Index: sys/dev/acpica/acpi.c =================================================================== --- sys/dev/acpica/acpi.c (revision 274350) +++ sys/dev/acpica/acpi.c (working copy) @@ -710,7 +710,7 @@ acpi_set_power_children(device_t dev, int state) child = devlist[i]; dstate = state; if (device_is_attached(child) && - acpi_device_pwr_for_sleep(parent, dev, &dstate) == 0) + acpi_device_pwr_for_sleep(parent, child, &dstate) == 0) acpi_set_powerstate(child, dstate); } free(devlist, M_TEMP); Index: sys/dev/pci/pci.c =================================================================== --- sys/dev/pci/pci.c (revision 274350) +++ sys/dev/pci/pci.c (working copy) @@ -3651,7 +3651,7 @@ pci_set_power_child(device_t dev, device_t child, dinfo = device_get_ivars(child); dstate = state; if (device_is_attached(child) && - PCIB_POWER_FOR_SLEEP(pcib, dev, &dstate) == 0) + PCIB_POWER_FOR_SLEEP(pcib, child, &dstate) == 0) pci_set_powerstate(child, dstate); }