2012-03-05 11:49:33 +00:00
/*
* Based on arch / arm / kernel / armksyms . c
*
* Copyright ( C ) 2000 Russell King
* Copyright ( C ) 2012 ARM Ltd .
*
* This program is free software ; you can redistribute it and / or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU General Public License for more details .
*
* You should have received a copy of the GNU General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
*/
# include <linux/export.h>
# include <linux/sched.h>
# include <linux/string.h>
# include <linux/cryptohash.h>
# include <linux/delay.h>
# include <linux/in6.h>
# include <linux/syscalls.h>
# include <linux/uaccess.h>
# include <linux/io.h>
# include <asm/checksum.h>
/* user mem (segment) */
EXPORT_SYMBOL ( __strnlen_user ) ;
EXPORT_SYMBOL ( __strncpy_from_user ) ;
EXPORT_SYMBOL ( copy_page ) ;
EXPORT_SYMBOL ( __copy_from_user ) ;
EXPORT_SYMBOL ( __copy_to_user ) ;
EXPORT_SYMBOL ( __clear_user ) ;
/* bitops */
2013-02-18 18:22:14 +00:00
# ifdef CONFIG_SMP
2012-03-05 11:49:33 +00:00
EXPORT_SYMBOL ( __atomic_hash ) ;
2013-02-18 18:22:14 +00:00
# endif
2012-03-05 11:49:33 +00:00
/* physical memory */
EXPORT_SYMBOL ( memstart_addr ) ;
2013-03-21 16:16:43 +00:00
/* string / mem functions */
EXPORT_SYMBOL ( memset ) ;
EXPORT_SYMBOL ( memcpy ) ;
EXPORT_SYMBOL ( memmove ) ;
EXPORT_SYMBOL ( memchr ) ;