android_kernel_xiaomi_sm8350/drivers/s390/cio
Michael Holzheu a45e14148f [S390] Fix reboot hang on LPARs
Reboot hangs on LPARs without diag308 support. The reason for this is,
that before the reboot is done, the channel subsystem is shut down.
During the reset on each possible subchannel a "store subchannel" is
done. This operation can end in a program check interruption, if the
specified subchannel set is not implemented by the hardware. During
the reset, currently we do not have a program check handler, which
leads to the described kernel bug. We install now a new program check
handler for the reboot code to fix this problem.

Signed-off-by: Michael Holzheu <holzheu@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2006-12-15 17:18:22 +01:00
..
airq.c
airq.h
blacklist.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
blacklist.h
ccwgroup.c [S390] cio: kernel stack overflow. 2006-08-30 14:33:35 +02:00
chsc.c [S390] subchannel lock conversion. 2006-12-08 15:54:26 +01:00
chsc.h
cio_debug.h
cio.c [S390] Fix reboot hang on LPARs 2006-12-15 17:18:22 +01:00
cio.h [S390] Support for disconnected devices reappearing on another subchannel. 2006-12-08 15:54:28 +01:00
cmf.c [S390] channel measurement interval display. 2006-07-17 16:09:28 +02:00
css.c [S390] Use dev->groups for adding/removing the subchannel attribute group. 2006-12-08 15:55:57 +01:00
css.h [S390] Use dev->groups for adding/removing the subchannel attribute group. 2006-12-08 15:55:57 +01:00
device_fsm.c [S390] Support for disconnected devices reappearing on another subchannel. 2006-12-08 15:54:28 +01:00
device_id.c [S390] cio: Retry internal operations after vary off. 2006-12-04 15:41:04 +01:00
device_ops.c [S390] subchannel lock conversion. 2006-12-08 15:54:26 +01:00
device_pgid.c [S390] cio: Retry internal operations after vary off. 2006-12-04 15:41:04 +01:00
device_status.c [S390] cio: Retry internal operations after vary off. 2006-12-04 15:41:04 +01:00
device.c [S390] Use dev->groups for adding/removing the subchannel attribute group. 2006-12-08 15:55:57 +01:00
device.h [S390] Support for disconnected devices reappearing on another subchannel. 2006-12-08 15:54:28 +01:00
ioasm.h [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
Makefile
qdio.c [S390] Hipersocket multicast queue: make sure outbound handler is called 2006-12-15 17:18:14 +01:00
qdio.h [S390] runtime switch for qdio performance statistics 2006-12-08 15:54:18 +01:00
schid.h