On Monday, November 12, 2012 02:07:03 PM Bjorn Helgaas wrote: > On Fri, Sep 28, 2012 at 3:56 PM, Rafael J. Wysocki <rjw@xxxxxxx> wrote: > > Make ACPI power management routines and PCI power management > > routines depending on ACPI take device PM QoS flags into account > > when deciding what power state to put the device into. > > > > In particular, after this change acpi_pm_device_sleep_state() will > > not return ACPI_STATE_D3_COLD as the deepest available low-power > > state if PM_QOS_FLAG_NO_POWER_OFF is requested for the device and it > > will not require remote wakeup to work for the device in the returned > > low-power state if there is at least one PM QoS flags request for the > > device, but PM_QOS_FLAG_REMOTE_WAKEUP is not requested for it. > > > > Accordingly, acpi_pci_set_power_state() will refuse to put the > > device into D3cold if PM_QOS_FLAG_NO_POWER_OFF is requested for it. > > > > Signed-off-by: Rafael J. Wysocki <rjw@xxxxxxx> > > --- > > drivers/acpi/sleep.c | 16 ++++++++++++---- > > drivers/pci/pci-acpi.c | 8 +++++++- > > This touches a file in drivers/pci, but I expect it depends on all the > previous patches in the series, so if you haven't merged it already, > Rafael, it seems like it makes sense for you to merge this instead of > me. I will, thanks a lot! Rafael -- I speak only for myself. Rafael J. Wysocki, Intel Open Source Technology Center. -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html