sched/pelt: Cleanup PELT divider
Factorize in a single place the calculation of the divider to be used to to compute *_avg from *_sum value Suggested-by: Dietmar Eggemann <dietmar.eggemann@arm.com> Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lkml.kernel.org/r/20200612154703.23555-1-vincent.guittot@linaro.org
This commit is contained in:

committed by
Peter Zijlstra

parent
c49694173d
commit
87e867b426
@@ -262,7 +262,7 @@ ___update_load_sum(u64 now, struct sched_avg *sa,
|
||||
static __always_inline void
|
||||
___update_load_avg(struct sched_avg *sa, unsigned long load)
|
||||
{
|
||||
u32 divider = LOAD_AVG_MAX - 1024 + sa->period_contrib;
|
||||
u32 divider = get_pelt_divider(sa);
|
||||
|
||||
/*
|
||||
* Step 2: update *_avg.
|
||||
|
Reference in New Issue
Block a user