]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
s390/pci: Do not try re-enabling load/store if device is disabled
authorNiklas Schnelle <schnelle@linux.ibm.com>
Wed, 25 Jun 2025 09:28:29 +0000 (11:28 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 10 Jul 2025 13:59:43 +0000 (15:59 +0200)
commitdda9cc82e59a322ee19bea4c89dad82877c11cf1
treea0277eb3546abb5377c16d9e14c4625baefe1c10
parent91e1b6ba8aeb694e49b4b2f4c1ee0037f12dbd70
s390/pci: Do not try re-enabling load/store if device is disabled

commit b97a7972b1f4f81417840b9a2ab0c19722b577d5 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: 4cdf2f4e24ff ("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>
arch/s390/pci/pci_event.c