linux_dsm_epyc7002/drivers/s390
Jan Glauber 25f269f173 [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>
2011-10-30 15:16:45 +01:00
..
block [S390] dasd: re-initialize read_conf buffer for retries 2011-10-30 15:16:44 +01:00
char [S390] zcore: add missing module.h include 2011-10-30 15:16:44 +01:00
cio [S390] qdio: EQBS retry after CCQ 96 2011-10-30 15:16:45 +01:00
crypto atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
kvm [S390] irq: merge irq.c and s390_ext.c 2011-05-26 09:48:24 +02:00
net [S390] fix mismatch in summation of I/O IRQ statistics 2011-10-30 15:16:15 +01:00
scsi [SCSI] zfcp: support for hardware data router 2011-08-27 08:37:03 -06:00
Makefile [S390] split/move machine check handler code 2009-03-26 15:24:10 +01:00