summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorVincent Guittot <vincent.guittot@linaro.org>2024-12-02 20:45:56 +0300
committerPeter Zijlstra <peterz@infradead.org>2024-12-09 13:48:09 +0300
commitc1f43c342e1f2e32f0620bf2e972e2a9ea0a1e60 (patch)
tree0b0388384cdf93667f8f8641928a7d8a83c1b728 /tools/perf/scripts/python/export-to-sqlite.py
parent493afbd187c4c9cc1642792c0d9ba400c3d6d90d (diff)
downloadlinux-c1f43c342e1f2e32f0620bf2e972e2a9ea0a1e60.tar.xz
sched/fair: Fix sched_can_stop_tick() for fair tasks
We can't stop the tick of a rq if there are at least 2 tasks enqueued in the whole hierarchy and not only at the root cfs rq. rq->cfs.nr_running tracks the number of sched_entity at one level whereas rq->cfs.h_nr_running tracks all queued tasks in the hierarchy. Fixes: 11cc374f4643b ("sched_ext: Simplify scx_can_stop_tick() invocation in sched_can_stop_tick()") Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Dietmar Eggemann <dietmar.eggemann@arm.com> Link: https://lore.kernel.org/r/20241202174606.4074512-2-vincent.guittot@linaro.org
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions