From c6cb643bcd58446240f9e913f18b0e3d09139102 Mon Sep 17 00:00:00 2001 From: Shaleen Agrawal Date: Tue, 11 Aug 2020 07:55:48 -0700 Subject: [PATCH] sched: Improve the Scheduler This change is for general scheduler improvement. Change-Id: If6e38ac379564fa906ff3db6be8bee77fcde0478 Signed-off-by: Shaleen Agrawal --- kernel/sched/fair.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index a5ae5d85019b..d4c1c6a1ba94 100755 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -6593,7 +6593,8 @@ static void walt_find_best_target(struct sched_domain *sd, cpumask_t *cpus, } for (cluster = 0; cluster < num_sched_clusters; cluster++) { - for_each_cpu(i, &cpu_array[order_index][cluster]) { + for_each_cpu_and(i, &p->cpus_mask, + &cpu_array[order_index][cluster]) { unsigned long capacity_orig = capacity_orig_of(i); unsigned long wake_util, new_util, new_util_cuml; long spare_cap;