This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7d06015d936c Merge tag 'pci-v6.15-changes' of git://git.kernel.org/pub/ [...] new d61047331782 spinlock: extend guard with spinlock_bh variants new bbbbd1d149e8 dt-bindings: crypto: Add Inside Secure SafeXcel EIP-93 cry [...] new 9739f5f93b78 crypto: eip93 - Add Inside Secure SafeXcel EIP-93 crypto e [...] new af324dc0e2b5 lib: 842: Improve error handling in sw842_compress() new f0f1fd11d9f9 crypto: drivers - Use str_enable_disable-like helpers new 67b78a34e48b hwrng: Kconfig - Use tabs as leading whitespace consistent [...] new 3371482c89c1 hwrng: Kconfig - Move one "tristate" Kconfig description t [...] new 1fe244c5916a crypto: skcipher - use str_yes_no() helper in crypto_skcip [...] new 07bb097b92b9 crypto: ccp - Fix check for the primary ASP device new 1d19058d86e5 crypto: hisilicon/hpre - adapt ECDH for high-performance cores new 50dd4b4d41c6 crypto: x86/aes-xts - make the fast path 64-bit specific new 4f46d008f45e MAINTAINERS: Add Vinicius Gomes to MAINTAINERS for IAA Crypto new 1a3fa1c063fb crypto: qat - set command ids as reserved new 7a96a64e8689 hwrng: imx-rngc - add runtime pm new f4144b6bb74c crypto: sig - Prepare for algorithms with variable signature size new b16510a530d1 crypto: ecdsa - Harden against integer overflows in DIV_RO [...] new dede7911e603 crypto: virtio - Fix kernel-doc of virtcrypto_dev_stop() new 17410baf65c5 crypto: virtio - Simplify RSA key size caching new aefeca118896 crypto: virtio - Drop superfluous ctx->tfm backpointer new dc91d858fb92 crypto: virtio - Drop superfluous [as]kcipher_ctx pointer new 62d027fb49c7 crypto: virtio - Drop superfluous [as]kcipher_req pointer new 849d9db170fc dt-bindings: reset: Add SCMI reset IDs for RK3588 new e00fc3d6e7c2 dt-bindings: rng: add binding for Rockchip RK3588 RNG new 8bb8609293ff hwrng: rockchip - store dev pointer in driver struct new 24aaa42ed65c hwrng: rockchip - eliminate some unnecessary dereferences new 8eff8eb83fc0 hwrng: rockchip - add support for rk3588's standalone TRNG new d45487477313 MAINTAINERS: add Nicolas Frattaroli to rockchip-rng maintainers new 1b284ffc30b0 crypto: hisilicon/sec2 - fix for aead auth key length new a49cc71e2190 crypto: hisilicon/sec2 - fix for aead authsize alignment new f4f353cb7ae9 crypto: hisilicon/sec2 - fix for sec spec check new 6cb345939b8c crypto: ccp - Add support for PCI device 0x1134 new ea6f861a3c45 crypto: inside-secure - Eliminate duplication in top-level [...] new 77cb2f63ad6c crypto: ahash - use str_yes_no() helper in crypto_ahash_show() new 8c4fc9ce402c crypto: x86/aes-ctr - rewrite AESNI+AVX optimized CTR and [...] new 0926d8ee088f crypto: x86/aes-xts - change license to Apache-2.0 OR BSD- [...] new 4f95a6d2748a crypto: bcm - set memory to zero only once new 844c683d1f00 crypto: aead - use str_yes_no() helper in crypto_aead_show() new a4f95a2d28b4 crypto: qat - fix object goals in Makefiles new 3af4e7fa2652 crypto: qat - reorder objects in qat_common Makefile new 1047e21aecdf crypto: lib/Kconfig - Fix lib built-in failure when arch i [...] new dcc47a028c24 crypto: null - Use spin lock instead of mutex new 70c4a5c2139d dt-bindings: crypto: qcom-qce: Document the X1E80100 crypt [...] new 7505436e2925 crypto: api - Fix larval relookup type and mask new 12a2b40d49c1 crypto: skcipher - Set tfm in SYNC_SKCIPHER_REQUEST_ON_STACK new 9057f824c197 crypto: qat - do not export adf_cfg_services new 5ab6c06dff29 crypto: qat - refactor service parsing logic new ee509efc74dd crypto: skcipher - Zap type in crypto_alloc_sync_skcipher new 217460544a1b crypto: inside-secure/eip93 - Correctly handle return of f [...] new 075db21426b1 crypto: ahash - Only save callback and data in ahash_save_req new f40776462122 crypto: x86/ghash - Use proper helpers to clone request new f2ffe5a9183d crypto: hash - Add request chaining API new c664f0341727 crypto: tcrypt - Restore multibuffer ahash tests new 439963cdc3aa crypto: ahash - Add virtual address support new 9e01aaa1033d crypto: ahash - Set default reqsize from ahash_alg new f307c87ea06c crypto: bpf - Add MODULE_DESCRIPTION for skcipher new 2291399384c0 hwrng: Kconfig - Fix indentation of HW_RANDOM_CN10K help text new 3bd4b2c603fc crypto: scatterwalk - move to next sg entry just in time new e21d01a2a3f5 crypto: scatterwalk - add new functions for skipping data new 31b00fe1e285 crypto: scatterwalk - add new functions for iterating thro [...] new bb699e724f3a crypto: scatterwalk - add new functions for copying data new 84b1576355c4 crypto: scatterwalk - add scatterwalk_get_sglist() new cb25dbb60542 crypto: skcipher - use scatterwalk_start_at_pos() new c89edd931a10 crypto: aegis - use the new scatterwalk functions new 5dc14e0bcea7 crypto: arm/ghash - use the new scatterwalk functions new 8fd0eecd55d1 crypto: arm64 - use the new scatterwalk functions new 422bf8fc9999 crypto: nx - use the new scatterwalk functions new e7d5d8a86d92 crypto: s390/aes-gcm - use the new scatterwalk functions new 323abf256986 crypto: s5p-sss - use the new scatterwalk functions new 95c47514b916 crypto: stm32 - use the new scatterwalk functions new e9787deff49e crypto: x86/aes-gcm - use the new scatterwalk functions new fd7cbef67f97 crypto: x86/aegis - use the new scatterwalk functions new 6be051ceaf7d net/tls: use the new scatterwalk functions new 95dbd711b1d8 crypto: skcipher - use the new scatterwalk functions new fa94e45436c1 crypto: scatterwalk - remove obsolete functions new 641938d3bba6 crypto: scatterwalk - don't split at page boundaries when [...] new 48a1bfc28a35 dt-bindings: crypto: Convert fsl,sec-2.0 to YAML new 1b5da8b2d71d crypto: octeontx2 - Remove unused otx2_cpt_print_uc_dbg_info new 006401d29a5c crypto: octeontx - Remove unused function otx_cpt_eng_grp_ [...] new f79d2d2852fa crypto: skcipher - Use restrict rather than hand-rolling accesses new 17ec3e71ba79 crypto: lib/Kconfig - Hide arch options from user new 903be6989032 crypto/krb5: Add API Documentation new 2ac92fedb636 crypto/krb5: Add some constants out of sunrpc headers new d1775a177f7f crypto: Add 'krb5enc' hash and cipher AEAD algorithm new 1b80b6f446ed crypto/krb5: Test manager data new 3936f02bf2d3 crypto/krb5: Implement Kerberos crypto core new 025ac491f4ee crypto/krb5: Add an API to query the layout of the crypto section new a9c27d2d87a3 crypto/krb5: Add an API to alloc and prepare a crypto object new 0392b110ccaf crypto/krb5: Add an API to perform requests new 41cf1d1e8a86 crypto/krb5: Provide infrastructure and key derivation new c8d8f6af66c3 crypto/krb5: Implement the Kerberos5 rfc3961 key derivation new 8bcdbfa89f4f crypto/krb5: Provide RFC3961 setkey packaging functions new 00244da40f78 crypto/krb5: Implement the Kerberos5 rfc3961 encrypt and d [...] new 348f5669d1f6 crypto/krb5: Implement the Kerberos5 rfc3961 get_mic and v [...] new 7c164b66b276 crypto/krb5: Implement the AES enctypes from rfc3962 new 6c3c0e86c2ac crypto/krb5: Implement the AES enctypes from rfc8009 new 742e38d4d403 crypto/krb5: Implement the Camellia enctypes from rfc6803 new fc0cf10c04f4 crypto/krb5: Implement crypto self-testing new d4880fe6fd57 Merge tag 'crypto-krb5-20250303' of git://git.kernel.org/p [...] new caa9dbb76ff5 crypto: mxs-dcp - Only set OTP_KEY bit for OTP key new bcfc8fc53f3a crypto: tegra - Use separate buffer for setkey new 1cb328da4e8f crypto: tegra - Do not use fixed size buffers new 1e245948ca0c crypto: tegra - finalize crypto req on error new dcf8b7e49b86 crypto: tegra - check return value for hash do_one_req new 97ee15ea1016 crypto: tegra - Transfer HASH init function to crypto engine new ff4b7df0b511 crypto: tegra - Fix HASH intermediate result handling new ce390d6c2675 crypto: tegra - Fix CMAC intermediate result handling new bde558220866 crypto: tegra - Set IV to NULL explicitly for AES ECB new b157e7a228ae crypto: tegra - Reserve keyslots to allocate dynamically new f80a2e2e77be crypto: tegra - Use HMAC fallback when keyslots are full new c3e054dbdb08 crypto: api - Move struct crypto_type into internal.h new ef2a68f815da dt-bindings: crypto: inside-secure,safexcel: Allow dma-coherent new cc47f07234f7 crypto: lzo - Fix compression buffer overrun new fc4bd01d9ff5 crypto: iaa - Test the correct request flag new 8f3332eecdd4 crypto: acomp - Remove acomp request flags new 06f0e09f6e54 dt-bindings: crypto: qcom,prng: document QCS615 new ba89b4eaa6cf crypto: lib/chachapoly - Drop dependency on CRYPTO_ALGAPI new 98330b9a6150 crypto: Kconfig - Select LIB generic option new eca6828403b8 crypto: skcipher - fix mismatch between mapping and unmapp [...] new 20238d49448c async_xor: Remove unused 'async_xor_val' new fb14ef46e277 crypto: virtio - Erase some sensitive memory when it is freed new d599e098dec5 MAINTAINERS: add myself to co-maintain ZSTD new 64b7871522a4 crypto: octeontx2 - suppress auth failure screaming due to [...] new f55f9f5593da MAINTAINERS: Add Lukas & Ignat & Stefan for asymmetric keys new 52b3b329d8e5 dt-bindings: rng: rockchip,rk3588-rng: Drop unnecessary st [...] new b949f55644a6 crypto: ccp - Fix uAPI definitions of PSP errors new 65775cf31398 crypto: scatterwalk - Change scatterwalk_next calling convention new 131bdceca1f0 crypto: scatterwalk - Add memcpy_sglist new db873be6f054 crypto: skcipher - Eliminate duplicate virt.addr field new 37d451809f57 crypto: skcipher - Make skcipher_walk src.virt.addr const new 01894c8488d8 crypto: artpec6 - change from kzalloc to kcalloc in artpec [...] new 3d6979bf3bd5 crypto: api - Add cra_type->destroy hook new 0af7304c0696 crypto: scomp - Remove tfm argument from alloc/free_ctx new 3d72ad46a23a crypto: acomp - Move stream management into scomp layer new cff12830e2cb crypto: scomp - Disable BH when taking per-cpu spin lock new b67a02600372 crypto: acomp - Add request chaining and virtual addresses new d2d072a313c1 crypto: testmgr - Remove NULL dst acomp tests new ea3d35467ba4 crypto: qat - add macro to write 64-bit values to registers new 7450ebd29cd9 crypto: scatterwalk - simplify map and unmap calling convention new f3bda3b9b69c crypto: qat - introduce fuse array new fc8d5bba61ad lib/scatterlist: Add SG_MITER_LOCAL and use it new da6f9bf40ac2 crypto: krb5 - Use SG miter instead of doing it by hand new 480db5009571 crypto: hash - Fix test underflow in shash_ahash_digest new 795e5bdb0ada crypto: tegra - Fix format specifier in tegra_sha_prep_cmd() new e9ed7aff2554 crypto: scatterwalk - Use nth_page instead of doing it by hand new ce3313560c7e crypto: hash - Use nth_page instead of doing it by hand new bd2c6e0e0616 crypto: qat - remove unused members in suof structure new 0d5cb730b59b crypto: qat - remove redundant FW image size check new 987fd1a4bad6 crypto: qat - optimize allocations for fw authentication new f9555d180849 crypto: qat - set parity error mask for qat_420xx new 92c6a707d82f crypto: qat - remove access to parity register for QAT GEN4 new edc8e80bf862 crypto: lib/Kconfig - hide library options new 9cf792844d5d crypto: padlock - Use zero page instead of stack buffer new 9b00eb923f3e crypto: nx - Fix uninitialised hv_nxc on error new 39a3f23407d3 xfrm: ipcomp: Call pskb_may_pull in ipcomp_input new 2d3553ecb4e3 crypto: scomp - Remove support for some non-trivial SG lists new 02c974294c74 crypto: iaa - Remove dst_null support new c964444fa7ac crypto: qat - Remove dst_null support new 7cf97a11743a crypto: acomp - Remove dst_free new 2c1808e5fe5a crypto: scomp - Add chaining and virtual address support new 5416b8a741d6 crypto: acomp - Add ACOMP_REQUEST_ALLOC and acomp_request_ [...] new dfd28c89fa91 crypto: iaa - Use acomp stack fallback new dfd3bc6977e8 crypto: acomp - Add async nondma fallback new 8a6771cda3f4 crypto: acomp - Add support for folios new eb2953d26971 xfrm: ipcomp: Use crypto_acomp interface new b03d542c3c95 PM: hibernate: Use crypto_acomp interface new 37b605f551f4 ubifs: Use crypto_acomp interface new 7e0969bae493 ubifs: Pass folios to acomp new ddd0a42671c0 crypto: scompress - Fix scratch allocation failure handling new 980b5705f4e7 crypto: nx - Migrate to scomp API new 2d985ff0072f crypto: 842 - drop obsolete 'comp' implementation new 0fd486363cc4 crypto: deflate - drop obsolete 'comp' implementation new 33335afe33c9 crypto: lz4 - drop obsolete 'comp' implementation new dbae96559eef crypto: lz4hc - drop obsolete 'comp' implementation new d32da55c5b0c crypto: lzo-rle - drop obsolete 'comp' implementation new a3e43a25bad0 crypto: lzo - drop obsolete 'comp' implementation new 8beb40458c21 crypto: zstd - drop obsolete 'comp' implementation new bd40bf1ad26d crypto: cavium/zip - drop obsolete 'comp' implementation new be457e4e8da6 crypto: compress_null - drop obsolete 'comp' implementation new fce8b8d5986b crypto: remove obsolete 'comp' compression API new ca17aa664054 crypto: lib/chacha - remove unused arch-specific init support new 5a06ef1f8da2 crypto: scompress - Fix incorrect stream freeing new 27b13425349e crypto: api - Call crypto_alg_put in crypto_unregister_alg new fdd305803bc1 crypto: essiv - Replace memcpy() + NUL-termination with strscpy() new 3846c01d4252 crypto: arm/ghash-ce - Remove SIMD fallback code path new 108ce629cf73 crypto: hash - Fix synchronous ahash chaining fallback new 8b54e6a8f415 crypto: testmgr - Add multibuffer hash testing new 39fc22a8e53e crypto: acomp - Fix synchronous acomp chaining fallback new 99585c2192cb crypto: testmgr - Add multibuffer acomp testing new e5e0e6bebef3 Merge tag 'v6.15-p1' of git://git.kernel.org/pub/scm/linux [...] new 2e4986cf2d52 fwctl: Add basic structure for a class subsystem with a cdev new 0e79a47fb197 fwctl: Basic ioctl dispatch for the character device new fb39e9092be5 fwctl: FWCTL_INFO to return basic information about the device new 8eea4e744758 taint: Add TAINT_FWCTL new 840cfb7cf570 fwctl: FWCTL_RPC to execute a Remote Procedure Call to dev [...] new 18285acc2c04 fwctl: Add documentation new 52929c214204 fwctl/mlx5: Support for communicating with mlx5 fw new a1ded2c18b1f mlx5: Create an auxiliary device for fwctl_mlx5 new 5666a7e7da2f cxl: Refactor user ioctl command path from mds to mailbox new cbbca60a1efc cxl: Enumerate feature commands new f0e6a2329bf9 cxl: Add Get Supported Features command for kernel usage new 44818d387e55 cxl/test: Add Get Supported Features mailbox command support new 5e5ac21f629d cxl/mbox: Add GET_FEATURE mailbox command new 14d502cc2718 cxl/mbox: Add SET_FEATURE mailbox command new a8b773f24203 cxl: Setup exclusive CXL features that are reserved for th [...] new 15a26c223fff Merge branch 'for-6.15/features' into fwctl new 858ce2f56b52 cxl: Add FWCTL support to CXL new 9b8e73cdb141 cxl: Move cxl feature command structs to user header new 4d1c09cef2c2 cxl: Add support for fwctl RPC command to enable CXL featu [...] new 5908f3ed6dc2 cxl: Add support to handle user feature commands for get feature new eb5dfcb9e36d cxl: Add support to handle user feature commands for set feature new e77e9c107978 cxl/test: Add Get Feature support to cxl_test new 1729808c544a cxl/test: Add Set Feature support to cxl_test new 72b24a9d5057 fwctl/cxl: Add documentation to FWCTL CXL new 0e18a6eca946 cxl: Fixup kdoc issues for include/cxl/features.h new e8562da82943 pds_core: make pdsc_auxbus_dev_del() void new b699bdc720c0 pds_core: specify auxiliary_device to be created new 7e9dd0d1e9c5 pds_core: add new fwctl auxiliary_device new 4d09dd11d7d0 pds_fwctl: initial driver framework new 92c66ee829b9 pds_fwctl: add rpc and query support new 403257070602 pds_fwctl: add Documentation entries new 0ccff074d6aa Merge tag 'for-linus-fwctl' of git://git.kernel.org/pub/sc [...] new d34d0bdb500e RDMA/rxe: Replace netdev dev addr with raw_gid new 93486fc96f0e RDMA/rxe: Add query_gid support new 190797d47f16 RDMA/rxe: Make rping work with tun device new 78683c25c80e RDMA/mana_ib: Allow registration of DMA-mapped memory in PDs new 6e1b8bdcd04f RDMA/mana_ib: implement get_dma_mr new 1440bdbd9c4e RDMA/mana_ib: helpers to allocate kernel queues new bec127e45d9f RDMA/mana_ib: create kernel-level CQs new 7f5192a82b37 RDMA/mana_ib: Create and destroy UD/GSI QP new bd4ee700870a RDMA/mana_ib: UD/GSI QP creation for kernel new df91c470d9e5 RDMA/mana_ib: create/destroy AH new 5ec7e1c86c44 net/mana: fix warning in the writer of client oob new c8017f5b4856 RDMA/mana_ib: UD/GSI work requests new 40ebdacb4e43 RDMA/mana_ib: implement req_notify_cq new 8001e9257eca RDMA/mana_ib: extend mana QP table new cfef4525924e RDMA/mana_ib: polling of CQs for GSI/UD new 6c53bf9cff03 RDMA/mana_ib: indicate CM support new 656dff55da19 RDMA/bnxt_re: Congestion control settings using debugfs hook new 5459f6523c1f IB/cache: Add log messages for IB device state changes new 1fd119c6db83 RDMA/core: Use ib_port_state_to_str() for IB state sysfs new d9d9434a3fee IB/hfi1: Remove state transition log message and opa_lstat [...] new bad4480934c8 RDMA/mana_ib: Query feature_flags bitmask from FW new cd3c5ddf8230 RDMA/mana_ib: request error CQEs when supported new 79bccd746132 RDMA/mana_ib: Add port statistics support new ccca5e8aa145 RDMA/rxe: switch to using the crc32 library new 607a7dcf2e98 RDMA/mana_ib: Fix error code in probe() new dbc641ecf1cb RDMA/bnxt_re: Fix buffer overflow in debugfs code new f26e648a978a RDMA/bnxt_re: Fix the condition check while programming co [...] new 161072d43a8c RDMA/irdma: Switch to using the crc32c library new ffd67b6b420d RDMA/mana_ib: Implement DMABUF MR support new 0172be244ce3 IB/iser: fix typos in iscsi_iser.c comments new 486055f5e09d RDMA/core: Fix best page size finding when it can cross SG [...] new 7f880725078d RDMA/rxe: Move some code to rxe_loc.h in preparation for ODP new b601792392f9 RDMA/rxe: Add page invalidation support new d03fb5c6599e RDMA/rxe: Allow registering MRs for On-Demand Paging new 2fae67ab63db RDMA/rxe: Add support for Send/Recv/Write/Read with ODP new b55e9d29ec6a RDMA/rxe: Add support for the traditional Atomic operation [...] new be35a3127d60 RDMA/mana_ib: Ensure variable err is initialized new ba7fbaa6a83e RDMA/hfi1: Remove unused one_qsfp_write new 230804a89319 Merge branch 'mlx5-next' into wip/leon-for-next new 426370c860e8 RDMA/siw: Switch to using the crc32c library new a1ecb30f9085 RDMA/core: Don't expose hw_counters outside of init net namespace new f33cd9b3fd03 RDMA/core: Fixes infiniband sysctl bounds new 3745242ad1e1 RDMA/mlx5: Reorder capability check last new 0b27b0e4d43a RDMA/vmw_pvrdma: Remove unused pvrdma_modify_device new 83437689249e RDMA/erdma: Prevent use-after-free in erdma_accept_newconn() new 98cf1d1a178e Add support and infrastructure for RDMA TRANSPORT new 1d5c69514e74 RDMA/mana_ib: Use safer allocation function() new 61e51682816d RDMA/uverbs: Introduce UCAP (User CAPabilities) API new cf7174e8982f RDMA/mlx5: Create UCAP char devices for supported device c [...] new fe9d7822baee RDMA/uverbs: Add support for UCAPs in context creation new 17ade5366345 RDMA/mlx5: Check enabled UCAPs when creating ucontext new 74934ddf124a RDMA/mlx5: Expose RDMA TRANSPORT flow table types to userspace new 8820965c4852 docs: infiniband: document the UCAP API new 8b6745b9f6b2 RDMA/hns: Inappropriate format characters cleanup new 0a924decd4a3 RDMA/rxe: Improve readability of ODP pagefault interface new a8445cfec101 net: mana: Change the function signature of mana_get_prima [...] new bee35b7161aa RDMA/mana_ib: Handle net event for pointing to the current netdev new 81f8f7454ad9 RDMA/uverbs: Propagate errors from rdma_lookup_get_uobject() new 86ab05366b55 RDMA/rxe: Fix incorrect return value of rxe_odp_atomic_op() new d9d5c8ed9873 RDMA/bnxt_re: Support perf management counters new 1d6a9e7449e2 RDMA/core: Fix use-after-free when rename device name new d375db42a8ef RDMA/mlx5: Add optional counters for RDMA_TX/RX_packets/bytes new 7e53b31acc7f RDMA/core: Create and destroy rdma_counter using rdma_zall [...] new da3711074f52 RDMA/core: Add support to optional-counters binding configuration new 88ae02feda84 RDMA/core: Pass port to counter bind/unbind operations new 36e0d433672f RDMA/mlx5: Compile fs.c regardless of INFINIBAND_USER_ACCE [...] new fd24c9ef6c8f RDMA/mlx5: Support optional-counters binding for QPs new a0130ef84b00 RDMA/mlx5: Fix MR cache initialization error flow new 24d693cf6c89 RDMA/mlx5: Fix cache entry update on dereg error new 9a68356c309a RDMA/mlx5: Drop access_flags from _mlx5_mr_cache_alloc() new f0c2427412b4 RDMA/mlx5: Fix page_size variable overflow new 5ed3b0cb3f82 RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow new 791951476446 RDMA/mlx5: Fix calculation of total invalidated pages new 0c5517452422 RDMA/mana_ib: Fix integer overflow during queue creation new 37826f0a8c2f IB/mad: Check available slots before posting receive WRs new 092e335082f2 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...]
The 297 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/admin-guide/tainted-kernels.rst | 5 + Documentation/crypto/architecture.rst | 2 - Documentation/crypto/index.rst | 1 + Documentation/crypto/krb5.rst | 262 +++++++ .../devicetree/bindings/crypto/fsl,sec2.0.yaml | 144 ++++ .../devicetree/bindings/crypto/fsl-sec2.txt | 65 -- .../crypto/inside-secure,safexcel-eip93.yaml | 67 ++ .../bindings/crypto/inside-secure,safexcel.yaml | 2 + .../devicetree/bindings/crypto/qcom,prng.yaml | 1 + .../devicetree/bindings/crypto/qcom-qce.yaml | 1 + .../bindings/rng/rockchip,rk3588-rng.yaml | 59 ++ Documentation/infiniband/index.rst | 1 + Documentation/infiniband/ucaps.rst | 71 ++ Documentation/userspace-api/fwctl/fwctl-cxl.rst | 142 ++++ Documentation/userspace-api/fwctl/fwctl.rst | 286 +++++++ Documentation/userspace-api/fwctl/index.rst | 14 + Documentation/userspace-api/fwctl/pds_fwctl.rst | 46 ++ Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + MAINTAINERS | 65 ++ arch/arm/crypto/Kconfig | 10 +- arch/arm/crypto/aes-ce-glue.c | 2 +- arch/arm/crypto/chacha-glue.c | 10 +- arch/arm/crypto/ghash-ce-glue.c | 213 +---- arch/arm64/crypto/Kconfig | 6 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 20 +- arch/arm64/crypto/aes-neonbs-glue.c | 3 +- arch/arm64/crypto/chacha-neon-glue.c | 10 +- arch/arm64/crypto/ghash-ce-glue.c | 17 +- arch/arm64/crypto/sm4-ce-ccm-glue.c | 27 +- arch/arm64/crypto/sm4-ce-gcm-glue.c | 31 +- arch/mips/crypto/Kconfig | 7 +- arch/mips/crypto/chacha-glue.c | 10 +- arch/powerpc/crypto/Kconfig | 7 +- arch/powerpc/crypto/aes-gcm-p10-glue.c | 6 +- arch/powerpc/crypto/aes_ctr.c | 2 +- arch/powerpc/crypto/chacha-p10-glue.c | 10 +- arch/riscv/crypto/Kconfig | 1 - arch/s390/crypto/Kconfig | 3 +- arch/s390/crypto/aes_s390.c | 45 +- arch/s390/crypto/chacha-glue.c | 8 +- arch/sparc/crypto/aes_glue.c | 2 +- arch/x86/crypto/Kconfig | 11 +- arch/x86/crypto/Makefile | 2 +- arch/x86/crypto/aegis128-aesni-glue.c | 9 +- arch/x86/crypto/aes-ctr-avx-x86_64.S | 592 ++++++++++++++ arch/x86/crypto/aes-xts-avx-x86_64.S | 55 +- arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 597 -------------- arch/x86/crypto/aesni-intel_glue.c | 461 +++++------ arch/x86/crypto/chacha_glue.c | 10 +- arch/x86/crypto/des3_ede_glue.c | 2 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 23 +- crypto/842.c | 70 +- crypto/Kconfig | 16 + crypto/Makefile | 5 +- crypto/acompress.c | 274 ++++++- crypto/aead.c | 5 +- crypto/aegis128-core.c | 9 +- crypto/ahash.c | 601 +++++++++++--- crypto/algapi.c | 5 +- crypto/api.c | 31 +- crypto/asymmetric_keys/public_key.c | 9 +- crypto/async_tx/async_xor.c | 26 - crypto/bpf_crypto_skcipher.c | 1 + crypto/chacha_generic.c | 4 +- crypto/compress.c | 32 - crypto/compress.h | 2 - crypto/crypto_null.c | 70 +- crypto/crypto_user.c | 16 - crypto/ctr.c | 10 +- crypto/deflate.c | 62 +- crypto/ecc.c | 2 +- crypto/ecdsa-p1363.c | 2 +- crypto/ecdsa-x962.c | 4 +- crypto/essiv.c | 3 +- crypto/internal.h | 20 +- crypto/krb5/Kconfig | 26 + crypto/krb5/Makefile | 18 + crypto/krb5/internal.h | 247 ++++++ crypto/krb5/krb5_api.c | 452 +++++++++++ crypto/krb5/krb5_kdf.c | 145 ++++ crypto/krb5/rfc3961_simplified.c | 792 +++++++++++++++++++ crypto/krb5/rfc3962_aes.c | 115 +++ crypto/krb5/rfc6803_camellia.c | 237 ++++++ crypto/krb5/rfc8009_aes2.c | 362 +++++++++ crypto/krb5/selftest.c | 544 +++++++++++++ crypto/krb5/selftest_data.c | 291 +++++++ crypto/krb5enc.c | 504 ++++++++++++ crypto/lrw.c | 2 +- crypto/lz4.c | 65 +- crypto/lz4hc.c | 70 +- crypto/lzo-rle.c | 74 +- crypto/lzo.c | 74 +- crypto/pcbc.c | 28 +- crypto/proc.c | 3 - crypto/rsassa-pkcs1.c | 2 +- crypto/scatterwalk.c | 114 ++- crypto/scompress.c | 281 ++++--- crypto/skcipher.c | 151 ++-- crypto/tcrypt.c | 231 ++++++ crypto/testmgr.c | 509 ++++++------ crypto/testmgr.h | 351 +++++++++ crypto/xctr.c | 2 +- crypto/xts.c | 2 +- crypto/zstd.c | 60 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/char/hw_random/Kconfig | 21 +- drivers/char/hw_random/imx-rngc.c | 69 +- drivers/char/hw_random/rockchip-rng.c | 250 +++++- drivers/crypto/Kconfig | 1 + drivers/crypto/Makefile | 2 +- drivers/crypto/axis/artpec6_crypto.c | 4 +- drivers/crypto/bcm/cipher.c | 27 +- drivers/crypto/bcm/spu2.c | 3 +- drivers/crypto/caam/caamalg_qi2.c | 3 +- drivers/crypto/cavium/zip/zip_crypto.c | 46 +- drivers/crypto/cavium/zip/zip_crypto.h | 17 +- drivers/crypto/cavium/zip/zip_main.c | 50 +- drivers/crypto/ccp/sp-pci.c | 16 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 7 + drivers/crypto/hisilicon/sec2/sec.h | 1 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 125 ++- drivers/crypto/inside-secure/Makefile | 1 + drivers/crypto/inside-secure/eip93/Kconfig | 20 + drivers/crypto/inside-secure/eip93/Makefile | 5 + drivers/crypto/inside-secure/eip93/eip93-aead.c | 711 +++++++++++++++++ drivers/crypto/inside-secure/eip93/eip93-aead.h | 38 + drivers/crypto/inside-secure/eip93/eip93-aes.h | 16 + drivers/crypto/inside-secure/eip93/eip93-cipher.c | 413 ++++++++++ drivers/crypto/inside-secure/eip93/eip93-cipher.h | 60 ++ drivers/crypto/inside-secure/eip93/eip93-common.c | 822 +++++++++++++++++++ drivers/crypto/inside-secure/eip93/eip93-common.h | 24 + drivers/crypto/inside-secure/eip93/eip93-des.h | 16 + drivers/crypto/inside-secure/eip93/eip93-hash.c | 866 +++++++++++++++++++++ drivers/crypto/inside-secure/eip93/eip93-hash.h | 82 ++ drivers/crypto/inside-secure/eip93/eip93-main.c | 501 ++++++++++++ drivers/crypto/inside-secure/eip93/eip93-main.h | 151 ++++ drivers/crypto/inside-secure/eip93/eip93-regs.h | 335 ++++++++ drivers/crypto/intel/iaa/iaa_crypto_main.c | 164 +--- drivers/crypto/intel/qat/qat_420xx/Makefile | 2 +- .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 19 +- drivers/crypto/intel/qat/qat_420xx/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_4xxx/Makefile | 2 +- .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 13 +- drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_c3xxx/Makefile | 2 +- .../crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 4 +- drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_c3xxxvf/Makefile | 2 +- drivers/crypto/intel/qat/qat_c62x/Makefile | 2 +- .../crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c | 4 +- drivers/crypto/intel/qat/qat_c62x/adf_drv.c | 4 +- drivers/crypto/intel/qat/qat_c62xvf/Makefile | 2 +- drivers/crypto/intel/qat/qat_common/Makefile | 66 +- .../intel/qat/qat_common/adf_accel_devices.h | 23 +- .../crypto/intel/qat/qat_common/adf_cfg_services.c | 167 +++- .../crypto/intel/qat/qat_common/adf_cfg_services.h | 26 +- .../crypto/intel/qat/qat_common/adf_cfg_strings.h | 6 +- .../crypto/intel/qat/qat_common/adf_gen2_hw_data.c | 2 +- .../crypto/intel/qat/qat_common/adf_gen4_config.c | 15 +- .../crypto/intel/qat/qat_common/adf_gen4_hw_data.c | 56 +- .../crypto/intel/qat/qat_common/adf_gen4_hw_data.h | 1 + drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c | 59 +- drivers/crypto/intel/qat/qat_common/adf_sysfs.c | 22 +- .../crypto/intel/qat/qat_common/icp_qat_fw_comp.h | 4 +- drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h | 10 - drivers/crypto/intel/qat/qat_common/qat_bl.c | 159 ---- drivers/crypto/intel/qat/qat_common/qat_bl.h | 6 - .../crypto/intel/qat/qat_common/qat_comp_algs.c | 85 +- drivers/crypto/intel/qat/qat_common/qat_comp_req.h | 10 - drivers/crypto/intel/qat/qat_common/qat_uclo.c | 38 +- drivers/crypto/intel/qat/qat_dh895xcc/Makefile | 2 +- .../intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 6 +- drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_dh895xccvf/Makefile | 2 +- drivers/crypto/marvell/Kconfig | 4 +- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 16 +- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.h | 2 - .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 100 +-- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 1 - .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 7 +- drivers/crypto/mxs-dcp.c | 8 +- drivers/crypto/nx/nx-842.c | 33 +- drivers/crypto/nx/nx-842.h | 15 +- drivers/crypto/nx/nx-aes-ccm.c | 16 +- drivers/crypto/nx/nx-aes-gcm.c | 17 +- drivers/crypto/nx/nx-common-powernv.c | 31 +- drivers/crypto/nx/nx-common-pseries.c | 70 +- drivers/crypto/nx/nx.c | 34 +- drivers/crypto/nx/nx.h | 3 - drivers/crypto/padlock-sha.c | 4 +- drivers/crypto/s5p-sss.c | 38 +- drivers/crypto/stm32/stm32-cryp.c | 34 +- drivers/crypto/tegra/tegra-se-aes.c | 401 ++++++---- drivers/crypto/tegra/tegra-se-hash.c | 287 ++++--- drivers/crypto/tegra/tegra-se-key.c | 29 +- drivers/crypto/tegra/tegra-se-main.c | 16 +- drivers/crypto/tegra/tegra-se.h | 39 +- .../crypto/virtio/virtio_crypto_akcipher_algs.c | 41 +- drivers/crypto/virtio/virtio_crypto_core.c | 6 +- drivers/crypto/virtio/virtio_crypto_mgr.c | 2 +- .../crypto/virtio/virtio_crypto_skcipher_algs.c | 17 +- drivers/cxl/Kconfig | 12 + drivers/cxl/core/Makefile | 1 + drivers/cxl/core/core.h | 17 +- drivers/cxl/core/features.c | 708 +++++++++++++++++ drivers/cxl/core/mbox.c | 124 +-- drivers/cxl/core/memdev.c | 22 +- drivers/cxl/cxlmem.h | 47 +- drivers/cxl/pci.c | 8 + drivers/fwctl/Kconfig | 33 + drivers/fwctl/Makefile | 6 + drivers/fwctl/main.c | 421 ++++++++++ drivers/fwctl/mlx5/Makefile | 4 + drivers/fwctl/mlx5/main.c | 411 ++++++++++ drivers/fwctl/pds/Makefile | 4 + drivers/fwctl/pds/main.c | 536 +++++++++++++ drivers/infiniband/core/Makefile | 3 +- drivers/infiniband/core/cache.c | 6 + drivers/infiniband/core/cma.c | 24 +- drivers/infiniband/core/counters.c | 52 +- drivers/infiniband/core/device.c | 20 +- drivers/infiniband/core/iwcm.c | 4 +- drivers/infiniband/core/mad.c | 38 +- drivers/infiniband/core/nldev.c | 18 +- drivers/infiniband/core/sysfs.c | 15 +- drivers/infiniband/core/ucaps.c | 267 +++++++ drivers/infiniband/core/ucma.c | 4 +- drivers/infiniband/core/umem.c | 36 +- drivers/infiniband/core/uverbs_cmd.c | 163 ++-- drivers/infiniband/core/uverbs_main.c | 2 + drivers/infiniband/core/uverbs_std_types_device.c | 4 + drivers/infiniband/core/verbs.c | 13 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 6 + drivers/infiniband/hw/bnxt_re/debugfs.c | 215 ++++- drivers/infiniband/hw/bnxt_re/debugfs.h | 15 + drivers/infiniband/hw/bnxt_re/hw_counters.c | 92 +++ drivers/infiniband/hw/bnxt_re/ib_verbs.c | 36 + drivers/infiniband/hw/bnxt_re/ib_verbs.h | 6 + drivers/infiniband/hw/bnxt_re/main.c | 1 + drivers/infiniband/hw/erdma/erdma_cm.c | 1 - drivers/infiniband/hw/hfi1/chip.c | 18 - drivers/infiniband/hw/hfi1/chip.h | 1 - drivers/infiniband/hw/hfi1/driver.c | 2 +- drivers/infiniband/hw/hfi1/mad.c | 4 +- drivers/infiniband/hw/hfi1/qsfp.c | 20 - drivers/infiniband/hw/hfi1/qsfp.h | 2 - drivers/infiniband/hw/hns/hns_roce_mr.c | 2 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 2 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 2 +- drivers/infiniband/hw/irdma/Kconfig | 1 + drivers/infiniband/hw/irdma/main.h | 1 - drivers/infiniband/hw/irdma/osdep.h | 6 +- drivers/infiniband/hw/irdma/puda.c | 19 +- drivers/infiniband/hw/irdma/puda.h | 5 +- drivers/infiniband/hw/irdma/utils.c | 47 +- drivers/infiniband/hw/mana/Makefile | 2 +- drivers/infiniband/hw/mana/ah.c | 58 ++ drivers/infiniband/hw/mana/counters.c | 105 +++ drivers/infiniband/hw/mana/counters.h | 44 ++ drivers/infiniband/hw/mana/cq.c | 228 +++++- drivers/infiniband/hw/mana/device.c | 82 +- drivers/infiniband/hw/mana/main.c | 103 ++- drivers/infiniband/hw/mana/mana_ib.h | 210 ++++- drivers/infiniband/hw/mana/mr.c | 105 +++ drivers/infiniband/hw/mana/qp.c | 245 +++++- drivers/infiniband/hw/mana/shadow_queue.h | 115 +++ drivers/infiniband/hw/mana/wr.c | 168 ++++ drivers/infiniband/hw/mlx5/Makefile | 2 +- drivers/infiniband/hw/mlx5/counters.c | 195 ++++- drivers/infiniband/hw/mlx5/counters.h | 15 + drivers/infiniband/hw/mlx5/cq.c | 2 +- drivers/infiniband/hw/mlx5/devx.c | 41 +- drivers/infiniband/hw/mlx5/devx.h | 5 +- drivers/infiniband/hw/mlx5/fs.c | 637 ++++++++++++++- drivers/infiniband/hw/mlx5/fs.h | 17 +- drivers/infiniband/hw/mlx5/main.c | 77 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 23 + drivers/infiniband/hw/mlx5/mr.c | 52 +- drivers/infiniband/hw/mlx5/odp.c | 10 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 28 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 2 - drivers/infiniband/sw/rxe/Kconfig | 3 +- drivers/infiniband/sw/rxe/Makefile | 2 + drivers/infiniband/sw/rxe/rxe.c | 36 +- drivers/infiniband/sw/rxe/rxe.h | 38 - drivers/infiniband/sw/rxe/rxe_icrc.c | 40 +- drivers/infiniband/sw/rxe/rxe_loc.h | 35 +- drivers/infiniband/sw/rxe/rxe_mr.c | 13 +- drivers/infiniband/sw/rxe/rxe_odp.c | 326 ++++++++ drivers/infiniband/sw/rxe/rxe_req.c | 1 - drivers/infiniband/sw/rxe/rxe_resp.c | 18 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 24 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 42 +- drivers/infiniband/sw/siw/Kconfig | 4 +- drivers/infiniband/sw/siw/siw.h | 37 +- drivers/infiniband/sw/siw/siw_main.c | 22 +- drivers/infiniband/sw/siw/siw_qp.c | 54 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 23 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 44 +- drivers/infiniband/sw/siw/siw_verbs.c | 3 - drivers/infiniband/ulp/iser/iscsi_iser.c | 8 +- drivers/net/ethernet/amd/pds_core/auxbus.c | 44 +- drivers/net/ethernet/amd/pds_core/core.c | 7 + drivers/net/ethernet/amd/pds_core/core.h | 8 +- drivers/net/ethernet/amd/pds_core/devlink.c | 7 +- drivers/net/ethernet/amd/pds_core/main.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 9 + drivers/net/ethernet/microsoft/mana/gdma_main.c | 7 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 22 +- fs/ubifs/compress.c | 208 ++++- fs/ubifs/file.c | 74 +- fs/ubifs/journal.c | 11 +- fs/ubifs/ubifs.h | 26 +- include/crypto/acompress.h | 382 ++++++++- include/crypto/algapi.h | 33 +- include/crypto/authenc.h | 2 + include/crypto/chacha.h | 11 +- include/crypto/ctr.h | 2 +- include/crypto/hash.h | 72 +- include/crypto/internal/acompress.h | 85 +- include/crypto/internal/hash.h | 15 + include/crypto/internal/scompress.h | 18 +- include/crypto/internal/skcipher.h | 40 +- include/crypto/krb5.h | 160 ++++ include/crypto/scatterwalk.h | 222 +++++- include/crypto/sig.h | 5 +- include/crypto/skcipher.h | 19 +- include/cxl/features.h | 87 +++ include/cxl/mailbox.h | 44 +- include/dt-bindings/reset/rockchip,rk3588-cru.h | 41 +- include/linux/async_tx.h | 5 - include/linux/crypto.h | 83 +- include/linux/fwctl.h | 135 ++++ include/linux/lzo.h | 8 + include/linux/math.h | 12 + include/linux/mlx5/device.h | 4 +- include/linux/panic.h | 3 +- include/linux/pds/pds_adminq.h | 277 +++++++ include/linux/pds/pds_common.h | 2 + include/linux/scatterlist.h | 1 + include/linux/spinlock.h | 13 + include/net/ipcomp.h | 13 +- include/net/mana/gdma.h | 7 + include/net/mana/mana.h | 4 +- include/rdma/ib_ucaps.h | 30 + include/rdma/ib_verbs.h | 30 +- include/rdma/rdma_counter.h | 7 +- include/rdma/uverbs_std_types.h | 2 +- include/uapi/cxl/features.h | 170 ++++ include/uapi/fwctl/cxl.h | 56 ++ include/uapi/fwctl/fwctl.h | 141 ++++ include/uapi/fwctl/mlx5.h | 36 + include/uapi/fwctl/pds.h | 62 ++ include/uapi/linux/psp-sev.h | 21 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 1 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 2 + include/uapi/rdma/rdma_netlink.h | 2 + kernel/panic.c | 1 + kernel/power/hibernate.c | 5 +- kernel/power/swap.c | 58 +- lib/842/842_compress.c | 2 + lib/crypto/Kconfig | 45 +- lib/crypto/chacha20poly1305.c | 7 +- lib/lzo/Makefile | 2 +- lib/lzo/lzo1x_compress.c | 102 ++- lib/lzo/lzo1x_compress_safe.c | 18 + lib/scatterlist.c | 12 +- net/tls/tls_device_fallback.c | 31 +- net/xfrm/xfrm_algo.c | 7 +- net/xfrm/xfrm_ipcomp.c | 433 +++++------ security/keys/Kconfig | 2 +- tools/debugging/kernel-chktaint | 8 + tools/testing/crypto/chacha20-s390/test-cipher.c | 4 +- tools/testing/cxl/Kbuild | 1 + tools/testing/cxl/test/mem.c | 185 +++++ 378 files changed, 22580 insertions(+), 5477 deletions(-) create mode 100644 Documentation/crypto/krb5.rst create mode 100644 Documentation/devicetree/bindings/crypto/fsl,sec2.0.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/fsl-sec2.txt create mode 100644 Documentation/devicetree/bindings/crypto/inside-secure,safexcel [...] create mode 100644 Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml create mode 100644 Documentation/infiniband/ucaps.rst create mode 100644 Documentation/userspace-api/fwctl/fwctl-cxl.rst create mode 100644 Documentation/userspace-api/fwctl/fwctl.rst create mode 100644 Documentation/userspace-api/fwctl/index.rst create mode 100644 Documentation/userspace-api/fwctl/pds_fwctl.rst create mode 100644 arch/x86/crypto/aes-ctr-avx-x86_64.S delete mode 100644 arch/x86/crypto/aes_ctrby8_avx-x86_64.S delete mode 100644 crypto/compress.c create mode 100644 crypto/krb5/Kconfig create mode 100644 crypto/krb5/Makefile create mode 100644 crypto/krb5/internal.h create mode 100644 crypto/krb5/krb5_api.c create mode 100644 crypto/krb5/krb5_kdf.c create mode 100644 crypto/krb5/rfc3961_simplified.c create mode 100644 crypto/krb5/rfc3962_aes.c create mode 100644 crypto/krb5/rfc6803_camellia.c create mode 100644 crypto/krb5/rfc8009_aes2.c create mode 100644 crypto/krb5/selftest.c create mode 100644 crypto/krb5/selftest_data.c create mode 100644 crypto/krb5enc.c create mode 100644 drivers/crypto/inside-secure/eip93/Kconfig create mode 100644 drivers/crypto/inside-secure/eip93/Makefile create mode 100644 drivers/crypto/inside-secure/eip93/eip93-aead.c create mode 100644 drivers/crypto/inside-secure/eip93/eip93-aead.h create mode 100644 drivers/crypto/inside-secure/eip93/eip93-aes.h create mode 100644 drivers/crypto/inside-secure/eip93/eip93-cipher.c create mode 100644 drivers/crypto/inside-secure/eip93/eip93-cipher.h create mode 100644 drivers/crypto/inside-secure/eip93/eip93-common.c create mode 100644 drivers/crypto/inside-secure/eip93/eip93-common.h create mode 100644 drivers/crypto/inside-secure/eip93/eip93-des.h create mode 100644 drivers/crypto/inside-secure/eip93/eip93-hash.c create mode 100644 drivers/crypto/inside-secure/eip93/eip93-hash.h create mode 100644 drivers/crypto/inside-secure/eip93/eip93-main.c create mode 100644 drivers/crypto/inside-secure/eip93/eip93-main.h create mode 100644 drivers/crypto/inside-secure/eip93/eip93-regs.h create mode 100644 drivers/cxl/core/features.c create mode 100644 drivers/fwctl/Kconfig create mode 100644 drivers/fwctl/Makefile create mode 100644 drivers/fwctl/main.c create mode 100644 drivers/fwctl/mlx5/Makefile create mode 100644 drivers/fwctl/mlx5/main.c create mode 100644 drivers/fwctl/pds/Makefile create mode 100644 drivers/fwctl/pds/main.c create mode 100644 drivers/infiniband/core/ucaps.c create mode 100644 drivers/infiniband/hw/mana/ah.c create mode 100644 drivers/infiniband/hw/mana/counters.c create mode 100644 drivers/infiniband/hw/mana/counters.h create mode 100644 drivers/infiniband/hw/mana/shadow_queue.h create mode 100644 drivers/infiniband/hw/mana/wr.c create mode 100644 drivers/infiniband/sw/rxe/rxe_odp.c create mode 100644 include/crypto/krb5.h create mode 100644 include/cxl/features.h create mode 100644 include/linux/fwctl.h create mode 100644 include/rdma/ib_ucaps.h create mode 100644 include/uapi/cxl/features.h create mode 100644 include/uapi/fwctl/cxl.h create mode 100644 include/uapi/fwctl/fwctl.h create mode 100644 include/uapi/fwctl/mlx5.h create mode 100644 include/uapi/fwctl/pds.h create mode 100644 lib/lzo/lzo1x_compress_safe.c