Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | #include <linux/module.h> |
Ingo Molnar | 3713567 | 2008-05-14 08:10:31 +0200 | [diff] [blame] | 2 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 3 | #include <asm/checksum.h> |
Theodore Ts'o | 8232fd6 | 2007-11-26 20:42:19 +0100 | [diff] [blame] | 4 | #include <asm/pgtable.h> |
Ingo Molnar | 3713567 | 2008-05-14 08:10:31 +0200 | [diff] [blame] | 5 | #include <asm/desc.h> |
Abhishek Sagar | 395a59d | 2008-06-21 23:47:27 +0530 | [diff] [blame] | 6 | #include <asm/ftrace.h> |
Ingo Molnar | 3713567 | 2008-05-14 08:10:31 +0200 | [diff] [blame] | 7 | |
Steven Rostedt | 606576c | 2008-10-06 19:06:12 -0400 | [diff] [blame] | 8 | #ifdef CONFIG_FUNCTION_TRACER |
Ingo Molnar | 3713567 | 2008-05-14 08:10:31 +0200 | [diff] [blame] | 9 | /* mcount is defined in assembly */ |
| 10 | EXPORT_SYMBOL(mcount); |
| 11 | #endif |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 12 | |
Arjan van de Ven | 79e1dd0 | 2009-09-30 17:07:54 +0200 | [diff] [blame] | 13 | /* |
| 14 | * Note, this is a prototype to get at the symbol for |
| 15 | * the export, but dont use it from C code, it is used |
| 16 | * by assembly code and is not using C calling convention! |
| 17 | */ |
Eric Dumazet | 04edbde | 2009-10-01 07:30:38 +0200 | [diff] [blame] | 18 | #ifndef CONFIG_X86_CMPXCHG64 |
Arjan van de Ven | 79e1dd0 | 2009-09-30 17:07:54 +0200 | [diff] [blame] | 19 | extern void cmpxchg8b_emu(void); |
| 20 | EXPORT_SYMBOL(cmpxchg8b_emu); |
Eric Dumazet | 04edbde | 2009-10-01 07:30:38 +0200 | [diff] [blame] | 21 | #endif |
Arjan van de Ven | 79e1dd0 | 2009-09-30 17:07:54 +0200 | [diff] [blame] | 22 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 23 | /* Networking helper routines. */ |
| 24 | EXPORT_SYMBOL(csum_partial_copy_generic); |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 25 | |
| 26 | EXPORT_SYMBOL(__get_user_1); |
| 27 | EXPORT_SYMBOL(__get_user_2); |
| 28 | EXPORT_SYMBOL(__get_user_4); |
| 29 | |
| 30 | EXPORT_SYMBOL(__put_user_1); |
| 31 | EXPORT_SYMBOL(__put_user_2); |
| 32 | EXPORT_SYMBOL(__put_user_4); |
| 33 | EXPORT_SYMBOL(__put_user_8); |
| 34 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 35 | EXPORT_SYMBOL(strstr); |
| 36 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 37 | EXPORT_SYMBOL(csum_partial); |
Theodore Ts'o | 8232fd6 | 2007-11-26 20:42:19 +0100 | [diff] [blame] | 38 | EXPORT_SYMBOL(empty_zero_page); |