diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c old mode 100755 new mode 100644 index 1cb630628e0b..657e1f56790b --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -6594,6 +6594,9 @@ static void walt_find_best_target(struct sched_domain *sd, cpumask_t *cpus, long spare_cap; int idle_idx = INT_MAX; + if (!cpumask_test_cpu(i, &p->cpus_mask)) + continue; + trace_sched_cpu_util(i); if (!cpu_active(i) || cpu_isolated(i))