[xtensa-cvscommit] linux/arch/xtensa/kernel Makefile,1.2,1.3 xtensa_ksyms.c,1.1.1.1,1.2
Brought to you by:
zankel
|
From: <jgr...@us...> - 2002-10-19 04:39:57
|
Update of /cvsroot/xtensa/linux/arch/xtensa/kernel In directory usw-pr-cvs1:/tmp/cvs-serv29583/arch/xtensa/kernel Modified Files: Makefile xtensa_ksyms.c Log Message: Add xtensa kernel symbol exports. FIXES BUG: 619989 (depmod resulted in unresolved symbols) Index: Makefile =================================================================== RCS file: /cvsroot/xtensa/linux/arch/xtensa/kernel/Makefile,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Makefile 19 Sep 2002 07:06:11 -0000 1.2 --- Makefile 19 Oct 2002 04:39:53 -0000 1.3 *************** *** 22,25 **** --- 22,26 ---- obj-$(CONFIG_PCI) += pci-dma.o pcibios.o obj-$(CONFIG_PROC_FS) += proc.o + obj-$(CONFIG_MODULES) += xtensa_ksyms.o # obj-$(CONFIG_REMOTE_DEBUG) += gdb-low.o gdb-stub.o [KCC] Take this out for now Index: xtensa_ksyms.c =================================================================== RCS file: /cvsroot/xtensa/linux/arch/xtensa/kernel/xtensa_ksyms.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** xtensa_ksyms.c 28 Aug 2002 16:10:14 -0000 1.1.1.1 --- xtensa_ksyms.c 19 Oct 2002 04:39:53 -0000 1.2 *************** *** 33,47 **** #endif - extern void *__bzero(void *__s, size_t __count); - extern long __strncpy_from_user_nocheck_asm(char *__to, - const char *__from, long __len); - extern long __strncpy_from_user_asm(char *__to, const char *__from, - long __len); - extern long __strlen_user_nocheck_asm(const char *s); - extern long __strlen_user_asm(const char *s); - extern long __strnlen_user_nocheck_asm(const char *s); - extern long __strnlen_user_asm(const char *s); - - EXPORT_SYMBOL(EISA_bus); /* --- 33,36 ---- *************** *** 52,56 **** EXPORT_SYMBOL_NOVERS(memcpy); EXPORT_SYMBOL_NOVERS(memmove); ! EXPORT_SYMBOL(simple_strtol); EXPORT_SYMBOL_NOVERS(strcat); EXPORT_SYMBOL_NOVERS(strchr); --- 41,45 ---- EXPORT_SYMBOL_NOVERS(memcpy); EXPORT_SYMBOL_NOVERS(memmove); ! EXPORT_SYMBOL_NOVERS(memchr); EXPORT_SYMBOL_NOVERS(strcat); EXPORT_SYMBOL_NOVERS(strchr); *************** *** 63,96 **** EXPORT_SYMBOL_NOVERS(strtok); - EXPORT_SYMBOL(_clear_page); EXPORT_SYMBOL(enable_irq); EXPORT_SYMBOL(disable_irq); EXPORT_SYMBOL(kernel_thread); /* ! * Userspace access stuff. */ ! EXPORT_SYMBOL_NOVERS(__copy_user); ! EXPORT_SYMBOL_NOVERS(__bzero); ! EXPORT_SYMBOL_NOVERS(__strncpy_from_user_nocheck_asm); ! EXPORT_SYMBOL_NOVERS(__strncpy_from_user_asm); ! EXPORT_SYMBOL_NOVERS(__strlen_user_nocheck_asm); ! EXPORT_SYMBOL_NOVERS(__strlen_user_asm); ! EXPORT_SYMBOL_NOVERS(__strnlen_user_nocheck_asm); ! EXPORT_SYMBOL_NOVERS(__strnlen_user_asm); ! ! /* Networking helper routines. */ ! EXPORT_SYMBOL(csum_partial_copy); /* ! * Functions to control caches. */ ! EXPORT_SYMBOL(_flush_page_to_ram); ! EXPORT_SYMBOL(_flush_cache_all); ! EXPORT_SYMBOL(_dma_cache_wback_inv); ! EXPORT_SYMBOL(_dma_cache_inv); ! EXPORT_SYMBOL(invalid_pte_table); /* --- 52,95 ---- EXPORT_SYMBOL_NOVERS(strtok); EXPORT_SYMBOL(enable_irq); EXPORT_SYMBOL(disable_irq); EXPORT_SYMBOL(kernel_thread); + EXPORT_SYMBOL(invalid_pte_table); /* ! * gcc internal math functions */ ! extern long long __ashrdi3(long long, int); ! extern long long __ashldi3(long long, int); ! extern long long __lshrdi3(long long, int); ! extern int __divsi3(int, int); ! extern int __modsi3(int, int); ! extern long long __muldi3(long long, long long); ! extern int __mulsi3(int, int); ! extern unsigned int __udivsi3(unsigned int, unsigned int); ! extern unsigned int __umodsi3(unsigned int, unsigned int); ! EXPORT_SYMBOL_NOVERS(__ashldi3); ! EXPORT_SYMBOL_NOVERS(__ashrdi3); ! EXPORT_SYMBOL_NOVERS(__lshrdi3); ! EXPORT_SYMBOL_NOVERS(__divsi3); ! EXPORT_SYMBOL_NOVERS(__modsi3); ! EXPORT_SYMBOL_NOVERS(__muldi3); ! EXPORT_SYMBOL_NOVERS(__mulsi3); ! EXPORT_SYMBOL_NOVERS(__udivsi3); ! EXPORT_SYMBOL_NOVERS(__umodsi3); /* ! * Semaphore operations */ ! EXPORT_SYMBOL(__down); ! EXPORT_SYMBOL(__down_trylock); ! EXPORT_SYMBOL(__up); ! /* ! * Architecture-specific symbols ! */ ! EXPORT_SYMBOL(__xtensa_copy_user); ! EXPORT_SYMBOL(xt_panic); /* *************** *** 98,102 **** */ ! #ifdef CONFIG_VT EXPORT_SYMBOL(screen_info); #endif --- 97,101 ---- */ ! #if defined(CONFIG_VGA_CONSOLE) || defined(CONFIG_DUMMY_CONSOLE) EXPORT_SYMBOL(screen_info); #endif |