X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fsh64%2Fkernel%2Fsh_ksyms.c;h=7aa4b4f7bc5e05f8807d8b0bd8a35d53da98506e;hb=refs%2Fheads%2Fvserver;hp=36cd5de959bd7485ba73164a09c59c83b19296a3;hpb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;p=linux-2.6.git diff --git a/arch/sh64/kernel/sh_ksyms.c b/arch/sh64/kernel/sh_ksyms.c index 36cd5de95..7aa4b4f7b 100644 --- a/arch/sh64/kernel/sh_ksyms.c +++ b/arch/sh64/kernel/sh_ksyms.c @@ -9,7 +9,6 @@ * */ -#include #include #include #include @@ -19,6 +18,7 @@ #include #include #include +#include #include #include @@ -28,19 +28,9 @@ #include #include -extern void dump_thread(struct pt_regs *, struct user *); extern int dump_fpu(struct pt_regs *, elf_fpregset_t *); -#if 0 -/* Not yet - there's no declaration of drive_info anywhere. */ -#if defined(CONFIG_BLK_DEV_IDE) || defined(CONFIG_BLK_DEV_HD) || defined(CONFIG_BLK_DEV_IDE_MODULE) || defined(CONFIG_BLK_DEV_HD_MODULE) -extern struct drive_info_struct drive_info; -EXPORT_SYMBOL(drive_info); -#endif -#endif - /* platform dependent support */ -EXPORT_SYMBOL(dump_thread); EXPORT_SYMBOL(dump_fpu); EXPORT_SYMBOL(iounmap); EXPORT_SYMBOL(enable_irq); @@ -48,10 +38,8 @@ EXPORT_SYMBOL(disable_irq); EXPORT_SYMBOL(kernel_thread); /* Networking helper routines. */ -EXPORT_SYMBOL(csum_partial_copy); +EXPORT_SYMBOL(csum_partial_copy_nocheck); -EXPORT_SYMBOL(strtok); -EXPORT_SYMBOL(strpbrk); EXPORT_SYMBOL(strstr); #ifdef CONFIG_VT @@ -72,12 +60,18 @@ EXPORT_SYMBOL(strlen); EXPORT_SYMBOL(flush_dcache_page); +/* For ext3 */ +EXPORT_SYMBOL(sh64_page_clear); + /* Ugh. These come in from libgcc.a at link time. */ extern void __sdivsi3(void); extern void __muldi3(void); extern void __udivsi3(void); +extern char __div_table; EXPORT_SYMBOL(__sdivsi3); EXPORT_SYMBOL(__muldi3); EXPORT_SYMBOL(__udivsi3); +EXPORT_SYMBOL(__div_table); +