From: Nikolay Borisov Date: Mon, 18 Mar 2019 15:45:18 +0000 (+0200) Subject: btrfs: Remove unused -EIO assignment in end_bio_extent_readpage X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=d51f51bb6f3c11f3ee4120c35de8e6547ed493fc;p=openwrt%2Fstaging%2Fblogic.git btrfs: Remove unused -EIO assignment in end_bio_extent_readpage In case we hit the error case for a metadata buffer in end_bio_extent_readpage then 'ret' won't really be checked before it's written again to. This means the -EIO in this case will never be checked, just remove it. Fixes-coverity-id: 1442513 Signed-off-by: Nikolay Borisov Reviewed-by: David Sterba Signed-off-by: David Sterba --- diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index 9901e8127e0f..d0b8ed2c2631 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c @@ -2614,8 +2614,6 @@ static void end_bio_extent_readpage(struct bio *bio) if (test_and_clear_bit(EXTENT_BUFFER_READAHEAD, &eb->bflags)) btree_readahead_hook(eb, -EIO); - - ret = -EIO; } readpage_ok: if (likely(uptodate)) {