]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - init/main.c
[ARM] 4331/3: Support for Micrel/Kendin KS8695 processor
[linux-2.6-omap-h63xx.git] / init / main.c
index c1537e0ddcebdc549d4b5d426640e81e878cff79..e8d080cab443750f7360d50bd32aa0c7644a6a4e 100644 (file)
@@ -54,6 +54,7 @@
 #include <linux/lockdep.h>
 #include <linux/pid_namespace.h>
 #include <linux/device.h>
+#include <linux/kthread.h>
 
 #include <asm/io.h>
 #include <asm/bugs.h>
@@ -425,8 +426,12 @@ static void __init setup_command_line(char *command_line)
 static void noinline rest_init(void)
        __releases(kernel_lock)
 {
+       int pid;
+
        kernel_thread(kernel_init, NULL, CLONE_FS | CLONE_SIGHAND);
        numa_default_policy();
+       pid = kernel_thread(kthreadd, NULL, CLONE_FS | CLONE_FILES);
+       kthreadd_task = find_task_by_pid(pid);
        unlock_kernel();
 
        /*