Add Mike Galbraith. Any one like to give some comments?
On 01/15/2014 10:23 PM, Alex Shi wrote: > If the sd domain just has one group, then we must be caught the > i == target later, and then goes to deeper level domain. > So just skip this domain checking to save some instructions. > > Signed-off-by: Alex Shi <alex....@linaro.org> > --- > kernel/sched/fair.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c > index c7395d9..3265fbc 100644 > --- a/kernel/sched/fair.c > +++ b/kernel/sched/fair.c > @@ -4196,6 +4196,11 @@ static int select_idle_sibling(struct task_struct *p, > int target) > sd = rcu_dereference(per_cpu(sd_llc, target)); > for_each_lower_domain(sd) { > sg = sd->groups; > + > + /* skip single group domain */ > + if (sg == sg->next) > + continue; > + > do { > if (!cpumask_intersects(sched_group_cpus(sg), > tsk_cpus_allowed(p))) > -- Thanks Alex -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/