patch-2.2.16 linux/arch/s390/kernel/s390_ksyms.c

Next file: linux/arch/s390/kernel/s390dyn.c
Previous file: linux/arch/s390/kernel/s390_ext.c
Back to the patch index
Back to the overall index

diff -urN v2.2.15/linux/arch/s390/kernel/s390_ksyms.c linux/arch/s390/kernel/s390_ksyms.c
@@ -8,6 +8,14 @@
 #include <asm/irq.h>
 #include <asm/string.h>
 #include <asm/checksum.h>
+#include <asm/s390_ext.h>
+#if CONFIG_CHANDEV
+#include <asm/chandev.h>
+#endif
+#if CONFIG_IP_MULTICAST
+#include <net/arp.h>
+#endif
+
 
 /*
  * I/O subsystem
@@ -24,6 +32,12 @@
 EXPORT_SYMBOL(get_irq_next);
 
 /*
+ * External interrupts
+ */
+EXPORT_SYMBOL(register_external_interrupt);
+EXPORT_SYMBOL(unregister_external_interrupt);
+
+/*
  * memory management
  */
 EXPORT_SYMBOL(init_mm);
@@ -57,10 +71,19 @@
 EXPORT_SYMBOL(__global_save_flags);
 EXPORT_SYMBOL(__global_restore_flags);
 EXPORT_SYMBOL(global_bh_lock);
+EXPORT_SYMBOL(synchronize_bh);
 EXPORT_SYMBOL(kernel_flag);
 #endif
 EXPORT_SYMBOL(kernel_thread);
-EXPORT_SYMBOL(synchronize_bh);
 EXPORT_SYMBOL(csum_fold);
-
+#if CONFIG_CHANDEV
+EXPORT_SYMBOL(chandev_register_and_probe);
+EXPORT_SYMBOL(chandev_unregister);
+EXPORT_SYMBOL(chandev_initdevice);
+EXPORT_SYMBOL(chandev_initnetdevice);
+#endif
+#if CONFIG_IP_MULTICAST
+/* Required for lcs gigibit ethernet multicast support */
+EXPORT_SYMBOL(arp_mc_map);
+#endif
 

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)