diff options
| author | David Sterba <dsterba@suse.com> | 2025-04-02 01:18:06 +0200 |
|---|---|---|
| committer | David Sterba <dsterba@suse.com> | 2025-05-15 14:30:41 +0200 |
| commit | e235418118774fbe52cc558991aa769d2dbc9292 (patch) | |
| tree | ccea69caa8862d3a9db55edcfe1516c64c8cdb30 /fs/btrfs/file-item.c | |
| parent | c6a43322a3ab01da6c7588c29a0a918b9d797c11 (diff) | |
btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions
The most trivial pattern for the auto freeing when the variable is
declared with the macro and the final btrfs_free_path() is removed.
There are almost none goto -> return conversions and there's no other
function cleanup.
Reviewed-by: Daniel Vacek <neelx@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/file-item.c')
| -rw-r--r-- | fs/btrfs/file-item.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/btrfs/file-item.c b/fs/btrfs/file-item.c index 344b4db487a0..c191be6bcefb 100644 --- a/fs/btrfs/file-item.c +++ b/fs/btrfs/file-item.c @@ -1048,7 +1048,7 @@ int btrfs_csum_file_blocks(struct btrfs_trans_handle *trans, struct btrfs_fs_info *fs_info = root->fs_info; struct btrfs_key file_key; struct btrfs_key found_key; - struct btrfs_path *path; + BTRFS_PATH_AUTO_FREE(path); struct btrfs_csum_item *item; struct btrfs_csum_item *item_end; struct extent_buffer *leaf = NULL; @@ -1259,7 +1259,6 @@ found: goto again; } out: - btrfs_free_path(path); return ret; } |
