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