On 10/25/2018 9:47 AM, Valentin Schneider wrote:
> 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

Thanks Valentin, will fix in next version.  I reordered the patches and missed 
this.

- Steve

Reply via email to