1/* 2 * arch/s390/kernel/s390_ksyms.c 3 * 4 * S390 version 5 */ 6#include <linux/config.h> 7#include <linux/highuid.h> 8#include <linux/module.h> 9#include <linux/mm.h> 10#include <linux/smp.h> 11#include <asm/checksum.h> 12#include <asm/delay.h> 13#include <asm/pgalloc.h> 14#include <asm/setup.h> 15#include <asm/softirq.h> 16#if CONFIG_IP_MULTICAST 17#include <net/arp.h> 18#endif 19 20/* 21 * memory management 22 */ 23EXPORT_SYMBOL_NOVERS(_oi_bitmap); 24EXPORT_SYMBOL_NOVERS(_ni_bitmap); 25EXPORT_SYMBOL_NOVERS(_zb_findmap); 26EXPORT_SYMBOL_NOVERS(__copy_from_user_asm); 27EXPORT_SYMBOL_NOVERS(__copy_to_user_asm); 28EXPORT_SYMBOL_NOVERS(__clear_user_asm); 29 30/* 31 * semaphore ops 32 */ 33EXPORT_SYMBOL(__up); 34EXPORT_SYMBOL(__down); 35EXPORT_SYMBOL(__down_interruptible); 36EXPORT_SYMBOL(__down_trylock); 37 38/* 39 * string functions 40 */ 41EXPORT_SYMBOL_NOVERS(memcmp); 42EXPORT_SYMBOL_NOVERS(memset); 43EXPORT_SYMBOL_NOVERS(memmove); 44EXPORT_SYMBOL_NOVERS(memscan); 45EXPORT_SYMBOL_NOVERS(strlen); 46EXPORT_SYMBOL_NOVERS(strchr); 47EXPORT_SYMBOL_NOVERS(strcmp); 48EXPORT_SYMBOL_NOVERS(strncat); 49EXPORT_SYMBOL_NOVERS(strncmp); 50EXPORT_SYMBOL_NOVERS(strncpy); 51EXPORT_SYMBOL_NOVERS(strnlen); 52EXPORT_SYMBOL_NOVERS(strrchr); 53EXPORT_SYMBOL_NOVERS(strstr); 54EXPORT_SYMBOL_NOVERS(strtok); 55EXPORT_SYMBOL_NOVERS(strpbrk); 56 57/* 58 * binfmt_elf loader 59 */ 60extern int dump_fpu (struct pt_regs * regs, s390_fp_regs *fpregs); 61EXPORT_SYMBOL(dump_fpu); 62EXPORT_SYMBOL(overflowuid); 63EXPORT_SYMBOL(overflowgid); 64 65/* 66 * misc. 67 */ 68EXPORT_SYMBOL(machine_flags); 69EXPORT_SYMBOL(__udelay); 70EXPORT_SYMBOL(kernel_thread); 71EXPORT_SYMBOL(console_mode); 72EXPORT_SYMBOL(console_device); 73EXPORT_SYMBOL_NOVERS(do_call_softirq); 74