* acpi-pci:
ACPI: PCI: Replace direct printk() invocations in pci_link.c
ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more
ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION()
ACPI: PCI: IRQ: Consolidate printing diagnostic messages
* acpi-processor:
ACPI: processor: perflib: Eliminate redundant status check
ACPI: processor: Get rid of ACPICA message printing
ACPI: processor: idle: Drop extra prefix from pr_notice()
ACPI: processor: Remove initialization of static variable
*/
#ifdef CONFIG_X86
#include <asm/apic.h>
+ #include <asm/cpu.h>
#endif
-- #define _COMPONENT ACPI_PROCESSOR_COMPONENT
-- ACPI_MODULE_NAME("processor_idle");
--
#define ACPI_IDLE_STATE_START (IS_ENABLED(CONFIG_ARCH_HAS_CPU_RELAX) ? 1 : 0)
static unsigned int max_cstate __read_mostly = ACPI_PROCESSOR_MAX_POWER;
wait_for_freeze();
} else
return -ENODEV;
- /* If NMI wants to wake up CPU0, start CPU0. */
- if (wakeup_cpu0())
- start_cpu0();
+
+ #if defined(CONFIG_X86) && defined(CONFIG_HOTPLUG_CPU)
++ cond_wakeup_cpu0();
+ #endif
}
/* Never reached */