btrfs: move transaction abort to the error site in btrfs_create_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)
commitca7f79866dde2d06b5f27dd7326225af352c7187
tree8501ea49daf8d9676455b7eafb5c9e6a4e57d7a0
parent0896ce7550399a32a77a25a21eeb8daaae398f7f
btrfs: move transaction abort to the error site in btrfs_create_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