This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 744a759492b5 Merge tag 'input-for-v6.6-rc0' of git://git.kernel.org/pub [...] new 08b8a0440eee libceph: add spinlock around osd->o_requests new a679e50f7286 libceph: define struct ceph_sparse_extent and add some helpers new ec3bc567eac1 libceph: new sparse_read op, support sparse reads on msgr2 [...] new f36217e35ce1 libceph: support sparse reads on msgr2 secure codepath new d396f89db39a libceph: add sparse read support to msgr1 new f628d7999727 libceph: add sparse read support to OSD client new 03bc06c7b0bd ceph: add new mount option to enable sparse reads new ec9595c080c6 ceph: preallocate inode for ops that may create one new 4c793d4c58b7 ceph: make ceph_msdc_build_path use ref-walk new dee0c5f83460 libceph: add new iov_iter-based ceph_msg_data_type and cep [...] new 4de77f25fd85 ceph: use osd_req_op_extent_osd_iter for netfs reads new 2d332d5bc424 ceph: fscrypt_auth handling for ceph new 6b5717bd30ab ceph: implement -o test_dummy_encryption mount option new f061feda6c54 ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr new b7b53361c80b ceph: make ioctl cmds more readable in debug log new 64e86f632bf1 ceph: add base64 endcoding routines for encrypted names new 3fd945a79e14 ceph: encode encrypted name in ceph_mdsc_build_path and de [...] new 24865e75c1a4 ceph: send alternate_name in MClientRequest new 4ac4c23eaa38 ceph: decode alternate_name in lease info new cb3524a8bd96 ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() new c526760181ca ceph: make d_revalidate call fscrypt revalidator for encry [...] new 457117f077c6 ceph: add helpers for converting names for userland presentation new 855290962c55 ceph: make ceph_fill_trace and ceph_get_name decrypt names new 3859af9eba95 ceph: pass the request to parse_reply_info_readdir() new af9ffa6df7e3 ceph: add support to readdir for encrypted names new 79f2f6ad878c ceph: create symlinks with encrypted and base64-encoded targets new 94af0470924c ceph: add some fscrypt guardrails new e127e03009a3 ceph: allow encrypting a directory while not having Ax caps new 14e034a61c90 ceph: mark directory as non-complete after loading key new 16be62fc8a53 ceph: size handling in MClientRequest, cap updates and ino [...] new 0d91f0ad6a01 ceph: handle fscrypt fields in cap messages from MDS new 77cdb7e17e39 ceph: add infrastructure for file encryption and decryption new 69dd3b3930f9 libceph: add CEPH_OSD_OP_ASSERT_VER support new 4e8c4c235578 libceph: allow ceph_osdc_new_request to accept a multi-op read new d4d518871574 ceph: add object version support for sync read new 5c64737d2536 ceph: add truncate size handling support for fscrypt new 8cff8f5374c7 ceph: don't use special DIO path for encrypted inodes new b294fa295ff4 ceph: align data in pages in ceph_sync_write new 33a5f1709a44 ceph: add read/modify/write to ceph_sync_write new d55207717ded ceph: add encryption support to writepage and writepages new f0fe1e54cfcf ceph: plumb in decryption during reads new b422f1150443 ceph: invalidate pages when doing direct/sync writes new dd66df0053ef ceph: add support for encrypted snapshot names new abd4fc775857 ceph: prevent snapshot creation in encrypted locked directories new 230bd8b98ddf ceph: update documentation regarding snapshot naming limitations new e3dfcab2080d ceph: drop messages from MDS when unmounting new 1464de9f813e ceph: wait for OSD requests' callbacks to finish when unmounting new 295fc4aa7de4 ceph: fix updating i_truncate_pagecache_size for fscrypt new d9ae977d2d56 ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper new e6a28d6303a9 libceph: do not include crypto/algapi.h new cd59cdefc2f1 rbd: use list_for_each_entry() helper new 3af5ae22030c ceph: make members in struct ceph_mds_request_args_ext a union new ce0d5bd3a6c1 ceph: make num_fwd and num_retry to __u32 new 7ba2090ca64e Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ce [...]
The 54 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/filesystems/ceph.rst | 10 + drivers/block/rbd.c | 4 +- fs/ceph/Makefile | 1 + fs/ceph/acl.c | 4 +- fs/ceph/addr.c | 196 ++++++++--- fs/ceph/caps.c | 235 +++++++++++-- fs/ceph/crypto.c | 673 ++++++++++++++++++++++++++++++++++++ fs/ceph/crypto.h | 288 ++++++++++++++++ fs/ceph/dir.c | 194 ++++++++--- fs/ceph/export.c | 44 ++- fs/ceph/file.c | 602 +++++++++++++++++++++++++++------ fs/ceph/inode.c | 625 +++++++++++++++++++++++++++++++--- fs/ceph/ioctl.c | 127 ++++++- fs/ceph/mds_client.c | 676 ++++++++++++++++++++++++++++--------- fs/ceph/mds_client.h | 35 +- fs/ceph/quota.c | 14 +- fs/ceph/snap.c | 10 +- fs/ceph/super.c | 191 ++++++++++- fs/ceph/super.h | 49 ++- fs/ceph/xattr.c | 30 ++ include/linux/ceph/ceph_fs.h | 68 ++-- include/linux/ceph/messenger.h | 40 +++ include/linux/ceph/osd_client.h | 93 ++++- include/linux/ceph/rados.h | 4 + net/ceph/messenger.c | 78 +++++ net/ceph/messenger_v1.c | 98 +++++- net/ceph/messenger_v2.c | 289 ++++++++++++++-- net/ceph/osd_client.c | 334 +++++++++++++++++- 28 files changed, 4484 insertions(+), 528 deletions(-) create mode 100644 fs/ceph/crypto.c create mode 100644 fs/ceph/crypto.h