@@ -6849,9 +6849,9 @@ lpfc_ras_stop_fwlog(struct lpfc_hba *phba)
68496849{
68506850 struct lpfc_ras_fwlog *ras_fwlog = &phba->ras_fwlog;
68516851
6852- spin_lock_irq(&phba->hbalock );
6852+ spin_lock_irq(&phba->ras_fwlog_lock );
68536853 ras_fwlog->state = INACTIVE;
6854- spin_unlock_irq(&phba->hbalock );
6854+ spin_unlock_irq(&phba->ras_fwlog_lock );
68556855
68566856 /* Disable FW logging to host memory */
68576857 writel(LPFC_CTL_PDEV_CTL_DDL_RAS,
@@ -6894,9 +6894,9 @@ lpfc_sli4_ras_dma_free(struct lpfc_hba *phba)
68946894 ras_fwlog->lwpd.virt = NULL;
68956895 }
68966896
6897- spin_lock_irq(&phba->hbalock );
6897+ spin_lock_irq(&phba->ras_fwlog_lock );
68986898 ras_fwlog->state = INACTIVE;
6899- spin_unlock_irq(&phba->hbalock );
6899+ spin_unlock_irq(&phba->ras_fwlog_lock );
69006900}
69016901
69026902/**
@@ -6998,9 +6998,9 @@ lpfc_sli4_ras_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
69986998 goto disable_ras;
69996999 }
70007000
7001- spin_lock_irq(&phba->hbalock );
7001+ spin_lock_irq(&phba->ras_fwlog_lock );
70027002 ras_fwlog->state = ACTIVE;
7003- spin_unlock_irq(&phba->hbalock );
7003+ spin_unlock_irq(&phba->ras_fwlog_lock );
70047004 mempool_free(pmb, phba->mbox_mem_pool);
70057005
70067006 return;
@@ -7032,9 +7032,9 @@ lpfc_sli4_ras_fwlog_init(struct lpfc_hba *phba,
70327032 uint32_t len = 0, fwlog_buffsize, fwlog_entry_count;
70337033 int rc = 0;
70347034
7035- spin_lock_irq(&phba->hbalock );
7035+ spin_lock_irq(&phba->ras_fwlog_lock );
70367036 ras_fwlog->state = INACTIVE;
7037- spin_unlock_irq(&phba->hbalock );
7037+ spin_unlock_irq(&phba->ras_fwlog_lock );
70387038
70397039 fwlog_buffsize = (LPFC_RAS_MIN_BUFF_POST_SIZE *
70407040 phba->cfg_ras_fwlog_buffsize);
@@ -7095,9 +7095,9 @@ lpfc_sli4_ras_fwlog_init(struct lpfc_hba *phba,
70957095 mbx_fwlog->u.request.lwpd.addr_lo = putPaddrLow(ras_fwlog->lwpd.phys);
70967096 mbx_fwlog->u.request.lwpd.addr_hi = putPaddrHigh(ras_fwlog->lwpd.phys);
70977097
7098- spin_lock_irq(&phba->hbalock );
7098+ spin_lock_irq(&phba->ras_fwlog_lock );
70997099 ras_fwlog->state = REG_INPROGRESS;
7100- spin_unlock_irq(&phba->hbalock );
7100+ spin_unlock_irq(&phba->ras_fwlog_lock );
71017101 mbox->vport = phba->pport;
71027102 mbox->mbox_cmpl = lpfc_sli4_ras_mbox_cmpl;
71037103
0 commit comments