summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2024-10-28 16:20:35 +0300
committerPeter Zijlstra <peterz@infradead.org>2024-11-05 14:55:37 +0300
commit0f0d1b8e5010bfe1feeb4d78d137e41946a5370d (patch)
tree8c86a8d25abdf6e1001d283a8f3b20e175ee399f /tools/perf/scripts/python/task-analyzer.py
parentb23decf8ac9102fc52c4de5196f4dc0a5f3eb80b (diff)
downloadlinux-0f0d1b8e5010bfe1feeb4d78d137e41946a5370d.tar.xz
sched/ext: Remove sched_fork() hack
Instead of solving the underlying problem of the double invocation of __sched_fork() for idle tasks, sched-ext decided to hack around the issue by partially clearing out the entity struct to preserve the already enqueued node. A provided analysis and solution has been ignored for four months. Now that someone else has taken care of cleaning it up, remove the disgusting hack and clear out the full structure. Remove the comment in the structure declaration as well, as there is no requirement for @node being the last element anymore. Fixes: f0e1a0643a59 ("sched_ext: Implement BPF extensible scheduler class") Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Acked-by: Tejun Heo <tj@kernel.org> Link: https://lore.kernel.org/r/87ldy82wkc.ffs@tglx
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions