android_kernel_xiaomi_sm8350/drivers/s390/cio
Frank Pavlic 6cbed91ab7 [S390] qdio: output queue stall on FCP and network devices
When running QIOASSIST enabled qdio devices in a z/VM environment
the output queue for such devices stall in heavy workload situations.
When SQBS and EQBS instructions returns CCQ=96 qdio does not reissue
the instruction again with the register settings done by millicode
but processed the returned qdio buffer. This is wrong. qdio has to
reissue the instruction once again on CCQ=96, as we already do it
for CCQ=97.

Signed-off-by: Frank Pavlic <fpavlic@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2007-07-17 13:36:18 +02:00
..
airq.c
airq.h
blacklist.c [PATCH] mark struct file_operations const 5 2007-02-12 09:48:45 -08:00
blacklist.h
ccwgroup.c [S390] cio: ccwgroup register vs. unregister. 2007-04-27 16:01:41 +02:00
chp.c sysfs: add parameter "struct bin_attribute *" in .read/.write methods for sysfs binary attributes 2007-07-11 16:09:09 -07:00
chp.h [S390] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02:00
chsc.c [S390] cio: cm_enable memory leak. 2007-04-27 16:01:41 +02:00
chsc.h [S390] cio: fix subchannel channel-path data usage 2007-04-27 16:01:40 +02:00
cio_debug.h [PATCH] s390: increase cio_trace debug event size 2006-04-11 06:18:37 -07:00
cio.c [S390] cio: Channel-path configure function. 2007-04-27 16:01:39 +02:00
cio.h [S390] cio: fix subchannel channel-path data usage 2007-04-27 16:01:40 +02:00
cmf.c [S390] SPIN_LOCK_UNLOCKED cleanup in drivers/s390 2007-04-27 16:01:48 +02:00
css.c [S390] cio: Make some structures and a function static. 2007-05-10 15:45:51 +02:00
css.h [S390] cio: Make some structures and a function static. 2007-05-10 15:45:51 +02:00
device_fsm.c [S390] cio: deregister ccw device when pgid disband failed 2007-05-31 17:38:14 +02:00
device_id.c [S390] Program check in diag 210 under 31 bit 2007-07-10 11:24:48 +02:00
device_ops.c [S390] cio: Get rid of _ccw_device_get_device_number(). 2007-05-10 15:45:51 +02:00
device_pgid.c [S390] cio: Retry internal operations after vary off. 2006-12-04 15:41:04 +01:00
device_status.c [S390] cio: Fix handling of interrupt for csch(). 2007-04-04 14:37:39 +02:00
device.c [S390] cio: Use device_schedule_callback() for removing disconnected devices. 2007-05-31 17:38:12 +02:00
device.h [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
idset.c [S390] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02:00
idset.h [S390] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02:00
ioasm.h [S390] cio: Channel-path configure function. 2007-04-27 16:01:39 +02:00
Makefile [S390] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02:00
qdio.c [S390] qdio: output queue stall on FCP and network devices 2007-07-17 13:36:18 +02:00
qdio.h s390: free skbs in finite amount of time in qeth 2007-05-08 01:16:23 -04:00
schid.h