summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2026-03-07 05:29:49 -1000
committerTejun Heo <tj@kernel.org>2026-03-07 05:29:49 -1000
commit8c1b9453fde6ed3490508974d8134355e8c3c476 (patch)
tree24274fb0f94f378faad1bb93e3674d7888b9d381 /tools/perf/scripts/python/stackcollapse.py
parentea4593e97a1c0b4b84125dd570b8694bda45c3e0 (diff)
sched_ext: Convert deferred_reenq_locals from llist to regular list
The deferred reenqueue local mechanism uses an llist (lockless list) for collecting schedulers that need their local DSQs re-enqueued. Convert to a regular list protected by a raw_spinlock. The llist was used for its lockless properties, but the upcoming changes to support remote reenqueue require more complex list operations that are difficult to implement correctly with lockless data structures. A spinlock- protected regular list provides the necessary flexibility. Signed-off-by: Tejun Heo <tj@kernel.org> Reviewed-by: Andrea Righi <arighi@nvidia.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions