diff options
author | J. Bruce Fields <bfields@redhat.com> | 2011-07-17 01:15:10 +0400 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2011-07-18 17:38:02 +0400 |
commit | 3e98abffd1665b884a322aedcd528577842f762f (patch) | |
tree | 3f94883dd56081c17e3bbfadbe196eb5cb2a7595 /fs/nfsd/nfs4proc.c | |
parent | ab1350b2b3c1dd2e465a6abdda608d8c44facfb8 (diff) | |
download | linux-3e98abffd1665b884a322aedcd528577842f762f.tar.xz |
nfsd4: call nfsd4_release_compoundargs from pc_release
This simplifies cleanup a bit.
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd/nfs4proc.c')
-rw-r--r-- | fs/nfsd/nfs4proc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/nfsd/nfs4proc.c b/fs/nfsd/nfs4proc.c index 121fd84e7f90..7ef1b27f1125 100644 --- a/fs/nfsd/nfs4proc.c +++ b/fs/nfsd/nfs4proc.c @@ -1218,7 +1218,6 @@ encode_op: fh_put(&resp->cstate.save_fh); BUG_ON(resp->cstate.replay_owner); out: - nfsd4_release_compoundargs(args); /* Reset deferral mechanism for RPC deferrals */ rqstp->rq_usedeferral = 1; dprintk("nfsv4 compound returned %d\n", ntohl(status)); @@ -1473,6 +1472,7 @@ static struct svc_procedure nfsd_procedures4[2] = { .pc_encode = (kxdrproc_t) nfs4svc_encode_compoundres, .pc_argsize = sizeof(struct nfsd4_compoundargs), .pc_ressize = sizeof(struct nfsd4_compoundres), + .pc_release = nfsd4_release_compoundargs, .pc_cachetype = RC_NOCACHE, .pc_xdrressize = NFSD_BUFSIZE/4, }, |