]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference
authorJames Smart <jsmart2021@gmail.com>
Mon, 1 Mar 2021 17:18:05 +0000 (09:18 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 4 Mar 2021 22:37:04 +0000 (17:37 -0500)
commitced97b79aa7d414c5bf7e97b73dfddfe80bfaeee
treef0f58e9a175348251e30e16629a5406f67a22007
parent85b629e8e6d662f7cee18b514d67608a5eaf4ef4
scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference

Driver crashed in lpfc_debugfs_disc_trc() due to null ndlp pointer.  In
some calling cases, the ndlp is null and the did is looked up.

Fix by using the local did variable that is set appropriately based on ndlp
value.

Link: https://lore.kernel.org/r/20210301171821.3427-7-jsmart2021@gmail.com
Co-developed-by: Dick Kennedy <dick.kennedy@broadcom.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_els.c