aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/lpfc/lpfc_els.c
diff options
context:
space:
mode:
authorJames Smart <james.smart@emulex.com>2011-12-13 13:21:35 -0500
committerJames Bottomley <JBottomley@Parallels.com>2011-12-15 01:57:44 -0500
commitff78d8f97c85a568c0799b06137a4171db45b923 (patch)
treef5bb5d1875075175075c0beb09d770073dd82612 /drivers/scsi/lpfc/lpfc_els.c
parent026abb87a5586c838a47aca7198d78e356b6351e (diff)
[SCSI] lpfc 8.3.28: SLI fixes and added SLI4 support
Adapter (SLI) interface fixes: - Modify WQ handling to use entry_repost (CR 123981) - Fix for ABTS. Do not free original IOCB whenever ABTS fails. (CR 115829) - Check board for FCoE before reading FCoE paramaters (CR124731) - Add support for SLI4 FC Loop mode (CR 124721) - Add support for resource count changes during fw reset. (CR 125888, 125675) - Increase CQE count from 256 to 1024. (CR 126149) Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com> Signed-off-by: James Smart <james.smart@emulex.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/lpfc/lpfc_els.c')
-rw-r--r--drivers/scsi/lpfc/lpfc_els.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/drivers/scsi/lpfc/lpfc_els.c b/drivers/scsi/lpfc/lpfc_els.c
index 445826a4c981..846ebfd37b5e 100644
--- a/drivers/scsi/lpfc/lpfc_els.c
+++ b/drivers/scsi/lpfc/lpfc_els.c
@@ -909,15 +909,15 @@ lpfc_cmpl_els_flogi(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
909 */ 909 */
910 if (phba->alpa_map[0] == 0) { 910 if (phba->alpa_map[0] == 0) {
911 vport->cfg_discovery_threads = LPFC_MAX_DISC_THREADS; 911 vport->cfg_discovery_threads = LPFC_MAX_DISC_THREADS;
912 if ((phba->sli_rev == LPFC_SLI_REV4) && 912 }
913 (!(vport->fc_flag & FC_VFI_REGISTERED) || 913 if ((phba->sli_rev == LPFC_SLI_REV4) &&
914 (vport->fc_prevDID != vport->fc_myDID))) { 914 (!(vport->fc_flag & FC_VFI_REGISTERED) ||
915 if (vport->fc_flag & FC_VFI_REGISTERED) 915 (vport->fc_prevDID != vport->fc_myDID))) {
916 lpfc_sli4_unreg_all_rpis(vport); 916 if (vport->fc_flag & FC_VFI_REGISTERED)
917 lpfc_issue_reg_vfi(vport); 917 lpfc_sli4_unreg_all_rpis(vport);
918 lpfc_nlp_put(ndlp); 918 lpfc_issue_reg_vfi(vport);
919 goto out; 919 lpfc_nlp_put(ndlp);
920 } 920 goto out;
921 } 921 }
922 goto flogifail; 922 goto flogifail;
923 } 923 }