|
@@ -82,27 +82,6 @@
|
|
|
/* State of each CPU */
|
|
|
DEFINE_PER_CPU(int, cpu_state) = { 0 };
|
|
|
|
|
|
-#ifdef CONFIG_HOTPLUG_CPU
|
|
|
-/*
|
|
|
- * We need this for trampoline_base protection from concurrent accesses when
|
|
|
- * off- and onlining cores wildly.
|
|
|
- */
|
|
|
-static DEFINE_MUTEX(x86_cpu_hotplug_driver_mutex);
|
|
|
-
|
|
|
-void cpu_hotplug_driver_lock(void)
|
|
|
-{
|
|
|
- mutex_lock(&x86_cpu_hotplug_driver_mutex);
|
|
|
-}
|
|
|
-
|
|
|
-void cpu_hotplug_driver_unlock(void)
|
|
|
-{
|
|
|
- mutex_unlock(&x86_cpu_hotplug_driver_mutex);
|
|
|
-}
|
|
|
-
|
|
|
-ssize_t arch_cpu_probe(const char *buf, size_t count) { return -1; }
|
|
|
-ssize_t arch_cpu_release(const char *buf, size_t count) { return -1; }
|
|
|
-#endif
|
|
|
-
|
|
|
/* Number of siblings per CPU package */
|
|
|
int smp_num_siblings = 1;
|
|
|
EXPORT_SYMBOL(smp_num_siblings);
|