kernel-ark/drivers/s390
Cornelia Huck b4f7b1ee57 [S390] cio chpid offline.
After setting a path to a dasd offline at the SE, I/O hangs on that
dasd for 5 minutes, then continues.
I/O for which an interrupt will not be reported after the channel
path has been disabled was not terminated by the common I/O layer,
causing the dasd MIH to hit after 5 minutes.

Be more aggressive in terminating I/O after setting a channel path
offline. Also make sure to generate a fake irb if the device
driver issues an I/O request after being notified of the killed
I/O and clear residual information from the irb before trying to
start the delayed verification.

Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2006-06-29 15:03:35 +02:00
..
block [S390] dasd eer data format. 2006-06-29 15:02:59 +02:00
char [S390] modular 3270 driver. 2006-06-29 14:57:39 +02:00
cio [S390] cio chpid offline. 2006-06-29 15:03:35 +02:00
crypto Move user-visible parts of drivers/s390/crypto/z90crypt.h to include/asm-s390 2006-05-08 15:51:57 +01:00
net [PATCH] drivers: use list_move() 2006-06-26 09:58:18 -07:00
scsi spelling fixes 2006-06-26 18:35:02 +02:00
ebcdic.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Kconfig [PATCH] s390: 3590 tape driver 2006-03-24 07:33:18 -08:00
Makefile [PATCH] s390: move s390_root_dev_* out of the cio layer 2006-01-06 08:33:49 -08:00
s390_rdev.c [PATCH] s390: kzalloc() conversion in drivers/s390 2006-03-24 07:33:18 -08:00
s390mach.c Convert s390_collect_crw_info() in s390mach.c from being started 2006-06-29 15:03:17 +02:00
s390mach.h [PATCH] s390: Add missing memory constraint to stcrw() 2006-02-01 08:53:24 -08:00
sysinfo.c [PATCH] s390: cleanup Kconfig 2006-01-06 08:33:53 -08:00