void aggregate_group_weight(struct task_group *tg, struct sched_domain *sd)
{
	unsigned long rq_weight = 0;
	unsigned long task_weight = 0;
	int i;

	for_each_cpu_mask(i, sd->span) {
		rq_weight += tg->cfs_rq[i]->load.weight;
		task_weight += tg->cfs_rq[i]->task_weight;
	}

	aggregate(tg, sd)->rq_weight = rq_weight;
	aggregate(tg, sd)->task_weight = task_weight;
}
void aggregate_group_weight(struct task_group *tg, struct sched_domain *sd)
{
	unsigned long rq_weight = 0;
	unsigned long task_weight = 0;
	int i;

	for_each_cpu_mask(i, sd->span) {
		rq_weight += tg->cfs_rq[i]->load.weight;
		task_weight += tg->cfs_rq[i]->task_weight;
	}

	aggregate(tg, sd)->rq_weight = rq_weight;
	aggregate(tg, sd)->task_weight = task_weight;
}