Merge tag 'ceph-for-4.19-rc1' of git://github.com/ceph/ceph-client
Pull ceph updates from Ilya Dryomov: "The main things are support for cephx v2 authentication protocol and basic support for rbd images within namespaces (myself). Also included are y2038 conversion patches from Arnd, a pile of miscellaneous fixes from Chengguang and Zheng's feature bit infrastructure for the filesystem" * tag 'ceph-for-4.19-rc1' of git://github.com/ceph/ceph-client: (40 commits) ceph: don't drop message if it contains more data than expected ceph: support cephfs' own feature bits crush: fix using plain integer as NULL warning libceph: remove unnecessary non NULL check for request_key ceph: refactor error handling code in ceph_reserve_caps() ceph: refactor ceph_unreserve_caps() ceph: change to void return type for __do_request() ceph: compare fsc->max_file_size and inode->i_size for max file size limit ceph: add additional size check in ceph_setattr() ceph: add additional offset check in ceph_write_iter() ceph: add additional range check in ceph_fallocate() ceph: add new field max_file_size in ceph_fs_client libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() libceph: check authorizer reply/challenge length before reading libceph: implement CEPHX_V2 calculation mode libceph: add authorizer challenge libceph: factor out encrypt_authorizer() libceph: factor out __ceph_x_decrypt() libceph: factor out __prepare_write_connect() libceph: store ceph_auth_handshake pointer in ceph_connection ...
No related branches found
No related tags found
Showing
- drivers/block/rbd.c 88 additions, 37 deletionsdrivers/block/rbd.c
- fs/ceph/acl.c 22 additions, 8 deletionsfs/ceph/acl.c
- fs/ceph/addr.c 37 additions, 37 deletionsfs/ceph/addr.c
- fs/ceph/cache.c 7 additions, 4 deletionsfs/ceph/cache.c
- fs/ceph/caps.c 62 additions, 76 deletionsfs/ceph/caps.c
- fs/ceph/dir.c 12 additions, 8 deletionsfs/ceph/dir.c
- fs/ceph/file.c 22 additions, 12 deletionsfs/ceph/file.c
- fs/ceph/inode.c 42 additions, 41 deletionsfs/ceph/inode.c
- fs/ceph/mds_client.c 69 additions, 29 deletionsfs/ceph/mds_client.c
- fs/ceph/mds_client.h 13 additions, 1 deletionfs/ceph/mds_client.h
- fs/ceph/quota.c 1 addition, 1 deletionfs/ceph/quota.c
- fs/ceph/snap.c 3 additions, 3 deletionsfs/ceph/snap.c
- fs/ceph/super.c 3 additions, 3 deletionsfs/ceph/super.c
- fs/ceph/super.h 7 additions, 5 deletionsfs/ceph/super.h
- fs/ceph/xattr.c 2 additions, 2 deletionsfs/ceph/xattr.c
- include/linux/ceph/auth.h 8 additions, 0 deletionsinclude/linux/ceph/auth.h
- include/linux/ceph/ceph_features.h 4 additions, 3 deletionsinclude/linux/ceph/ceph_features.h
- include/linux/ceph/decode.h 12 additions, 6 deletionsinclude/linux/ceph/decode.h
- include/linux/ceph/messenger.h 5 additions, 3 deletionsinclude/linux/ceph/messenger.h
- include/linux/ceph/msgr.h 1 addition, 1 deletioninclude/linux/ceph/msgr.h
Loading
Please register or sign in to comment