On Wed, Jul 23, 2014 at 06:55:53PM +0200, Rafael J. Wysocki wrote: > OK, so I think that before going any deeper it's better to check if we don't > leave anything obvious behind, so please see if this makes any difference (on > top of the previous one): > > --- > drivers/pci/pcie/pme.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > Index: linux-pm/drivers/pci/pcie/pme.c > =================================================================== > --- linux-pm.orig/drivers/pci/pcie/pme.c > +++ linux-pm/drivers/pci/pcie/pme.c > @@ -364,7 +364,8 @@ static int pcie_pme_probe(struct pcie_de > pcie_pme_interrupt_enable(port, false); > pcie_clear_root_pme_status(port); > > - ret = request_irq(srv->irq, pcie_pme_irq, IRQF_SHARED, "PCIe PME", srv); > + ret = request_irq(srv->irq, pcie_pme_irq, IRQF_SHARED | IRQF_NO_SUSPEND, > + "PCIe PME", srv); > if (ret) { > kfree(data); > } else { > No joy :-( -- 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