btrfs: change root to fs_info for btrfs_reserve_metadata_bytes
[sfrench/cifs-2.6.git] / fs / btrfs / transaction.c
index eb1c916d48848be68c409dad06865472bdf3fcd6..8b6a90fafcd41b2d27d4c1b4f927fe44b3d49fb4 100644 (file)
@@ -634,7 +634,7 @@ start_transaction(struct btrfs_root *root, unsigned int num_items,
                        reloc_reserved = true;
                }
 
-               ret = btrfs_block_rsv_add(root, rsv, num_bytes, flush);
+               ret = btrfs_block_rsv_add(fs_info, rsv, num_bytes, flush);
                if (ret)
                        goto reserve_fail;
                if (delayed_refs_bytes) {
@@ -1597,7 +1597,7 @@ static noinline int create_pending_snapshot(struct btrfs_trans_handle *trans,
        btrfs_reloc_pre_snapshot(pending, &to_reserve);
 
        if (to_reserve > 0) {
-               pending->error = btrfs_block_rsv_add(root,
+               pending->error = btrfs_block_rsv_add(fs_info,
                                                     &pending->block_rsv,
                                                     to_reserve,
                                                     BTRFS_RESERVE_NO_FLUSH);