From 9a9a93c9e4f0071abd82840a8cb48bf67904b098 Mon Sep 17 00:00:00 2001 From: Bowen Wang Date: Tue, 30 Dec 2025 19:47:07 +0800 Subject: [PATCH] nuttx/cache.h: fix the compile warning in sim when enable OpenAMP MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit /data/project/code/apache/nuttx/cmake_out/sim_server/openamp/libmetal/lib/include/metal/system/nuttx/cache.h: In function ‘__metal_cache_flush’: /data/project/code/apache/nuttx/cmake_out/sim_server/openamp/libmetal/lib/include/metal/system/nuttx/cache.h:25:46: warning: unused parameter ‘addr’ [-Wunused-parameter] 25 | static inline void __metal_cache_flush(void *addr, unsigned int len) | ~~~~~~^~~~ /data/project/code/apache/nuttx/cmake_out/sim_server/openamp/libmetal/lib/include/metal/system/nuttx/cache.h:25:65: warning: unused parameter ‘len’ [-Wunused-parameter] 25 | static inline void __metal_cache_flush(void *addr, unsigned int len) | ~~~~~~~~~~~~~^~~ /data/project/code/apache/nuttx/cmake_out/sim_server/openamp/libmetal/lib/include/metal/system/nuttx/cache.h: In function ‘__metal_cache_invalidate’: /data/project/code/apache/nuttx/cmake_out/sim_server/openamp/libmetal/lib/include/metal/system/nuttx/cache.h:30:51: warning: unused parameter ‘addr’ [-Wunused-parameter] 30 | static inline void __metal_cache_invalidate(void *addr, unsigned int len) | ~~~~~~^~~~ /data/project/code/apache/nuttx/cmake_out/sim_server/openamp/libmetal/lib/include/metal/system/nuttx/cache.h:30:70: warning: unused parameter ‘len’ [-Wunused-parameter] 30 | static inline void __metal_cache_invalidate(void *addr, unsigned int len) | ~~~~~~~~~~~~~^~~ Signed-off-by: Bowen Wang --- include/nuttx/cache.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/nuttx/cache.h b/include/nuttx/cache.h index 030b6d7e3f7..ef5e477b6e0 100644 --- a/include/nuttx/cache.h +++ b/include/nuttx/cache.h @@ -342,7 +342,7 @@ void up_disable_dcache(void); #ifdef CONFIG_ARCH_DCACHE void up_invalidate_dcache(uintptr_t start, uintptr_t end); #else -# define up_invalidate_dcache(start, end) +# define up_invalidate_dcache(start, end) ((void)(start), (void)(end)) #endif /**************************************************************************** @@ -384,7 +384,7 @@ void up_invalidate_dcache_all(void); #ifdef CONFIG_ARCH_DCACHE void up_clean_dcache(uintptr_t start, uintptr_t end); #else -# define up_clean_dcache(start, end) +# define up_clean_dcache(start, end) ((void)(start), (void)(end)) #endif /****************************************************************************