Index: linux-2.6.15-rc1/arch/arm/mm/init.c
===================================================================
--- linux-2.6.15-rc1.orig/arch/arm/mm/init.c	2005-11-20 10:49:24.000000000 +0000
+++ linux-2.6.15-rc1/arch/arm/mm/init.c	2005-11-20 18:08:20.000000000 +0000
@@ -496,6 +496,7 @@
 	 * draining.  After this point, we can start to touch devices
 	 * again.
 	 */
+	flush_cache_all();
 	local_flush_tlb_all();
 }
 

