diff options
author | Neil Brown <neilb@suse.de> | 2007-03-16 17:13:52 +1100 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2007-03-16 17:13:52 +1100 |
commit | 3eb4c9aaa218f2af4bbea2073f02e419c50d3d3d (patch) | |
tree | a40feaa6c310a312227d86490252a3103ee288ea /utils | |
parent | 4af6588d57ab60454500b6789c87586bf0f69fe3 (diff) | |
download | nfs-utils-3eb4c9aaa218f2af4bbea2073f02e419c50d3d3d.tar.gz nfs-utils-3eb4c9aaa218f2af4bbea2073f02e419c50d3d3d.tar.xz nfs-utils-3eb4c9aaa218f2af4bbea2073f02e419c50d3d3d.zip |
Remove some incorrect version matching code.
The version of the interface to the kernel for requesting a mount
it entirely different to the version of NFS that is being mounted.
Diffstat (limited to 'utils')
-rw-r--r-- | utils/mount/mount.c | 2 | ||||
-rw-r--r-- | utils/mount/nfs_mount.h | 2 | ||||
-rw-r--r-- | utils/mount/nfsmount.c | 8 |
3 files changed, 4 insertions, 8 deletions
diff --git a/utils/mount/mount.c b/utils/mount/mount.c index 72cb89d..0edcc1a 100644 --- a/utils/mount/mount.c +++ b/utils/mount/mount.c @@ -386,7 +386,7 @@ int main(int argc, char *argv[]) else if (!strcmp(progname, "mount.nfs")) { int need_statd = 0; mnt_err = nfsmount(spec, mount_point, &flags, - &extra_opts, &mount_opts, &nfs_mount_vers, + &extra_opts, &mount_opts, 0, &need_statd); if (!mnt_err && !fake && need_statd) start_statd(); diff --git a/utils/mount/nfs_mount.h b/utils/mount/nfs_mount.h index 1acb633..a8d1f1a 100644 --- a/utils/mount/nfs_mount.h +++ b/utils/mount/nfs_mount.h @@ -78,7 +78,7 @@ struct nfs_mount_data { #define AUTH_GSS_SPKMP 390011 #endif -int nfsmount(const char *, const char *, int *, char **, char **, int *, +int nfsmount(const char *, const char *, int *, char **, char **, int, int *); void mount_errors(char *, int, int); diff --git a/utils/mount/nfsmount.c b/utils/mount/nfsmount.c index db1f544..eac9590 100644 --- a/utils/mount/nfsmount.c +++ b/utils/mount/nfsmount.c @@ -830,7 +830,7 @@ nfsmnt_check_compat(const struct pmap *nfs_pmap, const struct pmap *mnt_pmap) int nfsmount(const char *spec, const char *node, int *flags, - char **extra_opts, char **mount_opts, int *nfs_mount_vers, + char **extra_opts, char **mount_opts, int running_bg, int *need_statd) { static char *prev_bg_host; @@ -860,11 +860,7 @@ nfsmount(const char *spec, const char *node, int *flags, time_t prevt; time_t timeout; - /* The version to try is either specified or 0 - In case it is 0 we tell the caller what we tried */ - if (!*nfs_mount_vers) - *nfs_mount_vers = find_kernel_nfs_mount_version(); - nfs_mount_version = *nfs_mount_vers; + nfs_mount_version = find_kernel_nfs_mount_version(); if (strlen(spec) >= sizeof(hostdir)) { fprintf(stderr, _("mount: " |