diff options
author | James Smart <James.Smart@Emulex.Com> | 2006-04-15 11:53:20 -0400 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.il.steeleye.com> | 2006-04-19 20:50:03 -0400 |
commit | 071fbd3de93fdbe059d492e6a0b691e84cf7be68 (patch) | |
tree | 10e5b9b52648adead22b99c751e8a00d0591123b /drivers/scsi/lpfc/lpfc_els.c | |
parent | 10d4e957e027b96adfed05c3af1d3fd782a242fe (diff) |
[SCSI] lpfc 8.1.5 : Misc small fixes
Contains the following misc fixes:
- Fix build warnings
- Race condition in lpfc_workq_post_event() could corrupt phba->work_list.
- nlp_sid was not being initialized properly
- Fix some RSCN handling during the re-discovery after Link Up event.
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_els.c')
-rw-r--r-- | drivers/scsi/lpfc/lpfc_els.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/lpfc/lpfc_els.c b/drivers/scsi/lpfc/lpfc_els.c index 806c337b630b..283b7d824c34 100644 --- a/drivers/scsi/lpfc/lpfc_els.c +++ b/drivers/scsi/lpfc/lpfc_els.c | |||
@@ -2511,7 +2511,7 @@ lpfc_els_rcv_rscn(struct lpfc_hba * phba, | |||
2511 | /* If we are about to begin discovery, just ACC the RSCN. | 2511 | /* If we are about to begin discovery, just ACC the RSCN. |
2512 | * Discovery processing will satisfy it. | 2512 | * Discovery processing will satisfy it. |
2513 | */ | 2513 | */ |
2514 | if (phba->hba_state < LPFC_NS_QRY) { | 2514 | if (phba->hba_state <= LPFC_NS_QRY) { |
2515 | lpfc_els_rsp_acc(phba, ELS_CMD_ACC, cmdiocb, ndlp, NULL, | 2515 | lpfc_els_rsp_acc(phba, ELS_CMD_ACC, cmdiocb, ndlp, NULL, |
2516 | newnode); | 2516 | newnode); |
2517 | return 0; | 2517 | return 0; |