From: Ben Dooks Date: Mon, 22 Jul 2013 15:32:19 +0000 (+0100) Subject: ARM: set --be8 when linking modules X-Git-Tag: upstream/snapshot3+hdmi~3992^2~1^2~2^2~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0ab89d0bf8054c3146ec06df357946bb87f36729;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.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 a37a50f..0069697 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