mirror of https://github.com/torvalds/linux.git
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>
This commit is contained in:
parent
3f5b1169d2
commit
eef09f742b
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue