Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

md: ignore discard return value

__blkdev_issue_discard() always returns 0, making all error checking at
call sites dead code.

Simplify md to only check !discard_bio by ignoring the
__blkdev_issue_discard() value.

Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Chaitanya Kulkarni <kch@nvidia.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>

authored by

Chaitanya Kulkarni and committed by
Jens Axboe
699fcfb6 81e7223b

+2 -2
+2 -2
drivers/md/md.c
··· 9179 9179 { 9180 9180 struct bio *discard_bio = NULL; 9181 9181 9182 - if (__blkdev_issue_discard(rdev->bdev, start, size, GFP_NOIO, 9183 - &discard_bio) || !discard_bio) 9182 + __blkdev_issue_discard(rdev->bdev, start, size, GFP_NOIO, &discard_bio); 9183 + if (!discard_bio) 9184 9184 return; 9185 9185 9186 9186 bio_chain(discard_bio, bio);