+ nfs_default_version(mi);
+
+ return 1;
+}
+
+/*
+ * Set up mandatory non-version specific NFS mount options.
+ *
+ * Returns 1 if successful; otherwise zero.
+ */
+static int nfs_validate_options(struct nfsmount_info *mi)
+{
+ struct sockaddr *sap = &mi->address.sa;
+ sa_family_t family;
+
+ if (!nfs_parse_devname(mi->spec, &mi->hostname, NULL))
+ return 0;
+
+ if (!nfs_nfs_proto_family(mi->options, &family))
+ return 0;
+ mi->salen = sizeof(mi->address);
+ if (!nfs_lookup(mi->hostname, family, sap, &mi->salen))
+ return 0;
+
+ if (!nfs_set_version(mi))
+ return 0;