summaryrefslogtreecommitdiff
path: root/block/bio-integrity-auto.c
diff options
context:
space:
mode:
authorChristoph Hellwig2025-11-03 05:16:44 -0500
committerJens Axboe2025-11-04 12:40:46 -0700
commiteef09f742be2a89126742f9f6f6a0d5d7c83cba8 (patch)
tree88a055682673aaa779ca1e23d10b29c8d990e4b8 /block/bio-integrity-auto.c
parent3f5b1169d2ab20ed14271654799121232b9eb9d7 (diff)
block: blocking mempool_alloc doesn't fail
So remove the error check for it in bio_integrity_prep. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com> Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com> Reviewed-by: Anuj Gupta <anuj20.g@samsung.com> Reviewed-by: Kanchan Joshi <joshi.k@samsung.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/bio-integrity-auto.c')
-rw-r--r--block/bio-integrity-auto.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/block/bio-integrity-auto.c b/block/bio-integrity-auto.c
index 687952f63bbb..2f4a244749ac 100644
--- a/block/bio-integrity-auto.c
+++ b/block/bio-integrity-auto.c
@@ -158,8 +158,6 @@ bool bio_integrity_prep(struct bio *bio)
if (!buf)
goto err_end_io;
bid = mempool_alloc(&bid_pool, GFP_NOIO);
- if (!bid)
- goto err_free_buf;
bio_integrity_init(bio, &bid->bip, &bid->bvec, 1);
bid->bio = bio;
@@ -187,8 +185,6 @@ bool bio_integrity_prep(struct bio *bio)
bid->saved_bio_iter = bio->bi_iter;
return true;
-err_free_buf:
- kfree(buf);
err_end_io:
bio->bi_status = BLK_STS_RESOURCE;
bio_endio(bio);