kernel-fxtec-pro1x/fs/ceph
Yan, Zheng 9797226bf6 ceph: don't update importing cap's mseq when handing cap export
commit 3c1392d4c49962a31874af14ae9ff289cb2b3851 upstream.

Updating mseq makes client think importer mds has accepted all prior
cap messages and importer mds knows what caps client wants. Actually
some cap messages may have been dropped because of mseq mismatch.

If mseq is left untouched, importing cap's mds_wanted later will get
reset by cap import message.

Cc: stable@vger.kernel.org
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-01-13 09:51:09 +01:00
..
acl.c ceph: return errors from posix_acl_equiv_mode() correctly 2018-08-02 21:26:12 +02:00
addr.c ceph: adding new return type vm_fault_t 2018-08-02 21:33:20 +02:00
cache.c ceph: use timespec64 for inode timestamp 2018-08-02 21:26:12 +02:00
cache.h
caps.c ceph: don't update importing cap's mseq when handing cap export 2019-01-13 09:51:09 +01:00
ceph_frag.c
debugfs.c libceph, ceph: change permission for readonly debugfs entries 2018-04-02 10:12:45 +02:00
dir.c ceph: use timespec64 for inode timestamp 2018-08-02 21:26:12 +02:00
export.c
file.c The main things are support for cephx v2 authentication protocol and 2018-08-20 18:26:55 -07:00
inode.c Revert "ceph: fix dentry leak in splice_dentry()" 2018-11-21 09:19:16 +01:00
ioctl.c libceph, ceph: move ceph_calc_file_object_mapping() to striper.c 2018-04-02 10:12:43 +02:00
ioctl.h
Kconfig
locks.c ceph: add newline to end of debug message format 2018-04-02 10:12:44 +02:00
Makefile ceph: quota: add initial infrastructure to support cephfs quotas 2018-04-02 11:17:51 +02:00
mds_client.c ceph: don't drop message if it contains more data than expected 2018-08-13 17:55:44 +02:00
mds_client.h ceph: support cephfs' own feature bits 2018-08-13 17:55:44 +02:00
mdsmap.c
quota.c ceph: quota: fix null pointer dereference in quota check 2018-11-27 16:13:05 +01:00
snap.c ceph: use timespec64 for inode timestamp 2018-08-02 21:26:12 +02:00
strings.c
super.c ceph: avoid a use-after-free in ceph_destroy_options() 2018-09-06 16:18:04 +02:00
super.h The main things are support for cephx v2 authentication protocol and 2018-08-20 18:26:55 -07:00
xattr.c ceph: use timespec64 for inode timestamp 2018-08-02 21:26:12 +02:00