summaryrefslogtreecommitdiffstats
path: root/arch/arm/include/asm/insn.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/include/asm/insn.h')
-rw-r--r--arch/arm/include/asm/insn.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/arch/arm/include/asm/insn.h b/arch/arm/include/asm/insn.h
index a160ed3ea427..faf3d1c28368 100644
--- a/arch/arm/include/asm/insn.h
+++ b/arch/arm/include/asm/insn.h
@@ -10,8 +10,6 @@
* which should be sufficient for the core kernel as well as modules loaded
* into the module region. (Not supported by LLD before release 14)
*/
-#if !(defined(MODULE) && defined(CONFIG_ARM_MODULE_PLTS)) && \
- !(defined(CONFIG_LD_IS_LLD) && CONFIG_LLD_VERSION < 140000)
#define LOAD_SYM_ARMV6(reg, sym) \
" .globl " #sym " \n\t" \
" .reloc 10f, R_ARM_ALU_PC_G0_NC, " #sym " \n\t" \
@@ -20,11 +18,6 @@
"10: sub " #reg ", pc, #8 \n\t" \
"11: sub " #reg ", " #reg ", #4 \n\t" \
"12: ldr " #reg ", [" #reg ", #0] \n\t"
-#else
-#define LOAD_SYM_ARMV6(reg, sym) \
- " ldr " #reg ", =" #sym " \n\t" \
- " ldr " #reg ", [" #reg "] \n\t"
-#endif
static inline unsigned long
arm_gen_nop(void)