return max(task_util(p), _task_util_est(p));
 }
 
-#ifdef CONFIG_UCLAMP_TASK
-static inline unsigned long uclamp_task_util(struct task_struct *p,
-                                            unsigned long uclamp_min,
-                                            unsigned long uclamp_max)
-{
-       return clamp(task_util_est(p), uclamp_min, uclamp_max);
-}
-#else
-static inline unsigned long uclamp_task_util(struct task_struct *p,
-                                            unsigned long uclamp_min,
-                                            unsigned long uclamp_max)
-{
-       return task_util_est(p);
-}
-#endif
-
 static inline void util_est_enqueue(struct cfs_rq *cfs_rq,
                                    struct task_struct *p)
 {
        target = prev_cpu;
 
        sync_entity_load_avg(&p->se);
-       if (!uclamp_task_util(p, p_util_min, p_util_max))
+       if (!task_util_est(p) && p_util_min == 0)
                goto unlock;
 
        eenv_task_busy_time(&eenv, p, prev_cpu);