Hi Steve, On 22/10/2018 15:59, Steve Sistare wrote: [...] > @@ -6740,8 +6744,19 @@ static void check_preempt_wakeup(struct rq *rq, struct > task_struct *p, int wake_ > return p; > > idle: > + /* > + * We must set idle_stamp _before_ calling idle_balance(), such that we > + * measure the duration of idle_balance() as idle time. > + */ > + IF_SMP(rq->idle_stamp = rq_clock(rq);) > + > new_tasks = idle_balance(rq, rf); > > + if (new_tasks) > + IF_SMP(rq->idle_stamp = 0;) > + > + schedstat_end_time(rq->find_time, time); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ That's a stray hunk from 10/10
[...]