diff options
-rw-r--r-- | drivers/scsi/lpfc/lpfc_hbadisc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/lpfc/lpfc_hbadisc.c b/drivers/scsi/lpfc/lpfc_hbadisc.c index 233901e9dfde..2e44824a3bd5 100644 --- a/drivers/scsi/lpfc/lpfc_hbadisc.c +++ b/drivers/scsi/lpfc/lpfc_hbadisc.c | |||
@@ -1135,6 +1135,8 @@ lpfc_nlp_list(struct lpfc_hba * phba, struct lpfc_nodelist * nlp, int list) | |||
1135 | switch(list) { | 1135 | switch(list) { |
1136 | case NLP_NO_LIST: /* No list, just remove it */ | 1136 | case NLP_NO_LIST: /* No list, just remove it */ |
1137 | lpfc_nlp_remove(phba, nlp); | 1137 | lpfc_nlp_remove(phba, nlp); |
1138 | /* as node removed - stop further transport calls */ | ||
1139 | rport_del = none; | ||
1138 | break; | 1140 | break; |
1139 | case NLP_UNUSED_LIST: | 1141 | case NLP_UNUSED_LIST: |
1140 | spin_lock_irq(phba->host->host_lock); | 1142 | spin_lock_irq(phba->host->host_lock); |