kernel/fs/btrfs/block-rsv.c
.. .. @@ -121,7 +121,8 @@ 121 121 } else { 122 122 num_bytes = 0; 123 123 } 124 - if (block_rsv->qgroup_rsv_reserved >= block_rsv->qgroup_rsv_size) {124 + if (qgroup_to_release_ret &&125 + block_rsv->qgroup_rsv_reserved >= block_rsv->qgroup_rsv_size) {125 126 qgroup_to_release = block_rsv->qgroup_rsv_reserved - 126 127 block_rsv->qgroup_rsv_size; 127 128 block_rsv->qgroup_rsv_reserved = block_rsv->qgroup_rsv_size;