diff options
author | 2024-05-23 11:03:42 +0200 | |
---|---|---|
committer | 2024-08-17 11:06:43 +0200 | |
commit | 2e0199df252a536a03f4cb0810324dff523d1e79 (patch) | |
tree | 10895c461888661176ffa6b00aad5f2584d0eef2 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | sched/fair: Assert {set_next,put_prev}_entity() are properly balanced (diff) | |
download | linux-rng-2e0199df252a536a03f4cb0810324dff523d1e79.tar.xz linux-rng-2e0199df252a536a03f4cb0810324dff523d1e79.zip |
sched/fair: Prepare exit/cleanup paths for delayed_dequeue
When dequeue_task() is delayed it becomes possible to exit a task (or
cgroup) that is still enqueued. Ensure things are dequeued before
freeing.
Thanks to Valentin for asking the obvious questions and making
switched_from_fair() less weird.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Valentin Schneider <vschneid@redhat.com>
Tested-by: Valentin Schneider <vschneid@redhat.com>
Link: https://lkml.kernel.org/r/20240727105029.631948434@infradead.org
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions