Hi Linus, The following changes since commit d8a5b80568a9cb66810e75b182018e9edb68e8ff: Linux 4.15 (2018-01-28 13:20:33 -0800) are available in the git repository at: https://github.com/ceph/ceph-client.git tags/ceph-for-4.16-rc1 for you to fetch changes up to 16515a6d54183349b858b9c05e483afc55fa7948: ceph: improving efficiency of syncfs (2018-01-30 21:10:15 +0100) ---------------------------------------------------------------- Things have been very quiet on the rbd side, as work continues on the big ticket items slated for the next merge window. On the CephFS side we have a large number of cap handling improvements, a fix for our long-standing abuse of ->journal_info in ceph_readpages() and yet another dentry pointer management patch. ---------------------------------------------------------------- Chengguang Xu (2): libceph: check kstrndup() return value ceph: improving efficiency of syncfs Ilya Dryomov (4): rbd: obj_request->completion is unused rbd: use kmem_cache_zalloc() in rbd_img_request_create() rbd: don't NULL out ->obj_request in rbd_img_obj_parent_read_full() rbd: whitelist RBD_FEATURE_OPERATIONS feature bit Yan, Zheng (13): ceph: voluntarily drop Ax cap for requests that create new inode ceph: voluntarily drop Lx cap for link/rename requests ceph: properly drop caps for setattr request ceph: voluntarily drop Fx cap for readdir request ceph: cleanup traceless reply handling for rename ceph: use atomic_t for ceph_inode_info::i_shared_gen ceph: avoid dereferencing invalid pointer during cached readdir ceph: track read contexts in ceph_file_info ceph: fix un-balanced fsc->writeback_count update ceph: fix incorrect snaprealm when adding caps ceph: limit rate of cap import/export error messages ceph: delete unreachable code in ceph_check_caps() ceph: fix race of queuing delayed caps Zhi Zhang (1): ceph: try to allocate enough memory for reserved caps drivers/block/rbd.c | 22 ++----- fs/ceph/addr.c | 28 +++++--- fs/ceph/caps.c | 170 ++++++++++++++++++++++++++++++++++--------------- fs/ceph/dir.c | 79 +++++++++++++---------- fs/ceph/file.c | 12 +++- fs/ceph/inode.c | 56 ++++++++++++---- fs/ceph/mds_client.c | 33 +++++++--- fs/ceph/mds_client.h | 3 + fs/ceph/snap.c | 8 ++- fs/ceph/super.h | 53 ++++++++++++++- net/ceph/ceph_common.c | 4 ++ 11 files changed, 323 insertions(+), 145 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