2.3.12: Some missing symbols for modules

Horst von Brand (vonbrand@sleipnir.valparaiso.cl)
Thu, 29 Jul 1999 07:03:31 -0400


The following is needed for SCSI as a module (the init_task_union) and for
IPv6 and assorted QoS modules (neigh_*, qdisc_copy_stats). Don't know if
they work...

--- linux/kernel/ksyms.c.dist-2.3.12 Wed Jul 28 20:48:26 1999
+++ linux/kernel/ksyms.c Wed Jul 28 22:40:12 1999
@@ -39,6 +39,7 @@
#include <linux/console.h>
#include <linux/poll.h>
#include <linux/mm.h>
+#include <linux/sched.h>

#if defined(CONFIG_PROC_FS)
#include <linux/proc_fs.h>
@@ -331,6 +332,7 @@
EXPORT_SYMBOL(do_gettimeofday);
EXPORT_SYMBOL(loops_per_sec);
EXPORT_SYMBOL(kstat);
+EXPORT_SYMBOL(init_task_union);

/* misc */
EXPORT_SYMBOL(panic);
--- linux/net/netsyms.c.dist-2.3.12 Wed Jul 28 20:48:09 1999
+++ linux/net/netsyms.c Wed Jul 28 22:43:52 1999
@@ -162,6 +162,8 @@
EXPORT_SYMBOL(sk_run_filter);
#endif

+EXPORT_SYMBOL(neigh_create);
+EXPORT_SYMBOL(neigh_lookup);
EXPORT_SYMBOL(neigh_table_init);
EXPORT_SYMBOL(neigh_table_clear);
EXPORT_SYMBOL(neigh_resolve_output);
@@ -497,6 +499,7 @@


/* Packet scheduler modules want these. */
+EXPORT_SYMBOL(qdisc_copy_stats);
EXPORT_SYMBOL(qdisc_destroy);
EXPORT_SYMBOL(qdisc_reset);
EXPORT_SYMBOL(qdisc_restart);

-- 
Horst von Brand                             vonbrand@sleipnir.valparaiso.cl
Casilla 9G, Viņa del Mar, Chile                               +56 32 672616

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/