summaryrefslogtreecommitdiffstats
path: root/drivers/s390/block/dasd_int.h
diff options
context:
space:
mode:
authorFrank Pavlic <fpavlic@de.ibm.com>2006-02-20 18:28:12 -0800
committerLinus Torvalds <torvalds@g5.osdl.org>2006-02-20 20:00:12 -0800
commit15c73691780252a5571bfa7902b4dc227ec66c84 (patch)
tree2a2829292ca09b1774c3941ef8fdb2f5cf0f39c6 /drivers/s390/block/dasd_int.h
parenta1909e631caa3a02c25e493ac4004cd67984e0e0 (diff)
downloadop-kernel-dev-15c73691780252a5571bfa7902b4dc227ec66c84.zip
op-kernel-dev-15c73691780252a5571bfa7902b4dc227ec66c84.tar.gz
[PATCH] s390: V=V qdio fixes
Using FCP devices with V=V support, the input queue stalled when CCQ 97 had been returned in qdio_do_eqbs. When this happen we have to reissue the eqbs instruction. Another bug was when V=V was enabled we checked if hardware has SIGA-sync support. If not we returned with 0 from tiqdio_is_inbound_q_done. Thus qdio lost initiative on FCP devices and input queue stalled. Running devices in V=V there is no SIGA-sync support but nevertheless we have to process tiqdio_is_inbound_q_done either. Signed-off-by: Frank Pavlic <fpavlic@de.ibm.com> Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/s390/block/dasd_int.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud