[J][PATCH 0/6] Transparent PCI device recovery (LP: 1959532)

patricia.domingues at canonical.com patricia.domingues at canonical.com
Thu Mar 17 15:34:57 UTC 2022


BugLink: https://bugs.launchpad.net/bugs/1959532

Use cooperative recovery strategies that allow drivers to recover from error
scenarios without complete tear-down + re-init.

Niklas Schnelle (6):
  s390/pci: tolerate inconsistent handle in recover
  s390/pci: add simpler s390dbf traces for events
  s390/pci: refresh function handle in iomap
  s390/pci: implement reset_slot for hotplug slot
  PCI: Export pci_dev_lock()
  s390/pci: implement minimal PCI error recovery

 arch/s390/include/asm/pci.h        |   6 +-
 arch/s390/pci/pci.c                | 148 +++++++++++++++++-
 arch/s390/pci/pci_event.c          | 234 ++++++++++++++++++++++++++++-
 arch/s390/pci/pci_insn.c           |   4 +-
 arch/s390/pci/pci_irq.c            |   9 ++
 arch/s390/pci/pci_sysfs.c          |   8 +
 drivers/pci/hotplug/s390_pci_hpc.c |  24 +++
 drivers/pci/pci.c                  |   3 +-
 include/linux/pci.h                |   1 +
 9 files changed, 423 insertions(+), 14 deletions(-)

-- 
2.17.1




More information about the kernel-team mailing list