Hi Linus, Please pull the following Ceph fixes from git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git for-linus We have a few follow-up fixes for the libceph refactor from Ilya, and then some cephfs + fscache fixes from Zheng. The first two FS-Cache patches are acked by David Howells and deemed trivial enough to go through our tree. The rest fix some issues with the ceph fscache handling (disable cache for inodes opened for write, and simplify the revalidation logic accordingly, dropping the now-unnecessary work queue). Thanks! sage ---------------------------------------------------------------- Ilya Dryomov (3): libceph: change ceph_osdmap_flag() to take osdc libceph: put request only if it's done in handle_reply() libceph: use %s instead of %pE in dout()s Yan, Zheng (7): FS-Cache: wake write waiter after invalidating writes FS-Cache: make check_consistency callback return int ceph: call __fscache_uncache_page() if readpages fails ceph: avoid unnecessary fscache invalidation/revlidation ceph: disable fscache when inode is opened for write ceph: improve fscache revalidation ceph: use i_version to check validity of fscache fs/cachefiles/interface.c | 2 +- fs/ceph/addr.c | 6 +- fs/ceph/cache.c | 141 +++++++++++++++++----------------------- fs/ceph/cache.h | 44 ++++++++----- fs/ceph/caps.c | 23 +++---- fs/ceph/file.c | 27 ++------ fs/ceph/super.h | 4 +- fs/fscache/page.c | 2 + include/linux/ceph/osd_client.h | 5 ++ include/linux/ceph/osdmap.h | 5 -- include/linux/fscache-cache.h | 2 +- net/ceph/osd_client.c | 51 +++++++-------- net/ceph/osdmap.c | 4 +- 13 files changed, 138 insertions(+), 178 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html