]> asedeno.scripts.mit.edu Git - linux.git/commit
scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices
authorJames Smart <jsmart2021@gmail.com>
Fri, 18 Oct 2019 21:18:20 +0000 (14:18 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 25 Oct 2019 01:02:04 +0000 (21:02 -0400)
commitfeff8b3d84d3d9570f893b4d83e5eab6693d6a52
tree36008f95c8f139eda93cecd8ff65d1ee45fb3f98
parent27f3efd637ce4859a44a7ca730c72392b4111c26
scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices

When operating in private loop mode, PLOGI exchanges are racing and the
driver tries to abort it's PLOGI. But the PLOGI abort ends up terminating
the login with the other end causing the other end to abort its PLOGI as
well. Discovery never fully completes.

Fix by disabling the PLOGI abort when private loop and letting the state
machine play out.

Link: https://lore.kernel.org/r/20191018211832.7917-5-jsmart2021@gmail.com
Signed-off-by: Dick Kennedy <dick.kennedy@broadcom.com>
Signed-off-by: James Smart <jsmart2021@gmail.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/lpfc/lpfc_nportdisc.c