diff options
author | 2011-10-30 15:17:06 +0100 | |
---|---|---|
committer | 2011-10-30 15:16:45 +0100 | |
commit | 25f269f17316549e026c5dd0db7526411a504de6 (patch) | |
tree | 05897a8a28ff4cd6e81cc7ef12da405ab820c4f3 /fs/proc/array.c | |
parent | [S390] qdio: add timestamp for last queue scan time (diff) | |
download | wireguard-linux-25f269f17316549e026c5dd0db7526411a504de6.tar.xz wireguard-linux-25f269f17316549e026c5dd0db7526411a504de6.zip |
[S390] qdio: EQBS retry after CCQ 96
Running under z/VM with QIOASSIST enabled, qdio queues could stall if EQBS
did not extract all SBAL states. Add an instant retry for EQBS and, if the
retry fails, set up a timer to ensure outstanding SBALs are processed later.
While at it, optimize qdio_do_eqbs and qdio_do_sqbs to eliminate 3 jumps on
the hot path.
Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'fs/proc/array.c')
0 files changed, 0 insertions, 0 deletions