Merge tag 'v3.16' into p/abusse/merge_upgrade
[projects/modsched/linux.git] / init / main.c
index e8ae1fe..6b67d1b 100644 (file)
@@ -661,6 +661,7 @@ asmlinkage __visible void __init start_kernel(void)
        proc_root_init();
        cgroup_init();
        cpuset_init();
+
        taskstats_init_early();
        delayacct_init();
 
@@ -977,6 +978,7 @@ static noinline void __init kernel_init_freeable(void)
        /*
         * Wait until kthreadd is all set-up.
         */
+
        wait_for_completion(&kthreadd_done);
 
        /* Now the scheduler is fully set up and can do blocking allocations */
@@ -986,6 +988,7 @@ static noinline void __init kernel_init_freeable(void)
         * init can allocate pages on any node
         */
        set_mems_allowed(node_states[N_MEMORY]);
+
        /*
         * init can run on any cpu.
         */