]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/acpi/wakeup.c
ACPI: call acpi_wakeup_device_init() explicitly rather than as initcall
[karo-tx-linux.git] / drivers / acpi / wakeup.c
index 3f29fd53e9a60223f8599d4102ef1fe5422dc89d..5aee8c26cc9fb93996569ca464987f4451876092 100644 (file)
@@ -138,13 +138,10 @@ void acpi_disable_wakeup_device(u8 sleep_state)
        spin_unlock(&acpi_device_lock);
 }
 
-static int __init acpi_wakeup_device_init(void)
+int __init acpi_wakeup_device_init(void)
 {
        struct list_head *node, *next;
 
-       if (acpi_disabled)
-               return 0;
-
        spin_lock(&acpi_device_lock);
        list_for_each_safe(node, next, &acpi_wakeup_device_list) {
                struct acpi_device *dev = container_of(node,
@@ -165,5 +162,3 @@ static int __init acpi_wakeup_device_init(void)
        spin_unlock(&acpi_device_lock);
        return 0;
 }
-
-late_initcall(acpi_wakeup_device_init);