]> Pileus Git - ~andy/linux/blobdiff - fs/btrfs/backref.c
Btrfs: determine level of old roots
[~andy/linux] / fs / btrfs / backref.c
index f3187938e081c7dcbf842d424f5de6ed06d3f93f..65608fbf2232f23780a5620b6c15db22f9084475 100644 (file)
@@ -283,9 +283,7 @@ static int __resolve_indirect_ref(struct btrfs_fs_info *fs_info,
                goto out;
        }
 
-       rcu_read_lock();
-       root_level = btrfs_header_level(root->node);
-       rcu_read_unlock();
+       root_level = btrfs_old_root_level(root, time_seq);
 
        if (root_level + 1 == level)
                goto out;