diff options
author | Trond Myklebust <trondmy@gmail.com> | 2018-10-01 16:41:54 +0200 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2018-10-29 21:58:04 +0100 |
commit | 3e87da5145fc25e18fb934eb496f4e7c4d038e71 (patch) | |
tree | 1fd189fba3a2eecb889f8f334b7becdbcde9075f /fs/nfsd/nfscache.c | |
parent | SUNRPC: Simplify TCP receive code (diff) | |
download | linux-3e87da5145fc25e18fb934eb496f4e7c4d038e71.tar.xz linux-3e87da5145fc25e18fb934eb496f4e7c4d038e71.zip |
knfsd: Remove dead code from nfsd_cache_lookup
The preallocated cache entry is always set to type RC_NOCACHE, and that
type isn't changed until we later call nfsd_cache_update().
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd/nfscache.c')
-rw-r--r-- | fs/nfsd/nfscache.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/fs/nfsd/nfscache.c b/fs/nfsd/nfscache.c index dbdeb9d6af03..cef4686f87ef 100644 --- a/fs/nfsd/nfscache.c +++ b/fs/nfsd/nfscache.c @@ -446,14 +446,6 @@ nfsd_cache_lookup(struct svc_rqst *rqstp) rp->c_csum = csum; lru_put_end(b, rp); - - /* release any buffer */ - if (rp->c_type == RC_REPLBUFF) { - drc_mem_usage -= rp->c_replvec.iov_len; - kfree(rp->c_replvec.iov_base); - rp->c_replvec.iov_base = NULL; - } - rp->c_type = RC_NOCACHE; out: spin_unlock(&b->cache_lock); return rtn; |