linux/drivers/scsi/qla2xxx
Mike Christie 056a448349 [SCSI] qla2xxx: use new host byte transport errors.
This has qla2xxx use the new transport error values instead of
DID_BUS_BUSY. I am not sure if all the errors
in qla_isr.c I changed are transport related. We end up blocking/deleting
the rport for all of them so it is better to use the new transport error since
the fc classs will decide when to fail the IO.

With this patch if I pull a cable then IO that had reached
the driver, will be failed with DID_TRANSPORT_DISRUPTED (not including
tape). The fc class will then fail the IO when the fast io fail tmo
has fired, and the driver will flush any other commands running.

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Cc: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2008-10-13 09:28:51 -04:00
..
Kconfig
Makefile
qla_attr.c [SCSI] ibmvfc, qla2xxx, lpfc: remove scsi_target_unblock calls in terminate callbacks 2008-10-13 09:28:48 -04: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
qla_dfs.c
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: use new host byte transport errors. 2008-10-13 09:28:51 -04: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