summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorDavid Dai <david.dai@linux.dev>2025-06-24 15:49:06 -0700
committerTejun Heo <tj@kernel.org>2025-06-24 13:05:26 -1000
commitcb444006a625c60e6d4dd3753863c3c74f96aac3 (patch)
tree3c0f23267768d24423079005885a9670aae1fad5 /tools/perf/scripts/python
parente2a37c277c64078d5439693963fb9813fa1e6e9c (diff)
sched_ext, rcu: Eject BPF scheduler on RCU CPU stall panic
For systems using a sched_ext scheduler and has panic_on_rcu_stall enabled, try kicking out the current scheduler before issuing a panic. While there are numerous reasons for RCU CPU stalls that are not directly attributed to the scheduler, deferring the panic gives sched_ext an opportunity to provide additional debug info when ejecting the current scheduler. Also, handling the event more gracefully allows us to potentially recover the system instead of incurring additional down time. Suggested-by: Tejun Heo <tj@kernel.org> Reviewed-by: Paul E. McKenney <paulmck@kernel.org> Signed-off-by: David Dai <david.dai@linux.dev> Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions