linux-stable/drivers/fsi
Eddie James 79829fc4ff fsi: scom: Don't abort operations for minor errors
commit 8919dfcb31 upstream.

The scom driver currently fails out of operations if certain system
errors are flagged in the status register; system checkstop, special
attention, or recoverable error. These errors won't impact the ability
of the scom engine to perform operations, so the driver should continue
under these conditions.
Also, don't do a PIB reset for these conditions, since it won't help.

Fixes: 6b293258cd ("fsi: scom: Major overhaul")
Signed-off-by: Eddie James <eajames@linux.ibm.com>
Cc: stable <stable@vger.kernel.org>
Acked-by: Jeremy Kerr <jk@ozlabs.org>
Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Joel Stanley <joel@jms.id.au>
Link: https://lore.kernel.org/r/20190827041249.13381-1-jk@ozlabs.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-09-06 10:22:19 +02:00
..
cf-fsi-fw.h fsi: master-ast-cf: Add new FSI master using Aspeed ColdFire 2018-07-23 15:22:52 +10:00
fsi-core.c fsi: Prevent multiple concurrent rescans 2018-07-27 09:58:12 +10:00
fsi-master-ast-cf.c fsi: master-ast-cf: Rename dump_trace() to avoid name collision 2018-07-26 14:49:50 +10:00
fsi-master-gpio.c fsi: Move various master definitions to a common header 2018-07-12 12:06:02 +10:00
fsi-master-hub.c fsi: master-hub: Fix sparse warnings 2018-06-18 14:33:56 +10:00
fsi-master.h fsi: Prevent multiple concurrent rescans 2018-07-27 09:58:12 +10:00
fsi-sbefifo.c fsi: sbefifo: Bump max command length 2018-08-08 15:44:47 +10:00
fsi-scom.c fsi: scom: Don't abort operations for minor errors 2019-09-06 10:22:19 +02:00
Kconfig fsi: master-ast-cf: select GENERIC_ALLOCATOR 2018-12-17 09:24:35 +01:00
Makefile fsi: master-ast-cf: Add new FSI master using Aspeed ColdFire 2018-07-23 15:22:52 +10:00