On Thu, Sep 20, 2012 at 09:31:13PM +0200, Rafael J. Wysocki wrote: > On Monday, September 17, 2012, Huang Ying wrote: > > PME poll is not necessary for PCIe devices, because PCIe devices use > > in-band PME message and IRQ on PCIe port to report PME. > > Alas, not all of them as it turns out and even if they do, it doesn't > work for some of them. That's why we've added the PCIe devices polling > (quite recently, for that matter). Right. I'd believe that there's some underlying bug that's causing the missing PMEs and maybe it does work in theory, but the reality is that right now some PCIe devices are not getting their PMEs delivered to us. We don't know if it's our bug or a hardware bug, and until we do we need to leave the polling code. -- Matthew Garrett | mjg59@xxxxxxxxxxxxx -- 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