]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
btrfs: remaining BTRFS_PATH_AUTO_FREE conversions
authorDavid Sterba <dsterba@suse.com>
Tue, 18 Nov 2025 16:06:46 +0000 (17:06 +0100)
committerDavid Sterba <dsterba@suse.com>
Tue, 25 Nov 2025 00:53:33 +0000 (01:53 +0100)
commit10934c131f9bcfb616dd8be9456f11efd6b240ec
tree81249b7a96e45b2ef47efee36540c69f91efac1f
parent5c9cac55b7a2c203cc135560fce053beea173c0f
btrfs: remaining BTRFS_PATH_AUTO_FREE conversions

Do the remaining btrfs_path conversion to the auto cleaning, this seems
to be the last one. Most of the conversions are trivial, only adding the
declaration and removing the freeing, or changing the goto patterns to
return.

There are some functions with many changes, like __btrfs_free_extent(),
btrfs_remove_from_free_space_tree() or btrfs_add_to_free_space_tree()
but it still follows the same pattern.

Signed-off-by: David Sterba <dsterba@suse.com>
12 files changed:
fs/btrfs/block-group.c
fs/btrfs/dir-item.c
fs/btrfs/extent-tree.c
fs/btrfs/free-space-tree.c
fs/btrfs/inode-item.c
fs/btrfs/inode.c
fs/btrfs/ioctl.c
fs/btrfs/qgroup.c
fs/btrfs/super.c
fs/btrfs/tree-log.c
fs/btrfs/volumes.c
fs/btrfs/xattr.c