]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: use put_inode on MetaRequest inode refs
authorSage Weil <sage@inktank.com>
Fri, 28 Jun 2013 04:39:35 +0000 (21:39 -0700)
committerSage Weil <sage@inktank.com>
Fri, 28 Jun 2013 04:39:35 +0000 (21:39 -0700)
commit81bee6487fb1ce9e090b030d61bda128a3cf4982
tree2b8213ba1ece1af22ab0e5c5161b0af534375d53
parent9e604ee6943fdb131978afbec51321050faddfc6
client: use put_inode on MetaRequest inode refs

When we drop the request inode refs, we need to use put_inode() to ensure
they get cleaned up properly (removed from inode_map, caps released, etc.).
Do this explicitly here (as we do with all other inode put() paths that
matter).

Fixes: #5381
Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
src/client/Client.cc
src/client/MetaRequest.cc
src/client/MetaRequest.h