This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from affc5af36bbb Merge tag 'for-6.8-tag' of git://git.kernel.org/pub/scm/li [...] new 8877243beafa gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump new 1181f2d9fef7 gfs2: Fix inode_go_instantiate description new 71733b492200 gfs2: fix kernel BUG in gfs2_quota_cleanup new 95d0f6252564 gfs2: rgrp: fix kernel-doc warnings new f9f229c1f75d gfs2: Add GL_NOBLOCK flag new dd00aaeb3432 gfs2: Use GL_NOBLOCK flag for non-blocking lookups new 34d722464371 gfs2: d_obtain_alias(ERR_PTR(...)) will do the right thing new 34d63b8162b7 gfs2: use is_subdir() new 4710642807ac gfs2: Minor gfs2_ail1_empty cleanup new 015af1af4400 gfs2: Mark withdraws as unlikely new 4d927b03a688 gfs2: Rename gfs2_withdrawn to gfs2_withdrawing_or_withdrawn new e0f1f021782d gfs2: Lift withdraw check out of gfs2_ail1_empty new ff7a85af5a5b gfs2: Remove use of error flag in journal reads new 76e7211ca129 gfs2: Add missing set_freezable() for freezable kthread new edd13270fa06 gfs2: Use wait_event_freezable_timeout() for freezable kthread new 5a7a964689b7 gfs2: Minor gfs2_{freeze,thaw}_super cleanup new 4e58543e7da4 gfs2: Refcounting fix in gfs2_thaw_super new e345b87b0b04 gfs2: Fix freeze consistency check in log_write_header new bfed9a92940b Merge tag 'gfs2-v6.7-rc1-fixes' of git://git.kernel.org/pu [...] new 9862ec7ac1cb FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree new 27e56f59bab5 UBSAN: array-index-out-of-bounds in dtSplitRoot new fa5492ee8946 jfs: fix slab-out-of-bounds Read in dtSearch new 74ecdda68242 jfs: fix array-index-out-of-bounds in dbAdjTree new e0e1958f4c36 jfs: fix uaf in jfs_evict_inode new cca974daeb6c jfs: fix shift-out-of-bounds in dbJoin new 49f9637aafa6 jfs: fix array-index-out-of-bounds in diNewExt new a280c9ceeca7 jfs: Add missing set_freezable() for freezable kthread new 032500abc5dc Merge tag 'jfs-6.8' of github.com:kleikamp/linux-shaggy new a790c2584c02 afs: Remove whitespace before most ')' from the trace header new 2daa6404fd2f afs: Automatically generate trace tag enums new 4121b4337146 afs: fix the usage of read_seqbegin_or_lock() in afs_looku [...] new 1702e0654ca9 afs: fix the usage of read_seqbegin_or_lock() in afs_find_ [...] new df91b9dfdee2 afs: use read_seqbegin() in afs_check_validity() and afs_g [...] new bad1a11c0f06 rxrpc_find_service_conn_rcu: fix the usage of read_seqbegi [...] new fe245c8fcdac afs: Add comments on abort handling new 07f3502b33a2 afs: Turn the afs_addr_list address array into an array of [...] new 72904d7b9bfb rxrpc, afs: Allow afs to pin rxrpc_peer objects new a2aff7b5eb25 afs: Don't skip server addresses for which we didn't get a [...] new aa4917d6e59d afs: Rename addr_list::failed to probe_failed new eb8eae65f0c7 afs: Handle the VIO and UAEIO aborts explicitly new 075171fd22be afs: Use op->nr_iterations=-1 to indicate to begin fileser [...] new 2de5599f63ba afs: Wrap most op->error accesses with inline funcs new 6f2ff7e89bd0 afs: Don't put afs_call in afs_wait_for_call_to_complete() new aa453becce5d afs: Simplify error handling new 1e5d8493254d afs: Add a tracepoint for struct afs_addr_list new 905b86156423 afs: Rename some fields new e38f299ececc afs: Use peer + service_id as call address new 98f9fda2057b afs: Fold the afs_addr_cursor struct in new d2ce4a84c21f rxrpc: Create a procfile to display outstanding client con [...] new af9a5b4930df afs: Add some more info to /proc/net/afs/servers new b605ee421fa0 afs: Remove the unimplemented afs_cmp_addr_list() new f94f70d39cc2 afs: Provide a way to configure address priorities new d14cf8edd306 afs: Mark address lists with configured priorities new 92f091cdddac afs: Dispatch fileserver probes in priority order new e6a7d7f71b17 afs: Dispatch vlserver probes in priority order new f49b594df3eb afs: Keep a record of the current fileserver endpoint state new 21c1f410d202 afs: Combine the endpoint state bools into a bitmask new ca0e79a46097 afs: Make it possible to find the volumes that are using a server new 445f9b695286 afs: Defer volume record destruction to a workqueue new dfa0a44946e2 afs: Move the vnode/volume validity checking code into its [...] new 32222f09782f afs: Apply server breaks to mmap'd files in the call processor new dd94888938f8 afs: Fix comment in afs_do_lookup() new d3acd81ef916 afs: Don't leave DONTUSE/NEWREPSITE servers out of server list new 16069e1349a0 afs: Parse the VolSync record in the reply of a number of RPC ops new 453924de6212 afs: Overhaul invalidation handling to better support RO volumes new 495f2ae9e355 afs: Fix fileserver rotation new 28f4c58045ed afs: Fix offline and busy message emission new abcbd3bfbbfe afs: trace: Log afs_make_call(), including server address new 0c59ae129074 Merge tag 'afs-fix-rotation-20240105' of git://git.kernel. [...] new e9cdebbe23f1 dlm: use kernel_connect() and kernel_bind() new dbee1adeb7e6 dlm: use fl_owner from lockd new 6bd4a2bfe568 dlm: use FL_SLEEP to determine blocking vs non-blocking new 0c08699744d2 dlm: implement EXPORT_OP_ASYNC_LOCK new 367e753d5c54 dlm: fix format seq ops type 4 new 5beebc1dda47 dlm: update format header reflect current format new d8c8e595dc31 Merge tag 'dlm-6.8' of git://git.kernel.org/pub/scm/linux/ [...] new 74fd48739d04 nfsd: new Kconfig option for legacy client tracking new f3734cc4073f NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() new ce7df05508c3 NFSD: Make the file_delayed_close workqueue UNBOUND new d0ab8b649ba7 NFSD: Remove nfsd_drc_gc() tracepoint new a853ed552545 NFSD: Document lack of f_pos_lock in nfsd_readdir() new deb704281f07 SUNRPC: Add a server-side API for retrieving an RPC's pseu [...] new c21fd7a8e86c NFSD: Replace RQ_SPLICE_OK in nfsd_read() new a2c91753a4f3 NFSD: Modify NFSv4 to use nfsd_read_splice_ok() new 3587b5c75376 SUNRPC: Remove RQ_SPLICE_OK new 3c86e615d17d nfsd: remove unnecessary NULL check new 52e89100754b NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h new b541dd554bc0 svcrdma: Eliminate allocation of recv_ctxt objects in backchannel new 877118c667ab svcrdma: Pre-allocate svc_rdma_recv_ctxt objects new 9c7e1a06588e svcrdma: Add a utility workqueue to svcrdma new ae225fe27b93 svcrdma: Add an async version of svc_rdma_send_ctxt_put() new f09c36c8dffc svcrdma: Add an async version of svc_rdma_write_info_free() new bfb81535c266 svcrdma: Clean up locking new 907e34a7d01d svcrdma: Add lockdep class keys for transport locks new be2acb104880 rpcrdma: Introduce a simple cid tracepoint class new ad3656bd84e0 svcrdma: SQ error tracepoints should report completion IDs new 848760a9e701 svcrdma: DMA error tracepoints should report completion IDs new 2dd6e29a3ea8 svcrdma: Update some svcrdma DMA-related tracepoints new 5ef6c6667641 svcrdma: Reduce size of struct svc_rdma_rw_ctxt new c4fd9f452517 svcrdma: Acquire the svcxprt_rdma pointer from the CQ context new c3899b71072f svcrdma: Explicitly pass the transport into Write chunk I/O paths new 4a68edd93f5c svcrdma: Explicitly pass the transport into Read chunk I/O paths new 83fe6dd6a816 svcrdma: Explicitly pass the transport to svc_rdma_post_ch [...] new bc8fd4e91513 svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() new 2cc0f23b5305 svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field new 6a04a4349330 svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h new b1818412d06f svcrdma: Start moving fields out of struct svc_rdma_read_info new 8e122582680c svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_ [...] new 919f6e790ab6 svcrdma: Move read_info::ri_pageoff into struct svc_rdma_r [...] new fc20f19b4df4 svcrdma: Update synopsis of svc_rdma_build_read_segment() new 02e8fe1eca4c svcrdma: Update synopsis of svc_rdma_build_read_chunk() new c7eb4feb1b21 svcrdma: Update synopsis of svc_rdma_read_chunk_range() new 6e4b9b864396 svcrdma: Update the synopsis of svc_rdma_read_data_item() new 6518204d2304 svcrdma: Update synopsis of svc_rdma_copy_inline_range() new 740a3c895d94 svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() new 23bab3b22d84 svcrdma: Update the synopsis of svc_rdma_read_call_chunk() new efd02cb0dda6 svcrdma: Update the synopsis of svc_rdma_read_special() new 57666bbb4eaa svcrdma: Remove struct svc_rdma_read_info new 018f34051bc9 svcrdma: Move the svc_rdma_cc_init() call new 28ee0ec8948a svcrdma: De-duplicate completion ID initialization helpers new 2a95ce479e68 svcrdma: Optimize svc_rdma_cc_init() new 913cd7668f17 svcrdma: Remove pointer addresses shown in dprintk() new b918bfcf370c svcrdma: Remove queue-shortening warnings new fc2e69db82c1 svcrdma: Clean up comment in svc_rdma_accept() new 4d9d69db898d svcrdma: Add back svc_rdma_recv_ctxt::rc_pages new a937693a82fd svcrdma: Add back svcxprt_rdma::sc_read_complete_q new ecba85e951c1 svcrdma: Copy construction of svc_rqst::rq_arg to rdma_rea [...] new d3dba534100d svcrdma: Implement multi-stage Read completion again new 05a4b58301c3 SUNRPC: remove printk when back channel request not found new 7b207ccd9833 svc: don't hold reference for poolstats, only mutex. new 1e3577a4521e SUNRPC: discard sv_refcnt, and svc_get/svc_put new 17419aefcbfd nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() new 49f4810356f7 Merge tag 'nfsd-6.8' of git://git.kernel.org/pub/scm/linux [...] new 33318c0e6ba6 fscrypt.rst: update definition of struct fscrypt_context_v2 new 0fc24a6549f9 fscrypt: update comment for do_remove_key() new c1f1f5bf4139 fscrypt: document that CephFS supports fscrypt now new 275dca4630c1 f2fs: move release of block devices to after kill_block_super() new 2a0e85719892 fs: move fscrypt keyring destruction to after ->put_super new 17b9e388c619 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] new 93d6fda7f926 erofs: fix memory leak on short-lived bounced pages new 3c12466b6b7b erofs: fix lz4 inplace decompression new 192351616a9d erofs: support I/O submission for sub-page compressed blocks new 54ed3fdd6605 erofs: record `pclustersize` in bytes instead of pages new 8d2517aaeea3 erofs: fix up compacted indexes for block size < 4096 new e5aba911dee5 erofs: fix ztailpacking for subpage compressed blocks new 1ca01520148a erofs: refine z_erofs_transform_plain() for sub-page block [...] new 0ee3a0d59e00 erofs: enable sub-page compressed block support new 652cdaa886e3 erofs: allow partially filled compressed bvecs new 496530c7c1df erofs: avoid debugging output for (de)compressed data new aa12a790d31b erofs: make erofs_{err,info}() support NULL sb parameter new 0507d2526f84 Merge tag 'erofs-for-6.8-rc1-2' of git://git.kernel.org/pu [...] new 02d70090e0e0 ovl: remove redundant ofs->indexdir member new 2c3ef4f89ced ovl: initialize ovl_copy_up_ctx.destname inside ovl_do_copy_up() new bdc10bdf4b03 overlayfs.rst: use consistent feature names new d17bb4620f90 overlayfs.rst: fix ReST formatting new 4d925f60578a Merge tag 'ovl-update-6.8' of git://git.kernel.org/pub/scm [...] new d49270a04623 pstore/ram: Fix crash when setting number of cpus to an od [...] new 86222a8fc16e pstore: ram_core: fix possible overflow in persistent_ram_ [...] new 6ba6ee8a59a8 pstore: inode: Convert kfree() usage to __free(kfree) new e2eeddefb046 pstore: inode: Convert mutex usage to guard(mutex) new b775a054e9dc pstore: inode: Use __free(pstore_iput) for inode allocations new 24a0b5e196cf pstore: inode: Use cleanup.h for struct pstore_private new 72116efd6307 Merge tag 'pstore-v6.8-rc1' of git://git.kernel.org/pub/sc [...] new cb6d2fd30ddd SUNRPC: Replace strlcpy() with strscpy() new 40b2519d7566 samples: Replace strlcpy() with strscpy() new d4011f6817ae HID: uhid: replace deprecated strncpy with strscpy new da2e08d4630a i40e: Annotate struct i40e_qvlist_info with __counted_by new 97f3880a33cd VMCI: Annotate struct vmci_handle_arr with __counted_by new 446425648c5d afs: Add __counted_by for struct afs_acl and use struct_size() new 3b2894c96737 drm/modes: replace deprecated strncpy with strscpy_pad new 576b75f93b3d nvme-fabrics: replace deprecated strncpy with strscpy new ab7e8bb6e077 nvdimm/btt: replace deprecated strncpy with strscpy new e5a4975ca463 nvme-fc: replace deprecated strncpy with strscpy new aabf7c37dfbc lkdtm: Add kfence read after free crash type new 12cd3cd8c797 params: Introduce the param_unknown_fn type new fd0cd057a1b7 params: Do not go over the limit when getting the string length new 0fc79cbc937f params: Use size_add() for kmalloc() new a05f096c2c0c params: Sort headers new b5e3f86a47d3 params: Fix multi-line comment style new 8a3750ecf810 tracing/uprobe: Replace strlcpy() with strscpy() new ac7110d883ff atags_proc: Add __counted_by for struct buffer and use str [...] new 53853995c665 qnx4: Extract dir entry filename processing into helper new a75b3809dce2 qnx4: Use get_directory_fname() in qnx4_match() new 120a201bd2ad Merge tag 'hardening-v6.8-rc1' of git://git.kernel.org/pub [...] new a4c7d794ac16 tpm: nuvoton: Use i2c_get_match_data() new 2b6fad7a900d tpm: cr50: fix kernel-doc warning and spelling new 6434eade5dd5 Merge tag 'tpmdd-v6.8' of git://git.kernel.org/pub/scm/lin [...] new 27832a9baad5 dt-bindings: crypto: qcom,inline-crypto-engine: document t [...] new 8c74562b7104 dt-bindings: crypto: qcom-qce: document the SM8650 crypto engine new 03f8f3cb6e22 dt-bindings: crypto: qcom,prng: document SM8650 new 239e27a98331 crypto: lib/aesgcm - Add kernel docs for aesgcm_mac new 6d51b9ae4d5e hwrng: ingenic - Replace of_device.h with explicit of.h include new 588a90ac252c crypto: ccree - Silence gcc format-truncation false positi [...] new 0501d0d14949 crypto: marvell/cesa - Silence gcc format-truncation false [...] new 8c20982caca4 crypto: n2 - Silence gcc format-truncation false positive [...] new 66e6fb1eb972 crypto: hisilicon/qm - print device abnormal information new a61fb707599e crypto: hisilicon/qm - remove incorrect type cast new 84d0217336d7 crypto: sun8i-ss - use crypto_shash_tfm_digest() in sun8i_ [...] new fea845fd79b5 crypto: shash - don't exclude async statuses from error stats new d872ca165cb6 crypto: rsa - add a check for allocation failure new 7ee44f1b59df crypto: drbg - ensure most preferred type is FIPS health checked new a9dc62988600 crypto: drbg - update FIPS CTR self-checks to aes256 new dd9af7046d81 crypto: drbg - ensure drbg hmac sha512 is used in FIPS selftests new bc197f576002 crypto: drbg - Remove SHA1 from drbg new e53c741303a5 crypto: qat - prevent underflow in rp2srv_store() new 20342e3f64fb crypto: x86/sha1 - autoload if SHA-NI detected new ba5a434d5a1e crypto: x86/sha256 - autoload if SHA-NI detected new d57343022b71 crypto: jh7110 - Correct deferred probe return new 7c18e3c6b309 hwrng: virtio - remove #ifdef guards for PM functions new 29ce1bce3a71 crypto: starfive - Update driver dependencies new ba6e3ee4f5d6 crypto: starfive - RSA poll csr for done status new cc03a934c5da dt-bindings: crypto: convert Inside Secure SafeXcel to the [...] new 8a0d929b53c3 crypto: starfive - Pad adata with zeroes new fed93fb62e05 crypto: virtio - Handle dataq logic with tasklet new 2d37b3649c41 hwrng: starfive - Fix dev_err_probe return error new 65089000ba8c crypto: qat - add sysfs_added flag for ras new d71fdd0f3c27 crypto: qat - add sysfs_added flag for rate limiting new aaa03fdb56c7 crypto: p10-aes-gcm - Avoid -Wstringop-overflow warnings new a9864bae1806 crypto: hisilicon/zip - add zip comp high perf mode configuration new fb4ac519c6ca crypto: hisilicon/sgl - small cleanups for sgl.c new c66272a4c993 crypto: hisilicon/qm - simplify the status of qm new a10d17a4a619 crypto: hisilicon/qm - add comments and remove redundant a [...] new ce852f1308ac crypto: sa2ul - Return crypto_aead_setkey to transfer the error new a1c95dd5bc1d crypto: ccp - fix memleak in ccp_init_dm_workarea new 431a2eb89cf6 MAINTAINERS: update SEC2/HPRE driver maintainers list new 67b164a871af crypto: af_alg - Disallow multiple in-flight AIO requests new 6627f03c21cb crypto: qat - fix error path in add_update_sla() new 487caa8d5ef9 crypto: qat - fix mutex ordering in adf_rl new a643212c9f28 crypto: qat - add NULL pointer check new 040791041b68 crypto: octeontx2 - By default allocate one CPT LF per CPT VF new 429fec81d122 hwrng: stm32 - add missing clk_disable_unprepare() in stm3 [...] new 87e02063d077 crypto: safexcel - Add error handling for dma_map_sg() calls new 8fd183435728 crypto: sahara - remove FLAGS_NEW_KEY logic new 9f10bc28c0fb crypto: sahara - fix cbc selftest failure new afffcf3db98b crypto: sahara - fix ahash selftest failure new 5b8668ce3452 crypto: sahara - fix processing requests with cryptlen < s [...] new ee6e6f0a7f5b crypto: sahara - fix error handling in sahara_hw_descripto [...] new 3d5a31dff18b crypto: sahara - remove unused error field in sahara_dev new 01d70a4bbff2 crypto: sahara - avoid skcipher fallback code duplication new 78aafb3884f6 hwrng: core - Fix page fault dead lock on mmap-ed hwrng new f76f0d7f2067 crypto: hisilicon/qm - add a function to set qm algs new cabe13d0bd2e crypto: hisilicon/qm - save capability registers in qm ini [...] new cf8b5156bbc8 crypto: hisilicon/hpre - save capability registers in prob [...] new f1115b0096c3 crypto: hisilicon/sec2 - save capability registers in prob [...] new 2ff0ad847951 crypto: hisilicon/zip - save capability registers in probe [...] new d07f951903fa crypto: s390/aes - Fix buffer overread in CTR mode new 29fa12e918e5 crypto: arm64/sm4 - Remove cfb(sm4) new 05bd1e2a78a4 crypto: x86/sm4 - Remove cfb(sm4) new a9cdf13e9ba9 crypto: crypto4xx - Remove cfb and ofb new 00b05e512223 crypto: aspeed - Remove cfb and ofb new a16144bda9c3 crypto: atmel - Remove cfb and ofb new 769a043bf176 crypto: cpt - Remove cfb new f5a019f5b094 crypto: nitrox - Remove cfb new e54f2a5ee8fc crypto: ccp - Remove cfb and ofb new 572ef735049c crypto: hifn_795x - Remove cfb and ofb new 1c90a1b43bc3 crypto: hisilicon/sec2 - Remove cfb and ofb new dfe6c5d16b31 crypto: safexcel - Remove cfb and ofb new 63340c481b85 crypto: octeontx - Remove cfb new 66c465c6e7b1 crypto: n2 - Remove cfb new 015b8e121082 crypto: starfive - Remove cfb and ofb new fef39f99d571 crypto: bcm - Remove ofb new 92650f930073 crypto: ccree - Remove ofb new 1c95b5469ee3 crypto: tcrypt - Remove cfb and ofb new d4bd2102472c crypto: testmgr - Remove cfb and ofb new 412ac51ce0b8 crypto: cfb,ofb - Remove cfb and ofb new 0ae4dcc1ebf6 crypto: skcipher - Add internal state support new 662ea18d089b crypto: skcipher - Make use of internal state new 47309ea13591 crypto: arc4 - Add internal state new 99bd99d3e3a7 crypto: algif_skcipher - Fix stream cipher chaining new 555e38704776 crypto: starfive - Remove unneeded NULL checks new 8517c34e8702 crypto: starfive - Fix dev_err_probe return error new 15a611015224 dmaengine: idxd: add external module driver support for ds [...] new d7ad915d817c dmaengine: idxd: Rename drv_enable/disable_wq to idxd_drv_ [...] new 8621f99bde2c dmaengine: idxd: Export descriptor management functions new 86d3a34144fd dmaengine: idxd: Export wq resource management functions new 786d0e7f183a dmaengine: idxd: Add wq private data accessors new aa8d18becc0c dmaengine: idxd: add callback support for iaa crypto new 8ccc257b29a1 crypto: iaa - Add IAA Compression Accelerator Documentation new ea7a5cbb4369 crypto: iaa - Add Intel IAA Compression Accelerator crypto [...] new f57bf3f78377 crypto: iaa - Add per-cpu workqueue table with rebalancing new b190447e0fa3 crypto: iaa - Add compression mode management along with f [...] new 2ec6761df889 crypto: iaa - Add support for deflate-iaa compression algorithm new 09646c98d0bf crypto: iaa - Add irq support for the crypto async interface new 93382a91632a crypto: iaa - Add IAA Compression Accelerator stats new 979f6ded93ac dmaengine: idxd: Add support for device/wq defaults new 27016f75f5ed crypto: api - Disallow identical driver names new 03fa301230b6 crypto: hisilicon/qm - delete a dbg function new 1bed82257b18 crypto: hisilicon/sec2 - optimize the error return process new e4db80d80cff hwrng: virtio - Remove usage of the deprecated ida_simple_ [...] new 30a7821f1235 hwrng: atmel - Convert to platform remove callback returning void new 0e00c5266fcf hwrng: cctrng - Convert to platform remove callback return [...] new 9daec3cba066 hwrng: exynos - Convert to platform remove callback return [...] new b383836dfd53 hwrng: ingenic - Convert to platform remove callback retur [...] new 724989b83017 hwrng: ks-sa - Convert to platform remove callback returning void new 0791bdf56112 hwrng: mxc - Convert to platform remove callback returning void new 550b48d113b3 hwrng: n2 - Convert to platform remove callback returning void new e5906ee36438 hwrng: npcm - Convert to platform remove callback returning void new 4da4a48b41c9 hwrng: omap - Convert to platform remove callback returning void new 541b07190b40 hwrng: stm32 - Convert to platform remove callback returning void new b74bc79fff3e hwrng: timeriomem - Convert to platform remove callback re [...] new 9d7edaae7c1f hwrng: xgene - Convert to platform remove callback returning void new c480a421a4fa crypto: octeontx2 - Fix cptvf driver cleanup new 67cc511e8d43 crypto: virtio - Wait for tasklet to complete on device remove new f1b2fe908467 dt-bindings: rng: starfive: Add jh8100 compatible string new 9b2b61126a06 hwrng: starfive - Add runtime pm ops new 03b024887da4 dt-bindings: crypto: qcom-qce: constrain clocks for IPQ9574 QCE new ae3bed72ac00 dt-bindings: crypto: qcom-qce: constrain clocks for SM8150 [...] new ba3c55742030 crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init new dd61d37370ce dt-bindings: crypto: qcom-qce: document the SC7280 crypto engine new 4db87a5f9e30 crypto: qat - relocate and rename get_service_enabled() new b34bd0fd563d crypto: qat - change signature of uof_get_num_objs() new de51d2236492 crypto: qat - relocate portions of qat_4xxx code new 98a4f29fba0f crypto: qat - move fw config related structures new fcf60f4bcf54 crypto: qat - add support for 420xx devices new 0eaef675b94c crypto: stm32/crc32 - fix parsing list of devices new 37c6fc323a81 crypto: skcipher - Pass statesize for simple lskcipher instances new 711b2e2d6d63 crypto: octeontx2 - remove CPT block reset new 92508e7fcffd crypto: octeontx2 - add SGv2 support for CN10KB or CN10KA B0 new 82f89f1aa6ca crypto: octeontx2 - add devlink option to set t106 mode new 9d1d5702aac8 crypto: octeontx2 - remove errata workaround for CN10KB or [...] new cac482f2418b crypto: octeontx2 - add LF reset on queue disable new 8bb0be9f53d1 crypto: octeontx2 - update CPT inbound inline IPsec mailbox new e92971117c2c crypto: octeontx2 - add ctx_val workaround new 434c1cb9722b crypto: octeontx2 - register error interrupts for inline cptlf new 3139ebf70a63 crypto: octeontx2 - support setting ctx ilen for inline CPT LF new bfcec4c65b33 crypto: tcrypt - add script tcrypt_speed_compare.py new 4452c64ee41b crypto: rk3288 - Use helper to set reqsize new 3088f5e5d5f6 crypto: amlogic - Use helper to set reqsize new 4ef388f0cd87 crypto: artpec6 - Use helper to set reqsize new 7b0795d97132 crypto: stm32/cryp - Use helper to set reqsize new bfd00210a4e4 crypto: sl3516 - Use helper to set reqsize new e9b218625870 crypto: sun8i-ce - Use helper to set reqsize new 73092efad56a crypto: sun8i-ss - Use helper to set reqsize new 98bb0dd15133 crypto: iaa - Change desc->priv to 0 new 5c3fadc83ee9 crypto: iaa - Remove unneeded newline in update_max_adecom [...] new 38f56101b873 crypto: iaa - remove unneeded semicolon new b6e4b6eb1e63 crypto: qat - include pci.h for GET_DEV() new 7f06679dd54a crypto: qat - add admin msgs for telemetry new 69e7649f7cc2 crypto: qat - add support for device telemetry new eb52707716e3 crypto: qat - add support for ring pair level telemetry new 5da6a2d5353e crypto: qat - generate dynamically arbiter mappings new b590563e441c crypto: shash - remove excess kerneldoc members new 069579d0291c crypto: skcipher - remove excess kerneldoc members new d1d6351e37aa crypto: sahara - handle zero-length aes requests new efcb50f41740 crypto: sahara - fix ahash reqsize new 2dba8e1d1a79 crypto: sahara - fix wait_for_completion_timeout() error handling new 5deff027fca4 crypto: sahara - improve error handling in sahara_sha_process() new 7bafa74d1ba3 crypto: sahara - fix processing hash requests with req->nb [...] new a3c6f4f4d249 crypto: sahara - do not resize req->src when doing hash op [...] new 8a8f5d338a46 crypto: sahara - clean up macro indentation new efadd1a9959a crypto: sahara - use BIT() macro new 2f8547af4b70 crypto: sahara - use devm_clk_get_enabled() new 2548c7a9088c crypto: sahara - use dev_err_probe() new 1eece9c6de22 crypto: sahara - remove 'active' flag from sahara_aes_reqc [...] new ebbcdd6358dd crypto: sahara - remove unnecessary NULL assignments new a7dc2d5c0554 crypto: sahara - remove error message for bad aes request size new 44ff4ea133b5 crypto: sahara - add support for crypto_engine new 744e1885922a crypto: scomp - fix req->dst buffer overflow new b8910630c967 crypto: iaa - Account for cpu-less numa nodes new 0cb552aa9784 Merge tag 'v6.8-p1' of git://git.kernel.org/pub/scm/linux/ [...]
The 360 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: .../ABI/testing/debugfs-driver-qat_telemetry | 228 ++ Documentation/ABI/testing/debugfs-hisi-hpre | 2 +- Documentation/ABI/testing/debugfs-hisi-sec | 2 +- Documentation/ABI/testing/debugfs-hisi-zip | 2 +- Documentation/crypto/device_drivers/index.rst | 9 + Documentation/crypto/device_drivers/octeontx2.rst | 25 + Documentation/crypto/index.rst | 1 + .../bindings/crypto/inside-secure,safexcel.yaml | 86 + .../bindings/crypto/inside-secure-safexcel.txt | 40 - .../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 + .../devicetree/bindings/crypto/qcom,prng.yaml | 1 + .../devicetree/bindings/crypto/qcom-qce.yaml | 14 + .../bindings/rng/starfive,jh7110-trng.yaml | 6 +- Documentation/driver-api/crypto/iaa/iaa-crypto.rst | 824 ++++++++ Documentation/driver-api/crypto/iaa/index.rst | 20 + Documentation/driver-api/crypto/index.rst | 20 + Documentation/driver-api/index.rst | 1 + Documentation/filesystems/fscrypt.rst | 21 +- Documentation/filesystems/overlayfs.rst | 104 +- MAINTAINERS | 15 +- arch/arm/kernel/atags_proc.c | 4 +- arch/arm64/crypto/Kconfig | 6 +- arch/arm64/crypto/sm4-ce-core.S | 158 -- arch/arm64/crypto/sm4-ce-glue.c | 108 +- arch/arm64/crypto/sm4-ce.h | 3 - arch/arm64/crypto/sm4-neon-core.S | 113 - arch/arm64/crypto/sm4-neon-glue.c | 105 +- arch/powerpc/crypto/aes-gcm-p10-glue.c | 2 +- arch/s390/crypto/aes_s390.c | 4 +- arch/s390/crypto/paes_s390.c | 4 +- arch/x86/crypto/Kconfig | 8 +- arch/x86/crypto/sha1_ssse3_glue.c | 7 +- arch/x86/crypto/sha256_ssse3_glue.c | 7 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 52 - arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 55 - arch/x86/crypto/sm4-avx.h | 4 - arch/x86/crypto/sm4_aesni_avx2_glue.c | 26 - arch/x86/crypto/sm4_aesni_avx_glue.c | 130 -- crypto/Kconfig | 23 - crypto/Makefile | 2 - crypto/af_alg.c | 14 +- crypto/algapi.c | 1 + crypto/algif_skcipher.c | 72 +- crypto/arc4.c | 11 +- crypto/cbc.c | 6 +- crypto/cfb.c | 254 --- crypto/drbg.c | 40 +- crypto/ecb.c | 10 +- crypto/lskcipher.c | 43 +- crypto/ofb.c | 106 - crypto/rsa.c | 2 + crypto/scompress.c | 6 + crypto/shash.c | 6 +- crypto/skcipher.c | 80 +- crypto/tcrypt.c | 76 - crypto/testmgr.c | 74 +- crypto/testmgr.h | 1148 ---------- drivers/char/hw_random/atmel-rng.c | 6 +- drivers/char/hw_random/cctrng.c | 6 +- drivers/char/hw_random/core.c | 34 +- drivers/char/hw_random/exynos-trng.c | 6 +- drivers/char/hw_random/ingenic-rng.c | 8 +- drivers/char/hw_random/jh7110-trng.c | 10 +- drivers/char/hw_random/ks-sa-rng.c | 6 +- drivers/char/hw_random/mxc-rnga.c | 6 +- drivers/char/hw_random/n2-drv.c | 6 +- drivers/char/hw_random/npcm-rng.c | 6 +- drivers/char/hw_random/omap-rng.c | 6 +- drivers/char/hw_random/stm32-rng.c | 7 +- drivers/char/hw_random/timeriomem-rng.c | 6 +- drivers/char/hw_random/virtio-rng.c | 14 +- drivers/char/hw_random/xgene-rng.c | 6 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 15 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/crypto/Kconfig | 1 + .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 4 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 5 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 25 +- drivers/crypto/amcc/crypto4xx_alg.c | 14 - drivers/crypto/amcc/crypto4xx_core.c | 40 - drivers/crypto/amcc/crypto4xx_core.h | 4 - drivers/crypto/amlogic/amlogic-gxl-cipher.c | 4 +- drivers/crypto/aspeed/Kconfig | 4 +- drivers/crypto/aspeed/aspeed-hace-crypto.c | 230 -- drivers/crypto/atmel-aes.c | 214 +- drivers/crypto/atmel-tdes.c | 205 +- drivers/crypto/axis/artpec6_crypto.c | 12 +- drivers/crypto/bcm/cipher.c | 57 - drivers/crypto/cavium/cpt/cptvf_algs.c | 24 - drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 19 - drivers/crypto/ccp/ccp-crypto-aes.c | 18 - drivers/crypto/ccp/ccp-ops.c | 5 +- drivers/crypto/ccree/cc_aead.c | 10 +- drivers/crypto/ccree/cc_cipher.c | 45 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 4 +- drivers/crypto/hifn_795x.c | 126 +- drivers/crypto/hisilicon/debugfs.c | 54 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 122 +- drivers/crypto/hisilicon/qm.c | 264 ++- drivers/crypto/hisilicon/qm_common.h | 4 - drivers/crypto/hisilicon/sec2/sec.h | 7 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 43 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 2 - drivers/crypto/hisilicon/sec2/sec_main.c | 72 +- drivers/crypto/hisilicon/sgl.c | 12 +- drivers/crypto/hisilicon/zip/zip_main.c | 229 +- drivers/crypto/inside-secure/safexcel.c | 4 - drivers/crypto/inside-secure/safexcel.h | 4 - drivers/crypto/inside-secure/safexcel_cipher.c | 171 +- drivers/crypto/intel/Kconfig | 1 + drivers/crypto/intel/Makefile | 1 + drivers/crypto/intel/iaa/Kconfig | 19 + drivers/crypto/intel/iaa/Makefile | 12 + drivers/crypto/intel/iaa/iaa_crypto.h | 173 ++ drivers/crypto/intel/iaa/iaa_crypto_comp_fixed.c | 92 + drivers/crypto/intel/iaa/iaa_crypto_main.c | 2193 ++++++++++++++++++++ drivers/crypto/intel/iaa/iaa_crypto_stats.c | 312 +++ drivers/crypto/intel/iaa/iaa_crypto_stats.h | 53 + drivers/crypto/intel/qat/Kconfig | 11 + drivers/crypto/intel/qat/Makefile | 1 + drivers/crypto/intel/qat/qat_420xx/Makefile | 4 + .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 528 +++++ .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.h | 55 + drivers/crypto/intel/qat/qat_420xx/adf_drv.c | 202 ++ .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 339 +-- .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.h | 52 - drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 277 +-- drivers/crypto/intel/qat/qat_common/Makefile | 4 + .../intel/qat/qat_common/adf_accel_devices.h | 16 +- .../crypto/intel/qat/qat_common/adf_accel_engine.c | 2 +- drivers/crypto/intel/qat/qat_common/adf_admin.c | 37 + drivers/crypto/intel/qat/qat_common/adf_admin.h | 4 + .../crypto/intel/qat/qat_common/adf_cfg_common.h | 1 + .../crypto/intel/qat/qat_common/adf_cfg_services.c | 27 + .../crypto/intel/qat/qat_common/adf_cfg_services.h | 4 + drivers/crypto/intel/qat/qat_common/adf_dbgfs.c | 3 + .../crypto/intel/qat/qat_common/adf_fw_config.h | 18 + .../adf_drv.c => qat_common/adf_gen4_config.c} | 252 +-- .../crypto/intel/qat/qat_common/adf_gen4_config.h | 11 + .../crypto/intel/qat/qat_common/adf_gen4_hw_data.c | 238 +++ .../crypto/intel/qat/qat_common/adf_gen4_hw_data.h | 87 + drivers/crypto/intel/qat/qat_common/adf_gen4_tl.c | 153 ++ drivers/crypto/intel/qat/qat_common/adf_gen4_tl.h | 158 ++ drivers/crypto/intel/qat/qat_common/adf_init.c | 12 + drivers/crypto/intel/qat/qat_common/adf_rl.c | 7 +- drivers/crypto/intel/qat/qat_common/adf_rl.h | 1 + drivers/crypto/intel/qat/qat_common/adf_sysfs.c | 6 +- .../intel/qat/qat_common/adf_sysfs_ras_counters.c | 7 +- drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.c | 8 + .../crypto/intel/qat/qat_common/adf_telemetry.c | 288 +++ .../crypto/intel/qat/qat_common/adf_telemetry.h | 99 + .../crypto/intel/qat/qat_common/adf_tl_debugfs.c | 710 +++++++ .../crypto/intel/qat/qat_common/adf_tl_debugfs.h | 117 ++ .../intel/qat/qat_common/icp_qat_fw_init_admin.h | 10 + drivers/crypto/intel/qat/qat_common/icp_qat_hw.h | 14 +- drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h | 2 +- drivers/crypto/intel/qat/qat_common/qat_hal.c | 6 +- drivers/crypto/intel/qat/qat_common/qat_uclo.c | 1 + drivers/crypto/marvell/cesa/cesa.c | 6 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 23 - drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 86 +- drivers/crypto/marvell/octeontx2/cn10k_cpt.h | 27 + drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 54 +- .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 44 +- .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 9 +- .../marvell/octeontx2/otx2_cpt_mbox_common.c | 26 + drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h | 298 +++ drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 139 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 105 +- drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 4 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 74 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 82 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 49 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 3 +- drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 2 + drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 31 + drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h | 5 + drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 29 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 28 + .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 162 +- drivers/crypto/n2_core.c | 36 +- drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 4 +- drivers/crypto/sa2ul.c | 3 +- drivers/crypto/sahara.c | 837 ++++---- drivers/crypto/starfive/Kconfig | 2 +- drivers/crypto/starfive/jh7110-aes.c | 77 +- drivers/crypto/starfive/jh7110-cryp.c | 20 +- drivers/crypto/starfive/jh7110-cryp.h | 12 +- drivers/crypto/starfive/jh7110-rsa.c | 58 +- drivers/crypto/stm32/stm32-crc32.c | 2 +- drivers/crypto/stm32/stm32-cryp.c | 2 +- drivers/crypto/virtio/virtio_crypto_common.h | 2 + drivers/crypto/virtio/virtio_crypto_core.c | 26 +- drivers/dma/idxd/Makefile | 2 +- drivers/dma/idxd/bus.c | 6 + drivers/dma/idxd/cdev.c | 6 +- drivers/dma/idxd/defaults.c | 53 + drivers/dma/idxd/device.c | 13 +- drivers/dma/idxd/dma.c | 9 +- drivers/dma/idxd/idxd.h | 83 +- drivers/dma/idxd/init.c | 7 + drivers/dma/idxd/irq.c | 12 +- drivers/dma/idxd/submit.c | 9 +- drivers/gpu/drm/drm_modes.c | 6 +- drivers/hid/uhid.c | 15 +- drivers/misc/lkdtm/heap.c | 60 + drivers/misc/vmw_vmci/vmci_handle_array.h | 2 +- drivers/nvdimm/btt.c | 2 +- drivers/nvme/host/fabrics.c | 4 +- drivers/nvme/host/fc.c | 8 +- fs/afs/Makefile | 2 + fs/afs/addr_list.c | 224 +- fs/afs/addr_prefs.c | 531 +++++ fs/afs/afs.h | 3 +- fs/afs/callback.c | 141 +- fs/afs/cell.c | 5 +- fs/afs/cmservice.c | 5 +- fs/afs/dir.c | 66 +- fs/afs/dir_silly.c | 2 +- fs/afs/file.c | 20 +- fs/afs/fs_operation.c | 85 +- fs/afs/fs_probe.c | 323 +-- fs/afs/fsclient.c | 74 +- fs/afs/inode.c | 204 +- fs/afs/internal.h | 372 ++-- fs/afs/main.c | 1 + fs/afs/misc.c | 10 +- fs/afs/proc.c | 102 +- fs/afs/rotate.c | 520 +++-- fs/afs/rxrpc.c | 107 +- fs/afs/server.c | 135 +- fs/afs/server_list.c | 174 +- fs/afs/super.c | 7 +- fs/afs/validation.c | 473 +++++ fs/afs/vl_alias.c | 69 +- fs/afs/vl_list.c | 29 +- fs/afs/vl_probe.c | 60 +- fs/afs/vl_rotate.c | 215 +- fs/afs/vlclient.c | 143 +- fs/afs/volume.c | 61 +- fs/afs/write.c | 6 +- fs/afs/xattr.c | 2 +- fs/afs/yfsclient.c | 25 +- fs/crypto/Kconfig | 2 +- fs/crypto/keyring.c | 6 +- fs/dlm/debug_fs.c | 6 +- fs/dlm/lowcomms.c | 14 +- fs/dlm/plock.c | 20 +- fs/erofs/decompressor.c | 120 +- fs/erofs/decompressor_deflate.c | 2 +- fs/erofs/inode.c | 6 +- fs/erofs/super.c | 10 +- fs/erofs/zdata.c | 267 ++- fs/erofs/zmap.c | 32 +- fs/f2fs/super.c | 13 +- fs/gfs2/aops.c | 2 +- fs/gfs2/dentry.c | 23 +- fs/gfs2/export.c | 3 +- fs/gfs2/file.c | 2 +- fs/gfs2/glock.c | 47 +- fs/gfs2/glock.h | 1 + fs/gfs2/glops.c | 4 +- fs/gfs2/inode.c | 8 +- fs/gfs2/lock_dlm.c | 8 +- fs/gfs2/log.c | 63 +- fs/gfs2/lops.c | 21 +- fs/gfs2/meta_io.c | 9 +- fs/gfs2/ops_fstype.c | 2 +- fs/gfs2/quota.c | 16 +- fs/gfs2/recovery.c | 2 +- fs/gfs2/rgrp.c | 12 +- fs/gfs2/super.c | 88 +- fs/gfs2/sys.c | 2 +- fs/gfs2/trans.c | 2 +- fs/gfs2/util.c | 4 +- fs/gfs2/util.h | 15 +- fs/jfs/jfs_dmap.c | 65 +- fs/jfs/jfs_dtree.c | 7 +- fs/jfs/jfs_imap.c | 3 + fs/jfs/jfs_mount.c | 6 +- fs/jfs/jfs_txnmgr.c | 2 + fs/lockd/svc.c | 10 +- fs/nfs/callback.c | 13 +- fs/nfs/callback.h | 19 - fs/nfsd/Kconfig | 16 + fs/nfsd/filecache.c | 2 +- fs/nfsd/netns.h | 11 +- fs/nfsd/nfs4callback.c | 26 +- fs/nfsd/nfs4proc.c | 7 +- fs/nfsd/nfs4recover.c | 97 +- fs/nfsd/nfs4state.c | 2 +- fs/nfsd/nfs4xdr.c | 13 +- fs/nfsd/nfscache.c | 6 +- fs/nfsd/nfsctl.c | 24 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfssvc.c | 69 +- fs/nfsd/trace.h | 22 - fs/nfsd/vfs.c | 46 +- fs/nfsd/vfs.h | 1 + fs/nfsd/xdr4.h | 1 + fs/ocfs2/export.c | 1 + fs/overlayfs/copy_up.c | 8 +- fs/overlayfs/export.c | 4 +- fs/overlayfs/namei.c | 4 +- fs/overlayfs/ovl_entry.h | 5 +- fs/overlayfs/params.c | 2 - fs/overlayfs/readdir.c | 2 +- fs/overlayfs/super.c | 19 +- fs/overlayfs/util.c | 2 +- fs/pstore/inode.c | 109 +- fs/pstore/ram.c | 1 + fs/pstore/ram_core.c | 2 +- fs/qnx4/dir.c | 52 +- fs/qnx4/namei.c | 29 +- fs/qnx4/qnx4.h | 60 + fs/super.c | 12 +- include/crypto/hash.h | 4 - include/crypto/if_alg.h | 5 + include/crypto/skcipher.h | 133 +- include/linux/hisi_acc_qm.h | 28 +- include/linux/kfence.h | 2 + include/linux/moduleparam.h | 6 +- include/linux/net/intel/i40e_client.h | 2 +- include/linux/nfs4.h | 22 + include/linux/sunrpc/svc.h | 35 +- include/linux/sunrpc/svc_rdma.h | 67 +- include/linux/sunrpc/svcauth.h | 7 +- include/net/af_rxrpc.h | 15 +- include/trace/events/afs.h | 779 ++++--- include/trace/events/rpcrdma.h | 238 +-- include/trace/events/rxrpc.h | 3 + include/trace/events/sunrpc.h | 1 - kernel/params.c | 52 +- kernel/trace/trace_uprobe.c | 2 +- lib/crypto/aesgcm.c | 13 + lib/crypto/mpi/ec.c | 3 + net/rxrpc/af_rxrpc.c | 62 +- net/rxrpc/ar-internal.h | 6 +- net/rxrpc/call_object.c | 17 +- net/rxrpc/conn_client.c | 10 + net/rxrpc/conn_service.c | 3 +- net/rxrpc/net_ns.c | 4 + net/rxrpc/peer_object.c | 58 +- net/rxrpc/proc.c | 76 + net/rxrpc/sendmsg.c | 11 +- net/sunrpc/auth_gss/svcauth_gss.c | 16 +- net/sunrpc/clnt.c | 10 +- net/sunrpc/svc.c | 15 +- net/sunrpc/svc_xprt.c | 32 +- net/sunrpc/svcauth.c | 16 + net/sunrpc/svcsock.c | 14 +- net/sunrpc/xprtrdma/svc_rdma.c | 32 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 11 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 211 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 450 ++-- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 96 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 36 +- net/sunrpc/xprtrdma/verbs.c | 2 +- samples/trace_events/trace-events-sample.h | 2 +- samples/v4l/v4l2-pci-skeleton.c | 10 +- tools/crypto/tcrypt/tcrypt_speed_compare.py | 190 ++ 361 files changed, 15108 insertions(+), 9202 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-driver-qat_telemetry create mode 100644 Documentation/crypto/device_drivers/index.rst create mode 100644 Documentation/crypto/device_drivers/octeontx2.rst create mode 100644 Documentation/devicetree/bindings/crypto/inside-secure,safexcel.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/inside-secure-safexcel.txt create mode 100644 Documentation/driver-api/crypto/iaa/iaa-crypto.rst create mode 100644 Documentation/driver-api/crypto/iaa/index.rst create mode 100644 Documentation/driver-api/crypto/index.rst delete mode 100644 crypto/cfb.c delete mode 100644 crypto/ofb.c create mode 100644 drivers/crypto/intel/iaa/Kconfig create mode 100644 drivers/crypto/intel/iaa/Makefile create mode 100644 drivers/crypto/intel/iaa/iaa_crypto.h create mode 100644 drivers/crypto/intel/iaa/iaa_crypto_comp_fixed.c create mode 100644 drivers/crypto/intel/iaa/iaa_crypto_main.c create mode 100644 drivers/crypto/intel/iaa/iaa_crypto_stats.c create mode 100644 drivers/crypto/intel/iaa/iaa_crypto_stats.h create mode 100644 drivers/crypto/intel/qat/qat_420xx/Makefile create mode 100644 drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c create mode 100644 drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.h create mode 100644 drivers/crypto/intel/qat/qat_420xx/adf_drv.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_fw_config.h copy drivers/crypto/intel/qat/{qat_4xxx/adf_drv.c => qat_common/adf_gen4_config.c} (53%) create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_config.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_tl.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_tl.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_telemetry.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_telemetry.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.h create mode 100644 drivers/dma/idxd/defaults.c create mode 100644 fs/afs/addr_prefs.c create mode 100644 fs/afs/validation.c create mode 100755 tools/crypto/tcrypt/tcrypt_speed_compare.py