
On 12.05.2020 15:17, Marek Szyprowski wrote:
-void mmu_set_region_dcache_behaviour(phys_addr_t start, size_t size,
enum dcache_option option);
+static inline void mmu_set_region_dcache_behaviour(phys_addr_t start,
size_t size, enum dcache_option option)
aarch64 build fails with an error:
arch/arm/cpu/armv8/cache_v8.c:555:6: error: redefinition of ‘mmu_set_region_dcache_behaviour’ void mmu_set_region_dcache_behaviour(phys_addr_t start, size_t size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/arm/include/asm/cache.h:11:0, from include/net.h:15, from include/common.h:41, from arch/arm/cpu/armv8/cache_v8.c:10: ./arch/arm/include/asm/system.h:593:20: note: previous definition of ‘mmu_set_region_dcache_behaviour’ was here static inline void mmu_set_region_dcache_behaviour(phys_addr_t start, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC common/exports.o scripts/Makefile.build:265: recipe for target 'arch/arm/cpu/armv8/cache_v8.o' failed make[1]: *** [arch/arm/cpu/armv8/cache_v8.o] Error 1 Makefile:1790: recipe for target 'arch/arm/cpu/armv8' failed make: *** [arch/arm/cpu/armv8] Error 2