From: Dirk B. <dir...@de...> - 2001-10-10 13:45:31
|
Uuuh. There is something wrong (?): arch/mips/kernel/kernel.o: In function `trap_init': arch/mips/kernel/kernel.o(.text.init+0x594): undefined reference to `TLBMISS_HANDLER_SETUP' arch/mips/mm/mm.o: In function `remap_area_pages': arch/mips/mm/mm.o(.text+0x738): undefined reference to `flush_tlb_all' arch/mips/mm/mm.o: In function `local_flush_tlb_mm': arch/mips/mm/mm.o(.text+0x6c18): undefined reference to `get_new_cpu_mmu_context' kernel/kernel.o(.text+0x4c0): undefined reference to `current_pgd' kernel/kernel.o(.text+0x5a0): undefined reference to `flush_tlb_all' kernel/kernel.o: In function `copy_mm': kernel/kernel.o(.text+0x264c): undefined reference to `flush_tlb_mm' kernel/kernel.o: In function `end_lazy_tlb': kernel/kernel.o(.text+0x5d28): undefined reference to `current_pgd' kernel/kernel.o(.text+0x5d2c): undefined reference to `current_pgd' kernel/kernel.o(.text+0x5dc0): undefined reference to `flush_tlb_all' mm/mm.o: In function `zeromap_page_range': mm/mm.o(.text+0x1240): undefined reference to `flush_tlb_range' mm/mm.o: In function `remap_page_range': mm/mm.o(.text+0x15c0): undefined reference to `flush_tlb_range' mm/mm.o: In function `do_wp_page': mm/mm.o(.text+0x1914): undefined reference to `flush_tlb_page' mm/mm.o(.text+0x19b8): undefined reference to `flush_tlb_page' mm/mm.o: In function `vmtruncate_list': mm/mm.o(.text+0x1bec): undefined reference to `flush_tlb_range' mm/mm.o(.text+0x1c70): undefined reference to `flush_tlb_range' mm/mm.o: In function `handle_mm_fault': mm/mm.o(.text+0x2644): undefined reference to `flush_tlb_page' mm/mm.o: In function `do_mmap_pgoff': mm/mm.o(.text+0x2edc): undefined reference to `flush_tlb_range' mm/mm.o: In function `do_munmap': mm/mm.o(.text+0x3d98): undefined reference to `flush_tlb_range' mm/mm.o: In function `exit_mmap': mm/mm.o(.text+0x42d4): undefined reference to `flush_tlb_mm' mm/mm.o: In function `filemap_sync': mm/mm.o(.text+0x7ba8): undefined reference to `flush_tlb_range' mm/mm.o(.text+0x7ca4): undefined reference to `flush_tlb_page' mm/mm.o: In function `madvise_dontneed': mm/mm.o(.text+0x8a78): undefined reference to `flush_tlb_range' mm/mm.o: In function `change_protection': mm/mm.o(.text+0x9e1c): undefined reference to `flush_tlb_range' mm/mm.o: In function `move_page_tables': mm/mm.o(.text+0xaf38): undefined reference to `flush_tlb_range' mm/mm.o(.text+0xafac): undefined reference to `flush_tlb_range' mm/mm.o: In function `vmfree_area_pages': mm/mm.o(.text+0xb644): undefined reference to `flush_tlb_all' mm/mm.o: In function `__vmalloc': mm/mm.o(.text+0xbad4): undefined reference to `flush_tlb_all' mm/mm.o: In function `vmalloc_area_pages': mm/mm.o(.text+0xbd5c): undefined reference to `flush_tlb_all' mm/mm.o: In function `try_to_swap_out': mm/mm.o(.text+0xe7a0): undefined reference to `flush_tlb_page' fs/fs.o: In function `exec_mmap': fs/fs.o(.text+0x10bb4): undefined reference to `current_pgd' fs/fs.o(.text+0x10bb8): undefined reference to `current_pgd' fs/fs.o(.text+0x10c8c): undefined reference to `flush_tlb_all' make: *** [vmlinux] Error 1 James Simmons wrote: > > Update of /cvsroot/linux-mips/linux/arch/mips/mm > In directory usw-pr-cvs1:/tmp/cvs-serv17388/arch/mips/mm > > Modified Files: > mips32.c r2300.c r4xx0.c r5432.c > Log Message: > Consolidate TLB context switching code. This also fixes a bunch very obscure bugs in the 32-bit code which probably didn't bite anybody yet. > > Index: mips32.c > ... -- dir...@de... |