btrfs: move transaction abort to the error site btrfs_rebuild_free_space_tree()
authorDavid Sterba <dsterba@suse.com>
Tue, 23 Jan 2024 23:23:49 +0000 (00:23 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 4 Mar 2024 15:24:48 +0000 (16:24 +0100)
commit3c9da0d55c6e4f22d0ac67a1b6b7532b0f143f42
treeaa50bdb209eb7dec98b5aea0abd4a4b600d33efc
parentca7f79866dde2d06b5f27dd7326225af352c7187
btrfs: move transaction abort to the error site btrfs_rebuild_free_space_tree()

The recommended pattern for transaction abort after error is to place it
right after the error is handled. That way it's easier to locate where
it failed and help debugging.

Reviewed-by: Josef Bacik <josef@toxicpanda.com>
Reviewed-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/free-space-tree.c