btrfs: drop redundant local variable in raid_wait_write_end_io()
authorDavid Sterba <dsterba@suse.com>
Wed, 23 Apr 2025 15:57:13 +0000 (17:57 +0200)
committerDavid Sterba <dsterba@suse.com>
Thu, 15 May 2025 12:30:48 +0000 (14:30 +0200)
The bio status is read only once, no variable needed for that.

Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/raid56.c

index bb9ae0e281d9fa470c294957f59e1a569105f5d3..b45d8466f607ceea0eee8162229d04f76438ee22 100644 (file)
@@ -2291,9 +2291,8 @@ static int rmw_read_wait_recover(struct btrfs_raid_bio *rbio)
 static void raid_wait_write_end_io(struct bio *bio)
 {
        struct btrfs_raid_bio *rbio = bio->bi_private;
-       blk_status_t err = bio->bi_status;
 
-       if (err)
+       if (bio->bi_status)
                rbio_update_error_bitmap(rbio, bio);
        bio_put(bio);
        if (atomic_dec_and_test(&rbio->stripes_pending))