]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: pin request->target when target dentry is not pinned 4653/head
authorYan, Zheng <zyan@redhat.com>
Tue, 12 May 2015 09:06:46 +0000 (17:06 +0800)
committerYan, Zheng <zyan@redhat.com>
Wed, 13 May 2015 03:24:50 +0000 (11:24 +0800)
commit61030e62cf2f4e5b9d1380b2743de3ec432e5f6c
treeb43593a85cbf27b87e013594c294902d3b9f1edf
parent9591df35819ba8cdb7b7a07658fa04a61b8bb2b4
client: pin request->target when target dentry is not pinned

In most cases, target dentry is pinned by request, so no one will
free the target inode. But for LOOKUP and LOOKUPPARENT requests,
target dentry is not pinned. So we should pin the target inode

Signed-off-by: Yan, Zheng <zyan@redhat.com>
src/client/Client.cc