Messages in this thread Patch in this message | | | From | Vincent Guittot <> | Subject | [PATCH 2/3] sched/fair: trigger asym_packing during idle load balance | Date | Tue, 7 Aug 2018 17:56:26 +0200 |
| |
newly idle load balance is not always triggered when a cpu becomes idle. This prevent the scheduler to get a chance to migrate task for asym packing. Enable active migration because of asym packing during idle load balance too.
Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org> --- kernel/sched/fair.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index c376cd0..5f1b6c6 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -8364,7 +8364,7 @@ static int need_active_balance(struct lb_env *env) { struct sched_domain *sd = env->sd; - if (env->idle == CPU_NEWLY_IDLE) { + if (env->idle != CPU_NOT_IDLE) { /* * ASYM_PACKING needs to force migrate tasks from busy but -- 2.7.4
| |