Re: [PATCH v2] fair/util_est: fix schedutil may use an old util_est.enqueued value at dequeue

2020-12-17 Thread Dietmar Eggemann
On 16/12/2020 05:50, Xuewen Yan wrote: > From: Xuewen Yan > > when a task dequeued, it would update it's util and cfs_rq's util, > the following calling relationship exists here: > > update_load_avg() -> cfs_rq_util_change() -> cpufreq_update_util()-> > sugov_update_[shared\|single] ->

[PATCH v2] fair/util_est: fix schedutil may use an old util_est.enqueued value at dequeue

2020-12-15 Thread Xuewen Yan
From: Xuewen Yan when a task dequeued, it would update it's util and cfs_rq's util, the following calling relationship exists here: update_load_avg() -> cfs_rq_util_change() -> cpufreq_update_util()-> sugov_update_[shared\|single] -> sugov_get_util() -> cpu_util_cfs(); util = max