• Stefan Weinhuber's avatar
    [S390] dasd: fix unsolicited interrupt recognition · a5a0061f
    Stefan Weinhuber authored
    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: default avatarStefan Weinhuber <wein@de.ibm.com>
    Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
    a5a0061f
dasd_eckd.c 98.7 KB