]> err.no Git - linux-2.6/blobdiff - init/main.c
[PATCH] name_to_dev_t warning fix
[linux-2.6] / init / main.c
index 40bf367ffdf19f32e6c4a14a05ea366c3a0213a6..b5e421e39ede7ec40d61da8345e8115a749dc0df 100644 (file)
@@ -383,6 +383,13 @@ static void noinline rest_init(void)
        numa_default_policy();
        unlock_kernel();
        preempt_enable_no_resched();
+
+       /*
+        * The boot idle thread must execute schedule()
+        * at least one to get things moving:
+        */
+       schedule();
+
        cpu_idle();
 } 
 
@@ -490,6 +497,7 @@ asmlinkage void __init start_kernel(void)
        vfs_caches_init_early();
        mem_init();
        kmem_cache_init();
+       setup_per_cpu_pageset();
        numa_policy_init();
        if (late_time_init)
                late_time_init();