[PATCH 0/3] PCI/AER: Fix and optimize usage of status clear api
From: Zhuo Chen
Date: Thu Sep 01 2022 - 14:17:02 EST
Hello,
This series contains some fixes and optimizations of aer api usage.
We add some process to clear uncorrectable error status, then add
distinction between fatal and nonfatal situations in pcie_do_recovery()
and reduce some redundant code. The series involves pci driver and
vendor driver.
Thanks,
Zhuo Chen
Zhuo Chen (3):
PCI/AER: Use pci_aer_clear_uncorrect_error_status() to clear
uncorrectable error status
PCI/ERR: Clear fatal status in pcie_do_recovery()
PCI/AER: Use pci_aer_raw_clear_status() to clear root port's AER error
status
drivers/ntb/hw/idt/ntb_hw_idt.c | 4 ++--
drivers/pci/pci.h | 2 ++
drivers/pci/pcie/aer.c | 30 +++++++++++++++++++-----------
drivers/pci/pcie/dpc.c | 3 +--
drivers/pci/pcie/err.c | 8 ++++++--
drivers/scsi/lpfc/lpfc_attr.c | 4 ++--
include/linux/aer.h | 4 ++--
7 files changed, 34 insertions(+), 21 deletions(-)
--
2.30.1 (Apple Git-130)