android_kernel_motorola_sm6225/fs/ceph
Yan, Zheng 15b51bd6ba ceph: stop on-going cached readdir if mds revokes FILE_SHARED cap
If directory's FILE_SHARED cap get revoked, dentry in the directory
can get spliced into other directory (Eg, other client move the
dentry into directory B, then we do readdir on directory B). So we
should stop on-going cached readdir. this can be achieved by marking
dir not complete, because __dcache_readdir() checks dir completeness
before emitting each dentry.

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2017-09-06 19:57:00 +02:00
..
acl.c ceph: unify inode i_ctime update 2017-06-14 19:37:23 +02:00
addr.c ceph: wait on writeback after writing snapshot data 2017-09-06 19:57:00 +02:00
cache.c ceph: adjust 36 checks for NULL pointers 2017-09-06 19:56:52 +02:00
cache.h ceph: improve fscache revalidation 2016-06-01 10:31:50 +02:00
caps.c ceph: stop on-going cached readdir if mds revokes FILE_SHARED cap 2017-09-06 19:57:00 +02:00
ceph_frag.c ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
debugfs.c ceph: adjust 36 checks for NULL pointers 2017-09-06 19:56:52 +02:00
dir.c ceph: send LSSNAP request to auth mds of directory inode 2017-09-06 19:56:46 +02:00
export.c ceph: check i_nlink while converting a file handle to dentry 2017-06-14 19:32:43 +02:00
file.c ceph: adjust 36 checks for NULL pointers 2017-09-06 19:56:52 +02:00
inode.c ceph: handle race between vmtruncate and queuing cap snap 2017-09-06 19:56:53 +02:00
ioctl.c ceph: fix bogus endianness change in ceph_ioctl_set_layout 2017-02-20 12:16:07 +01:00
ioctl.h ceph: fully initialize new layout 2012-05-16 14:28:27 -05:00
Kconfig ceph: add acl for cephfs 2013-12-31 20:32:01 +02:00
locks.c ceph: don't re-send interrupted flock request 2017-07-07 17:25:13 +02:00
Makefile ceph: add acl for cephfs 2013-12-31 20:32:01 +02:00
mds_client.c ceph: adjust 36 checks for NULL pointers 2017-09-06 19:56:52 +02:00
mds_client.h ceph: handle epoch barriers in cap messages 2017-05-04 09:19:21 +02:00
mdsmap.c ceph: adjust 36 checks for NULL pointers 2017-09-06 19:56:52 +02:00
snap.c ceph: queue cap snap only when snap realm's context changes 2017-09-06 19:56:54 +02:00
strings.c ceph: handle CEPH_SESSION_REJECT message 2016-10-03 16:13:50 +02:00
super.c ceph: adjust 36 checks for NULL pointers 2017-09-06 19:56:52 +02:00
super.h ceph: validate correctness of some mount options 2017-09-06 19:56:42 +02:00
xattr.c ceph: adjust 36 checks for NULL pointers 2017-09-06 19:56:52 +02:00