[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20180411104639.GH4043@hirez.programming.kicks-ass.net>
Date: Wed, 11 Apr 2018 12:46:39 +0200
From: Peter Zijlstra <peterz@...radead.org>
To: Morten Rasmussen <morten.rasmussen@....com>
Cc: mingo@...hat.com, valentin.schneider@....com,
dietmar.eggemann@....com, vincent.guittot@...aro.org,
gaku.inami.xh@...esas.com, linux-kernel@...r.kernel.org
Subject: Re: [PATCHv2 3/7] sched/fair: Consider misfit tasks when
load-balancing
On Thu, Mar 15, 2018 at 02:47:00PM +0000, Morten Rasmussen wrote:
> @@ -8548,6 +8569,14 @@ static struct rq *find_busiest_queue(struct lb_env *env,
> if (rt > env->fbq_type)
> continue;
>
> + /*
> + * For ASYM_CPUCAPACITY domains with misfit tasks we ignore
> + * load.
> + */
> + if (env->src_grp_type == group_misfit_task &&
> + rq->misfit_task_load)
> + return rq;
> +
> capacity = capacity_of(i);
>
> wl = weighted_cpuload(rq);
Similarly, should we not return worst misfit instead of the first?
Powered by blists - more mailing lists