linux/drivers/scsi/qla2xxx
Mike Christie 7b594131c4 [SCSI] qla2xxx: return SCSI_MLQUEUE_TARGET_BUSY when driver has detected rport error or race
If the fcport is not online then we do not want to block IO to all ports on
the host. We just want to stop IO on port not online, so we should be using
the SCSI_MLQUEUE_TARGET_BUSY return value.

For the case where we race with the rport memset initialization
we do not want the queuecommand to be called again so we can just use
SCSI_MLQUEUE_TARGET_BUSY for this.

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Acked-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2008-10-13 09:28:46 -04:00
..
Kconfig [SCSI] qla2xxx: Update firmware filenames for new ISP parts. 2008-04-07 12:19:11 -05:00
Makefile [SCSI] qla2xxx: Add Fibre Channel Event (FCE) tracing support. 2008-01-23 11:29:32 -06:00
qla_attr.c [SCSI] qla2xxx: Add Flash Layout Table support. 2008-10-03 11:46:17 -05:00
qla_dbg.c [SCSI] qla2xxx: Correct overflow during dump-processing on large-memory ISP23xx parts. 2008-07-26 15:14:46 -04:00
qla_dbg.h [SCSI] qla2xxx: Add ISP84XX support. 2008-04-07 12:19:15 -05:00
qla_def.h [SCSI] qla2xxx: Add NPIV-Config Table support. 2008-10-03 11:46:18 -05:00
qla_devtbl.h [SCSI] qla2xxx: Resync with latest HBA SSID specification -- 2.2u. 2007-10-23 15:53:23 -04:00
qla_dfs.c [SCSI] qla2xxx: Update copyright banner. 2008-04-07 12:19:11 -05:00
qla_fw.h [SCSI] qla2xxx: Add NPIV-Config Table support. 2008-10-03 11:46:18 -05:00
qla_gbl.h [SCSI] qla2xxx: Add NPIV-Config Table support. 2008-10-03 11:46:18 -05:00
qla_gs.c [SCSI] qla2xxx: Skip FDMI registration on ISP21xx/22xx parts. 2008-07-26 15:14:46 -04:00
qla_init.c [SCSI] qla2xxx: Fix "occured" spelling errors. 2008-10-03 11:46:18 -05:00
qla_inline.h [SCSI] qla2xxx: Fix "occured" spelling errors. 2008-10-03 11:46:18 -05:00
qla_iocb.c [SCSI] qla2xxx: Fix "occured" spelling errors. 2008-10-03 11:46:18 -05:00
qla_isr.c [SCSI] qla2xxx: Ignore payload reserved-bits during RSCN processing. 2008-10-03 11:46:19 -05:00
qla_mbx.c [SCSI] qla2xxx: Fix "occured" spelling errors. 2008-10-03 11:46:18 -05:00
qla_mid.c removed unused #include <linux/version.h>'s 2008-08-23 12:14:12 -07:00
qla_os.c [SCSI] qla2xxx: return SCSI_MLQUEUE_TARGET_BUSY when driver has detected rport error or race 2008-10-13 09:28:46 -04:00
qla_settings.h [SCSI] qla2xxx: Remove unused and obsolete #define's. 2008-04-07 12:19:13 -05:00
qla_sup.c [SCSI] qla2xxx: fix printk format warnings 2008-10-03 11:46:19 -05:00
qla_version.h [SCSI] qla2xxx: Update version number to 8.02.01-k8. 2008-10-03 11:46:19 -05:00