diff options
author | Peng Tao <tao.peng@primarydata.com> | 2014-05-30 06:15:58 -0400 |
---|---|---|
committer | Tom Haynes <loghyr@primarydata.com> | 2015-02-03 14:06:34 -0500 |
commit | 30626f9c32f0ad5e2c4173f10fb4b1358bbba6ec (patch) | |
tree | aaa2365a2d206f1ab4e7b93e21193ad7085f1221 /fs/nfs/nfs4client.c | |
parent | 1a04c6e1a26a43305fe124a0978a3e4be861af89 (diff) |
nfs41: allow LD to choose DS connection version/minor_version
flexfile layout may need to set such when making DS connections.
Signed-off-by: Peng Tao <tao.peng@primarydata.com>
Signed-off-by: Tom Haynes <Thomas.Haynes@primarydata.com>
Diffstat (limited to 'fs/nfs/nfs4client.c')
-rw-r--r-- | fs/nfs/nfs4client.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/nfs/nfs4client.c b/fs/nfs/nfs4client.c index 62d93a116790..102d96777d42 100644 --- a/fs/nfs/nfs4client.c +++ b/fs/nfs/nfs4client.c | |||
@@ -850,14 +850,14 @@ error: | |||
850 | struct nfs_client *nfs4_set_ds_client(struct nfs_client* mds_clp, | 850 | struct nfs_client *nfs4_set_ds_client(struct nfs_client* mds_clp, |
851 | const struct sockaddr *ds_addr, int ds_addrlen, | 851 | const struct sockaddr *ds_addr, int ds_addrlen, |
852 | int ds_proto, unsigned int ds_timeo, unsigned int ds_retrans, | 852 | int ds_proto, unsigned int ds_timeo, unsigned int ds_retrans, |
853 | rpc_authflavor_t au_flavor) | 853 | u32 minor_version, rpc_authflavor_t au_flavor) |
854 | { | 854 | { |
855 | struct nfs_client_initdata cl_init = { | 855 | struct nfs_client_initdata cl_init = { |
856 | .addr = ds_addr, | 856 | .addr = ds_addr, |
857 | .addrlen = ds_addrlen, | 857 | .addrlen = ds_addrlen, |
858 | .nfs_mod = &nfs_v4, | 858 | .nfs_mod = &nfs_v4, |
859 | .proto = ds_proto, | 859 | .proto = ds_proto, |
860 | .minorversion = mds_clp->cl_minorversion, | 860 | .minorversion = minor_version, |
861 | .net = mds_clp->cl_net, | 861 | .net = mds_clp->cl_net, |
862 | }; | 862 | }; |
863 | struct rpc_timeout ds_timeout; | 863 | struct rpc_timeout ds_timeout; |