btrfs: unfold transaction aborts when writing dirty block groups
authorFilipe Manana <fdmanana@suse.com>
Fri, 18 Jul 2025 17:14:40 +0000 (18:14 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 21 Jul 2025 23:14:08 +0000 (01:14 +0200)
commit55fae08a0638ac2cb362d5739f5b5eb34c758da8
tree2d3dc9e3299daaa72c642298b948d0c5b07807da
parent3a074cc659ef857d727d879d86cd96e934a6f6df
btrfs: unfold transaction aborts when writing dirty block groups

We have a single transaction abort call that can be due to an error from
one of two calls to update_block_group_item(). Unfold the transaction
abort calls so that if they happen we know which update_block_group_item()
call failed.

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/block-group.c