These patches change several ACPI initcalls to explicit calls. This removes dependencies on link order and makes the code clearer. Comments welcome. --- Bjorn Helgaas (10): ACPI: tidy up makefile ACPI: call acpi_wakeup_device_init() explicitly rather than as initcall ACPI: call acpi_sleep_proc_init() explicitly rather than as initcall ACPI: call init_acpi_device_notify() explicitly rather than as initcall ACPI: call acpi_debug_init() explicitly rather than as initcall ACPI: call acpi_system_init() explicitly rather than as initcall ACPI: call acpi_power_init() explicitly rather than as initcall ACPI: call acpi_ec_init() explicitly rather than as initcall ACPI: call acpi_scan_init() explicitly rather than as initcall ACPI: skip DMI power state check when ACPI disabled drivers/acpi/Makefile | 8 ++------ drivers/acpi/bus.c | 13 +++++++++++++ drivers/acpi/debug.c | 14 ++++++-------- drivers/acpi/ec.c | 7 +------ drivers/acpi/glue.c | 6 +----- drivers/acpi/internal.h | 21 ++++++++++++++++++++- drivers/acpi/power.c | 8 +------- drivers/acpi/proc.c | 7 +------ drivers/acpi/scan.c | 9 +-------- drivers/acpi/system.c | 9 ++------- drivers/acpi/wakeup.c | 7 +------ 11 files changed, 49 insertions(+), 60 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html