android_kernel_xiaomi_sm7250/drivers/s390/char
Michael Holzheu 5f38433885 [PATCH] s390: fix endless retry loop in tape driver
If a tape device is assigned to another host, the interrupt for the assign
operation comes back with deferred condition code 1.  Under some conditions
this can lead to an endless loop of retries.  Check if the current request is
still in IO in deferred condition code handling and prevent retries when the
request has already been cancelled.

Signed-off-by: Michael Holzheu <holzheu@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-24 07:33:18 -08:00
..
con3215.c [PATCH] s390: ccw_device_probe_console return value 2006-02-01 08:53:24 -08:00
con3270.c [PATCH] s390: ccw_device_probe_console return value 2006-02-01 08:53:24 -08:00
ctrlchar.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ctrlchar.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
defkeymap.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
defkeymap.map Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fs3270.c [PATCH] switch fs3270 to ->compat_ioctl 2006-01-10 08:01:31 -08:00
keyboard.c [PATCH] ebcdic do_kdsk_ioctl off-by-one 2006-02-01 08:53:25 -08:00
keyboard.h [PATCH] s390: "extern inline" -> "static inline" 2005-11-09 07:55:52 -08:00
Makefile [PATCH] s390: add vmcp interface 2005-06-25 16:24:37 -07:00
monreader.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
raw3270.c [PATCH] s390: fix class_device_create calls in 3270 the driver 2005-11-18 07:49:46 -08:00
raw3270.h [PATCH] s390: 3270 fullscreen view 2005-10-30 17:37:16 -08:00
sclp_con.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sclp_cpi.c [PATCH] s390: fix invalid return code in sclp_cpi 2006-01-06 08:33:53 -08:00
sclp_quiesce.c [PATCH] s390: atomic primitives 2006-01-06 08:33:48 -08:00
sclp_rw.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sclp_rw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sclp_tty.c [PATCH] TTY layer buffering revamp 2006-01-10 08:01:59 -08:00
sclp_tty.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sclp_vt220.c [PATCH] TTY layer buffering revamp 2006-01-10 08:01:59 -08:00
sclp.c [PATCH] s390: fix sclp memory corruption in tty pages list 2006-02-11 21:41:12 -08:00
sclp.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tape_34xx.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
tape_block.c Merge branch 'post-2.6.15' of git://brick.kernel.dk/data/git/linux-2.6-block 2006-01-06 09:01:25 -08:00
tape_char.c [PATCH] ->compat_ioctl for 390 tape_char 2006-01-10 08:01:31 -08:00
tape_class.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
tape_class.h [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
tape_core.c [PATCH] s390: fix endless retry loop in tape driver 2006-03-24 07:33:18 -08:00
tape_proc.c [PATCH] s390: debug feature changes 2005-06-25 16:24:37 -07:00
tape_std.c [PATCH] s390: fix endless retry loop in tape driver 2006-03-24 07:33:18 -08:00
tape_std.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tape.h [PATCH] s390: fix endless retry loop in tape driver 2006-03-24 07:33:18 -08:00
tty3270.c [PATCH] s390: 3270 fullscreen view 2005-10-30 17:37:16 -08:00
vmcp.c [PATCH] s390: fix memory leak in vmcp 2005-11-07 07:53:34 -08:00
vmcp.h [PATCH] s390: add vmcp interface 2005-06-25 16:24:37 -07:00
vmlogrdr.c [PATCH] arguments out of order in class_device_create() call (s390) 2005-10-29 10:35:07 -07:00
vmwatchdog.c [PATCH] s390: cleanup Kconfig 2006-01-06 08:33:53 -08:00