aboutsummaryrefslogtreecommitdiffstats
path: root/arch/unicore32/kernel
diff options
context:
space:
mode:
authorChen Gang <gang.chen.5i5j@gmail.com>2014-05-20 21:37:08 -0400
committerGuan Xuetao <gxt@mprc.pku.edu.cn>2014-06-19 20:22:39 -0400
commit8065042279df8e53c31e555b1330a2f05f1655b3 (patch)
tree7ea94c795e0675bd208775b368bfc50e4e823d3a /arch/unicore32/kernel
parent5a5ffc991edaf5d1c24a01db62c3d203df53dec7 (diff)
arch: unicore32: kernel: ksyms: remove 'bswapsi2' and 'muldi3' to avoid compiling failure
After check the code, 'bswapsi2' and 'muldi3' are useless for unicore32, so can remove them to avoid compiling failure. The related error (with allmodconfig under unicore32): LD init/built-in.o arch/unicore32/kernel/built-in.o:(___ksymtab+__muldi3+0x0): undefined reference to `__muldi3' arch/unicore32/kernel/built-in.o:(___ksymtab+__bswapsi2+0x0): undefined reference to `__bswapsi2' Signed-off-by: Chen Gang <gang.chen.5i5j@gmail.com> Acked-by: Xuetao Guan <gxt@mprc.pku.edu.cn> Signed-off-by: Xuetao Guan <gxt@mprc.pku.edu.cn>
Diffstat (limited to 'arch/unicore32/kernel')
-rw-r--r--arch/unicore32/kernel/ksyms.c2
-rw-r--r--arch/unicore32/kernel/ksyms.h2
2 files changed, 0 insertions, 4 deletions
diff --git a/arch/unicore32/kernel/ksyms.c b/arch/unicore32/kernel/ksyms.c
index bc061407f6eb..e78911aefb13 100644
--- a/arch/unicore32/kernel/ksyms.c
+++ b/arch/unicore32/kernel/ksyms.c
@@ -53,9 +53,7 @@ EXPORT_SYMBOL(__ashrdi3);
53EXPORT_SYMBOL(__divsi3); 53EXPORT_SYMBOL(__divsi3);
54EXPORT_SYMBOL(__lshrdi3); 54EXPORT_SYMBOL(__lshrdi3);
55EXPORT_SYMBOL(__modsi3); 55EXPORT_SYMBOL(__modsi3);
56EXPORT_SYMBOL(__muldi3);
57EXPORT_SYMBOL(__ucmpdi2); 56EXPORT_SYMBOL(__ucmpdi2);
58EXPORT_SYMBOL(__udivsi3); 57EXPORT_SYMBOL(__udivsi3);
59EXPORT_SYMBOL(__umodsi3); 58EXPORT_SYMBOL(__umodsi3);
60EXPORT_SYMBOL(__bswapsi2);
61 59
diff --git a/arch/unicore32/kernel/ksyms.h b/arch/unicore32/kernel/ksyms.h
index 185cdc712d03..31472ad9467a 100644
--- a/arch/unicore32/kernel/ksyms.h
+++ b/arch/unicore32/kernel/ksyms.h
@@ -8,8 +8,6 @@ extern void __ashrdi3(void);
8extern void __divsi3(void); 8extern void __divsi3(void);
9extern void __lshrdi3(void); 9extern void __lshrdi3(void);
10extern void __modsi3(void); 10extern void __modsi3(void);
11extern void __muldi3(void);
12extern void __ucmpdi2(void); 11extern void __ucmpdi2(void);
13extern void __udivsi3(void); 12extern void __udivsi3(void);
14extern void __umodsi3(void); 13extern void __umodsi3(void);
15extern void __bswapsi2(void);