]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
Revert "xen/pm_idle: Make pm_idle be default_idle under Xen."
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Tue, 13 Dec 2011 17:34:15 +0000 (12:34 -0500)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Tue, 13 Dec 2011 17:34:15 +0000 (12:34 -0500)
as it is already such in kernels that are 3.0 or earlier.
This reverts commit 9964aedb7350736b1f7a799d57ee92bbf4b99ea6.

arch/x86/include/asm/system.h
arch/x86/kernel/process.c
arch/x86/xen/setup.c

index 2d2f01ce6dcbf1a9c8b72ebef77a159e1b3a5b1a..c2ff2a1d845e402249e44a70e41459805c3faaa8 100644 (file)
@@ -401,7 +401,6 @@ extern unsigned long arch_align_stack(unsigned long sp);
 extern void free_init_pages(char *what, unsigned long begin, unsigned long end);
 
 void default_idle(void);
-bool set_pm_idle_to_default(void);
 
 void stop_this_cpu(void *dummy);
 
index 804d6ff2009b6d3ea99fcb792b50851a2bd5cc85..e1ba8cb24e4edb6629a9107312c071739c32de75 100644 (file)
@@ -403,14 +403,6 @@ void default_idle(void)
 EXPORT_SYMBOL(default_idle);
 #endif
 
-bool set_pm_idle_to_default(void)
-{
-       bool ret = !!pm_idle;
-
-       pm_idle = default_idle;
-
-       return ret;
-}
 void stop_this_cpu(void *dummy)
 {
        local_irq_disable();
index 08178e03386c2fb23419ed558760a369dea8a6c6..60aeeb56948f753f87559f3e4ff8c1f8704d21a4 100644 (file)
@@ -428,6 +428,6 @@ void __init xen_arch_setup(void)
 #endif
        pm_idle = default_idle;
        boot_option_idle_override = IDLE_HALT;
-       WARN_ON(set_pm_idle_to_default());
+
        fiddle_vdso();
 }