diff --git a/fs/btrfs/transaction.c b/fs/btrfs/transaction.c index 73df8b81496e5df97d25e3c29e45f24b597b95c3..57be211d6db6e3dbd61bed969592bc1c5467c55a 100644 --- a/fs/btrfs/transaction.c +++ b/fs/btrfs/transaction.c @@ -1478,7 +1478,7 @@ static int qgroup_account_snapshot(struct btrfs_trans_handle *trans, ret = btrfs_run_delayed_refs(trans, (unsigned long)-1); if (ret) { btrfs_abort_transaction(trans, ret); - goto out; + return ret; } /*