x86, xen: fix build when !CONFIG_HOTPLUG_CPU
authorAlex Nixon <alex.nixon@citrix.com>
Mon, 8 Sep 2008 12:43:33 +0000 (13:43 +0100)
committerIngo Molnar <mingo@elte.hu>
Mon, 8 Sep 2008 17:12:23 +0000 (19:12 +0200)
Signed-off-by: Alex Nixon <alex.nixon@citrix.com>
Acked-by: Jeremy Fitzhardinge <jeremy@goop.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/xen/smp.c

index be5cbb2b7c60e32aa536c1eb8e7a44b1a6c6b94d..bf51a466d62c3373f981e122ee723a7cebfcfa98 100644 (file)
@@ -332,6 +332,7 @@ static void xen_smp_cpus_done(unsigned int max_cpus)
 {
 }
 
+#ifdef CONFIG_HOTPLUG_CPU
 int xen_cpu_disable(void)
 {
        unsigned int cpu = smp_processor_id();
@@ -368,6 +369,23 @@ void xen_play_dead(void)
        cpu_bringup();
 }
 
+#else /* !CONFIG_HOTPLUG_CPU */
+int xen_cpu_disable(void)
+{
+       return -ENOSYS;
+}
+
+void xen_cpu_die(unsigned int cpu)
+{
+       BUG();
+}
+
+void xen_play_dead(void)
+{
+       BUG();
+}
+
+#endif
 static void stop_self(void *v)
 {
        int cpu = smp_processor_id();