NFS: Make clientaddr= optional
For NFSv4 mounts, the clientaddr= mount option has always been required. Now we have rpc_localaddr() in the kernel, which was modeled after the same logic in the mount.nfs command that constructs the clientaddr= mount option. If user space doesn't provide a clientaddr= mount option, the kernel can now construct its own. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
This commit is contained in:

committed by
Trond Myklebust

parent
2e738fdce2
commit
31b8e2aec0
@@ -2557,12 +2557,6 @@ static int nfs4_validate_text_mount_data(void *options,
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
if (args->client_address == NULL) {
|
||||
dfprintk(MOUNT,
|
||||
"NFS4: mount program didn't pass callback address\n");
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
return nfs_parse_devname(dev_name,
|
||||
&args->nfs_server.hostname,
|
||||
NFS4_MAXNAMLEN,
|
||||
|
Reference in New Issue
Block a user