|
@@ -600,8 +600,7 @@ static struct nfs_client *(*get_v3_ds_connect)(
|
|
|
int ds_addrlen,
|
|
|
int ds_proto,
|
|
|
unsigned int ds_timeo,
|
|
|
- unsigned int ds_retrans,
|
|
|
- rpc_authflavor_t au_flavor);
|
|
|
+ unsigned int ds_retrans);
|
|
|
|
|
|
static bool load_v3_ds_connect(void)
|
|
|
{
|
|
@@ -625,15 +624,13 @@ EXPORT_SYMBOL_GPL(nfs4_pnfs_v3_ds_connect_unload);
|
|
|
static int _nfs4_pnfs_v3_ds_connect(struct nfs_server *mds_srv,
|
|
|
struct nfs4_pnfs_ds *ds,
|
|
|
unsigned int timeo,
|
|
|
- unsigned int retrans,
|
|
|
- rpc_authflavor_t au_flavor)
|
|
|
+ unsigned int retrans)
|
|
|
{
|
|
|
struct nfs_client *clp = ERR_PTR(-EIO);
|
|
|
struct nfs4_pnfs_ds_addr *da;
|
|
|
int status = 0;
|
|
|
|
|
|
- dprintk("--> %s DS %s au_flavor %d\n", __func__,
|
|
|
- ds->ds_remotestr, au_flavor);
|
|
|
+ dprintk("--> %s DS %s\n", __func__, ds->ds_remotestr);
|
|
|
|
|
|
if (!load_v3_ds_connect())
|
|
|
goto out;
|
|
@@ -657,7 +654,7 @@ static int _nfs4_pnfs_v3_ds_connect(struct nfs_server *mds_srv,
|
|
|
clp = get_v3_ds_connect(mds_srv,
|
|
|
(struct sockaddr *)&da->da_addr,
|
|
|
da->da_addrlen, IPPROTO_TCP,
|
|
|
- timeo, retrans, au_flavor);
|
|
|
+ timeo, retrans);
|
|
|
}
|
|
|
|
|
|
if (IS_ERR(clp)) {
|
|
@@ -676,15 +673,13 @@ static int _nfs4_pnfs_v4_ds_connect(struct nfs_server *mds_srv,
|
|
|
struct nfs4_pnfs_ds *ds,
|
|
|
unsigned int timeo,
|
|
|
unsigned int retrans,
|
|
|
- u32 minor_version,
|
|
|
- rpc_authflavor_t au_flavor)
|
|
|
+ u32 minor_version)
|
|
|
{
|
|
|
struct nfs_client *clp = ERR_PTR(-EIO);
|
|
|
struct nfs4_pnfs_ds_addr *da;
|
|
|
int status = 0;
|
|
|
|
|
|
- dprintk("--> %s DS %s au_flavor %d\n", __func__, ds->ds_remotestr,
|
|
|
- au_flavor);
|
|
|
+ dprintk("--> %s DS %s\n", __func__, ds->ds_remotestr);
|
|
|
|
|
|
list_for_each_entry(da, &ds->ds_addrs, da_node) {
|
|
|
dprintk("%s: DS %s: trying address %s\n",
|
|
@@ -720,8 +715,7 @@ static int _nfs4_pnfs_v4_ds_connect(struct nfs_server *mds_srv,
|
|
|
clp = nfs4_set_ds_client(mds_srv,
|
|
|
(struct sockaddr *)&da->da_addr,
|
|
|
da->da_addrlen, IPPROTO_TCP,
|
|
|
- timeo, retrans, minor_version,
|
|
|
- au_flavor);
|
|
|
+ timeo, retrans, minor_version);
|
|
|
if (IS_ERR(clp))
|
|
|
continue;
|
|
|
|
|
@@ -755,19 +749,17 @@ out:
|
|
|
*/
|
|
|
void nfs4_pnfs_ds_connect(struct nfs_server *mds_srv, struct nfs4_pnfs_ds *ds,
|
|
|
struct nfs4_deviceid_node *devid, unsigned int timeo,
|
|
|
- unsigned int retrans, u32 version,
|
|
|
- u32 minor_version, rpc_authflavor_t au_flavor)
|
|
|
+ unsigned int retrans, u32 version, u32 minor_version)
|
|
|
{
|
|
|
if (test_and_set_bit(NFS4DS_CONNECTING, &ds->ds_state) == 0) {
|
|
|
int err = 0;
|
|
|
|
|
|
if (version == 3) {
|
|
|
err = _nfs4_pnfs_v3_ds_connect(mds_srv, ds, timeo,
|
|
|
- retrans, au_flavor);
|
|
|
+ retrans);
|
|
|
} else if (version == 4) {
|
|
|
err = _nfs4_pnfs_v4_ds_connect(mds_srv, ds, timeo,
|
|
|
- retrans, minor_version,
|
|
|
- au_flavor);
|
|
|
+ retrans, minor_version);
|
|
|
} else {
|
|
|
dprintk("%s: unsupported DS version %d\n", __func__,
|
|
|
version);
|