diff -Nru linux-2.4.20-pre10-mjc1/mm/vmalloc.c linux-2.4.20-pre10-mjc2/mm/vmalloc.c
--- linux-2.4.20-pre10-mjc1/mm/vmalloc.c	2002-10-23 22:55:42.000000000 -0400
+++ linux-2.4.20-pre10-mjc2/mm/vmalloc.c	2002-10-25 08:15:42.000000000 -0400
@@ -145,6 +145,7 @@
 	int ret;
 
 	dir = pgd_offset_k(address);
+	flush_cache_all();
 	spin_lock(&init_mm.page_table_lock);
 	do {
 		pmd_t *pmd;
