aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/marvell/octeontx2/af/rvu_sso.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/marvell/octeontx2/af/rvu_sso.c')
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/af/rvu_sso.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_sso.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_sso.c
index 663fb2ce2865..dead90cb2f28 100644
--- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_sso.c
+++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_sso.c
@@ -27,8 +27,9 @@
#else
#define rvu_sso_store_pair(val0, val1, addr) \
do { \
- *(uint64_t *)addr = val0; \
- *(uint64_t *)(((uint8_t *)addr) + 8) = val1; \
+ u64 *addr1 = (void *)addr; \
+ *addr1 = val0; \
+ *(u64 *)(((u8 *)addr1) + 8) = val1; \
} while (0)
#endif