return btrfs_grab_root(root);
 }
 
-static struct btrfs_root *read_fs_root(struct btrfs_fs_info *fs_info,
-                                       u64 root_objectid)
-{
-       return btrfs_get_fs_root(fs_info, root_objectid, false);
-}
-
 /*
  * For useless nodes, do two major clean ups:
  *
                                        struct btrfs_root, root_list);
                list_del_init(&reloc_root->root_list);
 
-               root = read_fs_root(fs_info, reloc_root->root_key.offset);
+               root = btrfs_get_fs_root(fs_info, reloc_root->root_key.offset,
+                               false);
                BUG_ON(IS_ERR(root));
                BUG_ON(root->reloc_root != reloc_root);
 
                reloc_root = list_entry(reloc_roots.next,
                                        struct btrfs_root, root_list);
 
-               root = read_fs_root(fs_info, reloc_root->root_key.offset);
+               root = btrfs_get_fs_root(fs_info, reloc_root->root_key.offset,
+                                        false);
                if (btrfs_root_refs(&reloc_root->root_item) > 0) {
                        BUG_ON(IS_ERR(root));
                        BUG_ON(root->reloc_root != reloc_root);
        if (reloc_root->last_trans == trans->transid)
                return 0;
 
-       root = read_fs_root(fs_info, reloc_root->root_key.offset);
+       root = btrfs_get_fs_root(fs_info, reloc_root->root_key.offset, false);
        BUG_ON(IS_ERR(root));
        BUG_ON(root->reloc_root != reloc_root);
        ret = btrfs_record_root_in_trans(trans, root);
                list_add(&reloc_root->root_list, &reloc_roots);
 
                if (btrfs_root_refs(&reloc_root->root_item) > 0) {
-                       fs_root = read_fs_root(fs_info,
-                                              reloc_root->root_key.offset);
+                       fs_root = btrfs_get_fs_root(fs_info,
+                                       reloc_root->root_key.offset, false);
                        if (IS_ERR(fs_root)) {
                                ret = PTR_ERR(fs_root);
                                if (ret != -ENOENT) {
                        continue;
                }
 
-               fs_root = read_fs_root(fs_info, reloc_root->root_key.offset);
+               fs_root = btrfs_get_fs_root(fs_info, reloc_root->root_key.offset,
+                                           false);
                if (IS_ERR(fs_root)) {
                        err = PTR_ERR(fs_root);
                        list_add_tail(&reloc_root->root_list, &reloc_roots);