You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2024/09/15 11:29:05 UTC

(nuttx) 05/09: goldfish_pipe: Fix pointer-to-int-cast warning

This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit e793a741cc74f539872e55aa982b7dc37a119703
Author: Shanmin Zhang <zh...@xiaomi.com>
AuthorDate: Tue Aug 1 19:04:33 2023 +0800

    goldfish_pipe: Fix pointer-to-int-cast warning
    
    Signed-off-by: Shanmin Zhang <zh...@xiaomi.com>
---
 drivers/misc/goldfish_pipe.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/misc/goldfish_pipe.c b/drivers/misc/goldfish_pipe.c
index c4c802cba8..7b4ff114a3 100644
--- a/drivers/misc/goldfish_pipe.c
+++ b/drivers/misc/goldfish_pipe.c
@@ -835,7 +835,7 @@ static int goldfish_pipe_open(FAR struct file *filep)
   count = &dev->buffers->open_command_params.rw_params_max_count;
   ptr = &dev->buffers->open_command_params.command_buffer_ptr;
   *count = MAX_BUFFERS_PER_COMMAND;
-  *ptr = (uint64_t)pipe->command_buffer;
+  *ptr = (uintptr_t)pipe->command_buffer;
 
   status = goldfish_pipe_cmd_locked(pipe, PIPE_CMD_OPEN);
   spin_unlock_irqrestore(&dev->lock, flags);
@@ -897,8 +897,8 @@ static const struct file_operations g_goldfishpipe_fops =
 
 static void write_pa_addr(void *addr, void *portl, void *porth)
 {
-  putreg32(upper_32_bits((uint64_t)addr), porth);
-  putreg32(lower_32_bits((uint64_t)addr), portl);
+  putreg32(upper_32_bits((uintptr_t)addr), porth);
+  putreg32(lower_32_bits((uintptr_t)addr), portl);
 }
 
 /****************************************************************************