summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/gt/gen8_ppgtt.c
diff options
context:
space:
mode:
authorVincent Guittot <vincent.guittot@linaro.org>2021-06-01 11:58:32 +0300
committerPeter Zijlstra <peterz@infradead.org>2021-06-03 13:55:55 +0300
commitfcf6631f3736985ec89bdd76392d3c7bfb60119f (patch)
tree22924383c5f369cfcd524254379cf6f86a7b6dc1 /drivers/gpu/drm/i915/gt/gen8_ppgtt.c
parentf268c3737ecaefcfeecfb4cb5e44958a8976f067 (diff)
downloadlinux-fcf6631f3736985ec89bdd76392d3c7bfb60119f.tar.xz
sched/pelt: Ensure that *_sum is always synced with *_avg
Rounding in PELT calculation happening when entities are attached/detached of a cfs_rq can result into situations where util/runnable_avg is not null but util/runnable_sum is. This is normally not possible so we need to ensure that util/runnable_sum stays synced with util/runnable_avg. detach_entity_load_avg() is the last place where we don't sync util/runnable_sum with util/runnbale_avg when moving some sched_entities Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lkml.kernel.org/r/20210601085832.12626-1-vincent.guittot@linaro.org
Diffstat (limited to 'drivers/gpu/drm/i915/gt/gen8_ppgtt.c')
0 files changed, 0 insertions, 0 deletions