/* If the cpuset being removed has its flag 'sched_load_balance' enabled, then simulate turning sched_load_balance off, which will call async_rebuild_sched_domains().  */
static void cpuset_destroy(struct cgroup_subsys *ss, struct cgroup *cont)
/* If the cpuset being removed has its flag 'sched_load_balance' enabled, then simulate turning sched_load_balance off, which will call async_rebuild_sched_domains().  */
static void cpuset_destroy(struct cgroup_subsys *ss, struct cgroup *cont)
{
	struct cpuset *cs = cgroup_cs(cont);
	if (is_sched_load_balance(cs))
		update_flag(CS_SCHED_LOAD_BALANCE, cs, 0);
	number_of_cpusets--;
	free_cpumask_var(cs->cpus_allowed);
	kfree(cs);
}