diff options
author | James.Smart@Emulex.Com <James.Smart@Emulex.Com> | 2005-10-28 20:29:36 -0400 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.(none)> | 2005-10-29 11:22:50 -0400 |
commit | 21568f5387636fe2bfb9ee42383d76de11ed99c7 (patch) | |
tree | 4b07a791e5d1e03607a3dd3312b85d584fb98141 /drivers/scsi/lpfc/lpfc_nportdisc.c | |
parent | 93a20f74450ca3402b3ba89fb490114cf6f2d353 (diff) |
[SCSI] lpfc: Remove RPI hash from the driver
Table was not providing a lot of value and injected a couple of
errors. Removed it and made functionality inline.
Signed-off-by: James Smart <James.Smart@emulex.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/lpfc/lpfc_nportdisc.c')
-rw-r--r-- | drivers/scsi/lpfc/lpfc_nportdisc.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/drivers/scsi/lpfc/lpfc_nportdisc.c b/drivers/scsi/lpfc/lpfc_nportdisc.c index 9b35eaac781..9a58de876d4 100644 --- a/drivers/scsi/lpfc/lpfc_nportdisc.c +++ b/drivers/scsi/lpfc/lpfc_nportdisc.c | |||
@@ -1086,11 +1086,7 @@ lpfc_cmpl_reglogin_reglogin_issue(struct lpfc_hba * phba, | |||
1086 | return (ndlp->nlp_state); | 1086 | return (ndlp->nlp_state); |
1087 | } | 1087 | } |
1088 | 1088 | ||
1089 | if (ndlp->nlp_rpi != 0) | ||
1090 | lpfc_findnode_remove_rpi(phba, ndlp->nlp_rpi); | ||
1091 | |||
1092 | ndlp->nlp_rpi = mb->un.varWords[0]; | 1089 | ndlp->nlp_rpi = mb->un.varWords[0]; |
1093 | lpfc_addnode_rpi(phba, ndlp, ndlp->nlp_rpi); | ||
1094 | 1090 | ||
1095 | /* Only if we are not a fabric nport do we issue PRLI */ | 1091 | /* Only if we are not a fabric nport do we issue PRLI */ |
1096 | if (!(ndlp->nlp_type & NLP_FABRIC)) { | 1092 | if (!(ndlp->nlp_type & NLP_FABRIC)) { |
@@ -1593,12 +1589,7 @@ lpfc_cmpl_reglogin_npr_node(struct lpfc_hba * phba, | |||
1593 | pmb = (LPFC_MBOXQ_t *) arg; | 1589 | pmb = (LPFC_MBOXQ_t *) arg; |
1594 | mb = &pmb->mb; | 1590 | mb = &pmb->mb; |
1595 | 1591 | ||
1596 | /* save rpi */ | ||
1597 | if (ndlp->nlp_rpi != 0) | ||
1598 | lpfc_findnode_remove_rpi(phba, ndlp->nlp_rpi); | ||
1599 | |||
1600 | ndlp->nlp_rpi = mb->un.varWords[0]; | 1592 | ndlp->nlp_rpi = mb->un.varWords[0]; |
1601 | lpfc_addnode_rpi(phba, ndlp, ndlp->nlp_rpi); | ||
1602 | 1593 | ||
1603 | return (ndlp->nlp_state); | 1594 | return (ndlp->nlp_state); |
1604 | } | 1595 | } |