diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index e43993a4e580..0c19459c8042 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -4932,13 +4932,6 @@ static inline void util_est_update(struct cfs_rq *cfs_rq, if (last_ewma_diff < UTIL_EST_MARGIN) goto done; - /* - * To avoid overestimation of actual task utilization, skip updates if - * we cannot grant there is idle time in this CPU. - */ - if (dequeued > arch_scale_cpu_capacity(cpu_of(rq_of(cfs_rq)))) - return; - /* * To avoid underestimate of task utilization, skip updates of EWMA if * we cannot grant that thread got all CPU time it wanted.