linux-yocto/arch/s390/pci
Niklas Schnelle e7191481d6 s390/pci: Do not try re-enabling load/store if device is disabled
commit b97a7972b1 upstream.

If a device is disabled unblocking load/store on its own is not useful
as a full re-enable of the function is necessary anyway. Note that SCLP
Write Event Data Action Qualifier 0 (Reset) leaves the device disabled
and triggers this case unless the driver already requests a reset.

Cc: stable@vger.kernel.org
Fixes: 4cdf2f4e24 ("s390/pci: implement minimal PCI error recovery")
Reviewed-by: Farhan Ali <alifm@linux.ibm.com>
Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-07-10 16:03:04 +02:00
..
Makefile KVM: s390: pci: Hook to access KVM lowlevel from VFIO 2022-08-29 13:29:28 +02:00
pci_bus.c Merge branch 'uaccess-inline-asm-cleanup' into features 2023-04-04 18:29:28 +02:00
pci_bus.h PCI: s390: Fix use-after-free of PCI resources with per-function hotplug 2023-03-13 09:15:11 +01:00
pci_clp.c s390/pci: use builtin_misc_device macro to simplify the code 2023-08-23 14:37:42 +02:00
pci_debug.c s390/pci: make better use of zpci_dbg() levels 2022-04-25 13:54:15 +02:00
pci_dma.c s390/pci: fix iommu bitmap allocation 2023-10-19 16:35:41 +02:00
pci_event.c s390/pci: Do not try re-enabling load/store if device is disabled 2025-07-10 16:03:04 +02:00
pci_insn.c KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding 2022-07-11 09:54:32 +02:00
pci_iov.c
pci_iov.h
pci_irq.c s390/pci: Allow allocation of more than 1 MSI interrupt 2024-08-03 08:54:41 +02:00
pci_kvm_hook.c KVM: s390: pci: Hook to access KVM lowlevel from VFIO 2022-08-29 13:29:28 +02:00
pci_mmio.c s390/pci: Fix __pcilg_mio_inuser() inline assembly 2025-06-27 11:09:03 +01:00
pci_sysfs.c
pci.c s390: use the correct count for __iowrite64_copy() 2024-03-01 13:35:08 +01:00