summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorJeff Layton <jlayton@redhat.com>2016-12-15 08:37:58 -0500
committerIlya Dryomov <idryomov@gmail.com>2017-02-20 12:16:05 +0100
commitadf0d68701c7f3e50f21308c76f41e60956a6832 (patch)
tree82927817ebd1d9d064a2278d42f8b999b2ac7fe4 /usr
parentfd36a71762f3b0fcb9741ed24021afabec7e0c45 (diff)
downloadop-kernel-dev-adf0d68701c7f3e50f21308c76f41e60956a6832.zip
op-kernel-dev-adf0d68701c7f3e50f21308c76f41e60956a6832.tar.gz
ceph: fix unsafe dcache access in ceph_encode_dentry_release
Accessing d_parent requires some sort of locking or it could vanish out from under us. Since we take the d_lock anyway, use that to fetch d_parent and take a reference to it, and then use that reference to call ceph_encode_inode_release. Link: http://tracker.ceph.com/issues/18148 Signed-off-by: Jeff Layton <jlayton@redhat.com> Reviewed-by: Yan, Zheng <zyan@redhat.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud