From d9b95c5ca0c26175bd3a1d4b51a5cb63b63fb586 Mon Sep 17 00:00:00 2001 From: Huang Qi Date: Wed, 25 Sep 2024 21:02:48 +0800 Subject: [PATCH] riscv: Remove some unnecessary macro guards If CONFIG_SMP is not enabled, riscv_cpuindex.c will not be compiled anyway. And for CONFIG_ARCH_FPU, if it's not enabled, riscv_fpucmp.c will not be compiled. So we can remove the unnecessary macro guard for up_cpu_index() and up_fpucmp(). Signed-off-by: Huang Qi --- arch/risc-v/src/common/riscv_cpuindex.c | 2 -- arch/risc-v/src/common/riscv_fpucmp.c | 3 --- 2 files changed, 5 deletions(-) diff --git a/arch/risc-v/src/common/riscv_cpuindex.c b/arch/risc-v/src/common/riscv_cpuindex.c index c3ce34118b7..d34abc011f5 100644 --- a/arch/risc-v/src/common/riscv_cpuindex.c +++ b/arch/risc-v/src/common/riscv_cpuindex.c @@ -51,9 +51,7 @@ * ****************************************************************************/ -#ifdef CONFIG_SMP int up_cpu_index(void) { return (int)riscv_mhartid(); } -#endif diff --git a/arch/risc-v/src/common/riscv_fpucmp.c b/arch/risc-v/src/common/riscv_fpucmp.c index 6b777f6d270..86abe6cdb8f 100644 --- a/arch/risc-v/src/common/riscv_fpucmp.c +++ b/arch/risc-v/src/common/riscv_fpucmp.c @@ -34,8 +34,6 @@ * Pre-processor Definitions ****************************************************************************/ -#ifdef CONFIG_ARCH_FPU - /**************************************************************************** * Public Functions ****************************************************************************/ @@ -63,4 +61,3 @@ bool up_fpucmp(const void *saveregs1, const void *saveregs2) return memcmp(®s1[INT_XCPT_REGS], ®s2[INT_XCPT_REGS], INT_REG_SIZE * FPU_XCPT_REGS) == 0; } -#endif /* CONFIG_ARCH_FPU */