]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login
authorJames Smart <jsmart2021@gmail.com>
Mon, 12 Apr 2021 01:31:20 +0000 (18:31 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 13 Apr 2021 05:39:14 +0000 (01:39 -0400)
commit034083fdb3698279468250ebd3d2e30337f45e1c
treeb6f624cf200e6206ccdce02ce544659645fe00d6
parent73394b9a81f5f138438a376e5095ea99c24501e8
scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login

FDMI registration needs to be performed after every login with the FC Mgmt
service. The flag the driver is using to track registration is cleared on
link up, but never on Mgmt service logout/re-login.

Fix by clearing the flag whenever a new login is completed with the FC Mgmt
service.

While perusing the flag use, logging was performed as if FDMI registration
occurred on vports. However, it is limited to the physical port only.
Revise the logging to reflect physical port based.

Link: https://lore.kernel.org/r/20210412013127.2387-10-jsmart2021@gmail.com
Co-developed-by: Justin Tee <justin.tee@broadcom.com>
Signed-off-by: Justin Tee <justin.tee@broadcom.com>
Signed-off-by: James Smart <jsmart2021@gmail.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/lpfc/lpfc_ct.c
drivers/scsi/lpfc/lpfc_hbadisc.c