From 9ffd3c9656d302080e9819a616383821621b7ff9 Mon Sep 17 00:00:00 2001 From: Stanislav Kinsbursky Date: Wed, 11 Jan 2012 19:18:26 +0400 Subject: [PATCH] --- yaml --- r: 294375 b: refs/heads/master c: f5131257f771ad0e84cf0314a2a86b66318755a9 h: refs/heads/master i: 294373: 264e94ec990a5319fcfd9b93ca93ce16800475c7 294371: 1de5cc49c366eb8c6ab54dbe35f9d9cc342d2cba 294367: 97a5ea973886f32e611959bb309e7a0a87f517f9 v: v3 --- [refs] | 2 +- trunk/net/sunrpc/clnt.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 6ed6b5beded7..cc909cc1c337 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 80df9d202255071c8ec610a6a3fdca5cac69f7bd +refs/heads/master: f5131257f771ad0e84cf0314a2a86b66318755a9 diff --git a/trunk/net/sunrpc/clnt.c b/trunk/net/sunrpc/clnt.c index 417074500592..c89ceb80fe87 100644 --- a/trunk/net/sunrpc/clnt.c +++ b/trunk/net/sunrpc/clnt.c @@ -578,7 +578,6 @@ rpc_free_client(struct rpc_clnt *clnt) { dprintk("RPC: destroying %s client for %s\n", clnt->cl_protname, clnt->cl_server); - rpc_clnt_remove_pipedir(clnt); if (clnt->cl_parent != clnt) { rpc_release_client(clnt->cl_parent); goto out_free; @@ -587,6 +586,7 @@ rpc_free_client(struct rpc_clnt *clnt) kfree(clnt->cl_server); out_free: rpc_unregister_client(clnt); + rpc_clnt_remove_pipedir(clnt); rpc_free_iostats(clnt->cl_metrics); kfree(clnt->cl_principal); clnt->cl_metrics = NULL;