2005-04-16 15:20:36 -07:00
# include <linux/module.h>
2008-05-14 08:10:31 +02:00
2005-04-16 15:20:36 -07:00
# include <asm/checksum.h>
2007-11-26 20:42:19 +01:00
# include <asm/pgtable.h>
2008-05-14 08:10:31 +02:00
# include <asm/desc.h>
2008-06-21 23:47:27 +05:30
# include <asm/ftrace.h>
2008-05-14 08:10:31 +02:00
2008-10-06 19:06:12 -04:00
# ifdef CONFIG_FUNCTION_TRACER
2008-05-14 08:10:31 +02:00
/* mcount is defined in assembly */
EXPORT_SYMBOL ( mcount ) ;
# endif
2005-04-16 15:20:36 -07:00
2009-09-30 17:07:54 +02:00
/*
* Note , this is a prototype to get at the symbol for
* the export , but dont use it from C code , it is used
* by assembly code and is not using C calling convention !
*/
2009-10-01 07:30:38 +02:00
# ifndef CONFIG_X86_CMPXCHG64
2009-09-30 17:07:54 +02:00
extern void cmpxchg8b_emu ( void ) ;
EXPORT_SYMBOL ( cmpxchg8b_emu ) ;
2009-10-01 07:30:38 +02:00
# endif
2009-09-30 17:07:54 +02:00
2005-04-16 15:20:36 -07:00
/* Networking helper routines. */
EXPORT_SYMBOL ( csum_partial_copy_generic ) ;
EXPORT_SYMBOL ( __get_user_1 ) ;
EXPORT_SYMBOL ( __get_user_2 ) ;
EXPORT_SYMBOL ( __get_user_4 ) ;
2012-12-12 13:34:03 +02:00
EXPORT_SYMBOL ( __get_user_8 ) ;
2005-04-16 15:20:36 -07:00
EXPORT_SYMBOL ( __put_user_1 ) ;
EXPORT_SYMBOL ( __put_user_2 ) ;
EXPORT_SYMBOL ( __put_user_4 ) ;
EXPORT_SYMBOL ( __put_user_8 ) ;
EXPORT_SYMBOL ( strstr ) ;
EXPORT_SYMBOL ( csum_partial ) ;
2007-11-26 20:42:19 +01:00
EXPORT_SYMBOL ( empty_zero_page ) ;
2013-08-14 14:51:00 +02:00
# ifdef CONFIG_PREEMPT
EXPORT_SYMBOL ( ___preempt_schedule ) ;
2015-06-04 17:39:08 +02:00
EXPORT_SYMBOL ( ___preempt_schedule_notrace ) ;
2013-08-14 14:51:00 +02:00
# endif