diff --git a/[refs] b/[refs] index d73d942f6e0a..02c07085e09a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ed3ee9f44ba55eb6acfbfc8caa881e0253710d2a +refs/heads/master: bbb495c2ed9d34894cb3d6d366866fc92a2e1adc diff --git a/trunk/fs/btrfs/extent-tree.c b/trunk/fs/btrfs/extent-tree.c index fc0de6880045..79365a40cb3a 100644 --- a/trunk/fs/btrfs/extent-tree.c +++ b/trunk/fs/btrfs/extent-tree.c @@ -3568,17 +3568,6 @@ static int reserve_metadata_bytes(struct btrfs_root *root, goto again; } - /* - * Not enough space to be reclaimed, don't bother committing the - * transaction. - */ - spin_lock(&space_info->lock); - if (space_info->bytes_pinned < orig_bytes) - ret = -ENOSPC; - spin_unlock(&space_info->lock); - if (ret) - goto out; - ret = -EAGAIN; if (trans) goto out;