path: root/kernel/rcu/tree.h
diff options
authorPaul E. McKenney <>2015-08-18 10:20:43 -0700
committerPaul E. McKenney <>2015-10-07 16:02:50 -0700
commit74611ecb0fc4c850a8f89a744ce99cbf0dd43cb2 (patch)
treec9b1b3d088f3fbe755656086fe104116a9b395dc /kernel/rcu/tree.h
parentdcdb8807ba0f5127d4dc67daeeb154edf50a93d1 (diff)
rcu: Add online/offline info to expedited stall warning message
This commit makes the RCU CPU stall warning message print online/offline indications immediately after the CPU number. A "O" indicates global offline, a "." global online, and a "o" indicates RCU believes that the CPU is offline for the current grace period and "." otherwise, and an "N" indicates that RCU believes that the CPU will be offline for the next grace period, and "." otherwise, all right after the CPU number. So for CPU 10, you would normally see "10-...:" indicating that everything believes that the CPU is online. Signed-off-by: Paul E. McKenney <>
Diffstat (limited to 'kernel/rcu/tree.h')
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/rcu/tree.h b/kernel/rcu/tree.h
index 6f3b63b68886..191aa3678575 100644
--- a/kernel/rcu/tree.h
+++ b/kernel/rcu/tree.h
@@ -589,6 +589,7 @@ static bool rcu_preempt_has_tasks(struct rcu_node *rnp);
#endif /* #ifdef CONFIG_HOTPLUG_CPU */
static void rcu_print_detail_task_stall(struct rcu_state *rsp);
static int rcu_print_task_stall(struct rcu_node *rnp);
+static int rcu_print_task_exp_stall(struct rcu_node *rnp);
static void rcu_preempt_check_blocked_tasks(struct rcu_node *rnp);
static void rcu_preempt_check_callbacks(void);
void call_rcu(struct rcu_head *head, void (*func)(struct rcu_head *rcu));