From: Ahmad Fatoum <[email protected]> clang's integrated assembler warns when a symbol is made weak after being defined global:
warning: v8_flush_l3_cache changed binding to STB_WEAK Use WEAK() from linkage.h, which emits .weak before the label. Assisted-by: Claude:fable-5 Signed-off-by: Ahmad Fatoum <[email protected]> --- arch/arm/cpu/cache-armv8.S | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/arm/cpu/cache-armv8.S b/arch/arm/cpu/cache-armv8.S index e6f50886f924..b381da5e34d0 100644 --- a/arch/arm/cpu/cache-armv8.S +++ b/arch/arm/cpu/cache-armv8.S @@ -229,8 +229,7 @@ ENTRY(v8_invalidate_icache_all) ENDPROC(v8_invalidate_icache_all) .section .text.v8_flush_l3_cache -ENTRY(v8_flush_l3_cache) +WEAK(v8_flush_l3_cache) mov x0, #0 /* return status as success */ ret ENDPROC(v8_flush_l3_cache) - .weak v8_flush_l3_cache -- 2.47.3
