diff options
Diffstat (limited to 'init/do_mounts.c')
-rw-r--r-- | init/do_mounts.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/init/do_mounts.c b/init/do_mounts.c index 21b3b8f33a72..94aeec7aa917 100644 --- a/init/do_mounts.c +++ b/init/do_mounts.c | |||
@@ -325,7 +325,7 @@ static int __init mount_nfs_root(void) | |||
325 | { | 325 | { |
326 | void *data = nfs_root_data(); | 326 | void *data = nfs_root_data(); |
327 | 327 | ||
328 | create_dev("/dev/root", ROOT_DEV, NULL); | 328 | create_dev("/dev/root", ROOT_DEV); |
329 | if (data && | 329 | if (data && |
330 | do_mount_root("/dev/root", "nfs", root_mountflags, data) == 0) | 330 | do_mount_root("/dev/root", "nfs", root_mountflags, data) == 0) |
331 | return 1; | 331 | return 1; |
@@ -386,7 +386,7 @@ void __init mount_root(void) | |||
386 | change_floppy("root floppy"); | 386 | change_floppy("root floppy"); |
387 | } | 387 | } |
388 | #endif | 388 | #endif |
389 | create_dev("/dev/root", ROOT_DEV, root_device_name); | 389 | create_dev("/dev/root", ROOT_DEV); |
390 | mount_block_root("/dev/root", root_mountflags); | 390 | mount_block_root("/dev/root", root_mountflags); |
391 | } | 391 | } |
392 | 392 | ||
@@ -397,8 +397,6 @@ void __init prepare_namespace(void) | |||
397 | { | 397 | { |
398 | int is_floppy; | 398 | int is_floppy; |
399 | 399 | ||
400 | mount_devfs(); | ||
401 | |||
402 | if (root_delay) { | 400 | if (root_delay) { |
403 | printk(KERN_INFO "Waiting %dsec before mounting root device...\n", | 401 | printk(KERN_INFO "Waiting %dsec before mounting root device...\n", |
404 | root_delay); | 402 | root_delay); |
@@ -428,10 +426,8 @@ void __init prepare_namespace(void) | |||
428 | 426 | ||
429 | mount_root(); | 427 | mount_root(); |
430 | out: | 428 | out: |
431 | umount_devfs("/dev"); | ||
432 | sys_mount(".", "/", NULL, MS_MOVE, NULL); | 429 | sys_mount(".", "/", NULL, MS_MOVE, NULL); |
433 | sys_chroot("."); | 430 | sys_chroot("."); |
434 | security_sb_post_mountroot(); | 431 | security_sb_post_mountroot(); |
435 | mount_devfs_fs (); | ||
436 | } | 432 | } |
437 | 433 | ||