Re: [RFC 3/3] PCI/PM: Disable PME poll for PCIe devices

From: Matthew Garrett
Date: Thu Sep 20 2012 - 15:39:28 EST


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-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/