Messages in this thread | | | Date | Thu, 20 Feb 2014 13:23:13 +0100 | From | Peter Zijlstra <> | Subject | Re: [PATCH] sched: keep quiescent cpu out of idle balance loop |
| |
On Thu, Feb 20, 2014 at 05:17:04PM +0800, Lei Wen wrote: > +++ b/kernel/sched/fair.c > @@ -6883,6 +6883,13 @@ void nohz_balance_enter_idle(int cpu) > if (!cpu_active(cpu)) > return; > > + /* > + * If this cpu is kept outside of root domain, we don't bother > + * to ask it for nohz balance. > + */ > + if (!cpumask_test_cpu(cpu, this_rq()->rd.span))
rd->span
Otherwise the compiler gets upset. Fixed it.
> + return; > + > if (test_bit(NOHZ_TICK_STOPPED, nohz_flags(cpu))) > return; > > -- > 1.8.3.2 >
| |