summaryrefslogtreecommitdiffstats
path: root/sys/dev/acpica
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2010-10-19 18:43:11 +0000
committerjkim <jkim@FreeBSD.org>2010-10-19 18:43:11 +0000
commit3a7013e945403bf38121c6383653847e7109746f (patch)
tree96652c852f7f0a06a9ee95790ce97b1f42d864e5 /sys/dev/acpica
parent68ea32374c7e646c08280187e9b79478f2d884a5 (diff)
downloadFreeBSD-src-3a7013e945403bf38121c6383653847e7109746f.zip
FreeBSD-src-3a7013e945403bf38121c6383653847e7109746f.tar.gz
Make any PCI devices enumerated in ACPI tree honor do_power_resume as well.
Diffstat (limited to 'sys/dev/acpica')
-rw-r--r--sys/dev/acpica/acpi_pci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/acpica/acpi_pci.c b/sys/dev/acpica/acpi_pci.c
index 9cf064e..cb213ef 100644
--- a/sys/dev/acpica/acpi_pci.c
+++ b/sys/dev/acpica/acpi_pci.c
@@ -190,7 +190,7 @@ acpi_pci_set_powerstate_method(device_t dev, device_t child, int state)
device_printf(dev,
"Failed to set ACPI power state D%d on %s: %s\n",
state, acpi_name(h), AcpiFormatException(status));
- if (old_state > state)
+ if (old_state > state && pci_do_power_resume)
error = pci_set_powerstate_method(dev, child, state);
out:
OpenPOWER on IntegriCloud