linux/drivers/s390/scsi
Swen Schillig b7f15f3c94 [SCSI] zfcp: fix deadlock caused by shared work queue tasks
Each adapter reopen trigger automatically a scan_port task which
is waiting for the ERP to be finished before further processing.
Since the initial device setup enqueues adapter, port and LUN which
are individual ERP actions, this process would start after
everything is done. Unfortunately the port_reopen requires another
scheduled work to be finished which is queued after the automatic
scan_port -> deadlock !

This fix creates an own work queue for ERP based nameserver requests.

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-10-03 12:11:55 -05:00
..
Makefile [SCSI] zfcp: consolidate sysfs things into one file. 2008-07-12 08:22:35 -05:00
zfcp_aux.c [SCSI] zfcp: fix deadlock caused by shared work queue tasks 2008-10-03 12:11:55 -05:00
zfcp_ccw.c [SCSI] zfcp: Simplify zfcp data structures 2008-10-03 12:11:54 -05:00
zfcp_cfdc.c [SCSI] zfcp: Move CFDC code to new file. 2008-07-12 08:22:25 -05:00
zfcp_dbf.c [SCSI] zfcp: put threshold data in hba trace 2008-10-03 12:11:55 -05:00
zfcp_dbf.h [SCSI] zfcp: put threshold data in hba trace 2008-10-03 12:11:55 -05:00
zfcp_def.h [SCSI] zfcp: fix deadlock caused by shared work queue tasks 2008-10-03 12:11:55 -05:00
zfcp_erp.c [SCSI] zfcp: fix deadlock caused by shared work queue tasks 2008-10-03 12:11:55 -05:00
zfcp_ext.h [SCSI] zfcp: put threshold data in hba trace 2008-10-03 12:11:55 -05:00
zfcp_fc.c [SCSI] zfcp: Simplify zfcp data structures 2008-10-03 12:11:54 -05:00
zfcp_fsf.c [SCSI] zfcp: fix deadlock caused by shared work queue tasks 2008-10-03 12:11:55 -05:00
zfcp_fsf.h [SCSI] zfcp: remove unused references, declarations and flags 2008-10-03 12:11:52 -05:00
zfcp_qdio.c [SCSI] zfcp: Simplify zfcp data structures 2008-10-03 12:11:54 -05:00
zfcp_scsi.c [SCSI] zfcp: Simplify zfcp data structures 2008-10-03 12:11:54 -05:00
zfcp_sysfs.c [SCSI] zfcp: Simplify zfcp data structures 2008-10-03 12:11:54 -05:00