[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <2a368b7c-3ecf-9b0c-a930-d2e739ea9b17@arm.com>
Date: Thu, 25 Oct 2018 14:47:43 +0100
From: Valentin Schneider <valentin.schneider@....com>
To: Steve Sistare <steven.sistare@...cle.com>, mingo@...hat.com,
peterz@...radead.org
Cc: subhra.mazumdar@...cle.com, dhaval.giani@...cle.com,
rohit.k.jain@...cle.com, daniel.m.jordan@...cle.com,
pavel.tatashin@...rosoft.com, matt@...eblueprint.co.uk,
umgwanakikbuti@...il.com, riel@...hat.com, jbacik@...com,
juri.lelli@...hat.com, linux-kernel@...r.kernel.org
Subject: Re: [PATCH 05/10] sched/fair: Hoist idle_stamp up from idle_balance
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
[...]
Powered by blists - more mailing lists