diff options
Diffstat (limited to 'init')
| -rw-r--r-- | init/Kconfig | 1 | ||||
| -rw-r--r-- | init/do_mounts.c | 9 |
2 files changed, 8 insertions, 2 deletions
diff --git a/init/Kconfig b/init/Kconfig index 7260b27ebbab..f0c2e681b506 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
| @@ -1136,6 +1136,7 @@ endif # CGROUPS | |||
| 1136 | 1136 | ||
| 1137 | config CHECKPOINT_RESTORE | 1137 | config CHECKPOINT_RESTORE |
| 1138 | bool "Checkpoint/restore support" if EXPERT | 1138 | bool "Checkpoint/restore support" if EXPERT |
| 1139 | select PROC_CHILDREN | ||
| 1139 | default n | 1140 | default n |
| 1140 | help | 1141 | help |
| 1141 | Enables additional kernel features in a sake of checkpoint/restore. | 1142 | Enables additional kernel features in a sake of checkpoint/restore. |
diff --git a/init/do_mounts.c b/init/do_mounts.c index a95bbdb2a502..dea5de95c2dd 100644 --- a/init/do_mounts.c +++ b/init/do_mounts.c | |||
| @@ -533,8 +533,13 @@ void __init mount_root(void) | |||
| 533 | } | 533 | } |
| 534 | #endif | 534 | #endif |
| 535 | #ifdef CONFIG_BLOCK | 535 | #ifdef CONFIG_BLOCK |
| 536 | create_dev("/dev/root", ROOT_DEV); | 536 | { |
| 537 | mount_block_root("/dev/root", root_mountflags); | 537 | int err = create_dev("/dev/root", ROOT_DEV); |
| 538 | |||
| 539 | if (err < 0) | ||
| 540 | pr_emerg("Failed to create /dev/root: %d\n", err); | ||
| 541 | mount_block_root("/dev/root", root_mountflags); | ||
| 542 | } | ||
| 538 | #endif | 543 | #endif |
| 539 | } | 544 | } |
| 540 | 545 | ||
