Merge tag 'ceph-for-6.8-rc4' of https://github.com/ceph/ceph-client
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 10 Feb 2024 01:05:02 +0000 (17:05 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 10 Feb 2024 01:05:02 +0000 (17:05 -0800)
commite1e3f530a17f808c70f506f11ba7dabbfd8eb14a
tree8212b45eafd77aaa48824523b8a0586aa150991c
parenta2343df3fb1e62ef7c5c0a65c06621980f257d5b
parent07045648c07c5632e0dfd5ce084d3cd0cec0258a
Merge tag 'ceph-for-6.8-rc4' of https://github.com/ceph/ceph-client

Pull ceph fixes from Ilya Dryomov:
 "Some fscrypt-related fixups (sparse reads are used only for encrypted
  files) and two cap handling fixes from Xiubo and Rishabh"

* tag 'ceph-for-6.8-rc4' of https://github.com/ceph/ceph-client:
  ceph: always check dir caps asynchronously
  ceph: prevent use-after-free in encode_cap_msg()
  ceph: always set initial i_blkbits to CEPH_FSCRYPT_BLOCK_SHIFT
  libceph: just wait for more data to be available on the socket
  libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*()
  libceph: fail sparse-read if the data length doesn't match