diff options
| -rw-r--r-- | fs/btrfs/transaction.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/btrfs/transaction.c b/fs/btrfs/transaction.c index 960835eaf4da..6a0574e923bc 100644 --- a/fs/btrfs/transaction.c +++ b/fs/btrfs/transaction.c | |||
| @@ -882,8 +882,8 @@ static noinline int create_pending_snapshot(struct btrfs_trans_handle *trans, | |||
| 882 | btrfs_reloc_pre_snapshot(trans, pending, &to_reserve); | 882 | btrfs_reloc_pre_snapshot(trans, pending, &to_reserve); |
| 883 | 883 | ||
| 884 | if (to_reserve > 0) { | 884 | if (to_reserve > 0) { |
| 885 | ret = btrfs_block_rsv_add(root, &pending->block_rsv, | 885 | ret = btrfs_block_rsv_add_noflush(root, &pending->block_rsv, |
| 886 | to_reserve); | 886 | to_reserve); |
| 887 | if (ret) { | 887 | if (ret) { |
| 888 | pending->error = ret; | 888 | pending->error = ret; |
| 889 | goto fail; | 889 | goto fail; |
