linux_dsm_epyc7002/fs/ceph
Al Viro daf5cc27ee ceph: fix use-after-free on symlink traversal
free the symlink body after the same RCU delay we have for freeing the
struct inode itself, so that traversal during RCU pathwalk wouldn't step
into freed memory.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2019-03-27 19:00:37 +01:00
..
acl.c
addr.c ceph: use vmf_error() in ceph_filemap_fault() 2019-01-07 22:48:48 +01:00
cache.c
cache.h
caps.c ceph: add mount option to limit caps count 2019-03-05 18:55:17 +01:00
ceph_frag.c
debugfs.c ceph: remove dentry_lru file from debugfs 2019-03-05 18:55:17 +01:00
dir.c ceph: add mount option to limit caps count 2019-03-05 18:55:17 +01:00
export.c
file.c ceph: pass inclusive lend parameter to filemap_write_and_wait_range() 2019-03-05 18:55:17 +01:00
inode.c ceph: fix use-after-free on symlink traversal 2019-03-27 19:00:37 +01:00
ioctl.c
ioctl.h
Kconfig
locks.c
Makefile
mds_client.c ceph: add mount option to limit caps count 2019-03-05 18:55:17 +01:00
mds_client.h ceph: add mount option to limit caps count 2019-03-05 18:55:17 +01:00
mdsmap.c ceph: remove redundant assignment 2018-12-26 15:56:04 +01:00
quota.c ceph: quota: cleanup license mess 2019-01-21 14:53:23 +01:00
snap.c ceph: map snapid to anonymous bdev ID 2019-03-05 18:55:16 +01:00
strings.c
super.c ceph: add mount option to limit caps count 2019-03-05 18:55:17 +01:00
super.h ceph: add mount option to limit caps count 2019-03-05 18:55:17 +01:00
xattr.c ceph: support getting ceph.dir.pin vxattr 2019-03-05 18:55:16 +01:00