summaryrefslogtreecommitdiff
path: root/fs/nfsd/vfs.c
diff options
context:
space:
mode:
authorTom Tucker <tom@opengridcomputing.com>2009-01-05 11:12:52 -0600
committerJ. Bruce Fields <bfields@citi.umich.edu>2009-01-07 15:40:45 -0500
commit2779e3ae39645515cb6c1126634f47c28c9e7190 (patch)
treee7904837510ba41552a11ebd21caaaf336281462 /fs/nfsd/vfs.c
parentf05ef8db1abe68e3f6fc272efee51bc54ce528c5 (diff)
downloadlinux-3.10-2779e3ae39645515cb6c1126634f47c28c9e7190.tar.gz
linux-3.10-2779e3ae39645515cb6c1126634f47c28c9e7190.tar.bz2
linux-3.10-2779e3ae39645515cb6c1126634f47c28c9e7190.zip
svc: Move kfree of deferral record to common code
The rqstp structure has a pointer to a svc_deferred_req record that is allocated when requests are deferred. This record is common to all transports and can be freed in common code. Move the kfree of the rq_deferred to the common svc_xprt_release function. This also fixes a memory leak in the RDMA transport which does not kfree the dr structure in it's version of the xpo_release_rqst callback. Signed-off-by: Tom Tucker <tom@opengridcomputing.com> Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Diffstat (limited to 'fs/nfsd/vfs.c')
0 files changed, 0 insertions, 0 deletions