From: Satheesh Paul Date: Wed, 20 Apr 2022 06:38:25 +0000 (+0530) Subject: common/cnxk: fix unaligned access to device memory X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=6a65e22a4dad855fba1de4b793a208f2d6f12d5e;p=dpdk.git common/cnxk: fix unaligned access to device memory Use mbox_memcpy() instead of memcpy() to prevent unaligned access. Fixes: 1f66919817e ("common/cnxk: improve MCAM entries management") Cc: stable@dpdk.org Signed-off-by: Satheesh Paul Acked-by: Jerin Jacob --- diff --git a/drivers/common/cnxk/roc_npc_utils.c b/drivers/common/cnxk/roc_npc_utils.c index f9768ea3cf..0d02872c8b 100644 --- a/drivers/common/cnxk/roc_npc_utils.c +++ b/drivers/common/cnxk/roc_npc_utils.c @@ -582,7 +582,7 @@ npc_allocate_mcam_entry(struct mbox *mbox, int prio, if (!rsp_cmd->count) return -ENOSPC; - memcpy(rsp_local, rsp_cmd, sizeof(*rsp)); + mbox_memcpy(rsp_local, rsp_cmd, sizeof(*rsp)); return 0; }