android_kernel_xiaomi_sdm845/drivers/s390/char
Peter Oberparleiter dbd8ae6306 [S390] sclp: invalid handling of temporary 'not operational' status
Requests are aborted when the sclp interface reports 'not operational'
even though they may still be active at the sclp, leading to concurrent
writes to request memory by both the kernel and the sclp interface.
Do not abort requests for which the sclp interface reports not
operational status during request retry.

Signed-off-by: Peter Oberparleiter <peter.oberparleiter@de.ibm.com>5A
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2007-02-05 21:17:00 +01:00
..
con3215.c [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
con3270.c [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
ctrlchar.c [S390] workqueue fixes. 2006-12-08 15:53:52 +01:00
ctrlchar.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
defkeymap.c [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
defkeymap.map Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fs3270.c [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
keyboard.c [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
keyboard.h [PATCH] s390: "extern inline" -> "static inline" 2005-11-09 07:55:52 -08:00
Makefile [S390] Linux API for writing z/VM APPLDATA Monitor records. 2006-09-20 15:59:34 +02:00
monreader.c [PATCH] devfs: Remove the miscdevice devfs_name field as it's no longer needed 2006-06-26 12:25:08 -07:00
monwriter.c [S390] Change max. buffer size for monwriter device. 2006-12-28 00:35:25 +01:00
raw3270.c [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
raw3270.h [S390] Fix sparse warnings. 2006-07-12 16:41:55 +02:00
sclp_con.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sclp_cpi.c [S390] sclp_cpi module license. 2006-12-15 17:18:20 +01:00
sclp_quiesce.c [S390] cpu shutdown rework 2006-12-04 15:40:33 +01:00
sclp_rw.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sclp_rw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sclp_tty.c [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
sclp_tty.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sclp_vt220.c [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
sclp.c [S390] sclp: invalid handling of temporary 'not operational' status 2007-02-05 21:17:00 +01:00
sclp.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tape_34xx.c [S390] more workqueue fixes. 2006-12-08 15:53:57 +01:00
tape_3590.c [S390] more workqueue fixes. 2006-12-08 15:53:57 +01:00
tape_3590.h [PATCH] s390: 3590 tape driver 2006-03-24 07:33:18 -08:00
tape_block.c [S390] more workqueue fixes. 2006-12-08 15:53:57 +01:00
tape_char.c [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
tape_class.c [S390] tape class return value handling. 2006-08-07 17:00:28 +02:00
tape_class.h [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
tape_core.c [S390] more workqueue fixes. 2006-12-08 15:53:57 +01:00
tape_proc.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
tape_std.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
tape_std.h [PATCH] s390: tape 3590 changes 2006-04-28 08:33:48 -07:00
tape.h [S390] more workqueue fixes. 2006-12-08 15:53:57 +01:00
tty3270.c [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
vmcp.c [S390] locking problem with __cpcmd. 2007-01-09 10:19:03 +01:00
vmcp.h [S390] fix typo in vmcp. 2006-09-20 15:59:24 +02:00
vmlogrdr.c [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
vmwatchdog.c [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00