linux/drivers/scsi/lpfc
Mike Christie f55ca84d92 [SCSI] lpfc: force retry in queuecommand when port is transitioning
If the port takes a while to transition we could exhaust
the retries when using DID_TRANSPORT_DISRUPTED. For this
case we do not want to use any of the cmd's
retries, because if the command was running then when
it got failed the retry counter was already incremented.
And if this is the first time we are seeing the command,
(it got queued because it slipped through during the race)
then it should not have its retries incremented. The
fc class will decide the correct handling later.

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Acked-by: James Smart  <james.smart@emulex.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
2011-02-28 11:17:44 -06:00
..
lpfc_attr.c [SCSI] lpfc 8.3.21: Initialization and user interface changes 2011-02-18 15:35:52 -06:00
lpfc_bsg.c [SCSI] lpfc 8.3.20: Updates to FC discovery commands 2010-12-21 12:37:24 -06:00
lpfc_bsg.h [SCSI] lpfc 8.3.12: BSG Fixes and enhancements 2010-04-11 13:45:38 -05:00
lpfc_compat.h [SCSI] lpfc 8.3.16: SLI Additions, updates, and code cleanup 2010-08-06 12:09:24 -05:00
lpfc_crtn.h [SCSI] lpfc 8.3.21: FC Discovery changes 2011-02-18 12:47:20 -06:00
lpfc_ct.c [SCSI] lpfc 8.3.21: FC Discovery changes 2011-02-18 12:47:20 -06:00
lpfc_debugfs.c [SCSI] lpfc 8.3.21: Debugfs additions 2011-02-18 15:36:33 -06:00
lpfc_debugfs.h [SCSI] lpfc 8.3.21: Debugfs additions 2011-02-18 15:36:33 -06:00
lpfc_disc.h [SCSI] lpfc 8.3.20: Updates to FC discovery commands 2010-12-21 12:37:24 -06:00
lpfc_els.c [SCSI] lpfc 8.3.21: FC Discovery changes 2011-02-18 12:47:20 -06:00
lpfc_hbadisc.c [SCSI] lpfc 8.3.21: FC Discovery changes 2011-02-18 12:47:20 -06:00
lpfc_hw4.h [SCSI] lpfc 8.3.21: Critical Errors and Bug Fixes 2011-02-18 12:39:18 -06:00
lpfc_hw.h [SCSI] lpfc 8.3.21: Initialization and user interface changes 2011-02-18 15:35:52 -06:00
lpfc_init.c [SCSI] lpfc 8.3.21: Initialization and user interface changes 2011-02-18 15:35:52 -06:00
lpfc_logmsg.h [SCSI] lpfc 8.3.19: Fix critical errors and crashes 2010-12-21 12:23:58 -06:00
lpfc_mbox.c [SCSI] lpfc 8.3.21: Initialization and user interface changes 2011-02-18 15:35:52 -06:00
lpfc_mem.c [SCSI] lpfc 8.3.19: Added support for ELS RRQ command 2010-12-21 12:24:01 -06:00
lpfc_nl.h [SCSI] lpfc 8.3.8: (BSG1) Update BSG infrastructure 2010-02-08 18:39:02 -06:00
lpfc_nportdisc.c [SCSI] lpfc 8.3.21: FC Discovery changes 2011-02-18 12:47:20 -06:00
lpfc_scsi.c [SCSI] lpfc: force retry in queuecommand when port is transitioning 2011-02-28 11:17:44 -06:00
lpfc_scsi.h [SCSI] lpfc 8.3.8: BugFixes: SLI relates changes 2010-02-08 18:37:53 -06:00
lpfc_sli4.h [SCSI] lpfc 8.3.21: Debugfs additions 2011-02-18 15:36:33 -06:00
lpfc_sli.c [SCSI] lpfc 8.3.21: Debugfs additions 2011-02-18 15:36:33 -06:00
lpfc_sli.h [SCSI] lpfc 8.3.20: Implement the FC and SLI async event handlers 2010-12-21 12:37:20 -06:00
lpfc_version.h [SCSI] lpfc 8.3.21: Change lpfc driver version to 8.3.21 2011-02-18 15:36:34 -06:00
lpfc_vport.c [SCSI] lpfc 8.3.21: Critical Errors and Bug Fixes 2011-02-18 12:39:18 -06:00
lpfc_vport.h [SCSI] lpfc 8.2.8 v2 : Add statistical reporting control and additional fc vendor events 2008-10-13 09:28:57 -04:00
lpfc.h [SCSI] lpfc 8.3.21: Debugfs additions 2011-02-18 15:36:33 -06:00
Makefile [SCSI] lpfc 8.3.4: Add bsg (SGIOv4) support for ELS/CT support 2009-08-22 17:51:59 -05:00