linux_dsm_epyc7002/drivers/s390
Stefan Weinhuber a5a0061fb3 [S390] dasd: fix unsolicited interrupt recognition
The dasd interrupt handler needs to distinguish solicited from
unsolicited interrupts, as unsolicited interrupts may require special
handling (e.g. summary unit checks) and solicited interrupts require
proper error recovery for the failed I/O request.
The interrupt handler needs to check several bit fields in the
interrupt response block (irb) to make this distinction.
So far our check of the status control bits has not been specific
enough, which may lead to a failed request getting just retried
instead of the necessary error recovery.

Signed-off-by: Stefan Weinhuber <wein@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2010-10-25 16:10:20 +02:00
..
block [S390] dasd: fix unsolicited interrupt recognition 2010-10-25 16:10:20 +02:00
char [S390] cleanup lowcore access from external interrupts 2010-10-25 16:10:19 +02:00
cio [S390] cio: fix I/O cancel function 2010-10-25 16:10:20 +02:00
crypto llseek: automatically add .llseek fop 2010-10-15 15:53:27 +02:00
kvm [S390] cleanup lowcore access from external interrupts 2010-10-25 16:10:19 +02:00
net vlan: Rename VLAN_GROUP_ARRAY_LEN to VLAN_N_VID. 2010-10-21 01:26:50 -07:00
scsi Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-10-23 11:47:02 -07:00
Makefile [S390] split/move machine check handler code 2009-03-26 15:24:10 +01:00