]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
ceph: add missing check in d_revalidate snapdir handling
authorAl Viro <viro@zeniv.linux.org.uk>
Tue, 29 Oct 2019 13:53:29 +0000 (13:53 +0000)
committerStefan Bader <stefan.bader@canonical.com>
Tue, 26 Nov 2019 12:16:06 +0000 (13:16 +0100)
commit2601c7044b54b3ea8d90ca4400fbce9b6426edc2
tree86d57c7f4043f989babda4d4ab60d9aaf7d01f64
parent445c7b1cbf76c64f674146fad9348f63cb86be3b
ceph: add missing check in d_revalidate snapdir handling

BugLink: https://bugs.launchpad.net/bugs/1853519
commit 1f08529c84cfecaf1261ed9b7e17fab18541c58f upstream.

We should not play with dcache without parent locked...

Cc: stable@vger.kernel.org
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
fs/ceph/inode.c