lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002
Subsystems (2)
PATCH 5/21 lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002
Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002
Signed-off-by Dick Kennedy <[email protected]>
Signed-off-by James Smart <[email protected]>
--- drivers/scsi/lpfc/lpfc_els.c | 3 +-- drivers/scsi/lpfc/lpfc_hbadisc.c | 6 ++---- 2 files changed, 3 insertions(+), 6 deletions(-)
drivers/scsi/lpfc/lpfc_els.c +1 -2
@@ -2243,8 +2243,7 @@ lpfc_adisc_done(struct lpfc_vport *vport)*/ if (vport->port_state <LPFC_VPORT_READY ) {/* If we get here, there is nothing to ADISC */ -if (vport->port_type ==LPFC_PHYSICAL_PORT ) -lpfc_issue_clear_la (phba, vport); +lpfc_issue_clear_la (phba, vport);if (!(vport->fc_flag &FC_ABORT_DISCOVERY )) { vport->num_disc_nodes =0 ;/* go thru NPR list, issue ELS PLOGIs */
drivers/scsi/lpfc/lpfc_hbadisc.c +2 -4
@@ -5070,8 +5070,7 @@ lpfc_disc_start(struct lpfc_vport *vport) !(vport->fc_flag & FC_PT2PT) && !(vport->fc_flag & FC_RSCN_MODE) && (phba->sli_rev < LPFC_SLI_REV4)) { -if (vport->port_type ==LPFC_PHYSICAL_PORT ) -lpfc_issue_clear_la (phba, vport); +lpfc_issue_clear_la (phba, vport);lpfc_issue_reg_vpi (phba, vport);return ; }
@@ -5082,8 +5081,7 @@ lpfc_disc_start(struct lpfc_vport *vport)*/ if (vport->port_state <LPFC_VPORT_READY && !clear_la_pending) {/* If we get here, there is nothing to ADISC */ -if (vport->port_type ==LPFC_PHYSICAL_PORT ) -lpfc_issue_clear_la (phba, vport); +lpfc_issue_clear_la (phba, vport);if (!(vport->fc_flag &FC_ABORT_DISCOVERY )) { vport->num_disc_nodes =0 ;
Signature · 1 line
1.7.11.7
Quoted 5 lines · James Smart
Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002
Signed-off-by Dick Kennedy <[email protected]>Signed-off-by James Smart <[email protected]>---
Reviewed-by Hannes Reinecke <[email protected]>
Cheers,
Hannes
Signature · 8 lines
Dr. Hannes Reinecke zSeries & Storage [email protected] +49 911 74053 688 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: J. Hawn, J. Guild, F. Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html