2.1.81 more symbols to export

Keith Owens (kaos@ocs.com.au)
Sat, 24 Jan 1998 22:05:01 +1100


On Sat, 24 Jan 1998 21:13:01 +1030 (CST),
Alan Modra <alan@spri.levels.unisa.edu.au> wrote:
>For lazy people, I've updated my patch set on
>mullet.levels.unisa.edu.au/pub/linux/kernel/linux-2.1.81.diff.gz

synchronise_bh is needed by some modules when compiled for SMP.

--- base/linux-2.1/arch/i386/kernel/i386_ksyms.c Sat Jan 24 18:30:16 1998
+++ linux/arch/i386/kernel/i386_ksyms.c Sat Jan 24 22:03:29 1998
@@ -35,11 +35,11 @@
EXPORT_SYMBOL(dump_fpu);
EXPORT_SYMBOL(__ioremap);
EXPORT_SYMBOL(iounmap);
+EXPORT_SYMBOL(local_bh_count);
EXPORT_SYMBOL(local_irq_count);
EXPORT_SYMBOL_NOVERS(__down_failed);
EXPORT_SYMBOL_NOVERS(__down_failed_interruptible);
EXPORT_SYMBOL_NOVERS(__up_wakeup);
-EXPORT_SYMBOL(global_bh_lock);
/* Networking helper routines. */
EXPORT_SYMBOL(csum_partial_copy);
/* Delay loops */
@@ -63,6 +63,7 @@
EXPORT_SYMBOL(strlen_user);

#ifdef __SMP__
+EXPORT_SYMBOL(global_bh_lock);
EXPORT_SYMBOL(apic_reg); /* Needed internally for the I386 inlines */
EXPORT_SYMBOL(cpu_data);
EXPORT_SYMBOL_NOVERS(kernel_flag);
@@ -73,6 +74,7 @@

/* Global SMP irq stuff */
EXPORT_SYMBOL(synchronize_irq);
+EXPORT_SYMBOL(synchronize_bh);
EXPORT_SYMBOL(global_irq_holder);
EXPORT_SYMBOL(__global_cli);
EXPORT_SYMBOL(__global_sti);