diff options
Diffstat (limited to 'kernel/rcutree.c')
-rw-r--r-- | kernel/rcutree.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/rcutree.c b/kernel/rcutree.c index 65a807b4f58c..b07be37d2aa3 100644 --- a/kernel/rcutree.c +++ b/kernel/rcutree.c | |||
@@ -476,7 +476,9 @@ static void print_other_cpu_stall(struct rcu_state *rsp) | |||
476 | 476 | ||
477 | printk(KERN_ERR "INFO: RCU detected CPU stalls:"); | 477 | printk(KERN_ERR "INFO: RCU detected CPU stalls:"); |
478 | rcu_for_each_leaf_node(rsp, rnp) { | 478 | rcu_for_each_leaf_node(rsp, rnp) { |
479 | raw_spin_lock_irqsave(&rnp->lock, flags); | ||
479 | rcu_print_task_stall(rnp); | 480 | rcu_print_task_stall(rnp); |
481 | raw_spin_unlock_irqrestore(&rnp->lock, flags); | ||
480 | if (rnp->qsmask == 0) | 482 | if (rnp->qsmask == 0) |
481 | continue; | 483 | continue; |
482 | for (cpu = 0; cpu <= rnp->grphi - rnp->grplo; cpu++) | 484 | for (cpu = 0; cpu <= rnp->grphi - rnp->grplo; cpu++) |