diff options
Diffstat (limited to 'drivers/scsi/lpfc/lpfc_hbadisc.c')
-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 6e74a75fa8fd..d489a0da3c9d 100644 --- a/drivers/scsi/lpfc/lpfc_hbadisc.c +++ b/drivers/scsi/lpfc/lpfc_hbadisc.c | |||
@@ -1793,6 +1793,8 @@ lpfc_sli4_fcf_rec_mbox_parse(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq, | |||
1793 | virt_addr = mboxq->sge_array->addr[0]; | 1793 | virt_addr = mboxq->sge_array->addr[0]; |
1794 | 1794 | ||
1795 | shdr = (union lpfc_sli4_cfg_shdr *)virt_addr; | 1795 | shdr = (union lpfc_sli4_cfg_shdr *)virt_addr; |
1796 | lpfc_sli_pcimem_bcopy(shdr, shdr, | ||
1797 | sizeof(union lpfc_sli4_cfg_shdr)); | ||
1796 | shdr_status = bf_get(lpfc_mbox_hdr_status, &shdr->response); | 1798 | shdr_status = bf_get(lpfc_mbox_hdr_status, &shdr->response); |
1797 | shdr_add_status = bf_get(lpfc_mbox_hdr_add_status, &shdr->response); | 1799 | shdr_add_status = bf_get(lpfc_mbox_hdr_add_status, &shdr->response); |
1798 | if (shdr_status || shdr_add_status) { | 1800 | if (shdr_status || shdr_add_status) { |