diff options
author | 2014-09-19 20:02:25 +0000 | |
---|---|---|
committer | 2014-09-19 20:02:25 +0000 | |
commit | 95cb2185fb7de220b9c42b582850df2bfdbf158c (patch) | |
tree | 72568f09035125e9be6f3100d15defb93372840a /sys/dev/acpi/acpi.c | |
parent | Use config_suspend_all(9). (diff) | |
download | wireguard-openbsd-95cb2185fb7de220b9c42b582850df2bfdbf158c.tar.xz wireguard-openbsd-95cb2185fb7de220b9c42b582850df2bfdbf158c.zip |
Use config_suspend_all(9).
Diffstat (limited to 'sys/dev/acpi/acpi.c')
-rw-r--r-- | sys/dev/acpi/acpi.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/sys/dev/acpi/acpi.c b/sys/dev/acpi/acpi.c index 3967d2c0ca9..5bf1fb3222c 100644 --- a/sys/dev/acpi/acpi.c +++ b/sys/dev/acpi/acpi.c @@ -1,4 +1,4 @@ -/* $OpenBSD: acpi.c,v 1.268 2014/09/08 20:25:03 kettenis Exp $ */ +/* $OpenBSD: acpi.c,v 1.269 2014/09/19 20:02:25 kettenis Exp $ */ /* * Copyright (c) 2005 Thorsten Lockert <tholo@sigmasoft.com> * Copyright (c) 2005 Jordan Hargrave <jordan@openbsd.org> @@ -2110,7 +2110,6 @@ acpi_indicator(struct acpi_softc *sc, int led_state) int acpi_sleep_state(struct acpi_softc *sc, int state) { - struct device *mainbus = device_mainbus(); int error = ENXIO; int s; @@ -2139,7 +2138,7 @@ acpi_sleep_state(struct acpi_softc *sc, int state) wsdisplay_suspend(); #endif /* NWSDISPLAY > 0 */ - if (config_suspend(mainbus, DVACT_QUIESCE)) + if (config_suspend_all(DVACT_QUIESCE)) goto fail_quiesce; #ifdef HIBERNATE @@ -2161,7 +2160,7 @@ acpi_sleep_state(struct acpi_softc *sc, int state) disable_intr(); /* PSL_I for resume; PIC/APIC broken until repair */ cold = 1; /* Force other code to delay() instead of tsleep() */ - if (config_suspend(mainbus, DVACT_SUSPEND) != 0) + if (config_suspend_all(DVACT_SUSPEND) != 0) goto fail_suspend; acpi_sleep_clocks(sc, state); @@ -2200,7 +2199,7 @@ acpi_sleep_state(struct acpi_softc *sc, int state) acpi_resume_cpu(sc); fail_pts: - config_suspend(mainbus, DVACT_RESUME); + config_suspend_all(DVACT_RESUME); fail_suspend: cold = 0; @@ -2220,7 +2219,7 @@ fail_suspend: bufq_restart(); fail_quiesce: - config_suspend(mainbus, DVACT_WAKEUP); + config_suspend_all(DVACT_WAKEUP); #if NWSDISPLAY > 0 wsdisplay_resume(); |