|
@@ -925,26 +925,22 @@ void rcu_offline_cpu(int cpu)
|
|
|
spin_unlock_irqrestore(&rdp->lock, flags);
|
|
|
}
|
|
|
|
|
|
-void __devinit rcu_online_cpu(int cpu)
|
|
|
-{
|
|
|
- unsigned long flags;
|
|
|
-
|
|
|
- spin_lock_irqsave(&rcu_ctrlblk.fliplock, flags);
|
|
|
- cpu_set(cpu, rcu_cpu_online_map);
|
|
|
- spin_unlock_irqrestore(&rcu_ctrlblk.fliplock, flags);
|
|
|
-}
|
|
|
-
|
|
|
#else /* #ifdef CONFIG_HOTPLUG_CPU */
|
|
|
|
|
|
void rcu_offline_cpu(int cpu)
|
|
|
{
|
|
|
}
|
|
|
|
|
|
-void __devinit rcu_online_cpu(int cpu)
|
|
|
+#endif /* #else #ifdef CONFIG_HOTPLUG_CPU */
|
|
|
+
|
|
|
+void __cpuinit rcu_online_cpu(int cpu)
|
|
|
{
|
|
|
-}
|
|
|
+ unsigned long flags;
|
|
|
|
|
|
-#endif /* #else #ifdef CONFIG_HOTPLUG_CPU */
|
|
|
+ spin_lock_irqsave(&rcu_ctrlblk.fliplock, flags);
|
|
|
+ cpu_set(cpu, rcu_cpu_online_map);
|
|
|
+ spin_unlock_irqrestore(&rcu_ctrlblk.fliplock, flags);
|
|
|
+}
|
|
|
|
|
|
static void rcu_process_callbacks(struct softirq_action *unused)
|
|
|
{
|