diff --git a/init/do_mounts.c b/init/do_mounts.c index adb7cad3e6eec17165efdf88acf1f0f936fc4c9d..f4b7b9d278cd3bf040cdac1a1ee123401549f103 100644 --- a/init/do_mounts.c +++ b/init/do_mounts.c @@ -310,6 +310,11 @@ void __init mount_block_root(char *name, int flags) panic("VFS: Unable to mount root fs on %s", b); } + + printk("No filesystem could mount root, tried: "); + for (p = fs_names; *p; p += strlen(p)+1) + printk(" %s", p); + printk("\n"); panic("VFS: Unable to mount root fs on %s", __bdevname(ROOT_DEV, b)); out: putname(fs_names);