[SCSI] lpfc 8.3.29: FC Discovery state machine fixes
FC Discovery state machine fixes. - Fix bug with driver returning the inactive ndlp (125743) - Fix discovery problem when in pt2pt by copying old ndlp state before state change (126887) - Fix ndlp nodelist not empty wait timeout during driver unloading (127052) Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com> Signed-off-by: James Smart <james.smart@emulex.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
This commit is contained in:

committed by
James Bottomley

parent
acd6859b08
commit
eff4a01b6e
@@ -5332,6 +5332,10 @@ lpfc_filter_by_rpi(struct lpfc_nodelist *ndlp, void *param)
|
||||
{
|
||||
uint16_t *rpi = param;
|
||||
|
||||
/* check for active node */
|
||||
if (!NLP_CHK_NODE_ACT(ndlp))
|
||||
return 0;
|
||||
|
||||
return ndlp->nlp_rpi == *rpi;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user