|
|
@@ -5874,15 +5874,9 @@ int sched_cpu_deactivate(unsigned int cpu)
|
|
|
* users of this state to go away such that all new such users will
|
|
|
* observe it.
|
|
|
*
|
|
|
- * For CONFIG_PREEMPT we have preemptible RCU and its sync_rcu() might
|
|
|
- * not imply sync_sched(), so wait for both.
|
|
|
- *
|
|
|
* Do sync before park smpboot threads to take care the rcu boost case.
|
|
|
*/
|
|
|
- if (IS_ENABLED(CONFIG_PREEMPT))
|
|
|
- synchronize_rcu_mult(call_rcu, call_rcu_sched);
|
|
|
- else
|
|
|
- synchronize_rcu();
|
|
|
+ synchronize_rcu_mult(call_rcu, call_rcu_sched);
|
|
|
|
|
|
if (!sched_smp_initialized)
|
|
|
return 0;
|