Revision ba4ba8a69dcb446450b5ddeca48a7bd15783f4c2 authored by Peter Oberparleiter on 27 July 2006, 12:00:23 UTC, committed by Martin Schwidefsky on 27 July 2006, 12:00:23 UTC
In special conditions where a subchannel rejects the HALT I/O-
instruction with a busy indication (cc 2), I/O may stall.
I/O request termination logic retries HALT I/O indefinitely
because it expects HALT I/O to alter the subchannel status which
is not true when cc 2 is returned.
In case of a busy indication, try CLEAR I/O instruction immediately.

Signed-off-by: Peter Oberparleiter <peter.oberparleiter@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
1 parent 6482132
History
File Mode Size
Kconfig -rw-r--r-- 18.3 KB
Makefile -rw-r--r-- 874 bytes
calibrate.c -rw-r--r-- 4.7 KB
do_mounts.c -rw-r--r-- 9.2 KB
do_mounts.h -rw-r--r-- 1.4 KB
do_mounts_initrd.c -rw-r--r-- 3.0 KB
do_mounts_md.c -rw-r--r-- 7.4 KB
do_mounts_rd.c -rw-r--r-- 10.0 KB
initramfs.c -rw-r--r-- 11.4 KB
main.c -rw-r--r-- 17.7 KB
version.c -rw-r--r-- 778 bytes

back to top