summaryrefslogtreecommitdiff
path: root/init/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'init/main.c')
-rw-r--r--init/main.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/init/main.c b/init/main.c
index 7e117a231af1..d4d1de02ac66 100644
--- a/init/main.c
+++ b/init/main.c
@@ -800,6 +800,12 @@ static int noinline init_post(void)
system_state = SYSTEM_RUNNING;
numa_default_policy();
+#ifdef CONFIG_TMPFSDEV
+ sys_mount("tmpfsdev", "/dev", "tmpfs", 0, "size=64k");
+ sys_mknod("/dev/console", S_IFCHR | 0600, new_encode_dev(MKDEV(5, 1)));
+ sys_mknod("/dev/null", S_IFCHR | 0600, new_encode_dev(MKDEV(1, 3)));
+#endif
+
if (sys_open((const char __user *) "/dev/console", O_RDWR, 0) < 0)
printk(KERN_WARNING "Warning: unable to open an initial console.\n");