X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=init%2Fdo_mounts_initrd.c;h=f9acf71b98109434f09b396568caa4afc0ce3e16;hb=3a142ed962958d3063f648738a3384ab90017100;hp=5e4ded51788eb81f277c0b5674f5602730220df4;hpb=0bfbbc001a222f749e809550d4efccc11f95b85c;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git diff --git a/init/do_mounts_initrd.c b/init/do_mounts_initrd.c index 5e4ded5..f9acf71 100644 --- a/init/do_mounts_initrd.c +++ b/init/do_mounts_initrd.c @@ -36,6 +36,10 @@ __setup("noinitrd", no_initrd); static int init_linuxrc(struct subprocess_info *info, struct cred *new) { sys_unshare(CLONE_FS | CLONE_FILES); + /* stdin/stdout/stderr for /linuxrc */ + sys_open("/dev/console", O_RDWR, 0); + sys_dup(0); + sys_dup(0); /* move initrd over / and chdir/chroot in initrd root */ sys_chdir("/root"); sys_mount(".", "/", NULL, MS_MOVE, NULL);