From: Ben Dooks Date: Mon, 22 Jul 2013 15:32:19 +0000 (+0100) Subject: ARM: set --be8 when linking modules X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=0ab89d0bf8054c3146ec06df357946bb87f36729;p=linux-beck.git ARM: set --be8 when linking modules To avoid having to make every text section swap the instruction order of all instructions, make sure modules are built also built with --be8 (as is the current kernel final link). If we do not do this, we would end up having to swap all instructions when loading a module, instead of just the instructions that we are applying ELF relocations to. Signed-off-by: Ben Dooks Reviewed-by: Dave Martin --- diff --git a/arch/arm/Makefile b/arch/arm/Makefile index a37a50f575a2..00696973d88d 100644 --- a/arch/arm/Makefile +++ b/arch/arm/Makefile @@ -16,6 +16,7 @@ LDFLAGS := LDFLAGS_vmlinux :=-p --no-undefined -X ifeq ($(CONFIG_CPU_ENDIAN_BE8),y) LDFLAGS_vmlinux += --be8 +LDFLAGS_MODULE += --be8 endif OBJCOPYFLAGS :=-O binary -R .comment -S