ceph: disable cached readdir after dropping positive dentry
authorYan, Zheng <zyan@redhat.com>
Tue, 10 Oct 2017 09:06:25 +0000 (17:06 +0800)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 13 Nov 2017 11:11:29 +0000 (12:11 +0100)
commit933ad2c9c8bbb1623c2d3c5753ad340152e15d9d
tree2cb624291e7d4d97dea691b39e0d094fab3c94ee
parent7271efa79f8bc01694d1a9fce597088a97b3b160
ceph: disable cached readdir after dropping positive dentry

Ideally CEPH_CAP_FILE_SHARED should have been revoked before
postive dentry get dropped. But if something goes wrong, later
cached readdir may dereference the dropped dentry.

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
fs/ceph/inode.c