On Tue, 21 Jul 2015, Sylvain Munaut wrote: > Hi, > > > tl;dr : Should device allowed to do runtime pm that have no driver go > to D3 on their own ? Quick answer: See the comments at the start of local_pci_probe() in drivers/pci/pci-driver.c. PCI devices without a kernel driver are always left in D0, regardless of the runtime PM status. This is because userspace may try to use the device, and the kernel wouldn't know to take the device out of D3 when that happens. > And should pci root bridge go to D3 when all the > device on them are on D3 ? I don't know the answer to that. It's probably closely related to the issue of whether PCI bridges need to have a kernel driver. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html