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++) |
