aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/oce/oce_mbox.c
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2019-01-08 05:41:04 +0000
committerXin LI <delphij@FreeBSD.org>2019-01-08 05:41:04 +0000
commite0dd0fe31e16b4fd3be4a4dc55af844205d6f4ba (patch)
tree889de76c846d330136bb6e0dc618ed44d682eec5 /sys/dev/oce/oce_mbox.c
parentcd28ea929a719e883a9be2187a676a917333f740 (diff)
Notes
Diffstat (limited to 'sys/dev/oce/oce_mbox.c')
-rw-r--r--sys/dev/oce/oce_mbox.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/sys/dev/oce/oce_mbox.c b/sys/dev/oce/oce_mbox.c
index 09cdf161482a..a1926526edbf 100644
--- a/sys/dev/oce/oce_mbox.c
+++ b/sys/dev/oce/oce_mbox.c
@@ -41,7 +41,6 @@
/* $FreeBSD$ */
#include "oce_if.h"
-extern uint32_t sfp_vpd_dump_buffer[TRANSCEIVER_DATA_NUM_ELE];
int
oce_wait_ready(POCE_SOFTC sc)
@@ -1966,15 +1965,15 @@ oce_mbox_read_transrecv_data(POCE_SOFTC sc, uint32_t page_num)
if(fwcmd->params.rsp.page_num == PAGE_NUM_A0)
{
bcopy((char *)fwcmd->params.rsp.page_data,
- (char *)&sfp_vpd_dump_buffer[0],
- TRANSCEIVER_A0_SIZE);
+ &sfp_vpd_dump_buffer[0],
+ TRANSCEIVER_A0_SIZE);
}
if(fwcmd->params.rsp.page_num == PAGE_NUM_A2)
{
bcopy((char *)fwcmd->params.rsp.page_data,
- (char *)&sfp_vpd_dump_buffer[32],
- TRANSCEIVER_A2_SIZE);
+ &sfp_vpd_dump_buffer[TRANSCEIVER_A0_SIZE],
+ TRANSCEIVER_A2_SIZE);
}
error:
oce_dma_free(sc, &dma);