1 From: Gerald Schaefer <geraldsc@de.ibm.com>
2 Subject: qdio: prevent double qdio shutdown in case of I/O errors.
5 Symptom: I/O errors reported using a zfcp disk.
6 Problem: In case of I/O errors on a qdio subchannel qdio_shutdown may be
7 called twice by the qdio driver and by zfcp.
8 Solution: Remove the superfluous shutdown from qdio and let the upper layer driver
9 handle the error condition.
11 Acked-by: John Jolly <jjolly@suse.de>
14 drivers/s390/cio/qdio_main.c | 1 -
15 1 file changed, 1 deletion(-)
17 Index: linux-sles11/drivers/s390/cio/qdio_main.c
18 ===================================================================
19 --- linux-sles11.orig/drivers/s390/cio/qdio_main.c
20 +++ linux-sles11/drivers/s390/cio/qdio_main.c
21 @@ -1080,7 +1080,6 @@ void qdio_int_handler(struct ccw_device
23 sprintf(dbf_text, "ierr%4x", irq_ptr->schid.sch_no);
24 QDIO_DBF_TEXT2(1, setup, dbf_text);
25 - qdio_int_error(cdev);
28 sprintf(dbf_text, "qtoh%4x", irq_ptr->schid.sch_no);