diff --git a/kernel/sched/walt/walt_cfs.c b/kernel/sched/walt/walt_cfs.c index 526916280e4e..c077627ad963 100644 --- a/kernel/sched/walt/walt_cfs.c +++ b/kernel/sched/walt/walt_cfs.c @@ -776,7 +776,7 @@ int walt_find_energy_efficient_cpu(struct task_struct *p, int prev_cpu, if (!(available_idle_cpu(best_energy_cpu) && walt_get_idle_exit_latency(cpu_rq(best_energy_cpu)) <= 1) && (prev_energy != ULONG_MAX) && (best_energy_cpu != prev_cpu) && - ((prev_energy - best_energy) <= prev_energy >> 4) && + ((prev_energy - best_energy) <= prev_energy >> 5) && (capacity_orig_of(prev_cpu) <= capacity_orig_of(start_cpu))) best_energy_cpu = prev_cpu;