Re: [PATCH v2 03/13] sched/pelt: Add a new function to approximate runtime to reach given util

From: Qais Yousef

Date: Tue Jul 14 2026 - 09:43:07 EST


On 06/04/26 10:50, Vincent Guittot wrote:
> On Mon, 4 May 2026 at 04:00, Qais Yousef <qyousef@xxxxxxxxxxx> wrote:
> >
> > It is basically the ramp-up time from 0 to a given value. Will be used
> > later to implement new tunable to control response time for schedutil.
> >
> > Signed-off-by: Qais Yousef <qyousef@xxxxxxxxxxx>
> > ---
> > kernel/sched/pelt.c | 21 +++++++++++++++++++++
> > kernel/sched/sched.h | 1 +
> > 2 files changed, 22 insertions(+)
> >
> > diff --git a/kernel/sched/pelt.c b/kernel/sched/pelt.c
> > index 5a8f4dc99ffc..dbd450798b03 100644
> > --- a/kernel/sched/pelt.c
> > +++ b/kernel/sched/pelt.c
> > @@ -508,3 +508,24 @@ unsigned long approximate_util_avg(unsigned long util, u64 delta)
> >
> > return sa.util_avg;
> > }
> > +
> > +/*
> > + * Approximate the required amount of runtime in ms required to reach @util.
>
> Why ms when we use us or ns everywhere else

Yeah us makes sense. I think it started initially for an older user to
introduce response_time_ms knob to schedutil. I'll update it in next version.