Commit 87a367f1bffa for kernel

commit 87a367f1bffadf1db5def15bd0cd2148acd057ad
Merge: 0ba83f0968f3 cfdde144ae45
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Feb 17 15:18:51 2026 -0800

    Merge tag 'ceph-for-7.0-rc1' of https://github.com/ceph/ceph-client

    Pull ceph updates from Ilya Dryomov:
     "This adds support for the upcoming aes256k key type in CephX that is
      based on Kerberos 5 and brings a bunch of assorted CephFS fixes from
      Ethan and Sam. One of Sam's patches in particular undoes a change in
      the fscrypt area that had an inadvertent side effect of making CephFS
      behave as if mounted with wsize=4096 and leading to the corresponding
      degradation in performance, especially for sequential writes"

    * tag 'ceph-for-7.0-rc1' of https://github.com/ceph/ceph-client:
      ceph: assert loop invariants in ceph_writepages_start()
      ceph: remove error return from ceph_process_folio_batch()
      ceph: fix write storm on fscrypted files
      ceph: do not propagate page array emplacement errors as batch errors
      ceph: supply snapshot context in ceph_uninline_data()
      ceph: supply snapshot context in ceph_zero_partial_object()
      libceph: adapt ceph_x_challenge_blob hashing and msgr1 message signing
      libceph: add support for CEPH_CRYPTO_AES256KRB5
      libceph: introduce ceph_crypto_key_prepare()
      libceph: generalize ceph_x_encrypt_offset() and ceph_x_encrypt_buflen()
      libceph: define and enforce CEPH_MAX_KEY_LEN