]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Revert "PCI/PME: Implement runtime PM callbacks"
authorMika Westerberg <mika.westerberg@linux.intel.com>
Thu, 31 Jan 2019 17:07:45 +0000 (20:07 +0300)
committerBjorn Helgaas <helgaas@kernel.org>
Thu, 14 Feb 2019 20:40:40 +0000 (14:40 -0600)
commitc528f7bd362b097eeeafa6fbbeccd9750b79c7ba
treeb46fa6a23c4d3d8bba2b183aab25574a22f9ce84
parent85b0cae89d5266e6a7abb2e83c6f716326fc494c
Revert "PCI/PME: Implement runtime PM callbacks"

This reverts commit 0e157e52860441cb26051f131dd0b5ae3187a07b.

Heiner reported that the commit in question prevents his network adapter
from triggering PME and waking up when network cable is plugged.

The commit tried to prevent root port waking up from D3cold immediately but
looks like disabing root port PME interrupt is not the right way to fix
that issue so revert it now.  The patch following proposes an alternative
solution to that issue.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=202103
Fixes: 0e157e528604 ("PCI/PME: Implement runtime PM callbacks")
Reported-by: Heiner Kallweit <hkallweit1@gmail.com>
Tested-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
CC: stable@vger.kernel.org # v4.20+
drivers/pci/pcie/pme.c