diff --git a/[refs] b/[refs] index b7b33c535479..a2589797882f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 778d250a29224795e6320b58928bafa6b6104a06 +refs/heads/master: 8146c4e2e2c1972216afece5c50e072e86120e42 diff --git a/trunk/kernel/rcutree.c b/trunk/kernel/rcutree.c index 575f91d03f06..ac3a810d2db7 100644 --- a/trunk/kernel/rcutree.c +++ b/trunk/kernel/rcutree.c @@ -1373,6 +1373,7 @@ static void rcu_do_batch(struct rcu_state *rsp, struct rcu_data *rdp) * races with call_rcu() from interrupt handlers. */ local_irq_save(flags); + WARN_ON_ONCE(cpu_is_offline(smp_processor_id())); bl = rdp->blimit; trace_rcu_batch_start(rsp->name, rdp->qlen_lazy, rdp->qlen, bl); list = rdp->nxtlist;