Commit a619fe35ab41 for kernel

commit a619fe35ab41fded440d3762d4fbad84ff86a4d4
Merge: c8321831480d 48bc9da3c97c
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Wed Dec 3 11:28:38 2025 -0800

    Merge tag 'v6.19-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6

    Pull crypto updates from Herbert Xu:
     "API:
       - Rewrite memcpy_sglist from scratch
       - Add on-stack AEAD request allocation
       - Fix partial block processing in ahash

      Algorithms:
       - Remove ansi_cprng
       - Remove tcrypt tests for poly1305
       - Fix EINPROGRESS processing in authenc
       - Fix double-free in zstd

      Drivers:
       - Use drbg ctr helper when reseeding xilinx-trng
       - Add support for PCI device 0x115A to ccp
       - Add support of paes in caam
       - Add support for aes-xts in dthev2

      Others:
       - Use likely in rhashtable lookup
       - Fix lockdep false-positive in padata by removing a helper"

    * tag 'v6.19-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (71 commits)
      crypto: zstd - fix double-free in per-CPU stream cleanup
      crypto: ahash - Zero positive err value in ahash_update_finish
      crypto: ahash - Fix crypto_ahash_import with partial block data
      crypto: lib/mpi - use min() instead of min_t()
      crypto: ccp - use min() instead of min_t()
      hwrng: core - use min3() instead of nested min_t()
      crypto: aesni - ctr_crypt() use min() instead of min_t()
      crypto: drbg - Delete unused ctx from struct sdesc
      crypto: testmgr - Add missing DES weak and semi-weak key tests
      Revert "crypto: scatterwalk - Move skcipher walk and use it for memcpy_sglist"
      crypto: scatterwalk - Fix memcpy_sglist() to always succeed
      crypto: iaa - Request to add Kanchana P Sridhar to Maintainers.
      crypto: tcrypt - Remove unused poly1305 support
      crypto: ansi_cprng - Remove unused ansi_cprng algorithm
      crypto: asymmetric_keys - fix uninitialized pointers with free attribute
      KEYS: Avoid -Wflex-array-member-not-at-end warning
      crypto: ccree - Correctly handle return of sg_nents_for_len
      crypto: starfive - Correctly handle return of sg_nents_for_len
      crypto: iaa - Fix incorrect return value in save_iaa_wq()
      crypto: zstd - Remove unnecessary size_t cast
      ...

diff --cc arch/arm64/configs/defconfig
index 997fa7cd9de5,41328593e74b..94d372e3b9bd
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@@ -1783,10 -1783,9 +1783,9 @@@ CONFIG_CRYPTO_CHACHA20=
  CONFIG_CRYPTO_BENCHMARK=m
  CONFIG_CRYPTO_ECHAINIV=y
  CONFIG_CRYPTO_MICHAEL_MIC=m
 +CONFIG_CRYPTO_SHA3=m
- CONFIG_CRYPTO_ANSI_CPRNG=y
  CONFIG_CRYPTO_USER_API_RNG=m
  CONFIG_CRYPTO_GHASH_ARM64_CE=y
 -CONFIG_CRYPTO_SHA3_ARM64=m
  CONFIG_CRYPTO_SM3_ARM64_CE=m
  CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
  CONFIG_CRYPTO_AES_ARM64_BS=m