aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/generic/patches-3.8/305-mips_module_reloc.patch
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2013-03-10 14:51:42 +0000
committerFelix Fietkau <nbd@openwrt.org>2013-03-10 14:51:42 +0000
commitf0d7ba33effdd66fe8ebe803f3e5e7c40067cbb8 (patch)
treebc7e4356108dd49be64fd1cc54ff9300ad200892 /target/linux/generic/patches-3.8/305-mips_module_reloc.patch
parenta1c2e788170184ef4e0460889bd1cb3517cb3f03 (diff)
downloadupstream-f0d7ba33effdd66fe8ebe803f3e5e7c40067cbb8.tar.gz
upstream-f0d7ba33effdd66fe8ebe803f3e5e7c40067cbb8.tar.bz2
upstream-f0d7ba33effdd66fe8ebe803f3e5e7c40067cbb8.zip
kernel: use -ffunction-sections, -fdata-sections and --gc-sections on ARM to reduce kernel image size, disable those flags when tracing on MIPS to fix compile errors
SVN-Revision: 35936
Diffstat (limited to 'target/linux/generic/patches-3.8/305-mips_module_reloc.patch')
-rw-r--r--target/linux/generic/patches-3.8/305-mips_module_reloc.patch2
1 files changed, 1 insertions, 1 deletions
diff --git a/target/linux/generic/patches-3.8/305-mips_module_reloc.patch b/target/linux/generic/patches-3.8/305-mips_module_reloc.patch
index f0f513741d..98d4c1d8a4 100644
--- a/target/linux/generic/patches-3.8/305-mips_module_reloc.patch
+++ b/target/linux/generic/patches-3.8/305-mips_module_reloc.patch
@@ -12,8 +12,8 @@
+KBUILD_CFLAGS_MODULE += -mno-long-calls
+endif
+ ifndef CONFIG_FUNCTION_TRACER
KBUILD_CFLAGS_KERNEL += -ffunction-sections -fdata-sections
-
--- a/arch/mips/include/asm/module.h
+++ b/arch/mips/include/asm/module.h
@@ -11,6 +11,11 @@ struct mod_arch_specific {