diff --git a/[refs] b/[refs] index cb9ae71be3d8..9526476a800e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a8c9e5769718d47e87cce40c9b84cab421804797 +refs/heads/master: ef3be45722317f8c2fb0e861065df0c3830ff9ac diff --git a/trunk/fs/btrfs/extent-tree.c b/trunk/fs/btrfs/extent-tree.c index 5498bdacd4c3..fd65f6bc676c 100644 --- a/trunk/fs/btrfs/extent-tree.c +++ b/trunk/fs/btrfs/extent-tree.c @@ -3472,7 +3472,7 @@ static int reserve_metadata_bytes(struct btrfs_root *root, */ if (unused <= space_info->total_bytes) { unused = space_info->total_bytes - unused; - if (unused >= num_bytes) { + if (unused >= orig_bytes) { space_info->bytes_may_use += orig_bytes; ret = 0; } else {