This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 4138f0228833 Merge tag 'vfio-v6.9-rc1' of https://github.com/awilliam/l [...] new e01966e643c9 crypto: virtio - Less function calls in __virtio_crypto_ak [...] new 109303336a0c crypto: vmx - Move to arch/powerpc/crypto new 23a22e831ed4 crypto: qat - avoid memcpy() overflow warning new 5d7e1c411c0d dt-bindings: qcom-qce: Add compatible for SM6350 new 4bb439e8562d KEYS: include header for EINVAL definition new 3274819b3c81 crypto: iaa - Remove header table code new cc342dba0d39 crypto: iaa - Remove unnecessary debugfs_create_dir() erro [...] new 8413fe3e7fdf crypto: hisilicon/qm - support get device state new 8db78dd6cca2 crypto: hisilicon/qm - dump important registers values bef [...] new 1bfde2c572b9 crypto: pcbc - remove redundant assignment to nbytes new f18483c987e1 crypto: asymmetric_keys - remove redundant pointer secs new f722002441a1 crypto: arm64/aes-ccm - Revert "Rewrite skcipher walker loop" new 88c6d50f649b crypto: arm64/aes-ccm - Keep NEON enabled during skcipher walk new 97c4c10dafcd crypto: arm64/aes-ccm - Pass short inputs via stack buffer new c131098d6d9c crypto: arm64/aes-ccm - Replace bytewise tail handling wit [...] new 948ffc66e595 crypto: arm64/aes-ccm - Reuse existing MAC update for AAD input new 565def1542ab crypto: arm64/aes-ccm - Cache round keys and unroll AES loops new 715052884929 crypto: arm64/aes-ccm - Merge encrypt and decrypt tail handling new f691d444f9a9 crypto: arm64/aes-ccm - Merge finalization into en/decrypt [...] new 61909cc83175 crypto: hisilicon - Fix smp_processor_id() warnings new 1dc0c1389d6a crypto: sun8i-ce - Use kcalloc() instead of kzalloc() new 4da3bc65d218 crypto: qat - use kcalloc_node() instead of kzalloc_node() new 8203695ca50b crypto: testmgr - remove unused xts4096 and xts512 algorit [...] new 4d314d27130b dt-bindings: crypto: ice: Document SC7180 inline crypto engine new 68baa4289b85 crypto: hisilicon/sec2 - updates the sec DFX function register new c4af42254547 crypto: hisilicon/sec2 - modify nested macro call new dd1a502cabca crypto: hisilicon/sec2 - fix some cleanup issues new 0c753f33428d crypto: hisilicon/sec - remove unused parameter new 9a14b311f2f7 crypto: ahash - unexport crypto_hash_alg_has_setkey() new a853450bf4c7 crypto: xilinx - call finalize with bh disabled new 633eeefab69e crypto: virtio - remove duplicate check if queue is broken new e2b67859ab6e crypto: qat - add heartbeat error simulator new ae508d7afb75 crypto: qat - add fatal error notify method new 758a0087db98 crypto: qat - disable arbitration before reset new ec26f8e6c784 crypto: qat - update PFVF protocol for recovery new 4469f9b23468 crypto: qat - re-enable sriov after pf reset new 2aaa1995a94a crypto: qat - add fatal error notification new f5419a4239af crypto: qat - add auto reset on error new 750fa7c20e60 crypto: qat - limit heartbeat notifications new 9567d3dc7609 crypto: qat - improve aer error reset handling new e8829ef1f73f crypto: rsa - restrict plaintext/ciphertext values more new 6e031ef2c201 crypto: ccp - State in dmesg that TSME is enabled new 12b8ae68f50d crypto: hisilicon/qm - add stop function by hardware new ce133a221230 crypto: hisilicon/qm - obtain stop queue status new 9066ac364d86 crypto: hisilicon/qm - change function type to void new 3ee2cee56c5e MAINTAINERS: adjust file entries after crypto vmx file movement new c2304e1a0b80 crypto: qat - change SLAs cleanup flow at shutdown new 7d42e097607c crypto: qat - resolve race condition during AER recovery new 2ecd43413d76 Documentation: qat: fix auto_reset section new 53cc9baeb9bc crypto: arm/sha - fix function cast warnings new 0e8fca2f12ce crypto: ccp - Avoid discarding errors in psp_send_platform [...] new 14af865be47a crypto: ccp - Update return values for some unit tests new bcc06e1b3dad crypto: qat - uninitialized variable in adf_hb_error_injec [...] new dfff0e35fa5d crypto: qat - remove unused macros in qat_comp_alg.c new 9a5dcada14d5 crypto: qat - removed unused macro in adf_cnv_dbgfs.c new f99fb7d660f7 crypto: qat - avoid division by zero new a66cf93ab338 crypto: qat - remove double initialization of value new ff391345141e crypto: qat - remove unnecessary description from comment new bca79b9f5639 crypto: qat - fix comment structure new df018f82002a crypto: qat - fix ring to service map for dcc in 4xxx new a20a6060e0dd crypto: qat - fix ring to service map for dcc in 420xx new ed3d95fe788d crypto: qat - make ring to service map common for QAT GEN4 new e63df1ec9a16 crypto: jitter - fix CRYPTO_JITTERENTROPY help text new a24e3b583ea2 crypto: rockchip - fix to check return value new f66a211e8c5d crypto: dh - Make public key test FIPS-only new 2beb81fbf0c0 crypto: remove CONFIG_CRYPTO_STATS new 7bb9f42d9e58 dt-bindings: crypto: add sam9x7 in Atmel AES new 4234f365ebd2 dt-bindings: crypto: add sam9x7 in Atmel SHA new 1e45f6051f2c dt-bindings: crypto: add sam9x7 in Atmel TDES new 7248e523a0d5 dt-bindings: rng: atmel,at91-trng: add sam9x7 TRNG new 262534ddc88d crypto: iaa - Fix async_disable descriptor leak new cdb083e73d63 crypto: iaa - Fix comp/decomp delay statistics new bc9ce934c469 MAINTAINERS: Remove T Ambarus from few mchp entries new 12e37aef7ba2 hwrng: hisi - use dev_err_probe new db8ac883855e crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC i [...] new 30dd94dba350 crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags new 43a7885ec0df crypto: tcrypt - add ffdhe2048(dh) test new 77292bb8ca69 crypto: scomp - remove memcpy if sg_nents is 1 and pages a [...] new 6a8dbd71a706 Revert "crypto: remove CONFIG_CRYPTO_STATS" new c8e769961668 Merge tag 'v6.9-p1' of git://git.kernel.org/pub/scm/linux/ [...] new b874d4aae58b block: limit block time caching to in_task() context new 256aab46e316 Revert "block/mq-deadline: use correct way to throttling w [...] new bf5e3a30f777 Revert "blk-lib: check for kill signal" new 4c4ab8ae4163 block: fix mismatched kerneldoc function name new 277100b3d5fe Merge tag 'block-6.9-20240315' of git://git.kernel.dk/linux
The 85 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/ABI/testing/debugfs-driver-qat | 26 ++ Documentation/ABI/testing/debugfs-hisi-hpre | 22 ++ Documentation/ABI/testing/debugfs-hisi-sec | 22 ++ Documentation/ABI/testing/debugfs-hisi-zip | 22 ++ Documentation/ABI/testing/sysfs-driver-qat | 20 ++ .../bindings/crypto/atmel,at91sam9g46-aes.yaml | 6 +- .../bindings/crypto/atmel,at91sam9g46-sha.yaml | 6 +- .../bindings/crypto/atmel,at91sam9g46-tdes.yaml | 6 +- .../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 + .../devicetree/bindings/crypto/qcom-qce.yaml | 1 + .../devicetree/bindings/rng/atmel,at91-trng.yaml | 4 + MAINTAINERS | 25 +- arch/arm/crypto/sha256_glue.c | 13 +- arch/arm/crypto/sha512-glue.c | 12 +- arch/arm64/crypto/Kconfig | 1 + arch/arm64/crypto/aes-ce-ccm-core.S | 265 ++++++++------------- arch/arm64/crypto/aes-ce-ccm-glue.c | 154 ++++++++---- arch/arm64/crypto/aes-glue.c | 1 + arch/powerpc/crypto/Kconfig | 20 ++ arch/powerpc/crypto/Makefile | 20 +- {drivers/crypto/vmx => arch/powerpc/crypto}/aes.c | 0 .../crypto/vmx => arch/powerpc/crypto}/aes_cbc.c | 0 .../crypto/vmx => arch/powerpc/crypto}/aes_ctr.c | 0 .../crypto/vmx => arch/powerpc/crypto}/aes_xts.c | 0 .../crypto/vmx => arch/powerpc/crypto}/aesp8-ppc.h | 0 .../vmx => arch/powerpc/crypto}/aesp8-ppc.pl | 0 .../crypto/vmx => arch/powerpc/crypto}/ghash.c | 0 .../vmx => arch/powerpc/crypto}/ghashp8-ppc.pl | 0 {drivers/crypto/vmx => arch/powerpc/crypto}/vmx.c | 0 block/blk-lib.c | 40 +--- block/blk-settings.c | 2 +- block/blk.h | 2 +- block/mq-deadline.c | 3 +- crypto/Kconfig | 5 +- crypto/ahash.c | 21 +- crypto/asymmetric_keys/verify_pefile.c | 4 +- crypto/dh.c | 57 ++--- crypto/pcbc.c | 4 +- crypto/rsa.c | 36 ++- crypto/scompress.c | 36 ++- crypto/tcrypt.c | 3 + crypto/testmgr.c | 8 - drivers/char/hw_random/hisi-rng.c | 6 +- drivers/crypto/Kconfig | 14 +- drivers/crypto/Makefile | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 2 +- drivers/crypto/ccp/platform-access.c | 11 +- drivers/crypto/ccp/psp-dev.c | 11 +- drivers/crypto/hisilicon/debugfs.c | 58 +++++ drivers/crypto/hisilicon/hpre/hpre_main.c | 2 +- drivers/crypto/hisilicon/qm.c | 184 +++++++++----- drivers/crypto/hisilicon/sec2/sec_crypto.c | 33 +-- drivers/crypto/hisilicon/sec2/sec_main.c | 7 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 1 + drivers/crypto/hisilicon/zip/zip_main.c | 2 +- drivers/crypto/intel/iaa/iaa_crypto.h | 25 -- drivers/crypto/intel/iaa/iaa_crypto_comp_fixed.c | 1 - drivers/crypto/intel/iaa/iaa_crypto_main.c | 122 ++-------- drivers/crypto/intel/iaa/iaa_crypto_stats.c | 30 --- drivers/crypto/intel/iaa/iaa_crypto_stats.h | 8 +- drivers/crypto/intel/qat/Kconfig | 14 ++ .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 64 ++--- .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 64 ++--- drivers/crypto/intel/qat/qat_common/Makefile | 2 + .../intel/qat/qat_common/adf_accel_devices.h | 3 + drivers/crypto/intel/qat/qat_common/adf_aer.c | 138 ++++++++++- .../crypto/intel/qat/qat_common/adf_cfg_strings.h | 1 + drivers/crypto/intel/qat/qat_common/adf_clock.c | 3 + .../crypto/intel/qat/qat_common/adf_cnv_dbgfs.c | 1 - .../crypto/intel/qat/qat_common/adf_common_drv.h | 10 + drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c | 4 +- .../crypto/intel/qat/qat_common/adf_gen4_hw_data.c | 59 +++++ .../crypto/intel/qat/qat_common/adf_gen4_hw_data.h | 1 + drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c | 6 +- .../crypto/intel/qat/qat_common/adf_heartbeat.c | 20 +- .../crypto/intel/qat/qat_common/adf_heartbeat.h | 21 ++ .../intel/qat/qat_common/adf_heartbeat_dbgfs.c | 53 +++++ .../intel/qat/qat_common/adf_heartbeat_inject.c | 76 ++++++ .../crypto/intel/qat/qat_common/adf_hw_arbiter.c | 25 ++ drivers/crypto/intel/qat/qat_common/adf_init.c | 12 + drivers/crypto/intel/qat/qat_common/adf_isr.c | 11 +- drivers/crypto/intel/qat/qat_common/adf_pfvf_msg.h | 7 +- .../crypto/intel/qat/qat_common/adf_pfvf_pf_msg.c | 64 ++++- .../crypto/intel/qat/qat_common/adf_pfvf_pf_msg.h | 21 ++ .../intel/qat/qat_common/adf_pfvf_pf_proto.c | 8 + .../intel/qat/qat_common/adf_pfvf_vf_proto.c | 6 + drivers/crypto/intel/qat/qat_common/adf_rl.c | 20 +- drivers/crypto/intel/qat/qat_common/adf_sriov.c | 38 ++- drivers/crypto/intel/qat/qat_common/adf_sysfs.c | 37 +++ drivers/crypto/intel/qat/qat_common/adf_vf_isr.c | 2 - .../crypto/intel/qat/qat_common/qat_comp_algs.c | 9 - drivers/crypto/intel/qat/qat_common/qat_crypto.c | 4 +- drivers/crypto/rockchip/rk3288_crypto.c | 5 + .../crypto/virtio/virtio_crypto_akcipher_algs.c | 12 +- drivers/crypto/virtio/virtio_crypto_core.c | 2 - drivers/crypto/vmx/.gitignore | 3 - drivers/crypto/vmx/Kconfig | 14 -- drivers/crypto/vmx/Makefile | 23 -- drivers/crypto/vmx/ppc-xlate.pl | 231 ------------------ drivers/crypto/xilinx/zynqmp-aes-gcm.c | 3 + include/crypto/internal/hash.h | 2 - include/crypto/public_key.h | 1 + include/linux/hisi_acc_qm.h | 10 +- tools/crypto/ccp/test_dbc.py | 8 +- 104 files changed, 1450 insertions(+), 1055 deletions(-) rename {drivers/crypto/vmx => arch/powerpc/crypto}/aes.c (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/aes_cbc.c (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/aes_ctr.c (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/aes_xts.c (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/aesp8-ppc.h (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/aesp8-ppc.pl (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/ghash.c (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/ghashp8-ppc.pl (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/vmx.c (100%) create mode 100644 drivers/crypto/intel/qat/qat_common/adf_heartbeat_inject.c delete mode 100644 drivers/crypto/vmx/.gitignore delete mode 100644 drivers/crypto/vmx/Kconfig delete mode 100644 drivers/crypto/vmx/Makefile delete mode 100644 drivers/crypto/vmx/ppc-xlate.pl