Re: [PATCH v3] sched: balance_cpu to consider other cpus in itsgroup as target of (pinned) task

From: Peter Zijlstra
Date: Wed Jun 20 2012 - 13:40:49 EST


On Tue, 2012-06-19 at 17:43 +0530, Prashanth Nageshappa wrote:
> + new_dst_cpu = cpumask_first_and(env->dst_grpmask,
> + tsk_cpus_allowed(p));


> + if ((env.flags & LBF_SOME_PINNED) && env.imbalance > 0 &&
> + lb_iterations++ < max_lb_iterations) {

Hmm, too bad dst_grpmask isn't an actual mask, otherwise we could simply
clear the cpu we just had, just like the ALL_PINNED does with cpus.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/