This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits 03725d4c6d07 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits d83b0d58a0f1 Merge branch '9p-next' of git://github.com/martinetd/linux omits 0da13f1d8d58 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3125a89f3bc5 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 0cdb1ecd4566 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 6390fcbebf5b Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 3d314a67c9ba Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 02d72b2d2dfd Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 8c42eb2d71c9 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ec566b50f7d3 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 14a4f131c948 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits a2d1988a49ac Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 62c88d54f582 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c6c57cc0171 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] omits e1a46cdb9426 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3038715d1259 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits a35b9d5fdd93 bcachefs: kill btree_trans_too_many_iters() in bch2_bucket [...] omits d3fe546d97ed bcachefs: bch2_fiemap(): call trans_begin() on every loop iter omits 079bc2de9529 bcachefs: bchfs_read(): call trans_begin() on every loop iter omits fce707715148 bcachefs: kill bch2_btree_iter_peek_and_restart() omits fbb76c9f5520 bcachefs: Btree path tracepoints omits 25c8a1b0a6bb bcachefs: Add check for btree_path ref overflow omits 270e4b54d72e bcachefs: Mark bch_inode_info as SLAB_ACCOUNT omits fb83d6ec4197 bcachefs: allocate inode by using alloc_inode_sb() omits ae476a67554f bcachefs: Opt_durability can now be set via bch2_opt_set_sb() omits 4c66327747e5 bcachefs: bch2_opt_set_sb() can now set (some) device options omits 7908fc263b76 bcachefs: data_allowed is now an opts.h option omits acb49e555d37 lockdep: Add comments for lockdep_set_no{validate,track}_class() omits d8fab73bba72 bcachefs: Fix integer overflow on trans->nr_updates omits 5ea63d38a559 bcachefs: silence silly kdoc warning omits a4a3383273a2 bcachefs: Fix fsck warning about btree_trans not passed to [...] omits 8bb6b46801b1 cifs: Add some debugging for the add_credits() warning fro [...] omits cb2021247b4a cifs: Fix missing error code set omits ebc35dc3d194 cifs: Fix server re-repick on subrequest retry omits 1582ef9706ed bcachefs: Add an error message for insufficient rw journal devs omits bb367fbd3f01 cifs: fix noisy message on copy_file_range omits 139f4cdb6707 bcachefs: varint: Avoid left-shift of a negative value omits 508fba6c5b1e bcachefs: mean_and_variance: Avoid too-large shift amounts omits f78f0ef23908 Merge branch 'for-next-next-v6.10-20240711' into for-next- [...] omits 94ece8ee5531 Merge branch 'for-next-current-v6.9-20240711' into for-nex [...] omits f5010a924fd8 Merge branch 'affs' into for-next-next-v6.10-20240711 omits 74c9409bc9dd Merge branch 'misc-6.11' into for-next-next-v6.10-20240711 omits 414778928463 Merge branch 'misc-6.10' into for-next-next-v6.10-20240711 omits 6a2b3280450b Merge branch 'misc-6.10' into for-next-current-v6.9-20240711 omits c27ee729aea5 Merge branch 'misc-6.10' into next-fixes omits 5f30e082ab8b Merge branch 'vfs.iomap' into vfs.all Signed-off-by: Chris [...] omits 11cc7da73e10 Merge branch 'vfs.pidfs' into vfs.all omits 70f14de978c3 Merge branch 'vfs.nsfs' into vfs.all omits b74dc9ce884f Merge branch 'vfs.mount' into vfs.all Signed-off-by: Chris [...] omits ac6f95117426 Merge branch 'vfs.procfs' into vfs.all Signed-off-by: Chri [...] omits 94fe19a4c094 Merge branch 'vfs.netfs' into vfs.all Signed-off-by: Chris [...] omits 46a70ee7702c Merge branch 'vfs.inode.rcu' into vfs.all omits fef0adbb6cba Merge branch 'vfs.casefold' into vfs.all Signed-off-by: Ch [...] omits 6b1e32f242cb Merge branch 'vfs.mount.api' into vfs.all Signed-off-by: C [...] omits 18ac3e3e1049 Merge branch 'vfs.pg_error' into vfs.all omits c57b1f2f37d2 Merge branch 'vfs.module.description' into vfs.all Signed- [...] omits a1b6f8aaebe7 Merge branch 'vfs.xattr' into vfs.all Signed-off-by: Chris [...] omits efa38338692e Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] omits df2f32966862 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] omits f012e5018283 fs: find root mount of the namespace omits 5094b901bedc fscache: Remove duplicate included header omits 39efa92f9e5f proc: restrict /proc/pid/mem omits 92492f557563 proc: pass file instead of inode to proc_mem_open omits 999876f35003 netfs: Switch debug logging to pr_debug() omits 32188cf8f056 xattr: handle AT_EMPTY_PATH correctly omits e6873349f700 fs/xattr: add *at family syscalls omits f2655ed217e5 fs: rename struct xattr_ctx to kernel_xattr_ctx adds 400e4064b63a fs/adfs: add MODULE_DESCRIPTION adds 280e36f0d5b9 nsfs: use cleanup guard adds dddebdece62e Merge tag 'vfs-6.11-rc1.fixes' of git://git.kernel.org/pub [...] adds 51ed42a8a135 Merge tag 'ext4_for_linus-6.11-rc1' of git://git.kernel.or [...] adds 4f40c636b291 Merge tag 'nfs-for-6.11-1' of git://git.linux-nfs.org/proj [...] adds ee1b8dc17ac3 bcachefs: varint: Avoid left-shift of a negative value adds f12410bb7ddd bcachefs: Add an error message for insufficient rw journal devs adds 2c4c17fefc49 bcachefs: Fix fsck warning about btree_trans not passed to [...] adds f05a0b9c73bc bcachefs: silence silly kdoc warning adds 6f719cbe0c8b bcachefs: Fix integer overflow on trans->nr_updates adds a97b43fac5b9 lockdep: Add comments for lockdep_set_no{validate,track}_class() adds 720261cfc732 Merge tag 'bcachefs-2024-07-18.2' of https://evilpiepirate [...] adds b2d3d79780fa crypto: x86/twofish - Switch to new Intel CPU model defines adds adc5167be555 crypto: x86/poly1305 - Switch to new Intel CPU model defines adds 2dcdf3be65e9 crypto: axis - Remove unused struct 'dbgfs_u32' adds e793f6c4dabe crypto: ccree - Remove unused struct 'tdes_keys' adds eaa857782fdb crypto: hifn_795x - Remove unused hifn_*_command structs adds 198faf0301ce crypto: n2 - Remove unused struct 'n2_skcipher_request_context' adds 6684f97981c5 crypto: qat - Fix typo adds bbb66f218d9e crypto: ppc/curve25519 - Low-level primitives for ppc64le adds a1bfed35d081 crypto: ppc/curve25519 - Core functions for ppc64le adds b42519dbba83 crypto: ppc/curve25519 - Update Kconfig and Makefile for ppc64le adds f9110822fca5 crypto: api - Disable boot-test-finished if algapi is a module adds a720de9fba16 crypto: arm64/crc10dif - Raise priority of NEON crct10dif [...] adds 7c699fe9a574 crypto: Add missing MODULE_DESCRIPTION() macros adds 8d7c52cb4184 crypto: tegra - Remove an incorrect iommu_fwspec_free() ca [...] adds aabbf2135f9a crypto: atmel-sha204a - fix negated return value adds fa501bf25eb3 crypto: testmgr - test setkey in no-SIMD context adds 14cba6ace796 hwrng: amd - Convert PCIBIOS_* return codes to errnos adds d7c897a9d8c3 crypto: ecdsa - Fix the public key format description adds fb11a4f6affd crypto: stm32/cryp - use dma when possible adds 6364352ec990 crypto: stm32/cryp - increase priority adds 4027725259cc crypto: stm32/cryp - add CRYPTO_ALG_KERN_DRIVER_ONLY flag adds 56ddb9aa3b32 crypto: stm32/cryp - call finalize with bh disabled adds 8609dd25f9b2 crypto: ccp - Represent capabilities register as a union adds 56e0d8837350 crypto: ccp - Move security attributes to their own file adds b4100947a801 crypto: ccp - align psp_platform_access_msg adds 82f9327f774c crypto: ccp - Add support for getting security attributes [...] adds 059b1352519d crypto: ccp - Move message about TSME being enabled later in init adds 645211db1394 crypto: lib - add missing MODULE_DESCRIPTION() macros adds 2fd2a82ccbfc crypto: ecdsa - Use ecc_digits_from_bytes to create hash d [...] adds 546ce0bdc91a crypto: ecdsa - Use ecc_digits_from_bytes to convert signature adds 3aeb1da092e8 crypto: x86 - add missing MODULE_DESCRIPTION() macros adds f134d5dce9c1 hwrng: stm32 - use pm_runtime_resume_and_get() adds 771c7faa65fb hwrng: stm32 - cache device pointer in struct stm32_rng_private adds 4c6338f8664b hwrng: stm32 - use sizeof(*priv) instead of sizeof(struct [...] adds 46b3ff73afc8 crypto: sm2 - Remove sm2 algorithm adds 13e21e0ba44f crypto: hisilicon/qm - adjust the internal processing sequ [...] adds c17b56d96ce6 crypto: hisilicon/zip - optimize the address offset of the [...] adds b06affb1cb58 crypto: x86/aes-gcm - add VAES and AVX512 / AVX10 optimize [...] adds e6e758fa6443 crypto: x86/aes-gcm - rewrite the AES-NI optimized AES-GCM adds 3aa461e37c0e crypto: atmel-sha204a - add missing MODULE_DESCRIPTION() macro adds f2cbb74633ab crypto: keembay - add missing MODULE_DESCRIPTION() macro adds c8edb3ccfd39 crypto: sa2ul - add missing MODULE_DESCRIPTION() macro adds ed6261d553f5 crypto: xilinx - add missing MODULE_DESCRIPTION() macro adds 6d4e1993a305 hwrng: omap - add missing MODULE_DESCRIPTION() macro adds 468e3295774d crypto: ccp - Fix null pointer dereference in __sev_snp_sh [...] adds 293695f17ee4 dt-bindings: rng: meson: add optional power-domains adds 4604b3888f61 hwrng: core - Remove list.h from the hw_random.h adds 0eb3bed57a06 crypto: ecc - Add comment to ecc_digits_from_bytes about i [...] adds 1dcf865d3bf5 crypto: ecc - Fix off-by-one missing to clear most signifi [...] adds a654b354b8cb crypto: qat - make adf_ctl_class constant adds b568826eff5d crypto: arm64 - add missing MODULE_DESCRIPTION() macros adds 691eaf1d66d8 hwrng: drivers - add missing Arm & Cavium MODULE_DESCRIPTI [...] adds 5ca95a907939 crypto: arm/poly1305 - add missing MODULE_DESCRIPTION() macro adds f0da7a231c7d crypto: lib/mpi - Use swap() in mpi_ec_mul_point() adds b44327ebc1c9 crypto: lib/mpi - Use swap() in mpi_powm() adds 70d57ffbb11c crypto: arm - add missing MODULE_DESCRIPTION() macros adds 3cbe18b0bc9f crypto: lib - add missing MODULE_DESCRIPTION() macros adds ff33c2e6af99 crypto: arm/crc32 - add kCFI annotations to asm routines adds 7b3058eb3f3b crypto: tcrypt - add skcipher speed for given alg adds e0eece0cebe4 crypto: deflate - Add aliases to deflate adds ccacbbc31762 crypto: qat - initialize user_input.lock for rate_limiting adds 70003f512c5f dt-bindings: rng: Add Exynos850 support to exynos-trng adds 76536caabedb hwrng: exynos - Improve coding style adds 81da8056e92b hwrng: exynos - Use devm_clk_get_enabled() to get the clock adds e003d6706704 hwrng: exynos - Implement bus clock control adds 10bb6ac8f86f hwrng: exynos - Add SMC based TRNG operation adds b0c2036df886 hwrng: exynos - Enable Exynos850 support adds 95c0f5c3b8bb hwrng: core - Fix wrong quality calculation at hw rng regi [...] adds 996f8a9654d0 dt-bindings: crypto: sun8i-ce: Add compatible for H616 adds e0740bee6c21 crypto: sun8i-ce - wrap accesses to descriptor address fields adds 1611f74974d8 crypto: sun8i-ce - add Allwinner H616 support adds d26cb4f53dab Documentation: qat: fix auto_reset attribute details adds 6424da7d8b93 crypto: qat - extend scope of lock in adf_cfg_add_key_valu [...] adds f0622894c594 crypto: qat - fix unintentional re-enabling of error interrupts adds 6aad7019f697 crypto: starfive - Align rsa input data to 32-bit adds 8323c036789b crypto: starfive - Fix nent assignment in rsa dec adds addea5858b66 hwrng: Kconfig - Do not enable by default CN10K driver adds dd52b5eeb0f7 crypto: mxs-dcp - Ensure payload is zero when using key slot adds 101e99c23af9 crypto: testmgr - generate power-of-2 lengths more often adds fe69b772e35e crypto: lib/mpi - delete unnecessary condition adds df1e9791998a hwrng: core - remove (un)register_miscdev() adds c434e25b62f8 Merge tag 'v6.11-p1' of git://git.kernel.org/pub/scm/linux [...] adds 7dc357d343f1 tpm: Use auth only after NULL check in tpm_buf_check_hmac_ [...] adds 07e773db19f1 Merge tag 'tpmdd-next-6.11-rc1-roundtwo' of git://git.kern [...] adds ec61f820a2ff iommufd/selftest: Fix dirty bitmap tests with u8 bitmaps adds 9560393b830b iommufd/selftest: Fix iommufd_test_dirty() to handle <u8 bitmaps adds 33335584eb78 iommufd/selftest: Add tests for <= u8 bitmap sizes adds ffa3c799ce15 iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based bu [...] adds dceb5304d726 iommufd/selftest: Do not record head iova to better match [...] adds 792583656f55 iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead adds a84c690e10ae iommufd/iova_bitmap: Cache mapped length in iova_bitmap_ma [...] adds 781bc08797a2 iommufd/iova_bitmap: Move initial pinning to iova_bitmap_f [...] adds 00fa1a89917f iommufd/iova_bitmap: Consolidate iova_bitmap_set exit cond [...] adds 7a7bba16244a iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() adds 53e6b65693b6 iommufd/iova_bitmap: Remove iterator logic adds 14678219cf40 iommu: Introduce domain attachment handle adds 3e7f57d1ef3f iommu: Remove sva handle list adds 06cdcc32d657 iommu: Add attach handle to struct iopf_group adds 8519e689834a iommu: Extend domain attach group with handle support adds c714f15860fc iommufd: Add fault and response message definitions adds 07838f7fd529 iommufd: Add iommufd fault object adds b7d8833677ba iommufd: Fault-capable hwpt attach/detach/replace adds 34765cbc679c iommufd: Associate fault object with iommufd_hw_pgtable adds ddee19971081 iommufd/selftest: Add IOPF support for mock device adds d1211768b62d iommufd/selftest: Add coverage for IOPF test adds 18dcca24963a Merge branch 'iommufd_pri' into iommufd for-next adds a11dda723c64 iommufd: Require drivers to supply the cache_invalidate_user ops adds 861f96a78514 iommufd: Remove IOMMUFD_PAGE_RESP_FAILURE adds d73cf5ff743b iommufd: Add check on user response code adds 595572aae3d0 iommufd: Fix error pointer checking adds 136a8066676e iommufd: Put constants for all the uAPI enums adds ef7c8f2b1fb4 Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] adds 8d310ba84582 RDMA/bnxt_re: Allow MSN table capability check adds 6f6bfbc595fb RDMA/bnxt_re: Expose the MSN table capability for user library adds 435cdbe9f7a8 RDMA/efa: Fail probe on missing BARs adds 38c02d813aa3 RDMA/irdma: Annotate flexible array with __counted_by() in [...] adds 53657a0419ef RDMA/mana_ib: Create and destroy RC QP adds fdefb9184962 RDMA/mana_ib: Implement uapi to create and destroy RC QP adds e095405b45bb RDMA/mana_ib: Modify QP state adds 2d0e7ba468ea RDMA/efa: Properly handle unexpected AQ completions adds 65357e2c164a RDMA/mana_ib: set node_guid adds c8683b995d8a RDMA/mana_ib: extend query device adds b1bc15f8fb5f RDMA/iwcm: Use list_first_entry() where appropriate adds fc772e38bce5 RDMA/iwcm: Change the return type of iwcm_deref_id() adds e1168f09b331 RDMA/iwcm: Simplify cm_event_handler() adds a1babdb5b615 RDMA/iwcm: Simplify cm_work_handler() adds aee2424246f9 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs adds 2a1251e3dbb2 RDMA/mana_ib: Process QP error events in mana_ib adds ef5513526bb6 Merge branch 'mana-shared' of git://git.kernel.org/pub/scm [...] adds ae6f6dd5fd0f Delay mlx5_ib internal resources allocations adds 638420115cc4 IB/mlx5: Create UMR QP just before first reg_mr occurs adds 5895e70f2e6e IB/mlx5: Allocate resources just before first QP/SRQ is created adds a4e540119be5 RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE adds b7161db2d96f Merge branch 'mlx5-next' into wip/leon-for-next adds a92fbeac7e94 RDMA/cache: Release GID table even if leak is detected adds 0d2e6992fc95 RDMA/mlx4: Fix truncated output warning in mad.c adds 5953e0647cec RDMA/mlx4: Fix truncated output warning in alias_GUID.c adds 0c5275bf75ec RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is disabled adds 844bc12e6da3 IB/core: add support for draining Shared receive queues adds 58945ddd7156 IB/isert: remove the handling of last WQE reached event adds 4adcaf969d77 RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs adds 5a905e33b266 RDMA/hfi1: Constify struct mmu_rb_ops adds 47f9b4190a1d RDMA/efa: Use offset_in_page() function adds fe0812e4bcfa RDMA/efa: Remove duplicate aenq enable macro adds a9f6282b2776 MAINTAINERS: Update Maintainers for irdma driver adds dd6d7f8574d7 RDMA: Pass entire uverbs attr bundle to create cq function adds 589b844f1bf0 RDMA/mlx5: Send UAR page index as ioctl attribute adds 917918f57a7b RDMA/device: Return error earlier if port in not valid adds 8e6e5ac7c468 RDMA/bnxt_re: Update the correct DB FIFO depth and mask for GenP7 adds f2f4dc912401 RDMA/bnxt_re: Enable DB moderation for genP7 adapters adds 24943dcdc156 RDMA/bnxt_re: Disable doorbell moderation if hardware regi [...] adds 50660c5197f5 RDMA/core: Create "issm*" device nodes only when SMI is supported adds 65528cfb21fd net/mlx5: mlx5_ifc update for multi-plane support adds 2a5db20fa532 RDMA/mlx5: Add support to multi-plane device and port adds bca51197620a RDMA/core: Support IB sub device with type "SMI" adds 36e97bbc2dca RDMA: Set type of rdma_ah to IB for a SMI sub device adds a9e0facacfd1 RDMA/core: Create GSI QP only when CM is supported adds 026a425990af RDMA/mlx5: Support plane device and driver APIs to add and [...] adds 060c642b2ab8 RDMA/nldev: Add support to add/delete a sub IB device thro [...] adds 294424839b5e RDMA/nldev: Add support to dump device type and parent dev [...] adds 3b43399b297c RDMA/mlx5: Add plane index support when querying PTYS registers adds c6b6677d85d4 net/mlx5: mlx5_ifc update for accessing ppcnt register of [...] adds 7a2210a57d42 RDMA/mlx5: Support per-plane port IB counters by querying [...] adds 346d2fc606a8 RDMA/efa: Add EFA 0xefa3 PCI ID adds 1b8ca0546931 RDMA/qib: Fix truncation compilation warnings in qib_init.c adds f802078d3cb8 RDMA/qib: Fix truncation compilation warnings in qib_verbs.c adds af48f95492dc RDMA/core: Introduce "name_assign_type" for an IB device adds b851268018f0 RDMA/ocrdma: Don't inline statistics functions adds 6afa2c0bfb8e RDMA/hns: Check atomic wr length adds 2fdf34038369 RDMA/hns: Fix soft lockup under heavy CEQE load adds 543fb987bd63 RDMA/hns: Fix unmatch exception handling when init eq table fails adds d387d4b54eb8 RDMA/hns: Fix missing pagesize and alignment check in FRMR adds 24c6291346d9 RDMA/hns: Fix shift-out-bounds when max_inline_data is 0 adds 36397b907355 RDMA/hns: Fix undifined behavior caused by invalid max_sge adds 0b8e658f70ff RDMA/hns: Fix insufficient extend DB for VFs. adds bbddfa2255dd RDMA/hns: Fix mbx timing out before CMD execution is completed adds 2043a14fb3de RDMA: Fix netdev tracker in ib_device_set_netdev adds 95b087f87b78 bnxt_re: Fix imm_data endianness adds 1df03a4b4414 RDMA/mana_ib: Set correct device into ib adds 887cd308fd46 IB/hfi1: Constify struct flag_table adds 3d5152095415 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 927c70c93d92 iommu: sun50i: clear bypass register adds 7b9331a3ae93 iommu: sun50i: allocate page tables from below 4 GiB adds 2d1d1969a7e5 dt-bindings: iommu: add new compatible strings adds 8db07ce532c0 iommu: sun50i: Add H616 compatible string adds 91b3a24a2276 Merge branch 'iommu/allwinner/sun50i' into iommu/next adds 9a448e453151 iommu/amd: Use try_cmpxchg64() in v2_alloc_pte() adds 5012650a15e4 Merge branch 'iommu/amd/amd-vi' into iommu/next adds e5af06b7cfb3 dt-bindings: arm-smmu: Fix Qualcomm SC8180X binding adds d6c102881b30 dt-bindings: arm-smmu: Add X1E80100 GPU SMMU adds a4ce399973d2 Merge branch 'for-joerg/arm-smmu/bindings' into for-joerg/ [...] adds d3867e714831 iommu/arm-smmu-v3: Avoid uninitialized asid in case of error adds 16c0bad7ae04 iommu/arm-smmu-v3: Use *-y instead of *-objs in Makefile adds 678d79b98028 iommu/arm-smmu-v3: Convert to domain_alloc_sva() adds 85f2fb6ef413 iommu/arm-smmu-v3: Start building a generic PASID layer adds ad10dce61303 iommu/arm-smmu-v3: Make smmu_domain->devices into an alloc [...] adds 7497f4211f4f iommu/arm-smmu-v3: Make changing domains be hitless for ATS adds 64efb3def3a5 iommu/arm-smmu-v3: Add ssid to struct arm_smmu_master_domain adds be7c90de39fd iommu/arm-smmu-v3: Do not use master->sva_enable to restri [...] adds 1d5f34f0002f iommu/arm-smmu-v3: Thread SSID through the arm_smmu_attach [...] adds d7b2d2ba1b84 iommu/arm-smmu-v3: Make SVA allocate a normal arm_smmu_domain adds 49db2ed23c52 iommu/arm-smmu-v3: Keep track of arm_smmu_master_domain for SVA adds d38c28dbefee iommu/arm-smmu-v3: Put the SVA mmu notifier in the smmu_domain adds ce26ea9e6e12 iommu/arm-smmu-v3: Allow IDENTITY/BLOCKED to be set while [...] adds 3b5302cbb06a iommu/arm-smmu-v3: Test the STE S1DSS functionality adds 8ee9175c2582 iommu/arm-smmu-v3: Allow a PASID to be set when RID is IDE [...] adds f3b273b7c7e4 iommu/arm-smmu-v3: Allow setting a S1 domain to a PASID adds c84c5ab76c9c iommu/arm-smmu-v3: Do not zero the strtab twice adds a4d75360f7a6 iommu/arm-smmu-v3: Shrink the strtab l1_desc array adds a35f443d837f iommu/arm-smmu-v3: add missing MODULE_DESCRIPTION() macro adds d0166022be37 iommu/arm-smmu: Add CB prefix to register bitfields adds 55089781ff77 iommu/arm-smmu-qcom-debug: Do not print for handled faults adds d525b0af0c3b iommu/arm-smmu: Pretty-print context fault related regs adds 9796cf9b3eb9 iommu/arm-smmu-qcom: record reason for deferring probe adds 52acd7d8a413 iommu/arm-smmu-v3: Add support for domain_alloc_user fn adds 2f8d6178b4fe iommu/arm-smmu-v3: Add feature detection for HTTU adds 4fe88fd8b4ae iommu/io-pgtable-arm: Add read_and_clear_dirty() support adds eb054d67b21a iommu/arm-smmu-v3: Add support for dirty tracking in domain alloc adds 25c776dd03b3 iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mapping adds 0b4eeee2876f iommu/arm-smmu-qcom: Register the TBU driver in qcom_smmu_ [...] adds ac4e52c69f2d Merge branch 'for-joerg/arm-smmu/updates' into for-joerg/a [...] adds 9b2bc6b9a264 iommu: Move IOMMU_DIRTY_NO_CLEAR define adds cbf9520823bd Merge branch 'iommu/arm/smmu' into iommu/next adds 5c555f1f1c31 iommu/vt-d: Use try_cmpxchg64() in intel_pasid_get_entry() adds b5e86a95541c iommu/vt-d: Handle volatile descriptor status read adds 5fbf97371dc0 iommu/vt-d: Remove comment for def_domain_type adds e995fcde6070 iommu/vt-d: Remove control over Execute-Requested requests adds 804f98e224e4 iommu/vt-d: Downgrade warning for pre-enabled IR adds 2b989ab9bc89 iommu/vt-d: Add helper to allocate paging domain adds f90584f4beb8 iommu/vt-d: Add helper to flush caches for context change adds 3753311c9190 iommu/vt-d: Refactor PCI PRI enabling/disabling callbacks adds c420a2b4e8be iommu/vt-d: Limit max address mask to MAX_AGAW_PFN_WIDTH adds 0a3f6b346301 iommu/vt-d: Fix aligned pages in calculate_psi_aligned_address() adds 31000732d56b iommu/vt-d: Fix identity map bounds in si_domain_init() adds 906fe8b8263e Merge branch 'iommu/intel/vt-d' into iommu/next adds eac93f4d4ec6 iommu/tegra-smmu: Pass correct fwnode to iommu_fwspec_init() adds 4295d785a7aa Merge branch 'iommu/nvidia/tegra' into iommu/next adds 7f7f41c33bd4 dt-bindings: iommu: qcom,iommu: Add MSM8953 GPU IOMMU to S [...] adds b577060ac7ba dt-bindings: iommu: Convert msm,iommu-v0 to yaml adds 710f1071f161 Merge branch 'iommu/qualcomm/msm' into iommu/next adds b5c29fba72a6 iommu: Make iommu_sva_domain_alloc() static adds 8d485a69603f iommu/dma: Prune redundant pgprot arguments adds c94ad1d5e388 iommu/iova: Add missing MODULE_DESCRIPTION() macro adds b95a40122a81 iommufd: Use atomic_long_try_cmpxchg() in incr_user_locked_vm() adds 228159802bce docs: iommu: Remove outdated Documentation/userspace-api/i [...] adds c2b2e5c50330 Merge branch 'iommu/core' into iommu/next adds e7acc36f26b0 iommu/mediatek-v1: Clean up redundant fwspec checks adds 3f7c32091628 iommu: Resolve fwspec ops automatically adds 78596b5c321c ACPI: Retire acpi_iommu_fwspec_ops() adds 5f937bc48a6a OF: Simplify of_iommu_configure() adds 3e36c15fc1cc iommu: Remove iommu_fwspec ops adds 342d3c1cbf6f Merge branch 'iommu/fwspec-ops-removal' into iommu/next adds 40929e8e5449 dt-bindings: PCI: generic: Add ats-supported property adds 86e02a88bedc iommu/of: Support ats-supported device-tree property adds 6bac3388889c arm64: dts: fvp: Enable PCIe ATS for Base RevC FVP adds 578cc98b66f5 Merge branch 'iommu/pci/ats' into iommu/next adds 74e54d532b59 Merge branch 'iommu/iommufd/attach-handles' into iommu/next adds a27bf2743cb8 iommu: Add iommu_paging_domain_alloc() interface adds 26a581606fab iommufd: Use iommu_paging_domain_alloc() adds 60ffc4501722 vfio/type1: Use iommu_paging_domain_alloc() adds 9c159f6de1ae vhost-vdpa: Use iommu_paging_domain_alloc() adds 45acf35af200 drm/msm: Use iommu_paging_domain_alloc() adds d5b7485588df wifi: ath10k: Use iommu_paging_domain_alloc() adds ef50d41fbf1c wifi: ath11k: Use iommu_paging_domain_alloc() adds 3b10f25704be RDMA/usnic: Use iommu_paging_domain_alloc() adds 8b6c32e831ef Merge branch 'iommu/iommufd/paging-domain-alloc' into iommu/next adds ebcfbf02abfb Merge tag 'iommu-updates-v6.11' of git://git.kernel.org/pu [...] adds 54624acf8843 dma-mapping: benchmark: Don't starve others when doing the test adds 7296f2301a05 swiotlb: reduce swiotlb pool lookups adds b69bdba5a37e swiotlb: fix kernel-doc description for swiotlb_del_transient adds afd81d914f6f Merge tag 'dma-mapping-6.11-2024-07-19' of git://git.infra [...] adds aaa53168cbcc dm: optimize flushes adds 06a0b333e584 dm io: bump num_bvecs to handle offset memory adds b0042ba7684c dm io: don't call the async_io notify.fn on invalid num_regions adds babe69e86d0f dm io: remove code duplication between sync_io and aysnc_io adds c1a66a37d606 dm cache metadata: remove unused struct 'thunk' adds 140ce37fd78a dm init: Handle minors larger than 255 adds 44d36a2ea426 dm-verity: move hash algorithm setup into its own function adds e41e52e59e51 dm-verity: move data hash mismatch handling into its own function adds a7ddb3d49d16 dm-verity: make real_digest and want_digest fixed-length adds 09d1430896e3 dm-verity: provide dma_alignment limit in io_hints adds cf715f4b7eb5 dm-verity: always "map" the data blocks adds e8f5e933013a dm-verity: make verity_hash() take dm_verity_io instead of [...] adds b76ad8844234 dm-verity: hash blocks with shash import+finup when possible adds 3199a34bfaf7 dm-raid: Fix WARN_ON_ONCE check for sync_thread in raid_resume adds 6fce1f40e951 dm verity: add support for signature verification with pla [...] adds 0d815e3400e6 dm-crypt: limit the size of encryption requests adds 0a94a469a4f0 dm: stop using blk_limits_io_{min,opt} adds b956d1a30f77 dm vdo: remove unused struct 'uds_attribute' adds 7017ded00107 dm vdo indexer: use swap() instead of open coding it adds 396a27e91265 dm: Remove max_write_zeroes_granularity adds 9d45db03acf9 dm: Remove max_secure_erase_granularity adds 3708c7269593 dm-verity: fix dm_is_verity_target() when dm-verity is builtin adds a21f9edb13b0 dm: factor out helper function from dm_get_device adds a48f6b82c5c4 dm mpath: don't call dm_get_device in multipath_message adds 6a6c56130aaa dm-crypt: support for per-sector NVMe metadata adds 453496b899b5 dm raid: move _get_reshape_sectors() as prerequisite to fi [...] adds d176fadb9e78 dm raid: fix stripes adding reshape size issues adds 617069741dfb dm: introduce the target flag mempool_needs_integrity adds fb0987682c62 dm-integrity: introduce the Inline mode adds 0b60be1628e3 dm: Constify struct dm_block_validator adds fa398e603ff7 dm vdo repair: add missing kerneldoc fields adds 513789b7fb53 dm vdo int-map: fix kerneldoc formatting adds 7f1c4909a821 dm vdo: fix a minor formatting issue in vdo.rst adds 661fb4e68cf6 Merge tag 'for-6.11/dm-changes' of git://git.kernel.org/pu [...] adds e7c09df178f7 scsi: core: Pass sdev to blk_mq_alloc_queue() adds 41b757425203 scsi: bsg: Pass dev to blk_mq_alloc_queue() adds 96281dfa266d scsi: qla2xxx: Remove unused struct 'scsi_dif_tuple' adds 9ec54934ce85 scsi: ufs: core: Allow RTT negotiation adds e75ff63300c5 scsi: ufs: core: Maximum RTT supported by the host driver adds 600edc6620a4 scsi: ufs: sysfs: Make max_number_of_rtt read-write adds 23646f013404 Merge patch series "scsi: ufs: Allow RTT negotiation" adds 2fc39848952d scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n adds e8a1d87b7983 scsi: ufs: mcq: Convert MCQ_CFG_n to an inline function adds 175d1825ca4d scsi: ufs: pci: Add support MCQ for QEMU-based UFS adds a420a8ed0a92 scsi: ufs: mcq: Prevent no I/O queue case for MCQ adds 5074f488d4e6 Merge patch series "ufs: pci: Add support UFSHCI 4.0 MCQ" adds f5a954bbf2f4 scsi: acornscsi: Declare local functions static adds 1414045725a0 scsi: cumana: Declare local function static adds 1dc98be41814 scsi: eesox: Declare local function static adds daf613331c93 scsi: powertec: Declare local function static adds f51b2db9b979 Merge patch series "Declare local functions static" adds 95f8bf932b46 scsi: Add missing MODULE_DESCRIPTION() macros adds 14d38356ec33 scsi: core: Fix an incorrect comment adds 5e0bf3e8aec2 scsi: lpfc: Fix a possible null pointer dereference adds 4d66ecc6e5a5 scsi: ufs: qcom: Add missing MODULE_DESCRIPTION() macro adds bdee2f1dcd84 scsi: ufs: ufs-pci: Add support for Intel Panther Lake adds fc4444941140 scsi: mpi3mr: HDB allocation and posting for hardware and [...] adds d8d08d1638ce scsi: mpi3mr: Trigger support adds 78b506984ebe scsi: mpi3mr: Add ioctl support for HDB adds 3f7e469987f8 scsi: mpi3mr: Update driver version to 8.9.1.0.50 adds 06b91c00db39 Merge patch series "mpi3mr: Host diag buffer support" adds de24085328c0 scsi: mpi3mr: Correct a test in mpi3mr_sas_port_add() adds 50183ac2cfb5 scsi: ufs: core: Suspend clk scaling on no request adds ed7dac86f140 scsi: ufs: qcom: Enable suspending clk scaling on no request adds 7cbff570dbe8 scsi: ufs: core: Remove SCSI host only if added adds e4f949ef1516 scsi: pm80xx: Set phy->enable_completion only when we wait for it adds 76a20140ef76 scsi: pm8001: Update log level when reading config table adds e999ef15423b scsi: lpfc: Cancel ELS WQE instead of issuing abort when S [...] adds 9609385dd91b scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt [...] adds aeaf117cc7d2 scsi: lpfc: Relax PRLI issue conditions after GID_FT response adds 15e21dc6d6b7 scsi: lpfc: Fix handling of fully recovered fabric node in [...] adds ede596b1434b scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info adds f65f31ac120b scsi: lpfc: Fix incorrect request len mbox field when sett [...] adds 8bc7c617642d scsi: lpfc: Revise lpfc_prep_embed_io routine with proper [...] adds 41972df1a56b scsi: lpfc: Update lpfc version to 14.4.0.3 adds 34438552c933 Merge patch series "Update lpfc to revision 14.4.0.3" adds 30bafe1774f0 scsi: mpi3mr: Support PCI Error Recovery callback handlers adds 1c342b0548e3 scsi: mpi3mr: Prevent PCI writes from driver during PCI er [...] adds cf82b9e866b6 scsi: mpi3mr: Driver version update adds 6cd48c8f62ad Merge patch series "mpi3mr: Support PCI Error Recovery" adds 5e9a522b0779 Merge branch '6.10/scsi-fixes' into 6.11/scsi-staging adds d502dac69ac0 scsi: ufs: core: Declare functions once adds 93ef12d92f65 scsi: ufs: core: Initialize struct uic_command once adds 92c0b10fefe2 scsi: ufs: core: Remove two constants adds b53eb9a050d7 scsi: ufs: core: Rename the MASK_TRANSFER_REQUESTS_SLOTS constant adds f4750af7081d scsi: ufs: core: Initialize hba->reserved_slot earlier adds 0fca3318e550 scsi: ufs: core: Inline is_mcq_enabled() adds 4a8c859b44da scsi: ufs: mcq: Move the "hba->mcq_enabled = true" assignment adds 7e2c268dc306 scsi: ufs: mcq: Move the ufshcd_mcq_enable() call adds 5e2053a41984 scsi: ufs: mcq: Inline ufshcd_mcq_vops_get_hba_mac() adds af568c7e8292 scsi: ufs: mcq: Make .get_hba_mac() optional adds e30618a480cb Merge patch series "UFS patches for kernel 6.11" adds c2a90eee29f4 scsi: ufs: core: Add UFSHCD_QUIRK_CUSTOM_CRYPTO_PROFILE adds ec99818afb03 scsi: ufs: core: fold ufshcd_clear_keyslot() into its caller adds e95881e0081a scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_CRYPTO_ENABLE adds 8ecea3da1567 scsi: ufs: core: Add fill_crypto_prdt variant op adds 4c45dba50a37 scsi: ufs: core: Add UFSHCD_QUIRK_KEYS_IN_PRDT adds c96499fcb403 scsi: ufs: exynos: Add support for Flash Memory Protector (FMP) adds af8e69efd785 Merge patch series "Basic inline encryption support for uf [...] adds c3d98b12eef8 scsi: qla2xxx: Unable to act on RSCN for port online adds eb1d4ce26095 scsi: qla2xxx: validate nvme_local_port correctly adds c03d740152f7 scsi: qla2xxx: Fix for possible memory corruption adds ce2065c4cc4f scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one f [...] adds 29e222085d89 scsi: qla2xxx: Fix flash read failure adds 4475afa2646d scsi: qla2xxx: Complete command early within lock adds 76f480d7c717 scsi: qla2xxx: During vport delete send async logout explicitly adds 348744f27a35 scsi: qla2xxx: Fix optrom version displayed in FDMI adds beafd6924614 scsi: qla2xxx: Reduce fabric scan duplicate code adds c449b4198701 scsi: qla2xxx: Use QP lock to search for bsg adds a1392b19ca59 scsi: qla2xxx: Update version to 10.02.09.300-k adds 22b8d89b9d8d Merge patch series "qla2xxx misc. bug fixes" adds 6ca9fede7c73 scsi: qla2xxx: Convert comma to semicolon adds 23cef42d1741 scsi: aha152x: Use DECLARE_COMPLETION_ONSTACK for non-cons [...] adds 4305ca0087dd Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 186bfe44ea41 vfio/pci: Extract duplicated code into macro adds 4df13a6871d9 vfio/pci: Support 8-byte PCI loads and stores adds abe8103da3c5 vfio/pci: Fix typo in macro to declare accessors adds 0756bec2e45b vfio-mdev: add missing MODULE_DESCRIPTION() macros adds f66b07c56119 Merge tag 'vfio-v6.11-rc1' of https://github.com/awilliam/ [...] adds 1e1fdcbdde3b vhost/vsock: always initialize seqpacket_allow adds 840b2d39a2dc virtio_ring: fix KMSAN error for premapped mode adds ede9c33ec568 tools/virtio: creating pipe assertion in vringh_test adds e269d79c7d35 net: missing check virtio adds 8b6c724cdab8 virtio: vdpa: vDPA driver for Marvell OCTEON DPU devices adds fdba68d2adf8 virtio_balloon: separate vm events into a function adds 7ad472397667 vhost: move smp_rmb() into vhost_get_avail_idx() adds 9be237df09ce MAINTAINERS: Change lingshan's email to kernel.org adds e400ddf0fb76 vringh: add MODULE_DESCRIPTION() adds ab0727f3ddb8 virtio: add missing MODULE_DESCRIPTION() macros adds e7909ad6cbab vDPA: add missing MODULE_DESCRIPTION() macros adds 2106e1f444d9 virtio-fs: let -ENOMEM bubble up or burst gently adds 106e4df1206b virtio-fs: improved request latencies when Virtio queue is full adds 1f5d6476f121 vdpa/mlx5: Clarify meaning thorough function rename adds 63f0cbad9781 vdpa/mlx5: Make setup/teardown_vq_resources() symmetrical adds 4c90a60ac2e0 vdpa/mlx5: Drop redundant code adds ad80739262b5 vdpa/mlx5: Drop redundant check in teardown_virtqueues() adds 34bd86c72022 vdpa/mlx5: Iterate over active VQs during suspend/resume adds a366465b4828 vdpa/mlx5: Remove duplicate suspend code adds 1835ed4a5d49 vdpa/mlx5: Initialize and reset device with one queue pair adds e5bcbd1de676 vdpa/mlx5: Clear and reinitialize software VQ data on reset adds 4a19f2942a0f vdpa/mlx5: Rename init_mvqs adds f70080c5bc39 vdpa/mlx5: Add support for modifying the virtio_version VQ field adds cdc3c7eaae69 vdpa/mlx5: Add support for modifying the VQ features field adds ad9758fdafee vdpa/mlx5: Set an initial size on the VQ adds 1e8dac7bb6ca vdpa/mlx5: Start off rqt_size with max VQPs adds ebebaf45e8a5 vdpa/mlx5: Set mkey modified flags on all VQs adds e60e9eeb3659 vdpa/mlx5: Allow creation of blank VQs adds fc9af25d04d6 vdpa/mlx5: Accept Init -> Ready VQ transition in resume_vq() adds b89bb349f276 vdpa/mlx5: Add error code for suspend/resume VQ adds 843250271bdb vdpa/mlx5: Consolidate all VQ modify to Ready to use resume_vq() adds ac85cd904dc9 vdpa/mlx5: Forward error in suspend/resume device adds 3b3adb3bbfce vdpa/mlx5: Use suspend/resume during VQP change adds ffb1aae43ed5 vdpa/mlx5: Pre-create hardware VQs at vdpa .dev_add time adds 0fe963d6fc16 vdpa/mlx5: Re-create HW VQs under certain conditions adds 2638134f7103 vdpa/mlx5: Don't reset VQs more than necessary adds 8e0751af1b11 vdpa/mlx5: Don't enable non-active VQs in .set_vq_ready() adds 87bb477c39b1 caif_virtio: use virtio_find_single_vq() for single virtqu [...] adds de1177e56005 virtio: make virtio_find_vqs() call virtio_find_vqs_ctx() adds 959538c11a88 virtio: make virtio_find_single_vq() call virtio_find_vqs() adds c502eb85c34e virtio: introduce virtio_queue_info struct and find_vqs_in [...] adds ad9a12576bcc virtio_pci: convert vp_*find_vqs() ops to find_vqs_info() adds 3c93b576e038 virtio: convert find_vqs() op implementations to find_vqs_info() adds 992648f5a61f virtio: call virtio_find_vqs_info() from virtio_find_singl [...] adds 18cd029fd7f7 virtio: remove the original find_vqs() op adds b49503eaf9c7 virtio: rename find_vqs_info() op to find_vqs() adds 0c60458b1827 virtio_blk: convert to use virtio_find_vqs_info() adds cd54c623a80b virtio_console: convert to use virtio_find_vqs_info() adds 210a70f22dd0 virtio_crypto: convert to use virtio_find_vqs_info() adds c2c6325e1645 virtio_net: convert to use virtio_find_vqs_info() adds a6da214b7c9d scsi: virtio_scsi: convert to use virtio_find_vqs_info() adds fc496dcd935c virtiofs: convert to use virtio_find_vqs_info() adds 7221922da2a1 virtio_balloon: convert to use virtio_find_vqs_info() adds c95e67bac42d virtio: convert the rest virtio_find_vqs() users to virtio [...] adds 3e8d51c7765d virtio: remove unused virtio_find_vqs() and virtio_find_vq [...] adds 6c85d6b653ca virtio: rename virtio_find_vqs_info() to virtio_find_vqs() adds f4f92db43912 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 60f81bfc9889 clk: stm32mp2: use of STM32 access controller adds a542e9d70cb1 clk: stm32mp25: add security clocks adds 6aaa95d2a58e clk: sophgo: add missing MODULE_DESCRIPTION() macro adds 578ba5d37de7 clk: sprd: add missing MODULE_DESCRIPTION() macro adds 45b2fb09384c dt-bindings: clock: milbeaut: Drop providers and consumers [...] adds 6ea810cfb80c clk: sifive: prci: fix module autoloading adds 7fd3569219fa clk: vexpress-osc: add missing MODULE_DESCRIPTION() macro adds 0d796569e13b dt-bindings: clock: qoriq-clock: convert to yaml format adds db469084e3ab dt-bindings: clock: sprd,sc9860-clk: convert to YAML adds db8061ef919a clk: xilinx: Constify struct regmap_config adds 7b34303d9dc4 clk: lpc32xx: Constify struct regmap_config adds 12b02b635959 clk: mxs: Use clamp() in clk_ref_round_rate() and clk_ref_ [...] adds 06abd441c0c1 clk: test: add missing MODULE_DESCRIPTION() macros adds a6c3da03ead1 clk: disable clk gate tests for s390 adds f5100c415c86 clk: mediatek: Add a module description where missing adds 9f7809c6a882 dt-bindings: clock: mediatek: add syscon compatible for mt [...] adds 7f294d10eb13 clk: mediatek: mt8173-infracfg: Handle unallocated infracf [...] adds 6681afbb9cce dt-bindings: clock: mediatek: Document reset cells for MT8188 sys adds 7aa291962f4c dt-bindings: clock: airoha: Add reset support to EN7581 cl [...] adds e0d8ea4ed5fa clk: en7523: Add reset-controller support for EN7581 SoC adds db7a4a11e8be clk: en7523: Remove pcie prepare/unpreare callbacks for EN [...] adds bf288bd25d62 clk: en7523: Remove PCIe reset open drain configuration fo [...] adds 58c53d43142f clk: en7523: fix rate divider for slic and spi clocks adds 160d7b9fb920 Merge branches 'clk-stm', 'clk-cleanup', 'clk-kunit' and ' [...] adds babc0ea4e681 clk: renesas: r8a779h0: Add ISPCS clocks adds 7c8730df594e clk: renesas: r8a779h0: Add CSI-2 clocks adds c001f9c9bc90 clk: renesas: r8a77970: Use common cpg_lock adds 3b2f834dd3f9 clk: renesas: cpg-lib: Use DEFINE_SPINLOCK() for global spinlock adds 2092760681b5 clk: renesas: rcar-gen2: Use DEFINE_SPINLOCK() for static [...] adds d8abcb7377ab dt-bindings: clock: renesas,rzg2l-cpg: Update description [...] adds f92d44a00bd5 clk: renesas: r8a779h0: Add VIN clocks adds 362951fef4f9 clk: renesas: r8a779h0: Fix PLL2/PLL4 multipliers in comments adds ebae969d2ffc clk: renesas: Drop "Renesas" from individual driver descriptions adds c5d1e53040ef dt-bindings: clock: r8a7779: Remove duplicate newline adds d6c5fc9add9e dt-bindings: clock: rcar-gen2: Remove obsolete header files adds c8bd9bd6446f clk: renesas: r9a08g045: Add clock, reset and power domain [...] adds 1f5ed3ae020a clk: renesas: r8a779h0: Add Audio clocks adds c7e58843d1e4 clk: renesas: r9a08g045: Add clock, reset and power domain [...] adds e96b0420988a Merge tag 'renesas-clk-for-v6.11-tag2' of git://git.kernel [...] adds c1380adf2e86 clk: meson: s4: fix fixed_pll_dco clock adds c591745831e7 clk: meson: s4: fix pwm_j_div parent clock adds 23dc5f7e181a dt-bindings: clock: meson: Convert axg-audio-clkc to YAML format adds b9c6dd7aab61 Merge branch 'v6.11/bindings' into v6.11/drivers adds 0e6be855a96d dt-bindings: clock: add Amlogic C3 PLL clock controller adds d309989a0a0a dt-bindings: clock: add Amlogic C3 SCMI clock controller support adds fc1c7f941c71 dt-bindings: clock: add Amlogic C3 peripherals clock controller adds d7583cde8c75 Merge branch 'v6.11/bindings' into v6.11/drivers adds 8a9a129dc565 clk: meson: c3: add support for the C3 SoC PLL clock adds f06ac3ed04e8 clk: meson: c3: add c3 clock peripherals controller driver adds d4c83ac16c65 clk: meson: add 'NOINIT_ENABLED' flag to eliminate init fo [...] adds 96f3b9787363 dt-bindings: clock: meson: a1: pll: introduce new syspll bindings adds 41056416ed53 dt-bindings: clock: meson: a1: peripherals: support sys_pll input adds f34da5609427 Merge branch 'v6.11/bindings' into v6.11/drivers adds befe87380e21 clk: meson: add missing MODULE_DESCRIPTION() macros adds d424c029af5e Merge tag 'clk-meson-v6.11-1' of https://github.com/BayLib [...] adds 4e7134faf306 clk: sunxi-ng: add missing MODULE_DESCRIPTION() macros adds 95fd34a8595c clk: sunxi: Remove unused struct 'gates_data' adds 29f1841185ee Merge branch 'sunxi/shared-clk-ids-for-6.11' into sunxi/cl [...] adds 002cf0dfa201 clk: sunxi-ng: h616: Add clock/reset for GPADC adds c181b16fcbb6 Merge tag 'sunxi-clk-for-6.11' of https://git.kernel.org/p [...] adds 38bded815463 clk: sunxi-ng r40: Constify struct regmap_config adds b363a45913d2 clk: samsung: exynos-clkout: Remove misleading of_match_ta [...] adds 7666718892f2 clk: samsung: Switch to use kmemdup_array() adds e61f400d6cf3 clk: samsung: gs101: mark gout_hsi2_ufs_embd_i_clk_unipro [...] adds b1da66d28a8b Merge tag 'samsung-clk-6.11' of https://git.kernel.org/pub [...] adds bc060e6bb702 Merge branches 'clk-renesas', 'clk-amlogic', 'clk-allwinne [...] adds 65424b99a1c2 clk: qcom: add missing MODULE_DESCRIPTION() macros adds d85dc696ca60 dt-bindings: clk: qcom,dispcc-sm8x50: describe additional [...] adds fcd9354ceb7a clk: qcom: Constify struct pll_vco adds 97cf92963aef clk: qcom: Fix SM_GCC_7150 dependencies adds 734b6e7a3b94 clk: qcom: gcc-sm7150: constify clk_init_data structures adds ca3a91063acc dt-bindings: clock: qcom: Add SM7150 DISPCC clocks adds 3829c412197e clk: qcom: Add Display Clock Controller driver for SM7150 adds 0fd2a048368e dt-bindings: clock: qcom: Add SM7150 CAMCC clocks adds 9f0532da4226 clk: qcom: Add Camera Clock Controller driver for SM7150 adds a4be1860b931 dt-bindings: clock: qcom: Add SM7150 VIDEOCC clocks adds aa9fc5c90814 clk: qcom: Add Video Clock Controller driver for SM7150 adds 475beea0b9f6 dt-bindings: clock: Add PCIe pipe related clocks for IPQ9574 adds a8fe85d40ffe clk: qcom: gcc-ipq9574: Add PCIe pipe clocks adds 7f1019785300 clk: qcom: sc7280: Update the transition delay for GDSC adds f38467b5a920 clk: qcom: gcc-sc7280: Update force mem core bit for UFS I [...] adds 63aec3e4d987 clk: qcom: camcc-sc7280: Add parent dependency to all came [...] adds d99c899d2c42 dt-bindings: clock: qcom,gcc-other: rename to qcom,mdm-mdm9607 adds b0ef3434da07 dt-bindings: clock: qcom,gcc: sort out power-domains support adds e81e9a845bab dt-bindings: clock: add schema for qcom,gcc-mdm9615 adds acc41014661c dt-bindings: clock: qcom,sm8450-videocc: reference qcom,gcc.yaml adds 3b39fb00be1c dt-bindings: clock: qcom,videocc: reference qcom,gcc.yaml adds cc9d138fffba dt-bindings: clock: qcom,dispcc-sc8280xp: reference qcom,gcc.yaml adds f168430195ff dt-bindings: clock: qcom,dispcc-sm6350: reference qcom,gcc.yaml adds 5576b6f8e91f dt-bindings: clock: qcom,dispcc-sm8x50: reference qcom,gcc.yaml adds b20b9a762695 dt-bindings: clock: qcom,gpucc-sdm660: reference qcom,gcc.yaml adds f68872fe1019 dt-bindings: clock: qcom,gpucc: reference qcom,gcc.yaml adds fa02399d6937 dt-bindings: clock: qcom,msm8998-gpucc: reference qcom,gcc.yaml adds a8197afc44a6 dt-bindings: clock: qcom,qcm2290-dispcc: reference qcom,gcc.yaml adds e68a21bd186b dt-bindings: clock: qcom,sc7180-dispcc: reference qcom,gcc.yaml adds c9ae35ace8c4 dt-bindings: clock: qcom,sc7280-dispcc: reference qcom,gcc.yaml adds 4ef61bcf1aa9 dt-bindings: clock: qcom,sdm845-dispcc: reference qcom,gcc.yaml adds 7b69a903fc73 dt-bindings: clock: qcom,sm6115-dispcc: reference qcom,gcc.yaml adds 8acff345c3e6 dt-bindings: clock: qcom,sm8450-dispcc: reference qcom,gcc.yaml adds 4da364c759dc dt-bindings: clock: qcom,sm8550-dispcc: reference qcom,gcc.yaml adds 7e828d77d202 dt-bindings: clock: qcom,sm8450-gpucc: reference qcom,gcc.yaml adds 7311bbfff31c clk: qcom: branch: Add clk_branch2_prepare_ops adds 80bbd1c355d6 dt-bindings: clock: add qca8386/qca8084 clock and reset de [...] adds 9f93a0a42860 clk: qcom: common: commonize qcom_cc_really_probe adds 2441b965c4c7 clk: qcom: add clock controller driver for qca8386/qca8084 adds ea5594aa3eb8 Merge branch '20240606-topic-rb1_gpu-v4-1-4bc0c19da4af@lin [...] adds d4d74e4b305b clk: qcom: clk-alpha-pll: Add HUAYRA_2290 support adds 8cab033628b1 clk: qcom: Add QCM2290 GPU clock controller driver adds e429be706f2a clk: qcom: Remove QCOM_RPMCC symbol adds f8d1dca6c44d clk: qcom: select right config in CLK_QCM2290_GPUCC definition adds b45120fbd398 clk: qcom: nsscc-qca8k: Fix the MDIO functions undefined issue adds 313e2909023b clk: qcom: gpucc-sm8350: Park RCG's clk source at XO durin [...] adds d3b33848627d clk: qcom: gcc-sa8775p: Remove support for UFS hw ctl clocks adds be208c0ccf7d clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and flags adds 955606a7b073 clk: qcom: gcc-sa8775p: Set FORCE_MEM_CORE_ON for gcc_ufs_ [...] adds e69386d4a42a clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and A [...] adds dff68b2f7454 clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO duri [...] adds 211681998d70 clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's adds 03675e398b30 Merge branch '20240602114439.1611-1-quic_jkona@quicinc.com [...] adds f2743ae3ff84 clk: qcom: gcc-ipq6018: update sdcc max clock frequency adds f27e42c7d3ff clk: qcom: gcc-x1e80100: Fix halt_check for all pipe clocks adds ef0ae098a13e Merge tag 'qcom-clk-for-6.11' of https://git.kernel.org/pu [...] adds 01a0a6cc8cfd clk: qcom: Park shared RCGs upon registration adds bd2d330ee608 clk: qcom: lpasscc-sc8280xp: Constify struct regmap_config adds 9db4585eca22 clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to tran [...] adds 14539c88972b clk: qcom: gcc-x1e80100: Set parent rate for USB3 sec and [...] adds 6a98844a5abd dt-bindings: clock: qcom: Add AHB clock for SM8150 adds b3d57c558267 Merge branch '20240430064214.2030013-3-quic_varada@quicinc [...] adds f45b94ffc5f1 interconnect: icc-clk: Specify master/slave ids adds d31531136192 interconnect: icc-clk: Add devm_icc_clk_register adds 8737ec830ee3 clk: qcom: common: Add interconnect clocks support adds 23711cabe122 clk: qcom: ipq9574: Use icc-clk for enabling NoC related clocks adds 691a01804086 Merge tag 'qcom-clk-for-6.11-2' of https://git.kernel.org/ [...] adds d8eb1c94e051 Merge branch 'v6.11-shared/clkids' into v6.11-clk/next adds 577c04fbf255 clk: rockchip: rk3128: Export PCLK_MIPIPHY adds e74569820983 clk: rockchip: rk3128: Add hclk_vio_h2p to critical clocks adds 3d0316c949e2 clk: rockchip: rk3128: Drop CLK_NR_CLKS usage adds b7f5e0636f1d dt-bindings: clock: rk3128: Drop CLK_NR_CLKS adds f9da49c3c4c4 dt-bindings: clock: rk3128: Add HCLK_SFC adds 5c0e997e57a6 clk: rockchip: rk3128: Add HCLK_SFC adds fc547ab06c87 clk: rockchip: Switch to use kmemdup_array() adds ec2265dc9130 clk: rockchip: rk3188: Drop CLK_NR_CLKS usage adds d89e8096957e dt-bindings: clock: rk3188-cru-common: remove CLK_NR_CLKS adds 04718d1e4dbf Merge tag 'v6.11-rockchip-clk1' of git://git.kernel.org/pu [...] adds 88a26c3c2405 dt-bindings: clock: sophgo: add pll clocks for SG2042 adds 5a7144d61d73 dt-bindings: clock: sophgo: add RP gate clocks for SG2042 adds 5911423798b2 dt-bindings: clock: sophgo: add clkgen for SG2042 adds 48cf7e01386e clk: sophgo: Add SG2042 clock driver adds 54cb3bb48337 Merge tag 'riscv-sg2042-clk-for-v6.11' of https://github.c [...] adds 1f7a04a0e673 clk/sophgo: Using BUG() instead of unreachable() in mmux_g [...] adds 00c7ded68012 clk: sophgo: Avoid -Wsometimes-uninitialized in sg2042_clk [...] adds 1037885b309c dt-bindings: clock: Document T-Head TH1520 AP_SUBSYS controller adds ae81b69fd2b1 clk: thead: Add support for T-Head TH1520 AP_SUBSYS clocks adds 589eb11498fb Merge branches 'clk-qcom', 'clk-rockchip', 'clk-sophgo' an [...] adds a4f928552058 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 8fc1e8b23077 ALSA: hda/realtek: Enable headset mic on Positivo SU C1400 adds cc3c23764120 ALSA: xen-front: remove unused struct 'alsa_sndif_hw_param' adds 163f10b29353 PCI: Add INTEL_HDA_PTL to pci_ids.h adds 9c7fb8e832b7 ALSA: hda: hda-intel: add PantherLake support adds 19765dbef1cd ALSA: hda: intel-dsp-config: Add PTL support adds d85002b5d1f4 Merge branch 'for-linus' into for-next adds 960ccf6eafac ALSA: hda: hda_component: Introduce component parent structure adds 1adf91011f60 ALSA: hda: hda_component: Change codecs to use component p [...] adds 3b2a8582876d ALSA: hda: hda_component: Move codec field into the parent adds 047b9cbbaa8e ALSA: hda: hda_component: Protect shared data with a mutex adds eb882afcfa83 ALSA: hda/senarytech: add senarytech codec support adds 10457f5042b4 ALSA: vmaster: Return error for invalid input values adds 5bae83007bdd ALSA: hda: Return -EINVAL for invalid volume/switch inputs adds 50ed081284fe ALSA: control: Apply sanity check of input values for user [...] adds 1b1285e4759e kselftest/alsa: Fix validation of writes to volatile controls adds 210e6a844112 ALSA: chmap: Mark Channel Map controls as volatile adds 6278056e42d9 ALSA: hda: Add input value sanity checks to HDMI channel m [...] adds e946455ce116 ALSA: control: Allow NULL passed to snd_ctl_remove() adds 4d4500b4396a ALSA: sb: Drop NULL check for snd_ctl_remove() adds 9d67a4006f72 ALSA: hda: Drop NULL check for snd_ctl_remove() adds f900a055f8e2 ALSA: spi: Drop NULL check for snd_ctl_remove() adds 634f3b4e7dde ALSA: hda: cs35l56: Perform firmware download in the background adds 6f7dae641502 Merge branch 'for-linus' into for-next adds 337b7b0b8b02 ALSA: pcm_dmaengine: Unify two close functions adds be8f4de61417 Merge branch 'for-linus' into for-next adds 5b707581c072 selftests/alsa:Fix printf format string in pcm-test.c adds f05c1ffc2745 ALSA: pcm: reinvent the stream synchronization ID API adds d712c58c55d9 ALSA: pcm: optimize and clarify stream synchronization ID API adds 5f9f982dd71b ALSA: hda: cs35l41: Fix missing Speaker ID GPIO descriptio [...] adds bc7540b794df ALSA: pcm: Fix missing export of snd_pcm_set_sync_per-card() adds a892b700e63b ALSA: pcm: Fix id copying in snd_pcm_set_sync_per_card() adds fefbbdfb59d3 ALSA: seq: Add tempo base unit for MIDI2 Set Tempo messages adds d2eb433c8546 ALSA: ppc: keywest: Drop explicit initialization of struct [...] adds 5fa87a081b2d Merge branch 'for-next' into for-linus adds 2f38cf730cae ALSA: usb: Fix UBSAN warning in parse_audio_unit() adds e54dc34318f6 ALSA: usb: Use BIT() for bit values adds bad0a07a7e61 ASoC: rt1320: Add RT1320 SDCA vendor-specific driver adds ad72a1e7c053 ASoC: dt-bindings: ak4104: convert to dt schema adds f20847d92caa ASoC: codecs: wcd938x: Drop unused duplicated MIC2 bias re [...] adds 40b2ffaf594c ASoC: codecs: wcd938x: Unify define used for MIC2 bias register adds 42cef39b76ee ASoC: codecs: wcd939x: Unify define used for MIC bias registers adds 6f80324bc131 ASoC: codecs: wcd939x: Minor white-space and define cleanup adds d556f807bda0 ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit [...] adds 734447685ecc ASoC: topology: Constify an argument of snd_soc_tplg_compo [...] adds e51c001faa59 ASoC: Intel: avs: Constify struct snd_soc_tplg_ops adds 4a341101337f ASoC: qdsp6: audioreach: Constify struct snd_soc_tplg_ops adds 9ff6aaf0f7e9 ASoC: Intel: Skylake: Constify struct snd_soc_tplg_ops adds e9c33917932e ASoC: SOF: topology: Constify struct snd_soc_tplg_ops adds 8951ae0b2e09 const_structs.checkpatch: add snd_soc_tplg_ops adds 560495c04d05 ASoC: fsl: fsl_aud2htx: Switch to RUNTIME_PM_OPS() adds fa14065d71cb ASoC: fsl: fsl_easrc: Switch to RUNTIME_PM_OPS() adds 5dfd8f78b576 ASoC: fsl: fsl_xcvr: Switch to RUNTIME_PM_OPS() adds ed2581305360 ASoC: intel: Constify struct snd_soc_ops adds e46e55b8142c ASoC: SOF: Intel: hda: print PCI class info only once adds 8cb3aeebcb86 ASoC: simple-card-utils: Split simple_fixup_sample_fmt func adds 2502f8dd8c30 ASoC: tegra: I2S client convert formats handling adds d8b3a77bead1 Support Tegra I2S client format conversion adds 10b6ad2b2d8e ASoC: Intel: sof_sdw_cs42l42: use dai parameter adds 1bf95876e6e1 ASoC: Intel: sof_sdw_rt711: use dai parameter adds 044413afbcca ASoC: Intel: sof_sdw_rt5682: use dai parameter adds b237afe50151 ASoC: Intel: sof_sdw_rt700: use dai parameter adds 06868a46301f ASoC: Intel: sof_sdw_rt_dmic: use from dai parameter adds 3c3e35cec005 ASoC: Intel: sof_sdw_rt_sdca_jack_common: use dai parameter adds a9a7e865b187 ASoC: Intel: sof_sdw: remove get_codec_dai_by_name adds 8a7f876a692c ASoC: Intel: sof_sdw: Add missing controls for cs42l43/cs35l56 adds 65ab45b90656 ASoC: Intel: soc-acpi: Add match entries for some cs42l43 laptops adds 91cdecaba791 ASoC: Intel: sof_sdw: Add quirks for some new Dell laptops adds 6073c477d11c ASoC: SOF: sof-audio: rename dai clock setting query function adds 1deba6e24c22 ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function adds e495f3ebe967 ASoC: SOF: ipc3-topology: support tdm slot number query adds 97a9e9915cbb ASoC: SOF: ipc4-topology: support tdm slot number query adds 459d71f14771 ASoC: Intel: maxim-common: rewrite max_98373_hw_params function adds 660f029afe9b ASoC: Intel: sof_da7219: remove local max98373 ops adds 108535038705 ASoC: Intel: sof_da7219: disable max98373 speaker pins in [...] adds 2ea176304d3e ASoC: Intel: boards: updates for 6.11 adds 965cc040bf06 ASoC: Constify channel mapping array arguments in set_chan [...] adds 22ad2e3c2128 ASoC: qcom: q6apm-lpass-dais: Implement proper channel mapping adds 5d5dd9bb227a ASoC: qcom: qdsp6: Set channel mapping instead of fixed defaults adds cf03e271fdca ASoC: qcom: x1e80100: Correct channel mapping adds 8a8554e6468e ASoC: qcom: x1e80100: Correct channel mapping adds 4c7d2dc698df ASoC: dt-bindings: fsl,mqs: Add i.MX95 platform support adds 401a1f021bbc ASoC: fsl_mqs: Add i.MX95 platform support adds d029ca6322aa ASoC: fsl_mqs: Add i.MX95 platform support adds 21d35e335a51 ASoC: es8311: dt-bindings: add everest es8311 codec adds baf9899122b0 ASoC: codecs: es8311: add everest es8311 codec support adds e80613d6a6d5 ASoC: codecs: add support for everest-semi es8311 adds 278343bba366 ASoC: dt-bindings: samsung,midas-audio: Add headset mic bi [...] adds 0a590ecc672a ASoC: dt-bindings: samsung,midas-audio: Add GPIO-based hea [...] adds c6aa3ade499d ASoC: samsung: midas_wm1811: Use SND_SOC_DAPM_REGULATOR_SU [...] adds 9da93d4932aa ASoC: samsung: midas_wm1811: Add headset mic bias supply support adds c91d0c2e198d ASoC: samsung: midas_wm1811: Add GPIO-based headset jack d [...] adds 255009d22c18 ASoC: samsung: midas_wm1811: Use dev_err_probe where appropriate adds 52100401c17b ASoC: samsung: midas-audio: Add GPIO-based headset adds 34864c05a54d ASoC: Intel: avs: es8336: Switch to new Intel CPU model defines adds 4ac0f06ca044 ASoC: Merge up fixes adds fe243a546bcb ASoC: codecs: wcd939x: Unify define used for MIC bias VOUT [...] adds d8e5fa784867 ASoC: codecs: wcd938x: Drop no-op ADC2_BCS Disable Switch adds ccdc13ab26ca ASoC: SOF: Intel: pci-tgl: Align ADL-N sof_dev_desc struct [...] adds 39d762edd1f3 ASoC: dt-bindings: tlv320adc3xxx: Fix incorrect GPIO description adds 44e55f9de995 ASoC: codecs: lpass-rx-macro: remove unused struct 'rx_mac [...] adds 62ccbe8cbe2a ASoC: codecs: wm0010: remove unused struct 'wm0010_spi_msg' adds 8080dde80a2d ASoC: codecs: cx2072x: remove unused struct 'cx2072x_eq_ctrl' adds f7a7fe2c2cf1 Dead structs in sound/soc/codecs adds fc1277335ffa ASoC: dt-bindings: fsl,xcvr: Add compatible string for i.MX95 adds f13b349e3c70 ASoC: fsl_xcvr: Add support for i.MX95 platform adds 9d52d7ea64cc ASoC: fsl_xcvr: Support i.MX95 platform adds 45919c281345 ASoC: simple-card-utils: remove both playback/capture_only check adds 72999a1b6663 ASoC: audio-graph-card2: add ep_to_port() / port_to_ports() adds 33ae57277ce0 ASoC: audio-graph-card2: remove ports node name check adds 844de7eebe97 ASoC: audio-graph-card2: expand dai_link property part adds f2d7e85962ba ASoC: audio-graph-card2: merge graph_parse_mclk_fs() into [...] adds df23fcd56bb7 ASoC: audio-graph-card: add ep_to_port() / port_to_ports() adds 84c9601a92b7 ASoC: audio-graph-card: remove ports node name check adds f23bac6e6913 ASoC: audio-graph-card: enable playback/capture_only property adds a0174c88386b ASoC: audio-graph-card: merge graph_parse_mclk_fs() into g [...] adds 42d37e8de8f2 ASoC: simple-audio-card: enable playback/capture_only property adds c4cfe1136d6e ASoC: simple-audio-card: merge simple_parse_mclk_fs() into [...] adds 522f88da1b98 ASoC: simple-card: sync support adds a1708fda9388 ASoC: dt-bindings: convert amlogic,g12a-tohdmitx to dt-schema adds b97e40905580 ASoC: dt-bindings: omap-mcpdm: Convert to DT schema adds 27173bb0b644 ASoC: dt-bindings: document wcd937x Audio Codec adds c99a515ff153 ASoC: codecs: wcd937x-sdw: add SoundWire driver adds 9be3ec196da4 ASoC: codecs: wcd937x: add wcd937x codec driver adds 82be8c62a38c ASoC: codecs: wcd937x: add basic controls adds 57fe69db7a01 ASoC: codecs: wcd937x: add playback dapm widgets adds 8ee78493be89 ASoC: codecs: wcd937x: add capture dapm widgets adds 313e978df7fc ASoC: codecs: wcd937x: add audio routing and Kconfig adds cb0ab6400987 ASoC: codecs: wcd937x: add wcd937x audio codec adds 0b7e44811942 ACPI: utils: introduce acpi_get_local_u64_address() adds b6212f9bf489 soundwire: slave: simplify code with acpi_get_local_u64_address() adds 9b7dc68eeba0 ALSA: hda: intel-sdw-acpi: use acpi_get_local_u64_address() adds 40751808803b ACPI/ALSA/soundwire: add acpi_get_local_u64_address() adds 0ac3f1a4c2a3 ASoC: dt-bindings: ak4554: Convert to dtschema adds d52378dda71c ASoC: codecs: Remove unused of_gpio.h adds f10d0956bc04 ASoC: fsl: Remove unused of_gpio.h adds 640557f3de90 ASoC: rockchip: Remove unused of_gpio.h adds e9bf7ed59d2e ASoC: codecs: Replace of_gpio.h by proper one adds 7a31da79c13e ASoC: generic: Replace of_gpio.h by proper one adds 7f4c7e43453f ASoC: samsung: Replace of_gpio.h by proper one adds b745dcf727f9 ASoC: Drop or replace of_gpio.h adds c38082bf223f ASoC: cs35l56: Attempt to read from cirrus,speaker-id devi [...] adds 5c33876a20e1 ASoC: samsung: midas_wm1811: Fix error code in probe() adds a694956df4ca ASoC: dt-bindings: linux,spdif: Convert spdif-reciever.txt [...] adds 01e29260c645 ASoC: dt-bindings: wlf,wm8782: Convert to dtschema adds e8ffc08366f9 ASoC: dt-bindings: wlf,wm8804: Convert to dtschema adds fe833e4397fb ASoC: amd: add missing MODULE_DESCRIPTION() macros adds a9c8ca5d5d84 ASoC: dt-bindings: convert tas571x.txt to dt-schema adds 7fbc4f5e633c dt-bindings: sound: Convert max98088 to dtschema adds 378918d59181 ASoC: codecs: lpass-macro: add helpers to get codec version adds dbacef05898d ASoC: codec: lpass-rx-macro: prepare driver to accomdate n [...] adds 432e5074f805 ASoC: codec: lpass-rx-macro: add support for 2.5 codec version adds c8d0930a0478 ASoC: codecs: lpass: add support for v2.5 rx macro adds 39eab0148752 ASoC: fsl: imx-pcm-fiq: add missing MODULE_DESCRIPTION() macro adds 20346f5c7bc9 ASoC: dt-bindings: realtek,rt5631: Convert to dtschema adds 2618b2ec8d14 ASoC: dt-bindings: realtek,rt5514: Convert to dtschema adds 1c75adb22d49 ASoC: SOF: mediatek: Constify struct mtk_adsp_ipc_ops adds 195815c2755d ASoC: audio-graph-card2: add support for aux devices adds d4a7d067e061 ASoC: soc-dai.h: Constify DAI ops auto_selectable_formats adds 595265c92668 ASoC: Constify DAI ops auto_selectable_formats adds 7109f10ca422 ASoC: dt-bindings: audio-graph-card2: add support for aux devices adds 9f774c757e3f ASoc: tas2781: Enable RCA-based playback without DSP firmw [...] adds 3ec1428d7b7c ASoC: cs35l56: Accept values greater than 0 as IRQ numbers adds fe1ff61487ac ASoC: rt1318: Add RT1318 audio amplifier driver adds ae8fc2948b48 ASoC: dt-bindings: add missing vender prefix on filename adds de7a09dec4b9 ASoC: Merge up fixes adds 75a08ec8c3a6 ASoC: amd: acp: remove acp_i2s_probe function adds 50f167014539 ASoC: amd: acp: remove unused variables from acp_resource [...] adds 5b162f60e7e0 ASoC: amd: acp: modify conditional check for programming i2s mclk adds d85695b01cbb ASoC: amd: acp: move i2s clock generation sequence adds 8978e1f7bc26 ASoC: amd: acp: add pcm constraints for buffer size and pe [...] adds 3722873d49a1 ASoc: PCM6240: Return directly after a failed devm_kzalloc [...] adds 0e2407ae89b3 ASoC: dt-bindings: cirrus,cs530x: Add initial DT binding adds 2884c29152c0 ASoC: cs530x: Support for cs530x ADCs adds f6272b59e8b8 Cirrus Logic Family of ADCs adds 4e617f0cb2dd ASoC: dt-bindings: tlv320adc3xxx: Add MICBIAS-as-GPO properties adds 6c01001414ce ASoC: tlv320adc3xxx: Add support for using MICBIAS pins as GPO adds b493c97d088a tlv320adc3xxx: Allow MICBIAS pins to be used as adds 78df231dae2e ASoC: dt-bindings: convert everest,es7241.txt to dt-schema adds 534a0e5e737f ASoC: dt-bindings: convert everest,es7134.txt to dt-schema adds 8ae105bec702 ASoC: dt-bindings: convert everest,es7134.txt & adds e565ab184946 ASoC: codecs: wcd-mbhc: Constify passed MBHC reg fields adds 60ce48f53111 ASoC: codecs: wcd9335: Drop unused state container fields adds b2ff7c88bf75 ASoC: codecs: wcd9335: Constify static data adds 4a03b5dbad46 ASoC: codecs: wcd9335: Handle nicer probe deferral and sim [...] adds 3ed4beba4946 ASoC: codecs: wcd9335: Drop unneeded error message adds 1d1cda22da5d ASoC: codecs: wcd9335: Drop unused dmic rate handling adds 1bce5c586ba5 ASoC: codecs: wcd934x: Drop unused interp path enum adds 5ad81bf49a18 ASoC: codecs: wcd934x: Constify static data adds a252188244ae ASoC: codecs: wcd934x: Drop unused mic bias voltage fields adds 9ea227132273 ASoC: codecs: wcd934x: Handle nicer probe deferral and sim [...] adds 0ad42c04e9b2 ASoC: codecs: wcd937x: Constify static data adds c8ed66cbc3b7 ASoC: codecs: wcd937x: Constify wcd937x_sdw_ch_info adds d8e746719d70 ASoC: codecs: wcd937x: Drop unused enums, defines and types adds c2d9fd2e9458 ASoC: codecs: wcd937x: Drop unused state container fields adds 6dc7b8a10419 ASoC: codecs: wcd937x: Drop unused chipid member adds 424e6bc4328b ASoC: codecs: wcd938x: Constify static data adds af57d5e3b588 ASoC: codecs: wcd938x: Constify wcd938x_sdw_ch_info adds 43e7400f6bf5 ASoC: codecs: wcd938x: Drop unused RX/TX direction enum adds 3f1deca19e68 ASoC: codecs: wcd938x: Drop unused num_ports field adds 8e5d5b2c96fa ASoC: codecs: wcd939x: Constify static data adds f49100faccb5 ASoC: codecs: wcd939x: Constify wcd939x_sdw_ch_info adds 2642b6aa9d0f ASoC: codecs: wcd939x: Drop unused RX/TX direction enum adds 34935cd4721f ASoC: codecs: wcd939x: Drop unused num_ports field adds f57d7f528925 ASoC: codecs: wcd family: cleanups adds 9c9b172fdd91 ASoC: Add support for ti,pcm5242 to the pcm512x driver adds 9427997a5e13 ASoC: dt-bindings: add ti,pcm5242 to pcm512x adds d332008962dc ASoC: add compatible for ti,pcm5242 adds ca73d314363d ASoC: Add ak4619 codec support adds 6469267afed4 ASoC: dt-bindings: ak4619: Add initial DT binding adds d6bb39fe4fa0 ASoC: Add ak4619 codec support adds 2fbafecb0f05 ASoC: Constify of_phandle_args in snd_soc_dai_driver adds 020b37d06f97 ASoC: Constify of_phandle_args in snd_soc_dai_link_component adds f3ac3da7e4d0 ASoC: Constify passed data to core function adds 785d64c49412 ASoC: Constify DAI passed to get_channel_map adds de267e7a6ea8 ASoC: Constify return of snd_soc_dai_get_pcm_stream() adds 86a37eb60ba1 ASoC: Few constifications (mostly arguments) adds 6d620e50bb05 ASoC: qcom: q6dsp: parse Display port tokens adds 735db4ea16ca ASoC: qcom: common: add Display port Jack function adds 7e815bb9abd1 ASoC: qcom: sc8280xp: add Display port Jack adds 24790a3cd1bd ASoC: qcom: x1e80100: Add USB DisplayPort plug support adds eed139331bba ASoC: qcom: display port changes adds 9292013bd373 ASoC: nau8822: move nau8822_set_dai_sysclk() adds 9c3b21cc8528 ASoC: nau8822: set NAU8822_REFIMP_80K only once adds 93f12a756826 ASoC: nau8822: add MCLK support adds 2604faa7b712 ASoC: nau8822: add MCLK support adds 4ae814dabcda ASoC: mediatek: mt6358: Add "Dmic Mode Switch" kcontrol fo [...] adds fe836c78ef1f ASoC: SOF: ipc4-topology: Use correct queue_id for request [...] adds 00dd4d86ed90 ASoc: tas2781: Add name_prefix as the prefix name of firmw [...] adds 4eed78198b30 ASoC: codecs: ES8326: Slove headphone detection issue adds 7e7dbdee96cb ASoC: codecs: ES8326: Minimize the pop noise adds 34fa846f52f9 ASoC: codecs: ES8326: regcache_sync error issue adds 4006f157db67 ASoC: codecs: ES8326: Solving headphone detection and adds 65c90df91820 ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP adds e364ffceab92 ASoC: Intel: maxim-common: add max_98373_get_tx_mask function adds 92d5b5930e7d ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C adds c073f0757663 ASoC: Intel: sof_sdw: select PINCTRL_CS42L43 and SPI_CS42L43 adds 694850baa4c8 ASoC: Intel: boards: updates for 6.11 - part2 adds 15c99e7fa9e2 MAINTAINERS: adjust file entries after adding vendor prefi [...] adds 6f9faf1410fe ASoC: codecs: Drop explicit initialization of struct i2c_d [...] adds 903e85093670 ASoC: codecs: lpass-rx-macro: add missing handling of v2.1 codec adds 50b8affb5665 ASoC: rt711-sdca: add GE selected mode control adds 04f4de6f68ee ASoC: codecs: lpass-wsa-macro: Drop unused define adds 5dcf442bbbca ASoC: codecs: lpass-wsa-macro: Prepare to accommodate new [...] adds 727de4fbc546 ASoC: codecs: lpass-wsa-macro: Correct support for newer v [...] adds ebc1a54051b5 ASoC: codecs: lpass-macro: Gracefully handle unknown version adds 06462d6f3fb3 ASoC: codecs: lpass-macro: Use enum for handling codec version adds f9f7f29f6445 ASoC: qcom: Adjust issues in case of DT error in asoc_qcom [...] adds 4faed8ca581c ASoC: dt-bindings: amlogic,gx-sound-card: drop minItems fo [...] adds f2177731b6cd ASoC: rt712-sdca: change the definition name of SDCA chann [...] adds 936abb09c1c7 ASoC: rt712-sdca: add the function for version B adds fafc20ded3f4 ASoC: audio-graph-port: add link-trigger-order adds 5d9cacdccf17 ASoC: simple-card-utils: add link-trigger-order support adds 8696d732f1c8 ASoC: simple-audio-card: add link-trigger-order support adds 4d4125d8f5e1 ASoC: audio-graph-card: add link-trigger-order support adds e64343fa5733 ASoC: audio-graph-card2: add link-trigger-order support adds 6a0d3607f58b ASoC: simple-card / audio-graph: adds 15c958390460 ASoC: fsl_sai: Add separate DAI for transmitter and receiver adds 6232a7eb1afc ASoC: fsl_audmix: Split playback and capture stream to dif [...] adds 05d996e11348 ASoC: imx-audmix: Split capture device for audmix adds d2b19556565b ASoC: imx-audmix: Split capture device to be a new adds 36ac1e29f49f ASoC: codecs: lpass-wsa-macro: add missing select of common code adds 4adf454ff628 ASoC: soc-utils: allow sample rate up to 768kHz for the dummy dai adds 061505a1a611 ASoC: Remove unneeded semicolon adds 1a70579723fd ASoC: max98088: Check for clk_prepare_enable() error adds 288921232dd9 ASoC: dt-bindings: fsl,xcvr: Adjust the number of interrupts adds 730674b21db1 ASoC: meson: tdm: add sample rate support up to 768kHz adds 752fea92d9b3 ASoC: dt-bindings: lpc32xx: Add lpc32xx i2s DT binding adds 0959de657a10 ASoC: fsl: Add i2s and pcm drivers for LPC32xx CPUs adds 4235c80ba40c Add audio support for LPC32XX CPUs adds 8e5c11963c5c ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX95 adds 19dec6650e3f ASoC: fsl_rpmsg: Add support for i.MX95 platform adds 878f4c36f923 ASoC: dt-bindings: realtek,rt5659: Convert to dtschema adds 55f0a1fa6ea4 ASoc: tas2781: Add name_prefix as the prefix name of DSP f [...] adds 4381b88b24a2 ASoC: dt-bindings: realtek,rt5677: Convert to dtschema adds f4662e6d51ff ASoC: fsl: lpc3xxx-i2s: Avoid using ret uninitialized in l [...] adds f1afb360b6f1 ASoC: fsl: lpc3xxx-i2s: Include bitfield.h for FIELD_PREP adds 2e068fe01ecb ASoC: codecs: lpass-rx-macro: Fix using NULL pointer in pr [...] adds 765d3a2aa195 ASoC: codecs: lpass-wsa-macro: Fix using NULL pointer in p [...] adds 49beb4d2e856 ASoC: dt-bindings: wsa883x: Document port mapping property adds 1cf3295bd108 ASoC: codecs: wsa883x: parse port-mapping information adds d47abee9fede ASoC: dt-bindings: wsa8840: Document port mapping property adds e1bc5c324bcc ASoC: codecs: wsa884x: parse port-mapping information adds cc1deba84035 ASoC: codecs: wsa88xx: add support for static port adds 5d7e328e20b3 ASoC: cs35l56: Revert support for dual-ownership of ASP registers adds e2996141d6db ASoC: cs35l56: Remove support for A1 silicon adds e5524e3316ac ASoC: cs35l56: Remove redundant clearing of clk_stop_mode1 adds d0401d07a9da ASoC: cs35l56: Remove obsolete and redundant code adds 3913ecb38833 ASoC: simple-audio-mux: enable to select MUX names adds 9337f15f4fd6 ASoC: dt-bindings: simple-audio-mux: add state-labels property adds a893a804c6bb ASoC: simple-audio-mux: add state-labels adds 62412a9357b1 firmware: cs_dsp: Don't allow writes to read-only controls adds 83d43ab0a1cb ASoC: dt-bindings: realtek,rt5645: Convert to dtschema adds fcad7177eb78 ASoC: dt-bindings: nau8824: Add master clock handling adds 1d3724c92dc2 ASoC: codecs: nau8824: Add master clock handling adds 2858f8769a8e Add master clock handling for nau8824 adds 97a05cb4ab12 ASoC: topology: Simplify code adds 7aa129706b4d ASoC: topology: Do not do unnecessary dobj management adds 8ec2a2643544 ASoC: topology: Properly initialize soc_enum values adds 52f4f7272c92 ASoC: topology: Cleanup soc_tplg_dapm_widget_dbytes_create adds 40a16442a048 ASoC: topology: Cleanup soc_tplg_dapm_widget_dmixer_create adds d1d0262a1f5c ASoC: topology: Cleanup soc_tplg_dapm_widget_denum_create adds 963942f73b02 ASoC: topology: Correctly set shift_r in soc_tplg_denum_create() adds f14a33fcadba ASoC: topology: Align dynamic object initialization for controls adds 76d8aa0f727e ASoC: topology: Rename function creating widget kcontrol adds c2dad0db01fc ASoC: topology: Reshuffle function placement adds 0867278200f7 ASoC: topology: Unify code for creating standalone and wid [...] adds 4654ca7cc8d6 ASoC: topology: Unify code for creating standalone and wid [...] adds 8f2942b9198c ASoC: topology: Unify code for creating standalone and wid [...] adds d06432b04603 ASoC: topology: kcontrol registration cleanup adds 4aad1d947110 ASoC: PCM6240: Use of_property_read_reg() adds 31a45f9190b5 ASoC: tas2781: Use of_property_read_reg() adds c288f0a1c08e ASoC: fsl_xcvr: Improve suspend/resume flow in fsl_xcvr_trigger() adds c66995ae4030 ASoC: cs35l56: Use header defines for Speaker Volume contr [...] adds 244389bd4287 ASoC: cs35l56: Limit Speaker Volume to +12dB maximum adds 91419b0d9ab2 ASoC: cs35l56: Set correct upper volume limit adds cb148180125e ASoC: cs35l34: Constify struct regmap_config adds 306e0317bddf ASoC: cs35l35: Constify struct regmap_config adds 0271df05e6fe ASoC: cs35l36: Constify struct regmap_config adds 52f0aa5fb943 ASoC: cs53l30: Constify struct regmap_config adds 8d9c0ede48f2 ASoC: jz4760: Constify struct regmap_config adds 7abfa29ba6a4 ASoC: jz4770: Constify struct regmap_config adds 5ffab1d3f3f3 ASoC: wsa881x: Constify struct regmap_config adds 22c361dc7ce4 ASoC: wsa883x: Constify struct regmap_config adds e15cc906b9c5 ASoC: wsa884x: Constify struct regmap_config adds 3b628e617b21 ASoC: tas5086: Convert to GPIO descriptors adds 6558e8737af2 ASoC: SOF: ipc4-topology: Use single token list for the copiers adds 1e0dff741b0a ASoC: ak4458: remove "reset-gpios" property handler adds 9f3ae72c5dbc ASoC: codecs: wcd939x: Fix typec mux and switch leak durin [...] adds 5080808c3339 ASoC: amd: Adjust error handling in case of absent codec device adds cabf0b0cff07 ASoc: tas2781: Set "Speaker Force Firmware Load" as the co [...] adds 891168dc4a6c ASoC: codecs: lpass-rx-macro: Simplify PDS cleanup with devm adds ee5e13b2c923 ASoC: codecs: lpass-rx-macro: Simplify with cleanup.h adds 0c02cacf62fd ASoC: codecs: lpass-rx-macro: Keep static regmap_config as const adds bf95919fe191 ASoC: dapm: Use unsigned for number of widgets in snd_soc_ [...] adds c72585d79249 ASoC: codecs: lpass-rx-macro: Use unsigned for number of widgets adds 67820eb9f489 ASoC: codecs: lpass-wsa-macro: Simplify with cleanup.h adds ecaec47b88d6 ASoC: codecs: lpass-rx-macro: Few code cleanups adds e62599902327 ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value adds 86dd725b57a8 ASoC: fsl: fsl_qmc_audio: Fix issues detected by checkpatch adds 42212b2ce8b1 ASoC: fsl: fsl_qmc_audio: Split channel buffer and PCM poi [...] adds 5e51a1f9dfd9 ASoC: fsl: fsl_qmc_audio: Identify the QMC channel involve [...] adds 33a6969fbc65 ASoC: fsl: fsl_qmc_audio: Introduce qmc_audio_pcm_{read,wr [...] adds b81cfa66435b ASoC: fsl: fsl_qmc_audio: Introduce qmc_dai_constraints_in [...] adds 37797c605da3 soc: fsl: cpm1: qmc: Introduce functions to get a channel [...] adds af8432b2e41a soc: fsl: cpm1: qmc: Introduce qmc_chan_count_phandles() adds fb6013168fa9 dt-bindings: sound: fsl,qmc-audio: Add support for multipl [...] adds 188d9cae5438 ASoC: fsl: fsl_qmc_audio: Add support for non-interleaved mode. adds fc800b84b416 Add support for non-interleaved mode in qmc_audio adds ccb367c5ab58 ASoc: pcm6240: Remove unnecessary name-prefix for all the [...] adds 1cc509edbe23 ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beX [...] adds 408e49381750 ASoC: codecs: audio-iio-aux: Simplify audio_iio_aux_add_da [...] adds f9cbfb66127b ASoC: codecs: audio-iio-aux: Simplify audio_iio_aux_probe( [...] adds 6344ab5d0826 ASoC: codecs: wcd9335: Simplify with cleanup.h adds 56d426f5525d ASoC: codecs: wcd934x: Simplify with cleanup.h adds 6440e7b2a058 ASoC: simple-card-utils: Simplify with cleanup.h adds 5725c16af267 ASoC: audio-graph-card: Use cleanup.h instead of devm_kfree() adds b39f7713ece6 ASoC: audio-graph-card2: Use cleanup.h instead of devm_kfree() adds 7d996c8a5fea ASoC: simple-card: Use cleanup.h instead of devm_kfree() adds 1a7b84681821 ASoC: ops: Simplify with cleanup.h adds 5b3cc85673bc ASoC: dapm: Simplify dapm_cnew_widget() with cleanup.h adds 522133d44010 ASoC: dapm: Simplify snd_soc_dai_link_event_pre_pmu() with [...] adds 0c6c65111ed3 ASoC: Simplify code with cleanup.h adds a613b63db233 ASoC: fsl-asoc-card: add support for dai links with multip [...] adds c68fa0d9b0f8 ASoC: fsl-asoc-card: add second dai link component for codecs adds fcc6ace84f1f ASoC: fsl-asoc-card: add compatibility to use 2 codecs in [...] adds 6d174cc4f224 ASoC: fsl-asoc-card: merge spdif support from imx-spdif.c adds 4359caadd17f ASoC: dt-bindings: update fsl-asoc-card bindings after imx [...] adds 54e49a3c9d09 ASoC: fsl-asoc-card: add S/PDIF controller support adds be5db7581f59 ASoc: TAS2781: rename the tas2781_reset as tasdevice_reset adds e52a73e69452 ASoC: Intel: sof_sdw: Convert comma to semicolon adds d0f4ce8a28dd ASoC: codecs: aw88395: Simplify with cleanup.h adds a8915e2fe86c ASoC: qcom: topology: Simplify with cleanup.h adds e021e0eecba9 ASoC: dt-bindings: cirrus,cs4270: Convert to dtschema adds c62bec0fe368 ASoC: cs530x: Calculate proper bclk rate using TDM adds 0d1ebba74fad ASoC: cs530x: Remove bclk from private structure adds bff92858dfb9 firmware: cs_dsp: Don't allocate temporary buffer for info text adds 584e86e14c59 firmware: cs_dsp: Make wmfw and bin filename arguments con [...] adds a4939119055d firmware: cs_dsp: Clarify wmfw format version log message adds dc0e5ca8856d firmware: cs_dsp: Rename fw_ver to wmfw_ver adds 1ee45e649ebf firmware: cs_dsp: Some small coding improvements adds 054ac9c97c7d ASoC: dt-bindings: qcom,msm8916-wcd-digital-codec: convert [...] adds 3cbda25e2db2 ASoC: dt-bindings: qcom,apq8096-sndcard: use dtschema adds ee3f77a37646 ASoC: dt-bindings: convert qcom sound bindings to adds e3fff693da9f ASoC: dt-bindings: cirrus,cs42xx8: Convert to dtschema adds 75ed63a5ab5d ASoC: tas2781: Add new Kontrol to set tas2563 digital Volume adds 0ffc5a40ad21 ASoC: codecs: wcd937x-sdw: Fix Unbalanced pm_runtime_enable adds a5f727f42310 ASoC: codecs: wcd937x: Remove the string compare in MIC BI [...] adds 216d04139a6d ASoC: codecs: wcd937x: Remove separate handling for vdd-bu [...] adds c51cba475560 Fix the unbalanced pm_runtime_enable in wcd937x-sdw adds 97b10a77b150 Merge tag 'asoc-v6.11' of https://git.kernel.org/pub/scm/l [...] adds 88e98af9f4b5 ALSA: pcm_dmaengine: Don't synchronize DMA channel when DM [...] adds 3bfd7c0ba184 ALSA: seq: ump: Skip useless ports for static blocks adds 1e5597e5ff18 ALSA: hda/tas2781: Add new quirk for Lenovo Hera2 Laptop adds d7063c087385 ALSA: hda/realtek: Fix the speaker output on Samsung Galax [...] adds b1a7b97aa534 kselftest/alsa: Use card name rather than number in test names adds 4594d26fca91 kselftest/alsa: Log the PCM ID in pcm-test adds 12cc3d5389f3 Merge tag 'sound-6.11-rc1' of git://git.kernel.org/pub/scm [...] adds a19ce320c379 power: sequencing: fix an invalid pointer dereference in e [...] adds ed70aaac7c35 Kconfig: reduce the amount of power sequencing noise adds 1a8c67a8b21e arm64: qcom: don't select HAVE_PWRCTL when PCI=n adds 9c67f9084af3 Merge tag 'pwrseq-fixes-for-v6.11-rc1' of git://git.kernel [...] adds 5c28424e9a34 syscalls: Fix to add sys_uretprobe to syscall.tbl adds 33cf09877093 Merge tag 'probes-fixes-v6.11-pre-rc' of git://git.kernel. [...] adds c3ece6b7ffb4 btrfs: change BTRFS_MOUNT_* flags to 64bit type adds 53a5182c8a68 Merge tag 'for-6.11-tag' of git://git.kernel.org/pub/scm/l [...] adds 0e03c643dc93 eth: fbnic: fix s390 build. adds 03b54bad26f3 gve: Fix XDP TX completion handling when counters overflow adds 1f038d5897fe net: airoha: fix error branch in airoha_dev_xmit and airoh [...] adds c14112a5574f driver core: auxiliary bus: Fix documentation of auxiliary_device adds 120f1c857a73 net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE adds 338bb57e4c2a ipv4: Fix incorrect TOS in route get reply adds f036e68212c1 ipv4: Fix incorrect TOS in fibmatch route get reply adds ab1a2a52885a Merge branch 'ipv4-fix-incorrect-tos-in-route-get-reply' adds a1a305375dc3 net: wwan: t7xx: add support for Dell DW5933e adds 4e076ff6ad53 net: airoha: Fix NULL pointer dereference in airoha_qdma_c [...] adds 66b6095c264e net: dsa: mv88e6xxx: Limit chip-wide frame size config to [...] adds c5118072e228 net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports adds 269521e25069 Merge branch 'net-dsa-fix-chip-wide-frame-size-config-in-s [...] adds 782161895eb4 netfilter: ctnetlink: use helper function to calculate expect ID adds 791a615b7ad2 netfilter: nf_set_pipapo: fix initial map fill adds 0935ee6032df selftests: netfilter: add test case for recent mismatch bug adds cbd070a4ae62 ipvs: properly dereference pe in ip_vs_add_service adds a1b7dbca1490 Merge tag 'nf-24-07-17' of git://git.kernel.org/pub/scm/li [...] adds 4359836129d9 eth: fbnic: don't build the driver when skb has more than [...] adds d7e78951a8b8 Merge tag 'net-6.11-rc0' of git://git.kernel.org/pub/scm/l [...] adds 0bb17fdc6735 tty: sunsu: Simplify device_node cleanup by using __free adds 80c4d3d48905 vt: keyboard: Use led_set_brightness() in LED trigger acti [...] adds 3093f180bc6e serial: imx: stop casting struct uart_port to struct imx_port adds c0e1aa60d6bd serial: 8250: Extract RSA bits adds ffd8e8bd26e9 serial: 8250: Extract platform driver adds bf14c18a2cbf Merge tag 'v6.10-rc4' into tty-next adds ac434f2877b9 dt-bindings: serial: snps-dw-apb-uart: Add one more reset [...] adds 41424f5c3bef serial: 8250_dw: Use reset array API to get resets adds 4ed81d9dd75f riscv: dts: starfive: jh7110: Add the core reset and jh711 [...] adds 220fb8ff6d32 dt-bindings: serial: renesas,scif: Move ref for serial.yam [...] adds d057a1e3e475 dt-bindings: serial: renesas,scif: Validate 'interrupts' a [...] adds 034e4422ddb5 dt-bindings: serial: renesas,scif: Make 'interrupt-names' [...] adds 964a80cfbf56 dt-bindings: serial: Add documentation for Renesas RZ/V2H( [...] adds 2f50304e9efb serial: sh-sci: Add support for RZ/V2H(P) SoC adds 638bf3224522 dt-bindings: serial: mediatek,uart: add MT7988 adds f0a17485cc2c tty: add missing MODULE_DESCRIPTION() macros adds efa6b0a1d66e serial: 8250_platform: Explicitly show we initialise ISA p [...] adds 418af7eeb4e1 dt-bindings: serial: vt8500-uart: convert to json-schema adds a9411ef13f8f dt-bindings: serial: sc16is7xx: add reset-gpios adds 4fb92bdb8e84 serial: sc16is7xx: hardware reset chip if reset-gpios is d [...] adds 33827dc4ad89 Merge 6.10-rc6 into tty-next adds 7640f1a44eba printk: Add match_devname_and_update_preferred_console() adds 12c91cec3155 serial: core: Add serial_base_match_and_update_preferred_c [...] adds 17199dfccd4b Documentation: kernel-parameters: Add DEVNAME:0.0 format f [...] adds aba9753c0677 Merge tag 'tty-6.11-rc1' of git://git.kernel.org/pub/scm/l [...] adds 0a01aec24e77 usb: typec: nb7vpq904m: Remove unneeded indentation adds 804da867ad01 usb-storage: Optimize scan delay more precisely adds 8b6b386f9aa9 usbip: Don't submit special requests twice adds 0aca19e4037a usb: cdns3: Add quirk flag to enable suspend residency adds b50a2da03bd9 usb: cdns3-ti: Add workaround for Errata i2409 adds 1134289b6b93 usb: dwc2: gadget: Don't write invalid mapped sg entries i [...] adds 1fb2d2d25c9a usb: typec: ucsi: Add new notification bits adds e44f31e2b983 usb: host: oxu210hp: remove unused struct 'ehci_dbg_port' adds fb67c6c7bc58 dt-bindings: musb: mpfs: add ULPI external vbus support adds 2bc33d79fcad usb: musb: mpfs: detect UPLI external vbus control require [...] adds 122968f8dda8 usb: typec: tcpm: avoid resets for missing source capabili [...] adds 876483a5a5bd usb: typec: tcpm: print error on hard reset adds ee8e41b5044f phy: ti: phy-da8xx-usb: Add runtime PM support adds 6ecd7749c9a2 Revert "usb: musb: da8xx: Set phy in OTG mode by default" adds 608662dd6081 usb: musb: da8xx: Remove try_idle implementation from host [...] adds 4cb9f2c5a2df usb: musb: da8xx: Implement BABBLE recovery adds 99516f76db48 usb: typec: ucsi: Fix null pointer dereference in trace adds fe8db0bbe04d usb: typec: Update sysfs when setting ops adds 4ea9d86d0a6f usb: typec: ucsi: Delay alternate mode discovery adds c313a44ac9cd usb: typec: ucsi: Always set number of alternate modes adds f12e04c39e45 dt-bindings: usb: gpio-sbu-mux: Make 'enable-gpios' optional adds df1c5d55abc1 usb: typec: mux: gpio-sbu: Make enable gpio optional adds 4207df37dd74 usb: typec: ucsi: Add new capability bits adds 5821bf2dffbe usb: typec: ucsi: Enable UCSI v2.0 notifications adds b0fc24f36191 Merge tag 'v6.10-rc4' into usb-next adds 1899e79cf1f6 dt-bindings: usb: cdns,usb3: use common usb-drd yaml adds 1cb9ba5e61e8 usb: gadget: add missing MODULE_DESCRIPTION() macros adds 6f77ab5f774c usb: misc: add missing MODULE_DESCRIPTION() macros adds 9fdce69f674e usb: host: add missing MODULE_DESCRIPTION() macros adds 546a765027d7 usb: phy: add missing MODULE_DESCRIPTION() macros adds 5a94c9a3129c usb: common: add missing MODULE_DESCRIPTION() macros adds 5e02deadb85b usb: add missing MODULE_DESCRIPTION() macros adds 58be297b675d usb: misc: Drop explicit initialization of struct i2c_devi [...] adds 38935f336680 usb: typec: tcpm: use 'time_left' variable with wait_for_c [...] adds 5315052d3c6f usb: typec: tipd: drop second firmware name read adds 916b8e5fa73d usb: typec: tipd: add error log to provide firmware name and size adds 2bc0bea11c61 usb: typec: tipd: use min() to set tps6598x firmware packet size adds b7ec7fd63256 usb: dwc3: Support quirk for writing high-low order adds bc162403e33e xhci: Add a quirk for writing ERST in high-low order adds a353686e7f5f usb: host: xhci-plat: Add support for XHCI_WRITE_64_HI_LO adds 50a7230a02ec usb: typec: ucsi: don't retrieve PDOs if not supported adds 34aa3ca43902 dt-bindings: usb: qcom,dwc3: Add SC8180X compatibles adds 06f49cc255b3 dt-bindings: usb: gpio-sbu-mux: Add an entry for TMUXHS4212 adds 3560b37525d3 usb: typec: ucsi: Changing the driver data type to void adds 2e031f50651d usb: typec: ucsi: psy: Add support for the charge type property adds 2be53b0436fd usb: typec-mux: ptn36502: unregister typec switch on probe [...] adds 74b64e760ee3 usb: typec-mux: nb7vpq904m: unregister typec switch on pro [...] adds a96abf3bad81 usb: typec-mux: ptn36502: broadcast typec state to next mux adds 90c478ee37be usb: typec-mux: nb7vpq904m: broadcast typec state to next mux adds 3d9894e26e55 dt-bindings: usb: Add the binding example for the Genesys [...] adds ccff36934137 arm64: dts: amlogic: Used onboard usb hub reset on odroid n2 adds f871f9bacde8 kselftest: devices: Allow specifying boards directory thro [...] adds 819984a0dd36 kselftest: devices: Add of-fullname-regex property adds 2b4350677418 thunderbolt: Mention Thunderbolt/USB4 debugging tools in Kconfig adds f1c42720c401 thunderbolt: Move usb4_port_margining_caps() declaration i [...] adds e8241f66a812 thunderbolt: Make usb4_port_sb_read/write() available outs [...] adds 6d241fa00159 thunderbolt: Add sideband register access to debugfs adds ec6f888ed08a thunderbolt: Split out margining from USB4 port adds 0890fc36c70c thunderbolt: Make margining functions accept target and re [...] adds ff6ab055e070 thunderbolt: Add receiver lane margining support for retimers adds 49056c95df44 thunderbolt: debugfs: Use FIELD_GET() adds 6a6aad7489b2 Merge tag 'thunderbolt-for-v6.11-rc1' of ssh://gitolite.ke [...] adds 9d32685a251a usb: uas: set host status byte on data completion error adds b38aa697bcdc dt-bindings: usb: dwc2: switch to unevaluatedProperties adds c456c5763da4 usb: misc: onboard_usb_dev: Add match function adds 26faae34a61a usb: chipidea: ci_hdrc_imx: Switch to RUNTIME/SYSTEM_SLEEP [...] adds 859976e8e744 usb: chipidea: ci_hdrc_tegra: Switch to RUNTIME_PM_OPS() adds ee0d382feb44 usb: gadget: aspeed_udc: validate endpoint index for ast udc adds e6092feacf3f xhci: Remove dead code in xhci_move_dequeue_past_td() adds fef267a6c29b xhci: show usb device name in xhci urb tracing adds 7b59c0362af8 xhci: Set correct transferred length for cancelled isoc transfers adds de3edd47a18f xhci: dbc: Allow users to modify DbC poll interval via sysfs adds 81c8c0781527 usb: xhci: remove 'num_trbs' from struct 'xhci_td' adds 3dd91ff61045 usb: xhci: remove unused 'xhci' argument adds ec3cdfd6d913 usb: xhci: remove unused argument from xhci_handle_cmd_con [...] adds 2c0df12a3e91 usb: xhci: remove unused argument from handle_port_status() adds 7476a2215c07 usb: xhci: move link chain bit quirk checks into one helpe [...] adds bbdd82c752d6 usb: xhci: move all segment re-numbering to xhci_link_rings() adds 2acd0c22232d usb: xhci: move untargeted transfer event handling to a se [...] adds 43061949ec1b usb: xhci: improve error message for targetless transfer event adds bde66d2dc488 usb: xhci: remove obsolete sanity check debug messages adds 21b224d74757 xhci: rework xhci internal endpoint halt state detection. adds d56b0b2ab142 usb: xhci: ensure skipped isoc TDs are returned when isoc [...] adds 5ea8a885c85e usb: xhci: remove false xhci_giveback_urb_in_irq() header comment adds 132dcf65fc2d usb: xhci: remove infinite loop prevention adds c43e43e8a7a8 usb: xhci: move process TD code out of the while loop adds 1b349f214ac7 usb: xhci: add 'goto' for halted endpoint check in handle_ [...] adds b4c87bc5ce92 xhci: Apply XHCI_RESET_TO_DEFAULT quirk to TGL adds 36b1235a8ae7 xhci: sort out TRB Endpoint ID bitfield macros adds 22d96a285449 usb: typec: ucsi: Only set number of plug altmodes after r [...] adds d58a7671078a usb: typec: ucsi: UCSI2.0 Get Error Status data structure changes adds fe1b01a82f9d usb: typec: ucsi: UCSI2.0 Get Error Status changes adds 6694d3170267 Merge tag 'platform-drivers-x86-ib-lenovo-c630-v6.11-2' of [...] adds 2ea6d07efe53 usb: typec: ucsi: add Lenovo Yoga C630 glue driver adds f7697db8b1b3 Merge 6.10-rc6 into usb-next adds a7d2fa776976 usb: typec: ucsi: move ucsi_acknowledge() from ucsi_read_error() adds 13f2ec3115c8 usb: typec: ucsi: simplify command sending API adds 467399d989d7 usb: typec: ucsi: split read operation adds 5e9c1662a89b usb: typec: ucsi: rework command execution functions adds e1870c17e550 usb: typec: ucsi: inline ucsi_read_message_in adds 584e8df58942 usb: typec: ucsi: extract common code for command handling adds 6cbb7fc91085 usb: typec: ucsi: reorder operations in ucsi_run_command() adds 89b5a5a60771 dt-bindings: usb: Convert fsl-usb to yaml adds 62ce9ef14797 usb: typec: tcpci: add support to set connector orientation adds 179264157bba usb: dwc3: core: Check all ports when set phy suspend adds 3eb27d3e32c7 usb: gadget: midi2: Fix incorrect default MIDI2 protocol setup adds 2bb6b10ebe5d usb: gadget: Use u16 types for 16-bit fields adds 5af43708d21c usb: dwc2: add support for other Lantiq SoCs adds d504bfa6cfd1 usb: dwc3: enable CCI support for AMD-xilinx DWC3 controller adds 41ea26a06ae5 usb: typec: Drop explicit initialization of struct i2c_dev [...] adds a5f81642a722 USB: core: add 'shutdown' callback to usb_driver adds 4920d370092b USB: uas: Implement the new shutdown callback adds e60284b63245 usb: gadget: f_uac2: fix non-newline-terminated function name adds 0debb20c5c81 kselftest: devices: Move discoverable devices test to subd [...] adds 0e7b7bde4603 kselftest: Move ksft helper module to common directory adds b72749301112 kselftest: devices: Add test to detect device error logs adds 04d17331ca33 Merge tag 'usb-6.11-rc1' of git://git.kernel.org/pub/scm/l [...] adds 63b109b1f575 Staging: rtl8192e: Rename variable IsPassiveChannel adds 7b66b9d83a35 Staging: rtl8192e: Rename variable CountryIeBuf adds 6db705b27b77 Staging: rtl8192e: Rename variable CountryIeLen adds aff215402378 Staging: rtl8192e: Rename variable bWithAironetIE adds 5a24883f6266 Staging: rtl8192e: Rename variable bContainHTC adds bb003eab39ee Staging: rtl8192e: Rename variable MBssid adds a919bc7d28ae Staging: rtl8192e: Rename variable MBssidMask adds ff9886372078 Staging: rtl8192e: Rename variable elementID adds e1ec5c944f98 Staging: rtl8192e: Rename variable rtllib_rx_Monitor adds 3acc3173e13b Staging: rtl8192e: Rename variable rtllib_rx_InfraAdhoc adds 4d06509c17bc Staging: rtl8192e: Rename variable IsLegacyDataFrame adds 54e3fbf63880 Staging: rtl8192e: Rename variable RxReorderIndicatePacket adds 3a7622626431 Staging: rtl8192e: Rename variable RfdArray adds a4b2c5fa04b9 Staging: rtl8192e: Rename variable Decrypted adds be5bd4ca5242 Staging: rtl8192e: Rename variable AddReorderEntry adds ef40d4a14639 Staging: rtl8192e: Rename variable pList adds 8272a4879847 Staging: rtl8192e: Rename variable nPadding_Length adds b1e8829c7590 Staging: rtl8192e: Rename variable LLCOffset adds 318405a657f0 Staging: rtl8192e: Remove variable ChkLength adds 4081bb9c5389 Staging: rtl8192e: Rename variable WinEnd adds b0e595347505 Staging: rtl8192e: Rename variable WinSize adds 30fd4752b7fc Staging: rtl8192e: Rename variable IsDataFrame adds c29e197cfb9f Staging: rtl8192e: Rename variable bMatchWinStart adds 514218ab2d73 Staging: rtl8192e: Rename variable bMBssidValid adds 318343d3379f Staging: rtl8192e: Rename variable bWithCcxVerNum adds 4d98ca874d54 Staging: rtl8192e: Rename variable Frame_QoSTID adds 63afc2d9226d Staging: rtl8192e: Rename variable CcxRmState adds 9ab0d0e99f09 Staging: rtl8192e: Rename variable IsQoSDataFrame adds 60d98bd24b26 Staging: rtl8192e: Rename variable RfdCnt adds 1631cf6575bc Staging: rtl8192e: Rename variable prxbIndicateArray adds 324586a820c9 Staging: rtl8192e: Rename variable bPktInBuf adds 331fd192b515 staging: rtl8192e: remove the r8192E_dev.c's unnecessary brace adds c8c96293a599 staging: nvec: make i2c controller register writes robust adds c0ac430e5d9c staging: vme_user: Add blank line after struct decl adds 7c0c6271338d staging: rtl8712: Fix spelling mistake in rtl871x_event.h adds a174df443478 staging: rtl8712: Fix spelling mistake in rtl8712_xmit.c adds 90bf0a8c0bbf staging: rtl8192e: Fix spelling mistakes in rtllib_softmac.c adds 8bcb9afc5de3 staging: rtl8712: Fix spelling mistake in rtl871x_mlme.c adds 9ed3e0a0e1b1 staging: rtl8712: remove unnecessary alignment of pxmitpri [...] adds ea032c8d87df staging: rtl8712: Fix spelling mistake in rtl871x_io.h adds d1700a1bd23c staging: rtl8723bs: hal: Fix spelling mistakes in rtl8723b_cmd.c adds cf22697653a9 staging: rtl8192e: reduce indentation level adds d514eaf4f4a0 staging: rtl8192e: remove unnecessary line breaks adds eac2c7d84bf2 staging: rtl8723bs: hal: Fix spelling mistakes in odm.h adds ac7e01f401a5 staging: r8712u: remove unused struct 'zero_bulkout_context' adds 1669137eb0ac staging: greybus: audio: remove unused struct gb_mixer_control adds 240a3a167468 staging: vc04_services: Fix kernel-doc param for vchiq_reg [...] adds 39e6bf7394d8 Merge tag 'v6.10-rc4' into staging-next adds baf41dbed78e staging: greybus: add missing MODULE_DESCRIPTION() macros adds f2278c6117c0 staging: fbtft: add missing MODULE_DESCRIPTION() macro adds 50d61396e393 staging: rtl8192e: add missing MODULE_DESCRIPTION() macros adds 50acd717cba1 Staging: rtl8192e: Rename variable bHwSec adds 08a35908ef68 Staging: rtl8192e: Rename variable bIsMulticast adds 8cc4efad8298 Staging: rtl8192e: Rename variable HTCurrentOperaRate adds 24a9686dfcf1 Staging: rtl8192e: Rename variable HTOpMode adds ec1cc0fcc879 Staging: rtl8192e: Rename variable bRTSEnable adds e3b3ccfcb7bb Staging: rtl8192e: Rename variable bRTSBW adds 7fe8dbbab5b4 Staging: rtl8192e: Rename variable bCTSEnable adds 6d757e58aca2 Staging: rtl8192e: Rename variable bRTSUseShortGI adds e919a2d7c4d5 Staging: rtl8192e: Rename variable bforced_tx20Mhz adds 9fff642f3b74 Staging: rtl8192e: Rename variable bPacketBW adds ced94ab7a349 Staging: rtl8192e: Rename variable bBroadcast adds bb0d74d41855 Staging: rtl8192e: Rename variable CntAfterLink adds 128fb2e92575 Staging: rtl8192e: Rename variable bUseShortGI adds c06cd8ad4ecc Staging: rtl8192e: Rename function TsStartAddBaProcess() adds b76cad8accc7 Staging: rtl8192e: Fix alignment to match open parenthesis adds 404e172cc84e Staging: rtl8192e: Rename function rtllib_query_BandwidthMode adds 23c48df4087a Staging: rtl8192e: Rename function rtllib_query_ShortPreambleMode adds 8b3d9e8c3454 Staging: rtl8192e: Rename function rtllib_query_HTCapShortGI adds c74feb589c0d Staging: rtl8192e: Rename variable bUseShortPreamble adds 019a5b2a17a0 Staging: rtl8192e: Rename variable bRTSSTBC adds 4219b10cfdcf Staging: rtl8192e: Remove parameter bIsAmsdu from rtllib_c [...] adds 6361c826905d Staging: rtl8192e: Remove variable IsAmsdu from rtllib_xmi [...] adds 123ee3729d64 Staging: rtl8192e: Fix alignment to match open parenthesis [...] adds 5962166211e8 Staging: rtl8192e: Fix alignment to match open parenthesis [...] adds 49432bf41891 staging: vt6656: Remove line from TODO adds f24974a6992e staging: rtl8192e: Remove unused constants adds c313e6b00b64 staging: rtl8192e: Remove unused struct phy_ofdm_rx_status_rxsc adds dd113e9c39d0 staging: rtl8192e: Capitalize constant RegC38_TH adds 91c2d350c79a staging: rtl8192e: Remove unused macro dm_tx_bb_gain_idx_t [...] adds 7dff0b27d9c8 staging: rtl8192e: Remove unnecessary pre-declaration of s [...] adds 71f738bb136b staging: vc04_services: use 'time_left' variable with wait [...] adds 129d829ddac5 staging: rtl8723bs: Remove unused structs starting with pr [...] adds bdee203cd80c staging: rtl8723bs: Remove switch(type) as type is constant adds 2f997e032052 staging: rtl8723bs: Remove unused declarations start with [...] adds 859c3ebea45f staging: rtl8723bs: Remove empty file sdio_osintf.h adds 30b09d4bb197 staging: rtl8723bs: Remove unused macros in wifi.h adds b368563e118b staging: rtl8723bs: Remove unused macros in sta_info.h adds 5a4ead061f2f staging: rtl8723bs: Remove unused macros in rtw_xmit.h adds 0f13e59ce1bd staging: rtl8723bs: Remove unused macros in rtw_security.h adds 5e60f1006083 staging: rtl8723bs: Remove unused macros in rtw_recv.h adds 2691c8390e0b staging: rtl8723bs: Remove unused macros in rtw_pwrctrl.h adds 7c74a88a2cb0 staging: rtl8723bs: Remove unused macros in rtw_mp.h adds 3c6d3e63be61 staging: rtl8723bs: Remove unused macros in rtw_mlme.h adds 288970545df9 staging: rtl8723bs: Remove unused macros in rtw_io.h adds 13cc09562eb3 staging: rtl8723bs: Remove unused macro in ioctl_cfg80211.c adds 56df512ed9e4 staging: vchiq_arm: Unify return code variable adds ee3d3682105b staging: vchiq_arm: Drop obsolete comment adds 66adfe70cac9 staging: vchiq_core: Drop non-functional struct members adds 935cb7670d37 staging: vchiq_arm: Drop unnecessary declarations adds 4e2766102da6 staging: vchiq_arm: Get the rid off struct vchiq_2835_state adds 7852f7357e2a staging: vchiq_arm: Drop vchiq_arm_init_state adds 504b0e3881da staging: vchiq_arm: Reduce indentation of service_callback adds 0d49eee74a59 staging: vchiq_core: Add hex prefix to debugfs output adds fcc938c29868 staging: vchiq_arm: Don't cast scatter-gather elements adds 921190437a48 staging: vc04_services: Update testing instructions adds 22b65ba43b2d staging: rtl8723bs: Remove unused variable pwdev_priv adds d11cbdee2595 staging: rtl8192e: Fix conflicting types error with net_device. adds d67f063101f5 Merge 6.10-rc6 into staging-next adds d3401cefd0f7 staging: nvec: Use x instead of x != NULL to improve readability. adds c22502cb84d4 staging: vchiq_core: Bubble up wait_event_interruptible() [...] adds 863a756aaf49 staging: vc04_services: vchiq_core: Stop kthreads on vchiq [...] adds b0d879102ea8 staging: rtl8723bs: Remove unused macros in hal_com_h2c.h adds ca75eaa246f7 staging: rtl8723bs: Remove unused macros in rtw_ht.h adds d46baf048f76 staging: rtl8723bs: Remove unused macros in hal_com_reg.h adds 94a51131b21a staging: rtl8723bs: Remove unused macros in hal_phy_reg_8723b.h adds 2dc61f379d1f staging: rtl8723bs: Move last macro from hal_phy_reg_8723b.h adds a6fdb66209d8 staging: rtl8723bs: Delete file hal_phy_reg_8723b.h adds 319ce38b5bf8 staging: rtl8723bs: Remove unused macros in Hal8192CPhyReg.h adds 551977b74ce4 staging: rtl8723bs: Remove unused macros in Hal8723BReg.h adds df6d6cc7e2b7 staging: rtl8723bs: Remove unused macros in HalPwrSeqCmd.h adds d231705f2d56 staging: rtl8723bs: Remove unused macros in rtw_mlme.h adds d93f09e696c3 staging: rtl8723bs: Remove unused macros in rtw_efuse.h adds 74e278718876 staging: rtl8723bs: Remove unused macros in hal_pwr_seq.h adds 51ece2cfaa2c staging: rtl8723bs: Remove unused macros in rtw_mlme_ext.h adds 104e004739ef staging: rtl8723bs: Remove constant result function CheckN [...] adds 09ea8089abb5 Merge tag 'staging-6.11-rc1' of git://git.kernel.org/pub/s [...] adds 639219447057 uio: add missing MODULE_DESCRIPTION() macros adds ea5542c5bbfc parport: add missing MODULE_DESCRIPTION() adds 5a71c0d1180e dyndbg: add missing MODULE_DESCRIPTION() macro adds 0d618e39763e lib/math: add missing MODULE_DESCRIPTION() macros adds 45be81fa3b55 ppdev: add missing MODULE_DESCRIPTION() macro adds a464822872f5 tlclk: add missing MODULE_DESCRIPTION() macro adds 91f34fc54ee7 char: add missing MODULE_DESCRIPTION() macros adds 312eee8f0c99 misc: open-dice: add missing MODULE_DESCRIPTION() macro adds c41cc3c28730 siox: bus-gpio: add missing MODULE_DESCRIPTION() adds c01b08a75385 misc: eeprom_93xx46: Make use of device properties adds 2b82641ad062 eeprom: digsy_mtc: Fix 93xx46 driver probe failure adds c8ed97d8c398 eeprom: digsy_mtc: Convert to use GPIO descriptors adds 3aee48a8e01f misc: eeprom_93xx46: Hide legacy platform data in the driver adds 195b979955de misc: eeprom_93xx46: Remove ->prepare() and ->finish() cus [...] adds 163898508f96 misc: eeprom_93xx46: Use spi_message_init_with_transfers() adds 761b4cf31741 misc: eeprom_93xx46: Convert to use kstrtox() adds f5efcdfe92b0 misc: eeprom_93xx46: Replace explicit castings with proper [...] adds b73602bf552b misc: eeprom_93xx46: Use string_choices API instead of ter [...] adds 83f939f4d4b9 misc: eeprom_93xx46: Convert to DEVICE_ATTR_WO() adds 10724d5d477f eeprom: Drop explicit initialization of struct i2c_device_ [...] adds a774c5d1f9c4 mcb: mcb-pci: detect IO mapped devices before requesting r [...] adds f26cc90a4636 iio: adc: ad7606: using claim_direct_scoped for code simpl [...] adds f8107cd6f9b9 iio: temperature: max30208: Remove an unused field in stru [...] adds 2625b8eaccae iio: multiplexer: Remove an unused field in struct mux adds e1c313e04741 iio: tmag5273: Remove some unused field in struct tmag5273_data adds eef3681983e5 iio: light: gp2ap020a00f: Remove some unused field in stru [...] adds cedb9bd81669 iio: imu: bmi160: add support for bmi120 adds e5073e9ccfc6 dt-bindings: iio: imu: bmi160: add bmi120 adds 5acc3f971a01 iio: Fix the sorting functionality in iio_gts_build_avail_ [...] adds 6de2f3a1f4bb iio: test: gts: test available times and gains sorting adds 439ce8961bdd iio: pressure: bmp280: Improve indentation and line wrapping adds b23be4cd99a6 iio: pressure: bmp280: Use BME prefix for BME280 specifics adds 990570dab056 iio: pressure: bmp280: Add identifier names in function de [...] adds 1b5a2466b72e iio: pressure: bmp280: Add more intuitive name for bmp180_ [...] adds 4391affa107d iio: Drop explicit initialization of struct i2c_device_id: [...] adds 081cea88a61a iio: pressure: bmp280: Remove dead error checks adds 6047c11e4ae2 iio: pressure: bmp280: Remove, add and update error messages adds 3b3b0cf4fdd5 iio: pressure: bmp280: Make error checks consistent adds f0fcd87e7429 iio: pressure: bmp280: Use unsigned data types for raw sen [...] adds 5d6e6c6ec45d iio: pressure: bmp280: Refactorize reading functions adds d174ebd41280 iio: pressure: bmp280: Introduce new cleanup routines adds f311151600dc iio: adc: ad7192: Use standard attribute adds ecec83a236db dt-bindings: iio: adc: ad7192: Add aincom supply adds 2b12a52b298f iio: adc: ad7192: Add aincom supply adds dd471a2b7759 dt-bindings: iio: adc: Add single-channel property adds caf7b7632b8d dt-bindings: iio: adc: ad7192: Add AD7194 support adds a4c514e5f0da iio: adc: ad7192: Add AD7194 support adds 1568f94f29dd iio: accel: bmi088: remove unused struct 'bmi088_scale_info' adds 64741cb5acfb iio: adc: pac1934: remove unused struct 'samp_rate_mapping' adds 4d8c7da08be5 iio: light: rohm-bu27034: remove unused struct 'bu27034_result' adds 709aeedcc7cf iio: light: stk3310: relax failure to match id adds 745712c7bb1f iio: light: stk3310: make chip id check expandable adds cba37c2e532d iio: light: stk3310: support more stk3311 variants adds 7a8e7f13f99b iio: adc: ad9467: use DMA safe buffer for spi adds fefbc4a5d60d iio: adc: ad9467: change struct members padding adds 0fbce5d171e4 dt-bindings: iio: dac: fix ad3552r gain parameter names adds 80ea20076380 dt-bindings: iio: dac: add ad35xxr single output variants adds 2334d5e0b7af iio: dac: ad3552r: add model data structure adds ea1c94d785b1 iio: dac: ad3552r: add support for ad3541r and ad3551r adds d421302a910c iio: dac: ad3552r: change AD3552R_NUM_CH define name adds c1db755b6a22 iio: dac: ad3552r: uniform structure names adds 28cf9cbe6829 iio: adc: sort Makefile adds 33c33a961ba6 iio: adc: ad7944: remove unused parameter adds 5c3266385e4f iio: imu: bmi323: Use iio read_acpi_mount_matrix() helper adds e2261b4a4de2 iio: frequency: adrf6780: rm clk provider include adds 9be46ec5606e staging: iio: adt7316: remove unused struct 'adt7316_limit_regs' adds 202b89f4b778 iio: adc: adi-axi-adc: don't allow concurrent enable/disab [...] adds 70a0e10f8ab6 iio: adc: adi-axi-adc: make sure DRP is locked on enable adds c4ea781c20e2 dt-bindings: iio: adc: Add binding for AD7380 ADCs adds b095217c104b iio: adc: ad7380: new driver for AD7380 ADCs adds 6b2c80194e15 dt-bindings: iio: adc: ad7380: add pseudo-differential parts adds 2920b6ee6d69 iio: adc: ad7380: add support for pseudo-differential parts adds baa781e1d84f iio: adc: ad7380: prepare for parts with more channels adds 1a291cc8ee17 dt-bindings: iio: adc: ad7380: add support for ad738x-4 4 [...] adds 737413da8704 iio: adc: ad7380: add support for ad738x-4 4 channels variants adds fd7179ece035 iio: introduce struct iio_scan_type adds 775856289803 iio: buffer: use struct iio_scan_type to simplify code adds d8f2bb50845f iio: add support for multiple scan types per channel adds 99d46eecf98f iio: adc: ad7380: use spi_optimize_message() adds 15b08012852f iio: adc: ad7380: add oversampling support adds 6859fba8c148 dt-bindings: iio: imu: Add ADIS16501 compatibles adds 64c65fac71b0 drivers: iio: imu: Add support for ADIS16501 adds b6e6aca6c2b1 iio: imu: adis_buffer: Add buffer setup API with buffer at [...] adds 880b1b1fbef5 iio: imu: adis16475: Create push single sample API adds f5657c7751d7 drivers: iio: imu: adis16475: generic computation for sample rate adds 01724ce2d940 iio: imu: adis_trigger: Allow level interrupts for FIFO readings adds c6900c9a9318 iio: imu: adis16475: Re-define ADIS16475_DATA adds 647a2c81fe7b dt-bindings: iio: imu: Add ADIS1657X family devices compatibles adds f95920baa066 drivers: iio: imu: Add support for adis1657x family adds 8c0a438fa037 iio: adis16480: make the burst_max_speed configurable adds 196f5406baa5 iio: imu: adis16480.c: Add delta angle and delta velocity [...] adds 1c083963fccd dt-bindings: iio: imu: Add ADIS16545/47 compatibles adds 85b2aeaa2f4c iio: adis16480: add support for adis16545/7 families adds 9bc8b4d27c41 docs: iio: add documentation for interfacing tools adds ef60f9ca26d3 docs: iio: add documentation for adis16480 driver adds 9f53b59f4843 iio: chemical: ams-iaq-core: clean up codestyle warning adds c4ec8dedca96 driver: iio: add missing checks on iio_info's callback access adds f4bed1ceb82e iio: accel: mma7660: add mount-matrix support adds 1b88a895b931 iio: adc: ti-adc161s626: make use of iio_device_claim_dire [...] adds 038c57c179ea dt-bindings: iio: adc: ti,ads1015: add compatible for tla2021 adds f451fbd73b0d iio: adc: axp20x_adc: Add support for AXP192 adds f91f9ece6797 iio: event: use sizeof(*pointer) instead of sizeof(type) adds b2fb2d03e2dc iio: add missing MODULE_DESCRIPTION() macros adds 2aac3f9aec74 iio: humidity: si7020: add heater support adds 4f9b4594bb09 staging: iio: Drop explicit initialization of struct i2c_d [...] adds d6e3ee74d16f iio: accel: adxl313: simplify with spi_get_device_match_data() adds eafc2664be3a iio: accel: adxl355: simplify with spi_get_device_match_data() adds bf3c855be801 iio: adc: max11205: simplify with spi_get_device_match_data() adds d7bffff19b6d iio: adc: ti-ads131e08: simplify with spi_get_device_match_data() adds d8f2d8ae94d1 iio: adc: ti-tsc2046: simplify with spi_get_device_match_data() adds ce17861c8635 iio: addac: ad74413r: simplify with spi_get_device_match_data() adds 2ac3ce8afd5f iio: dac: max5522: simplify with spi_get_device_match_data() adds bf977499c106 iio: adc: mcp3564: drop redundant open-coded spi_get_devic [...] adds 50cfe81b71e5 iio: imu: inv_icm42600: add register caching in the regmap adds 9fae1f2aa419 iio: adc: adi-axi-adc: add platform dependencies adds d157d0ba0213 iio: dac: adi-axi-dac: add platform dependencies adds 5cf99438d5d8 dt-bindings: iio: adc: amlogic,meson-saradc: add optional [...] adds 3c34171c1b12 iio: light: driver for Vishay VEML6040 adds 8af8d75e9f82 dt-bindings: iio: light: add VEML6040 RGBW-LS adds dea750f8015b iio: temperature: mcp9600: add threshold events support adds 202ce3eaa691 dt-bindings: vendor-prefixes: add ScioSense adds ec6c56577b39 dt-bindings: iio: chemical: add ENS160 sensor adds e3166508a12e iio: chemical: add driver for ENS160 sensor adds 0fc26596b4b3 iio: chemical: ens160: add triggered buffer support adds d12b7d6ede9b iio: chemical: ens160: add power management support adds 4c4daafc996a MAINTAINERS: Add ScioSense ENS160 adds 3d4d033a8d55 iio: document inv_icm42600 driver private sysfs attributes adds 07d4d0bb4a8d iio: imu: inv_icm42600: add support of accel low-power mode adds 2db573c5dc1f Merge tag 'iio-for-6.11a' of ssh://gitolite.kernel.org/pub [...] adds 204604729520 Merge tag 'v6.10-rc4' into char-misc-next adds a43b9ec091b1 peci, hwmon: Switch to new Intel CPU model defines adds aba59ce109de peci: aspeed: Clear clock_divider value before setting it adds c4681b2b3862 Merge tag 'peci-next-6.11-rc1' of ssh://gitolite.kernel.or [...] adds 783100f6ea0a mei: bus-fixup: set timeout for MKHI send operations adds 19ed3bb5587b Merge 6.10-rc6 into char-misc-next adds c107697c82af Revert "fpga: disable KUnit test suites when module suppor [...] adds 3a0fa8e97d30 fpga: altera-fpga2sdram: remove unused struct 'prop_map' adds e78c87b14194 Merge tag 'fpga-for-6.11-rc1' of ssh://gitolite.kernel.org [...] adds 56813b244e5f w1: Add missing newline and fix typos in w1_bus_master comment adds 26bf5fc86033 w1: Drop allocation error message adds f6663a96d873 Merge tag 'w1-drv-6.11' of ssh://gitolite.kernel.org/pub/s [...] adds 5f81aa76771e counter: ftm-quaddec: add missing MODULE_DESCRIPTION() macro adds 10365dd4c184 counter: ti-eqep: implement over/underflow events adds bc4666be63bd counter: ti-eqep: remove unused struct member adds 1a84aaadb06b counter: ti-eqep: remove counter_priv() wrapper adds 151ebcf0797b dt-bindings: counter: Add new ti,am62-eqep compatible adds 210457b651ac counter/ti-eqep: Add new ti-am62-eqep compatible adds 988609f2aaf1 counter: ti-eqep: Allow eQEP driver to be built for K3 devices adds 7254a298cfa7 Merge tag 'counter-updates-for-6.11' of ssh://gitolite.ker [...] adds 7fcb9cb2fe47 coresight: Fix ref leak when of_coresight_parse_endpoint() fails adds b9b25c849601 coresight: tmc: Remove duplicated include in coresight-tmc-core.c adds 4dcc0f95ca2a coresight: constify the struct device_type usage adds 2e5657aa5966 hwtracing: use for_each_endpoint_of_node() adds 7269d7672456 Merge tag 'coresight-next-v6.11' of ssh://gitolite.kernel. [...] adds 15d9da3f818c binder: use bitmap for faster descriptor lookup adds 36c55ce8703c binder_alloc: Replace kcalloc with kvcalloc to mitigate OO [...] adds 71f592d204ba misc: apds990x: use 'time_left' variable with wait_event_i [...] adds 531a185d549e misc: bh1770glc: use 'time_left' variable with wait_event_ [...] adds 4c0fb1af44b9 misc: tifm: use 'time_left' variable with wait_for_complet [...] adds d97fb2571a4b misc: ti-st: st_kim: use 'time_left' variable with wait_fo [...] adds 538a00a9fcb2 dtlk: add missing MODULE_DESCRIPTION() macro adds 341bdda64533 dsp56k: add missing MODULE_DESCRIPTION() macro adds f06086041917 intel_th: msu-sink: add missing MODULE_DESCRIPTION() adds d2c5426e5af5 greybus: add missing MODULE_DESCRIPTION() macros adds e9d053f4222e dca: add missing MODULE_DESCRIPTION() macro adds 6e03b4ae257d platform/goldfish: goldfish_pipe: add missing MODULE_DESCR [...] adds 822d7335f2a6 bsr: add missing MODULE_DESCRIPTION() macro adds b45c696c27d6 misc: Drop explicit initialization of struct i2c_device_id [...] adds 2f3fd91b9e6e mcb: remove unused struct 'mcb_parse_priv' adds f9a748fa5ce0 parport: Remove 'drivers' list adds ed06e054906c parport: Remove attach function pointer adds dfd19866d1a3 parport: Remove parport_driver.devmodel adds 40c0f07528c7 iio: adc: adi-axi-adc: improve probe() error messaging adds 7347d295f541 iio: adc: ad7192: Clean up dev adds 634c6b5ab628 iio: adc: ad7266: use devm_regulator_get_enable_read_voltage adds c53ccb4ee1e4 iio: adc: ad7292: use devm_regulator_get_enable_read_voltage adds 8f485a164de3 iio: adc: ad7793: use devm_regulator_get_enable_read_voltage adds 182b6164115a iio: adc: ad7944: use devm_regulator_get_enable_read_voltage adds d86deaec1c5b dt-bindings: iio: adc: Add common-mode-channel property adds 561b5d5b7fbc dt-bindings: adc: ad7173: add support for ad411x adds 98a563de231f iio: adc: ad_sigma_delta: add disable_one callback adds 137a83a66f35 iio: adc: ad7173: refactor channel configuration parsing adds fc5cdff0654a iio: adc: ad7173: refactor ain and vref selection adds ff05b4a86dea iio: adc: ad7173: add support for special inputs adds 0f360d489e33 iio: adc: ad7173: refactor device info structs adds f87b076b934f iio: adc: ad7173: document sampling frequency behaviour adds 13d12e3ad12d iio: adc: ad7173: Add support for AD411x devices adds 1b3d0fc28603 iio: accel: fxls8962af-core: Make use of regmap_set_bits() [...] adds 41aea490533c iio: accel: kxsd9: Make use of regmap_clear_bits() adds 4ed403d8230b iio: accel: msa311: make use of regmap_clear_bits() adds 52248aea53e1 iio: adc: ad4130: make use of regmap_clear_bits() adds 4796fed269f8 iio: adc: axp20x_adc: make use of regmap_set_bits() adds 6e195872020b iio: adc: axp288_adc: make use of regmap_set_bits() adds a0e3573e4b15 iio: adc: bcm_iproc_adc: make use of regmap_clear_bits() adds c46a955a26fa iio: adc: cpcap-adc: make use of regmap_clear_bits(), regm [...] adds b040275a7705 iio: adc: fsl-imx25-gcq: make use of regmap_clear_bits(), [...] adds a47d466d7c8d iio: adc: ina2xx-adc: make use of regmap_clear_bits() adds 0544a8c2fb32 iio: adc: intel_mrfld_adc: make use of regmap_clear_bits() adds 72df0511c1d9 iio: adc: meson_saradc: make use of regmap_clear_bits(), r [...] adds e3007f6d595c iio: adc: mp2629_adc: make use of regmap_clear_bits(), reg [...] adds 5dcd6eb3ef58 iio: adc: berlin2-adc: make use of regmap_clear_bits(), re [...] adds 550c246dd311 iio: adc: qcom-spmi-rradc: make use of regmap_clear_bits() [...] adds cb3f8e0c636a iio: adc: rn5t618-adc: make use of regmap_set_bits() adds 059fbfaa5d68 iio: adc: sc27xx_adc: make use of regmap_clear_bits(), reg [...] adds 25091987c189 iio: adc: stm32-dfsdm-adc: make use of regmap_clear_bits() [...] adds 090510b902d9 iio: dac: ltc2688: make use of regmap_set_bits() adds c1cf171365dc iio: dac: stm32-dac-core: make use of regmap_set_bits() adds e5757bd8ceed iio: gyro: bmg160_core: make use of regmap_clear_bits() adds eceddd01ebf9 iio: gyro: mpu3050-core: make use of regmap_clear_bits(), [...] adds 0c9f6639f588 iio: health: afe4403: make use of regmap_clear_bits(), reg [...] adds 9d0142fc9e74 iio: health: afe4404: make use of regmap_clear_bits(), reg [...] adds 04f168577c79 iio: health: max30100: make use of regmap_set_bits() adds 513735883335 iio: health: max30102: make use of regmap_set_bits() adds 0e59dc9e6bfb iio: imu: inv_icm42600: make use of regmap_clear_bits(), r [...] adds 1131f1e7207e iio: light: adux1020: make use of regmap_clear_bits(), reg [...] adds 9ff43d28765f iio: light: iqs621-als: make use of regmap_clear_bits() adds 7832023d66bc iio: light: isl29018: make use of regmap_clear_bits() adds feeae7fd1a96 iio: light: st_uvis25_core: make use of regmap_clear_bits() adds df4083d3888a iio: light: veml6030: make use of regmap_clear_bits() adds e93bd1721e2f iio: magnetometer: ak8974: make use of regmap_set_bits() adds 3b6f6e57ab86 iio: magnetometer: mmc35240: make use of regmap_set_bits() adds c470071e561a iio: pressure: bmp280-core: make use of regmap_clear_bits() adds f931cab76733 iio: proximity: sx9324: make use of regmap_set_bits() adds 3b8ec239b8e1 iio: proximity: sx9360: make use of regmap_set_bits() adds 734ecf98311e iio: proximity: sx9500: make use of regmap_clear_bits(), r [...] adds 9ba22652b6ef iio: proximity: sx_common: make use of regmap_clear_bits() [...] adds ac403e8ca250 iio: temperature: mlx90632: make use of regmap_clear_bits() adds 04eb94997eb3 iio: trigger: stm32-timer-trigger: make use of regmap_clea [...] adds d9b329a97122 iio: dac: adi-axi-dac: improve probe() error messaging adds 54b0825fdfc9 dt-bindings: iio: adc: add ti,ads1119 adds a9306887eba4 iio: adc: ti-ads1119: Add driver adds 200b81f1c42b dt-bindings: iio: adf4350: add clk provider prop adds a1a09713b40d iio: frequency: adf4350: add clk provider adds f168a6db111b iio: accel: st_accel: add support for LIS2DS12 adds 4aa60bd98e77 dt-bindings: iio: st-sensors: add LIS2DS12 accelerometer adds d80d4a3ce3aa iio: imu: adis_buffer: split trigger handling adds d305b7f34ee1 iio: imu: adis: move to the cleanup magic adds e6cab1ad9769 iio: imu: adis: add cleanup based lock helpers adds ccd52641f9af iio: gyro: adis16260: make use of the new lock helpers adds 8d61d01cdec2 iio: gyro: adis16260: make use of the new lock helpers adds 9d9dae6ae8ab iio: imu: adis16400: make use of the new lock helpers adds d6a60d76173d iio: imu: adis16480: make use of the new lock helpers adds ad62e8b6fd91 iio: imu: adis16475: make use of the new lock helpers adds bb78ad627659 iio: imu: adis: remove legacy lock helpers adds 9a36aa0f36ab iio: adc: aspeed_adc: use devm_regulator_get_enable_read_v [...] adds 0099e82b132e iio: adc: hx711: use devm_regulator_get_enable_read_voltage() adds bfe339ee8e01 iio: adc: hx711: remove hx711_remove() adds 95e17a54e4eb iio: adc: hx711: use dev_err_probe() adds 890582c2a496 iio: adc: ltc2309: use devm_regulator_get_enable_read_voltage() adds 0817c9543c34 iio: adc: max1363: use devm_regulator_get_enable_read_voltage() adds 71c8bea4832e iio: adc: ti-adc108s102: use devm_regulator_get_enable_rea [...] adds 2867ccf4a253 iio: adc: ti-ads8688: use devm_regulator_get_enable_read_v [...] adds a4a9fc32f815 iio: adc: ti-ads8688: drop ads8688_remove() adds 3341d69268ac iio: dac: ad3552r: use devm_regulator_get_enable_read_voltage() adds 92436305b663 dt-bindings: iio: stm32: dfsdm: fix dtbs warnings on dfsdm [...] adds 9641972917d6 iio: adc: ltc2309: Fix endian type passed to be16_to_cpu() adds 0214b27fc949 iio: Add iio_read_channel_label to inkern API adds 440db4075fa0 hwmon: iio: Add labels from IIO channels adds 93a81104629d dt-bindings: iio: adc: adi,ad7606: add missing datasheet link adds 555b1a1f208f dt-bindings: iio: adc: adi,ad7606: comment and sort the co [...] adds fd2adf37c265 MAINTAINERS: Add AVAGO APDS9306 adds a3c2c5c937ed iio: st_sensors: relax WhoAmI check in st_sensors_verify_id() adds 0d2775c18b5d iio: adc: ad7192: use devm_regulator_get_enable_read_voltage adds 13ed07f45944 MAINTAINERS: Update AD7192 driver maintainer adds 5878853fc938 dmaengine: Add API function dmaengine_prep_peripheral_dma_vec() adds 74609e568670 dmaengine: dma-axi-dmac: Implement device_prep_peripheral_dma_vec adds 380afccc2a55 Documentation: dmaengine: Document new dma_vec API adds da5a6fa00170 Merge tag 'dmaengine_topic_dma_vec' into togreg adds 3e26d9f08fbe iio: core: Add new DMABUF interface infrastructure adds d85318900c1c iio: buffer-dma: Enable support for DMABUFs adds 7a86d469983a iio: buffer-dmaengine: Support new DMABUF based userspace API adds ebe061b9cc80 Documentation: iio: Document high-speed DMABUF based API adds 4f291b301637 Merge tag 'spi-devm-optimize' into togreg adds 340fa834ae22 iio: adc: ad7944: use devm_spi_optimize_message() adds aa9e366bb0bf iio: xilinx-ams: Add labels adds dbbe7eaf0e47 dev_printk: add new dev_err_probe() helpers adds a00838cae079 iio: temperature: ltc2983: convert to dev_err_probe() adds ac5189293acb iio: backend: make use of dev_err_cast_probe() adds 6dba0c39fa78 iio: common: scmi_iio: convert to dev_err_probe() adds 4d8aa4306240 dt-bindings: iio: adc: Add MediaTek MT6359 PMIC AUXADC adds e38a82df2c99 math.h: Add unsigned 8 bits fractional numbers type adds 3587914bf61d iio: adc: Add support for MediaTek MT6357/8/9 Auxiliary ADC adds 529d2e190064 iio: adc: ad7173: Fix uninitialized symbol is_current_chan adds 14c4dc8bb620 Merge tag 'iio-for-6.11b' of ssh://gitolite.kernel.org/pub [...] adds 55d57ef6fa97 eeprom: ee1004: Use devres for bus data cleanup adds 79d0df36b541 eeprom: ee1004: Add nvmem support adds 249b4deaff71 eeprom: ee1004: Call i2c_new_scanned_device to instantiate [...] adds 6150e5e1ae2d eeprom: ee1004: Instantiate jc42 devices for DIMMS impleme [...] adds a1944676767e misc: keba: Add basic KEBA CP500 system FPGA support adds 173c044752b7 dt-bindings: vcpu_stall_detector: Add a PPI interrupt to t [...] adds d2b88700ead3 misc: Register a PPI for the vcpu stall detection virtual device adds c553bad4c5fc nvmem: add missing MODULE_DESCRIPTION() macros adds e499d4b7d8c0 dt-bindings: nvmem: mediatek: efuse: add support for MT7981 adds 5fecb932607d nvmem: meson-efuse: Replacing the use of of_node_put to __free adds 2933e79db3c0 nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option adds 39f95600d8c5 nvmem: rockchip-otp: Set type to OTP adds ba64a04474d2 nvmem: rockchip-efuse: set type to OTP adds 70907fd5ed00 dt-bindings: nvmem: amlogic,meson-gx-efuse: add optional p [...] adds 2cf7e4dcfb3b dt-bindings: nvmem: mediatek: efuse: add support for MT7988 adds 6188f233161c nvmem: core: add single sysfs group adds 6839fed062b7 nvmem: core: remove global nvmem_cells_group adds 588773802c38 nvmem: core: drop unnecessary range checks in sysfs callbacks adds ac871d6bd835 nvmem: Replace spaces with tab in documentation adds a5f65c7735bd nvmem: Document type attribute adds 08c367e45b6d nvmem: Use sysfs_emit() for type attribute adds 9d7eb234ac7a nvmem: core: Implement force_ro sysfs attribute adds f0f53369af36 misc: fastrpc: Use memdup_user() adds a150c68ae636 misc: fastrpc: Add missing dev_err newlines adds 65cf378a2bec misc: fastrpc: add missing MODULE_DESCRIPTION() macro adds c3c0363bc72d misc: fastrpc: support complete DMA pool access to the DSP adds ba2174057252 misc: fastrpc: use coherent pool for untranslated Compute Banks adds c66c0e7c511c MAINTAINERS: CC dri-devel list on Qualcomm FastRPC patches adds f7e46d45c597 slimbus: Fix struct and documentation alignment in stream.c adds c7d0b2db5bc5 bus: mhi: ep: Do not allocate memory for MHI objects from [...] adds f08d4bdad612 bus: mhi: host: pci_generic: Use unique 'mhi_pci_dev_info' [...] adds bf30a75e6e00 bus: mhi: host: Add support for Foxconn SDX72 modems adds 633478695d6b bus: mhi: host: Allow controller drivers to specify name f [...] adds 65bc58c3dcad net: wwan: mhi: make default data link id configurable adds 1ebab783647a Merge tag 'mhi-for-v6.11' of ssh://gitolite.kernel.org/pub [...] adds c136ef2315bf interconnect: imx: add missing MODULE_DESCRIPTION() macros adds b14aa62c83ce interconnect: qcom: add missing MODULE_DESCRIPTION() macros adds 1a8009e10838 dt-bindings: interconnect: Add MediaTek EMI Interconnect bindings adds b45293799f75 interconnect: mediatek: Add MediaTek MT8183/8195 EMI Inter [...] adds 9265ea04a7b5 interconnect: mediatek: remove unneeded semicolon adds de0818e945e6 Merge branch 'icc-mtk' into icc-next adds cd5ce4589081 interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID adds f61207ad09cc Merge branch 'icc-fixes' into icc-next adds 791ed23f735b dt-bindings: interconnect: qcom: Add Qualcomm MSM8953 NoC adds 90b400170bcd interconnect: qcom: Add MSM8953 driver adds 19990ff048a4 Merge branch 'icc-msm8953' into icc-next adds 6822b0c92b43 dt-bindings: interconnect: add clock property to enable QO [...] adds 0a7be6b35da8 interconnect: qcom: icc-rpmh: Add QoS configuration support adds fbd908bb8bc0 interconnect: qcom: sc7280: enable QoS configuration adds 8b6bd8391f91 interconnect: qcom: Fix DT backwards compatibility for QoS adds 226e58b20975 Merge branch 'icc-rpmh-qos' into icc-next adds 9d2877a51f20 Merge tag 'icc-6.11-rc1' of ssh://gitolite.kernel.org/pub/ [...] adds e56af94b9b54 misc: keba: Fix missing AUXILIARY_BUS dependency adds 5f67eef6dff3 misc: mrvl-cn10k-dpi: add Octeon CN10K DPI administrative driver adds feb1f0cba17a samples: configfs: add missing MODULE_DESCRIPTION() macro adds ab11dac93d2d dev/parport: fix the array out-of-bounds risk adds 5919d93fbece spmi: add missing MODULE_DESCRIPTION() macros adds 15eec4e1d072 agp: uninorth: add missing MODULE_DESCRIPTION() macro adds 89067019d7db virtio: add missing MODULE_DESCRIPTION() macro adds a5e43e2d202d misc: Kconfig: add a new dependency for MARVELL_CN10K_DPI adds 31643d84b8c3 binder: fix hang of unregistered readers adds ff14bfb7bc04 misc: delete Makefile.rej adds 5418e6dfc905 misc: Kconfig: exclude mrvl-cn10k-dpi compilation for 32-b [...] adds acc5965b9ff8 Merge tag 'char-misc-6.11-rc1' of git://git.kernel.org/pub [...] adds 256ed3108b3c Documentation: i2c: testunit: use proper reST adds d08ed10623b3 i2c: Drop explicit initialization of struct i2c_device_id: [...] adds 97ca843f6ad3 i2c: dev: Check for I2C_FUNC_I2C before calling i2c_transfer adds b61ea8705095 eeprom: at24: Add support for Microchip 24AA025E48/24AA025 [...] adds c1ec80e54afd dt-bindings: eeprom: at24: Add Microchip 24AA025E48/24AA025E64 adds d83c217778e7 dt-bindings: eeprom: at24: Move compatible for Belling BL2 [...] adds 3a9ba4e32230 dt-bindings: eeprom: at24: Add compatible for ONSemi N24S64B adds 711703013e34 Merge tag 'at24-updates-for-v6.11-rc1' of git://git.kernel [...] adds 500c20fe3ea4 i2c: add debug message for detected HostNotify alerts adds f0eda4ddb214 i2c: i801: Add support for Intel Arrow Lake-H adds 69ab71bdd300 i2c: add missing MODULE_DESCRIPTION() macros adds 2cb21a62bacc i2c: omap: switch to NOIRQ_SYSTEM_SLEEP_PM_OPS() and RUNTI [...] adds 7da7fd7e66ac i2c: omap: wakeup the controller during suspend() callback adds b239c3f4a1e9 dt-bindings: i2c: atmel,at91sam: drop unneeded address/size-cells adds 738799b0fddb dt-bindings: i2c: nvidia,tegra20: drop unneeded address/si [...] adds 502ebea65425 dt-bindings: i2c: samsung,s3c2410: drop unneeded address/s [...] adds a95ab3d2ee4c dt-bindings: i2c: ti,omap4: reference i2c-controller.yaml schema adds 2362c730026d dt-bindings: i2c: adjust indentation in DTS example to cod [...] adds d5adffc46fde dt-bindings: i2c: nxp,lpc1788-i2c: convert to dt schema adds ee1691d0ae10 i2c: xiic: improve error message when transfer fails to start adds 21ac0359f72a i2c: designware: Constify read-only struct regmap_config adds fd6acb0d21b8 i2c: mt7621: Add Airoha EN7581 i2c support adds 00fa2450c111 dt-bindings: i2c: dw: Document compatible thead,th1520-i2c adds 3291d2327e4f i2c: rcar: WARN about spurious irqs adds 2a1bd7a180ed i2c: rcar: minor changes to adhere to coding style adds a93c2e5fe766 i2c: reword i2c_algorithm according to newest specification adds 4954abc402cc i2c: ali15x3: reword according to newest specification adds d7f365fc379c i2c: altera: reword according to newest specification adds a4c98e4adacd i2c: au1550: reword according to newest specification adds 045f96ed9387 i2c: bcm-kona: reword according to newest specification adds efaa4dca48e7 i2c: bcm2835: reword according to newest specification adds 91d1f6c5c7c4 i2c: brcmstb: reword according to newest specification adds 124ac28619ef i2c: cht-wc: reword according to newest specification adds 71ab90129a21 i2c: cp2615: reword according to newest specification adds 828434af3d98 i2c: cros-ec-tunnel: reword according to newest specification adds 68e4c181719f i2c: davinci: reword according to newest specification adds 4c77db838892 i2c: digicolor: reword according to newest specification adds 3f1ca8a5396e i2c: diolan-u2c: reword according to newest specification adds 37ce300ed6d9 i2c: dln2: reword according to newest specification adds 57deeb98d5f2 i2c: fsi: reword according to newest specification adds 9557d1264de3 i2c: gpio: reword according to newest specification adds 5c9c9bff687b i2c: highlander: reword according to newest specification adds 3fd5894f7d23 i2c: hisi: reword according to newest specification adds 7c9e67055ac3 i2c: hix5hd2: reword according to newest specification adds d08cac0a6378 i2c: i801: reword according to newest specification adds 8946eb1048b6 i2c: ibm_iic: reword according to newest specification adds 5e705f93fbf7 i2c: iop3xx: reword according to newest specification adds 7d06f94e2c05 i2c: isch: reword according to newest specification adds 057377dc0b9f i2c: jz4780: reword according to newest specification adds 3724934a3c44 i2c: kempld: reword according to newest specification adds fe5df0085646 i2c: ljca: reword according to newest specification adds 8c6890726be6 i2c: lpc2k: reword according to newest specification adds d670ca5cf81e i2c: ls2x: reword according to newest specification adds 84187df6aea2 i2c: mlxcpld: reword according to newest specification adds 234b336f0128 i2c: mpc: reword according to newest specification adds 839052d1d3a2 i2c: mt7621: reword according to newest specification adds 3fdf6335231e i2c: mv64xxx: reword according to newest specification adds 5a078b4f1f51 i2c: ocores: reword according to newest specification adds 9881aac5aa11 i2c: octeon: reword according to newest specification adds 7947d187a6ea i2c: opal: reword according to newest specification adds b4a0ca130243 i2c: owl: reword according to newest specification adds 7d4cbda7c7eb i2c: pasemi: reword according to newest specification adds a0ea3050082a i2c: piix4: reword according to newest specification adds 06b81a64c0f9 i2c: powermac: reword according to newest specification adds 0fddb5713bc8 i2c: pxa-pci: reword according to newest specification adds e1571b1fb4ff i2c: riic: reword according to newest specification adds b340db73513e i2c: rk3x: reword according to newest specification adds fd4b7e03d65e i2c: robotfuzz-osif: reword according to newest specification adds 39a6695f0e79 i2c: rzv2m: reword according to newest specification adds c405861c605c i2c: sis5595: reword according to newest specification adds 5627f15847cd i2c: sprd: reword according to newest specification adds 830f70cf1874 i2c: stm32f4: reword according to newest specification adds c2cac347ef59 i2c: sun6i-p2wi: reword according to newest specification adds 3c06105d0606 i2c: taos-evm: reword according to newest specification adds b00f427a07a3 i2c: tegra-bpmp: reword according to newest specification adds 44981dc3bacc i2c: thunderx-pcidrv: reword according to newest specification adds 664e69d2e511 i2c: tiny-usb: reword according to newest specification adds f872d28500bd i2c: uniphier-f: reword according to newest specification adds e02ec4e15a3c i2c: uniphier: reword according to newest specification adds f2005ced20ee i2c: viperboard: reword according to newest specification adds d919298781d6 i2c: viai2c: reword according to newest specification adds a0e74ddb38af i2c: nvidia-gpu: reword according to newest specification adds 532cc2176ab6 i2c: virtio: reword according to newest specification adds 79e9df7dc5da i2c: cpm: reword according to newest specification adds 3900cf8b3a7c i2c: st: reword according to newest specification adds 11b1a666c16d dt-bindings: i2c: at91: Add sama7d65 compatible string adds ab1c7ea48f6e dt-bindings: i2c: amlogic,meson6-i2c: add optional power-domains adds 479f18ccca11 Merge tag 'i2c-host-6.11' of git://git.kernel.org/pub/scm/ [...] adds 5d89b5bdbce3 i2c: document new callbacks in i2c_algorithm adds ef035628c326 Merge tag 'i2c-for-6.11-rc1-try2' of git://git.kernel.org/ [...] adds 6f47c7ae8c7a Merge tag 'v6.9' into next adds 6c7cc1a29d1e Input: wacom_w8001 - simplify device name generation adds bb8706a41946 Input: keyboard - use sizeof(*pointer) instead of sizeof(type) adds a0bd7adadb50 Input: misc - use sizeof(*pointer) instead of sizeof(type) adds dc2f1423f056 Input: mouse - use sizeof(*pointer) instead of sizeof(type) adds 2960d4c8e77a Input: tablet - use sizeof(*pointer) instead of sizeof(type) adds 7ba38c2a9e1a Input: wacom_w8001 - correct device name generation adds c76494768761 linux/interrupt.h: allow "guard" notation to disable and r [...] adds 18547925519a Merge branch 'ib/6.9-disable-irq-guard' into next adds 06b449d7f7c3 Input: serio - use sizeof(*pointer) instead of sizeof(type) adds 5bbcece640ef Input: gameport - use sizeof(*pointer) instead of sizeof(type) adds 6560cfcfb465 Input: adc-joystick - handle inverted axes adds f4c7fa7c058b Input: cap11xx - stop using chip ID when configuring it adds f81d03d43965 Input: touchscreen - use sizeof(*pointer) instead of sizeof(type) adds 4654c4cc7950 Input: joystick - use sizeof(*pointer) instead of sizeof(type) adds e17fb91cd4cd Input: add missing MODULE_DESCRIPTION() macros adds 6f7e4f81f738 Input: adxl34x - use device core to create driver-specific [...] adds 8f275fc73dd6 Input: adxl34x - use input_set_capability() adds 985addc13304 Input: adxl34x - switch to using managed resources adds 9b9247397e2e Input: adxl34x - switch to using "guard" notation adds e8135f9dc774 Input: ims-pcu - annotate struct ims_pcu_flash_fmt with __ [...] adds daa268ae2866 Input: ims-pcu - drop repeated "input" in error message adds 204d18a7a0c6 Input: ims-pcu - use driver core to instantiate device attributes adds 703f12672e1f Input: ims-pcu - switch to using cleanup functions adds 50717edb6dd7 Input: adc-joystick - move axes data into the main structure adds dfb604013144 dt-bindings: touchscreen: convert elan,ektf2127 to json-schema adds a65506057abf dt-bindings: touchscreen: elan,ektf2127: Add EKTF2232 adds f7b41baa102c Input: ektf2127 - add ektf2232 support adds 2e23b7f3b7db dt-bindings: input: touchscreen: edt-ft5x06: Add ft5426 adds 0ca1323c6aba Input: edt-ft5x06 - add ft5426 adds 866a5c7e2781 Input: qt1050 - handle CHIP_ID reading error adds e7202f646717 dt-bindings: ads7846: Add hsync-gpios adds 8685f22b5bfd Input: ads7846 - handle HSYNC GPIO adds 19a3e1600671 Merge branch 'ib/ads7846-hsync' into next adds 68bf7a8cc5f3 Input: wacom_w8001 - use "guard" notation when acquiring mutex adds 03db8425cc71 Input: goodix_berlin - use __free() cleanup in SPI transport adds 4a56aea539c9 Input: rohm_bu21023 - factor out settings update code adds bf5cba8cf5c5 Input: rohm_bu21023 - switch to using sysfs_emit() adds f2845b4f1b2d Input: rohm_bu21023 - switch to using cleanup functions adds 17f5eebf6780 Input: ili210x - use kvmalloc() to allocate buffer for fir [...] adds ac7e0839daf1 Input: ili210x - switch to using cleanup functions in firm [...] adds 7c459517252e Input: ili210x - use guard notation when disabling and ree [...] adds 5f82c1e04721 Input: elan_i2c - do not leave interrupt disabled on suspe [...] adds c1a339001191 Input: cypress_ps2 - clean up setting reporting rate adds e8688b93ce00 Input: cypress_ps2 - fix error handling when sending comma [...] adds 8bccf667f62a Input: cypress_ps2 - report timeouts when reading command status adds 93f25f92fc7d Input: cypress_ps2 - propagate errors from lower layers adds 5e13bea78df8 Input: cypress_ps2 - use u8 when dealing with byte data adds 366d58668470 Input: qt1050 - constify struct regmap_config adds f275b3ae3aee Input: fsl-imx25-tcq - constify struct regmap_config adds 3b42b9ade16b dt-bindings: input: ti,nspire-keypad: convert to YAML format adds ff2f28c77141 Input: imagis - clarify the usage of protocol_b adds 72d45b66587a dt-bindings: input/touchscreen: imagis: Document ist3038 adds 1e48ee99f603 Input: imagis - add supports for Imagis IST3038 adds b3d65108ac8a Input: evdev - remove ->event() method adds a184cf98b1d4 Input: make sure input handlers define only one processing method adds 14498e993fb7 Input: make events() method return number of events processed adds d469647bafd9 Input: simplify event handling logic adds 3544cf574a57 Input: rearrange input_alloc_device() to prepare for preal [...] adds 0cd587735205 Input: preallocate memory to hold event values adds 735877fde063 Input: do not check number of events in input_pass_values() adds a742e61dbb71 dt-bindings: input: touchscreen: himax,hx83112b: add HX83100A adds 05eab5456b24 Input: himax_hx83112b - use more descriptive register defines adds 0944829d491e Input: himax_hx83112b - implement MCU register reading adds aa9007ed2d38 Input: himax_hx83112b - add himax_chip struct for multi-ch [...] adds 5e91cef94426 Input: himax_hx83112b - add support for HX83100A adds f48ecbd2ce1c Input: twl4030-pwrbutton - fix kernel-doc warning adds 87d9d1e3eb5d dt-bindings: input: touchscreen: exc3000: add EXC81W32 adds 8c98dddc233c Input: exc3000 - add EXC81W32 support adds a122a6fd72d6 Input: atmel_mxt_ts - use driver core to instantiate devic [...] adds 2d7877d797aa Input: omap-keypad - use driver core to instantiate device [...] adds b20d6bf8014b Input: ati-remote2 - use driver core to instantiate device [...] adds 295b89a631fe Input: yealink - use driver core to instantiate device attributes adds f3efefb6fdcc Input: yealink - simplify locking in sysfs attribute handling adds a23e19669324 Merge branch 'next' into for-linus adds 8e5c0abfa02d Merge tag 'input-for-v6.11-rc0' of git://git.kernel.org/pu [...] adds 524e057b2d66 PCI: Add ACS quirk for Broadcom BCM5760X NIC adds 47c8846a49ba PCI: Extend ACS configurability adds cb43487e5dc3 Merge branch 'pci/acs' adds dee37e90b41f PCI: Add and use devres helper for bit masks adds d5fe8207d878 PCI: Add devres helpers for iomap table adds bbaff68bf4a4 PCI: Add managed partial-BAR request and map infrastructure adds e354bb84a4c1 PCI: Deprecate pcim_iomap_table(), pcim_iomap_regions_requ [...] adds d47bde708086 PCI: Add managed pcim_request_region() adds 81fcf28e74a3 PCI: Document hybrid devres hazards adds 77f79ac8de0f PCI: Remove struct pci_devres.enabled status bit adds 1b9469cf1597 PCI: Move struct pci_devres.pinned bit to struct pci_dev adds 2c3e842f125f PCI: Give pcim_set_mwi() its own devres cleanup callback adds 25216afc9db5 PCI: Add managed pcim_intx() adds f748a07a0b64 PCI: Remove legacy pcim_release() adds ad78e05d6545 PCI: Add managed pcim_iomap_range() adds f00059b4c1b0 drm/vboxvideo: fix mapping leaks adds 06bbe25c21a0 Merge branch 'pci/devres' adds 11a1f4bc4736 PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal adds 147ea50e1e05 Merge branch 'pci/dpc' adds 9d7d5db8e78e PCI: Move PRESERVE_BOOT_CONFIG _DSM evaluation to pci_regi [...] adds 407abde9caee PCI: of: Add of_pci_preserve_config() for per-host bridge support adds 1e6922482cd4 PCI: Unify ACPI and DT 'preserve config' support adds 7246a4520b4b PCI: Use preserve_config in place of pci_flags adds 903a3b1eed54 Merge branch 'pci/enumeration' adds 5afc2f763edc PCI/AER: Disable AER service on suspend adds 75c47c790f43 PCI/DPC: Disable DPC service on suspend adds 5249048080f4 Merge branch 'pci/err' adds 9d573d19547b PCI: pciehp: Detect device replacement during system sleep adds 618b29a34697 PCI: acpiphp: Add missing MODULE_DESCRIPTION() macro adds 675ba773c6b3 Merge branch 'pci/hotplug' adds 920f6468924f PCI: Warn on missing cfg_access_lock during secondary bus reset adds a4e772898f8b PCI: Add missing bridge lock to pci_bus_lock() adds 62281339e34b Merge branch 'pci/reset' adds 8559125bf7a1 resource: Rename find_resource() to find_resource_space() adds f958625cb4d7 resource: Document find_resource_space() and resource_constraint adds 4eed3dd71168 resource: Use typedef for alignf callback adds 094c0ce5451d resource: Handle simple alignment inside __find_resource_space() adds 2700225304e8 resource: Export find_resource_space() adds 903534fa7d30 PCI: Fix resource double counting on remove & rescan adds 8fa0a44eb0ad PCI: Make minimum bridge window alignment reference more obvious adds 566f1dd52816 PCI: Relax bridge window tail sizing rules adds 65d8f684a5cb Merge branch 'pci/resource' adds 3b287269ab60 dt-bindings: PCI: snps,dw-pcie-ep: Add vendor specific reg-name adds b96353773d24 dt-bindings: PCI: snps,dw-pcie-ep: Add vendor specific int [...] adds 6f308c017c27 dt-bindings: PCI: snps,dw-pcie-ep: Add tx_int{a,b,c,d} leg [...] adds 9b0b9b588c00 dt-bindings: PCI: rockchip-dw-pcie: Prepare for Endpoint m [...] adds 5f262f67cbc5 dt-bindings: PCI: rockchip-dw-pcie: Fix description of legacy IRQ adds 743025b0e072 dt-bindings: PCI: rockchip: Add DesignWare based PCIe Endp [...] adds a3ec59e982e0 dt-bindings: PCI: xilinx-cpm: Fix overlapping of bridge re [...] adds bdf8e4d5d68f dt-bindings: PCI: qcom: Add OPP table adds bc9792f32cbd dt-bindings: PCI: mediatek,mt7621-pcie: Add PCIe host topo [...] adds 631b2e7318d4 dt-bindings: PCI: generic: Add ats-supported property adds 30e7c6cc88b0 dt-bindings: PCI: qcom: x1e80100: Make the MHI reg region [...] adds 7095d21ef553 Merge branch 'pci/dt-bindings' adds 328e4dffbeec PCI: endpoint: Remove unused field in struct pci_epf_group adds 5a5095a8bd1b PCI: endpoint: pci-epf-test: Make use of cached 'epc_featu [...] adds 6859e4f22af3 PCI: endpoint: pci-epf-test: Use 'msix_capable' flag direc [...] adds 4edd7dc82bd6 PCI: endpoint: Rename core_init() callback in 'struct pci_ [...] adds f58838d7feb0 PCI: endpoint: Rename BME to Bus Master Enable adds 942ceba0e4fc PCI: endpoint: pci-epf-test: Refactor pci_epf_test_unbind( [...] adds 60bd3e039aa2 PCI: endpoint: pci-epf-{mhi/test}: Move DMA initialization [...] adds cfc2d4c5151b PCI: endpoint: pci-epf-test: Handle Link Down event adds 473b2cf9c4d1 PCI: endpoint: Introduce 'epc_deinit' event and notify the [...] adds 03377a698926 PCI: endpoint: Make pci_epc_class struct constant adds 8e0f5a96c534 PCI: endpoint: Clean up error handling in vpci_scan_bus() adds 6bba3c0ac5dc PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup() adds 199b03db86b9 misc: pci_endpoint_test: Add support for Rockchip rk3588 adds 2a35703a6a00 misc: pci_endpoint_test: Use memcpy_toio()/memcpy_fromio() [...] adds a50c7de0607c misc: pci_endpoint_test: Refactor dma_set_mask_and_coheren [...] adds 76084965a91d misc: pci_endpoint_test: Document policy about adding pci_ [...] adds 1ae27dacae42 misc: pci_endpoint_test: Remove unused pci_endpoint_test_b [...] adds 96447ede32d8 Documentation: PCI: pci-endpoint: Fix EPF ops list adds 0f74d8984301 Merge branch 'pci/endpoint' adds 7726ed06f5ae PCI: dra7xx: Add missing chained IRQ header inclusion adds 9a14b2976d49 PCI: aardvark: Remove unused of_gpio.h inclusion adds 050a5e4b8632 PCI: dwc: Remove unused of_gpio.h inclusion adds 2e81122d681c PCI: imx6: Convert to use agnostic GPIO API adds 7e8e4fc5321b PCI: kirin: Convert kirin_pcie_parse_port() to scoped iterator adds d03b2dd78532 PCI: kirin: Convert to use agnostic GPIO API adds 35f0c94a1207 Merge branch 'pci/controller/gpio' adds b262518262f5 PCI: dwc: Use msleep() in dw_pcie_wait_for_link() adds c2a57ee0f2f1 PCI: dwc: Fix index 0 incorrectly being interpreted as a f [...] adds aa85ef61d841 PCI: dwc: Consolidate args of dw_pcie_prog_outbound_atu() [...] adds cd02e4b684fd PCI: dwc: Add outbound MSG TLPs support adds 95cb8ff68851 PCI: Add PCIE_MSG_CODE_ASSERT_INTx message macros adds 9972b17712e4 PCI: Add PCIE_MSG_CODE_PME_TURN_OFF message macro adds e1a4ec1a9520 PCI: dwc: Add generic MSG TLP support for sending PME_Turn [...] adds 867ab111b242 PCI: dwc: ep: Add a generic dw_pcie_ep_linkdown() API to h [...] adds 245b9ebf7b8e PCI: dwc: ep: Remove dw_pcie_ep_init_notify() wrapper adds 574621166c8f PCI: qcom-ep: Use the generic dw_pcie_ep_linkdown() API to [...] adds b8747e10fde9 PCI: layerscape-ep: Use the generic dw_pcie_ep_linkdown() [...] adds 9b10e877fc84 PCI: dwc: ep: Enforce DWC specific 64-bit BAR limitation adds 378539328511 Merge branch 'pci/controller/dwc' adds a9927c2cac6e PCI: al: Check IORESOURCE_BUS existence during probe adds e38de94eddce Merge branch 'pci/controller/al' adds 7903ffa44056 PCI: artpec6: Fix artpec6_pcie_cpu_addr_fixup() parameter name adds 43f25adf9f27 Merge branch 'pci/controller/artpec6' adds 045fda253511 PCI: dra7xx: Fix dra7xx_pcie_cpu_addr_fixup() parameter name adds 1d97f4b21539 Merge branch 'pci/controller/dra7xx' adds 6b11143f9344 PCI: exynos: Adapt to use bulk clock APIs adds da3552d2256c Merge branch 'pci/controller/exynos' adds fea93a3e5d5e PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN adds 477ddcd8ef8b Merge branch 'pci/controller/hyperv' adds 5125fdc3292e PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode() adds 9ffa0e70b2da PCI: keystone: Don't enable BAR 0 for AM654x adds a231707a91f3 PCI: keystone: Fix NULL pointer dereference in case of DT [...] adds 86f271f22bbb PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0) adds db2cc94fae13 Merge branch 'pci/controller/keystone' adds cd09a6ac85b9 PCI: ls-gen4: Make struct mobiveil_rp_ops constant adds 9965133729ed Merge branch 'pci/controller/layerscape' adds a4bbcac11d3c PCI: loongson: Enable MSI in LS7A Root Complex adds 145eec91b38a Merge branch 'pci/controller/loongson' adds 6873aaa5f9a4 dt-bindings: PCI: Add PLDA XpressRICH PCIe host common properties adds 24934ee8978d PCI: microchip: Move pcie-microchip-host.c to PLDA directory adds 692c9b0a64bc PCI: microchip: Move PLDA IP register macros to pcie-plda.h adds 55ba2532b33c PCI: microchip: Add bridge_addr field to struct mc_pcie adds e9b7007a94db PCI: microchip: Rename PLDA structures to be generic adds 41ceca8c6163 PCI: microchip: Move PLDA structures to plda-pcie.h adds ed18db138c0a PCI: microchip: Rename PLDA functions to be generic adds 39bd5f8225d5 PCI: microchip: Move PLDA functions to pcie-plda-host.c adds f966c028cfae PCI: microchip: Rename interrupt related functions adds d4078c87a530 PCI: microchip: Add num_events field to struct plda_pcie_rp adds 647690479660 PCI: microchip: Add request_event_irq() callback function adds 62df57b9f0c6 PCI: microchip: Add INTx and MSI event num to struct plda_event adds c7f6c72ae167 PCI: microchip: Add get_events() callback and PLDA get_event() adds 5037ec713a84 PCI: microchip: Add event irqchip field to host port and a [...] adds 4602c370bdf6 PCI: microchip: Move IRQ functions to pcie-plda-host.c adds a576fff39eec PCI: plda: Add event bitmap field to struct plda_pcie_rp adds 76c911396807 PCI: plda: Add host init/deinit and map bus functions adds d76ef0531c07 PCI: plda: Pass pci_host_bridge to plda_pcie_setup_iomems() adds d5ceb9496c56 PCI: Add PCIE_RESET_CONFIG_DEVICE_WAIT_MS waiting time value adds 22fe32239770 dt-bindings: PCI: Add StarFive JH7110 PCIe controller adds 39b91eb40c6a PCI: starfive: Add JH7110 PCIe controller adds 325b9a3e4e6b Merge branch 'pci/controller/microchip' adds 652935ba0586 PCI: qcom: Use devm_clk_bulk_get_all() API adds 9d3d5e75f31c dt-bindings: PCI: qcom-ep: Add support for SA8775P SoC adds 58d0d3e032b3 PCI: qcom-ep: Add support for SA8775P SOC adds 0b45127a1b85 PCI: dwc: Refactor dw_pcie_edma_find_chip() API adds 0d278fbdb432 PCI: dwc: Skip finding eDMA channels count for HDMA platforms adds 0551abf2192d PCI: dwc: Pass the eDMA mapping format flag directly from [...] adds c94391ba52b9 PCI: qcom-ep: Add HDMA support for SA8775P SoC adds 3c6c8443d450 PCI: epf-mhi: Enable HDMA for SA8775P SoC adds 1d648bf79d4d PCI: qcom: Override NO_SNOOP attribute for SA8775P RC adds c71b5eb3b864 PCI: qcom-ep: Override NO_SNOOP attribute for SA8775P EP adds 912315715d7b PCI: qcom-ep: Disable resources unconditionally during PER [...] adds 980136d1c2b9 PCI: qcom: Add ICC bandwidth vote for CPU to PCIe path adds 100ae5d77f07 PCI: Bring the PCIe speed to MBps logic to new pcie_dev_sp [...] adds 5b6272e0efd5 PCI: qcom: Add OPP support to scale performance adds 101e5c5c4e76 PCI: qcom: Fix missing error code in qcom_pcie_probe() adds 9553636b5757 PCI: qcom: Prevent potential error pointer dereference adds 044b45be04cb PCI: qcom: Prevent use of uninitialized data in qcom_pcie_ [...] adds df5dd337283a Merge branch 'pci/controller/qcom' adds c93637e6a4c4 PCI: rcar: Demote WARN() to dev_warn_ratelimited() in rcar [...] adds 55b3ebfedc19 Merge branch 'pci/controller/rcar' adds 544a18c936f9 PCI: dwc: Add PCIE_PORT_{FORCE,LANE_SKEW} macros adds ac1d89f8dcc3 PCI: rcar-gen4: Add struct rcar_gen4_pcie_drvdata adds 2c49151b3fff PCI: rcar-gen4: Add .ltssm_control() for other SoC support adds faf5a975ee3b PCI: rcar-gen4: Add support for R-Car V4H adds 59dd7046b4fb Merge branch 'pci/controller/rcar-gen4' adds c47f90be4c89 PCI: rockchip-host: Fix rockchip_pcie_host_init_port() PER [...] adds 70a7bfb1e515 PCI: rockchip-host: Wait 100ms after reset before starting [...] adds 840b7a5edf88 PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio adds 206c4f778b3c PCI: dw-rockchip: Add error messages in .probe() error paths adds 28b8d7793b85 PCI: dw-rockchip: Fix initial PERST# GPIO value adds 2baa5fc389b9 PCI: dw-rockchip: Fix weird indentation adds d8b864c95dcb PCI: dw-rockchip: Add rockchip_pcie_get_ltssm() helper adds 49a0925d1733 PCI: dw-rockchip: Refactor the driver to prepare for EP mode adds e242f26f6320 PCI: dw-rockchip: Add endpoint mode support adds 84e30b878aed PCI: dw-rockchip: Use pci_epc_init_notify() directly adds 8240a9b4a5a2 Merge branch 'pci/controller/rockchip' adds d19a86d584e0 PCI: tegra194: Set EP alignment restriction for inbound ATU adds 6a6118336270 PCI: tegra: Remove unused struct 'tegra_pcie_soc' adds 99329ded0909 Merge branch 'pci/controller/tegra194' adds f24c9bfcd423 PCI: vmd: Create domain symlink before pci_bus_add_devices() adds d098215aec2c Merge branch 'pci/controller/vmd' adds 8a74e4eaa72c PCI: switchtec: Make switchtec_class constant adds 19a3eec1e7cc Merge branch 'pci/switchtec' adds 88f2ab39990a ACPI: PCI: Remove unused struct 'acpi_handle_node' adds 7d2ebbc33d9f PCI: Use array for .id_table consistently adds d5debddce5b6 PCI/PM: Switch to new Intel CPU model defines adds 359efc9d7f3d PCI: Add missing MODULE_DESCRIPTION() macros adds 142a41da39d1 PCI: controller: Add missing MODULE_DESCRIPTION() macros adds 45659274e608 Merge branch 'pci/misc' adds 3f386cb8ee9f Merge tag 'pci-v6.11-changes' of git://git.kernel.org/pub/ [...] adds 214f33fcf656 powerpc/pseries: Remove unused cede related functions adds ff5163bb7000 powerpc/pseries/iommu: Split Dynamic DMA Window to be used [...] adds 11981816e361 powerpc/numa: Online a node if PHB is attached. adds 43ac9f5cd457 powerpc/pseries/vas: Use usleep_range() to support HCALL delay adds 11e6e6d8bf8f powerpc/mm/drmem: Silence drmem_init() early return adds 2bac6caee94e powerpc/configs: drop RT_GROUP_SCHED=y from ppc6xx_defconfig adds 0300a92e96cb powerpc/perf: Set cpumode flags using sample address adds 0d3ff067331e powerpc/kexec_file: fix extra size calculation for kexec FDT adds 932bed412170 powerpc/kexec_file: fix cpus node update to FDT adds b09c031d9433 powerpc/iommu: Move pSeries specific functions to pseries/iommu.c adds 6af67f2ddfcb powerpc/pseries/iommu: Fix the VFIO_IOMMU_SPAPR_TCE_GET_IN [...] adds aed6e4946ed9 powerpc/pseries/iommu: Use the iommu table[0] for IOV VF's DDW adds 4ba2fdff2eb1 vfio/spapr: Always clear TCEs before unsetting the window adds 35146eadcb81 powerpc/iommu: Move dev_has_iommu_table() to iommu.c adds f431a8cde7f1 powerpc/iommu: Reimplement the iommu_table_group_ops for pSeries adds 38767dde5f7b macintosh: Drop explicit initialization of struct i2c_devi [...] adds 47d13a269bbd powerpc/40x: Remove 40x platforms. adds 839ff58e63ce powerpc/boot: Remove all 40x platforms from boot adds e939da89d024 powerpc: Remove 40x from Kconfig and defconfig adds 732b32daef80 powerpc: Remove core support for 40x adds 002b27a51b36 powerpc/4xx: Remove CONFIG_BOOKE_OR_40x adds 7bf5f0562b62 powerpc: Replace CONFIG_4xx with CONFIG_44x adds d5d1a1a55a7f powerpc/platforms: Move files from 4xx to 44x adds 0974d03eb479 powerpc/rtas: Prevent Spectre v1 gadget construction in sy [...] adds 7bdd1c6c87de powerpc/prom: Add CPU info to hardware description string later adds 17c743b9da9e selftests/sigaltstack: Fix ppc64 GCC build adds af199e6ca29c powerpc/pseries/iommu: Define spapr_tce_table_group_ops on [...] adds 353d7a84c214 powerpc/64s/radix/kfence: map __kfence_pool at page granularity adds cf08b628cd14 powerpc/kexec: Use of_property_read_reg() adds 50b5fed94e21 macintosh/mac_hid: add MODULE_DESCRIPTION() adds 9c5f64734f89 powerpc: add missing MODULE_DESCRIPTION() macros adds 45547a0a93d8 powerpc/configs: Update defconfig with now user-visible CO [...] adds 335e35b74852 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv adds 20ce0c247b25 powerpc/pci: Hotplug driver bridge support adds 3c086ce222ce powerpc64/bpf: jit support for 32bit offset jmp instruction adds a71c0b09a14d powerpc64/bpf: jit support for unconditional byte swap adds 717756c9c8dd powerpc64/bpf: jit support for sign extended load adds 597b1710982d powerpc64/bpf: jit support for sign extended mov adds fde318326daa powerpc64/bpf: jit support for signed division and modulo adds 489116d784be powerpc: Drop clang workaround for builtin constant checks adds 14196e47c5ff powerpc/xmon: Fix disassembly CPU feature checks adds db25a9625dbc powerpc: Check only single values are passed to CPU/MMU fe [...] adds fd748e177194 macintosh/therm_windtunnel: fix module unload. adds 3efe19a9b154 powerpc: Remove 40x leftovers adds 90e812ac40c4 Documentation/powerpc: Mention 40x is removed adds e1f288d2f9c6 KVM: PPC: Book3S HV nestedv2: Add support for reading VPA [...] adds 55dfb8bed6fe KVM: PPC: Book3S HV nestedv2: Add DPDES support in helper [...] adds 54ec2bd9e017 KVM: PPC: Book3S HV nestedv2: Fix doorbell emulation adds f9ca6a10be20 KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3 adds 009f6f42c67e KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR adds 1a1e6865f516 KVM: PPC: Book3S HV: Add one-reg interface for DEXCR register adds 2d6be3ca3276 KVM: PPC: Book3S HV nestedv2: Keep nested guest DEXCR in sync adds e9eb790b2557 KVM: PPC: Book3S HV: Add one-reg interface for HASHKEYR register adds 1e97c1eb785f KVM: PPC: Book3S HV nestedv2: Keep nested guest HASHKEYR in sync adds 9a0d2f4995dd KVM: PPC: Book3S HV: Add one-reg interface for HASHPKEYR register adds 0b65365f3fa9 KVM: PPC: Book3S HV nestedv2: Keep nested guest HASHPKEYR in sync adds ca8dad041516 KVM: PPC: add missing MODULE_DESCRIPTION() macros adds 9ff0251b2eb5 Merge branch 'topic/ppc-kvm' into next adds 3c3ff7be9729 Merge tag 'powerpc-6.11-1' of git://git.kernel.org/pub/scm [...] adds bc2e65bfc5af MIPS: Alchemy: Switch to use kmemdup_array() adds 73d4bb58a3f6 mips: defconfig: drop RT_GROUP_SCHED=y from generic/db1xxx/eyeq5 adds db1848a97d5c dt-bindings: mips: Add bindings for a new Mobileye SoC EyeQ6H adds 12c03bd444c2 MIPS: mobileye: Add EyeQ6H device tree adds fbe0fae601b7 MIPS: mobileye: Add EyeQ6H support adds e6dc7bc55a83 mips: configs: ci20: Enable DRM_DW_HDMI adds 16c6d88f14a8 MIPS: asm/pm.h: Use platform agnostic macros adds 2226d454db93 MIPS: select CPU_PM with SUSPEND adds 68557c59a550 MIPS: Loongson64: Implement PM suspend for LEFI firmware adds 4ba491dd3b0e MIPS: kvm: Declare prototype for kvm_init_loongson_ipi adds 40a48dd3bb85 MIPS: Loongson64: Include bootinfo.h in dma.c adds 98a9e2ac3755 MIPS: Loongson64: DTS: Fix msi node for ls7a adds d89a415ff8d5 MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a adds 0db3bc9ce03e MIPS: sgi-ip22: Add prototypes for several functions to header adds 3ee1167a16df MIPS: ip22-gio: Make ip22_gio_set_64bit() and ip22_gio_ini [...] adds 8de4ed75bd14 MIPS: ip30: ip30-console: Add missing include adds f5e9d56199f7 crypto: mips/poly1305 - add missing MODULE_DESCRIPTION() macro adds b81656c37acf MIPS: Loongson64: Remove memory node for builtin-dtb adds dbb69b9d6234 MIPS: dts: loongson: Fix liointc IRQ polarity adds f70fd92df752 MIPS: dts: loongson: Fix ls2k1000-rtc interrupt adds 813c18d1ca19 MIPS: dts: loongson: Fix GMAC phy node adds da3f62466e5a MIPS: dts: loongson: Add ISA node adds c04366b1207a MIPS: Loongson64: Test register availability before use adds f4d430db17b4 platform: mips: cpu_hwmon: Disable driver on unsupported hardware adds 4e7ca0b57f3b MIPS: Loongson64: reset: Prioritise firmware service adds 335819fd5bac MIPS: Loongson64: sleeper: Pass ra and sp as arguments adds 77543269ff23 MIPS: Loongson64: env: Hook up Loongsson-2K adds 7c48090af524 Merge branch 'mips-fixes' into mips-next adds a5c05453a13a mips: bmips: rework and cache CBR addr handling adds 3de96d810ffd dt-bindings: mips: brcm: Document brcm,bmips-cbr-reg property adds b95b30e50aed mips: bmips: setup: make CBR address configurable adds 04f38d1a4db0 mips: bmips: enable RAC on BMIPS4350 adds c171186c1779 MIPS: csrc-r4k: Refine rating computation adds 7190401fc56f MIPS: csrc-r4k: Apply verification clocksource flags adds 426fa8e4fe7b MIPS: csrc-r4k: Select HAVE_UNSTABLE_SCHED_CLOCK if SMP && 64BIT adds 7464c0762e96 MIPS: csrc-r4k: Don't register as sched_clock if unfit adds 580724fce27f MIPS: sync-r4k: Rework based on x86 tsc_sync adds 02c76df921ae MIPS: Alchemy: switch to use software nodes for GPIOs adds bde4b22dc526 dt-bindings: soc: mobileye: add EyeQ OLB system controller adds 9b7e81a9bf2c MIPS: mobileye: eyeq5: add OLB system-controller node adds 6fe920b4fc18 MAINTAINERS: Mobileye: add OLB drivers and dt-bindings adds 89c7f5078935 MIPS: Octeron: remove source file executable bit adds 36675ac2a759 MIPS: CPS: Add a couple of multi-cluster utility functions adds 680e7863de0c MIPS: GIC: Generate redirect block accessors adds 9c7a86c93507 MIPS: lantiq: improve USB initialization adds 59649de96f21 MIPS: Implement ieee754 NAN2008 emulation mode adds b1428c6860af mips: dts: realtek: use "serial" instead of "uart" in node name adds 75eb0cbe6e22 mips: dts: realtek: add device_type property to cpu node adds a9b516f3e926 dt-bindings: vendor-prefixes: Add Cameo Communications adds 93eed6356d9e dt-bindings: mips: realtek: Add rtl930x-soc compatible adds 371c358d523f dt-bindings: interrupt-controller: realtek,rtl-intc: Add r [...] adds 62b8db3afe3e mips: select REALTEK_OTTO_TIMER for Realtek platforms adds 662c0002ca2e mips: generic: add fdt fixup for Realtek reference board adds 74beefb5935a mips: dts: realtek: Add RTL9302C board adds 2326c8f20226 MIPS: Fix fallback march for SB1 adds 9ce4250eeed4 MIPS: config: Enable MSA and virtualization for MIPS64R6 adds 10f338bd0a42 MIPS: config: generic: Add board-litex adds 31ebd6e11f24 MIPS: config: lemote2f: Regenerate defconfig adds bb2d63500b5c MIPS: config: Add ip30_defconfig adds d2be38b9a551 Merge tag 'mips_6.11' of git://git.kernel.org/pub/scm/linu [...] adds 77afe3e514b8 riscv: vector: add a comment when calling riscv_setup_vsize() adds 38a94c46660f riscv: smp: fail booting up smp if inconsistent vlen is detected adds 98a5700dfaec riscv: cpufeature: call match_isa_ext() for single-letter [...] adds 037df2966afc dt-bindings: riscv: add Zve32[xf] Zve64[xfd] ISA extension [...] adds 1e7483542bf8 riscv: cpufeature: add zve32[xf] and zve64[xfd] isa detection adds de8f8282a969 riscv: hwprobe: add zve Vector subextensions into hwprobe [...] adds ac295b67422d riscv: vector: adjust minimum Vector requirement to ZVE32X adds edc96a2b4c79 selftest: run vector prctl test for ZVE32X adds 6d8e604c9502 Merge patch series "Support Zve32[xf] and Zve64[xfd] Vecto [...] adds 9ff141042a62 dt-bindings: interrupt-controller: riscv,cpu-intc: convert [...] adds 1f6e218859f1 dt-bindings: riscv: cpus: add ref to interrupt-controller adds c74f037dfd45 Merge patch series "dt-bindings: interrupt-controller: ris [...] adds 652b56b18439 riscv: jump_label: Batch icache maintenance adds 2aa30d19cfbb riscv: jump_label: Simplify assembly syntax adds b1756750a397 riscv: kprobes: Use patch_text_nosync() for insn slots adds 5080ca0fe9b5 riscv: Simplify text patching loops adds 51781ce8f448 riscv: Pass patch_text() the length in bytes adds eaee54875630 riscv: Use offset_in_page() in text patching functions adds 47742484ee16 riscv: Remove extra variable in patch_text_nosync() adds d4b539adc882 Merge patch series "riscv: Various text patching improvements" adds a57b68bc315c dt-bindings: riscv: add Zimop ISA extension description adds 2467c2104f1f riscv: add ISA extension parsing for Zimop adds 36f8960de887 riscv: hwprobe: export Zimop ISA extension adds fb2a3d63efef RISC-V: KVM: Allow Zimop extension for Guest/VM adds ca5446406914 KVM: riscv: selftests: Add Zimop extension to get-reg-list test adds e9f9946cad7b dt-bindings: riscv: add Zca, Zcf, Zcd and Zcb ISA extensio [...] adds 625034abd52a riscv: add ISA extensions validation callback adds ba4cd855839d riscv: add ISA parsing for Zca, Zcf, Zcd and Zcb adds 0ad70db5eb21 riscv: hwprobe: export Zca, Zcf, Zcd and Zcb ISA extensions adds d964e8f2ae65 RISC-V: KVM: Allow Zca, Zcf, Zcd and Zcb extensions for Guest/VM adds d27c34a73514 KVM: riscv: selftests: Add some Zc* extensions to get-reg- [...] adds 700556a73bc7 dt-bindings: riscv: add Zcmop ISA extension description adds 164d644059cf riscv: add ISA extension parsing for Zcmop adds fc078ea317cc riscv: hwprobe: export Zcmop ISA extension adds 29cf9b803e6e RISC-V: KVM: Allow Zcmop extension for Guest/VM adds e212d92d1a86 KVM: riscv: selftests: Add Zcmop extension to get-reg-list test adds 914e618b4372 Merge patch series "Add support for a few Zc* extensions, [...] adds 50b5bae5be1b riscv: Implement pte_accessible() adds d6ecd188937f riscv: dmi: Add SMBIOS/DMI support adds e3ecf2fdc8f3 riscv: mm: Properly forward vmemmap_populate() altmap parameter adds 66673099f734 riscv: mm: Pre-allocate vmemmap/direct map/kasan PGD entries adds fe122b89da67 riscv: mm: Change attribute from __init to __meminit for p [...] adds 007480fe84a9 riscv: mm: Refactor create_linear_mapping_range() for memo [...] adds 6e6c5e21b8cb riscv: mm: Add pfn_to_kaddr() implementation adds c75a74f4ba19 riscv: mm: Add memory hotplugging support adds 37992b7f1097 riscv: mm: Take memory hotplug read-lock during kernel pag [...] adds f8c2a240556e riscv: Enable memory hotplugging for RISC-V adds 0546d7043e55 virtio-mem: Enable virtio-mem for RISC-V adds 216e04bf1e4d riscv: mm: Add support for ZONE_DEVICE adds 4705c1571ad3 riscv: Enable DAX VMEMMAP optimization adds 60a6707f582e Merge patch series "riscv: Memory Hot(Un)Plug support" adds a43fe27d6503 riscv: Optimize crc32 with Zbc extension adds 56c1c1a09ab9 riscv: Add tracepoints for SBI calls and returns adds 16badacd8af4 riscv: Improve sbi_ecall() code generation by reordering a [...] adds c9b8cd139c1d riscv: hwprobe: export highest virtual userspace address adds 6da111574baf riscv: Provide a definition for 'pause' adds 6d5852811600 dt-bindings: riscv: Add Zawrs ISA extension description adds b8ddb0df30f9 riscv: Add Zawrs support for spinlocks adds 244c18fbf64a riscv: hwprobe: export Zawrs ISA extension adds 86d6a86e59e3 KVM: riscv: Support guest wrs.nto adds f2c43c61160e KVM: riscv: selftests: Add Zawrs extension to get-reg-list test adds 5ee121a39330 Merge patch series "riscv: Apply Zawrs when available" adds 6ad8735994b8 riscv: set trap vector earlier adds 93b63f68d00a riscv: lib: relax assembly constraints in hweight adds f557af081de6 Merge tag 'riscv-for-linus-6.11-mw1' of git://git.kernel.o [...] adds 0858582e7e1d nvdimm/btt: use sizeof(*pointer) instead of sizeof(type) adds 3101daba2b08 ACPI: NFIT: add missing MODULE_DESCRIPTION() macro adds 5b2480febf86 nvdimm: add missing MODULE_DESCRIPTION() macros adds 1d5198dd08ac dax: add missing MODULE_DESCRIPTION() macros adds f48b344a527a testing: nvdimm: iomap: add MODULE_DESCRIPTION() adds b0d478e34dbf testing: nvdimm: Add MODULE_DESCRIPTION() macros adds 13a7871541b7 Merge tag 'libnvdimm-for-6.11' of git://git.kernel.org/pub [...] adds 7bd10e0e3a74 firewire: core: add enumerator of self ID sequences and it [...] adds 93389767da62 firewire: core: add helper function to handle port status [...] adds 10f5aee03787 firewire: core: minor code refactoring for topology builder adds e404cacfc5ed firewire: ohci: minor code refactoring for self ID logging adds 24b7f8e5cd65 firewire: core: use helper functions for self ID sequence adds a16931ac6d8e firewire: ohci: use helper functions for self ID sequence adds baf9d20b99ab firewire: core: add common inline functions to serialize/d [...] adds 8f035147f095 firewire: core: use helper inline functions to deserialize [...] adds f9a228364e5e firewire: ohci: use helper inline functions to serialize/d [...] adds 1ccfd1a4c809 firewire: core: arrangement header inclusion for tracepoin [...] adds 677ceae19073 firewire: core: add tracepoints event for self_id_sequence adds 75d47101fa37 firewire: core: add tests for serialization/deserializatio [...] adds 67e51784c197 firewire: core: use inline helper functions to serialize p [...] adds 2fd22faf0e9f firewire: core: record card index in tracepoints event for [...] adds ae24ba769b5c firewire: core: undefine macros after use in tracepoints events adds 25e6e00d3f78 firewire: core: add tracepoints events for allocation/deal [...] adds 9f16ac725b23 firewire: core: add tracepoints events for setting channel [...] adds 4e64210f6712 firewire: core: add tracepoints events for starting/stoppi [...] adds c0b0ce6c4790 firewire: core: add tracepoints events for flushing of iso [...] adds 8320b63e028f firewire: core: add tracepoints events for flushing comple [...] adds 1f3c0d794df6 firewire: core: add tracepoints events for queueing packet [...] adds daf763c2d6d1 firewire: core: add tracepoints events for completions of [...] adds 001c1ff5dc39 firewire: ohci: add support for Linux kernel tracepoints adds 0d8914165dd1 firewire: ohci: add tracepoints event for hardIRQ event adds 502099acb8cb firewire: core: Fix spelling mistakes in tracepoint messages adds f26a38e61c03 firewire: ohci: use common macro to interpret be32 data in [...] adds c538b06de6ce firewire: ohci: use static function to handle endian issue [...] adds 7a14f78d70dd firewire: ohci: add static inline functions to deserialize [...] adds 4a13617ef311 firewire: ohci: use inline functions to operate data of se [...] adds 526e21a2aa6f firewire: ohci: add tracepoints event for data of Self-ID DMA adds 9f349e8e532d Revert "firewire: ohci: use common macro to interpret be32 [...] adds 06dcc4c9baa9 firewire: core: move copy_port_status() helper function to [...] adds 8326f5e1a47b Merge tag 'firewire-updates-6.11' of git://git.kernel.org/ [...] adds 395a02d04ed4 landlock: Use bit-fields for storing handled layer access masks adds 33c97e7c0338 landlock: Clarify documentation for struct landlock_ruleset_attr adds f4b89d8ce5a8 landlock: Various documentation improvements adds 9fa23750c6e5 Merge tag 'landlock-6.11-rc1' of git://git.kernel.org/pub/ [...] adds 5350f6ec55df mtd: cfi: Get rid of redundant 'else' adds cf4ccd1c029e mtd: physmap: Use *-y instead of *-objs in Makefile adds a5cf054d325e mtd: make mtd_test.c a separate module adds f32ded4b5575 mtd: add missing MODULE_DESCRIPTION() macros adds 2538af030d6f mtd: cmdlinepart: Replace `dbg()` macro with `pr_debug()` adds be1d1a76570c mtd: spi-nor: Remove support for Xilinx S3AN flashes adds 9539d12d9f52 mtd: spi-nor: get rid of non-power-of-2 page size handling adds d323a41884a9 mtd: spi-nor: remove .setup() callback adds 2d95d1324844 mtd: spi-nor: get rid of SPI_NOR_NO_FR adds e159079a8be0 mtd: spi-nor: simplify spi_nor_get_flash_info() adds d35df77707bf mtd: spi-nor: winbond: fix w25q128 regression adds b93f410b8b2a Merge tag 'spi-nor/for-6.11' into mtd/next adds 4e976b1521ca dt-bindings: mtd: amlogic,meson-nand: support fields for b [...] adds 2234585f5c12 mtd: rawnand: meson: refactor use of 'meson_nfc_cmd_access()' adds 04a81b4f9ba1 mtd: rawnand: meson: read/write access for boot ROM pages adds 94beaa25c78e mtd: rawnand: mxc: separate page read from ecc calc adds d3dfbae6d4ad mtd: rawnand: mxc: implement exec_op adds 726005052d2a mtd: rawnand: mxc: support software ECC adds 8675330ac7b7 mtd: rawnand: cadence: remove unused struct 'ecc_info' adds 70cdc145c42e dt-bindings: mtd: gpmi-nand: Add 'fsl,imx8qxp-gpmi-nand' c [...] adds 355235842d0a mtd: rawnand: gpmi: add 'support_edo_timing' in gpmi_devdata adds cbbfb0b4f897 mtd: rawnand: gpmi: add iMX8QXP support. adds bf66d81975d4 mtd: rawnand: mxc: use 'time_left' variable with wait_for_ [...] adds e33df1c488d6 mtd: rawnand: intel: use 'time_left' variable with wait_fo [...] adds 14427d4b8831 dt-bindings: mtd: qcom,nandc: Define properties at top-level adds 478211867460 mtd: rawnand: lpx32xx: Request DMA channels using DT entries adds aacbb6c837df mtd: spinand: macronix: Add support for reading Device ID 2 adds d29e8e28d6d5 mtd: spinand: macronix: Add support for serial NAND flash adds a503f91a3645 mtd: rawnand: lpx32xx: Fix dma_request_chan() error checks adds 78a0b13f5744 Merge tag 'nand/for-6.11' into mtd/next adds c43a20e4a520 Merge tag 'mtd/for-6.11' of git://git.kernel.org/pub/scm/l [...] adds f9d1b541d057 Merge branch 'kvm-fixes-6.10-1' into HEAD adds c72ceafbd12c mm: Introduce AS_INACCESSIBLE for encrypted/confidential memory adds 1d23040caa8b KVM: guest_memfd: Use AS_INACCESSIBLE when creating guest_ [...] adds 70623723778a KVM: guest_memfd: pass error up from filemap_grab_folio adds fa30b0dc91c8 KVM: guest_memfd: limit overzealous WARN adds 3bb2531e20bf KVM: guest_memfd: Add hook for initializing memory adds 17573fd971f9 KVM: guest_memfd: extract __kvm_gmem_get_pfn() adds 1f6c06b17751 KVM: guest_memfd: Add interface for populating gmem pages [...] adds a90764f0e4ed KVM: guest_memfd: Add hook for invalidating memory adds f32fb32820b1 KVM: x86: Add hook for determining max NPT mapping level adds 732326037349 Merge branch 'kvm-coco-hooks' into HEAD adds b74d002d3d58 KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed adds a8e319833355 KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_A [...] adds 1dfe571c12cf KVM: SEV: Add initial SEV-SNP support adds 136d8bc931c8 KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command adds dee5a47cc7a4 KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command adds ad27ce155566 KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command adds 0c76b1d08280 KVM: SEV: Add support to handle GHCB GPA register VMGEXIT adds d46b7b6a5f9e KVM: SEV: Add support to handle MSR based Page State Chang [...] adds 9b54e248d264 KVM: SEV: Add support to handle Page State Change VMGEXIT adds c63cf135cc99 KVM: SEV: Add support to handle RMP nested page faults adds e366f92ea99e KVM: SEV: Support SEV-SNP AP Creation NAE event adds 4f2e7aa1cfdf KVM: SEV: Implement gmem hook for initializing private pages adds 8eb01900b018 KVM: SEV: Implement gmem hook for invalidating private pages adds b2104024f40c KVM: x86: Implement hook for determining max NPT mapping level adds ea262f8a7c36 KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP adds 6f627b425378 KVM: SVM: Add module parameter to enable SEV-SNP adds febff040b1a6 KVM: SEV: Automatically switch reclaimed pages to shared adds 73137f59246d KVM: SEV: Don't WARN() if RMP lookup fails when invalidati [...] adds b2ec042347fd KVM: SVM: Remove the need to trigger an UNBLOCK event on A [...] adds ab978c62e72d Merge branch 'kvm-6.11-sev-snp' into HEAD adds f99b052256f1 KVM: SNP: Fix LBR Virtualization for SNP guest adds d81473840ce1 KVM: interrupt kvm_gmem_populate() on signals adds 8a4e2742a54e KVM: x86/tdp_mmu: Sprinkle __must_check adds 02b0d3b9d4dd Merge branch 'kvm-6.10-fixes' into HEAD adds 27e6a24a4cf3 mm, virt: merge AS_UNMOVABLE and AS_INACCESSIBLE adds 964cea817196 KVM: x86/tdp_mmu: Rename REMOVED_SPTE to FROZEN_SPTE adds c2f38f75fc89 KVM: x86/tdp_mmu: Take a GFN in kvm_tdp_mmu_fast_pf_get_la [...] adds eb162c941c0b Merge branch 'kvm-tdx-prep-1-truncated' into HEAD adds 9aed7a6c0b59 KVM: Document KVM_PRE_FAULT_MEMORY ioctl adds bc1a5cd00211 KVM: Add KVM_PRE_FAULT_MEMORY vcpu ioctl to pre-populate g [...] adds 5186ec223b68 KVM: x86/mmu: Bump pf_taken stat only in the "real" page f [...] adds f5e7f00cf195 KVM: x86/mmu: Account pf_{fixed,emulate,spurious} in calle [...] adds 58ef24699bcd KVM: x86/mmu: Make kvm_mmu_do_page_fault() return mapped level adds 6e01b7601dfe KVM: x86: Implement kvm_arch_vcpu_pre_fault_memory() adds 9ff0e37c6882 KVM: selftests: x86: Add test for KVM_PRE_FAULT_MEMORY adds f3996d4d7996 Merge branch 'kvm-prefault' into HEAD adds e5b088c1dc4d RISC-V: KVM: Share APLIC and IMSIC defines with irqchip drivers adds 3385339296d1 RISC-V: KVM: Use IMSIC guest files when available adds 91195a90f1d1 RISCV: KVM: add tracepoints for entry and exit events adds da7b1b525e97 perf kvm/riscv: Port perf kvm stat to RISC-V adds e325618349cd RISC-V: KVM: Redirect AMO load/store access fault traps to guest adds 60d2b2f3c474 Merge tag 'kvm-riscv-6.11-1' of https://github.com/kvm-ris [...] adds 98f770389f46 KVM: s390: remove useless include adds 33a729a1770b KVM: s390: vsie: retry SIE instruction on host intercepts adds 7816e58967d0 kvm: s390: Reject memory region operations for ucontrol VMs adds f0a23883fad4 Merge tag 'kvm-s390-next-6.11-1' of https://git.kernel.org [...] adds e306e514906c LoongArch: KVM: Sync pending interrupt when getting ESTAT [...] adds b5d4e2325db2 LoongArch: KVM: Delay secondary mmu tlb flush until guest entry adds 2f56f9ea4dc3 LoongArch: KVM: Select huge page only if secondary mmu sup [...] adds b072cbf0233b LoongArch: KVM: Discard dirty page tracking on readonly memslot adds 32d4b999dade LoongArch: KVM: Add memory barrier before update pmd entry adds 8c3470425270 LoongArch: KVM: Add dirty bitmap initially all set support adds ebf00272da5c LoongArch: KVM: Mark page accessed and dirty with page ref added adds d7ad41a31d91 LoongArch: KVM: always make pte young in page map's fast path adds b4ba157044ea LoongArch: KVM: Add PV steal time support in host side adds 03779999ac30 LoongArch: KVM: Add PV steal time support in guest side adds 492ac37fa38f perf kvm: Add kvm-stat for loongarch64 adds c8b8b8190a80 Merge tag 'loongarch-kvm-6.11' of git://git.kernel.org/pub [...] adds 0b5afe05377d KVM: arm64: Add early_param to control WFx trapping adds eb9d53d4a949 KVM: arm64: nv: Fix RESx behaviour of disabled FGTs with n [...] adds 3dc14eefa504 KVM: arm64: nv: Use GFP_KERNEL_ACCOUNT for sysreg_masks al [...] adds cb52b5c8b81b Revert "KVM: arm64: nv: Fix RESx behaviour of disabled FGT [...] adds bd2e95136ba4 Merge branch kvm-arm64/misc into kvmarm/next adds c9c012625e12 KVM: arm64: Trap FFA_VERSION host call in pKVM adds 894376385a2d KVM: arm64: Add support for FFA_PARTITION_INFO_GET adds 0dd60c4632a1 KVM: arm64: Update the identification range for the FF-A smcs adds 42fb33dde42b KVM: arm64: Use FF-A 1.1 with pKVM adds a35d5b2032ce Merge branch kvm-arm64/ffa-1p1 into kvmarm/next adds 4f128f8e1aaa KVM: arm64: nv: Support multiple nested Stage-2 mmu structures adds 61e30b9eef7f KVM: arm64: nv: Implement nested Stage-2 page table walk logic adds fd276e71d1e7 KVM: arm64: nv: Handle shadow stage 2 page faults adds ec14c272408a KVM: arm64: nv: Unmap/flush shadow stage 2 page tables adds 82e86326ec58 KVM: arm64: nv: Add Stage-1 EL2 invalidation primitives adds 67fda56e76da KVM: arm64: nv: Handle EL2 Stage-1 TLB invalidation adds 8e236efa4cd2 KVM: arm64: nv: Handle TLB invalidation targeting L2 stage-1 adds e6c9a3015ff2 KVM: arm64: nv: Handle TLBI VMALLS12E1{,IS} operations adds 5cfb6cec62f2 KVM: arm64: nv: Handle TLBI ALLE1{,IS} operations adds 70109bcd701e KVM: arm64: nv: Handle TLBI IPAS2E1{,IS} operations adds d1de1576dc21 KVM: arm64: nv: Handle FEAT_TTL hinted TLB operations adds b1a3a94812b9 KVM: arm64: nv: Tag shadow S2 entries with guest's leaf S2 level adds 809b2e6013a5 KVM: arm64: nv: Invalidate TLBs based on shadow S2 TTL-lik [...] adds 0cb8aae22676 KVM: arm64: nv: Add handling of outer-shareable TLBI operations adds 5d476ca57d7d KVM: arm64: nv: Add handling of range-based TLBI operations adds 0feec7769a63 KVM: arm64: nv: Add handling of NXS-flavoured TLBI operations adds 3cfde36df7ab KVM: arm64: nv: Truely enable nXS TLBI operations adds 435a9f60eda4 Merge branch kvm-arm64/shadow-mmu into kvmarm/next adds 4e8ff73eb7ae KVM: arm64: Get sys_reg encoding from descriptor in idregs [...] adds 410db103f6eb KVM: arm64: Make idregs debugfs iterator search sysreg tab [...] adds 97ca3fcc15cc KVM: arm64: Use read-only helper for reading VM ID registers adds d7508d27dd88 KVM: arm64: Add helper for writing ID regs adds 44241f34fac9 KVM: arm64: nv: Use accessors for modifying ID registers adds f1ff3fc5209a KVM: arm64: unify code to prepare traps adds 2843cae26644 KVM: arm64: Treat CTR_EL0 as a VM feature ID register adds bb4fa769dcdd KVM: arm64: show writable masks for feature registers adds 76d36012276a KVM: arm64: rename functions for invariant sys regs adds 11a31be88fb6 KVM: selftests: arm64: Test writes to CTR_EL0 adds 33d85a93c6c3 KVM: arm64: nv: Unfudge ID_AA64PFR0_EL1 masking adds b0539664cbc3 KVM: selftests: Assert that MPIDR_EL1 is unchanged across [...] adds 377d0e5d7795 Merge branch kvm-arm64/ctr-el0 into kvmarm/next adds a8f0655887cc KVM: arm64: Fix clobbered ELR in sync abort/SError adds ea9d7c83d14e KVM: arm64: Fix __pkvm_init_switch_pgd call ABI adds 6e3b773ed6bc KVM: arm64: nVHE: Simplify invalid_host_el2_vect adds 4ab3f9dd561b KVM: arm64: nVHE: gen-hyprel: Skip R_AARCH64_ABS32 adds 3c6eb6487693 KVM: arm64: VHE: Mark __hyp_call_panic __noreturn adds 7a928b32f1de arm64: Introduce esr_brk_comment, esr_is_cfi_brk adds 8f3873a39529 KVM: arm64: Introduce print_nvhe_hyp_panic helper adds eca4ba5b6dff KVM: arm64: nVHE: Support CONFIG_CFI_CLANG at EL2 adds 1270dad31097 Merge branch kvm-arm64/el2-kcfi into kvmarm/next adds d2b2ecba8ddb KVM: arm64: nv: Forward FP/ASIMD traps to guest hypervisor adds 399debfc9749 KVM: arm64: nv: Forward SVE traps to guest hypervisor adds b3d29a823099 KVM: arm64: nv: Handle ZCR_EL2 traps adds 069da3ffdadf KVM: arm64: nv: Load guest hyp's ZCR into EL1 state adds b7e5c9426429 KVM: arm64: nv: Save guest's ZCR_EL2 when in hyp context adds 9092aca9fe9a KVM: arm64: nv: Use guest hypervisor's max VL when running [...] adds 2e3cf82063a0 KVM: arm64: nv: Ensure correct VL is loaded before saving [...] adds 1785f020b112 KVM: arm64: Spin off helper for programming CPTR traps adds 493da2b1c49a KVM: arm64: nv: Handle CPACR_EL1 traps adds 0cfc85b8f5cf KVM: arm64: nv: Load guest FP state for ZCR_EL2 trap adds 5326303bb7d9 KVM: arm64: nv: Honor guest hypervisor's FP/SVE traps in CPTR_EL2 adds 0edc60fd6e9e KVM: arm64: nv: Add TCPAC/TTA to CPTR->CPACR conversion helper adds e19d533126ac KVM: arm64: nv: Add trap description for CPTR_EL2 adds cd931bd6093c KVM: arm64: nv: Add additional trap setup for CPTR_EL2 adds f1ee914fb626 KVM: arm64: Allow the use of SVE+NV adds 8c2899e7706e Merge branch kvm-arm64/nv-sve into kvmarm/next adds 9b58e665d6b2 KVM: arm64: Correctly honor the presence of FEAT_TCRX adds a3ee9ce88ba3 KVM: arm64: Get rid of HCRX_GUEST_FLAGS adds 1b04fd40275e KVM: arm64: Make TCR2_EL1 save/restore dependent on the VM [...] adds 663abf04ee4d KVM: arm64: Make PIR{,E0}_EL1 save/restore conditional on [...] adds 91e9cc70b775 KVM: arm64: Honor trap routing for TCR2_EL1 adds bc2e3253ca96 Merge branch kvm-arm64/nv-tcr2 into kvmarm/next adds dc1d234cdd4a KVM: Documentation: Fix typo `BFD` adds 03bd36a387b8 KVM: Documentation: Enumerate allowed value macros of `irq_type` adds 810ecbefdd54 KVM: Documentation: Correct the VGIC V2 CPU interface addr [...] adds 88a0a4f6068c MAINTAINERS: Include documentation in KVM/arm64 entry adds bb032b2352c3 Merge branch kvm-arm64/docs into kvmarm/next adds 1c5a0b55abeb Merge tag 'kvmarm-6.11' of git://git.kernel.org/pub/scm/li [...] adds ebbdf37ce9ab KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_g [...] adds f4501e8bc88d Merge tag 'kvm-x86-fixes-6.10-11' of https://github.com/kv [...] adds 96a02b9fa951 KVM: Unexport kvm_debugfs_dir adds aeb1b22a3ac8 KVM: Enable halt polling shrink parameter by default adds f8aadead1971 KVM: Update halt polling documentation to note that KVM ha [...] adds 778c350eb580 Revert "KVM: async_pf: avoid recursive flushing of work items" adds f2362c04752c KVM: fix documentation rendering for KVM_CAP_VM_MOVE_ENC_C [...] adds fbe4a7e881d4 KVM: Setup empty IRQ routing when creating a VM adds e3c89f5dd11d KVM: x86: Don't re-setup empty IRQ routing when KVM_CAP_SP [...] adds c4201bd24f4a KVM: s390: Don't re-setup dummy routing when KVM_CREATE_IRQCHIP adds d1ae567fb8b5 KVM: Add a flag to track if a loaded vCPU is scheduled out adds 5d9c07febb86 KVM: VMX: Move PLE grow/shrink helpers above vmx_vcpu_load() adds 8fbb696a8f53 KVM: x86: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load() adds 2a27c4314007 KVM: Delete the now unused kvm_arch_sched_in() adds ef2e18ef3750 KVM: x86: Unconditionally set l1tf_flush_l1d during vCPU load adds 3dee3b187499 KVM: x86: Drop now-superflous setting of l1tf_flush_l1d in [...] adds 5c1f50ab7fcb KVM: Fix a goof where kvm_create_vm() returns 0 instead of [...] adds 8b8e57e5096e KVM: Reject overly excessive IDs in KVM_CREATE_VCPU adds 7c305d5118e6 KVM: x86: Limit check IDs for KVM_SET_BOOT_CPU_ID adds d29bf2ca1404 KVM: x86: Prevent excluding the BSP on setting max_vcpu_ids adds 4b451a57809c KVM: selftests: Test max vCPU IDs corner cases adds 438a496b9041 KVM: selftests: Test vCPU boot IDs above 2^32 and MAX_VCPU_ID adds a6816314af57 KVM: Introduce vcpu->wants_to_run adds 4b23e0c199b2 KVM: Ensure new code that references immediate_exit gets e [...] adds 118964562969 KVM: Mark a vCPU as preempted/ready iff it's scheduled out [...] adds 25bc6af60f61 KVM: Add missing MODULE_DESCRIPTION() adds 86014c1e20fa Merge tag 'kvm-x86-generic-6.11' of https://github.com/kvm [...] adds 7974c0643ee3 KVM: x86: Add a struct to consolidate host values, e.g. EF [...] adds 52c47f5897b6 KVM: SVM: Use KVM's snapshot of the host's XCR0 for SEV-ES [...] adds c043eaaa6be0 KVM: x86/mmu: Snapshot shadow_phys_bits when kvm.ko is loaded adds 82897db91215 KVM: x86: Move shadow_phys_bits into "kvm_host", as "maxphyaddr" adds f9e1cbf1805e KVM: x86: hyper-v: Calculate APIC bus frequency for Hyper-V adds b460256b162d KVM: x86: Make nanoseconds per APIC bus cycle a VM variable adds 6fef518594bc KVM: x86: Add a capability to configure bus frequency for [...] adds 69148ccec679 KVM: x86: Print names of apicv inhibit reasons in traces adds f992572120fb KVM: x86: Keep consistent naming for APICv/AVIC inhibit reasons adds c7d4c5f01961 KVM: x86: Drop unused check_apicv_inhibit_reasons() callba [...] adds d5989a3533fc KVM: VMX: Remove unused declaration of vmx_request_immedia [...] adds 5a4f8b3026fc KVM: x86/pmu: Squash period for checkpointed events based [...] adds 6463e5e41842 KVM: x86: Apply Intel's TSC_AUX reserved-bit behavior to I [...] adds c092fc879f99 KVM: x86: Inhibit code #DBs in MOV-SS shadow for all Intel [...] adds d99e4cb2ae2e KVM: x86: Use "is Intel compatible" helper to emulate SYSC [...] adds dc2b8b2b524a KVM: SVM: Emulate SYSENTER RIP/RSP behavior for all Intel [...] adds 4067c2395e80 KVM: x86: Allow SYSENTER in Compatibility Mode for all Int [...] adds bdaff4f92bce KVM: x86: Open code vendor_intel() in string_registers_quirk() adds 1028893a73fe KVM: x86: Bury guest_cpuid_is_amd_or_hygon() in cpuid.c adds 508f0c7bf6d5 KVM: x86: Improve documentation for KVM_CAP_X86_BUS_LOCK_EXIT adds 85542adb65ec KVM: x86: Add KVM_RUN_X86_GUEST_MODE kvm_run flag adds 8815d77cbc99 KVM: x86: Add missing MODULE_DESCRIPTION() macros adds dd103407ca31 KVM: X86: Remove unnecessary GFP_KERNEL_ACCOUNT for tempor [...] adds 6b878cbb87bf KVM: selftests: Add guest udelay() utility for x86 adds 82222ee7e84c KVM: selftests: Add test for configure of x86 APIC bus frequency adds 5dcc1e76144f Merge tag 'kvm-x86-misc-6.11' of https://github.com/kvm-x8 [...] adds 4f8973e65fcd KVM: x86: invalid_list not used anymore in mmu_shrink_scan adds 9ecc1c119b28 KVM: x86/mmu: Only allocate shadowed translation cache for [...] adds caa727882937 KVM: x86/mmu: Rephrase comment about synthetic PFERR flags [...] adds cf3ff0ee24d6 KVM: x86/mmu: Always drop mmu_lock to allocate TDP MMU SPs [...] adds e1c04f7a9f42 KVM: x86/mmu: Hard code GFP flags for TDP MMU eager split [...] adds 3d4a5a45ca26 KVM: x86/mmu: Unnest TDP MMU helpers that allocate SPs for [...] adds 0089c055b560 KVM: x86/mmu: Avoid reacquiring RCU if TDP MMU fails to al [...] adds 34b69edecb47 Merge tag 'kvm-x86-mmu-6.11' of https://github.com/kvm-x86 [...] adds 0a7b73559b39 KVM: x86: Remove VMX support for virtualizing guest MTRR memtypes adds e1548088ff54 KVM: VMX: Drop support for forcing UC memory when guest CR0.CD=1 adds f05eda16037f srcu: Add an API for a memory barrier after SRCU read lock adds 65a4de0ffd97 KVM: x86: Ensure a full memory barrier is emitted in the V [...] adds 377b2f359d1f KVM: VMX: Always honor guest PAT on CPUs that support self-snoop adds 5c5ddf71071f Merge tag 'kvm-x86-mtrrs-6.11' of https://github.com/kvm-x [...] adds ea19f7d0bf46 KVM: x86: Remove IA32_PERF_GLOBAL_OVF_CTRL from KVM_GET_MS [...] adds 8387435bebac KVM: x86/pmu: Switch to new Intel CPU model defines adds 0c468a6a020c KVM: VMX: Switch to new Intel CPU model infrastructure adds 0e102ce3d413 KVM: x86/pmu: Change ambiguous _mask suffix to _rsvd in kvm_pmu adds 75430c412a31 KVM: x86/pmu: Manipulate FIXED_CTR_CTRL MSR with macros adds 3b65a692a5c7 KVM: x86/pmu: Add a helper to enable bits in FIXED_CTR_CTRL adds f287bef6ddc2 KVM: x86/pmu: Introduce distinct macros for GP/fixed count [...] adds cda231cd42f5 Merge tag 'kvm-x86-pmu-6.11' of https://github.com/kvm-x86 [...] adds f626279dea33 KVM: selftests: remove unused struct 'memslot_antagonist_args' adds 17019d5195c4 KVM: selftests: Treat AMD Family 17h+ as supporting branch [...] adds ea09ace3f8f3 KVM: selftests: Print the seed for the guest pRNG iff it h [...] adds 5bb9af07d37c KVM: selftests: Rework macros in PMU counters test to prep [...] adds 4669de42aa6c KVM: selftests: Increase robustness of LLC cache misses in [...] adds dbfd50cb4512 Merge tag 'kvm-x86-selftests-6.11' of https://github.com/k [...] adds f51af3468688 KVM: SVM: remove useless input parameter in snp_safe_alloc_page adds 9f44286d77ac KVM: SVM: not account memory allocation for per-CPU svm_data adds 99a49093ce92 KVM: SVM: Consider NUMA affinity when allocating per-CPU s [...] adds 34830b3c02ae KVM: SVM: Force sev_es_host_save_area() to be inlined (for [...] adds 704ec48fc2fb KVM: SVM: Use sev_es_host_save_area() helper when initiali [...] adds 1229cbefa679 Merge tag 'kvm-x86-svm-6.11' of https://github.com/kvm-x86 [...] adds cb9fb5fc12ef KVM: nVMX: Update VMCS12_REVISION comment to state it shou [...] adds 23b2c5088d01 KVM: VMX: Remove unnecessary INVEPT[GLOBAL] from hardware [...] adds 92c1e3cbf0d0 KVM: VMX: Switch __vmx_exit() and kvm_x86_vendor_exit() in [...] adds d83c36d822be KVM: nVMX: Add a helper to get highest pending from Posted [...] adds 32f55e475ce2 KVM: nVMX: Request immediate exit iff pending nested event [...] adds 322a569c4b41 KVM: VMX: Split out the non-virtualization part of vmx_int [...] adds 27c4fa42b11a KVM: nVMX: Check for pending posted interrupts when lookin [...] adds 321ef62b0c5f KVM: nVMX: Fold requested virtual interrupt check into has [...] adds 45405155d876 KVM: x86: WARN if a vCPU gets a valid wakeup that KVM can' [...] adds 208a352a5490 Merge tag 'kvm-x86-vmx-6.11' of https://github.com/kvm-x86 [...] adds 3d4415ed75a5 KVM: x86/mmu: Bug the VM if KVM tries to split a !hugepage SPTE adds 9fe17d2ada6e KVM: x86/mmu: Clean up make_huge_page_split_spte() definit [...] adds 2a1fc7dc3626 KVM: x86: Suppress MMIO that is triggered during task swit [...] adds 88caf544c930 KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event adds f55f3c3ac69f x86/sev: Move sev_guest.h into common SEV header adds 74458e4859d8 KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST N [...] adds bc9cd5a219aa Merge branch 'kvm-6.11-sev-attestation' into HEAD adds f4854bf741c4 KVM: x86: Replace static_call_cond() with static_call() adds 896046474f8d KVM: x86: Introduce kvm_x86_call() to simplify static call [...] adds 5d766508fd15 KVM: x86/pmu: Add kvm_pmu_call() to simplify static calls [...] adds 332d2c1d713e crypto: ccp: Add the SNP_VLEK_LOAD command adds 2c9b3512402e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 1435dc1f39aa dt-bindings: pinctrl: imx: Support i.MX91 IOMUXC adds 993e2fc48fa5 pinctrl: imx: Add pinctrl driver support for i.MX91 adds 2dbcd12d9efb pinctrl: stm32: Use scope based of_node_put() cleanups adds b7141b18bfea pinctrl: st: Use scope based of_node_put() cleanups adds c64c4b688262 dt-bindings: reset: Add syscon to nuvoton ma35d1 system-ma [...] adds 63f1f9da457a dt-bindings: pinctrl: Document nuvoton ma35d1 pin control adds f805e356313b pinctrl: nuvoton: Add ma35d1 pinctrl and GPIO driver adds db5032981ab3 pinctrl: core: take into account the pins array in pinctrl [...] adds 9dfbcf2fc566 pinctrl: core: reset gpio_device in loop in pinctrl_pins_show() adds 55f5d36e849c dt-bindings: pinctrl: qcom,pmic-gpio: Document PMC8380 adds db43edf669ea pinctrl: qcom: spmi: Add PMC8380 adds 72636eb9c1ea pinctrl: pinctrl-tps6594: make tps65224_muxval_remap and t [...] adds 0a2bcac1a22d pinctrl: ralink: mt76x8: fix pinmux function adds 502873678126 pinctrl: pinctrl-zynqmp: Use pin numbers stored in pin descriptor adds a8f254854858 pinctrl: rockchip: update rk3308 iomux routes adds 5d421ff557fa pinctrl: berlin: Make use of struct pinfunction adds 18f5c202de46 pinctrl: equilibrium: Make use of struct pinfunction adds 7f2a2af08808 pinctrl: ingenic: Provide a helper macro INGENIC_PIN_FUNCTION() adds dc02d925dc16 pinctrl: mediatek: moore: Provide a helper macro PINCTRL_P [...] adds f26945d76a90 pinctrl: pinmux: Add a convenient define PINCTRL_FUNCTION_DESC() adds 37997d7b55aa pinctrl: pinmux: Embed struct pinfunction into struct func [...] adds f3e0473aa834 pinctrl: imx: Convert to use func member adds be9e92afd399 pinctrl: ingenic: Convert to use func member adds ab8866c5d3dd pinctrl: keembay: Convert to use func member adds 6273a1b1cee1 pinctrl: mediatek: moore: Convert to use func member adds c501b780c17f pinctrl: pinmux: Remove unused members from struct function_desc adds f71aba339a66 pinctrl: cy8c95x0: Use single I2C lock adds 8670de9fae49 pinctrl: cy8c95x0: Use regmap ranges adds 7f53a8eeb548 pinctrl: cy8c95x0: Use REGCACHE_MAPLE adds d85e2ccdf1b3 pinctrl: qcom: sdm670: add pdc wakeirq map adds 997f2cdea334 dt-bindings: firmware: arm,scmi: Add properties for i.MX95 [...] adds dbd47012a45f pinctrl: scmi: add blocklist adds b755521fd6eb pinctrl: imx: support SCMI pinctrl protocol for i.MX95 adds c47d25411709 pinctrl: keembay: Fix func conversion in keembay_build_fun [...] adds 26771100519a dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Remove the ch [...] adds c45c3f5f9593 pinctrl: renesas: Use scope based of_node_put() cleanups adds f07a32069134 pinctrl: renesas: rzn1: Use for_each_child_of_node_scoped() adds 8081a03793d3 pinctrl: renesas: rzg2l: Allow more bits for pin configuration adds 13a8cae6e561 pinctrl: renesas: rzg2l: Drop struct rzg2l_variable_pin_cfg adds 08b68ae5a027 pinctrl: renesas: rzg2l: Enable variable configuration for all adds a3a632ed87f0 pinctrl: renesas: rzg2l: Validate power registers for SD and ETH adds 14c32dc1f63d pinctrl: renesas: rzg2l: Add function pointer for PFC regi [...] adds ede014cd1ea6 pinctrl: renesas: rzg2l: Add function pointer for PMC regi [...] adds 7d566a4d270c pinctrl: renesas: rzg2l: Add function pointers for OEN reg [...] adds b588b53b2c47 pinctrl: renesas: rzg2l: Add support to configure slew-rate adds 19d4bce9ce87 pinctrl: renesas: rzg2l: Add support for pull-up/down adds 6f38a02ad8e0 pinctrl: renesas: rzg2l: Pass pincontrol device to pinconf [...] adds d930e8f783da pinctrl: renesas: rzg2l: Add support for custom parameters adds 951eaac10763 pinctrl: renesas: rzg2l: Acquire lock in rzg2l_pinctrl_pm_ [...] adds fb73d663b313 dt-bindings: pinctrl: renesas: Document RZ/V2H(P) SoC adds 9bd95ac86e70 pinctrl: renesas: rzg2l: Add support for RZ/V2H SoC adds 2659f36a56ae Merge tag 'renesas-pinctrl-for-v6.11-tag1' of git://git.ke [...] adds ed4db42976f4 dt-bindings: pinctrl: aspeed: Use block syntax for functio [...] adds 757d04a47300 dt-bindings: pinctrl: aspeed,ast2500-pinctrl: Describe SGPM adds 1d1f3b8490b5 dt-bindings: pinctrl: aspeed,ast2600-pinctrl: Describe I3C, USB adds 1583dc1627f6 pinctrl: bcm2835: Use string_choices API instead of ternar [...] adds ae1cf4759972 pinctrl: core: fix possible memory leak when pinctrl_enabl [...] adds 8f773bfbdd42 pinctrl: single: fix possible memory leak when pinctrl_ena [...] adds 9b401f4a7170 pinctrl: ti: ti-iodelay: fix possible memory leak when pin [...] adds 58ba921150e9 dt-bindings: pinctrl: xilinx: Add support for function with pins adds f28cbab9bbd5 pinctrl: zynqmp: Support muxing individual pins adds 5224b7a936a6 pinctrl: add missing MODULE_DESCRIPTION() macros adds d81889c15871 pinctrl: nuvoton: ma35d1: Fix an IS_ERR() vs NULL check adds 41f60a627e64 pinctrl: freescale: Select missing features adds 11eefc0ac884 pinctrl: tegra: Use scope based of_node_put() cleanups adds 8fa99c00351c pinctrl: starfive: Use scope based of_node_put() cleanups adds 794e5dc533b0 pinctrl: sprd: Use scope based of_node_put() cleanups adds 8c5dc2a5b3a7 pinctrl: spear: Use scope based of_node_put() cleanups adds 56c42f6c7b2c pinctrl: rockchip: Use scope based of_node_put() cleanups adds 7c2aabb56f92 pinctrl: at91: Use scope based of_node_put() cleanups adds 3dcc01b36f18 pinctrl: s32cc: Use scope based of_node_put() cleanups adds c957ae7e7e68 pinctrl: nomadik: Use scope based of_node_put() cleanups adds 3a0278cfb448 pinctrl: mediatek: Use scope based of_node_put() cleanups adds 240c5f238d59 pinctrl: bcm: bcm63xx: Use scope based of_node_put() cleanups adds d7f5120a944a pinctrl: pinconf-generic: Use scope based of_node_put() cleanups adds 7f500f2011c0 pinctrl: freescale: mxs: Fix refcount of child adds 3a882554a3bb pinctrl: k210: Use scope based of_node_put() cleanups adds 2ffa7a354662 dt-bindings: pinctrl: qcom: Add SM4250 pinctrl adds c2e5a25e8d88 pinctrl: qcom: Introduce SM4250 LPI pinctrl driver adds 49b2b5c39e10 dt-bindings: pinctrl: aspeed,ast2600-pinctrl: add NCSI groups adds f775c2423077 pinctrl: aspeed-g6: Add NCSI pin group config adds 0cd9f140389b pinctrl: mlxbf3: Fix return value check for devm_platform_ [...] adds 0a5e40f9c297 pinctrl: renesas: rzg2l: Update PIN_CFG_MASK() macro to be [...] adds f0cdf878a22b pinctrl: renesas: rzg2l: Adjust bit masks for PIN_CFG_VARI [...] adds 13dcd63dc704 pinctrl: renesas: rzg2l: Move RZG2L_SINGLE_PIN definition [...] adds 87d084bcbf1e pinctrl: renesas: rzg2l: Reorganize variable configuration macro adds cd8894d60358 pinctrl: renesas: sh73a0: Use rdev_get_drvdata() adds 77fa9007ac31 pinctrl: renesas: r8a779g0: Fix CANFD5 suffix adds 4976d61ca39c pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes adds 3cf834a1669e pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes adds 5350f38150a1 pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes adds c391dcde3884 pinctrl: renesas: r8a779g0: Fix IRQ suffixes adds 0aabdc9a4d36 pinctrl: renesas: r8a779g0: FIX PWM suffixes adds bfd2428f3a80 pinctrl: renesas: r8a779g0: Fix TCLK suffixes adds 3d144ef10a44 pinctrl: renesas: r8a779g0: Fix TPU suffixes adds 6d8fc3e4c575 pinctrl: renesas: r8a779h0: Add AVB MII pins and groups adds 52227b60f8cd pinctrl: renesas: r8a779g0: Remove unneeded separators adds 10544ec1b343 pinctrl: renesas: r8a779g0: Add INTC-EX pins, groups, and [...] adds 71062e52fc0a pinctrl: renesas: r8a779h0: Remove unneeded separators adds 0608235a2f43 Merge tag 'renesas-pinctrl-for-v6.11-tag2-v2' of git://git [...] adds 710894c9d37f pinctrl: cy8c95x0: Use cleanup.h adds bda79f8fb30e pinctrl: cy8c95x0: Update cache modification adds d1cddd6e5e95 pinctrl: qcom: lpass-lpi: increase MAX_NR_GPIO to 32 adds 791a8bb202a8 pinctrl: ti: iodelay: Use scope based of_node_put() cleanups adds 2677d53d5c34 pinctrl: equilibrium: Use scope based of_node_put() cleanups adds cb3cb99a7fc7 pinctrl: freescale: Use scope based of_node_put() cleanups adds 78d8815031fb dt-bindings: pinctrl: pinctrl-single: fix schmitt related [...] adds 1024f5356715 dt-bindings: pinctrl: npcm8xx: add missing pin group and m [...] adds 30b7748b2bc8 dt-bindings: pinctrl: pinctrl-single: Fix pinctrl-single,g [...] adds 07dd08c39eb4 pinctrl: renesas: rzg2l: Clarify OEN read/write support adds a9024a323af2 pinctrl: renesas: rzg2l: Clean up and refactor OEN read/wr [...] adds 2453e858e945 pinctrl: renesas: rzg2l: Support output enable on RZ/G2L adds 11eaac6e8e72 Merge tag 'renesas-pinctrl-for-v6.11-tag3' of git://git.ke [...] adds 8e313211f7d4 Merge tag 'pinctrl-v6.11-1' of git://git.kernel.org/pub/sc [...] adds ae4ccca47195 cifs: fix noisy message on copy_file_range adds de40579b9038 cifs: Fix server re-repick on subrequest retry adds d2c5eb57b6da cifs: Fix missing error code set adds 61ea6b3a3104 cifs: Fix setting of zero_point after DIO write adds 519be989717c cifs: Add a tracepoint to track credits involved in R/W requests adds a07d38afd152 cifs: Fix missing fscache invalidation adds 33c9de2960d3 Merge tag '6.11-rc-part1-smb3-client-fixes' of git://git.s [...] adds 94d4154792ab rtc: tps6594: Fix memleak in probe adds 29bf97586f18 rtc: tps6594: introduce private structure as drvdata adds c88014c7aa5c rtc: tps6594: Add power management support adds 70f1ae5f0e7f rtc: isl1208: Fix return value of nvmem callbacks adds 1c184baccf0d rtc: cmos: Fix return value of nvmem callbacks adds fc82336b50e7 rtc: abx80x: Fix return value of nvmem callback on read adds 86e9b5085d75 rtc: add missing MODULE_DESCRIPTION() macro adds 840ac611fbbe dt-bindings: rtc: Convert rtc-fsl-ftm-alarm.txt to yaml format adds 0dbd610c426e rtc: isl1208: Add a delay for clearing alarm adds 43696b3a9e46 rtc: isl1208: Update correct procedure for clearing alarm adds 35a34f09baed rtc: ds1307: Detect oscillator fail on mcp794xx adds 68f78c720da4 rtc: ds1307: Clamp year to valid BCD (0-99) in `set_time()` adds 463927a8902a rtc: interface: Add RTC offset to alarm after fix-up adds a47d377e22c4 rtc: Drop explicit initialization of struct i2c_device_id: [...] adds 1746a61a0248 dt-bindings: rtc: stm32: introduce new st,stm32mp25-rtc co [...] adds efa9c5be2cae rtc: stm32: add new st,stm32mp25-rtc compatible and check [...] adds 7846b618e0a4 Merge tag 'rtc-6.11' of git://git.kernel.org/pub/scm/linux [...] adds 4880aea18a1c netfs: Revert "netfs: Switch debug logging to pr_debug()" adds 714f0ae0e968 netfs: Rename CONFIG_FSCACHE_DEBUG to CONFIG_NETFS_DEBUG adds 3ba35ec4b0ed vfs: handle __wait_on_freeing_inode() and evict() race adds 284004432c83 vfs: correct the comments of vfs_*() helpers adds 8190f622bcd3 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds 2775b92e69c0 Merge branch 'misc-6.10' into next-fixes adds e3ada83ae990 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds b915e1d32764 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 785280973472 sunrpc: avoid -Wformat-security warning adds 4b9298ca36cd Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new 73f88592dd1b bcachefs: mean_and_variance: Avoid too-large shift amounts new 2fa88b191929 bcachefs: kill btree_trans_too_many_iters() in bch2_bucket [...] new 4902c0b4d769 bcachefs: data_allowed is now an opts.h option new 8e32a6e77bc9 bcachefs: bch2_opt_set_sb() can now set (some) device options new 39f3da09293f bcachefs: Opt_durability can now be set via bch2_opt_set_sb() new 888890a12dfe bcachefs: allocate inode by using alloc_inode_sb() new 9822bfe3c8a7 bcachefs: Mark bch_inode_info as SLAB_ACCOUNT new 9c995f3fb550 bcachefs: Add check for btree_path ref overflow new f91cc09a5a90 bcachefs: Btree path tracepoints new aeac72b4da74 bcachefs: kill bch2_btree_iter_peek_and_restart() new 2091757468ed bcachefs: bchfs_read(): call trans_begin() on every loop iter new ec4e5d2e5e5a bcachefs: bch2_fiemap(): call trans_begin() on every loop iter new c3522e60b279 bcachefs: for_each_btree_key_in_subvolume_upto() new 9264ec4448eb bcachefs: bch2_readdir() -> for_each_btree_key_in_subvolume_upto new 4c674bf35088 bcachefs: bch2_xattr_list() -> for_each_btree_key_in_subvo [...] new fa9546d90f9f bcachefs: bch2_seek_data() -> for_each_btree_key_in_subvol [...] new 7b0d03d6718a bcachefs: bch2_seek_hole() -> for_each_btree_key_in_subvol [...] new 8f632e8d8f3c bcachefs: range_has_data() -> for_each_btree_key_in_subvol [...] new a3a3be022734 bcachefs: bch2_folio_set() -> for_each_btree_key_in_subvol [...] new c84469634e82 bcachefs: quota_reserve_range() -> for_each_btree_key_in_s [...] new c6752f21d052 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] new 26222b620296 btrfs: tree-checker: validate dref root and objectid new 5363738db29d btrfs: change BTRFS_MOUNT_* flags to 64bit type new 51fa404bd419 btrfs: fix corrupt read due to bad offset of a compressed [...] new 8b2980309cca Merge branch 'misc-6.11' into for-next-current-v6.10-20240719 new f07c75c2ef8f Merge branch 'for-next-current-v6.10-20240719' into for-ne [...] new 888c8faa3018 Merge branch 'misc-6.11' into for-next-next-v6.11-20240719 new 7471c6cb7ad6 Merge branch 'affs' into for-next-next-v6.11-20240719 new d509ae6c458e Merge branch 'for-next-next-v6.11-20240719' into for-next- [...] new f1cad24f9889 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9e0b2eeece7c cifs: fix potential null pointer use in destroy_workqueue [...] new 8a179c8624c7 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 97a7c63f1f65 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 8a3d6d57d111 erofs: support STATX_DIOALIGN new 17174dc432ce Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new ad30ea6b60c8 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 0d9246b27ec2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new ed9b4fbdad3c Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new ad23add063bc Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new a59120d1b78a Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 7fa53276f8d3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 347e44b7e982 Merge branch '9p-next' of git://github.com/martinetd/linux new 2324739dbfe4 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] new ed3ac9f6fd2f Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (03725d4c6d07) \ N -- N -- N refs/heads/fs-next (ed3ac9f6fd2f)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 44 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/stable/sysfs-bus-nvmem | 30 +- Documentation/ABI/stable/sysfs-driver-misc-cp500 | 25 + .../ABI/testing/sysfs-bus-iio-inv_icm42600 | 18 + .../ABI/testing/sysfs-bus-pci-drivers-xhci_hcd | 10 + Documentation/ABI/testing/sysfs-driver-qat | 4 +- Documentation/ABI/testing/sysfs-driver-ufs | 14 +- Documentation/PCI/endpoint/pci-endpoint.rst | 4 +- Documentation/PCI/pciebus-howto.rst | 2 +- .../admin-guide/device-mapper/dm-crypt.rst | 11 + Documentation/admin-guide/device-mapper/vdo.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 120 +- Documentation/arch/powerpc/cpu_families.rst | 18 - Documentation/arch/powerpc/elf_hwcaps.rst | 1 + Documentation/arch/powerpc/kvm-nested.rst | 4 +- Documentation/arch/riscv/hwprobe.rst | 50 + .../bindings/clock/airoha,en7523-scu.yaml | 25 +- .../clock/amlogic,a1-peripherals-clkc.yaml | 9 +- .../bindings/clock/amlogic,a1-pll-clkc.yaml | 9 +- .../bindings/clock/amlogic,axg-audio-clkc.txt | 59 - .../bindings/clock/amlogic,axg-audio-clkc.yaml | 201 ++ .../clock/amlogic,c3-peripherals-clkc.yaml | 120 + .../bindings/clock/amlogic,c3-pll-clkc.yaml | 59 + .../bindings/clock/fsl,qoriq-clock-legacy.yaml | 84 + .../devicetree/bindings/clock/fsl,qoriq-clock.yaml | 207 ++ .../bindings/clock/mediatek,mt7622-pciesys.yaml | 10 +- .../bindings/clock/mediatek,mt8188-sys-clock.yaml | 3 + .../devicetree/bindings/clock/milbeaut-clock.yaml | 29 +- .../bindings/clock/qcom,dispcc-sc8280xp.yaml | 20 +- .../bindings/clock/qcom,dispcc-sm6350.yaml | 20 +- .../bindings/clock/qcom,dispcc-sm8x50.yaml | 46 +- .../bindings/clock/qcom,gcc-apq8064.yaml | 3 +- .../bindings/clock/qcom,gcc-apq8084.yaml | 1 + .../bindings/clock/qcom,gcc-ipq4019.yaml | 3 +- .../bindings/clock/qcom,gcc-ipq6018.yaml | 3 +- .../bindings/clock/qcom,gcc-ipq8064.yaml | 3 +- .../bindings/clock/qcom,gcc-ipq8074.yaml | 1 + .../{qcom,gcc-other.yaml => qcom,gcc-mdm9607.yaml} | 4 +- .../{qcom,gcc-other.yaml => qcom,gcc-mdm9615.yaml} | 19 +- .../bindings/clock/qcom,gcc-msm8660.yaml | 3 +- .../bindings/clock/qcom,gcc-msm8909.yaml | 1 + .../bindings/clock/qcom,gcc-msm8916.yaml | 1 + .../bindings/clock/qcom,gcc-msm8953.yaml | 1 + .../bindings/clock/qcom,gcc-msm8974.yaml | 1 + .../bindings/clock/qcom,gcc-msm8976.yaml | 1 + .../bindings/clock/qcom,gcc-msm8994.yaml | 1 + .../bindings/clock/qcom,gcc-msm8996.yaml | 1 + .../bindings/clock/qcom,gcc-msm8998.yaml | 1 + .../bindings/clock/qcom,gcc-qcm2290.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-qcs404.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sc7280.yaml | 1 + .../bindings/clock/qcom,gcc-sc8180x.yaml | 1 + .../bindings/clock/qcom,gcc-sc8280xp.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sdm660.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sdx55.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sdx65.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sm6115.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sm6125.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sm6350.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sm8450.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc.yaml | 1 - .../bindings/clock/qcom,gpucc-sdm660.yaml | 20 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 20 +- .../bindings/clock/qcom,ipq5018-gcc.yaml | 3 +- .../bindings/clock/qcom,ipq5332-gcc.yaml | 3 +- .../bindings/clock/qcom,ipq9574-gcc.yaml | 3 +- .../bindings/clock/qcom,msm8998-gpucc.yaml | 20 +- .../bindings/clock/qcom,qca8k-nsscc.yaml | 86 + .../bindings/clock/qcom,qcm2290-dispcc.yaml | 20 +- .../bindings/clock/qcom,qdu1000-gcc.yaml | 1 + .../bindings/clock/qcom,sa8775p-gcc.yaml | 1 + .../bindings/clock/qcom,sc7180-dispcc.yaml | 20 +- .../bindings/clock/qcom,sc7280-dispcc.yaml | 20 +- .../bindings/clock/qcom,sdm845-dispcc.yaml | 20 +- .../devicetree/bindings/clock/qcom,sdx75-gcc.yaml | 1 + .../devicetree/bindings/clock/qcom,sm4450-gcc.yaml | 1 + .../bindings/clock/qcom,sm6115-dispcc.yaml | 20 +- .../devicetree/bindings/clock/qcom,sm6375-gcc.yaml | 1 + ...qcom,sm7150-gcc.yaml => qcom,sm7150-camcc.yaml} | 30 +- .../bindings/clock/qcom,sm7150-dispcc.yaml | 75 + .../devicetree/bindings/clock/qcom,sm7150-gcc.yaml | 1 + .../bindings/clock/qcom,sm7150-videocc.yaml | 58 + .../bindings/clock/qcom,sm8450-dispcc.yaml | 20 +- .../bindings/clock/qcom,sm8450-gpucc.yaml | 20 +- .../bindings/clock/qcom,sm8450-videocc.yaml | 20 +- .../bindings/clock/qcom,sm8550-dispcc.yaml | 20 +- .../devicetree/bindings/clock/qcom,sm8550-gcc.yaml | 1 + .../devicetree/bindings/clock/qcom,sm8650-gcc.yaml | 1 + .../devicetree/bindings/clock/qcom,videocc.yaml | 36 +- .../bindings/clock/qcom,x1e80100-gcc.yaml | 1 + .../devicetree/bindings/clock/qoriq-clock.txt | 212 -- .../bindings/clock/renesas,rzg2l-cpg.yaml | 2 +- .../bindings/clock/sophgo,sg2042-clkgen.yaml | 61 + .../bindings/clock/sophgo,sg2042-pll.yaml | 53 + .../bindings/clock/sophgo,sg2042-rpgate.yaml | 49 + .../devicetree/bindings/clock/sprd,sc9860-clk.txt | 63 - .../devicetree/bindings/clock/sprd,sc9860-clk.yaml | 159 ++ .../bindings/clock/thead,th1520-clk-ap.yaml | 53 + .../devicetree/bindings/counter/ti-eqep.yaml | 27 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 2 + Documentation/devicetree/bindings/eeprom/at24.yaml | 18 +- .../devicetree/bindings/firmware/arm,scmi.yaml | 4 +- .../nxp,imx95-scmi-pinctrl.yaml} | 54 +- .../bindings/i2c/amlogic,meson6-i2c.yaml | 3 + .../devicetree/bindings/i2c/atmel,at91sam-i2c.yaml | 10 +- .../devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml | 28 +- .../devicetree/bindings/i2c/i2c-demux-pinctrl.yaml | 112 +- .../devicetree/bindings/i2c/i2c-lpc2k.txt | 33 - .../bindings/i2c/nvidia,tegra20-i2c.yaml | 6 - .../devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml | 54 + .../devicetree/bindings/i2c/renesas,iic-emev2.yaml | 14 +- .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 20 +- .../devicetree/bindings/i2c/renesas,riic.yaml | 34 +- .../bindings/i2c/renesas,rmobile-iic.yaml | 24 +- .../bindings/i2c/samsung,s3c2410-i2c.yaml | 6 - .../bindings/i2c/snps,designware-i2c.yaml | 4 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 66 +- .../devicetree/bindings/i2c/ti,omap4-i2c.yaml | 64 +- Documentation/devicetree/bindings/iio/adc/adc.yaml | 30 + .../devicetree/bindings/iio/adc/adi,ad7173.yaml | 194 +- .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 95 + .../devicetree/bindings/iio/adc/adi,ad7380.yaml | 148 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 5 +- .../bindings/iio/adc/amlogic,meson-saradc.yaml | 3 + .../bindings/iio/adc/mediatek,mt6359-auxadc.yaml | 33 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 4 + .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 1 + .../devicetree/bindings/iio/adc/ti,ads1119.yaml | 155 + .../bindings/iio/chemical/sciosense,ens160.yaml | 70 + .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 43 +- .../bindings/iio/frequency/adi,adf4350.yaml | 6 + .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 31 + .../devicetree/bindings/iio/imu/adi,adis16480.yaml | 6 + .../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 6 +- .../bindings/iio/light/vishay,veml6075.yaml | 9 +- .../devicetree/bindings/iio/st,st-sensors.yaml | 1 + .../devicetree/bindings/input/ti,nspire-keypad.txt | 60 - .../bindings/input/ti,nspire-keypad.yaml | 74 + .../bindings/input/touchscreen/ads7846.txt | 1 + .../bindings/input/touchscreen/edt-ft5x06.yaml | 1 + .../bindings/input/touchscreen/eeti,exc3000.yaml | 12 +- .../bindings/input/touchscreen/ektf2127.txt | 25 - .../bindings/input/touchscreen/elan,ektf2127.yaml | 58 + .../bindings/input/touchscreen/himax,hx83112b.yaml | 1 + .../input/touchscreen/imagis,ist3038c.yaml | 1 + .../bindings/interconnect/mediatek,mt8183-emi.yaml | 51 + .../bindings/interconnect/qcom,msm8953.yaml | 101 + .../bindings/interconnect/qcom,sc7280-rpmh.yaml | 53 + .../interrupt-controller/realtek,rtl-intc.yaml | 20 +- .../interrupt-controller/riscv,cpu-intc.txt | 52 - .../interrupt-controller/riscv,cpu-intc.yaml | 73 + .../bindings/iommu/allwinner,sun50i-h6-iommu.yaml | 7 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 6 +- .../devicetree/bindings/iommu/msm,iommu-v0.txt | 64 - .../bindings/iommu/qcom,apq8064-iommu.yaml | 78 + .../devicetree/bindings/iommu/qcom,iommu.yaml | 1 + .../devicetree/bindings/mips/brcm/soc.yaml | 24 + .../devicetree/bindings/mips/mobileye.yaml | 5 + .../devicetree/bindings/mips/realtek-rtl.yaml | 4 + .../bindings/misc/qemu,vcpu-stall-detector.yaml | 6 + .../bindings/mtd/amlogic,meson-nand.yaml | 18 + .../devicetree/bindings/mtd/gpmi-nand.yaml | 22 + .../devicetree/bindings/mtd/qcom,nandc.yaml | 38 +- .../bindings/nvmem/amlogic,meson-gxbb-efuse.yaml | 3 + .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 2 + .../devicetree/bindings/pci/host-generic-pci.yaml | 6 + .../bindings/pci/mediatek,mt7621-pcie.yaml | 29 + .../bindings/pci/microchip,pcie-host.yaml | 55 +- .../bindings/pci/plda,xpressrich3-axi-common.yaml | 75 + .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 64 +- .../devicetree/bindings/pci/qcom,pcie-sm8450.yaml | 4 + .../bindings/pci/qcom,pcie-x1e80100.yaml | 3 +- .../bindings/pci/rockchip-dw-pcie-common.yaml | 126 + .../bindings/pci/rockchip-dw-pcie-ep.yaml | 95 + .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 93 +- .../devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 13 +- .../bindings/pci/starfive,jh7110-pcie.yaml | 120 + .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 169 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 188 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 514 +++- ...sl,imx93-pinctrl.yaml => fsl,imx9-pinctrl.yaml} | 8 +- .../bindings/pinctrl/nuvoton,ma35d1-pinctrl.yaml | 178 ++ .../bindings/pinctrl/nuvoton,npcm845-pinctrl.yaml | 22 +- .../bindings/pinctrl/pinctrl-single.yaml | 17 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 2 + .../pinctrl/qcom,sm4250-lpass-lpi-pinctrl.yaml | 118 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 52 +- .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 349 +-- .../bindings/reset/nuvoton,ma35d1-reset.yaml | 3 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 21 +- .../devicetree/bindings/riscv/extensions.yaml | 132 + .../devicetree/bindings/rng/amlogic,meson-rng.yaml | 3 + .../bindings/rng/samsung,exynos5250-trng.yaml | 40 +- .../devicetree/bindings/rtc/fsl,ls-ftm-alarm.yaml | 73 + .../devicetree/bindings/rtc/rtc-fsl-ftm-alarm.txt | 36 - .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 5 +- .../devicetree/bindings/serial/mediatek,uart.yaml | 1 + .../devicetree/bindings/serial/nxp,sc16is7xx.yaml | 5 + .../devicetree/bindings/serial/renesas,scif.yaml | 136 +- .../bindings/serial/snps-dw-apb-uart.yaml | 18 +- .../bindings/serial/via,vt8500-uart.yaml | 46 + .../devicetree/bindings/serial/vt8500-uart.txt | 27 - .../bindings/soc/mobileye/mobileye,eyeq5-olb.yaml | 374 +++ Documentation/devicetree/bindings/sound/ak4104.txt | 25 - Documentation/devicetree/bindings/sound/ak4554.txt | 11 - .../bindings/sound/amlogic,g12a-tohdmitx.txt | 58 - .../bindings/sound/amlogic,g12a-tohdmitx.yaml | 54 + .../bindings/sound/amlogic,gx-sound-card.yaml | 1 - .../bindings/sound/asahi-kasei,ak4104.yaml | 49 + .../sound/{ak4375.yaml => asahi-kasei,ak4375.yaml} | 2 +- .../bindings/sound/asahi-kasei,ak4554.yaml | 27 + .../sound/{ak4613.yaml => asahi-kasei,ak4613.yaml} | 2 +- .../sound/{ak4613.yaml => asahi-kasei,ak4619.yaml} | 37 +- .../sound/{ak4642.yaml => asahi-kasei,ak4642.yaml} | 2 +- .../bindings/sound/audio-graph-card2.yaml | 5 + .../bindings/sound/audio-graph-port.yaml | 9 + .../devicetree/bindings/sound/cirrus,cs4270.yaml | 59 + .../devicetree/bindings/sound/cirrus,cs42xx8.yaml | 81 + .../devicetree/bindings/sound/cirrus,cs530x.yaml | 85 + Documentation/devicetree/bindings/sound/cs4270.txt | 21 - .../devicetree/bindings/sound/cs42xx8.txt | 34 - .../devicetree/bindings/sound/everest,es7134.txt | 15 - .../devicetree/bindings/sound/everest,es71x4.yaml | 62 + .../devicetree/bindings/sound/everest,es7241.txt | 28 - .../devicetree/bindings/sound/everest,es7241.yaml | 67 + .../devicetree/bindings/sound/everest,es8316.yaml | 7 +- .../bindings/sound/fsl,imx-audio-spdif.yaml | 66 - .../devicetree/bindings/sound/fsl,mqs.yaml | 2 + .../devicetree/bindings/sound/fsl,qmc-audio.yaml | 41 +- .../devicetree/bindings/sound/fsl,rpmsg.yaml | 1 + .../sound/{sgtl5000.yaml => fsl,sgtl5000.yaml} | 2 +- .../devicetree/bindings/sound/fsl,xcvr.yaml | 43 +- .../devicetree/bindings/sound/fsl-asoc-card.yaml | 53 +- .../{linux,spdif-dit.yaml => linux,spdif.yaml} | 8 +- .../devicetree/bindings/sound/maxim,max98088.txt | 23 - .../devicetree/bindings/sound/maxim,max98088.yaml | 47 + .../sound/{zl38060.yaml => mscc,zl38060.yaml} | 2 +- .../devicetree/bindings/sound/nuvoton,nau8824.yaml | 8 + .../devicetree/bindings/sound/nxp,lpc3220-i2s.yaml | 73 + .../devicetree/bindings/sound/omap-mcpdm.txt | 30 - .../devicetree/bindings/sound/pcm512x.txt | 2 +- .../devicetree/bindings/sound/qcom,apq8096.txt | 128 - .../sound/qcom,msm8916-wcd-digital-codec.yaml | 55 + .../bindings/sound/qcom,msm8916-wcd-digital.txt | 20 - .../devicetree/bindings/sound/qcom,sm8250.yaml | 1 + .../bindings/sound/qcom,wcd937x-sdw.yaml | 91 + .../devicetree/bindings/sound/qcom,wcd937x.yaml | 82 + .../devicetree/bindings/sound/qcom,wsa883x.yaml | 8 + .../devicetree/bindings/sound/qcom,wsa8840.yaml | 8 + .../sound/{rt1019.yaml => realtek,rt1019.yaml} | 2 +- .../devicetree/bindings/sound/realtek,rt5514.yaml | 70 + .../devicetree/bindings/sound/realtek,rt5631.yaml | 67 + .../devicetree/bindings/sound/realtek,rt5645.yaml | 131 + .../devicetree/bindings/sound/realtek,rt5659.yaml | 129 + .../devicetree/bindings/sound/realtek,rt5677.yaml | 135 + Documentation/devicetree/bindings/sound/rt5514.txt | 37 - Documentation/devicetree/bindings/sound/rt5631.txt | 48 - Documentation/devicetree/bindings/sound/rt5645.txt | 82 - Documentation/devicetree/bindings/sound/rt5659.txt | 89 - Documentation/devicetree/bindings/sound/rt5677.txt | 78 - .../bindings/sound/samsung,midas-audio.yaml | 33 + .../bindings/sound/simple-audio-mux.yaml | 6 + .../devicetree/bindings/sound/spdif-receiver.txt | 10 - .../devicetree/bindings/sound/tas571x.txt | 49 - .../devicetree/bindings/sound/ti,omap4-mcpdm.yaml | 73 + .../sound/{tas2562.yaml => ti,tas2562.yaml} | 2 +- .../sound/{tas2770.yaml => ti,tas2770.yaml} | 2 +- .../sound/{tas27xx.yaml => ti,tas27xx.yaml} | 2 +- .../devicetree/bindings/sound/ti,tas57xx.yaml | 133 + .../sound/{tas5805m.yaml => ti,tas5805m.yaml} | 2 +- .../bindings/sound/ti,tlv320adc3xxx.yaml | 32 +- .../{tlv320adcx140.yaml => ti,tlv320adcx140.yaml} | 2 +- .../sound/{wm8750.yaml => wlf,wm8750.yaml} | 2 +- .../devicetree/bindings/sound/wlf,wm8782.yaml | 47 + .../devicetree/bindings/sound/wlf,wm8804.yaml | 58 + Documentation/devicetree/bindings/sound/wm8782.txt | 24 - Documentation/devicetree/bindings/sound/wm8804.txt | 25 - .../devicetree/bindings/usb/cdns,usb3.yaml | 15 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 2 +- .../devicetree/bindings/usb/fsl,usb2.yaml | 95 + Documentation/devicetree/bindings/usb/fsl-usb.txt | 81 - .../devicetree/bindings/usb/genesys,gl850g.yaml | 60 +- .../devicetree/bindings/usb/gpio-sbu-mux.yaml | 8 +- .../bindings/usb/microchip,mpfs-musb.yaml | 7 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 29 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/dmaengine/client.rst | 9 + Documentation/driver-api/dmaengine/provider.rst | 10 + Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/i2c/slave-testunit-backend.rst | 127 +- Documentation/iio/adis16475.rst | 23 +- Documentation/iio/adis16480.rst | 443 +++ Documentation/iio/iio_dmabuf_api.rst | 54 + Documentation/iio/iio_tools.rst | 27 + Documentation/iio/index.rst | 3 + Documentation/misc-devices/index.rst | 1 + Documentation/misc-devices/mrvl_cn10k_dpi.rst | 52 + .../translations/zh_CN/PCI/pciebus-howto.rst | 2 +- Documentation/userspace-api/index.rst | 1 - Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/userspace-api/iommu.rst | 209 -- Documentation/userspace-api/landlock.rst | 2 +- Documentation/virt/coco/sev-guest.rst | 19 + Documentation/virt/kvm/api.rst | 172 +- Documentation/virt/kvm/devices/arm-vgic.rst | 2 +- Documentation/virt/kvm/halt-polling.rst | 12 +- .../virt/kvm/x86/amd-memory-encryption.rst | 110 +- Documentation/virt/kvm/x86/errata.rst | 18 + MAINTAINERS | 116 +- arch/alpha/kernel/syscalls/syscall.tbl | 4 - arch/arm/configs/imx_v6_v7_defconfig | 1 - arch/arm/crypto/aes-neonbs-glue.c | 1 + arch/arm/crypto/crc32-ce-core.S | 17 +- arch/arm/crypto/crc32-ce-glue.c | 1 + arch/arm/crypto/crct10dif-ce-glue.c | 1 + arch/arm/crypto/curve25519-glue.c | 1 + arch/arm/crypto/poly1305-glue.c | 1 + arch/arm/tools/syscall.tbl | 4 - arch/arm64/Kconfig.platforms | 1 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 36 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 1 + arch/arm64/configs/defconfig | 1 - arch/arm64/crypto/aes-neonbs-glue.c | 1 + arch/arm64/crypto/crct10dif-ce-glue.c | 3 +- arch/arm64/crypto/poly1305-glue.c | 1 + arch/arm64/include/asm/esr.h | 12 + arch/arm64/include/asm/kvm_arm.h | 1 - arch/arm64/include/asm/kvm_asm.h | 2 + arch/arm64/include/asm/kvm_emulate.h | 95 +- arch/arm64/include/asm/kvm_host.h | 69 +- arch/arm64/include/asm/kvm_hyp.h | 4 +- arch/arm64/include/asm/kvm_mmu.h | 26 + arch/arm64/include/asm/kvm_nested.h | 131 +- arch/arm64/include/asm/sysreg.h | 17 + arch/arm64/kernel/asm-offsets.c | 1 + arch/arm64/kernel/debug-monitors.c | 4 +- arch/arm64/kernel/traps.c | 8 +- arch/arm64/kvm/arm.c | 88 +- arch/arm64/kvm/emulate-nested.c | 104 + arch/arm64/kvm/fpsimd.c | 19 +- arch/arm64/kvm/handle_exit.c | 43 +- arch/arm64/kvm/hyp/entry.S | 8 + arch/arm64/kvm/hyp/include/hyp/switch.h | 29 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 35 +- arch/arm64/kvm/hyp/include/nvhe/ffa.h | 2 +- arch/arm64/kvm/hyp/nvhe/Makefile | 6 +- arch/arm64/kvm/hyp/nvhe/ffa.c | 180 +- arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 6 + arch/arm64/kvm/hyp/nvhe/host.S | 6 - arch/arm64/kvm/hyp/nvhe/hyp-init.S | 30 +- arch/arm64/kvm/hyp/nvhe/setup.c | 4 +- arch/arm64/kvm/hyp/vhe/switch.c | 202 +- arch/arm64/kvm/hyp/vhe/tlb.c | 147 + arch/arm64/kvm/mmu.c | 213 +- arch/arm64/kvm/nested.c | 1002 ++++++- arch/arm64/kvm/pmu-emul.c | 2 +- arch/arm64/kvm/reset.c | 6 + arch/arm64/kvm/sys_regs.c | 593 +++- arch/loongarch/Kconfig | 11 + arch/loongarch/include/asm/kvm_host.h | 14 +- arch/loongarch/include/asm/kvm_para.h | 11 + arch/loongarch/include/asm/kvm_vcpu.h | 5 + arch/loongarch/include/asm/loongarch.h | 1 + arch/loongarch/include/asm/paravirt.h | 5 + arch/loongarch/include/uapi/asm/kvm.h | 4 + arch/loongarch/kernel/paravirt.c | 145 + arch/loongarch/kernel/time.c | 2 + arch/loongarch/kvm/Kconfig | 1 + arch/loongarch/kvm/exit.c | 38 +- arch/loongarch/kvm/main.c | 1 + arch/loongarch/kvm/mmu.c | 72 +- arch/loongarch/kvm/tlb.c | 5 +- arch/loongarch/kvm/vcpu.c | 156 +- arch/m68k/kernel/syscalls/syscall.tbl | 4 - arch/microblaze/kernel/syscalls/syscall.tbl | 4 - arch/mips/Kbuild.platforms | 2 +- arch/mips/Kconfig | 11 +- arch/mips/Makefile | 2 +- arch/mips/alchemy/common/platform.c | 8 +- arch/mips/alchemy/devboards/db1000.c | 80 +- arch/mips/bcm47xx/prom.c | 3 + arch/mips/bcm47xx/setup.c | 8 + arch/mips/bcm63xx/prom.c | 3 + arch/mips/bcm63xx/setup.c | 8 + arch/mips/bmips/dma.c | 2 +- arch/mips/bmips/setup.c | 35 +- arch/mips/boot/dts/Makefile | 2 +- arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 102 +- .../boot/dts/loongson/loongson64g_4core_ls7a.dts | 1 + arch/mips/boot/dts/mobileye/Makefile | 1 + .../{eyeq5-fixed-clocks.dtsi => eyeq5-clocks.dtsi} | 54 +- arch/mips/boot/dts/mobileye/eyeq5-pins.dtsi | 125 + arch/mips/boot/dts/mobileye/eyeq5.dtsi | 22 +- arch/mips/boot/dts/mobileye/eyeq6h-epm6.dts | 22 + .../boot/dts/mobileye/eyeq6h-fixed-clocks.dtsi | 52 + arch/mips/boot/dts/mobileye/eyeq6h-pins.dtsi | 88 + arch/mips/boot/dts/mobileye/eyeq6h.dtsi | 98 + arch/mips/boot/dts/realtek/Makefile | 1 + .../dts/realtek/cameo-rtl9302c-2x-rtl8224-2xge.dts | 73 + arch/mips/boot/dts/realtek/rtl838x.dtsi | 1 + arch/mips/boot/dts/realtek/rtl83xx.dtsi | 4 +- arch/mips/boot/dts/realtek/rtl930x.dtsi | 79 + arch/mips/configs/ci20_defconfig | 1 + arch/mips/configs/db1xxx_defconfig | 1 - arch/mips/configs/eyeq5_defconfig | 2 +- .../configs/{eyeq5_defconfig => eyeq6_defconfig} | 9 +- arch/mips/configs/generic/64r6.config | 2 + arch/mips/configs/generic/board-litex.config | 8 + arch/mips/configs/generic_defconfig | 1 - arch/mips/configs/ip30_defconfig | 183 ++ arch/mips/configs/lemote2f_defconfig | 54 +- arch/mips/crypto/poly1305-glue.c | 1 + arch/mips/generic/Makefile | 1 + arch/mips/generic/board-realtek.c | 79 + arch/mips/include/asm/bmips.h | 1 + arch/mips/include/asm/fpu.h | 15 + arch/mips/include/asm/kvm_host.h | 1 - arch/mips/include/asm/mach-loongson64/boot_param.h | 2 + arch/mips/include/asm/mips-cps.h | 39 + arch/mips/include/asm/mips-gic.h | 50 +- arch/mips/include/asm/pm.h | 22 +- arch/mips/include/asm/r4k-timer.h | 5 - arch/mips/include/asm/sgi/ip22.h | 3 + arch/mips/kernel/csrc-r4k.c | 24 +- arch/mips/kernel/elf.c | 4 + arch/mips/kernel/fpu-probe.c | 9 +- arch/mips/kernel/mips-cm.c | 37 + arch/mips/kernel/smp-bmips.c | 22 +- arch/mips/kernel/smp.c | 2 - arch/mips/kernel/sync-r4k.c | 281 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 4 - arch/mips/kernel/syscalls/syscall_n64.tbl | 4 - arch/mips/kernel/syscalls/syscall_o32.tbl | 4 - arch/mips/kvm/interrupt.h | 4 + arch/mips/kvm/loongson_ipi.c | 2 + arch/mips/kvm/mips.c | 4 +- arch/mips/lantiq/xway/sysctrl.c | 20 + arch/mips/loongson64/Makefile | 2 +- arch/mips/loongson64/dma.c | 1 + arch/mips/loongson64/env.c | 8 + arch/mips/loongson64/pm.c | 88 +- arch/mips/loongson64/reset.c | 38 +- arch/mips/loongson64/sleeper.S | 21 + arch/mips/loongson64/smp.c | 23 +- arch/mips/mobileye/Kconfig | 26 + arch/mips/mobileye/Platform | 1 + arch/mips/pci/pcie-octeon.c | 0 arch/mips/sgi-ip22/ip22-gio.c | 4 +- arch/mips/sgi-ip22/ip22-int.c | 2 - arch/mips/sgi-ip22/ip22-setup.c | 2 - arch/mips/sgi-ip30/ip30-console.c | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 4 - arch/powerpc/Kconfig | 17 +- arch/powerpc/Kconfig.debug | 13 - arch/powerpc/Makefile | 5 - arch/powerpc/boot/4xx.c | 266 -- arch/powerpc/boot/4xx.h | 4 - arch/powerpc/boot/Makefile | 11 - arch/powerpc/boot/cuboot-acadia.c | 171 -- arch/powerpc/boot/cuboot-hotfoot.c | 139 - arch/powerpc/boot/cuboot-kilauea.c | 46 - arch/powerpc/boot/dcr.h | 11 - arch/powerpc/boot/dts/acadia.dts | 224 -- arch/powerpc/boot/dts/haleakala.dts | 281 -- arch/powerpc/boot/dts/hotfoot.dts | 296 -- arch/powerpc/boot/dts/kilauea.dts | 407 --- arch/powerpc/boot/dts/klondike.dts | 212 -- arch/powerpc/boot/dts/makalu.dts | 353 --- arch/powerpc/boot/dts/obs600.dts | 314 --- arch/powerpc/boot/ppcboot-hotfoot.h | 119 - arch/powerpc/boot/ppcboot.h | 2 +- arch/powerpc/boot/wrapper | 22 +- arch/powerpc/configs/40x.config | 2 - arch/powerpc/configs/40x/acadia_defconfig | 61 - arch/powerpc/configs/40x/kilauea_defconfig | 69 - arch/powerpc/configs/40x/klondike_defconfig | 43 - arch/powerpc/configs/40x/makalu_defconfig | 59 - arch/powerpc/configs/40x/obs600_defconfig | 69 - arch/powerpc/configs/40x/walnut_defconfig | 55 - arch/powerpc/configs/85xx-hw.config | 2 + arch/powerpc/configs/ppc40x_defconfig | 74 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/crypto/Kconfig | 11 + arch/powerpc/crypto/Makefile | 2 + arch/powerpc/crypto/curve25519-ppc64le-core.c | 299 ++ arch/powerpc/crypto/curve25519-ppc64le_asm.S | 671 +++++ arch/powerpc/include/asm/cacheflush.h | 2 +- arch/powerpc/include/asm/cpu_has_feature.h | 3 +- arch/powerpc/include/asm/cputable.h | 7 - arch/powerpc/include/asm/guest-state-buffer.h | 3 +- arch/powerpc/include/asm/hw_irq.h | 8 +- arch/powerpc/include/asm/iommu.h | 16 +- arch/powerpc/include/asm/irq.h | 2 +- arch/powerpc/include/asm/kexec.h | 6 +- arch/powerpc/include/asm/kfence.h | 11 +- arch/powerpc/include/asm/kup.h | 2 +- arch/powerpc/include/asm/kvm_book3s.h | 1 + arch/powerpc/include/asm/kvm_book3s_64.h | 5 + arch/powerpc/include/asm/kvm_host.h | 4 +- arch/powerpc/include/asm/lppaca.h | 11 +- arch/powerpc/include/asm/mmu.h | 10 +- arch/powerpc/include/asm/nohash/32/mmu-40x.h | 68 - arch/powerpc/include/asm/nohash/32/pgtable.h | 4 +- arch/powerpc/include/asm/nohash/32/pte-40x.h | 73 - arch/powerpc/include/asm/nohash/mmu.h | 5 +- arch/powerpc/include/asm/perf_event_server.h | 3 +- arch/powerpc/include/asm/plpar_wrappers.h | 28 - arch/powerpc/include/asm/ppc-opcode.h | 2 + arch/powerpc/include/asm/ppc_asm.h | 2 +- arch/powerpc/include/asm/processor.h | 2 +- arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/asm/reg.h | 27 +- arch/powerpc/include/asm/reg_booke.h | 113 +- arch/powerpc/include/asm/time.h | 7 +- arch/powerpc/include/asm/udbg.h | 1 - arch/powerpc/include/uapi/asm/kvm.h | 3 + arch/powerpc/kernel/Makefile | 1 - arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/cpu_specs.h | 4 - arch/powerpc/kernel/cpu_specs_40x.h | 280 -- arch/powerpc/kernel/eeh.c | 16 - arch/powerpc/kernel/entry_32.S | 48 +- arch/powerpc/kernel/epapr_hcalls.S | 2 +- arch/powerpc/kernel/head_32.h | 12 +- arch/powerpc/kernel/head_40x.S | 721 ----- arch/powerpc/kernel/head_booke.h | 3 +- arch/powerpc/kernel/iommu.c | 170 +- arch/powerpc/kernel/irq.c | 2 +- arch/powerpc/kernel/kgdb.c | 4 +- arch/powerpc/kernel/misc_32.S | 40 - arch/powerpc/kernel/pci-hotplug.c | 35 +- arch/powerpc/kernel/process.c | 4 +- arch/powerpc/kernel/prom.c | 12 +- arch/powerpc/kernel/rtas.c | 4 + arch/powerpc/kernel/rtas_flash.c | 1 + arch/powerpc/kernel/setup.h | 2 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 4 - arch/powerpc/kernel/time.c | 2 +- arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/kernel/udbg.c | 3 - arch/powerpc/kernel/udbg_16550.c | 23 - arch/powerpc/kexec/core_64.c | 53 +- arch/powerpc/kexec/elf_64.c | 12 +- arch/powerpc/kexec/file_load_64.c | 90 +- arch/powerpc/kvm/book3s_hv.c | 103 +- arch/powerpc/kvm/book3s_hv.h | 3 + arch/powerpc/kvm/book3s_hv_nestedv2.c | 25 + arch/powerpc/kvm/book3s_pr.c | 1 + arch/powerpc/kvm/powerpc.c | 2 +- arch/powerpc/kvm/test-guest-state-buffer.c | 3 +- arch/powerpc/kvm/trace_hv.h | 29 + arch/powerpc/mm/book3s64/radix_pgtable.c | 84 +- arch/powerpc/mm/drmem.c | 4 +- arch/powerpc/mm/fault.c | 4 +- arch/powerpc/mm/init-common.c | 3 + arch/powerpc/mm/mmu_context.c | 2 +- arch/powerpc/mm/mmu_decl.h | 8 +- arch/powerpc/mm/nohash/40x.c | 161 -- arch/powerpc/mm/nohash/Makefile | 1 - arch/powerpc/mm/nohash/kup.c | 2 - arch/powerpc/mm/nohash/mmu_context.c | 5 +- arch/powerpc/mm/nohash/tlb_low.S | 27 +- arch/powerpc/mm/numa.c | 14 +- arch/powerpc/mm/ptdump/Makefile | 2 +- arch/powerpc/net/bpf_jit_comp64.c | 118 +- arch/powerpc/perf/core-book3s.c | 45 +- arch/powerpc/perf/power10-pmu.c | 3 +- arch/powerpc/platforms/40x/Kconfig | 78 - arch/powerpc/platforms/40x/Makefile | 2 - arch/powerpc/platforms/40x/ppc40x_simple.c | 74 - arch/powerpc/platforms/44x/Makefile | 6 +- arch/powerpc/platforms/{4xx => 44x}/cpm.c | 0 arch/powerpc/platforms/{4xx => 44x}/gpio.c | 0 arch/powerpc/platforms/{4xx => 44x}/hsta_msi.c | 0 arch/powerpc/platforms/44x/machine_check.c | 15 + arch/powerpc/platforms/{4xx => 44x}/pci.c | 100 - arch/powerpc/platforms/{4xx => 44x}/pci.h | 0 arch/powerpc/platforms/{4xx => 44x}/soc.c | 0 arch/powerpc/platforms/{4xx => 44x}/uic.c | 0 arch/powerpc/platforms/4xx/Makefile | 7 - arch/powerpc/platforms/4xx/machine_check.c | 23 - arch/powerpc/platforms/85xx/t1042rdb_diu.c | 1 + arch/powerpc/platforms/Kconfig | 1 - arch/powerpc/platforms/Kconfig.cputype | 28 +- arch/powerpc/platforms/Makefile | 2 - arch/powerpc/platforms/cell/cbe_powerbutton.c | 1 + arch/powerpc/platforms/cell/cbe_thermal.c | 1 + arch/powerpc/platforms/cell/cpufreq_spudemand.c | 1 + arch/powerpc/platforms/cell/spufs/inode.c | 1 + arch/powerpc/platforms/chrp/nvram.c | 1 + arch/powerpc/platforms/powernv/pci-ioda.c | 6 +- arch/powerpc/platforms/pseries/iommu.c | 781 ++++- arch/powerpc/platforms/pseries/papr_scm.c | 1 + arch/powerpc/platforms/pseries/pci_dlpar.c | 14 + arch/powerpc/platforms/pseries/vas.c | 22 +- arch/powerpc/sysdev/Kconfig | 4 +- arch/powerpc/sysdev/rtc_cmos_setup.c | 1 + arch/powerpc/xmon/ppc-dis.c | 33 +- arch/riscv/Kconfig | 59 +- arch/riscv/Makefile | 3 - arch/riscv/boot/dts/starfive/jh7110.dtsi | 30 +- arch/riscv/include/asm/arch_hweight.h | 8 +- arch/riscv/include/asm/barrier.h | 45 +- arch/riscv/include/asm/cmpxchg.h | 58 + arch/riscv/include/asm/cpufeature.h | 1 + arch/riscv/include/asm/dmi.h | 24 + arch/riscv/include/asm/hwcap.h | 12 + arch/riscv/include/asm/hwprobe.h | 2 +- arch/riscv/include/asm/insn-def.h | 4 + arch/riscv/include/asm/jump_label.h | 4 +- arch/riscv/include/asm/kasan.h | 4 +- arch/riscv/include/asm/kvm_aia_aplic.h | 58 - arch/riscv/include/asm/kvm_aia_imsic.h | 38 - arch/riscv/include/asm/kvm_host.h | 2 +- arch/riscv/include/asm/mmu.h | 4 +- arch/riscv/include/asm/page.h | 5 + arch/riscv/include/asm/patch.h | 2 +- arch/riscv/include/asm/pgtable-64.h | 20 + arch/riscv/include/asm/pgtable-bits.h | 1 + arch/riscv/include/asm/pgtable.h | 32 +- arch/riscv/include/asm/processor.h | 6 + arch/riscv/include/asm/sbi.h | 10 +- arch/riscv/include/asm/trace.h | 54 + arch/riscv/include/asm/vdso/processor.h | 8 +- arch/riscv/include/asm/vector.h | 10 +- arch/riscv/include/uapi/asm/hwprobe.h | 13 + arch/riscv/include/uapi/asm/kvm.h | 7 + arch/riscv/kernel/cpufeature.c | 328 ++- arch/riscv/kernel/head.S | 22 +- arch/riscv/kernel/jump_label.c | 16 +- arch/riscv/kernel/patch.c | 63 +- arch/riscv/kernel/probes/kprobes.c | 19 +- arch/riscv/kernel/sbi.c | 17 +- arch/riscv/kernel/smpboot.c | 14 +- arch/riscv/kernel/sys_hwprobe.c | 22 +- arch/riscv/kernel/vector.c | 5 +- arch/riscv/kvm/aia.c | 35 +- arch/riscv/kvm/aia_aplic.c | 2 +- arch/riscv/kvm/aia_device.c | 2 +- arch/riscv/kvm/aia_imsic.c | 2 +- arch/riscv/kvm/trace.h | 67 + arch/riscv/kvm/vcpu.c | 10 +- arch/riscv/kvm/vcpu_exit.c | 2 + arch/riscv/kvm/vcpu_insn.c | 15 + arch/riscv/kvm/vcpu_onereg.c | 14 + arch/riscv/lib/Makefile | 1 + arch/riscv/lib/crc32.c | 294 ++ arch/riscv/lib/uaccess.S | 2 +- arch/riscv/mm/init.c | 347 ++- arch/riscv/mm/ptdump.c | 3 + arch/riscv/net/bpf_jit_comp64.c | 7 +- arch/s390/include/asm/kvm_host.h | 2 - arch/s390/kernel/syscalls/syscall.tbl | 4 - arch/s390/kvm/kvm-s390.c | 14 +- arch/s390/kvm/vsie.c | 22 +- arch/sh/kernel/syscalls/syscall.tbl | 4 - arch/sparc/kernel/syscalls/syscall.tbl | 4 - arch/um/drivers/virt-pci.c | 8 +- arch/um/drivers/virtio_uml.c | 12 +- arch/x86/crypto/Kconfig | 1 + arch/x86/crypto/Makefile | 8 +- arch/x86/crypto/aes-gcm-aesni-x86_64.S | 1128 ++++++++ arch/x86/crypto/aes-gcm-avx10-x86_64.S | 1222 ++++++++ arch/x86/crypto/aesni-intel_asm.S | 1503 +--------- arch/x86/crypto/aesni-intel_avx-x86_64.S | 2804 ------------------ arch/x86/crypto/aesni-intel_glue.c | 1269 +++++---- arch/x86/crypto/crc32-pclmul_glue.c | 1 + arch/x86/crypto/curve25519-x86_64.c | 1 + arch/x86/crypto/poly1305_glue.c | 4 +- arch/x86/crypto/twofish_glue_3way.c | 9 +- arch/x86/entry/syscalls/syscall_32.tbl | 4 - arch/x86/entry/syscalls/syscall_64.tbl | 4 - arch/x86/include/asm/kvm-x86-ops.h | 8 +- arch/x86/include/asm/kvm-x86-pmu-ops.h | 3 +- arch/x86/include/asm/kvm_host.h | 90 +- arch/x86/include/asm/sev-common.h | 25 + arch/x86/include/asm/sev.h | 51 + arch/x86/include/asm/svm.h | 9 +- arch/x86/include/uapi/asm/kvm.h | 49 + arch/x86/kvm/Kconfig | 4 + arch/x86/kvm/cpuid.c | 14 +- arch/x86/kvm/cpuid.h | 18 - arch/x86/kvm/emulate.c | 71 +- arch/x86/kvm/hyperv.c | 9 +- arch/x86/kvm/irq.c | 2 +- arch/x86/kvm/irq.h | 1 - arch/x86/kvm/irq_comm.c | 7 - arch/x86/kvm/kvm_cache_regs.h | 10 +- arch/x86/kvm/kvm_emulate.h | 1 + arch/x86/kvm/lapic.c | 48 +- arch/x86/kvm/lapic.h | 5 +- arch/x86/kvm/mmu.h | 42 +- arch/x86/kvm/mmu/mmu.c | 206 +- arch/x86/kvm/mmu/mmu_internal.h | 26 +- arch/x86/kvm/mmu/paging_tmpl.h | 3 +- arch/x86/kvm/mmu/spte.c | 46 +- arch/x86/kvm/mmu/spte.h | 10 +- arch/x86/kvm/mmu/tdp_mmu.c | 136 +- arch/x86/kvm/mmu/tdp_mmu.h | 2 +- arch/x86/kvm/mtrr.c | 644 +---- arch/x86/kvm/pmu.c | 73 +- arch/x86/kvm/pmu.h | 10 +- arch/x86/kvm/smm.c | 44 +- arch/x86/kvm/svm/nested.c | 2 +- arch/x86/kvm/svm/pmu.c | 11 +- arch/x86/kvm/svm/sev.c | 1582 ++++++++++- arch/x86/kvm/svm/svm.c | 78 +- arch/x86/kvm/svm/svm.h | 70 +- arch/x86/kvm/trace.h | 55 +- arch/x86/kvm/vmx/main.c | 5 +- arch/x86/kvm/vmx/nested.c | 55 +- arch/x86/kvm/vmx/pmu_intel.c | 52 +- arch/x86/kvm/vmx/posted_intr.h | 10 + arch/x86/kvm/vmx/vmcs12.h | 14 +- arch/x86/kvm/vmx/vmx.c | 205 +- arch/x86/kvm/vmx/vmx.h | 3 +- arch/x86/kvm/vmx/x86_ops.h | 4 - arch/x86/kvm/x86.c | 567 ++-- arch/x86/kvm/x86.h | 25 +- arch/x86/kvm/xen.c | 6 +- arch/xtensa/kernel/syscalls/syscall.tbl | 4 - block/bsg-lib.c | 3 +- crypto/Kconfig | 18 - crypto/Makefile | 8 - crypto/af_alg.c | 1 + crypto/algapi.c | 3 + crypto/algif_hash.c | 1 + crypto/algif_skcipher.c | 1 + crypto/api.c | 4 +- crypto/asymmetric_keys/pkcs7_parser.c | 4 - crypto/asymmetric_keys/public_key.c | 7 - crypto/asymmetric_keys/x509_cert_parser.c | 16 - crypto/asymmetric_keys/x509_public_key.c | 17 +- crypto/cast_common.c | 1 + crypto/curve25519-generic.c | 1 + crypto/deflate.c | 1 + crypto/ecc.c | 3 +- crypto/ecdsa.c | 34 +- crypto/internal.h | 7 +- crypto/simd.c | 1 + crypto/sm2.c | 498 ---- crypto/sm2signature.asn1 | 4 - crypto/tcrypt.c | 9 + crypto/testmgr.c | 51 +- crypto/testmgr.h | 59 - crypto/xor.c | 1 + drivers/acpi/arm64/iort.c | 19 +- drivers/acpi/nfit/core.c | 1 + drivers/acpi/pci_root.c | 17 - drivers/acpi/scan.c | 36 +- drivers/acpi/utils.c | 16 +- drivers/acpi/viot.c | 11 +- drivers/android/binder.c | 116 +- drivers/android/binder_alloc.c | 10 +- drivers/android/binder_internal.h | 5 +- drivers/android/dbitmap.h | 176 ++ drivers/ata/pata_parport/pata_parport.c | 1 - drivers/auxdisplay/ks0108.c | 1 - drivers/auxdisplay/panel.c | 1 - drivers/block/virtio_blk.c | 20 +- drivers/bluetooth/virtio_bt.c | 13 +- drivers/bus/mhi/ep/main.c | 14 +- drivers/bus/mhi/host/pci_generic.c | 122 +- drivers/char/agp/uninorth-agp.c | 1 + drivers/char/bsr.c | 1 + drivers/char/dsp56k.c | 1 + drivers/char/dtlk.c | 1 + drivers/char/hw_random/Kconfig | 1 - drivers/char/hw_random/amd-rng.c | 4 +- drivers/char/hw_random/arm_smccc_trng.c | 1 + drivers/char/hw_random/cavium-rng-vf.c | 1 + drivers/char/hw_random/cavium-rng.c | 1 + drivers/char/hw_random/core.c | 18 +- drivers/char/hw_random/exynos-trng.c | 225 +- drivers/char/hw_random/omap-rng.c | 1 + drivers/char/hw_random/omap3-rom-rng.c | 1 + drivers/char/hw_random/stm32-rng.c | 35 +- drivers/char/lp.c | 2 +- drivers/char/nvram.c | 1 + drivers/char/ppdev.c | 2 +- drivers/char/tlclk.c | 1 + drivers/char/tpm/tpm2-sessions.c | 5 +- drivers/char/ttyprintk.c | 1 + drivers/char/virtio_console.c | 43 +- drivers/clk/Kconfig | 2 + drivers/clk/Makefile | 1 + drivers/clk/clk-en7523.c | 254 +- drivers/clk/clk-fractional-divider_test.c | 3 +- drivers/clk/clk-gate_test.c | 3 +- drivers/clk/clk_test.c | 3 +- drivers/clk/mediatek/clk-mt2701-aud.c | 2 + drivers/clk/mediatek/clk-mt2701-bdp.c | 2 + drivers/clk/mediatek/clk-mt2701-eth.c | 2 + drivers/clk/mediatek/clk-mt2701-g3d.c | 2 + drivers/clk/mediatek/clk-mt2701-hif.c | 2 + drivers/clk/mediatek/clk-mt2701-img.c | 2 + drivers/clk/mediatek/clk-mt2701-mm.c | 2 + drivers/clk/mediatek/clk-mt2701-vdec.c | 2 + drivers/clk/mediatek/clk-mt2701.c | 2 + drivers/clk/mediatek/clk-mt2712-apmixedsys.c | 2 + drivers/clk/mediatek/clk-mt2712-bdp.c | 2 + drivers/clk/mediatek/clk-mt2712-img.c | 2 + drivers/clk/mediatek/clk-mt2712-jpgdec.c | 2 + drivers/clk/mediatek/clk-mt2712-mfg.c | 2 + drivers/clk/mediatek/clk-mt2712-mm.c | 2 + drivers/clk/mediatek/clk-mt2712-vdec.c | 2 + drivers/clk/mediatek/clk-mt2712-venc.c | 2 + drivers/clk/mediatek/clk-mt2712.c | 2 + drivers/clk/mediatek/clk-mt6765-audio.c | 2 + drivers/clk/mediatek/clk-mt6765-cam.c | 2 + drivers/clk/mediatek/clk-mt6765-img.c | 2 + drivers/clk/mediatek/clk-mt6765-mipi0a.c | 2 + drivers/clk/mediatek/clk-mt6765-mm.c | 2 + drivers/clk/mediatek/clk-mt6765-vcodec.c | 2 + drivers/clk/mediatek/clk-mt6765.c | 2 + drivers/clk/mediatek/clk-mt6779-aud.c | 3 +- drivers/clk/mediatek/clk-mt6779-cam.c | 3 +- drivers/clk/mediatek/clk-mt6779-img.c | 2 + drivers/clk/mediatek/clk-mt6779-ipe.c | 2 + drivers/clk/mediatek/clk-mt6779-mfg.c | 2 + drivers/clk/mediatek/clk-mt6779-mm.c | 2 + drivers/clk/mediatek/clk-mt6779-vdec.c | 2 + drivers/clk/mediatek/clk-mt6779-venc.c | 2 + drivers/clk/mediatek/clk-mt6779.c | 2 + drivers/clk/mediatek/clk-mt6795-mm.c | 2 +- drivers/clk/mediatek/clk-mt6797-img.c | 2 + drivers/clk/mediatek/clk-mt6797-mm.c | 2 + drivers/clk/mediatek/clk-mt6797-vdec.c | 2 + drivers/clk/mediatek/clk-mt6797-venc.c | 2 + drivers/clk/mediatek/clk-mt6797.c | 2 + drivers/clk/mediatek/clk-mt7622-aud.c | 2 + drivers/clk/mediatek/clk-mt7622-eth.c | 2 + drivers/clk/mediatek/clk-mt7622-hif.c | 2 + drivers/clk/mediatek/clk-mt7629-eth.c | 2 + drivers/clk/mediatek/clk-mt7629-hif.c | 2 + drivers/clk/mediatek/clk-mt7629.c | 2 + drivers/clk/mediatek/clk-mt7981-apmixed.c | 2 + drivers/clk/mediatek/clk-mt7981-eth.c | 2 + drivers/clk/mediatek/clk-mt7981-infracfg.c | 2 + drivers/clk/mediatek/clk-mt7981-topckgen.c | 2 + drivers/clk/mediatek/clk-mt7986-apmixed.c | 2 + drivers/clk/mediatek/clk-mt7986-topckgen.c | 2 + drivers/clk/mediatek/clk-mt7988-apmixed.c | 2 + drivers/clk/mediatek/clk-mt7988-infracfg.c | 2 + drivers/clk/mediatek/clk-mt7988-topckgen.c | 2 + drivers/clk/mediatek/clk-mt8167-apmixedsys.c | 2 + drivers/clk/mediatek/clk-mt8167-aud.c | 2 + drivers/clk/mediatek/clk-mt8167-img.c | 2 + drivers/clk/mediatek/clk-mt8167-mfgcfg.c | 2 + drivers/clk/mediatek/clk-mt8167-mm.c | 2 + drivers/clk/mediatek/clk-mt8167-vdec.c | 2 + drivers/clk/mediatek/clk-mt8167.c | 2 + drivers/clk/mediatek/clk-mt8173-infracfg.c | 12 +- drivers/clk/mediatek/clk-mt8183-apmixedsys.c | 2 + drivers/clk/mediatek/clk-mt8183-audio.c | 2 + drivers/clk/mediatek/clk-mt8183-cam.c | 2 + drivers/clk/mediatek/clk-mt8183-img.c | 2 + drivers/clk/mediatek/clk-mt8183-ipu0.c | 2 + drivers/clk/mediatek/clk-mt8183-ipu1.c | 2 + drivers/clk/mediatek/clk-mt8183-ipu_adl.c | 2 + drivers/clk/mediatek/clk-mt8183-ipu_conn.c | 2 + drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 2 + drivers/clk/mediatek/clk-mt8183-mm.c | 2 + drivers/clk/mediatek/clk-mt8183-vdec.c | 2 + drivers/clk/mediatek/clk-mt8183-venc.c | 2 + drivers/clk/mediatek/clk-mt8183.c | 2 + drivers/clk/mediatek/clk-mt8186-apmixedsys.c | 2 + drivers/clk/mediatek/clk-mt8186-cam.c | 2 + drivers/clk/mediatek/clk-mt8186-img.c | 2 + drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c | 2 + drivers/clk/mediatek/clk-mt8186-infra_ao.c | 2 + drivers/clk/mediatek/clk-mt8186-ipe.c | 2 + drivers/clk/mediatek/clk-mt8186-mdp.c | 2 + drivers/clk/mediatek/clk-mt8186-mfg.c | 2 + drivers/clk/mediatek/clk-mt8186-mm.c | 2 + drivers/clk/mediatek/clk-mt8186-topckgen.c | 2 + drivers/clk/mediatek/clk-mt8186-vdec.c | 2 + drivers/clk/mediatek/clk-mt8186-venc.c | 2 + drivers/clk/mediatek/clk-mt8186-wpe.c | 2 + drivers/clk/mediatek/clk-mt8188-adsp_audio26m.c | 2 + drivers/clk/mediatek/clk-mt8188-apmixedsys.c | 2 + drivers/clk/mediatek/clk-mt8188-cam.c | 3 +- drivers/clk/mediatek/clk-mt8188-ccu.c | 3 +- drivers/clk/mediatek/clk-mt8188-img.c | 3 +- drivers/clk/mediatek/clk-mt8188-imp_iic_wrap.c | 2 + drivers/clk/mediatek/clk-mt8188-infra_ao.c | 2 + drivers/clk/mediatek/clk-mt8188-ipe.c | 2 + drivers/clk/mediatek/clk-mt8188-mfg.c | 2 + drivers/clk/mediatek/clk-mt8188-peri_ao.c | 2 + drivers/clk/mediatek/clk-mt8188-topckgen.c | 2 + drivers/clk/mediatek/clk-mt8188-vdec.c | 2 + drivers/clk/mediatek/clk-mt8188-vdo0.c | 2 + drivers/clk/mediatek/clk-mt8188-vdo1.c | 2 + drivers/clk/mediatek/clk-mt8188-venc.c | 3 +- drivers/clk/mediatek/clk-mt8188-vpp0.c | 2 + drivers/clk/mediatek/clk-mt8188-vpp1.c | 2 + drivers/clk/mediatek/clk-mt8188-wpe.c | 3 +- drivers/clk/mediatek/clk-mt8192-aud.c | 2 + drivers/clk/mediatek/clk-mt8192-cam.c | 2 + drivers/clk/mediatek/clk-mt8192-img.c | 2 + drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c | 2 + drivers/clk/mediatek/clk-mt8192-ipe.c | 2 + drivers/clk/mediatek/clk-mt8192-mdp.c | 2 + drivers/clk/mediatek/clk-mt8192-mfg.c | 2 + drivers/clk/mediatek/clk-mt8192-mm.c | 2 + drivers/clk/mediatek/clk-mt8192-msdc.c | 2 + drivers/clk/mediatek/clk-mt8192-scp_adsp.c | 2 + drivers/clk/mediatek/clk-mt8192-vdec.c | 2 + drivers/clk/mediatek/clk-mt8192-venc.c | 2 + drivers/clk/mediatek/clk-mt8192.c | 2 + drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 2 + drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 2 + drivers/clk/mediatek/clk-mt8195-cam.c | 2 + drivers/clk/mediatek/clk-mt8195-ccu.c | 2 + drivers/clk/mediatek/clk-mt8195-img.c | 2 + drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c | 2 + drivers/clk/mediatek/clk-mt8195-infra_ao.c | 2 + drivers/clk/mediatek/clk-mt8195-ipe.c | 2 + drivers/clk/mediatek/clk-mt8195-mfg.c | 2 + drivers/clk/mediatek/clk-mt8195-peri_ao.c | 2 + drivers/clk/mediatek/clk-mt8195-scp_adsp.c | 2 + drivers/clk/mediatek/clk-mt8195-topckgen.c | 2 + drivers/clk/mediatek/clk-mt8195-vdec.c | 2 + drivers/clk/mediatek/clk-mt8195-vdo0.c | 2 + drivers/clk/mediatek/clk-mt8195-vdo1.c | 2 + drivers/clk/mediatek/clk-mt8195-venc.c | 2 + drivers/clk/mediatek/clk-mt8195-vpp0.c | 2 + drivers/clk/mediatek/clk-mt8195-vpp1.c | 2 + drivers/clk/mediatek/clk-mt8195-wpe.c | 2 + drivers/clk/mediatek/clk-mt8365-apmixedsys.c | 2 + drivers/clk/mediatek/clk-mt8365-apu.c | 2 + drivers/clk/mediatek/clk-mt8365-cam.c | 2 + drivers/clk/mediatek/clk-mt8365-mfg.c | 2 + drivers/clk/mediatek/clk-mt8365-mm.c | 2 + drivers/clk/mediatek/clk-mt8365-vdec.c | 2 + drivers/clk/mediatek/clk-mt8365-venc.c | 2 + drivers/clk/mediatek/clk-mt8365.c | 2 + drivers/clk/meson/Kconfig | 27 + drivers/clk/meson/Makefile | 2 + drivers/clk/meson/a1-peripherals.c | 3 +- drivers/clk/meson/a1-pll.c | 3 +- drivers/clk/meson/axg-aoclk.c | 3 +- drivers/clk/meson/axg.c | 3 +- drivers/clk/meson/c3-peripherals.c | 2366 ++++++++++++++++ drivers/clk/meson/c3-pll.c | 747 +++++ drivers/clk/meson/clk-pll.c | 40 +- drivers/clk/meson/clk-pll.h | 1 + drivers/clk/meson/g12a-aoclk.c | 3 +- drivers/clk/meson/g12a.c | 3 +- drivers/clk/meson/gxbb-aoclk.c | 2 + drivers/clk/meson/gxbb.c | 3 +- drivers/clk/meson/meson-aoclk.c | 2 + drivers/clk/meson/meson-clkc-utils.c | 1 + drivers/clk/meson/meson-eeclk.c | 2 + drivers/clk/meson/s4-peripherals.c | 5 +- drivers/clk/meson/s4-pll.c | 8 +- drivers/clk/mxs/clk-ref.c | 14 +- drivers/clk/nxp/clk-lpc32xx.c | 2 +- drivers/clk/qcom/Kconfig | 54 +- drivers/clk/qcom/Makefile | 5 + drivers/clk/qcom/apss-ipq6018.c | 2 +- drivers/clk/qcom/camcc-sc7180.c | 2 +- drivers/clk/qcom/camcc-sc7280.c | 26 +- drivers/clk/qcom/camcc-sc8280xp.c | 6 +- drivers/clk/qcom/camcc-sdm845.c | 2 +- drivers/clk/qcom/camcc-sm6350.c | 4 +- .../clk/qcom/{camcc-sm6350.c => camcc-sm7150.c} | 1547 +++++----- drivers/clk/qcom/camcc-sm8250.c | 6 +- drivers/clk/qcom/camcc-sm8450.c | 2 +- drivers/clk/qcom/camcc-sm8550.c | 2 +- drivers/clk/qcom/camcc-sm8650.c | 2 +- drivers/clk/qcom/camcc-x1e80100.c | 2 +- drivers/clk/qcom/clk-alpha-pll.c | 47 + drivers/clk/qcom/clk-alpha-pll.h | 3 + drivers/clk/qcom/clk-branch.c | 7 + drivers/clk/qcom/clk-branch.h | 1 + drivers/clk/qcom/clk-cbf-8996.c | 7 +- drivers/clk/qcom/clk-rcg2.c | 32 + drivers/clk/qcom/common.c | 43 +- drivers/clk/qcom/common.h | 11 +- drivers/clk/qcom/dispcc-qcm2290.c | 2 +- drivers/clk/qcom/dispcc-sc7180.c | 2 +- drivers/clk/qcom/dispcc-sc7280.c | 2 +- drivers/clk/qcom/dispcc-sc8280xp.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 2 +- drivers/clk/qcom/dispcc-sm6115.c | 2 +- drivers/clk/qcom/dispcc-sm6125.c | 4 +- drivers/clk/qcom/dispcc-sm6350.c | 4 +- drivers/clk/qcom/dispcc-sm6375.c | 4 +- drivers/clk/qcom/dispcc-sm7150.c | 1006 +++++++ drivers/clk/qcom/dispcc-sm8250.c | 2 +- drivers/clk/qcom/dispcc-sm8450.c | 4 +- drivers/clk/qcom/dispcc-sm8550.c | 4 +- drivers/clk/qcom/dispcc-sm8650.c | 4 +- drivers/clk/qcom/dispcc-x1e80100.c | 2 +- drivers/clk/qcom/ecpricc-qdu1000.c | 2 +- drivers/clk/qcom/gcc-ipq5018.c | 2 +- drivers/clk/qcom/gcc-ipq6018.c | 4 +- drivers/clk/qcom/gcc-ipq8074.c | 2 +- drivers/clk/qcom/gcc-ipq9574.c | 109 + drivers/clk/qcom/gcc-mdm9607.c | 2 +- drivers/clk/qcom/gcc-mdm9615.c | 2 +- drivers/clk/qcom/gcc-msm8917.c | 2 +- drivers/clk/qcom/gcc-msm8939.c | 2 +- drivers/clk/qcom/gcc-msm8953.c | 2 +- drivers/clk/qcom/gcc-msm8976.c | 3 +- drivers/clk/qcom/gcc-msm8996.c | 2 +- drivers/clk/qcom/gcc-msm8998.c | 4 +- drivers/clk/qcom/gcc-qcm2290.c | 2 +- drivers/clk/qcom/gcc-qcs404.c | 2 +- drivers/clk/qcom/gcc-qdu1000.c | 2 +- drivers/clk/qcom/gcc-sa8775p.c | 156 +- drivers/clk/qcom/gcc-sc7180.c | 2 +- drivers/clk/qcom/gcc-sc7280.c | 15 +- drivers/clk/qcom/gcc-sc8180x.c | 4 +- drivers/clk/qcom/gcc-sc8280xp.c | 2 +- drivers/clk/qcom/gcc-sdm660.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 2 +- drivers/clk/qcom/gcc-sdx55.c | 2 +- drivers/clk/qcom/gcc-sdx65.c | 2 +- drivers/clk/qcom/gcc-sdx75.c | 2 +- drivers/clk/qcom/gcc-sm4450.c | 2 +- drivers/clk/qcom/gcc-sm6115.c | 8 +- drivers/clk/qcom/gcc-sm6125.c | 2 +- drivers/clk/qcom/gcc-sm6350.c | 2 +- drivers/clk/qcom/gcc-sm6375.c | 6 +- drivers/clk/qcom/gcc-sm7150.c | 394 +-- drivers/clk/qcom/gcc-sm8150.c | 2 +- drivers/clk/qcom/gcc-sm8250.c | 2 +- drivers/clk/qcom/gcc-sm8350.c | 2 +- drivers/clk/qcom/gcc-sm8450.c | 2 +- drivers/clk/qcom/gcc-sm8550.c | 2 +- drivers/clk/qcom/gcc-sm8650.c | 2 +- drivers/clk/qcom/gcc-x1e80100.c | 48 +- drivers/clk/qcom/gpucc-msm8998.c | 4 +- .../clk/qcom/{gpucc-sm6125.c => gpucc-qcm2290.c} | 290 +- drivers/clk/qcom/gpucc-sa8775p.c | 43 +- drivers/clk/qcom/gpucc-sc7180.c | 2 +- drivers/clk/qcom/gpucc-sc7280.c | 9 +- drivers/clk/qcom/gpucc-sc8280xp.c | 2 +- drivers/clk/qcom/gpucc-sdm660.c | 4 +- drivers/clk/qcom/gpucc-sdm845.c | 2 +- drivers/clk/qcom/gpucc-sm6115.c | 6 +- drivers/clk/qcom/gpucc-sm6125.c | 4 +- drivers/clk/qcom/gpucc-sm6350.c | 2 +- drivers/clk/qcom/gpucc-sm6375.c | 4 +- drivers/clk/qcom/gpucc-sm8150.c | 2 +- drivers/clk/qcom/gpucc-sm8250.c | 4 +- drivers/clk/qcom/gpucc-sm8350.c | 9 +- drivers/clk/qcom/gpucc-sm8450.c | 4 +- drivers/clk/qcom/gpucc-sm8550.c | 2 +- drivers/clk/qcom/gpucc-sm8650.c | 4 +- drivers/clk/qcom/gpucc-x1e80100.c | 2 +- drivers/clk/qcom/kpss-xcc.c | 4 +- drivers/clk/qcom/lcc-ipq806x.c | 2 +- drivers/clk/qcom/lcc-msm8960.c | 2 +- drivers/clk/qcom/lpass-gfm-sm8250.c | 1 + drivers/clk/qcom/lpassaudiocc-sc7280.c | 4 +- drivers/clk/qcom/lpasscc-sc8280xp.c | 4 +- drivers/clk/qcom/lpasscorecc-sc7180.c | 4 +- drivers/clk/qcom/lpasscorecc-sc7280.c | 2 +- drivers/clk/qcom/mmcc-msm8960.c | 2 +- drivers/clk/qcom/mmcc-msm8974.c | 2 +- drivers/clk/qcom/mmcc-msm8994.c | 6 +- drivers/clk/qcom/mmcc-msm8996.c | 8 +- drivers/clk/qcom/mmcc-msm8998.c | 2 +- drivers/clk/qcom/mmcc-sdm660.c | 6 +- drivers/clk/qcom/nsscc-qca8k.c | 2221 +++++++++++++++ drivers/clk/qcom/tcsrcc-sm8550.c | 2 +- drivers/clk/qcom/videocc-sc7180.c | 2 +- drivers/clk/qcom/videocc-sc7280.c | 9 +- drivers/clk/qcom/videocc-sdm845.c | 3 +- drivers/clk/qcom/videocc-sm7150.c | 357 +++ drivers/clk/qcom/videocc-sm8150.c | 4 +- drivers/clk/qcom/videocc-sm8250.c | 4 +- drivers/clk/qcom/videocc-sm8350.c | 2 +- drivers/clk/qcom/videocc-sm8450.c | 2 +- drivers/clk/qcom/videocc-sm8550.c | 2 +- drivers/clk/renesas/Kconfig | 4 +- drivers/clk/renesas/r8a77970-cpg-mssr.c | 5 +- drivers/clk/renesas/r8a779h0-cpg-mssr.c | 28 +- drivers/clk/renesas/r9a08g045-cpg.c | 26 + drivers/clk/renesas/rcar-cpg-lib.c | 2 +- drivers/clk/renesas/rcar-gen2-cpg.c | 4 +- drivers/clk/renesas/rcar-gen3-cpg.c | 2 - drivers/clk/renesas/rcar-gen4-cpg.c | 2 - drivers/clk/rockchip/clk-cpu.c | 5 +- drivers/clk/rockchip/clk-pll.c | 8 +- drivers/clk/rockchip/clk-rk3128.c | 24 +- drivers/clk/rockchip/clk-rk3188.c | 18 +- drivers/clk/samsung/clk-cpu.c | 4 +- drivers/clk/samsung/clk-exynos-clkout.c | 7 +- drivers/clk/samsung/clk-gs101.c | 2 +- drivers/clk/samsung/clk-pll.c | 8 +- drivers/clk/sifive/sifive-prci.c | 1 + drivers/clk/sophgo/Kconfig | 28 + drivers/clk/sophgo/Makefile | 4 + drivers/clk/sophgo/clk-cv1800.c | 1 + drivers/clk/sophgo/clk-cv18xx-ip.c | 2 +- drivers/clk/sophgo/clk-sg2042-clkgen.c | 1152 ++++++++ drivers/clk/sophgo/clk-sg2042-pll.c | 567 ++++ drivers/clk/sophgo/clk-sg2042-rpgate.c | 291 ++ drivers/clk/sophgo/clk-sg2042.h | 18 + drivers/clk/sprd/common.c | 1 + drivers/clk/stm32/clk-stm32-core.c | 2 +- drivers/clk/stm32/clk-stm32-core.h | 2 +- drivers/clk/stm32/clk-stm32mp13.c | 2 +- drivers/clk/stm32/clk-stm32mp25.c | 516 ++-- drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c | 1 + drivers/clk/sunxi-ng/ccu-sun20i-d1.c | 1 + drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 6 + drivers/clk/sunxi-ng/ccu-sun50i-h616.h | 2 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 1 + drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-r.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 3 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 1 + drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 1 + drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 1 + drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 1 + drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 1 + drivers/clk/sunxi-ng/ccu_common.c | 1 + drivers/clk/sunxi/clk-sunxi.c | 11 - drivers/clk/thead/Kconfig | 12 + drivers/clk/thead/Makefile | 2 + drivers/clk/thead/clk-th1520-ap.c | 1089 +++++++ drivers/clk/versatile/clk-vexpress-osc.c | 1 + drivers/clk/xilinx/xlnx_vcu.c | 2 +- drivers/counter/Kconfig | 2 +- drivers/counter/ftm-quaddec.c | 1 + drivers/counter/ti-eqep.c | 131 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 8 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 28 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 6 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 6 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 15 + drivers/crypto/atmel-sha204a.c | 3 +- drivers/crypto/axis/artpec6_crypto.c | 7 - drivers/crypto/ccp/Makefile | 3 +- drivers/crypto/ccp/dbc.c | 2 +- drivers/crypto/ccp/hsti.c | 138 + drivers/crypto/ccp/hsti.h | 17 + drivers/crypto/ccp/psp-dev.c | 23 +- drivers/crypto/ccp/psp-dev.h | 46 +- drivers/crypto/ccp/sev-dev.c | 44 +- drivers/crypto/ccp/sp-dev.h | 2 +- drivers/crypto/ccp/sp-pci.c | 67 +- drivers/crypto/ccree/cc_cipher.c | 6 - drivers/crypto/hifn_795x.c | 17 - drivers/crypto/hisilicon/qm.c | 11 +- drivers/crypto/hisilicon/zip/zip_main.c | 48 +- drivers/crypto/intel/keembay/ocs-hcu.c | 1 + drivers/crypto/intel/qat/qat_common/adf_cfg.c | 6 +- drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c | 21 +- drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c | 2 +- .../crypto/intel/qat/qat_common/adf_gen2_pfvf.c | 4 +- drivers/crypto/intel/qat/qat_common/adf_rl.c | 1 + .../intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 8 +- drivers/crypto/mxs-dcp.c | 3 +- drivers/crypto/n2_core.c | 4 - drivers/crypto/sa2ul.c | 1 + drivers/crypto/starfive/jh7110-cryp.h | 4 +- drivers/crypto/starfive/jh7110-rsa.c | 15 +- drivers/crypto/stm32/stm32-cryp.c | 719 ++++- drivers/crypto/tegra/tegra-se-main.c | 1 - drivers/crypto/virtio/virtio_crypto_core.c | 31 +- drivers/crypto/xilinx/zynqmp-aes-gcm.c | 1 + drivers/dax/cxl.c | 1 + drivers/dax/device.c | 1 + drivers/dax/hmem/hmem.c | 1 + drivers/dax/kmem.c | 1 + drivers/dax/pmem.c | 1 + drivers/dax/super.c | 1 + drivers/dca/dca-core.c | 1 + drivers/dma/dma-axi-dmac.c | 40 + drivers/dma/idxd/init.c | 2 +- drivers/firewire/.kunitconfig | 2 + drivers/firewire/Kconfig | 31 + drivers/firewire/Makefile | 2 + drivers/firewire/core-iso.c | 32 + drivers/firewire/core-topology.c | 219 +- drivers/firewire/core-trace.c | 11 + drivers/firewire/core-transaction.c | 24 +- drivers/firewire/ohci-serdes-test.c | 56 + drivers/firewire/ohci.c | 237 +- drivers/firewire/ohci.h | 43 +- drivers/firewire/packet-header-definitions.h | 2 + drivers/firewire/packet-serdes-test.c | 334 +++ drivers/firewire/phy-packet-definitions.h | 302 ++ drivers/firewire/self-id-sequence-helper-test.c | 152 + drivers/firmware/arm_scmi/virtio.c | 11 +- drivers/firmware/cirrus/cs_dsp.c | 71 +- drivers/firmware/efi/riscv-runtime.c | 13 + drivers/fpga/altera-fpga2sdram.c | 6 - drivers/fpga/tests/Kconfig | 4 +- drivers/gpio/gpio-virtio.c | 10 +- drivers/gpu/drm/msm/msm_iommu.c | 7 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 20 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 9 +- drivers/greybus/core.c | 1 + drivers/greybus/es2.c | 1 + drivers/hwmon/iio_hwmon.c | 45 +- drivers/hwmon/peci/cputemp.c | 8 +- drivers/hwtracing/coresight/coresight-platform.c | 8 +- drivers/hwtracing/coresight/coresight-priv.h | 2 +- drivers/hwtracing/coresight/coresight-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 1 - drivers/hwtracing/intel_th/msu-sink.c | 1 + drivers/i2c/busses/Kconfig | 3 +- drivers/i2c/busses/i2c-ali1563.c | 1 + drivers/i2c/busses/i2c-ali15x3.c | 2 +- drivers/i2c/busses/i2c-altera.c | 4 +- drivers/i2c/busses/i2c-au1550.c | 15 +- drivers/i2c/busses/i2c-bcm-kona.c | 13 +- drivers/i2c/busses/i2c-bcm2835.c | 10 +- drivers/i2c/busses/i2c-brcmstb.c | 11 +- drivers/i2c/busses/i2c-ccgx-ucsi.c | 1 + drivers/i2c/busses/i2c-cht-wc.c | 8 +- drivers/i2c/busses/i2c-cp2615.c | 10 +- drivers/i2c/busses/i2c-cpm.c | 4 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 4 +- drivers/i2c/busses/i2c-davinci.c | 17 +- drivers/i2c/busses/i2c-designware-platdrv.c | 2 +- drivers/i2c/busses/i2c-digicolor.c | 6 +- drivers/i2c/busses/i2c-diolan-u2c.c | 2 +- drivers/i2c/busses/i2c-dln2.c | 4 +- drivers/i2c/busses/i2c-fsi.c | 56 +- drivers/i2c/busses/i2c-gpio.c | 8 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-hisi.c | 8 +- drivers/i2c/busses/i2c-hix5hd2.c | 6 +- drivers/i2c/busses/i2c-i801.c | 15 +- drivers/i2c/busses/i2c-ibm_iic.c | 27 +- drivers/i2c/busses/i2c-iop3xx.c | 15 +- drivers/i2c/busses/i2c-isch.c | 2 +- drivers/i2c/busses/i2c-jz4780.c | 4 +- drivers/i2c/busses/i2c-kempld.c | 4 +- drivers/i2c/busses/i2c-ljca.c | 20 +- drivers/i2c/busses/i2c-lpc2k.c | 10 +- drivers/i2c/busses/i2c-ls2x.c | 11 +- drivers/i2c/busses/i2c-mlxcpld.c | 14 +- drivers/i2c/busses/i2c-mpc.c | 4 +- drivers/i2c/busses/i2c-mt7621.c | 26 +- drivers/i2c/busses/i2c-mv64xxx.c | 12 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 7 +- drivers/i2c/busses/i2c-ocores.c | 8 +- drivers/i2c/busses/i2c-octeon-core.c | 6 +- drivers/i2c/busses/i2c-octeon-core.h | 4 +- drivers/i2c/busses/i2c-octeon-platdrv.c | 2 +- drivers/i2c/busses/i2c-omap.c | 36 +- drivers/i2c/busses/i2c-opal.c | 10 +- drivers/i2c/busses/i2c-owl.c | 12 +- drivers/i2c/busses/i2c-parport.c | 1 - drivers/i2c/busses/i2c-pasemi-core.c | 6 +- drivers/i2c/busses/i2c-piix4.c | 2 +- drivers/i2c/busses/i2c-powermac.c | 14 +- drivers/i2c/busses/i2c-pxa-pci.c | 2 +- drivers/i2c/busses/i2c-pxa.c | 1 + drivers/i2c/busses/i2c-qup.c | 1 + drivers/i2c/busses/i2c-rcar.c | 13 +- drivers/i2c/busses/i2c-riic.c | 8 +- drivers/i2c/busses/i2c-rk3x.c | 20 +- drivers/i2c/busses/i2c-robotfuzz-osif.c | 4 +- drivers/i2c/busses/i2c-rzv2m.c | 12 +- drivers/i2c/busses/i2c-sis5595.c | 2 +- drivers/i2c/busses/i2c-sprd.c | 16 +- drivers/i2c/busses/i2c-st.c | 8 +- drivers/i2c/busses/i2c-stm32f4.c | 8 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 20 +- drivers/i2c/busses/i2c-taos-evm.c | 2 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 4 +- drivers/i2c/busses/i2c-thunderx-pcidrv.c | 2 +- drivers/i2c/busses/i2c-tiny-usb.c | 6 +- drivers/i2c/busses/i2c-uniphier-f.c | 26 +- drivers/i2c/busses/i2c-uniphier.c | 15 +- drivers/i2c/busses/i2c-viai2c-common.c | 2 +- drivers/i2c/busses/i2c-viai2c-wmt.c | 8 +- drivers/i2c/busses/i2c-viai2c-zhaoxin.c | 12 +- drivers/i2c/busses/i2c-viperboard.c | 10 +- drivers/i2c/busses/i2c-virtio.c | 2 +- drivers/i2c/busses/i2c-xiic.c | 9 +- drivers/i2c/i2c-core-base.c | 6 +- drivers/i2c/i2c-dev.c | 12 + drivers/i2c/i2c-slave-testunit.c | 2 +- drivers/i2c/i2c-smbus.c | 2 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 2 +- drivers/iio/Kconfig | 1 + drivers/iio/accel/adxl313_spi.c | 8 +- drivers/iio/accel/adxl355_spi.c | 10 +- drivers/iio/accel/adxl367_i2c.c | 4 +- drivers/iio/accel/adxl372_i2c.c | 2 +- drivers/iio/accel/bma400_i2c.c | 2 +- drivers/iio/accel/bmi088-accel-core.c | 5 - drivers/iio/accel/da311.c | 2 +- drivers/iio/accel/dmard06.c | 6 +- drivers/iio/accel/dmard09.c | 4 +- drivers/iio/accel/dmard10.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 18 +- drivers/iio/accel/kxsd9-i2c.c | 4 +- drivers/iio/accel/kxsd9.c | 5 +- drivers/iio/accel/mc3230.c | 2 +- drivers/iio/accel/mma7455_i2c.c | 4 +- drivers/iio/accel/mma7660.c | 52 +- drivers/iio/accel/mma9551.c | 2 +- drivers/iio/accel/mma9553.c | 4 +- drivers/iio/accel/msa311.c | 8 +- drivers/iio/accel/mxc4005.c | 6 +- drivers/iio/accel/mxc6255.c | 4 +- drivers/iio/accel/st_accel.h | 1 + drivers/iio/accel/st_accel_core.c | 81 + drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/accel/st_accel_spi.c | 5 + drivers/iio/accel/stk8312.c | 4 +- drivers/iio/accel/stk8ba50.c | 2 +- drivers/iio/adc/Kconfig | 52 +- drivers/iio/adc/Makefile | 27 +- drivers/iio/adc/ad4130.c | 4 +- drivers/iio/adc/ad7124.c | 14 +- drivers/iio/adc/ad7173.c | 676 +++-- drivers/iio/adc/ad7192.c | 359 ++- drivers/iio/adc/ad7266.c | 33 +- drivers/iio/adc/ad7291.c | 2 +- drivers/iio/adc/ad7292.c | 36 +- drivers/iio/adc/ad7380.c | 833 ++++++ drivers/iio/adc/ad7606.c | 19 +- drivers/iio/adc/ad7793.c | 24 +- drivers/iio/adc/ad7944.c | 88 +- drivers/iio/adc/ad9467.c | 103 +- drivers/iio/adc/ad_sigma_delta.c | 1 + drivers/iio/adc/adi-axi-adc.c | 27 +- drivers/iio/adc/aspeed_adc.c | 30 +- drivers/iio/adc/axp20x_adc.c | 284 +- drivers/iio/adc/axp288_adc.c | 4 +- drivers/iio/adc/bcm_iproc_adc.c | 8 +- drivers/iio/adc/berlin2-adc.c | 24 +- drivers/iio/adc/cpcap-adc.c | 46 +- drivers/iio/adc/fsl-imx25-gcq.c | 16 +- drivers/iio/adc/hx711.c | 78 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/ingenic-adc.c | 1 + drivers/iio/adc/intel_mrfld_adc.c | 4 +- drivers/iio/adc/ltc2309.c | 45 +- drivers/iio/adc/ltc2485.c | 2 +- drivers/iio/adc/max11205.c | 5 +- drivers/iio/adc/max1363.c | 28 +- drivers/iio/adc/mcp3564.c | 6 - drivers/iio/adc/meson_saradc.c | 101 +- drivers/iio/adc/mp2629_adc.c | 19 +- drivers/iio/adc/mt6359-auxadc.c | 606 ++++ drivers/iio/adc/nau7802.c | 2 +- drivers/iio/adc/pac1934.c | 5 - drivers/iio/adc/qcom-spmi-rradc.c | 50 +- drivers/iio/adc/rn5t618-adc.c | 5 +- drivers/iio/adc/sc27xx_adc.c | 41 +- drivers/iio/adc/stm32-dfsdm-adc.c | 29 +- drivers/iio/adc/ti-adc108s102.c | 28 +- drivers/iio/adc/ti-adc161s626.c | 18 +- drivers/iio/adc/ti-ads1119.c | 825 ++++++ drivers/iio/adc/ti-ads131e08.c | 4 +- drivers/iio/adc/ti-ads7924.c | 2 +- drivers/iio/adc/ti-ads8688.c | 59 +- drivers/iio/adc/ti-tsc2046.c | 7 +- drivers/iio/adc/xilinx-ams.c | 108 +- drivers/iio/addac/ad74413r.c | 13 +- drivers/iio/buffer/industrialio-buffer-dma.c | 178 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 62 +- drivers/iio/buffer/kfifo_buf.c | 1 + drivers/iio/chemical/Kconfig | 20 + drivers/iio/chemical/Makefile | 3 + drivers/iio/chemical/ams-iaq-core.c | 4 +- drivers/iio/chemical/bme680_i2c.c | 4 +- drivers/iio/chemical/ccs811.c | 2 +- drivers/iio/chemical/ens160.h | 10 + drivers/iio/chemical/ens160_core.c | 367 +++ drivers/iio/chemical/ens160_i2c.c | 62 + drivers/iio/chemical/ens160_spi.c | 61 + drivers/iio/common/scmi_sensors/scmi_iio.c | 45 +- drivers/iio/common/st_sensors/st_sensors_core.c | 3 +- drivers/iio/dac/Kconfig | 1 + drivers/iio/dac/ad3552r.c | 168 +- drivers/iio/dac/adi-axi-dac.c | 9 +- drivers/iio/dac/ltc2688.c | 5 +- drivers/iio/dac/max5522.c | 11 +- drivers/iio/dac/mcp4728.c | 2 +- drivers/iio/dac/stm32-dac-core.c | 5 +- drivers/iio/frequency/adf4350.c | 124 +- drivers/iio/frequency/adrf6780.c | 1 - drivers/iio/gyro/adis16136.c | 26 +- drivers/iio/gyro/adis16260.c | 19 +- drivers/iio/gyro/bmg160_core.c | 4 +- drivers/iio/gyro/bmg160_i2c.c | 6 +- drivers/iio/gyro/fxas21002c_i2c.c | 2 +- drivers/iio/gyro/itg3200_core.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 35 +- drivers/iio/health/afe4403.c | 9 +- drivers/iio/health/afe4404.c | 11 +- drivers/iio/health/max30100.c | 7 +- drivers/iio/health/max30102.c | 5 +- drivers/iio/humidity/am2315.c | 2 +- drivers/iio/humidity/hdc100x.c | 12 +- drivers/iio/humidity/si7005.c | 4 +- drivers/iio/humidity/si7020.c | 141 +- drivers/iio/iio_core.h | 4 + drivers/iio/imu/Kconfig | 4 +- drivers/iio/imu/adis.c | 11 +- drivers/iio/imu/adis16400.c | 72 +- drivers/iio/imu/adis16475.c | 821 +++++- drivers/iio/imu/adis16480.c | 456 ++- drivers/iio/imu/adis_buffer.c | 73 +- drivers/iio/imu/adis_trigger.c | 37 +- drivers/iio/imu/bmi160/bmi160_core.c | 26 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 5 +- drivers/iio/imu/bmi160/bmi160_spi.c | 3 + drivers/iio/imu/bmi323/bmi323_core.c | 8 +- drivers/iio/imu/bno055/bno055_i2c.c | 2 +- drivers/iio/imu/fxos8700_i2c.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 4 + drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 124 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 14 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 80 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 4 +- drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 4 +- drivers/iio/imu/kmx61.c | 2 +- drivers/iio/industrialio-backend.c | 8 +- drivers/iio/industrialio-buffer.c | 588 +++- drivers/iio/industrialio-core.c | 30 +- drivers/iio/industrialio-event.c | 13 +- drivers/iio/industrialio-gts-helper.c | 7 +- drivers/iio/inkern.c | 38 +- drivers/iio/light/Kconfig | 11 + drivers/iio/light/Makefile | 1 + drivers/iio/light/adjd_s311.c | 2 +- drivers/iio/light/adux1020.c | 15 +- drivers/iio/light/al3320a.c | 2 +- drivers/iio/light/apds9300.c | 2 +- drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/bh1780.c | 4 +- drivers/iio/light/cm3232.c | 2 +- drivers/iio/light/cm3323.c | 2 +- drivers/iio/light/cm36651.c | 2 +- drivers/iio/light/gp2ap002.c | 4 +- drivers/iio/light/gp2ap020a00f.c | 3 +- drivers/iio/light/iqs621-als.c | 4 +- drivers/iio/light/isl29018.c | 6 +- drivers/iio/light/isl29028.c | 4 +- drivers/iio/light/isl29125.c | 2 +- drivers/iio/light/jsa1212.c | 2 +- drivers/iio/light/lv0104cs.c | 2 +- drivers/iio/light/max44000.c | 2 +- drivers/iio/light/max44009.c | 2 +- drivers/iio/light/noa1305.c | 2 +- drivers/iio/light/opt3001.c | 2 +- drivers/iio/light/pa12203001.c | 2 +- drivers/iio/light/rohm-bu27034.c | 6 - drivers/iio/light/rpr0521.c | 2 +- drivers/iio/light/si1133.c | 2 +- drivers/iio/light/st_uvis25_core.c | 4 +- drivers/iio/light/stk3310.c | 37 +- drivers/iio/light/tcs3414.c | 2 +- drivers/iio/light/tcs3472.c | 2 +- drivers/iio/light/tsl4531.c | 2 +- drivers/iio/light/us5182d.c | 2 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/light/veml6030.c | 6 +- drivers/iio/light/veml6040.c | 281 ++ drivers/iio/light/veml6070.c | 2 +- drivers/iio/light/vl6180.c | 2 +- drivers/iio/light/zopt2201.c | 2 +- drivers/iio/magnetometer/af8133j.c | 2 +- drivers/iio/magnetometer/ak8974.c | 18 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 6 +- drivers/iio/magnetometer/mag3110.c | 2 +- drivers/iio/magnetometer/mmc35240.c | 10 +- drivers/iio/magnetometer/tmag5273.c | 2 - drivers/iio/multiplexer/iio-mux.c | 1 - drivers/iio/potentiostat/lmp91000.c | 4 +- drivers/iio/pressure/bmp280-core.c | 787 +++--- drivers/iio/pressure/bmp280-regmap.c | 8 +- drivers/iio/pressure/bmp280-spi.c | 4 +- drivers/iio/pressure/bmp280.h | 65 +- drivers/iio/pressure/dps310.c | 2 +- drivers/iio/pressure/hp03.c | 4 +- drivers/iio/pressure/icp10100.c | 2 +- drivers/iio/pressure/mpl115_i2c.c | 2 +- drivers/iio/pressure/mpl3115.c | 2 +- drivers/iio/pressure/t5403.c | 2 +- drivers/iio/pressure/zpa2326_i2c.c | 4 +- drivers/iio/proximity/isl29501.c | 2 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 6 +- drivers/iio/proximity/rfd77402.c | 2 +- drivers/iio/proximity/sx9324.c | 5 +- drivers/iio/proximity/sx9360.c | 5 +- drivers/iio/proximity/sx9500.c | 16 +- drivers/iio/proximity/sx_common.c | 9 +- drivers/iio/proximity/vl53l0x-i2c.c | 2 +- drivers/iio/temperature/ltc2983.c | 262 +- drivers/iio/temperature/max30208.c | 1 - drivers/iio/temperature/mcp9600.c | 363 ++- drivers/iio/temperature/mlx90632.c | 6 +- drivers/iio/temperature/tmp006.c | 2 +- drivers/iio/temperature/tmp007.c | 2 +- drivers/iio/temperature/tsys01.c | 2 +- drivers/iio/temperature/tsys02d.c | 2 +- drivers/iio/test/iio-test-gts.c | 8 +- drivers/iio/trigger/stm32-timer-trigger.c | 34 +- drivers/infiniband/core/agent.c | 32 +- drivers/infiniband/core/cache.c | 14 +- drivers/infiniband/core/device.c | 83 +- drivers/infiniband/core/iwcm.c | 41 +- drivers/infiniband/core/mad.c | 9 +- drivers/infiniband/core/nldev.c | 74 + drivers/infiniband/core/user_mad.c | 29 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/uverbs_main.c | 3 +- drivers/infiniband/core/uverbs_std_types_cq.c | 2 +- drivers/infiniband/core/verbs.c | 82 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 12 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 14 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 2 +- drivers/infiniband/hw/bnxt_re/main.c | 78 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 12 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 8 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 6 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 1 + drivers/infiniband/hw/bnxt_re/qplib_sp.h | 1 + drivers/infiniband/hw/bnxt_re/roce_hsi.h | 30 +- drivers/infiniband/hw/cxgb4/cq.c | 3 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 +- drivers/infiniband/hw/efa/efa.h | 2 +- drivers/infiniband/hw/efa/efa_com.c | 30 +- drivers/infiniband/hw/efa/efa_main.c | 32 +- drivers/infiniband/hw/efa/efa_verbs.c | 9 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 3 +- drivers/infiniband/hw/erdma/erdma_verbs.h | 2 +- drivers/infiniband/hw/hfi1/chip.c | 30 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 2 +- drivers/infiniband/hw/hfi1/mmu_rb.h | 4 +- drivers/infiniband/hw/hfi1/pin_system.c | 2 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 3 +- drivers/infiniband/hw/hns/hns_roce_device.h | 9 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 164 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 6 + drivers/infiniband/hw/hns/hns_roce_mr.c | 5 + drivers/infiniband/hw/hns/hns_roce_qp.c | 4 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 2 +- drivers/infiniband/hw/irdma/main.h | 2 +- drivers/infiniband/hw/irdma/verbs.c | 5 +- drivers/infiniband/hw/mana/cq.c | 3 +- drivers/infiniband/hw/mana/device.c | 19 +- drivers/infiniband/hw/mana/main.c | 109 +- drivers/infiniband/hw/mana/mana_ib.h | 130 +- drivers/infiniband/hw/mana/qp.c | 188 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 2 +- drivers/infiniband/hw/mlx4/cq.c | 3 +- drivers/infiniband/hw/mlx4/mad.c | 2 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +- drivers/infiniband/hw/mlx5/cmd.c | 12 +- drivers/infiniband/hw/mlx5/cmd.h | 2 +- drivers/infiniband/hw/mlx5/cq.c | 31 +- drivers/infiniband/hw/mlx5/mad.c | 71 +- drivers/infiniband/hw/mlx5/main.c | 336 ++- drivers/infiniband/hw/mlx5/mlx5_ib.h | 32 +- drivers/infiniband/hw/mlx5/mr.c | 9 + drivers/infiniband/hw/mlx5/odp.c | 6 +- drivers/infiniband/hw/mlx5/qp.c | 11 +- drivers/infiniband/hw/mlx5/qpc.c | 13 +- drivers/infiniband/hw/mlx5/srq.c | 4 + drivers/infiniband/hw/mlx5/umr.c | 55 +- drivers/infiniband/hw/mlx5/umr.h | 3 + drivers/infiniband/hw/mthca/mthca_provider.c | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 22 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 2 +- drivers/infiniband/hw/qedr/verbs.c | 3 +- drivers/infiniband/hw/qedr/verbs.h | 2 +- drivers/infiniband/hw/qib/qib_init.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 2 +- drivers/infiniband/sw/rdmavt/cq.c | 6 +- drivers/infiniband/sw/rdmavt/cq.h | 2 +- drivers/infiniband/sw/rxe/rxe_net.c | 1 + drivers/infiniband/sw/rxe/rxe_req.c | 7 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 3 +- drivers/infiniband/sw/siw/siw_main.c | 1 + drivers/infiniband/sw/siw/siw_verbs.c | 5 +- drivers/infiniband/sw/siw/siw_verbs.h | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 3 - drivers/input/evdev.c | 16 +- drivers/input/gameport/emu10k1-gp.c | 2 +- drivers/input/gameport/fm801-gp.c | 2 +- drivers/input/gameport/gameport.c | 2 +- drivers/input/gameport/ns558.c | 4 +- drivers/input/input.c | 230 +- drivers/input/joystick/a3d.c | 2 +- drivers/input/joystick/adc-joystick.c | 130 +- drivers/input/joystick/adi.c | 2 +- drivers/input/joystick/analog.c | 3 +- drivers/input/joystick/as5011.c | 2 +- drivers/input/joystick/cobra.c | 2 +- drivers/input/joystick/db9.c | 3 +- drivers/input/joystick/gamecon.c | 3 +- drivers/input/joystick/gf2k.c | 2 +- drivers/input/joystick/grip.c | 3 +- drivers/input/joystick/grip_mp.c | 3 +- drivers/input/joystick/guillemot.c | 2 +- drivers/input/joystick/interact.c | 2 +- drivers/input/joystick/magellan.c | 2 +- drivers/input/joystick/maplecontrol.c | 2 +- drivers/input/joystick/n64joy.c | 2 +- drivers/input/joystick/sidewinder.c | 2 +- drivers/input/joystick/spaceball.c | 2 +- drivers/input/joystick/spaceorb.c | 2 +- drivers/input/joystick/stinger.c | 2 +- drivers/input/joystick/tmdc.c | 3 +- drivers/input/joystick/turbografx.c | 3 +- drivers/input/joystick/twidjoy.c | 2 +- drivers/input/joystick/walkera0701.c | 1 - drivers/input/joystick/warrior.c | 2 +- drivers/input/joystick/xpad.c | 4 +- drivers/input/joystick/zhenhua.c | 2 +- drivers/input/keyboard/atkbd.c | 2 +- drivers/input/keyboard/cap11xx.c | 125 +- drivers/input/keyboard/lkkbd.c | 2 +- drivers/input/keyboard/locomokbd.c | 2 +- drivers/input/keyboard/maple_keyb.c | 2 +- drivers/input/keyboard/newtonkbd.c | 2 +- drivers/input/keyboard/omap-keypad.c | 21 +- drivers/input/keyboard/qt1050.c | 9 +- drivers/input/keyboard/stowaway.c | 2 +- drivers/input/keyboard/sunkbd.c | 2 +- drivers/input/keyboard/xtkbd.c | 2 +- drivers/input/matrix-keymap.c | 1 + drivers/input/misc/88pm80x_onkey.c | 2 +- drivers/input/misc/adxl34x-i2c.c | 9 +- drivers/input/misc/adxl34x-spi.c | 9 +- drivers/input/misc/adxl34x.c | 159 +- drivers/input/misc/adxl34x.h | 2 +- drivers/input/misc/ati_remote2.c | 50 +- drivers/input/misc/cma3000_d0x.c | 2 +- drivers/input/misc/ims-pcu.c | 197 +- drivers/input/misc/max8997_haptic.c | 2 +- drivers/input/misc/pcap_keys.c | 2 +- drivers/input/misc/powermate.c | 2 +- drivers/input/misc/sgi_btns.c | 1 + drivers/input/misc/soc_button_array.c | 1 + drivers/input/misc/twl4030-pwrbutton.c | 4 +- drivers/input/misc/uinput.c | 2 +- drivers/input/misc/yealink.c | 85 +- drivers/input/mouse/alps.c | 2 +- drivers/input/mouse/appletouch.c | 2 +- drivers/input/mouse/bcm5974.c | 2 +- drivers/input/mouse/cypress_ps2.c | 184 +- drivers/input/mouse/cypress_ps2.h | 6 - drivers/input/mouse/elan_i2c_core.c | 2 + drivers/input/mouse/focaltech.c | 3 +- drivers/input/mouse/hgpk.c | 2 +- drivers/input/mouse/lifebook.c | 2 +- drivers/input/mouse/maplemouse.c | 2 +- drivers/input/mouse/psmouse-base.c | 2 +- drivers/input/mouse/sentelic.c | 2 +- drivers/input/mouse/sermouse.c | 2 +- drivers/input/mouse/synaptics.c | 4 +- drivers/input/mouse/synaptics_i2c.c | 2 +- drivers/input/mouse/vsxxxaa.c | 2 +- drivers/input/serio/altera_ps2.c | 2 +- drivers/input/serio/ambakmi.c | 4 +- drivers/input/serio/apbps2.c | 2 +- drivers/input/serio/arc_ps2.c | 2 +- drivers/input/serio/ct82c710.c | 2 +- drivers/input/serio/gscps2.c | 4 +- drivers/input/serio/hyperv-keyboard.c | 4 +- drivers/input/serio/i8042.c | 4 +- drivers/input/serio/maceps2.c | 2 +- drivers/input/serio/olpc_apsp.c | 4 +- drivers/input/serio/parkbd.c | 3 +- drivers/input/serio/pcips2.c | 4 +- drivers/input/serio/ps2-gpio.c | 4 +- drivers/input/serio/ps2mult.c | 2 +- drivers/input/serio/q40kbd.c | 4 +- drivers/input/serio/rpckbd.c | 2 +- drivers/input/serio/sa1111ps2.c | 4 +- drivers/input/serio/serio.c | 2 +- drivers/input/serio/serio_raw.c | 4 +- drivers/input/serio/serport.c | 4 +- drivers/input/serio/sun4i-ps2.c | 4 +- drivers/input/serio/userio.c | 4 +- drivers/input/serio/xilinx_ps2.c | 4 +- drivers/input/tablet/acecad.c | 2 +- drivers/input/tablet/aiptek.c | 2 +- drivers/input/tablet/hanwang.c | 2 +- drivers/input/tablet/kbtab.c | 2 +- drivers/input/tablet/wacom_serial4.c | 2 +- drivers/input/tests/input_test.c | 1 + drivers/input/touchscreen/ads7846.c | 35 +- drivers/input/touchscreen/atmel_mxt_ts.c | 16 +- drivers/input/touchscreen/cyttsp_i2c_common.c | 1 + drivers/input/touchscreen/da9052_tsi.c | 2 +- drivers/input/touchscreen/dynapro.c | 2 +- drivers/input/touchscreen/edt-ft5x06.c | 1 + drivers/input/touchscreen/egalax_ts_serial.c | 2 +- drivers/input/touchscreen/ektf2127.c | 36 +- drivers/input/touchscreen/elo.c | 2 +- drivers/input/touchscreen/exc3000.c | 7 + drivers/input/touchscreen/fsl-imx25-tcq.c | 2 +- drivers/input/touchscreen/fujitsu_ts.c | 2 +- drivers/input/touchscreen/goodix_berlin_spi.c | 24 +- drivers/input/touchscreen/gunze.c | 2 +- drivers/input/touchscreen/hampshire.c | 2 +- drivers/input/touchscreen/himax_hx83112b.c | 135 +- drivers/input/touchscreen/ili210x.c | 127 +- drivers/input/touchscreen/imagis.c | 33 +- drivers/input/touchscreen/inexio.c | 2 +- drivers/input/touchscreen/mtouch.c | 2 +- drivers/input/touchscreen/penmount.c | 2 +- drivers/input/touchscreen/rohm_bu21023.c | 95 +- drivers/input/touchscreen/sur40.c | 2 +- drivers/input/touchscreen/touchit213.c | 2 +- drivers/input/touchscreen/touchright.c | 2 +- drivers/input/touchscreen/touchwin.c | 2 +- drivers/input/touchscreen/tsc40.c | 2 +- drivers/input/touchscreen/usbtouchscreen.c | 15 +- drivers/input/touchscreen/wacom_w8001.c | 37 +- drivers/input/vivaldi-fmap.c | 1 + drivers/interconnect/Kconfig | 1 + drivers/interconnect/Makefile | 1 + drivers/interconnect/icc-clk.c | 24 +- drivers/interconnect/imx/imx.c | 1 + drivers/interconnect/imx/imx8mm.c | 1 + drivers/interconnect/imx/imx8mn.c | 1 + drivers/interconnect/imx/imx8mp.c | 1 + drivers/interconnect/imx/imx8mq.c | 1 + drivers/interconnect/mediatek/Kconfig | 29 + drivers/interconnect/mediatek/Makefile | 5 + drivers/interconnect/mediatek/icc-emi.c | 153 + drivers/interconnect/mediatek/icc-emi.h | 40 + drivers/interconnect/mediatek/mt8183.c | 143 + drivers/interconnect/mediatek/mt8195.c | 339 +++ drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/icc-common.c | 1 + drivers/interconnect/qcom/icc-rpmh.c | 94 + drivers/interconnect/qcom/icc-rpmh.h | 36 + drivers/interconnect/qcom/msm8953.c | 1321 +++++++++ drivers/interconnect/qcom/qcm2290.c | 2 +- drivers/interconnect/qcom/sc7280.c | 276 ++ drivers/iommu/Kconfig | 1 + drivers/iommu/amd/io_pgtable_v2.c | 2 +- drivers/iommu/arm/arm-smmu-v3/Makefile | 5 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 431 +-- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c | 117 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 759 +++-- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 63 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 2 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 83 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 42 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.h | 2 + drivers/iommu/arm/arm-smmu/arm-smmu.c | 77 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 71 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 4 +- drivers/iommu/dma-iommu.c | 27 +- drivers/iommu/intel/cache.c | 3 +- drivers/iommu/intel/dmar.c | 2 +- drivers/iommu/intel/iommu.c | 196 +- drivers/iommu/intel/iommu.h | 19 +- drivers/iommu/intel/irq_remapping.c | 4 +- drivers/iommu/intel/pasid.c | 116 +- drivers/iommu/intel/pasid.h | 10 - drivers/iommu/io-pgfault.c | 63 +- drivers/iommu/io-pgtable-arm.c | 119 +- drivers/iommu/iommu-priv.h | 18 + drivers/iommu/iommu-sva.c | 48 +- drivers/iommu/iommu.c | 225 +- drivers/iommu/iommufd/Makefile | 1 + drivers/iommu/iommufd/device.c | 7 +- drivers/iommu/iommufd/fault.c | 443 +++ drivers/iommu/iommufd/hw_pagetable.c | 51 +- drivers/iommu/iommufd/iommufd_private.h | 80 + drivers/iommu/iommufd/iommufd_test.h | 8 + drivers/iommu/iommufd/iova_bitmap.c | 124 +- drivers/iommu/iommufd/main.c | 6 + drivers/iommu/iommufd/pages.c | 7 +- drivers/iommu/iommufd/selftest.c | 70 +- drivers/iommu/iova.c | 1 + drivers/iommu/mtk_iommu_v1.c | 12 +- drivers/iommu/of_iommu.c | 59 +- drivers/iommu/sun50i-iommu.c | 15 +- drivers/iommu/tegra-smmu.c | 2 +- drivers/iommu/virtio-iommu.c | 11 +- drivers/macintosh/ams/ams-i2c.c | 2 +- drivers/macintosh/mac_hid.c | 1 + drivers/macintosh/therm_windtunnel.c | 2 +- drivers/macintosh/windfarm_ad7417_sensor.c | 2 +- drivers/macintosh/windfarm_fcu_controls.c | 2 +- drivers/macintosh/windfarm_lm87_sensor.c | 2 +- drivers/macintosh/windfarm_max6690_sensor.c | 2 +- drivers/macintosh/windfarm_smu_sat.c | 2 +- drivers/mcb/mcb-parse.c | 5 - drivers/mcb/mcb-pci.c | 16 +- drivers/md/Kconfig | 10 + drivers/md/dm-cache-metadata.c | 15 +- drivers/md/dm-cache-target.c | 4 +- drivers/md/dm-clone-metadata.c | 6 +- drivers/md/dm-clone-target.c | 4 +- drivers/md/dm-core.h | 2 + drivers/md/dm-crypt.c | 77 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-era-target.c | 10 +- drivers/md/dm-init.c | 4 +- drivers/md/dm-integrity.c | 408 ++- drivers/md/dm-io.c | 84 +- drivers/md/dm-linear.c | 1 + drivers/md/dm-mpath.c | 11 +- drivers/md/dm-raid.c | 63 +- drivers/md/dm-stripe.c | 5 +- drivers/md/dm-table.c | 44 +- drivers/md/dm-thin-metadata.c | 6 +- drivers/md/dm-thin.c | 6 +- drivers/md/dm-vdo/dedupe.c | 5 - drivers/md/dm-vdo/dm-vdo-target.c | 4 +- drivers/md/dm-vdo/indexer/index.c | 5 +- drivers/md/dm-vdo/int-map.c | 2 +- drivers/md/dm-vdo/repair.c | 8 +- drivers/md/dm-verity-fec.c | 32 +- drivers/md/dm-verity-fec.h | 6 +- drivers/md/dm-verity-target.c | 485 ++-- drivers/md/dm-verity-verify-sig.c | 7 + drivers/md/dm-verity.h | 39 +- drivers/md/dm-zoned-target.c | 4 +- drivers/md/dm.c | 54 +- drivers/md/persistent-data/dm-array.c | 6 +- drivers/md/persistent-data/dm-block-manager.c | 12 +- drivers/md/persistent-data/dm-block-manager.h | 14 +- drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/persistent-data/dm-btree-spine.c | 6 +- drivers/md/persistent-data/dm-space-map-common.c | 12 +- .../md/persistent-data/dm-transaction-manager.c | 8 +- .../md/persistent-data/dm-transaction-manager.h | 6 +- drivers/misc/Kconfig | 16 + drivers/misc/Makefile | 2 + drivers/misc/apds9802als.c | 2 +- drivers/misc/apds990x.c | 12 +- drivers/misc/bh1770glc.c | 14 +- drivers/misc/ds1682.c | 2 +- drivers/misc/eeprom/Kconfig | 2 + drivers/misc/eeprom/at24.c | 8 + drivers/misc/eeprom/digsy_mtc_eeprom.c | 46 +- drivers/misc/eeprom/ee1004.c | 131 +- drivers/misc/eeprom/eeprom_93xx46.c | 178 +- drivers/misc/eeprom/idt_89hpesx.c | 104 +- drivers/misc/eeprom/max6875.c | 2 +- drivers/misc/fastrpc.c | 46 +- drivers/misc/hmc6352.c | 2 +- drivers/misc/ics932s401.c | 2 +- drivers/misc/isl29003.c | 2 +- drivers/misc/isl29020.c | 2 +- drivers/misc/keba/Kconfig | 13 + drivers/misc/keba/Makefile | 3 + drivers/misc/keba/cp500.c | 458 +++ drivers/misc/mei/bus-fixup.c | 8 +- drivers/misc/mrvl_cn10k_dpi.c | 676 +++++ drivers/misc/open-dice.c | 1 + drivers/misc/pci_endpoint_test.c | 87 +- drivers/misc/ti-st/st_kim.c | 8 +- drivers/misc/tifm_7xx1.c | 6 +- drivers/misc/tsl2550.c | 2 +- drivers/misc/vcpu_stall_detector.c | 31 +- drivers/mtd/chips/cfi_cmdset_0020.c | 1 + drivers/mtd/chips/cfi_util.c | 1 + drivers/mtd/maps/Makefile | 11 +- drivers/mtd/maps/map_funcs.c | 1 + drivers/mtd/nand/raw/cadence-nand-controller.c | 5 - drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 20 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 6 +- drivers/mtd/nand/raw/intel-nand-controller.c | 6 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 26 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 26 +- drivers/mtd/nand/raw/meson_nand.c | 86 +- drivers/mtd/nand/raw/mxc_nand.c | 700 +++-- drivers/mtd/nand/spi/macronix.c | 64 +- drivers/mtd/parsers/brcm_u-boot.c | 1 + drivers/mtd/parsers/cmdlinepart.c | 18 +- drivers/mtd/parsers/tplink_safeloader.c | 1 + drivers/mtd/spi-nor/Makefile | 1 - drivers/mtd/spi-nor/core.c | 188 +- drivers/mtd/spi-nor/core.h | 12 - drivers/mtd/spi-nor/everspin.c | 19 +- drivers/mtd/spi-nor/winbond.c | 2 + drivers/mtd/spi-nor/xilinx.c | 169 -- drivers/mtd/tests/Makefile | 34 +- drivers/mtd/tests/mtd_test.c | 9 + drivers/net/caif/caif_virtio.c | 8 +- drivers/net/dsa/b53/b53_common.c | 3 + drivers/net/dsa/mv88e6xxx/chip.c | 3 +- drivers/net/ethernet/google/gve/gve_tx.c | 5 +- drivers/net/ethernet/mediatek/airoha_eth.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 1 + drivers/net/ethernet/meta/Kconfig | 2 + drivers/net/ethernet/microsoft/mana/gdma_main.c | 1 + drivers/net/ethernet/microsoft/mana/mana_en.c | 19 + drivers/net/hamradio/baycom_epp.c | 1 - drivers/net/hamradio/baycom_par.c | 1 - drivers/net/plip/plip.c | 1 - drivers/net/virtio_net.c | 34 +- drivers/net/wireless/ath/ath10k/snoc.c | 6 +- drivers/net/wireless/ath/ath11k/Kconfig | 1 + drivers/net/wireless/ath/ath11k/ahb.c | 6 +- drivers/net/wireless/ath/ath12k/Kconfig | 1 + drivers/net/wireless/virtual/mac80211_hwsim.c | 12 +- drivers/net/wwan/mhi_wwan_mbim.c | 18 +- drivers/net/wwan/t7xx/t7xx_pci.c | 1 + drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 2 +- drivers/nvdimm/btt.c | 5 +- drivers/nvdimm/core.c | 1 + drivers/nvdimm/e820.c | 1 + drivers/nvdimm/nd_virtio.c | 1 + drivers/nvdimm/of_pmem.c | 1 + drivers/nvdimm/pmem.c | 1 + drivers/nvmem/apple-efuses.c | 1 + drivers/nvmem/brcm_nvram.c | 1 + drivers/nvmem/core.c | 90 +- drivers/nvmem/meson-efuse.c | 5 +- drivers/nvmem/rockchip-efuse.c | 1 + drivers/nvmem/rockchip-otp.c | 2 + drivers/nvmem/u-boot-env.c | 1 + drivers/of/device.c | 30 +- drivers/parport/daisy.c | 1 - drivers/parport/procfs.c | 24 +- drivers/parport/share.c | 10 +- drivers/pci/bus.c | 10 +- drivers/pci/controller/Kconfig | 9 +- drivers/pci/controller/Makefile | 2 +- drivers/pci/controller/dwc/Kconfig | 22 +- drivers/pci/controller/dwc/Makefile | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 8 +- drivers/pci/controller/dwc/pci-exynos.c | 55 +- drivers/pci/controller/dwc/pci-imx6.c | 38 +- drivers/pci/controller/dwc/pci-keystone.c | 202 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 4 +- drivers/pci/controller/dwc/pci-meson.c | 1 - drivers/pci/controller/dwc/pcie-al.c | 16 +- drivers/pci/controller/dwc/pcie-artpec6.c | 10 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 157 +- drivers/pci/controller/dwc/pcie-designware-host.c | 145 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 2 +- drivers/pci/controller/dwc/pcie-designware.c | 121 +- drivers/pci/controller/dwc/pcie-designware.h | 46 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 330 ++- drivers/pci/controller/dwc/pcie-keembay.c | 2 +- drivers/pci/controller/dwc/pcie-kirin.c | 126 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 50 +- drivers/pci/controller/dwc/pcie-qcom.c | 346 ++- drivers/pci/controller/dwc/pcie-rcar-gen4.c | 308 +- drivers/pci/controller/dwc/pcie-tegra194.c | 10 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 2 +- .../pci/controller/mobiveil/pcie-layerscape-gen4.c | 2 +- drivers/pci/controller/mobiveil/pcie-mobiveil.h | 2 +- drivers/pci/controller/pci-aardvark.c | 1 - drivers/pci/controller/pci-host-common.c | 5 +- drivers/pci/controller/pci-host-generic.c | 1 + drivers/pci/controller/pci-hyperv.c | 4 +- drivers/pci/controller/pci-loongson.c | 13 + drivers/pci/controller/pcie-altera-msi.c | 1 + drivers/pci/controller/pcie-altera.c | 1 + drivers/pci/controller/pcie-apple.c | 1 + drivers/pci/controller/pcie-mediatek-gen3.c | 1 + drivers/pci/controller/pcie-mediatek.c | 1 + drivers/pci/controller/pcie-mt7621.c | 1 + drivers/pci/controller/pcie-rcar-host.c | 6 +- drivers/pci/controller/pcie-rockchip-host.c | 3 + drivers/pci/controller/pcie-rockchip.c | 2 +- drivers/pci/controller/plda/Kconfig | 30 + drivers/pci/controller/plda/Makefile | 4 + .../controller/{ => plda}/pcie-microchip-host.c | 615 +--- drivers/pci/controller/plda/pcie-plda-host.c | 651 +++++ drivers/pci/controller/plda/pcie-plda.h | 273 ++ drivers/pci/controller/plda/pcie-starfive.c | 488 ++++ drivers/pci/controller/vmd.c | 9 +- drivers/pci/devres.c | 913 +++++- drivers/pci/endpoint/functions/pci-epf-mhi.c | 48 +- drivers/pci/endpoint/functions/pci-epf-test.c | 115 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 19 +- drivers/pci/endpoint/pci-ep-cfs.c | 1 - drivers/pci/endpoint/pci-epc-core.c | 79 +- drivers/pci/hotplug/acpiphp_ampere_altra.c | 1 + drivers/pci/hotplug/pciehp.h | 4 + drivers/pci/hotplug/pciehp_core.c | 42 +- drivers/pci/hotplug/pciehp_hpc.c | 5 + drivers/pci/hotplug/pciehp_pci.c | 4 + drivers/pci/hotplug/pnv_php.c | 3 +- drivers/pci/iomap.c | 16 + drivers/pci/of.c | 54 +- drivers/pci/pci-acpi.c | 22 + drivers/pci/pci-mid.c | 4 +- drivers/pci/pci-pf-stub.c | 1 + drivers/pci/pci-stub.c | 1 + drivers/pci/pci.c | 306 +- drivers/pci/pci.h | 100 +- drivers/pci/pcie/aer.c | 18 + drivers/pci/pcie/dpc.c | 60 +- drivers/pci/pcie/portdrv.c | 2 +- drivers/pci/probe.c | 34 +- drivers/pci/pwrctl/Kconfig | 11 +- drivers/pci/quirks.c | 4 + drivers/pci/setup-bus.c | 91 +- drivers/pci/switch/switchtec.c | 16 +- drivers/peci/controller/peci-aspeed.c | 1 + drivers/peci/core.c | 5 +- drivers/peci/cpu.c | 21 +- drivers/peci/device.c | 3 +- drivers/peci/internal.h | 6 +- drivers/phy/ti/phy-da8xx-usb.c | 49 + drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 10 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 5 +- drivers/pinctrl/bcm/pinctrl-bcm4908.c | 1 + drivers/pinctrl/bcm/pinctrl-bcm63xx.c | 4 +- drivers/pinctrl/berlin/berlin.c | 21 +- drivers/pinctrl/berlin/berlin.h | 6 - drivers/pinctrl/core.c | 30 +- drivers/pinctrl/core.h | 2 +- drivers/pinctrl/freescale/Kconfig | 18 + drivers/pinctrl/freescale/Makefile | 2 + drivers/pinctrl/freescale/pinctrl-imx-scmi.c | 357 +++ drivers/pinctrl/freescale/pinctrl-imx.c | 39 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 16 +- drivers/pinctrl/freescale/pinctrl-imx91.c | 271 ++ drivers/pinctrl/freescale/pinctrl-mxs.c | 18 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 10 +- drivers/pinctrl/mediatek/pinctrl-moore.h | 6 + drivers/pinctrl/mediatek/pinctrl-mt7622.c | 32 +- drivers/pinctrl/mediatek/pinctrl-mt7623.c | 42 +- drivers/pinctrl/mediatek/pinctrl-mt7629.c | 20 +- drivers/pinctrl/mediatek/pinctrl-mt76x8.c | 88 +- drivers/pinctrl/mediatek/pinctrl-mt7981.c | 34 +- drivers/pinctrl/mediatek/pinctrl-mt7986.c | 24 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-a1.c | 1 + drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c | 1 + drivers/pinctrl/meson/pinctrl-meson-axg.c | 1 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 1 + drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 1 + drivers/pinctrl/meson/pinctrl-meson-gxl.c | 1 + drivers/pinctrl/meson/pinctrl-meson-s4.c | 1 + drivers/pinctrl/meson/pinctrl-meson.c | 1 + drivers/pinctrl/meson/pinctrl-meson8-pmx.c | 1 + drivers/pinctrl/nomadik/pinctrl-abx500.c | 4 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/nuvoton/Kconfig | 19 + drivers/pinctrl/nuvoton/Makefile | 2 + drivers/pinctrl/nuvoton/pinctrl-ma35.c | 1187 ++++++++ drivers/pinctrl/nuvoton/pinctrl-ma35.h | 52 + drivers/pinctrl/nuvoton/pinctrl-ma35d1.c | 1799 ++++++++++++ drivers/pinctrl/nxp/pinctrl-s32cc.c | 31 +- drivers/pinctrl/pinconf-generic.c | 7 +- drivers/pinctrl/pinctrl-at91-pio4.c | 7 +- drivers/pinctrl/pinctrl-at91.c | 14 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 212 +- drivers/pinctrl/pinctrl-equilibrium.c | 45 +- drivers/pinctrl/pinctrl-equilibrium.h | 12 - drivers/pinctrl/pinctrl-ingenic.c | 707 ++--- drivers/pinctrl/pinctrl-k210.c | 7 +- drivers/pinctrl/pinctrl-keembay.c | 24 +- drivers/pinctrl/pinctrl-mcp23s08.c | 1 + drivers/pinctrl/pinctrl-mcp23s08_i2c.c | 1 + drivers/pinctrl/pinctrl-mcp23s08_spi.c | 1 + drivers/pinctrl/pinctrl-mlxbf3.c | 12 +- drivers/pinctrl/pinctrl-rockchip.c | 28 +- drivers/pinctrl/pinctrl-scmi.c | 9 + drivers/pinctrl/pinctrl-single.c | 7 +- drivers/pinctrl/pinctrl-st.c | 37 +- drivers/pinctrl/pinctrl-tb10x.c | 1 + drivers/pinctrl/pinctrl-tps6594.c | 4 +- drivers/pinctrl/pinctrl-zynqmp.c | 85 +- drivers/pinctrl/pinmux.c | 19 +- drivers/pinctrl/pinmux.h | 19 +- drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-sdm670.c | 19 + drivers/pinctrl/qcom/pinctrl-sm4250-lpass-lpi.c | 236 ++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/renesas/pfc-r8a779g0.c | 830 +++--- drivers/pinctrl/renesas/pfc-r8a779h0.c | 82 +- drivers/pinctrl/renesas/pfc-sh73a0.c | 4 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 14 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 909 ++++-- drivers/pinctrl/renesas/pinctrl-rzn1.c | 26 +- drivers/pinctrl/renesas/pinctrl-rzv2m.c | 7 +- drivers/pinctrl/renesas/pinctrl.c | 7 +- drivers/pinctrl/spear/pinctrl-spear.c | 13 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 14 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c | 27 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c | 18 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 4 +- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 7 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 4 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 42 +- drivers/platform/goldfish/goldfish_pipe.c | 1 + drivers/platform/mellanox/mlxbf-tmfifo.c | 10 +- drivers/platform/mips/cpu_hwmon.c | 3 + drivers/power/sequencing/core.c | 3 +- drivers/pps/clients/pps_parport.c | 1 - drivers/pps/generators/pps_gen_parport.c | 1 - drivers/remoteproc/remoteproc_virtio.c | 12 +- drivers/rpmsg/virtio_rpmsg_bus.c | 8 +- drivers/rtc/interface.c | 9 +- drivers/rtc/lib_test.c | 1 + drivers/rtc/rtc-ab-b5ze-s3.c | 2 +- drivers/rtc/rtc-ab-eoz9.c | 2 +- drivers/rtc/rtc-abx80x.c | 12 +- drivers/rtc/rtc-bq32k.c | 2 +- drivers/rtc/rtc-cmos.c | 10 +- drivers/rtc/rtc-ds1307.c | 7 +- drivers/rtc/rtc-ds1374.c | 2 +- drivers/rtc/rtc-ds1672.c | 2 +- drivers/rtc/rtc-ds3232.c | 2 +- drivers/rtc/rtc-em3027.c | 2 +- drivers/rtc/rtc-fm3130.c | 2 +- drivers/rtc/rtc-goldfish.c | 1 + drivers/rtc/rtc-hym8563.c | 4 +- drivers/rtc/rtc-isl12022.c | 2 +- drivers/rtc/rtc-isl1208.c | 36 +- drivers/rtc/rtc-max31335.c | 2 +- drivers/rtc/rtc-max6900.c | 2 +- drivers/rtc/rtc-mpc5121.c | 1 + drivers/rtc/rtc-nct3018y.c | 2 +- drivers/rtc/rtc-omap.c | 1 + drivers/rtc/rtc-pcf8523.c | 2 +- drivers/rtc/rtc-pcf8563.c | 6 +- drivers/rtc/rtc-pcf8583.c | 2 +- drivers/rtc/rtc-rc5t583.c | 1 + drivers/rtc/rtc-rv3029c2.c | 4 +- drivers/rtc/rtc-rx6110.c | 2 +- drivers/rtc/rtc-rx8010.c | 2 +- drivers/rtc/rtc-rx8581.c | 2 +- drivers/rtc/rtc-s35390a.c | 2 +- drivers/rtc/rtc-sd3078.c | 2 +- drivers/rtc/rtc-stm32.c | 78 + drivers/rtc/rtc-tps65910.c | 1 + drivers/rtc/rtc-tps6594.c | 75 +- drivers/rtc/rtc-twl.c | 1 + drivers/rtc/rtc-x1205.c | 2 +- drivers/s390/virtio/virtio_ccw.c | 13 +- drivers/scsi/BusLogic.c | 1 + drivers/scsi/advansys.c | 1 + drivers/scsi/aha152x.c | 2 +- drivers/scsi/aha1542.c | 2 + drivers/scsi/aha1740.c | 1 + drivers/scsi/arm/acornscsi.c | 9 +- drivers/scsi/arm/cumana_2.c | 2 +- drivers/scsi/arm/eesox.c | 2 +- drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/atari_scsi.c | 1 + drivers/scsi/atp870u.c | 2 + drivers/scsi/elx/efct/efct_driver.c | 1 + drivers/scsi/g_NCR5380.c | 1 + drivers/scsi/imm.c | 2 +- drivers/scsi/isci/init.c | 1 + drivers/scsi/lpfc/lpfc_attr.c | 10 +- drivers/scsi/lpfc/lpfc_ct.c | 16 +- drivers/scsi/lpfc/lpfc_els.c | 19 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 10 +- drivers/scsi/lpfc/lpfc_sli.c | 43 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac_scsi.c | 1 + drivers/scsi/mpi3mr/mpi/mpi30_tool.h | 44 + drivers/scsi/mpi3mr/mpi3mr.h | 140 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 1090 ++++++- drivers/scsi/mpi3mr/mpi3mr_fw.c | 294 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 361 ++- drivers/scsi/mpi3mr/mpi3mr_transport.c | 43 +- drivers/scsi/pcmcia/aha152x_stub.c | 1 + drivers/scsi/pm8001/pm8001_sas.c | 4 +- drivers/scsi/pm8001/pm80xx_hwi.c | 6 +- drivers/scsi/ppa.c | 2 +- drivers/scsi/qla2xxx/qla_bsg.c | 98 +- drivers/scsi/qla2xxx/qla_def.h | 17 +- drivers/scsi/qla2xxx/qla_gbl.h | 6 +- drivers/scsi/qla2xxx/qla_gs.c | 467 ++- drivers/scsi/qla2xxx/qla_init.c | 94 +- drivers/scsi/qla2xxx/qla_inline.h | 8 + drivers/scsi/qla2xxx/qla_isr.c | 6 - drivers/scsi/qla2xxx/qla_mid.c | 2 +- drivers/scsi/qla2xxx/qla_nvme.c | 5 +- drivers/scsi/qla2xxx/qla_os.c | 19 +- drivers/scsi/qla2xxx/qla_sup.c | 108 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_common.c | 1 + drivers/scsi/scsi_devinfo.c | 11 +- drivers/scsi/scsi_scan.c | 3 +- drivers/scsi/sun3_scsi.c | 1 + drivers/scsi/virtio_scsi.c | 32 +- drivers/siox/siox-bus-gpio.c | 1 + drivers/slimbus/stream.c | 8 +- drivers/soc/fsl/qe/qmc.c | 32 +- drivers/soundwire/slave.c | 13 +- drivers/spi/spi-butterfly.c | 1 - drivers/spi/spi-lm70llp.c | 1 - drivers/spmi/hisi-spmi-controller.c | 1 + drivers/spmi/spmi-pmic-arb.c | 1 + drivers/staging/fbtft/fbtft-core.c | 1 + drivers/staging/greybus/audio_manager.c | 1 + drivers/staging/greybus/audio_topology.c | 6 - drivers/staging/greybus/bootrom.c | 1 + drivers/staging/greybus/camera.c | 1 + drivers/staging/greybus/gbphy.c | 1 + drivers/staging/greybus/gpio.c | 1 + drivers/staging/greybus/hid.c | 1 + drivers/staging/greybus/i2c.c | 1 + drivers/staging/greybus/light.c | 1 + drivers/staging/greybus/log.c | 1 + drivers/staging/greybus/loopback.c | 1 + drivers/staging/greybus/power_supply.c | 1 + drivers/staging/greybus/pwm.c | 1 + drivers/staging/greybus/raw.c | 1 + drivers/staging/greybus/sdio.c | 1 + drivers/staging/greybus/spi.c | 1 + drivers/staging/greybus/spilib.c | 1 + drivers/staging/greybus/uart.c | 1 + drivers/staging/greybus/usb.c | 1 + drivers/staging/greybus/vibrator.c | 1 + drivers/staging/iio/addac/adt7316-i2c.c | 12 +- drivers/staging/iio/addac/adt7316.c | 9 - drivers/staging/iio/impedance-analyzer/ad5933.c | 4 +- drivers/staging/nvec/nvec.c | 45 +- drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 9 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 1 + drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 170 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 1 + drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 2 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 4 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 10 +- drivers/staging/rtl8192e/rtllib.h | 64 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 5 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 11 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 5 +- drivers/staging/rtl8192e/rtllib_module.c | 1 + drivers/staging/rtl8192e/rtllib_rx.c | 228 +- drivers/staging/rtl8192e/rtllib_softmac.c | 8 +- drivers/staging/rtl8192e/rtllib_tx.c | 135 +- drivers/staging/rtl8712/rtl8712_xmit.c | 2 +- drivers/staging/rtl8712/rtl871x_event.h | 2 +- drivers/staging/rtl8712/rtl871x_io.h | 2 +- drivers/staging/rtl8712/rtl871x_mlme.c | 2 +- drivers/staging/rtl8712/rtl871x_xmit.c | 13 +- drivers/staging/rtl8712/rtl871x_xmit.h | 1 - drivers/staging/rtl8712/usb_ops_linux.c | 7 - drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 373 --- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 17 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 12 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 12 +- drivers/staging/rtl8723bs/hal/odm.h | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 4 +- drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 882 +----- drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 11 - drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/hal_com_h2c.h | 76 - drivers/staging/rtl8723bs/include/hal_com_reg.h | 796 +----- .../staging/rtl8723bs/include/hal_phy_reg_8723b.h | 69 - drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 7 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 2 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 13 - drivers/staging/rtl8723bs/include/rtw_ht.h | 22 - drivers/staging/rtl8723bs/include/rtw_io.h | 57 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 182 -- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 37 - drivers/staging/rtl8723bs/include/rtw_mp.h | 29 - drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 38 - drivers/staging/rtl8723bs/include/rtw_recv.h | 16 - drivers/staging/rtl8723bs/include/rtw_security.h | 5 - drivers/staging/rtl8723bs/include/rtw_xmit.h | 10 - drivers/staging/rtl8723bs/include/sdio_hal.h | 4 - drivers/staging/rtl8723bs/include/sdio_osintf.h | 16 - drivers/staging/rtl8723bs/include/sta_info.h | 44 - drivers/staging/rtl8723bs/include/wifi.h | 299 -- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 17 - .../vc04_services/bcm2835-camera/bcm2835-camera.c | 8 +- drivers/staging/vc04_services/interface/TESTING | 45 +- drivers/staging/vc04_services/interface/TODO | 7 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 268 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 3 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 47 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 6 - .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 2 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 8 +- drivers/staging/vme_user/vme_user.c | 1 + drivers/staging/vt6656/TODO | 1 - drivers/thunderbolt/Kconfig | 17 +- drivers/thunderbolt/debugfs.c | 648 +++-- drivers/thunderbolt/retimer.c | 53 +- drivers/thunderbolt/sb_regs.h | 18 +- drivers/thunderbolt/tb.h | 45 +- drivers/thunderbolt/usb4.c | 183 +- drivers/tty/amiserial.c | 1 + drivers/tty/goldfish.c | 1 + drivers/tty/n_gsm.c | 1 + drivers/tty/n_hdlc.c | 1 + drivers/tty/serial/8250/8250.h | 29 +- drivers/tty/serial/8250/8250_core.c | 460 +-- drivers/tty/serial/8250/8250_dw.c | 2 +- drivers/tty/serial/8250/8250_parisc.c | 1 + drivers/tty/serial/8250/8250_pcilib.c | 1 + drivers/tty/serial/8250/8250_platform.c | 337 +++ drivers/tty/serial/8250/8250_port.c | 1 + drivers/tty/serial/8250/8250_pxa.c | 1 + drivers/tty/serial/8250/8250_rsa.c | 133 + drivers/tty/serial/8250/Makefile | 6 +- drivers/tty/serial/8250/serial_cs.c | 1 + drivers/tty/serial/esp32_acm.c | 1 + drivers/tty/serial/esp32_uart.c | 1 + drivers/tty/serial/imx.c | 41 +- drivers/tty/serial/owl-uart.c | 1 + drivers/tty/serial/sc16is7xx.c | 31 +- drivers/tty/serial/serial_base.h | 16 + drivers/tty/serial/serial_base_bus.c | 37 + drivers/tty/serial/serial_core.c | 4 + drivers/tty/serial/serial_mctrl_gpio.c | 1 + drivers/tty/serial/sh-sci.c | 55 +- drivers/tty/serial/sunsu.c | 37 +- drivers/tty/synclink_gt.c | 1 + drivers/tty/ttynull.c | 1 + drivers/tty/vt/keyboard.c | 4 +- drivers/ufs/core/ufs-mcq.c | 89 +- drivers/ufs/core/ufs-sysfs.c | 73 +- drivers/ufs/core/ufshcd-crypto.c | 34 +- drivers/ufs/core/ufshcd-crypto.h | 36 + drivers/ufs/core/ufshcd-priv.h | 15 +- drivers/ufs/core/ufshcd.c | 163 +- drivers/ufs/host/ufs-exynos.c | 240 +- drivers/ufs/host/ufs-mediatek.c | 7 +- drivers/ufs/host/ufs-mediatek.h | 3 + drivers/ufs/host/ufs-qcom.c | 3 + drivers/ufs/host/ufshcd-pci.c | 49 +- drivers/uio/uio.c | 1 + drivers/uio/uio_aec.c | 1 + drivers/uio/uio_cif.c | 1 + drivers/uio/uio_mf624.c | 3 +- drivers/uio/uio_netx.c | 1 + drivers/usb/cdns3/cdns3-ti.c | 15 +- drivers/usb/cdns3/cdnsp-pci.c | 2 +- drivers/usb/cdns3/core.h | 1 + drivers/usb/cdns3/drd.c | 10 +- drivers/usb/cdns3/drd.h | 3 + drivers/usb/chipidea/ci_hdrc_imx.c | 19 +- drivers/usb/chipidea/ci_hdrc_msm.c | 1 + drivers/usb/chipidea/ci_hdrc_tegra.c | 9 +- drivers/usb/class/usbtmc.c | 1 + drivers/usb/common/common.c | 1 + drivers/usb/common/usb-otg-fsm.c | 1 + drivers/usb/core/driver.c | 14 + drivers/usb/core/usb.c | 1 + drivers/usb/dwc2/gadget.c | 4 +- drivers/usb/dwc2/params.c | 30 +- drivers/usb/dwc3/core.c | 66 +- drivers/usb/dwc3/core.h | 8 + drivers/usb/dwc3/dwc3-xilinx.c | 29 + drivers/usb/dwc3/host.c | 4 +- drivers/usb/gadget/composite.c | 1 + drivers/usb/gadget/function/f_acm.c | 1 + drivers/usb/gadget/function/f_ecm.c | 1 + drivers/usb/gadget/function/f_eem.c | 1 + drivers/usb/gadget/function/f_fs.c | 1 + drivers/usb/gadget/function/f_hid.c | 1 + drivers/usb/gadget/function/f_loopback.c | 1 + drivers/usb/gadget/function/f_mass_storage.c | 1 + drivers/usb/gadget/function/f_midi.c | 1 + drivers/usb/gadget/function/f_midi2.c | 20 +- drivers/usb/gadget/function/f_ncm.c | 1 + drivers/usb/gadget/function/f_obex.c | 1 + drivers/usb/gadget/function/f_phonet.c | 1 + drivers/usb/gadget/function/f_printer.c | 1 + drivers/usb/gadget/function/f_rndis.c | 1 + drivers/usb/gadget/function/f_serial.c | 1 + drivers/usb/gadget/function/f_sourcesink.c | 1 + drivers/usb/gadget/function/f_subset.c | 1 + drivers/usb/gadget/function/f_tcm.c | 1 + drivers/usb/gadget/function/f_uac1.c | 1 + drivers/usb/gadget/function/f_uac1_legacy.c | 1 + drivers/usb/gadget/function/f_uac2.c | 6 +- drivers/usb/gadget/function/f_uvc.c | 1 + drivers/usb/gadget/function/storage_common.c | 1 + drivers/usb/gadget/function/u_ether.c | 1 + drivers/usb/gadget/function/u_serial.c | 1 + drivers/usb/gadget/legacy/dbgp.c | 1 + drivers/usb/gadget/legacy/gmidi.c | 1 + drivers/usb/gadget/legacy/zero.c | 1 + drivers/usb/gadget/udc/aspeed_udc.c | 2 + drivers/usb/gadget/udc/cdns2/cdns2-pci.c | 2 +- drivers/usb/host/ohci-exynos.c | 1 + drivers/usb/host/oxu210hp-hcd.c | 25 - drivers/usb/host/xhci-dbgcap.c | 38 + drivers/usb/host/xhci-dbgcap.h | 2 +- drivers/usb/host/xhci-mem.c | 40 +- drivers/usb/host/xhci-pci-renesas.c | 1 + drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/host/xhci-plat.c | 3 + drivers/usb/host/xhci-ring.c | 306 +- drivers/usb/host/xhci-trace.h | 5 +- drivers/usb/host/xhci.h | 43 +- drivers/usb/misc/ezusb.c | 1 + drivers/usb/misc/isight_firmware.c | 1 + drivers/usb/misc/onboard_usb_dev.c | 11 +- drivers/usb/misc/usb251xb.c | 18 +- drivers/usb/misc/usb3503.c | 2 +- drivers/usb/misc/usb4604.c | 2 +- drivers/usb/misc/yurex.c | 1 + drivers/usb/mon/mon_main.c | 1 + drivers/usb/musb/da8xx.c | 20 +- drivers/usb/musb/mpfs.c | 2 + drivers/usb/phy/phy-am335x-control.c | 1 + drivers/usb/phy/phy-am335x.c | 1 + drivers/usb/storage/uas.c | 7 +- drivers/usb/storage/usb.c | 101 +- drivers/usb/typec/altmodes/displayport.c | 2 +- drivers/usb/typec/anx7411.c | 2 +- drivers/usb/typec/class.c | 18 +- drivers/usb/typec/mux/gpio-sbu-mux.c | 6 +- drivers/usb/typec/mux/nb7vpq904m.c | 97 +- drivers/usb/typec/mux/ptn36502.c | 33 +- drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/usb/typec/tcpm/tcpci.c | 46 +- drivers/usb/typec/tcpm/tcpci_maxim_core.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 37 +- drivers/usb/typec/tipd/core.c | 33 +- drivers/usb/typec/ucsi/Kconfig | 9 + drivers/usb/typec/ucsi/Makefile | 1 + drivers/usb/typec/ucsi/displayport.c | 2 +- drivers/usb/typec/ucsi/psy.c | 32 + drivers/usb/typec/ucsi/ucsi.c | 284 +- drivers/usb/typec/ucsi/ucsi.h | 72 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 127 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 105 +- drivers/usb/typec/ucsi/ucsi_glink.c | 74 +- drivers/usb/typec/ucsi/ucsi_stm32g0.c | 83 +- drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 164 ++ drivers/usb/usbip/stub_rx.c | 77 +- drivers/vdpa/Kconfig | 11 + drivers/vdpa/Makefile | 1 + drivers/vdpa/ifcvf/ifcvf_main.c | 1 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 429 ++- drivers/vdpa/mlx5/net/mlx5_vnet.h | 1 + drivers/vdpa/octeon_ep/Makefile | 4 + drivers/vdpa/octeon_ep/octep_vdpa.h | 94 + drivers/vdpa/octeon_ep/octep_vdpa_hw.c | 517 ++++ drivers/vdpa/octeon_ep/octep_vdpa_main.c | 857 ++++++ drivers/vdpa/vdpa.c | 1 + drivers/vfio/pci/vfio_pci_rdwr.c | 122 +- drivers/vfio/vfio_iommu_spapr_tce.c | 13 +- drivers/vfio/vfio_iommu_type1.c | 7 +- drivers/vhost/vdpa.c | 14 +- drivers/vhost/vhost.c | 105 +- drivers/vhost/vringh.c | 1 + drivers/vhost/vsock.c | 4 +- drivers/virt/coco/sev-guest/sev-guest.c | 2 - drivers/virt/coco/sev-guest/sev-guest.h | 63 - drivers/virtio/Kconfig | 2 +- drivers/virtio/virtio.c | 1 + drivers/virtio/virtio_balloon.c | 75 +- drivers/virtio/virtio_dma_buf.c | 1 + drivers/virtio/virtio_input.c | 9 +- drivers/virtio/virtio_mmio.c | 12 +- drivers/virtio/virtio_pci_common.c | 48 +- drivers/virtio/virtio_pci_common.h | 3 +- drivers/virtio/virtio_pci_modern.c | 5 +- drivers/virtio/virtio_ring.c | 5 +- drivers/virtio/virtio_vdpa.c | 13 +- drivers/w1/w1.c | 2 +- drivers/w1/w1_int.c | 6 +- drivers/xen/swiotlb-xen.c | 31 +- fs/adfs/super.c | 1 + fs/bcachefs/dirent.c | 66 +- fs/bcachefs/fs-io-pagecache.c | 90 +- fs/bcachefs/fs-io.c | 174 +- fs/bcachefs/subvolume.h | 45 + fs/bcachefs/xattr.c | 55 +- fs/btrfs/extent_map.c | 2 +- fs/btrfs/fs.h | 66 +- fs/btrfs/super.c | 11 +- fs/btrfs/super.h | 3 +- fs/btrfs/tests/extent-map-tests.c | 99 + fs/btrfs/tree-checker.c | 47 + fs/btrfs/zoned.c | 3 +- fs/btrfs/zoned.h | 5 +- fs/erofs/inode.c | 19 +- fs/fuse/virtio_fs.c | 62 +- fs/inode.c | 20 + fs/internal.h | 8 +- fs/namei.c | 32 +- fs/netfs/Kconfig | 18 +- fs/netfs/buffered_read.c | 14 +- fs/netfs/buffered_write.c | 12 +- fs/netfs/direct_read.c | 2 +- fs/netfs/direct_write.c | 8 +- fs/netfs/fscache_cache.c | 4 +- fs/netfs/fscache_cookie.c | 28 +- fs/netfs/fscache_io.c | 13 +- fs/netfs/fscache_main.c | 2 +- fs/netfs/fscache_volume.c | 4 +- fs/netfs/internal.h | 33 +- fs/netfs/io.c | 12 +- fs/netfs/main.c | 4 + fs/netfs/misc.c | 4 +- fs/netfs/write_collect.c | 16 +- fs/netfs/write_issue.c | 36 +- fs/nsfs.c | 6 +- fs/proc/base.c | 203 +- fs/proc/internal.h | 2 +- fs/proc/task_mmu.c | 6 +- fs/proc/task_nommu.c | 2 +- fs/smb/client/cifsfs.c | 8 +- fs/smb/client/file.c | 21 +- fs/xattr.c | 148 +- include/acpi/acpi_bus.h | 3 +- include/asm-generic/audit_change_attr.h | 6 - include/crypto/internal/ecc.h | 3 + include/crypto/sm2.h | 28 - .../clock/amlogic,a1-peripherals-clkc.h | 1 + include/dt-bindings/clock/amlogic,a1-pll-clkc.h | 1 + .../clock/amlogic,c3-peripherals-clkc.h | 212 ++ include/dt-bindings/clock/amlogic,c3-pll-clkc.h | 40 + include/dt-bindings/clock/amlogic,c3-scmi-clkc.h | 27 + include/dt-bindings/clock/qcom,ipq9574-gcc.h | 4 + include/dt-bindings/clock/qcom,qca8k-nsscc.h | 101 + include/dt-bindings/clock/qcom,sm7150-camcc.h | 113 + include/dt-bindings/clock/qcom,sm7150-dispcc.h | 59 + include/dt-bindings/clock/qcom,sm7150-videocc.h | 28 + include/dt-bindings/clock/r8a7779-clock.h | 1 - include/dt-bindings/clock/r8a7790-clock.h | 158 -- include/dt-bindings/clock/r8a7791-clock.h | 161 -- include/dt-bindings/clock/r8a7792-clock.h | 98 - include/dt-bindings/clock/r8a7793-clock.h | 159 -- include/dt-bindings/clock/r8a7794-clock.h | 137 - include/dt-bindings/clock/rk3128-cru.h | 3 +- include/dt-bindings/clock/rk3188-cru-common.h | 2 - include/dt-bindings/clock/sophgo,sg2042-clkgen.h | 111 + include/dt-bindings/clock/sophgo,sg2042-pll.h | 14 + include/dt-bindings/clock/sophgo,sg2042-rpgate.h | 58 + include/dt-bindings/clock/thead,th1520-clk-ap.h | 96 + .../dt-bindings/iio/adc/mediatek,mt6357-auxadc.h | 21 + .../dt-bindings/iio/adc/mediatek,mt6358-auxadc.h | 22 + .../dt-bindings/iio/adc/mediatek,mt6359-auxadc.h | 22 + include/dt-bindings/interconnect/mediatek,mt8183.h | 23 + include/dt-bindings/interconnect/mediatek,mt8195.h | 44 + include/dt-bindings/interconnect/qcom,msm8953.h | 93 + include/dt-bindings/reset/airoha,en7581-reset.h | 66 + include/dt-bindings/reset/qcom,qca8k-nsscc.h | 76 + include/dt-bindings/sound/audio-graph.h | 26 + include/linux/acpi.h | 1 + include/linux/arm_ffa.h | 3 + include/linux/auxiliary_bus.h | 7 +- include/linux/crc32.h | 3 + include/linux/dev_printk.h | 8 + include/linux/device-mapper.h | 38 +- include/linux/dmaengine.h | 33 + include/linux/eeprom_93xx46.h | 32 - include/linux/firmware/cirrus/cs_dsp.h | 10 +- include/linux/firmware/mediatek/mtk-adsp-ipc.h | 2 +- include/linux/hw_random.h | 3 +- include/linux/i2c.h | 44 +- include/linux/iio/adc/ad_sigma_delta.h | 14 + include/linux/iio/buffer-dma.h | 31 + include/linux/iio/buffer_impl.h | 33 + include/linux/iio/consumer.h | 10 + include/linux/iio/iio.h | 94 +- include/linux/iio/imu/adis.h | 87 +- include/linux/input.h | 7 +- include/linux/interconnect-clk.h | 4 + include/linux/interrupt.h | 4 + include/linux/io-pgtable.h | 3 + include/linux/iommu.h | 76 +- include/linux/ioport.h | 44 +- include/linux/kvm_host.h | 53 +- include/linux/math.h | 2 + include/linux/mhi.h | 2 + include/linux/misc/keba.h | 25 + include/linux/mlx5/device.h | 1 + include/linux/mlx5/driver.h | 1 + include/linux/mlx5/mlx5_ifc.h | 61 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 2 + include/linux/mlx5/port.h | 5 +- include/linux/mlx5/qp.h | 9 +- include/linux/mtd/cfi.h | 32 +- include/linux/namei.h | 1 - include/linux/pagemap.h | 13 +- include/linux/parport.h | 6 - include/linux/pci-epc.h | 15 +- include/linux/pci-epf.h | 10 +- include/linux/pci.h | 10 +- include/linux/pci_ids.h | 1 + include/linux/peci-cpu.h | 24 + include/linux/peci.h | 6 +- include/linux/printk.h | 4 + include/linux/psp-platform-access.h | 5 +- include/linux/psp-sev.h | 4 +- include/linux/scatterlist.h | 2 +- include/linux/serial_sci.h | 1 + include/linux/srcu.h | 14 + include/linux/swiotlb.h | 105 +- include/linux/switchtec.h | 2 +- include/linux/syscalls.h | 13 - include/linux/usb.h | 3 + include/linux/usb/gadget.h | 10 +- include/linux/usb/tcpci.h | 8 + include/linux/usb/typec.h | 3 + include/linux/vfio_pci_core.h | 21 +- include/linux/virtio_config.h | 64 +- include/linux/virtio_net.h | 11 + include/linux/w1.h | 7 +- include/linux/xattr.h | 4 - include/net/ip_fib.h | 1 + include/net/mana/gdma.h | 1 + include/net/mana/mana.h | 2 + include/rdma/ib_verbs.h | 57 +- include/soc/fsl/qe/qmc.h | 27 +- include/sound/cs35l41.h | 4 +- include/sound/cs35l56.h | 13 +- include/sound/pcm.h | 16 +- include/sound/rt1318.h | 16 + include/sound/simple_card_utils.h | 8 +- include/sound/soc-dai.h | 36 +- include/sound/soc-dapm.h | 2 +- include/sound/soc-topology.h | 2 +- include/sound/soc.h | 19 +- include/sound/sof.h | 1 + include/sound/tas2781-dsp.h | 11 +- include/sound/tas2781-tlv.h | 262 +- include/sound/tas2781.h | 10 +- include/trace/events/firewire.h | 541 +++- include/trace/events/firewire_ohci.h | 101 + include/uapi/asm-generic/unistd.h | 13 +- include/uapi/linux/iio/buffer.h | 22 + include/uapi/linux/iommufd.h | 141 +- include/uapi/linux/kvm.h | 27 +- include/uapi/linux/landlock.h | 66 +- include/uapi/linux/psp-sev.h | 27 + include/uapi/linux/sev-guest.h | 3 + include/uapi/linux/xattr.h | 7 - include/uapi/misc/mrvl_cn10k_dpi.h | 39 + include/uapi/rdma/bnxt_re-abi.h | 2 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 7 +- include/uapi/rdma/mana-abi.h | 9 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 4 + include/uapi/rdma/rdma_netlink.h | 22 + include/uapi/scsi/scsi_bsg_mpi3mr.h | 3 +- include/uapi/sound/asequencer.h | 7 +- include/uapi/sound/asound.h | 9 +- include/ufs/ufs.h | 2 + include/ufs/ufshcd.h | 54 +- include/ufs/ufshci.h | 4 +- io_uring/xattr.c | 2 +- kernel/dma/direct.c | 10 +- kernel/dma/direct.h | 9 +- kernel/dma/map_benchmark.c | 16 + kernel/dma/swiotlb.c | 68 +- kernel/printk/console_cmdline.h | 1 + kernel/printk/printk.c | 103 +- kernel/resource.c | 68 +- lib/crypto/arc4.c | 1 + lib/crypto/des.c | 1 + lib/crypto/libchacha.c | 1 + lib/crypto/mpi/ec.c | 6 +- lib/crypto/mpi/mpi-bit.c | 10 +- lib/crypto/mpi/mpi-pow.c | 9 +- lib/crypto/poly1305.c | 1 + lib/crypto/sha1.c | 1 + lib/crypto/sha256.c | 1 + lib/crypto/utils.c | 1 + lib/math/prime_numbers.c | 1 + lib/math/rational-test.c | 1 + lib/test_dynamic_debug.c | 1 + mm/compaction.c | 12 +- mm/migrate.c | 2 +- mm/truncate.c | 3 +- net/core/flow_dissector.c | 2 +- net/ipv4/fib_trie.c | 1 + net/ipv4/route.c | 16 +- net/netfilter/ipvs/ip_vs_ctl.c | 10 +- net/netfilter/nf_conntrack_netlink.c | 3 +- net/netfilter/nft_set_pipapo.c | 4 +- net/netfilter/nft_set_pipapo.h | 21 + net/netfilter/nft_set_pipapo_avx2.c | 10 +- net/sunrpc/svc.c | 2 +- net/vmw_vsock/virtio_transport.c | 16 +- samples/configfs/configfs_sample.c | 1 + samples/vfio-mdev/mbochs.c | 1 + samples/vfio-mdev/mdpy-fb.c | 1 + samples/vfio-mdev/mdpy.c | 1 + samples/vfio-mdev/mtty.c | 2 +- scripts/const_structs.checkpatch | 1 + scripts/head-object-list.txt | 1 - scripts/syscall.tbl | 5 +- security/Kconfig | 121 - security/integrity/digsig_asymmetric.c | 3 +- security/landlock/limits.h | 2 - security/landlock/ruleset.c | 4 - security/landlock/ruleset.h | 24 +- security/landlock/syscalls.c | 17 +- sound/core/control.c | 9 +- sound/core/pcm_dmaengine.c | 40 +- sound/core/pcm_lib.c | 52 +- sound/core/pcm_native.c | 6 + sound/core/seq/seq_clientmgr.c | 4 + sound/core/seq/seq_queue.c | 6 +- sound/core/seq/seq_timer.c | 21 +- sound/core/seq/seq_timer.h | 4 +- sound/core/seq/seq_ump_client.c | 16 + sound/core/vmaster.c | 8 + sound/drivers/mts64.c | 1 - sound/drivers/portman2x4.c | 1 - sound/hda/hdac_device.c | 1 + sound/hda/hdmi_chmap.c | 18 + sound/hda/intel-dsp-config.c | 9 + sound/hda/intel-sdw-acpi.c | 6 +- sound/isa/sb/emu8000.c | 6 +- sound/isa/sb/sb16_csp.c | 12 +- sound/pci/emu10k1/p16v.c | 17 +- sound/pci/hda/Kconfig | 11 + sound/pci/hda/Makefile | 2 + sound/pci/hda/cs35l41_hda.c | 129 +- sound/pci/hda/cs35l41_hda.h | 1 + sound/pci/hda/cs35l41_hda_property.c | 15 + sound/pci/hda/cs35l56_hda.c | 115 +- sound/pci/hda/cs35l56_hda.h | 3 + sound/pci/hda/hda_codec.c | 23 +- sound/pci/hda/hda_component.c | 75 +- sound/pci/hda/hda_component.h | 48 +- sound/pci/hda/hda_cs_dsp_ctl.c | 2 +- sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_realtek.c | 20 +- sound/pci/hda/patch_senarytech.c | 244 ++ sound/pci/hda/tas2781_hda_i2c.c | 50 +- sound/ppc/keywest.c | 4 +- sound/soc/amd/acp-es8336.c | 4 +- sound/soc/amd/acp/acp-i2s.c | 19 +- sound/soc/amd/acp/acp-legacy-common.c | 1 + sound/soc/amd/acp/acp-pci.c | 1 + sound/soc/amd/acp/acp-pdm.c | 1 + sound/soc/amd/acp/acp-platform.c | 14 + sound/soc/amd/acp/acp-rembrandt.c | 7 +- sound/soc/amd/acp/acp-renoir.c | 2 - sound/soc/amd/acp/acp63.c | 7 +- sound/soc/amd/acp/acp70.c | 2 - sound/soc/amd/acp/amd.h | 3 +- sound/soc/amd/ps/ps-mach.c | 1 + sound/soc/amd/renoir/acp3x-rn.c | 1 + sound/soc/amd/yc/acp6x-mach.c | 1 + sound/soc/codecs/Kconfig | 56 + sound/soc/codecs/Makefile | 19 + sound/soc/codecs/adau7118.c | 6 +- sound/soc/codecs/ak4118.c | 1 - sound/soc/codecs/ak4458.c | 12 +- sound/soc/codecs/ak4613.c | 2 +- sound/soc/codecs/ak4619.c | 912 ++++++ sound/soc/codecs/audio-iio-aux.c | 83 +- sound/soc/codecs/aw87390.c | 2 +- sound/soc/codecs/aw88261.c | 2 +- sound/soc/codecs/aw88395/aw88395.c | 4 +- sound/soc/codecs/aw88395/aw88395_lib.c | 51 +- sound/soc/codecs/aw88399.c | 4 +- sound/soc/codecs/cs35l34.c | 2 +- sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs35l41-lib.c | 4 +- sound/soc/codecs/cs35l41.c | 3 +- sound/soc/codecs/cs35l56-sdw.c | 75 - sound/soc/codecs/cs35l56-shared.c | 133 +- sound/soc/codecs/cs35l56.c | 211 +- sound/soc/codecs/cs35l56.h | 2 - sound/soc/codecs/cs530x-i2c.c | 72 + sound/soc/codecs/cs530x.c | 971 +++++++ sound/soc/codecs/cs530x.h | 223 ++ sound/soc/codecs/cs53l30.c | 3 +- sound/soc/codecs/cx2072x.c | 5 - sound/soc/codecs/da7213.c | 2 +- sound/soc/codecs/es8311.c | 973 +++++++ sound/soc/codecs/es8311.h | 162 ++ sound/soc/codecs/es8326.c | 58 +- sound/soc/codecs/framer-codec.c | 2 +- sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/idt821034.c | 2 +- sound/soc/codecs/jz4760.c | 2 +- sound/soc/codecs/jz4770.c | 2 +- sound/soc/codecs/lpass-macro-common.c | 23 + sound/soc/codecs/lpass-macro-common.h | 41 + sound/soc/codecs/lpass-rx-macro.c | 623 ++-- sound/soc/codecs/lpass-tx-macro.c | 2 +- sound/soc/codecs/lpass-va-macro.c | 31 +- sound/soc/codecs/lpass-wsa-macro.c | 644 ++++- sound/soc/codecs/max98088.c | 10 +- sound/soc/codecs/max98390.c | 1 - sound/soc/codecs/max98504.c | 6 +- sound/soc/codecs/mt6358.c | 38 +- sound/soc/codecs/nau8822.c | 76 +- sound/soc/codecs/nau8822.h | 1 + sound/soc/codecs/nau8824.c | 21 +- sound/soc/codecs/nau8824.h | 1 + sound/soc/codecs/pcm3168a.c | 3 +- sound/soc/codecs/pcm512x-i2c.c | 2 + sound/soc/codecs/pcm512x-spi.c | 2 + sound/soc/codecs/pcm6240.c | 67 +- sound/soc/codecs/peb2466.c | 2 +- sound/soc/codecs/rk817_codec.c | 1 - sound/soc/codecs/rt1318.c | 1354 +++++++++ sound/soc/codecs/rt1318.h | 342 +++ sound/soc/codecs/rt1320-sdw.c | 2260 +++++++++++++++ sound/soc/codecs/rt1320-sdw.h | 94 + sound/soc/codecs/rt711-sdca.c | 72 + sound/soc/codecs/rt711-sdca.h | 1 + sound/soc/codecs/rt712-sdca-sdw.c | 36 +- sound/soc/codecs/rt712-sdca-sdw.h | 95 +- sound/soc/codecs/rt712-sdca.c | 665 ++++- sound/soc/codecs/rt712-sdca.h | 48 +- sound/soc/codecs/simple-mux.c | 55 +- sound/soc/codecs/tas2552.c | 1 - sound/soc/codecs/tas2764.c | 1 - sound/soc/codecs/tas2770.c | 1 - sound/soc/codecs/tas2780.c | 1 - sound/soc/codecs/tas2781-comlib.c | 21 +- sound/soc/codecs/tas2781-fmwlib.c | 89 +- sound/soc/codecs/tas2781-i2c.c | 235 +- sound/soc/codecs/tas5086.c | 27 +- sound/soc/codecs/tlv320adc3xxx.c | 106 +- sound/soc/codecs/tlv320adcx140.c | 1 - sound/soc/codecs/tlv320aic31xx.c | 1 - sound/soc/codecs/ts3a227e.c | 1 - sound/soc/codecs/wcd-mbhc-v2.c | 4 +- sound/soc/codecs/wcd-mbhc-v2.h | 4 +- sound/soc/codecs/wcd9335.c | 128 +- sound/soc/codecs/wcd934x.c | 72 +- sound/soc/codecs/wcd937x-sdw.c | 1137 ++++++++ sound/soc/codecs/wcd937x.c | 2971 ++++++++++++++++++++ sound/soc/codecs/wcd937x.h | 624 ++++ sound/soc/codecs/wcd938x-sdw.c | 4 +- sound/soc/codecs/wcd938x.c | 36 +- sound/soc/codecs/wcd938x.h | 10 +- sound/soc/codecs/wcd939x-sdw.c | 4 +- sound/soc/codecs/wcd939x.c | 176 +- sound/soc/codecs/wcd939x.h | 18 +- sound/soc/codecs/wm0010.c | 8 - sound/soc/codecs/wm_adsp.c | 2 +- sound/soc/codecs/wsa881x.c | 2 +- sound/soc/codecs/wsa883x.c | 11 +- sound/soc/codecs/wsa884x.c | 10 +- sound/soc/fsl/Kconfig | 18 +- sound/soc/fsl/Makefile | 4 +- sound/soc/fsl/fsl-asoc-card.c | 383 ++- sound/soc/fsl/fsl_aud2htx.c | 11 +- sound/soc/fsl/fsl_audmix.c | 16 +- sound/soc/fsl/fsl_easrc.c | 10 +- sound/soc/fsl/fsl_mqs.c | 46 +- sound/soc/fsl/fsl_qmc_audio.c | 591 ++-- sound/soc/fsl/fsl_rpmsg.c | 9 + sound/soc/fsl/fsl_sai.c | 141 +- sound/soc/fsl/fsl_sai.h | 4 +- sound/soc/fsl/fsl_xcvr.c | 181 +- sound/soc/fsl/fsl_xcvr.h | 91 + sound/soc/fsl/imx-audmix.c | 79 +- sound/soc/fsl/imx-es8328.c | 1 - sound/soc/fsl/imx-pcm-fiq.c | 1 + sound/soc/fsl/imx-rpmsg.c | 2 - sound/soc/fsl/imx-spdif.c | 103 - sound/soc/fsl/lpc3xxx-i2s.c | 375 +++ sound/soc/fsl/lpc3xxx-i2s.h | 80 + sound/soc/fsl/lpc3xxx-pcm.c | 72 + sound/soc/generic/audio-graph-card.c | 113 +- .../soc/generic/audio-graph-card2-custom-sample.c | 3 +- sound/soc/generic/audio-graph-card2.c | 191 +- sound/soc/generic/simple-card-utils.c | 129 +- sound/soc/generic/simple-card.c | 71 +- sound/soc/generic/test-component.c | 2 +- sound/soc/intel/avs/boards/es8336.c | 8 +- sound/soc/intel/avs/pcm.c | 4 +- sound/soc/intel/avs/topology.c | 2 +- sound/soc/intel/boards/Kconfig | 2 + sound/soc/intel/boards/bdw-rt5650.c | 2 +- sound/soc/intel/boards/ehl_rt5660.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 6 +- sound/soc/intel/boards/kbl_rt5660.c | 2 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 8 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 6 +- sound/soc/intel/boards/sof_board_helpers.h | 2 - sound/soc/intel/boards/sof_da7219.c | 55 +- sound/soc/intel/boards/sof_es8336.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 114 +- sound/soc/intel/boards/sof_nau8825.c | 2 +- sound/soc/intel/boards/sof_realtek_common.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 2 +- sound/soc/intel/boards/sof_sdw.c | 64 +- sound/soc/intel/boards/sof_sdw_common.h | 6 +- sound/soc/intel/boards/sof_sdw_cs42l42.c | 11 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 11 +- sound/soc/intel/boards/sof_sdw_rt700.c | 11 +- sound/soc/intel/boards/sof_sdw_rt711.c | 11 +- sound/soc/intel/boards/sof_sdw_rt_amp.c | 2 +- sound/soc/intel/boards/sof_sdw_rt_dmic.c | 14 +- .../soc/intel/boards/sof_sdw_rt_sdca_jack_common.c | 11 +- sound/soc/intel/boards/sof_wm8804.c | 2 +- sound/soc/intel/common/soc-acpi-intel-arl-match.c | 50 + sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 50 + sound/soc/intel/skylake/skl-topology.c | 2 +- sound/soc/meson/axg-fifo.c | 2 +- sound/soc/meson/axg-frddr.c | 4 +- sound/soc/meson/axg-tdm.h | 2 +- sound/soc/meson/axg-toddr.c | 4 +- sound/soc/qcom/common.c | 35 + sound/soc/qcom/common.h | 3 + sound/soc/qcom/lpass-cpu.c | 4 + sound/soc/qcom/qdsp6/audioreach.c | 30 +- sound/soc/qcom/qdsp6/audioreach.h | 2 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 16 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 3 + sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 21 +- sound/soc/qcom/qdsp6/topology.c | 38 +- sound/soc/qcom/sc8280xp.c | 15 + sound/soc/qcom/x1e80100.c | 38 + sound/soc/rockchip/rockchip_i2s.c | 1 - sound/soc/rockchip/rockchip_spdif.c | 1 - sound/soc/samsung/Kconfig | 2 +- sound/soc/samsung/aries_wm8994.c | 2 +- sound/soc/samsung/midas_wm1811.c | 348 ++- sound/soc/sh/fsi.c | 2 +- sound/soc/sh/rcar/core.c | 2 +- sound/soc/soc-core.c | 4 +- sound/soc/soc-dai.c | 18 +- sound/soc/soc-dapm.c | 49 +- sound/soc/soc-ops.c | 26 +- sound/soc/soc-pcm.c | 26 +- sound/soc/soc-topology.c | 572 ++-- sound/soc/soc-utils.c | 19 +- sound/soc/sof/intel/hda.c | 4 +- sound/soc/sof/intel/pci-tgl.c | 4 +- sound/soc/sof/ipc3-topology.c | 14 +- sound/soc/sof/ipc4-topology.c | 71 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 2 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 2 +- sound/soc/sof/sof-audio.c | 20 +- sound/soc/sof/sof-audio.h | 9 +- sound/soc/sof/topology.c | 4 +- sound/soc/tegra/tegra210_i2s.c | 71 +- sound/soc/tegra/tegra210_i2s.h | 2 + sound/spi/at73c213.c | 8 +- sound/usb/format.c | 17 +- sound/usb/mixer.c | 45 +- sound/usb/mixer_quirks.c | 20 +- sound/virtio/virtio_card.c | 23 +- sound/xen/xen_snd_front_alsa.c | 5 - tools/include/uapi/linux/kvm.h | 10 + tools/perf/arch/loongarch/Makefile | 1 + tools/perf/arch/loongarch/util/Build | 2 + tools/perf/arch/loongarch/util/header.c | 96 + tools/perf/arch/loongarch/util/kvm-stat.c | 139 + tools/perf/arch/riscv/Makefile | 1 + tools/perf/arch/riscv/util/Build | 1 + tools/perf/arch/riscv/util/kvm-stat.c | 78 + tools/perf/arch/riscv/util/riscv_exception_types.h | 35 + tools/testing/nvdimm/test/iomap.c | 1 + tools/testing/nvdimm/test/ndtest.c | 1 + tools/testing/nvdimm/test/nfit.c | 1 + tools/testing/selftests/Makefile | 4 +- tools/testing/selftests/alsa/mixer-test.c | 143 +- tools/testing/selftests/alsa/pcm-test.c | 70 +- tools/testing/selftests/devices/Makefile | 4 - .../testing/selftests/devices/error_logs/Makefile | 3 + .../devices/error_logs/test_device_error_logs.py | 85 + tools/testing/selftests/devices/probe/Makefile | 4 + .../{ => probe}/boards/Dell Inc.,XPS 13 9300.yaml | 0 .../{ => probe}/boards/google,spherion.yaml | 4 + .../{ => probe}/test_discoverable_devices.py | 44 +- tools/testing/selftests/iommu/iommufd.c | 86 +- tools/testing/selftests/iommu/iommufd_fail_nth.c | 2 +- tools/testing/selftests/iommu/iommufd_utils.h | 92 +- .../selftests/{devices => kselftest}/ksft.py | 0 tools/testing/selftests/kvm/Makefile | 2 + tools/testing/selftests/kvm/aarch64/set_id_regs.c | 17 + tools/testing/selftests/kvm/include/x86_64/apic.h | 8 + .../selftests/kvm/include/x86_64/processor.h | 18 + tools/testing/selftests/kvm/lib/kvm_util.c | 9 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 11 + .../kvm/memslot_modification_stress_test.c | 6 - .../testing/selftests/kvm/pre_fault_memory_test.c | 146 + tools/testing/selftests/kvm/riscv/get-reg-list.c | 28 + .../selftests/kvm/x86_64/apic_bus_clock_test.c | 194 ++ .../selftests/kvm/x86_64/max_vcpuid_cap_test.c | 22 +- .../selftests/kvm/x86_64/pmu_counters_test.c | 44 +- .../selftests/kvm/x86_64/pmu_event_filter_test.c | 35 +- .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 16 + tools/testing/selftests/net/fib_tests.sh | 24 +- .../selftests/net/netfilter/nft_concat_range.sh | 76 +- .../testing/selftests/riscv/vector/vstate_prctl.c | 6 +- .../selftests/sigaltstack/current_stack_pointer.h | 2 +- tools/virtio/vringh_test.c | 9 +- virt/kvm/Kconfig | 11 + virt/kvm/async_pf.c | 13 +- virt/kvm/guest_memfd.c | 176 +- virt/kvm/irqchip.c | 24 + virt/kvm/kvm_main.c | 106 +- virt/kvm/pfncache.c | 3 + 3027 files changed, 104261 insertions(+), 42554 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-driver-misc-cp500 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 delete mode 100644 Documentation/devicetree/bindings/clock/amlogic,axg-audio-clkc.txt create mode 100644 Documentation/devicetree/bindings/clock/amlogic,axg-audio-clkc.yaml create mode 100644 Documentation/devicetree/bindings/clock/amlogic,c3-peripherals- [...] create mode 100644 Documentation/devicetree/bindings/clock/amlogic,c3-pll-clkc.yaml create mode 100644 Documentation/devicetree/bindings/clock/fsl,qoriq-clock-legacy.yaml create mode 100644 Documentation/devicetree/bindings/clock/fsl,qoriq-clock.yaml copy Documentation/devicetree/bindings/clock/{qcom,gcc-other.yaml => qcom,gcc-mdm9 [...] rename Documentation/devicetree/bindings/clock/{qcom,gcc-other.yaml => qcom,gcc-md [...] create mode 100644 Documentation/devicetree/bindings/clock/qcom,qca8k-nsscc.yaml copy Documentation/devicetree/bindings/clock/{qcom,sm7150-gcc.yaml => qcom,sm7150- [...] create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm7150-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm7150-videocc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qoriq-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/sophgo,sg2042-clkgen.yaml create mode 100644 Documentation/devicetree/bindings/clock/sophgo,sg2042-pll.yaml create mode 100644 Documentation/devicetree/bindings/clock/sophgo,sg2042-rpgate.yaml delete mode 100644 Documentation/devicetree/bindings/clock/sprd,sc9860-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/sprd,sc9860-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml copy Documentation/devicetree/bindings/{pinctrl/fsl,imx93-pinctrl.yaml => firmware [...] delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt create mode 100644 Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt6359-auxadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/sciosense,ens160.yaml delete mode 100644 Documentation/devicetree/bindings/input/ti,nspire-keypad.txt create mode 100644 Documentation/devicetree/bindings/input/ti,nspire-keypad.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/ektf2127.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/elan,ektf2127.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/mediatek,mt8183- [...] create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8953.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/riscv,cp [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/riscv,cp [...] delete mode 100644 Documentation/devicetree/bindings/iommu/msm,iommu-v0.txt create mode 100644 Documentation/devicetree/bindings/iommu/qcom,apq8064-iommu.yaml create mode 100644 Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml create mode 100644 Documentation/devicetree/bindings/pci/rockchip-dw-pcie-common.yaml create mode 100644 Documentation/devicetree/bindings/pci/rockchip-dw-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml rename Documentation/devicetree/bindings/pinctrl/{fsl,imx93-pinctrl.yaml => fsl,im [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,ma35d1-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm4250-lpass-lpi [...] create mode 100644 Documentation/devicetree/bindings/rtc/fsl,ls-ftm-alarm.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-fsl-ftm-alarm.txt create mode 100644 Documentation/devicetree/bindings/serial/via,vt8500-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/vt8500-uart.txt create mode 100644 Documentation/devicetree/bindings/soc/mobileye/mobileye,eyeq5-olb.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ak4104.txt delete mode 100644 Documentation/devicetree/bindings/sound/ak4554.txt delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.yaml create mode 100644 Documentation/devicetree/bindings/sound/asahi-kasei,ak4104.yaml rename Documentation/devicetree/bindings/sound/{ak4375.yaml => asahi-kasei,ak4375. [...] create mode 100644 Documentation/devicetree/bindings/sound/asahi-kasei,ak4554.yaml copy Documentation/devicetree/bindings/sound/{ak4613.yaml => asahi-kasei,ak4613.ya [...] rename Documentation/devicetree/bindings/sound/{ak4613.yaml => asahi-kasei,ak4619. [...] rename Documentation/devicetree/bindings/sound/{ak4642.yaml => asahi-kasei,ak4642. [...] create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs4270.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42xx8.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs530x.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cs4270.txt delete mode 100644 Documentation/devicetree/bindings/sound/cs42xx8.txt delete mode 100644 Documentation/devicetree/bindings/sound/everest,es7134.txt create mode 100644 Documentation/devicetree/bindings/sound/everest,es71x4.yaml delete mode 100644 Documentation/devicetree/bindings/sound/everest,es7241.txt create mode 100644 Documentation/devicetree/bindings/sound/everest,es7241.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,imx-audio-spdif.yaml rename Documentation/devicetree/bindings/sound/{sgtl5000.yaml => fsl,sgtl5000.yaml} (97%) rename Documentation/devicetree/bindings/sound/{linux,spdif-dit.yaml => linux,spdi [...] delete mode 100644 Documentation/devicetree/bindings/sound/maxim,max98088.txt create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98088.yaml rename Documentation/devicetree/bindings/sound/{zl38060.yaml => mscc,zl38060.yaml} (96%) create mode 100644 Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/omap-mcpdm.txt delete mode 100644 Documentation/devicetree/bindings/sound/qcom,apq8096.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-digita [...] delete mode 100644 Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-digital.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd937x-sdw.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd937x.yaml rename Documentation/devicetree/bindings/sound/{rt1019.yaml => realtek,rt1019.yaml} (90%) create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5514.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5631.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5645.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5659.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5677.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rt5514.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt5631.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt5645.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt5659.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt5677.txt delete mode 100644 Documentation/devicetree/bindings/sound/spdif-receiver.txt delete mode 100644 Documentation/devicetree/bindings/sound/tas571x.txt create mode 100644 Documentation/devicetree/bindings/sound/ti,omap4-mcpdm.yaml rename Documentation/devicetree/bindings/sound/{tas2562.yaml => ti,tas2562.yaml} (97%) rename Documentation/devicetree/bindings/sound/{tas2770.yaml => ti,tas2770.yaml} (97%) rename Documentation/devicetree/bindings/sound/{tas27xx.yaml => ti,tas27xx.yaml} (97%) create mode 100644 Documentation/devicetree/bindings/sound/ti,tas57xx.yaml rename Documentation/devicetree/bindings/sound/{tas5805m.yaml => ti,tas5805m.yaml} (95%) rename Documentation/devicetree/bindings/sound/{tlv320adcx140.yaml => ti,tlv320adc [...] rename Documentation/devicetree/bindings/sound/{wm8750.yaml => wlf,wm8750.yaml} (92%) create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8782.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8804.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8782.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8804.txt create mode 100644 Documentation/devicetree/bindings/usb/fsl,usb2.yaml delete mode 100644 Documentation/devicetree/bindings/usb/fsl-usb.txt create mode 100644 Documentation/iio/adis16480.rst create mode 100644 Documentation/iio/iio_dmabuf_api.rst create mode 100644 Documentation/iio/iio_tools.rst create mode 100644 Documentation/misc-devices/mrvl_cn10k_dpi.rst delete mode 100644 Documentation/userspace-api/iommu.rst rename arch/mips/boot/dts/mobileye/{eyeq5-fixed-clocks.dtsi => eyeq5-clocks.dtsi} (88%) create mode 100644 arch/mips/boot/dts/mobileye/eyeq5-pins.dtsi create mode 100644 arch/mips/boot/dts/mobileye/eyeq6h-epm6.dts create mode 100644 arch/mips/boot/dts/mobileye/eyeq6h-fixed-clocks.dtsi create mode 100644 arch/mips/boot/dts/mobileye/eyeq6h-pins.dtsi create mode 100644 arch/mips/boot/dts/mobileye/eyeq6h.dtsi create mode 100644 arch/mips/boot/dts/realtek/cameo-rtl9302c-2x-rtl8224-2xge.dts create mode 100644 arch/mips/boot/dts/realtek/rtl930x.dtsi copy arch/mips/configs/{eyeq5_defconfig => eyeq6_defconfig} (95%) create mode 100644 arch/mips/configs/generic/board-litex.config create mode 100644 arch/mips/configs/ip30_defconfig create mode 100644 arch/mips/generic/board-realtek.c create mode 100644 arch/mips/loongson64/sleeper.S create mode 100644 arch/mips/mobileye/Kconfig mode change 100755 => 100644 arch/mips/pci/pcie-octeon.c delete mode 100644 arch/powerpc/boot/cuboot-acadia.c delete mode 100644 arch/powerpc/boot/cuboot-hotfoot.c delete mode 100644 arch/powerpc/boot/cuboot-kilauea.c delete mode 100644 arch/powerpc/boot/dts/acadia.dts delete mode 100644 arch/powerpc/boot/dts/haleakala.dts delete mode 100644 arch/powerpc/boot/dts/hotfoot.dts delete mode 100644 arch/powerpc/boot/dts/kilauea.dts delete mode 100644 arch/powerpc/boot/dts/klondike.dts delete mode 100644 arch/powerpc/boot/dts/makalu.dts delete mode 100644 arch/powerpc/boot/dts/obs600.dts delete mode 100644 arch/powerpc/boot/ppcboot-hotfoot.h delete mode 100644 arch/powerpc/configs/40x.config delete mode 100644 arch/powerpc/configs/40x/acadia_defconfig delete mode 100644 arch/powerpc/configs/40x/kilauea_defconfig delete mode 100644 arch/powerpc/configs/40x/klondike_defconfig delete mode 100644 arch/powerpc/configs/40x/makalu_defconfig delete mode 100644 arch/powerpc/configs/40x/obs600_defconfig delete mode 100644 arch/powerpc/configs/40x/walnut_defconfig delete mode 100644 arch/powerpc/configs/ppc40x_defconfig create mode 100644 arch/powerpc/crypto/curve25519-ppc64le-core.c create mode 100644 arch/powerpc/crypto/curve25519-ppc64le_asm.S delete mode 100644 arch/powerpc/include/asm/nohash/32/mmu-40x.h delete mode 100644 arch/powerpc/include/asm/nohash/32/pte-40x.h delete mode 100644 arch/powerpc/kernel/cpu_specs_40x.h delete mode 100644 arch/powerpc/kernel/head_40x.S delete mode 100644 arch/powerpc/mm/nohash/40x.c delete mode 100644 arch/powerpc/platforms/40x/Kconfig delete mode 100644 arch/powerpc/platforms/40x/Makefile delete mode 100644 arch/powerpc/platforms/40x/ppc40x_simple.c rename arch/powerpc/platforms/{4xx => 44x}/cpm.c (100%) rename arch/powerpc/platforms/{4xx => 44x}/gpio.c (100%) rename arch/powerpc/platforms/{4xx => 44x}/hsta_msi.c (100%) rename arch/powerpc/platforms/{4xx => 44x}/pci.c (95%) rename arch/powerpc/platforms/{4xx => 44x}/pci.h (100%) rename arch/powerpc/platforms/{4xx => 44x}/soc.c (100%) rename arch/powerpc/platforms/{4xx => 44x}/uic.c (100%) delete mode 100644 arch/powerpc/platforms/4xx/Makefile delete mode 100644 arch/powerpc/platforms/4xx/machine_check.c create mode 100644 arch/riscv/include/asm/dmi.h delete mode 100644 arch/riscv/include/asm/kvm_aia_aplic.h delete mode 100644 arch/riscv/include/asm/kvm_aia_imsic.h create mode 100644 arch/riscv/include/asm/trace.h create mode 100644 arch/riscv/kvm/trace.h create mode 100644 arch/riscv/lib/crc32.c create mode 100644 arch/x86/crypto/aes-gcm-aesni-x86_64.S create mode 100644 arch/x86/crypto/aes-gcm-avx10-x86_64.S delete mode 100644 arch/x86/crypto/aesni-intel_avx-x86_64.S delete mode 100644 crypto/sm2.c delete mode 100644 crypto/sm2signature.asn1 create mode 100644 drivers/android/dbitmap.h create mode 100644 drivers/clk/meson/c3-peripherals.c create mode 100644 drivers/clk/meson/c3-pll.c copy drivers/clk/qcom/{camcc-sm6350.c => camcc-sm7150.c} (53%) create mode 100644 drivers/clk/qcom/dispcc-sm7150.c copy drivers/clk/qcom/{gpucc-sm6125.c => gpucc-qcm2290.c} (57%) create mode 100644 drivers/clk/qcom/nsscc-qca8k.c create mode 100644 drivers/clk/qcom/videocc-sm7150.c create mode 100644 drivers/clk/sophgo/clk-sg2042-clkgen.c create mode 100644 drivers/clk/sophgo/clk-sg2042-pll.c create mode 100644 drivers/clk/sophgo/clk-sg2042-rpgate.c create mode 100644 drivers/clk/sophgo/clk-sg2042.h create mode 100644 drivers/clk/thead/Kconfig create mode 100644 drivers/clk/thead/Makefile create mode 100644 drivers/clk/thead/clk-th1520-ap.c create mode 100644 drivers/crypto/ccp/hsti.c create mode 100644 drivers/crypto/ccp/hsti.h create mode 100644 drivers/firewire/ohci-serdes-test.c create mode 100644 drivers/firewire/phy-packet-definitions.h create mode 100644 drivers/firewire/self-id-sequence-helper-test.c create mode 100644 drivers/iio/adc/ad7380.c create mode 100644 drivers/iio/adc/mt6359-auxadc.c create mode 100644 drivers/iio/adc/ti-ads1119.c create mode 100644 drivers/iio/chemical/ens160.h create mode 100644 drivers/iio/chemical/ens160_core.c create mode 100644 drivers/iio/chemical/ens160_i2c.c create mode 100644 drivers/iio/chemical/ens160_spi.c create mode 100644 drivers/iio/light/veml6040.c create mode 100644 drivers/interconnect/mediatek/Kconfig create mode 100644 drivers/interconnect/mediatek/Makefile create mode 100644 drivers/interconnect/mediatek/icc-emi.c create mode 100644 drivers/interconnect/mediatek/icc-emi.h create mode 100644 drivers/interconnect/mediatek/mt8183.c create mode 100644 drivers/interconnect/mediatek/mt8195.c create mode 100644 drivers/interconnect/qcom/msm8953.c create mode 100644 drivers/iommu/iommufd/fault.c create mode 100644 drivers/misc/keba/Kconfig create mode 100644 drivers/misc/keba/Makefile create mode 100644 drivers/misc/keba/cp500.c create mode 100644 drivers/misc/mrvl_cn10k_dpi.c delete mode 100644 drivers/mtd/spi-nor/xilinx.c create mode 100644 drivers/pci/controller/plda/Kconfig create mode 100644 drivers/pci/controller/plda/Makefile rename drivers/pci/controller/{ => plda}/pcie-microchip-host.c (54%) create mode 100644 drivers/pci/controller/plda/pcie-plda-host.c create mode 100644 drivers/pci/controller/plda/pcie-plda.h create mode 100644 drivers/pci/controller/plda/pcie-starfive.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx-scmi.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx91.c create mode 100644 drivers/pinctrl/nuvoton/pinctrl-ma35.c create mode 100644 drivers/pinctrl/nuvoton/pinctrl-ma35.h create mode 100644 drivers/pinctrl/nuvoton/pinctrl-ma35d1.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm4250-lpass-lpi.c create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_tool.h delete mode 100644 drivers/staging/rtl8723bs/include/hal_phy_reg_8723b.h delete mode 100644 drivers/staging/rtl8723bs/include/sdio_osintf.h create mode 100644 drivers/tty/serial/8250/8250_platform.c create mode 100644 drivers/tty/serial/8250/8250_rsa.c create mode 100644 drivers/usb/typec/ucsi/ucsi_yoga_c630.c create mode 100644 drivers/vdpa/octeon_ep/Makefile create mode 100644 drivers/vdpa/octeon_ep/octep_vdpa.h create mode 100644 drivers/vdpa/octeon_ep/octep_vdpa_hw.c create mode 100644 drivers/vdpa/octeon_ep/octep_vdpa_main.c delete mode 100644 drivers/virt/coco/sev-guest/sev-guest.h delete mode 100644 include/crypto/sm2.h create mode 100644 include/dt-bindings/clock/amlogic,c3-peripherals-clkc.h create mode 100644 include/dt-bindings/clock/amlogic,c3-pll-clkc.h create mode 100644 include/dt-bindings/clock/amlogic,c3-scmi-clkc.h create mode 100644 include/dt-bindings/clock/qcom,qca8k-nsscc.h create mode 100644 include/dt-bindings/clock/qcom,sm7150-camcc.h create mode 100644 include/dt-bindings/clock/qcom,sm7150-dispcc.h create mode 100644 include/dt-bindings/clock/qcom,sm7150-videocc.h delete mode 100644 include/dt-bindings/clock/r8a7790-clock.h delete mode 100644 include/dt-bindings/clock/r8a7791-clock.h delete mode 100644 include/dt-bindings/clock/r8a7792-clock.h delete mode 100644 include/dt-bindings/clock/r8a7793-clock.h delete mode 100644 include/dt-bindings/clock/r8a7794-clock.h create mode 100644 include/dt-bindings/clock/sophgo,sg2042-clkgen.h create mode 100644 include/dt-bindings/clock/sophgo,sg2042-pll.h create mode 100644 include/dt-bindings/clock/sophgo,sg2042-rpgate.h create mode 100644 include/dt-bindings/clock/thead,th1520-clk-ap.h create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6357-auxadc.h create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6358-auxadc.h create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6359-auxadc.h create mode 100644 include/dt-bindings/interconnect/mediatek,mt8183.h create mode 100644 include/dt-bindings/interconnect/mediatek,mt8195.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8953.h create mode 100644 include/dt-bindings/reset/airoha,en7581-reset.h create mode 100644 include/dt-bindings/reset/qcom,qca8k-nsscc.h create mode 100644 include/dt-bindings/sound/audio-graph.h delete mode 100644 include/linux/eeprom_93xx46.h create mode 100644 include/linux/misc/keba.h create mode 100644 include/sound/rt1318.h create mode 100644 include/trace/events/firewire_ohci.h create mode 100644 include/uapi/misc/mrvl_cn10k_dpi.h create mode 100644 sound/pci/hda/patch_senarytech.c create mode 100644 sound/soc/codecs/ak4619.c create mode 100644 sound/soc/codecs/cs530x-i2c.c create mode 100644 sound/soc/codecs/cs530x.c create mode 100644 sound/soc/codecs/cs530x.h create mode 100644 sound/soc/codecs/es8311.c create mode 100644 sound/soc/codecs/es8311.h create mode 100644 sound/soc/codecs/rt1318.c create mode 100644 sound/soc/codecs/rt1318.h create mode 100644 sound/soc/codecs/rt1320-sdw.c create mode 100644 sound/soc/codecs/rt1320-sdw.h create mode 100644 sound/soc/codecs/wcd937x-sdw.c create mode 100644 sound/soc/codecs/wcd937x.c create mode 100644 sound/soc/codecs/wcd937x.h delete mode 100644 sound/soc/fsl/imx-spdif.c create mode 100644 sound/soc/fsl/lpc3xxx-i2s.c create mode 100644 sound/soc/fsl/lpc3xxx-i2s.h create mode 100644 sound/soc/fsl/lpc3xxx-pcm.c create mode 100644 tools/perf/arch/loongarch/util/header.c create mode 100644 tools/perf/arch/loongarch/util/kvm-stat.c create mode 100644 tools/perf/arch/riscv/util/kvm-stat.c create mode 100644 tools/perf/arch/riscv/util/riscv_exception_types.h delete mode 100644 tools/testing/selftests/devices/Makefile create mode 100644 tools/testing/selftests/devices/error_logs/Makefile create mode 100755 tools/testing/selftests/devices/error_logs/test_device_error_logs.py create mode 100644 tools/testing/selftests/devices/probe/Makefile rename tools/testing/selftests/devices/{ => probe}/boards/Dell Inc.,XPS 13 9300.ya [...] rename tools/testing/selftests/devices/{ => probe}/boards/google,spherion.yaml (86%) rename tools/testing/selftests/devices/{ => probe}/test_discoverable_devices.py (86%) rename tools/testing/selftests/{devices => kselftest}/ksft.py (100%) create mode 100644 tools/testing/selftests/kvm/pre_fault_memory_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/apic_bus_clock_test.c