PME poll is not necessary for PCIe devices, because PCIe devices use in-band PME message and IRQ on PCIe port to report PME. PME poll is useful for PCI devices. Because for PCI devices, PME is reported via a side-band PME# line and some platform logic, and the platform logic is often missing on many systems. Signed-off-by: Huang Ying <ying.huang@xxxxxxxxx> --- drivers/pci/pcie/pme.c | 1 + 1 file changed, 1 insertion(+) --- a/drivers/pci/pcie/pme.c +++ b/drivers/pci/pcie/pme.c @@ -313,6 +313,7 @@ static int pcie_pme_set_native(struct pc device_set_run_wake(&dev->dev, true); dev->pme_interrupt = true; + dev->pme_poll = false; return 0; } -- 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