Unverified Commit 858328aa authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!12412 btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()

parents 2894a9b0 b4150ba3
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -2356,14 +2356,7 @@ int btrfs_qgroup_inherit(struct btrfs_trans_handle *trans, u64 srcid,
		dstgroup->rsv_rfer = inherit->lim.rsv_rfer;
		dstgroup->rsv_excl = inherit->lim.rsv_excl;

		ret = update_qgroup_limit_item(trans, dstgroup);
		if (ret) {
			fs_info->qgroup_flags |= BTRFS_QGROUP_STATUS_FLAG_INCONSISTENT;
			btrfs_info(fs_info,
				   "unable to update quota limit for %llu",
				   dstgroup->qgroupid);
			goto unlock;
		}
		qgroup_dirty(fs_info, dstgroup);
	}

	if (srcid) {