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>
 
 
                level = btrfs_header_level(b);
                btrfs_tree_read_lock(b);
-               b = btrfs_tree_mod_log_rewind(fs_info, p, b, time_seq);
+               b = btrfs_tree_mod_log_rewind(fs_info, b, time_seq);
                if (!b) {
                        ret = -ENOMEM;
                        goto done;
 
  * is freed (its refcount is decremented).
  */
 struct extent_buffer *btrfs_tree_mod_log_rewind(struct btrfs_fs_info *fs_info,
-                                               struct btrfs_path *path,
                                                struct extent_buffer *eb,
                                                u64 time_seq)
 {
 
                                  enum btrfs_mod_log_op op);
 int btrfs_tree_mod_log_free_eb(struct extent_buffer *eb);
 struct extent_buffer *btrfs_tree_mod_log_rewind(struct btrfs_fs_info *fs_info,
-                                               struct btrfs_path *path,
                                                struct extent_buffer *eb,
                                                u64 time_seq);
 struct extent_buffer *btrfs_get_old_root(struct btrfs_root *root, u64 time_seq);