The patch titled root mount failure: emit filesystems attempted has been removed from the -mm tree. Its filename is root-mount-failure-emit-filesystems-attempted.patch This patch was probably dropped from -mm because it has now been merged into a subsystem tree or into Linus's tree, or because it was folded into its parent patch in the -mm tree. From: Andy Whitcroft <apw@xxxxxxxxxxxx> When we fail to mount from a valid root device list out the filesystems we have tried to mount it with. This gives the user vital diagnostics as to what is missing from their kernel. For example in the fragment below the kernel does not have CRAMFS compiled into the kernel and yet appears to recognise it at the RAMDISK detect stage. Later the mount fails as we don't have the filesystem. RAMDISK: cramfs filesystem found at block 0 RAMDISK: Loading 1604KiB [1 disk] into ram disk... done. XFS: bad magic number XFS: SB validate failed No filesystem could mount root, tried: reiserfs ext3 ext2 msdos vfat iso9660 jfs xfs Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1) Signed-off-by: Andy Whitcroft <apw@xxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- init/do_mounts.c | 5 +++++ 1 files changed, 5 insertions(+) diff -puN init/do_mounts.c~root-mount-failure-emit-filesystems-attempted init/do_mounts.c --- devel/init/do_mounts.c~root-mount-failure-emit-filesystems-attempted 2006-05-15 09:43:29.000000000 -0700 +++ devel-akpm/init/do_mounts.c 2006-05-15 09:43:29.000000000 -0700 @@ -310,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); _ Patches currently in -mm which might be from apw@xxxxxxxxxxxx are origin.patch zone-init-check-and-report-unaligned-zone-boundaries.patch x86-align-highmem-zone-boundaries-with-numa.patch zone-allow-unaligned-zone-boundaries.patch pg_uncached-is-ia64-only.patch squash-duplicate-page_to_pfn-and-pfn_to_page.patch introduce-mechanism-for-registering-active-regions-of-memory.patch have-power-use-add_active_range-and-free_area_init_nodes.patch have-x86-use-add_active_range-and-free_area_init_nodes.patch have-x86_64-use-add_active_range-and-free_area_init_nodes.patch sparsemem-record-nid-during-memory-present.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html