linux-2.1.84 PATCH for tulip ethernet loadable module

Adam J. Richter (adam@yggdrasil.com)
Sat, 31 Jan 1998 07:25:02 -0800


The tulip ethernet driver references a few symbols that
need to be exported from kernel/ksyms.c. Once these symbols are
exported, the driver seems to work fine. I am running on the machine
from which I am writing this email. I have attached the patch
below.

Adam J. Richter __ ______________ 4880 Stevens Creek Blvd, Suite 205
adam@yggdrasil.com \ / San Jose, California 95129-1034
+1 408 261-6630 | g g d r a s i l United States of America
fax +1 408 261-6631 "Free Software For The Rest Of Us."
----------------------------CUT HERE---------------------------------
*** /tmp/linux-2.1.84/kernel/ksyms.c Mon Jan 26 11:43:19 1998
--- linux/kernel/ksyms.c Sat Jan 31 07:06:02 1998
***************
*** 52,55 ****
--- 52,56 ----
#include <linux/file.h>
#include <linux/console.h>
+ #include <linux/netdevice.h> /* AJR */

extern unsigned char aux_device_present, kbd_read_mask;
***************
*** 304,307 ****
--- 306,314 ----
EXPORT_SYMBOL(waitqueue_lock);
#endif
+
+ EXPORT_SYMBOL(netdev_fc_xoff);
+ EXPORT_SYMBOL(netdev_register_fc);
+ EXPORT_SYMBOL(netdev_unregister_fc);
+ EXPORT_SYMBOL(netdev_dropping);

/* autoirq from drivers/net/auto_irq.c */