Messages in this thread Patch in this message | | | Subject | [PATCH 6/8] UML - Kill some useless vmalloc tlb flushing | Date | Mon, 20 Jun 2005 14:51:20 -0400 | From | Jeff Dike <> |
| |
There is absolutely no reason to flush the kernel's VM area during a tlb_flush_mm.
This results in a noticable performance increase in the kernel build benchmark.
Signed-off-by: Jeff Dike <jdike@addtoit.com>
Index: linux-2.6.12/arch/um/kernel/skas/tlb.c =================================================================== --- linux-2.6.12.orig/arch/um/kernel/skas/tlb.c 2005-06-20 11:54:56.000000000 -0400 +++ linux-2.6.12/arch/um/kernel/skas/tlb.c 2005-06-20 12:11:00.000000000 -0400 @@ -76,7 +76,6 @@ void flush_tlb_mm_skas(struct mm_struct return; fix_range(mm, 0, host_task_size, 0); - flush_tlb_kernel_range_common(start_vm, end_vm); } void force_flush_all_skas(void) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |