Merge tag 'ceph-for-4.16-rc1' of git://github.com/ceph/ceph-client
Pull ceph updates from Ilya Dryomov: "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" * tag 'ceph-for-4.16-rc1' of git://github.com/ceph/ceph-client: ceph: improving efficiency of syncfs libceph: check kstrndup() return value ceph: try to allocate enough memory for reserved caps ceph: fix race of queuing delayed caps ceph: delete unreachable code in ceph_check_caps() ceph: limit rate of cap import/export error messages ceph: fix incorrect snaprealm when adding caps ceph: fix un-balanced fsc->writeback_count update ceph: track read contexts in ceph_file_info ceph: avoid dereferencing invalid pointer during cached readdir ceph: use atomic_t for ceph_inode_info::i_shared_gen ceph: cleanup traceless reply handling for rename ceph: voluntarily drop Fx cap for readdir request ceph: properly drop caps for setattr request ceph: voluntarily drop Lx cap for link/rename requests ceph: voluntarily drop Ax cap for requests that create new inode rbd: whitelist RBD_FEATURE_OPERATIONS feature bit rbd: don't NULL out ->obj_request in rbd_img_obj_parent_read_full() rbd: use kmem_cache_zalloc() in rbd_img_request_create() rbd: obj_request->completion is unused
Showing
- drivers/block/rbd.c 6 additions, 16 deletionsdrivers/block/rbd.c
- fs/ceph/addr.c 18 additions, 10 deletionsfs/ceph/addr.c
- fs/ceph/caps.c 117 additions, 53 deletionsfs/ceph/caps.c
- fs/ceph/dir.c 45 additions, 34 deletionsfs/ceph/dir.c
- fs/ceph/file.c 9 additions, 3 deletionsfs/ceph/file.c
- fs/ceph/inode.c 42 additions, 14 deletionsfs/ceph/inode.c
- fs/ceph/mds_client.c 23 additions, 10 deletionsfs/ceph/mds_client.c
- fs/ceph/mds_client.h 3 additions, 0 deletionsfs/ceph/mds_client.h
- fs/ceph/snap.c 6 additions, 2 deletionsfs/ceph/snap.c
- fs/ceph/super.h 50 additions, 3 deletionsfs/ceph/super.h
- net/ceph/ceph_common.c 4 additions, 0 deletionsnet/ceph/ceph_common.c
Please register or sign in to comment