kernel-ark/drivers/s390/scsi
Swen Schillig d26ab06ede [SCSI] zfcp: receiving an unsolicted status can lead to I/O stall
Processing of an unsolicted status request can lead to a locking race
of the request_queue's queue_lock during the recreation of the
used up status read request while still in interrupt context
of the response handler.

Detaching the 'refill' of the long running status read requests from
the handler to a scheduled work is solving this issue.

In addition, each refill-run is trying to re-establish the full amount
of status read requests, which might have failed in earlier runs.

Signed-off-by: Swen Schillig <swen@vnet.ibm.com>
Signed-off-by: Christof Schmitt <christof.schmitt@de.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2008-06-05 09:27:13 -05:00
..
Makefile
zfcp_aux.c [SCSI] zfcp: receiving an unsolicted status can lead to I/O stall 2008-06-05 09:27:13 -05:00
zfcp_ccw.c [SCSI] zfcp: fix 31 bit compile warnings 2008-04-18 11:50:17 -05:00
zfcp_dbf.c [SCSI] zfcp: receiving an unsolicted status can lead to I/O stall 2008-06-05 09:27:13 -05:00
zfcp_dbf.h [SCSI] zfcp: fix compiler warning caused by poking inside new semaphore (linux-next) 2008-04-17 12:56:49 -05:00
zfcp_def.h [SCSI] zfcp: receiving an unsolicted status can lead to I/O stall 2008-06-05 09:27:13 -05:00
zfcp_erp.c [SCSI] zfcp: receiving an unsolicted status can lead to I/O stall 2008-06-05 09:27:13 -05:00
zfcp_ext.h [SCSI] zfcp: receiving an unsolicted status can lead to I/O stall 2008-06-05 09:27:13 -05:00
zfcp_fsf.c [SCSI] zfcp: receiving an unsolicted status can lead to I/O stall 2008-06-05 09:27:13 -05:00
zfcp_fsf.h [SCSI] zfcp: Track fabric and channel latencies provided by FCP adapter 2008-06-05 09:23:42 -05:00
zfcp_qdio.c [SCSI] zfcp: fix 31 bit compile warnings 2008-04-18 11:50:17 -05:00
zfcp_scsi.c [SCSI] zfcp: sysfs attributes for fabric and channel latencies 2008-06-05 09:23:44 -05:00
zfcp_sysfs_adapter.c [SCSI] zfcp: fix 31 bit compile warnings 2008-04-18 11:50:17 -05:00
zfcp_sysfs_driver.c
zfcp_sysfs_port.c [SCSI] zfcp: fix 31 bit compile warnings 2008-04-18 11:50:17 -05:00
zfcp_sysfs_unit.c [SCSI] zfcp: fix 31 bit compile warnings 2008-04-18 11:50:17 -05:00