[PATCH v2 1/7] RISC-V: cache: fix local_flush_icache_all enabling

Marco Felsch m.felsch at pengutronix.de
Wed Oct 5 04:12:08 PDT 2022

Commit fe181ffda9 ("RISC-V: support incoherent I-Cache") added the
support to handle non-coherent caches and introduced the HAS_CACHE
Kconfig symbol. The symbol must be used with CONFIG_ prefixed since this
is the final Kconfig symbol which can be used within the code.

Fixes: fe181ffda9 ("RISC-V: support incoherent I-Cache")
Signed-off-by: Marco Felsch <m.felsch at pengutronix.de>
 arch/riscv/include/asm/cache.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/riscv/include/asm/cache.h b/arch/riscv/include/asm/cache.h
index 9a0b9326b2..6d69ed49bd 100644
--- a/arch/riscv/include/asm/cache.h
+++ b/arch/riscv/include/asm/cache.h
@@ -8,7 +8,7 @@
 static inline void local_flush_icache_all(void)
-#ifdef HAS_CACHE
 	asm volatile ("fence.i" ::: "memory");

More information about the barebox mailing list