[patch] for pre-2.1.37: dublicate exports [*tqueue_lock,...]

Bernhard Kaindl (bkaindl@netway.at)
Sun, 4 May 1997 20:13:42 +0200 (MEST)


Hi!

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