kernel_optimize_test/fs/ceph
Yan, Zheng dd2bc47348 ceph: fix readpage from fscache
ceph_readpage() unlocks page prematurely prematurely in the case
that page is reading from fscache. Caller of readpage expects that
page is uptodate when it get unlocked. So page shoule get locked
by completion callback of fscache_read_or_alloc_pages()

Cc: stable@vger.kernel.org # 4.1+, needs backporting for < 4.7
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2017-09-01 00:04:26 +02:00
..
acl.c ceph: unify inode i_ctime update 2017-06-14 19:37:23 +02:00
addr.c ceph: fix readpage from fscache 2017-09-01 00:04:26 +02:00
cache.c ceph: fix readpage from fscache 2017-09-01 00:04:26 +02:00
cache.h
caps.c ceph: avoid accessing freeing inode in ceph_check_delayed_caps() 2017-07-07 17:25:13 +02:00
ceph_frag.c
debugfs.c
dir.c ceph: fix race in concurrent readdir 2017-07-17 14:54:59 +02:00
export.c
file.c ceph: update the 'approaching max_size' code 2017-07-07 17:25:12 +02:00
inode.c ceph: update ceph_dentry_info::lease_session when necessary 2017-07-07 17:25:14 +02:00
ioctl.c
ioctl.h
Kconfig
locks.c ceph: don't re-send interrupted flock request 2017-07-07 17:25:13 +02:00
Makefile
mds_client.c ceph: avoid invalid memory dereference in the middle of umount 2017-07-07 17:25:13 +02:00
mds_client.h
mdsmap.c
snap.c
strings.c
super.c ceph: new mount option that specifies fscache uniquifier 2017-07-07 17:25:14 +02:00
super.h ceph: new mount option that specifies fscache uniquifier 2017-07-07 17:25:14 +02:00
xattr.c ceph: getattr before read on ceph.* xattrs 2017-07-07 17:25:13 +02:00