diff options
author | Klaus D. Wacker <kdwacker@de.ibm.com> | 2007-08-22 13:51:39 +0200 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2007-08-22 13:51:47 +0200 |
commit | 37cd0a007f88f1d6269035bdb02b50f536cca8de (patch) | |
tree | 9de8eed42b8405ae3a7ab378d7fde8bd0e1f0be2 /drivers/s390/block | |
parent | [S390] qdio: fix EQBS handling on CCQ96 (diff) | |
download | linux-37cd0a007f88f1d6269035bdb02b50f536cca8de.tar.xz linux-37cd0a007f88f1d6269035bdb02b50f536cca8de.zip |
[S390] qdio: Refresh buffer states for IQDIO Asynchronous output queue
Hipersocket Multicast queue works asynchronously. When sending buffers,
the buffer state change may happen delayed. The tasklet for checking
changes in the outbound queue excluded IQDIO async queues from this
process. This created either a hang situation when the queue ran full,
or presented a hang situation a interface close time.
The tasklet processing is changed to include IQDIO async queues when
requesting buffer state refresh.
Signed-off-by: Klaus D. Wacker <kdwacker@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390/block')
0 files changed, 0 insertions, 0 deletions