Files
linux/drivers/pci/hotplug
Mika Westerberg 226ffbf613 PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume
commit 13c65840fe upstream.

After a suspend/resume cycle the Presence Detect or Data Link Layer Status
Changed bits might be set.  If we don't clear them those events will not
fire anymore and nothing happens for instance when a device is now
hot-unplugged.

Fix this by clearing those bits in a newly introduced function
pcie_reenable_notification().  This should be fine because immediately
after, we check if the adapter is still present by reading directly from
the status register.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-07-03 11:24:56 +02:00
..
2016-01-08 10:35:24 -06:00
2016-01-08 10:35:24 -06:00
2016-01-08 10:35:24 -06:00
2016-01-08 10:35:24 -06:00
2016-01-08 10:35:24 -06:00
2016-01-08 10:35:24 -06:00
2016-01-08 10:35:24 -06:00
2016-01-08 10:35:24 -06:00
2016-01-08 10:35:24 -06:00