[PATCH rcu 0/6] RCU CPU stall-warning updates for v6.3

From: Paul E. McKenney
Date: Wed Jan 04 2023 - 19:55:30 EST


Hello!

This series contains RCU CPU stall-warning updates:

1. Fix the return type of kstat_cpu_irqs_sum(), courtesy of Zhen Lei.

2. Add helper kstat_cpu_softirqs_sum(), courtesy of Zhen Lei.

3. Add helper nr_context_switches_cpu(), courtesy of Zhen Lei.

4. Add RCU stall diagnosis information, courtesy of Zhen Lei.

5. Align the output of RCU CPU stall warning messages, courtesy of
Zhen Lei.

6. Allow up to five minutes expedited RCU CPU stall-warning timeouts.

Thanx, Paul

------------------------------------------------------------------------

b/Documentation/admin-guide/kernel-parameters.txt | 6 ++++
b/include/linux/kernel_stat.h | 2 -
b/kernel/rcu/Kconfig.debug | 13 +++++++++
b/kernel/rcu/rcu.h | 1
b/kernel/rcu/tree.c | 18 ++++++++++++
b/kernel/rcu/tree.h | 19 +++++++++++++
b/kernel/rcu/tree_stall.h | 31 ++++++++++++++++++++++
b/kernel/rcu/update.c | 2 +
b/kernel/sched/core.c | 5 +++
include/linux/kernel_stat.h | 12 ++++++++
kernel/rcu/Kconfig.debug | 2 -
kernel/rcu/tree_stall.h | 6 ++--
12 files changed, 112 insertions(+), 5 deletions(-)