Applies on top of William Park's wait/retry mounting root device patch. Allows usage of "root=/dev/sda1" style arguments, which was not possible in the first version. Signed-off-by: Daniel Drake --- linux-2.6.10/init/do_mounts.c 2005-01-05 01:03:47.165499144 +0000 +++ linux-dsd/init/do_mounts.c 2005-01-05 01:04:19.001659312 +0000 @@ -283,6 +283,10 @@ get_fs_names(fs_names); retry: + if (!ROOT_DEV) { + ROOT_DEV = name_to_dev_t(saved_root_name); + create_dev(name, ROOT_DEV, root_device_name); + } for (p = fs_names; *p; p += strlen(p)+1) { int err = do_mount_root(name, p, flags, root_mount_data); switch (err) {