|
@@ -2741,7 +2741,7 @@ static void __call_rcu_core(struct rcu_state *rsp, struct rcu_data *rdp,
|
|
* If called from an extended quiescent state, invoke the RCU
|
|
* If called from an extended quiescent state, invoke the RCU
|
|
* core in order to force a re-evaluation of RCU's idleness.
|
|
* core in order to force a re-evaluation of RCU's idleness.
|
|
*/
|
|
*/
|
|
- if (!rcu_is_watching() && cpu_online(smp_processor_id()))
|
|
|
|
|
|
+ if (!rcu_is_watching())
|
|
invoke_rcu_core();
|
|
invoke_rcu_core();
|
|
|
|
|
|
/* If interrupts were disabled or CPU offline, don't invoke RCU core. */
|
|
/* If interrupts were disabled or CPU offline, don't invoke RCU core. */
|