Unverified Commit 4a0348cc authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files
parents 396d5e2b dd81c5fe
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -1325,10 +1325,14 @@ void blkcg_unpin_online(struct cgroup_subsys_state *blkcg_css)
	struct blkcg *blkcg = css_to_blkcg(blkcg_css);

	do {
		struct blkcg *parent;

		if (!refcount_dec_and_test(&blkcg->online_pin))
			break;

		parent = blkcg_parent(blkcg);
		blkcg_destroy_blkgs(blkcg);
		blkcg = blkcg_parent(blkcg);
		blkcg = parent;
	} while (blkcg);
}