]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
btrfs: remove duplicated uuid tree existence check in btrfs_uuid_tree_add()
authorFilipe Manana <fdmanana@suse.com>
Thu, 19 Feb 2026 16:05:39 +0000 (16:05 +0000)
committerDavid Sterba <dsterba@suse.com>
Tue, 7 Apr 2026 16:56:00 +0000 (18:56 +0200)
commit01cebce71f2f90abe6a98d3066c085a34b95d96e
tree3b8901c2be150f1416a49ab9b212875bb90e2570
parent7aa1788ff09fba1db7d66b38a20051f0997b9cb9
btrfs: remove duplicated uuid tree existence check in btrfs_uuid_tree_add()

There's no point in checking if the uuid root exists in
btrfs_uuid_tree_add(), since we already do it in btrfs_uuid_tree_lookup().
We can just remove the check from btrfs_uuid_tree_add() and make
btrfs_uuid_tree_lookup() return -EINVAL instead of -ENOENT in case the
uuid tree does not exists.

Reviewed-by: Boris Burkov <boris@bur.io>
Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/uuid-tree.c