diff options
author | Christoph Hellwig <hch@lst.de> | 2022-06-01 09:40:24 +0200 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2022-06-08 15:08:40 -0500 |
commit | 5e69a33c5cec019dd8ca46e31749c6dc78f7cbf3 (patch) | |
tree | 3f1206d3a883684757d3265db6e288fad3c2da22 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | f2906aa863381afb0015a9eb7fefad885d4e5a56 (diff) |
PCI/ERR: Recognize disconnected devices in report_error_detected()
When a device is already unplugged by pciehp by the time the AER handler is
invoked, the PCIe device will already be in the pci_channel_io_perm_failure
state. In that case simply return PCI_ERS_RESULT_DISCONNECT instead of
trying to do a state transition that will fail.
Also untangle the state transition failure from the lack of methods to
improve the debugging output in case it happens again.
Link: https://lore.kernel.org/r/20220601074024.3481035-1-hch@lst.de
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions