I just compiled pre-2.1.37-4 and occasionaly my gcc complained about some
duplicate EXPORT_SYMBOL()s.
First two were the both *tqueue_lock structs, which also sould not be
between __SMP__ currently, as they are used *everywhere*, I last checked.
Thanks,
Bernhard
--- kernel/ksyms.c-2.1.37-4 Sun May 4 16:48:36 1997
+++ kernel/ksyms.c Sun May 4 19:05:17 1997
@@ -254,8 +254,6 @@
EXPORT_SYMBOL(proc_dointvec_minmax);
/* interrupt handling */
-EXPORT_SYMBOL(tqueue_lock);
-EXPORT_SYMBOL(waitqueue_lock);
EXPORT_SYMBOL(request_irq);
EXPORT_SYMBOL(free_irq);
EXPORT_SYMBOL(enable_irq);
@@ -274,11 +272,9 @@
EXPORT_SYMBOL(timer_active);
EXPORT_SYMBOL(timer_table);
-#ifdef __SMP__
/* Various random spinlocks we want to export */
EXPORT_SYMBOL(tqueue_lock);
EXPORT_SYMBOL(waitqueue_lock);
-#endif
/* autoirq from drivers/net/auto_irq.c */
EXPORT_SYMBOL(autoirq_setup);
--- arch/i386/kernel/i386_ksyms.c-2.1.37-4 Sun May 4 18:03:54 1997
+++ arch/i386/kernel/i386_ksyms.c Sun May 4 19:09:14 1997
@@ -36,11 +36,6 @@
/* Networking helper routines. */
EXPORT_SYMBOL(csum_partial_copy);
-EXPORT_SYMBOL(__global_cli);
-EXPORT_SYMBOL(__global_sti);
-EXPORT_SYMBOL(__global_save_flags);
-EXPORT_SYMBOL(__global_restore_flags);
-EXPORT_SYMBOL(global_irq_holder);
#ifdef __SMP__
EXPORT_SYMBOL(apic_reg); /* Needed internally for the I386 inlines */
EXPORT_SYMBOL(cpu_data);
-- Bernhard Kaindl | email: bkaindl@netway.at Bartelt Labor- & Datentechnik | edv@bartelt.via.at Neufeldweg 42 | phone: +43-316/475328 A-8010 Graz, Austria | fax: +43-316/475328-43