diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 4c0efb85cf44..31faa0dfff3c 100755 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -6616,7 +6616,7 @@ static void find_best_target(struct sched_domain *sd, cpumask_t *cpus, * accounting. However, the blocked utilization may be zero. */ wake_util = cpu_util_without(i, p); - new_util = wake_util + task_util_est(p); + new_util = wake_util + uclamp_task_util(p); spare_wake_cap = capacity_orig - wake_util; if (spare_wake_cap > most_spare_wake_cap) {