X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=init%2Fdo_mounts.c;h=f4b7b9d278cd3bf040cdac1a1ee123401549f103;hb=de59e3aa6eda7fc7cd6c717f084930f6a841b602;hp=b27c11064409a35812d9d35ba359e06f6d8c0ffb;hpb=1d6ae775d7a948c9575658eb41184fd2e506c0df;p=deliverable%2Flinux.git diff --git a/init/do_mounts.c b/init/do_mounts.c index b27c11064409..f4b7b9d278cd 100644 --- a/init/do_mounts.c +++ b/init/do_mounts.c @@ -19,11 +19,10 @@ extern int get_filesystem_list(char * buf); int __initdata rd_doload; /* 1 = load RAM disk, 0 = don't load */ -int root_mountflags = MS_RDONLY | MS_VERBOSE; +int root_mountflags = MS_RDONLY | MS_SILENT; char * __initdata root_device_name; static char __initdata saved_root_name[64]; -/* this is initialized in init/main.c */ dev_t ROOT_DEV; static int __init load_ramdisk(char *str) @@ -311,6 +310,11 @@ retry: 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);