summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorPeter Oberparleiter <peter.oberparleiter@de.ibm.com>2006-07-27 16:00:23 +0400
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2006-07-27 16:00:23 +0400
commitba4ba8a69dcb446450b5ddeca48a7bd15783f4c2 (patch)
treee923e6f55126c25b2411462748435ca882bf0027 /include/linux
parent64821324ca49f24be1a66f2f432108f96a24e596 (diff)
downloadlinux-ba4ba8a69dcb446450b5ddeca48a7bd15783f4c2.tar.xz
[S390] permanent subchannel busy conditions may cause I/O stall
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>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions