Commit 78262dd
Paul Ely
scsi: lpfc: Skip RSCN processing when FC_UNLOADING flag is set
JIRA: https://issues.redhat.com/browse/RHEL-103751
commit 37c893e
Author: Justin Tee <justin.tee@broadcom.com>
Date: Wed Jun 18 12:21:29 2025 -0700
scsi: lpfc: Skip RSCN processing when FC_UNLOADING flag is set
During rmmod, all ndlp objects are cleaned up and marked with the
NLP_DROPPED flag indicating that an ndlp object is currently being
released. Thus, if an RSCN is received during driver unload, then
walking the fc_nodes list to process the RSCN is unnecessary because the
ndlp objects are very shortly going to be released.
In the lpfc_rscn_recovery_check routine, early return if the driver is in
the middle of unloading by checking for the FC_UNLOADING flag.
Signed-off-by: Justin Tee <justin.tee@broadcom.com>
Link: https://lore.kernel.org/r/20250618192138.124116-5-justintee8345@gmail.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Paul Ely <paely@redhat.com>1 parent 935d1d9 commit 78262dd
1 file changed
+7
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7860 | 7860 | | |
7861 | 7861 | | |
7862 | 7862 | | |
| 7863 | + | |
| 7864 | + | |
| 7865 | + | |
| 7866 | + | |
| 7867 | + | |
| 7868 | + | |
| 7869 | + | |
7863 | 7870 | | |
7864 | 7871 | | |
7865 | 7872 | | |
| |||
0 commit comments