]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - init/do_mounts.c
NFS: Use super.c for NFSROOT mount option parsing
[mv-sheeva.git] / init / do_mounts.c
index 02e3ca4fc5271f33c4384d3ba8a77c8c4e5e306e..52387f14f9b4bf7510dec695169761fab1fbe81e 100644 (file)
@@ -291,13 +291,13 @@ out:
 #ifdef CONFIG_ROOT_NFS
 static int __init mount_nfs_root(void)
 {
-       void *data = nfs_root_data();
+       char *root_dev, *root_data;
 
-       create_dev("/dev/root", ROOT_DEV);
-       if (data &&
-           do_mount_root("/dev/root", "nfs", root_mountflags, data) == 0)
-               return 1;
-       return 0;
+       if (nfs_root_data(&root_dev, &root_data) != 0)
+               return 0;
+       if (do_mount_root(root_dev, "nfs", root_mountflags, root_data) != 0)
+               return 0;
+       return 1;
 }
 #endif