From fecc5091af8a6d2e48840c7b361ffbc2e1487314 Mon Sep 17 00:00:00 2001 From: yanghuatao Date: Tue, 23 Apr 2024 17:25:32 +0800 Subject: [PATCH] toolchain/ghs: Fix SP_DSB warnings "/mnt/yang/qixinwei_vela_warnings/nuttx/include/nuttx/spinlock.h", line 252: warning #76-D: argument to macro is empty SP_DSB(); ^ "/mnt/yang/qixinwei_vela_warnings/nuttx/include/nuttx/spinlock.h", line 261: warning #76-D: argument to macro is empty SP_DMB(); ^ "/mnt/yang/qixinwei_vela_warnings/nuttx/include/nuttx/spinlock.h", line 252: warning #76-D: argument to macro is empty SP_DSB(); ^ "/mnt/yang/qixinwei_vela_warnings/nuttx/include/nuttx/spinlock.h", line 261: warning #76-D: argument to macro is empty SP_DMB(); ^ "/mnt/yang/qixinwei_vela_warnings/nuttx/include/nuttx/spinlock.h", line 296: warning #76-D: argument to macro is empty SP_DSB(); ^ Signed-off-by: yanghuatao --- arch/arm/include/spinlock.h | 4 ++-- arch/arm64/include/spinlock.h | 4 ++-- arch/ceva/include/spinlock.h | 4 ++-- arch/risc-v/include/spinlock.h | 4 ++-- arch/x86_64/include/spinlock.h | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/arch/arm/include/spinlock.h b/arch/arm/include/spinlock.h index b9c53d94185..519cbae8f9b 100644 --- a/arch/arm/include/spinlock.h +++ b/arch/arm/include/spinlock.h @@ -59,8 +59,8 @@ * all memory accesses are complete */ -#define SP_DSB(n) __asm__ __volatile__ ("dsb sy" : : : "memory") -#define SP_DMB(n) __asm__ __volatile__ ("dmb st" : : : "memory") +#define SP_DSB() __asm__ __volatile__ ("dsb sy" : : : "memory") +#define SP_DMB() __asm__ __volatile__ ("dmb st" : : : "memory") #ifdef CONFIG_ARM_HAVE_WFE_SEV #define SP_WFE() __asm__ __volatile__ ("wfe" : : : "memory") diff --git a/arch/arm64/include/spinlock.h b/arch/arm64/include/spinlock.h index 5eee94bb55c..ced899e13b5 100644 --- a/arch/arm64/include/spinlock.h +++ b/arch/arm64/include/spinlock.h @@ -59,8 +59,8 @@ * all memory accesses are complete */ -#define SP_DSB(n) __asm__ __volatile__ ("dsb sy" : : : "memory") -#define SP_DMB(n) __asm__ __volatile__ ("dmb st" : : : "memory") +#define SP_DSB() __asm__ __volatile__ ("dsb sy" : : : "memory") +#define SP_DMB() __asm__ __volatile__ ("dmb st" : : : "memory") #define SP_WFE() __asm__ __volatile__ ("wfe" : : : "memory") #define SP_SEV() __asm__ __volatile__ ("sev" : : : "memory") diff --git a/arch/ceva/include/spinlock.h b/arch/ceva/include/spinlock.h index 13cc8fb1b29..de125f07bd5 100644 --- a/arch/ceva/include/spinlock.h +++ b/arch/ceva/include/spinlock.h @@ -61,8 +61,8 @@ * */ -#define SP_DSB(n) up_dsb() -#define SP_DMB(n) up_dmb() +#define SP_DSB() up_dsb() +#define SP_DMB() up_dmb() /**************************************************************************** * Public Types diff --git a/arch/risc-v/include/spinlock.h b/arch/risc-v/include/spinlock.h index 427e1ef51fd..3bfe430338f 100644 --- a/arch/risc-v/include/spinlock.h +++ b/arch/risc-v/include/spinlock.h @@ -59,8 +59,8 @@ * */ -#define SP_DSB(n) __asm__ __volatile__ ("fence") -#define SP_DMB(n) __asm__ __volatile__ ("fence") +#define SP_DSB() __asm__ __volatile__ ("fence") +#define SP_DMB() __asm__ __volatile__ ("fence") /**************************************************************************** * Public Types diff --git a/arch/x86_64/include/spinlock.h b/arch/x86_64/include/spinlock.h index ac5b7d8b4f5..d315a32daf9 100644 --- a/arch/x86_64/include/spinlock.h +++ b/arch/x86_64/include/spinlock.h @@ -55,8 +55,8 @@ * */ -#define SP_DSB(n) __asm__ __volatile__ ("mfence") -#define SP_DMB(n) __asm__ __volatile__ ("mfence") +#define SP_DSB() __asm__ __volatile__ ("mfence") +#define SP_DMB() __asm__ __volatile__ ("mfence") /**************************************************************************** * Public Types