diff options
author | Frank Pavlic <fpavlic@de.ibm.com> | 2007-07-17 13:36:04 +0200 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2007-07-17 13:36:18 +0200 |
commit | 6cbed91ab78e750eef2dacb75bd51bd63792fd07 (patch) | |
tree | b7fae0e398d677e1b1e155c758a5af82387c17c1 /drivers/s390/char/vmcp.c | |
parent | [S390] Fix disassembly of RX_URRD, SI_URD & PC-relative instructions. (diff) | |
download | linux-6cbed91ab78e750eef2dacb75bd51bd63792fd07.tar.xz linux-6cbed91ab78e750eef2dacb75bd51bd63792fd07.zip |
[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>
Diffstat (limited to 'drivers/s390/char/vmcp.c')
0 files changed, 0 insertions, 0 deletions