diff options
| -rw-r--r-- | kernel/rcu/tree.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c index 439228b79811..3efd591fcd15 100644 --- a/kernel/rcu/tree.c +++ b/kernel/rcu/tree.c | |||
| @@ -2672,6 +2672,8 @@ static void force_qs_rnp(struct rcu_state *rsp, int (*f)(struct rcu_data *rsp)) | |||
| 2672 | /* rcu_report_unblock_qs_rnp() rlses ->lock */ | 2672 | /* rcu_report_unblock_qs_rnp() rlses ->lock */ |
| 2673 | continue; | 2673 | continue; |
| 2674 | } | 2674 | } |
| 2675 | raw_spin_unlock_irqrestore_rcu_node(rnp, flags); | ||
| 2676 | continue; | ||
| 2675 | } | 2677 | } |
| 2676 | for_each_leaf_node_possible_cpu(rnp, cpu) { | 2678 | for_each_leaf_node_possible_cpu(rnp, cpu) { |
| 2677 | unsigned long bit = leaf_node_cpu_bit(rnp, cpu); | 2679 | unsigned long bit = leaf_node_cpu_bit(rnp, cpu); |
