Commit | Line | Data |
---|---|---|
f6b165c6 MS |
1 | /* |
2 | * Copyright (C) 2008-2009 Michal Simek <monstr@monstr.eu> | |
3 | * Copyright (C) 2008-2009 PetaLogix | |
4 | * | |
5 | * This program is free software; you can redistribute it and/or modify | |
6 | * it under the terms of the GNU General Public License version 2 as | |
7 | * published by the Free Software Foundation. | |
8 | */ | |
9 | ||
10 | #include <linux/module.h> | |
11 | #include <linux/string.h> | |
12 | #include <linux/cryptohash.h> | |
13 | #include <linux/delay.h> | |
14 | #include <linux/in6.h> | |
15 | #include <linux/syscalls.h> | |
16 | ||
17 | #include <asm/checksum.h> | |
bd3b492a | 18 | #include <asm/cacheflush.h> |
f6b165c6 MS |
19 | #include <linux/io.h> |
20 | #include <asm/page.h> | |
2fd7c761 | 21 | #include <linux/ftrace.h> |
f6b165c6 MS |
22 | #include <linux/uaccess.h> |
23 | ||
2fd7c761 MS |
24 | #ifdef CONFIG_FUNCTION_TRACER |
25 | extern void _mcount(void); | |
26 | EXPORT_SYMBOL(_mcount); | |
27 | #endif | |
e1733d2c SM |
28 | |
29 | /* | |
30 | * Assembly functions that may be used (directly or indirectly) by modules | |
31 | */ | |
32 | EXPORT_SYMBOL(__copy_tofrom_user); | |
ee4bcdf1 | 33 | EXPORT_SYMBOL(__strncpy_user); |
e1733d2c SM |
34 | |
35 | #ifdef CONFIG_OPT_LIB_ASM | |
36 | EXPORT_SYMBOL(memcpy); | |
37 | EXPORT_SYMBOL(memmove); | |
38 | #endif | |
bd3b492a MS |
39 | |
40 | #ifdef CONFIG_MMU | |
41 | EXPORT_SYMBOL(empty_zero_page); | |
42 | #endif | |
43 | ||
44 | EXPORT_SYMBOL(mbc); | |
d50c3036 MS |
45 | |
46 | extern void __divsi3(void); | |
47 | EXPORT_SYMBOL(__divsi3); | |
48 | extern void __modsi3(void); | |
49 | EXPORT_SYMBOL(__modsi3); | |
50 | extern void __mulsi3(void); | |
51 | EXPORT_SYMBOL(__mulsi3); | |
52 | extern void __udivsi3(void); | |
53 | EXPORT_SYMBOL(__udivsi3); | |
54 | extern void __umodsi3(void); | |
55 | EXPORT_SYMBOL(__umodsi3); |