diff options
| author | Tejun Heo <tj@kernel.org> | 2026-07-27 11:20:32 -1000 |
|---|---|---|
| committer | Tejun Heo <tj@kernel.org> | 2026-07-27 11:20:32 -1000 |
| commit | e06ece82d7b078b511d36fbaca46df231c647e16 (patch) | |
| tree | a290a669cf5d85649a4f6a316723a7f7f0877ed2 /tools/perf/scripts/python/parallel-perf.py | |
| parent | 1bf623ebd50315260ce6da9601e4cd3e79659152 (diff) | |
sched_ext: Report NMI kicks with scx_error()
The per-cpu kick lists are protected by IRQ masking which doesn't stop NMIs,
so scx_bpf_kick_cpu() from NMI silently drops the kick after a one-time
warning. A dropped kick can leave a CPU idle when the scheduler believes it
was woken, which is a correctness problem for the scheduler even if the
kernel is fine. Now that scx_error() works from NMI, abort the scheduler
instead so that the bug is surfaced deterministically. The warned_nmi_kick
tracking is no longer needed.
Signed-off-by: Tejun Heo <tj@kernel.org>
Reviewed-by: Andrea Righi <arighi@nvidia.com>
Diffstat (limited to 'tools/perf/scripts/python/parallel-perf.py')
0 files changed, 0 insertions, 0 deletions
