btrfs: avoid unnecessary bio dereference at run_one_async_done()
authorFilipe Manana <fdmanana@suse.com>
Thu, 6 Mar 2025 16:07:18 +0000 (16:07 +0000)
committerDavid Sterba <dsterba@suse.com>
Tue, 18 Mar 2025 19:35:50 +0000 (20:35 +0100)
commit9024b744e716819b0130673b9ae242e46b00b6cb
tree3684396be2bb1312276d06db7416401fc12d6331
parentcda76788f8b0f7de3171100e3164ec1ce702292e
btrfs: avoid unnecessary bio dereference at run_one_async_done()

We have dereferenced the async_submit_bio structure and extracted the bio
pointer into a local variable, so there's no need to dereference it again
when calling btrfs_bio_end_io(). Just use "bio->bi_status" instead of the
longer expression "async->bbio->bio.bi_status".

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