aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/rcu/tree_plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/rcu/tree_plugin.h')
-rw-r--r--kernel/rcu/tree_plugin.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/kernel/rcu/tree_plugin.h b/kernel/rcu/tree_plugin.h
index e012b9be777e..14977d0470d1 100644
--- a/kernel/rcu/tree_plugin.h
+++ b/kernel/rcu/tree_plugin.h
@@ -1671,6 +1671,7 @@ static void print_cpu_stall_info_begin(void)
1671 */ 1671 */
1672static void print_cpu_stall_info(struct rcu_state *rsp, int cpu) 1672static void print_cpu_stall_info(struct rcu_state *rsp, int cpu)
1673{ 1673{
1674 unsigned long delta;
1674 char fast_no_hz[72]; 1675 char fast_no_hz[72];
1675 struct rcu_data *rdp = per_cpu_ptr(rsp->rda, cpu); 1676 struct rcu_data *rdp = per_cpu_ptr(rsp->rda, cpu);
1676 struct rcu_dynticks *rdtp = rdp->dynticks; 1677 struct rcu_dynticks *rdtp = rdp->dynticks;
@@ -1685,11 +1686,15 @@ static void print_cpu_stall_info(struct rcu_state *rsp, int cpu)
1685 ticks_value = rsp->gpnum - rdp->gpnum; 1686 ticks_value = rsp->gpnum - rdp->gpnum;
1686 } 1687 }
1687 print_cpu_stall_fast_no_hz(fast_no_hz, cpu); 1688 print_cpu_stall_fast_no_hz(fast_no_hz, cpu);
1688 pr_err("\t%d-%c%c%c: (%lu %s) idle=%03x/%llx/%d softirq=%u/%u fqs=%ld %s\n", 1689 delta = rdp->mynode->gpnum - rdp->rcu_iw_gpnum;
1690 pr_err("\t%d-%c%c%c%c: (%lu %s) idle=%03x/%llx/%d softirq=%u/%u fqs=%ld %s\n",
1689 cpu, 1691 cpu,
1690 "O."[!!cpu_online(cpu)], 1692 "O."[!!cpu_online(cpu)],
1691 "o."[!!(rdp->grpmask & rdp->mynode->qsmaskinit)], 1693 "o."[!!(rdp->grpmask & rdp->mynode->qsmaskinit)],
1692 "N."[!!(rdp->grpmask & rdp->mynode->qsmaskinitnext)], 1694 "N."[!!(rdp->grpmask & rdp->mynode->qsmaskinitnext)],
1695 !IS_ENABLED(CONFIG_IRQ_WORK) ? '?' :
1696 rdp->rcu_iw_pending ? (int)min(delta, 9UL) + '0' :
1697 "!."[!delta],
1693 ticks_value, ticks_title, 1698 ticks_value, ticks_title,
1694 rcu_dynticks_snap(rdtp) & 0xfff, 1699 rcu_dynticks_snap(rdtp) & 0xfff,
1695 rdtp->dynticks_nesting, rdtp->dynticks_nmi_nesting, 1700 rdtp->dynticks_nesting, rdtp->dynticks_nmi_nesting,