Messages in this thread | | | Subject | Re: [PATCH v2 3/4] sched/fair: Make task_fits_capacity() consider uclamp restrictions | From | Valentin Schneider <> | Date | Tue, 10 Dec 2019 17:10:11 +0000 |
| |
On 10/12/2019 17:07, Dietmar Eggemann wrote: > On 03/12/2019 16:59, Valentin Schneider wrote: > > [...] > >> diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c >> index 08a233e97a01..dc3e86cb2b2e 100644 >> --- a/kernel/sched/fair.c >> +++ b/kernel/sched/fair.c >> @@ -3711,6 +3711,22 @@ static inline unsigned long task_util_est(struct task_struct *p) >> return max(task_util(p), _task_util_est(p)); >> } >> >> +#ifdef CONFIG_UCLAMP_TASK >> +static inline >> +unsigned long uclamp_task_util(struct task_struct *p) >> +{ >> + return clamp(task_util_est(p), >> + (unsigned long)uclamp_eff_value(p, UCLAMP_MIN), >> + (unsigned long)uclamp_eff_value(p, UCLAMP_MAX)); >> +} >> +#else >> +static inline >> +unsigned long uclamp_task_util(struct task_struct *p) > > [...] > > Save some lines? >
Right! I went a bit overboard there.
> diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c <snip>
| |