aboutsummaryrefslogtreecommitdiffstats
path: root/init/do_mounts_initrd.c
diff options
context:
space:
mode:
Diffstat (limited to 'init/do_mounts_initrd.c')
-rw-r--r--init/do_mounts_initrd.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/init/do_mounts_initrd.c b/init/do_mounts_initrd.c
index b222ce9e1c8b..a6b4c0c08e13 100644
--- a/init/do_mounts_initrd.c
+++ b/init/do_mounts_initrd.c
@@ -56,12 +56,9 @@ static void __init handle_initrd(void)
56 sys_chroot("."); 56 sys_chroot(".");
57 57
58 pid = kernel_thread(do_linuxrc, "/linuxrc", SIGCHLD); 58 pid = kernel_thread(do_linuxrc, "/linuxrc", SIGCHLD);
59 if (pid > 0) { 59 if (pid > 0)
60 while (pid != sys_wait4(-1, NULL, 0, NULL)) { 60 while (pid != sys_wait4(-1, NULL, 0, NULL))
61 try_to_freeze();
62 yield(); 61 yield();
63 }
64 }
65 62
66 /* move initrd to rootfs' /old */ 63 /* move initrd to rootfs' /old */
67 sys_fchdir(old_fd); 64 sys_fchdir(old_fd);