--- zzzz-none-000/linux-4.1.52/arch/arm/include/asm/unified.h 2018-05-28 02:26:45.000000000 +0000 +++ bcm63-7530ax-731/linux-4.1.52/arch/arm/include/asm/unified.h 2022-03-02 11:37:12.000000000 +0000 @@ -45,7 +45,10 @@ #define THUMB(x...) x #ifdef __ASSEMBLY__ #define W(instr) instr.w +#if defined(CONFIG_BCM_KF_SPECTRE_PATCH) && defined(CONFIG_BCM_SPECTRE_PATCH_ENABLE) +#else #define BSYM(sym) sym + 1 +#endif #else #define WASM(instr) #instr ".w" #endif @@ -59,7 +62,10 @@ #define THUMB(x...) #ifdef __ASSEMBLY__ #define W(instr) instr +#if defined(CONFIG_BCM_KF_SPECTRE_PATCH) && defined(CONFIG_BCM_SPECTRE_PATCH_ENABLE) +#else #define BSYM(sym) sym +#endif #else #define WASM(instr) #instr #endif