diff options
author | Bernhard Walle <bernhard@bwalle.de> | 2012-03-23 18:02:28 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-03-23 19:58:38 -0400 |
commit | 0e0cb892a8dac7c76321c899934705e5f0812574 (patch) | |
tree | cf58a9566e7fb6597d798b716b4b324950f23b30 /init | |
parent | 8595c539f0360477189eef91f6337ba44962f72d (diff) |
init/do_mounts.c: print error code on mount failure
Printing the error code makes it easier to debug the cause of a mount
failure. For example I had the problem that the root file system could
not be mounted read-writeable because my SD card was write-protected.
Without an error code it looks like the SD card was not detected at all.
Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'init')
-rw-r--r-- | init/do_mounts.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/init/do_mounts.c b/init/do_mounts.c index 2974c8b3b351..0e93f92a0345 100644 --- a/init/do_mounts.c +++ b/init/do_mounts.c | |||
@@ -373,8 +373,8 @@ retry: | |||
373 | #ifdef CONFIG_BLOCK | 373 | #ifdef CONFIG_BLOCK |
374 | __bdevname(ROOT_DEV, b); | 374 | __bdevname(ROOT_DEV, b); |
375 | #endif | 375 | #endif |
376 | printk("VFS: Cannot open root device \"%s\" or %s\n", | 376 | printk("VFS: Cannot open root device \"%s\" or %s: error %d\n", |
377 | root_device_name, b); | 377 | root_device_name, b, err); |
378 | printk("Please append a correct \"root=\" boot option; here are the available partitions:\n"); | 378 | printk("Please append a correct \"root=\" boot option; here are the available partitions:\n"); |
379 | 379 | ||
380 | printk_all_partitions(); | 380 | printk_all_partitions(); |