diff -urN 2.3.46pre1/arch/alpha/kernel/alpha_ksyms.c symbs/arch/alpha/kernel/alpha_ksyms.c --- 2.3.46pre1/arch/alpha/kernel/alpha_ksyms.c Fri Feb 11 00:05:32 2000 +++ symbs/arch/alpha/kernel/alpha_ksyms.c Tue Feb 15 18:03:07 2000 @@ -36,6 +36,7 @@ extern struct hwrpb_struct *hwrpb; extern void dump_thread(struct pt_regs *, struct user *); extern int dump_fpu(struct pt_regs *, elf_fpregset_t *); +extern spinlock_t kernel_flag; /* these are C runtime functions with special calling conventions: */ extern void __divl (void); @@ -158,6 +159,7 @@ */ #ifdef __SMP__ +EXPORT_SYMBOL(kernel_flag); EXPORT_SYMBOL(synchronize_irq); EXPORT_SYMBOL(flush_tlb_all); EXPORT_SYMBOL(flush_tlb_mm); @@ -165,6 +167,7 @@ EXPORT_SYMBOL(flush_tlb_range); EXPORT_SYMBOL(cpu_data); EXPORT_SYMBOL(__cpu_number_map); +EXPORT_SYMBOL(smp_num_cpus); EXPORT_SYMBOL(global_irq_holder); EXPORT_SYMBOL(__global_cli); EXPORT_SYMBOL(__global_sti);