|
@@ -1729,7 +1729,8 @@ error:
|
|
*/
|
|
*/
|
|
struct nfs_server *nfs_clone_server(struct nfs_server *source,
|
|
struct nfs_server *nfs_clone_server(struct nfs_server *source,
|
|
struct nfs_fh *fh,
|
|
struct nfs_fh *fh,
|
|
- struct nfs_fattr *fattr)
|
|
|
|
|
|
+ struct nfs_fattr *fattr,
|
|
|
|
+ rpc_authflavor_t flavor)
|
|
{
|
|
{
|
|
struct nfs_server *server;
|
|
struct nfs_server *server;
|
|
struct nfs_fattr *fattr_fsinfo;
|
|
struct nfs_fattr *fattr_fsinfo;
|
|
@@ -1758,7 +1759,7 @@ struct nfs_server *nfs_clone_server(struct nfs_server *source,
|
|
|
|
|
|
error = nfs_init_server_rpcclient(server,
|
|
error = nfs_init_server_rpcclient(server,
|
|
source->client->cl_timeout,
|
|
source->client->cl_timeout,
|
|
- source->client->cl_auth->au_flavor);
|
|
|
|
|
|
+ flavor);
|
|
if (error < 0)
|
|
if (error < 0)
|
|
goto out_free_server;
|
|
goto out_free_server;
|
|
if (!IS_ERR(source->client_acl))
|
|
if (!IS_ERR(source->client_acl))
|