From: Jiaxun Yang Date: Tue, 26 Mar 2024 11:41:45 +0000 (+0000) Subject: MIPS: Guard some macros with __ASSEMBLY__ in asm.h X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=a1b7508cef6208ad06377d2aa05b0f89f7d6b516;p=linux.git MIPS: Guard some macros with __ASSEMBLY__ in asm.h There are some assembly macros with very generic naming being defined asm.h. They are clashing with other macros from C code. Guard them with __ASSEMBLY__ to prevent futher clashes. Reported-by: Geert Uytterhoeven Link: https://lore.kernel.org/linux-mips/8d78894-dd89-9f4d-52bb-1b873c50be9c@linux-m68k.org/ Signed-off-by: Jiaxun Yang Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Thomas Bogendoerfer --- diff --git a/arch/mips/include/asm/asm.h b/arch/mips/include/asm/asm.h index 2e99450f42284..87ff609b53fe1 100644 --- a/arch/mips/include/asm/asm.h +++ b/arch/mips/include/asm/asm.h @@ -37,6 +37,7 @@ #define CFI_SECTIONS #endif +#ifdef __ASSEMBLY__ /* * LEAF - declare leaf routine */ @@ -122,6 +123,8 @@ symbol = value #define ASM_PRINT(string) #endif +#endif /* __ASSEMBLY__ */ + /* * Stack alignment */