Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 85c0f177 authored by James Smart's avatar James Smart Committed by James Bottomley
Browse files

lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002

parent ed4afe74
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -2243,7 +2243,6 @@ 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);
		if (!(vport->fc_flag & FC_ABORT_DISCOVERY)) {
			vport->num_disc_nodes = 0;
+2 −4
Original line number Diff line number Diff line
@@ -5070,7 +5070,6 @@ 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_reg_vpi(phba, vport);
		return;
@@ -5082,7 +5081,6 @@ 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);

		if (!(vport->fc_flag & FC_ABORT_DISCOVERY)) {