|
@@ -710,22 +710,6 @@ static struct rpc_cred *get_backchannel_cred(struct nfs4_client *clp, struct rpc
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-static struct rpc_clnt *create_backchannel_client(struct rpc_create_args *args)
|
|
|
-{
|
|
|
- struct rpc_xprt *xprt;
|
|
|
-
|
|
|
- if (args->protocol != XPRT_TRANSPORT_BC_TCP)
|
|
|
- return rpc_create(args);
|
|
|
-
|
|
|
- xprt = args->bc_xprt->xpt_bc_xprt;
|
|
|
- if (xprt) {
|
|
|
- xprt_get(xprt);
|
|
|
- return rpc_create_xprt(args, xprt);
|
|
|
- }
|
|
|
-
|
|
|
- return rpc_create(args);
|
|
|
-}
|
|
|
-
|
|
|
static int setup_callback_client(struct nfs4_client *clp, struct nfs4_cb_conn *conn, struct nfsd4_session *ses)
|
|
|
{
|
|
|
int maxtime = max_cb_time(clp->net);
|
|
@@ -768,7 +752,7 @@ static int setup_callback_client(struct nfs4_client *clp, struct nfs4_cb_conn *c
|
|
|
args.authflavor = ses->se_cb_sec.flavor;
|
|
|
}
|
|
|
/* Create RPC client */
|
|
|
- client = create_backchannel_client(&args);
|
|
|
+ client = rpc_create(&args);
|
|
|
if (IS_ERR(client)) {
|
|
|
dprintk("NFSD: couldn't create callback client: %ld\n",
|
|
|
PTR_ERR(client));
|