Merge tag 'ceph-for-5.2-rc1' of git://github.com/ceph/ceph-client
Pull ceph updates from Ilya Dryomov: "On the filesystem side we have: - a fix to enforce quotas set above the mount point (Luis Henriques) - support for exporting snapshots through NFS (Zheng Yan) - proper statx implementation (Jeff Layton). statx flags are mapped to MDS caps, with AT_STATX_{DONT,FORCE}_SYNC taken into account. - some follow-up dentry name handling fixes, in particular elimination of our hand-rolled helper and the switch to __getname() as suggested by Al (Jeff Layton) - a set of MDS client cleanups in preparation for async MDS requests in the future (Jeff Layton) - a fix to sync the filesystem before remounting (Jeff Layton) On the rbd side, work is on-going on object-map and fast-diff image features" * tag 'ceph-for-5.2-rc1' of git://github.com/ceph/ceph-client: (29 commits) ceph: flush dirty inodes before proceeding with remount ceph: fix unaligned access in ceph_send_cap_releases libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer libceph: fix unaligned accesses in ceph_entity_addr handling rbd: don't assert on writes to snapshots rbd: client_mutex is never nested ceph: print inode number in __caps_issued_mask debugging messages ceph: just call get_session in __ceph_lookup_mds_session ceph: simplify arguments and return semantics of try_get_cap_refs ceph: fix comment over ceph_drop_caps_for_unlink ceph: move wait for mds request into helper function ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request ceph: after an MDS request, do callback and completions ceph: use pathlen values returned by set_request_path_attr ceph: use __getname/__putname in ceph_mdsc_build_path ceph: use ceph_mdsc_build_path instead of clone_dentry_name ceph: fix potential use-after-free in ceph_mdsc_build_path ceph: dump granular cap info in "caps" debugfs file ceph: make iterate_session_caps a public symbol ceph: fix NULL pointer deref when debugging is enabled ...
No related branches found
No related tags found
Showing
- drivers/block/rbd.c 14 additions, 10 deletionsdrivers/block/rbd.c
- fs/ceph/caps.c 37 additions, 56 deletionsfs/ceph/caps.c
- fs/ceph/debugfs.c 35 additions, 5 deletionsfs/ceph/debugfs.c
- fs/ceph/export.c 331 additions, 25 deletionsfs/ceph/export.c
- fs/ceph/file.c 1 addition, 1 deletionfs/ceph/file.c
- fs/ceph/inode.c 57 additions, 28 deletionsfs/ceph/inode.c
- fs/ceph/locks.c 0 additions, 13 deletionsfs/ceph/locks.c
- fs/ceph/mds_client.c 82 additions, 123 deletionsfs/ceph/mds_client.c
- fs/ceph/mds_client.h 31 additions, 2 deletionsfs/ceph/mds_client.h
- fs/ceph/mdsmap.c 1 addition, 1 deletionfs/ceph/mdsmap.c
- fs/ceph/quota.c 167 additions, 10 deletionsfs/ceph/quota.c
- fs/ceph/super.c 7 additions, 0 deletionsfs/ceph/super.c
- fs/ceph/super.h 2 additions, 0 deletionsfs/ceph/super.h
- include/linux/ceph/ceph_fs.h 6 additions, 0 deletionsinclude/linux/ceph/ceph_fs.h
- include/linux/ceph/messenger.h 2 additions, 1 deletioninclude/linux/ceph/messenger.h
- include/linux/ceph/osdmap.h 6 additions, 7 deletionsinclude/linux/ceph/osdmap.h
- net/ceph/cls_lock_client.c 1 addition, 1 deletionnet/ceph/cls_lock_client.c
- net/ceph/debugfs.c 2 additions, 2 deletionsnet/ceph/debugfs.c
- net/ceph/messenger.c 59 additions, 62 deletionsnet/ceph/messenger.c
- net/ceph/mon_client.c 3 additions, 3 deletionsnet/ceph/mon_client.c
Loading
Please register or sign in to comment