commit | 25f269f17316549e026c5dd0db7526411a504de6 | [log] [tgz] |
---|---|---|
author | Jan Glauber <jang@linux.vnet.ibm.com> | Sun Oct 30 15:17:06 2011 +0100 |
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | Sun Oct 30 15:16:45 2011 +0100 |
tree | 05897a8a28ff4cd6e81cc7ef12da405ab820c4f3 | |
parent | a2b86019826cb97fd964fbaf101410c64cd78681 [diff] |
[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>