From fa761a6be7cb028e43abccfe7cd787a18c71e222 Mon Sep 17 00:00:00 2001 From: Bowen Wang Date: Mon, 26 Feb 2024 21:08:38 +0800 Subject: [PATCH] rptun/rptun_ivshmem: rptun_ivshmem to be compliable with 32 bit arch Fix the compile waring in 32 bit arch Signed-off-by: Bowen Wang --- drivers/rptun/rptun_ivshmem.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/rptun/rptun_ivshmem.c b/drivers/rptun/rptun_ivshmem.c index 64fe8c9d03e..7753244817c 100644 --- a/drivers/rptun/rptun_ivshmem.c +++ b/drivers/rptun/rptun_ivshmem.c @@ -171,7 +171,7 @@ rptun_ivshmem_get_resource(FAR struct rptun_dev_s *dev) } priv->shmem->cmds = 0; - priv->shmem->basem = (uint64_t)priv->shmem; + priv->shmem->basem = (uint64_t)(uintptr_t)priv->shmem; } else { @@ -214,7 +214,7 @@ rptun_ivshmem_get_resource(FAR struct rptun_dev_s *dev) usleep(1000); } - priv->addrenv.va = (uint64_t)priv->shmem; + priv->addrenv.va = (uint64_t)(uintptr_t)priv->shmem; priv->addrenv.pa = priv->shmem->basem; priv->addrenv.size = priv->shmem_size;