diff options
author | Tom Tucker <tom@opengridcomputing.com> | 2009-01-05 11:12:52 -0600 |
---|---|---|
committer | J. Bruce Fields <bfields@citi.umich.edu> | 2009-01-07 15:40:45 -0500 |
commit | 2779e3ae39645515cb6c1126634f47c28c9e7190 (patch) | |
tree | e7904837510ba41552a11ebd21caaaf336281462 /fs/nfsd/vfs.c | |
parent | f05ef8db1abe68e3f6fc272efee51bc54ce528c5 (diff) | |
download | linux-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