Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
Pull Ceph updates from Sage Weil: "There is some follow-on RBD cleanup after the last window's code drop, a series from Yan fixing multi-mds behavior in cephfs, and then a sprinkling of bug fixes all around. Some warnings, sleeping while atomic, a null dereference, and cleanups" * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client: (36 commits) libceph: fix invalid unsigned->signed conversion for timespec encoding libceph: call r_unsafe_callback when unsafe reply is received ceph: fix race between cap issue and revoke ceph: fix cap revoke race ceph: fix pending vmtruncate race ceph: avoid accessing invalid memory libceph: Fix NULL pointer dereference in auth client code ceph: Reconstruct the func ceph_reserve_caps. ceph: Free mdsc if alloc mdsc->mdsmap failed. ceph: remove sb_start/end_write in ceph_aio_write. ceph: avoid meaningless calling ceph_caps_revoking if sync_mode == WB_SYNC_ALL. ceph: fix sleeping function called from invalid context. ceph: move inode to proper flushing list when auth MDS changes rbd: fix a couple warnings ceph: clear migrate seq when MDS restarts ceph: check migrate seq before changing auth cap ceph: fix race between page writeback and truncate ceph: reset iov_len when discarding cap release messages ceph: fix cap release race libceph: fix truncate size calculation ...
Showing
- drivers/block/rbd.c 90 additions, 84 deletionsdrivers/block/rbd.c
- fs/ceph/addr.c 42 additions, 46 deletionsfs/ceph/addr.c
- fs/ceph/caps.c 63 additions, 39 deletionsfs/ceph/caps.c
- fs/ceph/file.c 1 addition, 3 deletionsfs/ceph/file.c
- fs/ceph/inode.c 6 additions, 8 deletionsfs/ceph/inode.c
- fs/ceph/locks.c 1 addition, 1 deletionfs/ceph/locks.c
- fs/ceph/mds_client.c 5 additions, 1 deletionfs/ceph/mds_client.c
- fs/ceph/mdsmap.c 23 additions, 19 deletionsfs/ceph/mdsmap.c
- fs/ceph/super.c 1 addition, 1 deletionfs/ceph/super.c
- fs/ceph/super.h 2 additions, 2 deletionsfs/ceph/super.h
- fs/ceph/xattr.c 5 additions, 4 deletionsfs/ceph/xattr.c
- include/linux/ceph/decode.h 0 additions, 5 deletionsinclude/linux/ceph/decode.h
- include/linux/ceph/osd_client.h 0 additions, 1 deletioninclude/linux/ceph/osd_client.h
- net/ceph/auth_none.c 6 additions, 0 deletionsnet/ceph/auth_none.c
- net/ceph/osd_client.c 32 additions, 31 deletionsnet/ceph/osd_client.c
Please register or sign in to comment