diff options
author | Mika Westerberg <[email protected]> | 2018-05-23 17:14:39 -0500 |
---|---|---|
committer | Bjorn Helgaas <[email protected]> | 2018-05-23 17:42:53 -0500 |
commit | 13c65840feab8109194f9490c9870587173cb29d (patch) | |
tree | 10b5720ecb527552f321aca243d39f36a859ee66 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 5d9c6b8ae987c7207ee665be81c4ad04949ad15a (diff) |
PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume
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 <[email protected]>
Signed-off-by: Bjorn Helgaas <[email protected]>
Reviewed-by: Rafael J. Wysocki <[email protected]>
Reviewed-by: Andy Shevchenko <[email protected]>
Cc: [email protected]
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions