aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/acpica/acpi_powerres.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/acpica/acpi_powerres.c')
-rw-r--r--sys/dev/acpica/acpi_powerres.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/sys/dev/acpica/acpi_powerres.c b/sys/dev/acpica/acpi_powerres.c
index 647e1328306f..765825e0ec25 100644
--- a/sys/dev/acpica/acpi_powerres.c
+++ b/sys/dev/acpica/acpi_powerres.c
@@ -92,9 +92,9 @@ struct acpi_powerresource {
};
static TAILQ_HEAD(acpi_powerresource_list, acpi_powerresource)
- acpi_powerresources;
+ acpi_powerresources = TAILQ_HEAD_INITIALIZER(acpi_powerresources);
static TAILQ_HEAD(acpi_powerconsumer_list, acpi_powerconsumer)
- acpi_powerconsumers;
+ acpi_powerconsumers = TAILQ_HEAD_INITIALIZER(acpi_powerconsumers);
ACPI_SERIAL_DECL(powerres, "ACPI power resources");
static ACPI_STATUS acpi_pwr_register_consumer(ACPI_HANDLE consumer);
@@ -115,15 +115,6 @@ static struct acpi_powerresource
static struct acpi_powerconsumer
*acpi_pwr_find_consumer(ACPI_HANDLE consumer);
-/* Initialise our lists. */
-static void
-acpi_pwr_init(void *junk)
-{
- TAILQ_INIT(&acpi_powerresources);
- TAILQ_INIT(&acpi_powerconsumers);
-}
-SYSINIT(acpi_powerresource, SI_SUB_TUNABLES, SI_ORDER_ANY, acpi_pwr_init, NULL);
-
/*
* Register a power resource.
*