android_kernel_xiaomi_sm8350/drivers/s390/cio
Jan Glauber 959153d345 [S390] qdio: prevent call trace if CHPID is offline
If a CHPID is offline during a device shutdown the ccw_device_halt|clear
may fail and the qdio device stays in state STOPPED until the shutdown is
finished. If an interrupt occurs before the device is set to INACTIVE
the STOPPED state triggers a WARN_ON in the interrupt handler.
Prevent this WARN_ON by catching the STOPPED state in the interrupt
handler.

Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2010-02-09 09:46:23 +01:00
..
airq.c
blacklist.c
blacklist.h
ccwgroup.c const: constify remaining dev_pm_ops 2009-12-15 08:53:25 -08:00
ccwreq.c [S390] cio: fix channel path vary 2009-12-18 17:43:32 +01:00
chp.c
chp.h
chsc_sch.c [S390] cio: add missing compat ptr conversion 2010-01-13 20:44:44 +01:00
chsc_sch.h
chsc.c
chsc.h
cio_debug.h
cio.c
cio.h [S390] cio: introduce subchannel todos 2009-12-07 12:51:30 +01:00
cmf.c
crw.c
css.c const: constify remaining dev_pm_ops 2009-12-15 08:53:25 -08:00
css.h [S390] cio: introduce subchannel todos 2009-12-07 12:51:30 +01:00
device_fsm.c [S390] cio: handle failed disable_subchannel after device recognition 2009-12-07 12:51:32 +01:00
device_id.c [S390] cio: improve error recovery for internal I/Os 2009-12-07 12:51:33 +01:00
device_ops.c [S390] cio: make steal lock procedure more robust 2009-12-07 12:51:32 +01:00
device_pgid.c [S390] cio: fix channel path vary 2009-12-18 17:43:32 +01:00
device_status.c [S390] cio: remove intretry flag 2009-12-07 12:51:31 +01:00
device.c [S390] cio: fix drvdata usage for the console subchannel 2009-12-18 17:43:31 +01:00
device.h [S390] cio: make steal lock procedure more robust 2009-12-07 12:51:32 +01:00
fcx.c [S390] drivers: Correct size given to memset 2009-12-18 17:43:32 +01:00
idset.c
idset.h
io_sch.h [S390] cio: fix channel path vary 2009-12-18 17:43:32 +01:00
ioasm.h
isc.c
itcw.c
Makefile [S390] qdio: convert global statistics to per-device stats 2010-01-04 09:05:58 +01:00
qdio_debug.c [S390] qdio: convert global statistics to per-device stats 2010-01-04 09:05:58 +01:00
qdio_debug.h
qdio_main.c [S390] qdio: prevent call trace if CHPID is offline 2010-02-09 09:46:23 +01:00
qdio_setup.c [S390] qdio: remove superfluous log entries and WARN_ONs. 2009-12-18 17:43:32 +01:00
qdio_thinint.c [S390] qdio: convert global statistics to per-device stats 2010-01-04 09:05:58 +01:00
qdio.h [S390] qdio: convert global statistics to per-device stats 2010-01-04 09:05:58 +01:00