diff options
| author | Zicheng Qu <quzicheng315@gmail.com> | 2026-05-27 17:38:50 +0800 |
|---|---|---|
| committer | Tejun Heo <tj@kernel.org> | 2026-05-27 09:12:38 -1000 |
| commit | b565a73baec275a3f4b49c1300ab396daf4a748e (patch) | |
| tree | b18f3196df6fd43f483a9ff5e343014113119189 /scripts | |
| parent | 0c1a9dce208b4dc265925898e5da98934f7f9266 (diff) | |
tools/sched_ext: Fix scx_show_state per-scheduler state reads
scx_show_state.py still reads scx_aborting and scx_bypass_depth as
global symbols. Those symbols no longer exist after the state was moved
into struct scx_sched, so the drgn script fails when it reaches either
field.
Read aborting and bypass_depth from scx_root instead. This preserves the
script's current root-scheduler view: with sub-scheduler support, the
reported values are for the root scheduler and sub-schedulers are not
enumerated.
Fixes: 5c8d98a1b4de ("sched_ext: Move bypass state into scx_sched")
Fixes: c1743da43cf5 ("sched_ext: Move aborting flag to per-scheduler field")
Signed-off-by: Zicheng Qu <quzicheng@huawei.com>
Reviewed-by: Andrea Righi <arighi@nvidia.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
