|
@@ -4891,13 +4891,9 @@ static struct btrfs_block_rsv *get_block_rsv(
|
|
|
{
|
|
|
struct btrfs_block_rsv *block_rsv = NULL;
|
|
|
|
|
|
- if (test_bit(BTRFS_ROOT_REF_COWS, &root->state))
|
|
|
- block_rsv = trans->block_rsv;
|
|
|
-
|
|
|
- if (root == root->fs_info->csum_root && trans->adding_csums)
|
|
|
- block_rsv = trans->block_rsv;
|
|
|
-
|
|
|
- if (root == root->fs_info->uuid_root)
|
|
|
+ if (test_bit(BTRFS_ROOT_REF_COWS, &root->state) ||
|
|
|
+ (root == root->fs_info->csum_root && trans->adding_csums) ||
|
|
|
+ (root == root->fs_info->uuid_root))
|
|
|
block_rsv = trans->block_rsv;
|
|
|
|
|
|
if (!block_rsv)
|