diff -pruN linux-2.4.28-pre3/arch/sparc64/kernel/sparc64_ksyms.c linux-2.4.28-pre3-fix/arch/sparc64/kernel/sparc64_ksyms.c --- linux-2.4.28-pre3/arch/sparc64/kernel/sparc64_ksyms.c Fri Sep 17 11:16:40 2004 +++ linux-2.4.28-pre3-fix/arch/sparc64/kernel/sparc64_ksyms.c Sat Sep 18 13:04:40 2004 @@ -146,6 +146,7 @@ EXPORT_SYMBOL(cpu_data); /* Misc SMP information */ #ifdef CONFIG_SMP EXPORT_SYMBOL(smp_num_cpus); +EXPORT_SYMBOL(cpu_present_map); #endif EXPORT_SYMBOL(__cpu_number_map); EXPORT_SYMBOL(__cpu_logical_map); diff -urN linux-2.4.28-pre3/arch/sparc64/kernel/sparc64_ksyms.c linux-2.4.28-pre3-fix/arch/sparc64/kernel/sparc64_ksyms.c --- linux-2.4.28-pre3/arch/sparc64/kernel/sparc64_ksyms.c Fri Sep 17 11:16:40 2004 +++ linux-2.4.28-pre3-fix/arch/sparc64/kernel/sparc64_ksyms.c Sat Sep 18 11:29:05 2004 @@ -337,6 +337,7 @@ EXPORT_SYMBOL(csum_partial_copy_sparc64); /* Moving data to/from userspace. */ +EXPORT_SYMBOL(__strncpy_from_user); EXPORT_SYMBOL(___copy_to_user); EXPORT_SYMBOL(___copy_from_user); EXPORT_SYMBOL(___copy_in_user);