|
@@ -1767,6 +1767,7 @@ static void force_qs_rnp(struct rcu_state *rsp, int (*f)(struct rcu_data *))
|
|
struct rcu_node *rnp;
|
|
struct rcu_node *rnp;
|
|
|
|
|
|
rcu_for_each_leaf_node(rsp, rnp) {
|
|
rcu_for_each_leaf_node(rsp, rnp) {
|
|
|
|
+ cond_resched();
|
|
mask = 0;
|
|
mask = 0;
|
|
raw_spin_lock_irqsave(&rnp->lock, flags);
|
|
raw_spin_lock_irqsave(&rnp->lock, flags);
|
|
if (!rcu_gp_in_progress(rsp)) {
|
|
if (!rcu_gp_in_progress(rsp)) {
|