sh: Migrate SH-4 cacheflush ops to function pointers.
[pandora-kernel.git] / arch / sh / mm / init.c
index cf0e9c5..0a9b4d8 100644 (file)
@@ -210,6 +210,9 @@ void __init mem_init(void)
                        high_memory = node_high_memory;
        }
 
+       /* Set this up early, so we can take care of the zero page */
+       cpu_cache_init();
+
        /* clear the zero-page */
        memset(empty_zero_page, 0, PAGE_SIZE);
        __flush_wback_region(empty_zero_page, PAGE_SIZE);
@@ -230,8 +233,6 @@ void __init mem_init(void)
                datasize >> 10,
                initsize >> 10);
 
-       cpu_cache_init();
-
        /* Initialize the vDSO */
        vsyscall_init();
 }