Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

btrfs: drop unused parameter path from btrfs_tree_mod_log_rewind()

The path parameter was used for our own locking, that got converted to
rwsem eventually. Last usage in ac5887c8e013d6 ("btrfs: locking: remove
all the blocking helpers").

Reviewed-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>

+1 -3
+1 -1
fs/btrfs/ctree.c
··· 2334 2334 2335 2335 level = btrfs_header_level(b); 2336 2336 btrfs_tree_read_lock(b); 2337 - b = btrfs_tree_mod_log_rewind(fs_info, p, b, time_seq); 2337 + b = btrfs_tree_mod_log_rewind(fs_info, b, time_seq); 2338 2338 if (!b) { 2339 2339 ret = -ENOMEM; 2340 2340 goto done;
-1
fs/btrfs/tree-mod-log.c
··· 909 909 * is freed (its refcount is decremented). 910 910 */ 911 911 struct extent_buffer *btrfs_tree_mod_log_rewind(struct btrfs_fs_info *fs_info, 912 - struct btrfs_path *path, 913 912 struct extent_buffer *eb, 914 913 u64 time_seq) 915 914 {
-1
fs/btrfs/tree-mod-log.h
··· 41 41 enum btrfs_mod_log_op op); 42 42 int btrfs_tree_mod_log_free_eb(struct extent_buffer *eb); 43 43 struct extent_buffer *btrfs_tree_mod_log_rewind(struct btrfs_fs_info *fs_info, 44 - struct btrfs_path *path, 45 44 struct extent_buffer *eb, 46 45 u64 time_seq); 47 46 struct extent_buffer *btrfs_get_old_root(struct btrfs_root *root, u64 time_seq);