summaryrefslogtreecommitdiff
path: root/fs/nfs/internal.h
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2008-12-23 20:21:37 (GMT)
committerTrond Myklebust <Trond.Myklebust@netapp.com>2008-12-23 20:21:37 (GMT)
commit50a737f86dbf99daf3a8dcbdf778a3be36bb2a39 (patch)
tree0abbef9c62457660d22e1dc34409513d83ebc59f /fs/nfs/internal.h
parentd740351bf0960e89ce1aef45cfe00167cb0f9e5b (diff)
downloadlinux-fsl-qoriq-50a737f86dbf99daf3a8dcbdf778a3be36bb2a39.tar.xz
NFS: "[no]resvport" mount option changes mountd client too
If the admin has specified the "noresvport" option for an NFS mount point, the kernel's NFS client uses an unprivileged source port for the main NFS transport. The kernel's mountd client should use an unprivileged port in this case as well. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/nfs/internal.h')
-rw-r--r--fs/nfs/internal.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/nfs/internal.h b/fs/nfs/internal.h
index 4e98396..340ede8 100644
--- a/fs/nfs/internal.h
+++ b/fs/nfs/internal.h
@@ -72,6 +72,7 @@ struct nfs_mount_request {
u32 version;
unsigned short protocol;
struct nfs_fh *fh;
+ int noresvport;
};
extern int nfs_mount(struct nfs_mount_request *info);