linux-stable-rt/drivers/s390/scsi
Andreas Herrmann ad58f7dbeb [SCSI] zfcp: fix device registration issues
The patch fixes following issues:

(1) Replace scsi_add_device with scsi_scan_target.
(Thus the rport instead of the scsi_host becomes parent of a
scsi_target again.)

(2) Avoid scsi_device allocation during registration of an remote port.
(Would be done during fc_scsi_scan_rport.)

(3) Fix queuecommand behaviour when an zfcp unit is blocked.
(Call scsi_done with DID_NO_CONNECT instead of returning
SCSI_MLQUEUE_DEVICE_BUSY otherwise we might end up waiting
for completion in blk_execute_rq for ever.)

Signed-off-by: Andreas Herrmann <aherrman@de.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2006-03-09 19:11:03 -05:00
..
Makefile
zfcp_aux.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
zfcp_ccw.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
zfcp_dbf.c [SCSI] zfcp: fix logging during device reset 2006-02-12 11:12:20 -06:00
zfcp_def.h [SCSI] zfcp: fix device registration issues 2006-03-09 19:11:03 -05:00
zfcp_erp.c [SCSI] zfcp: fix device registration issues 2006-03-09 19:11:03 -05:00
zfcp_ext.h [SCSI] zfcp: fix logging during device reset 2006-02-12 11:12:20 -06:00
zfcp_fsf.c [SCSI] zfcp: fix logging during device reset 2006-02-12 11:12:20 -06:00
zfcp_fsf.h [SCSI] zfcp: transport class adaptations II 2006-01-14 10:54:52 -06:00
zfcp_qdio.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
zfcp_scsi.c [SCSI] zfcp: fix device registration issues 2006-03-09 19:11:03 -05:00
zfcp_sysfs_adapter.c [SCSI] zfcp: get rid of physical_wwpn and physical_s_id 2006-02-12 11:11:41 -06:00
zfcp_sysfs_driver.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
zfcp_sysfs_port.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
zfcp_sysfs_unit.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00