This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from cf05e93af423 Merge tag 'docs-6.11' of git://git.lwn.net/linux 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 57802c73bf1b ext4: block_validity: Remove unnecessary ‘NULL’ values fro [...] adds be210737fe6c jbd2: use str_plural() to fix Coccinelle warning adds 8dc9c3da79c8 ext4: fix uninitialized variable in ext4_inlinedir_to_tree adds cc102aa24638 jbd2: avoid memleak in jbd2_journal_write_metadata_buffer adds abe48a52250a jbd2: remove unused return info from jbd2_journal_write_me [...] adds 5dd3e8c0758a jbd2: remove unnedded "need_copy_out" in jbd2_journal_writ [...] adds 4c15129aaad5 jbd2: jump to new copy_done tag when b_frozen_data is crea [...] adds daabedd66402 jbd2: remove unneeded kmap to do escape in jbd2_journal_wr [...] adds 4eb9bd13eba3 jbd2: use bh_in instead of jh2bh(jh_in) to simplify code adds d5c545735aa0 jbd2: remove dead equality check of j_commit_[sequence/req [...] adds 136d3e0703e8 jbd2: remove dead check of JBD2_UNMOUNT in kjournald2 adds b07855348b30 jbd2: remove unnecessary "should_sleep" in kjournald2 adds 907c3fe53225 ext4: fix infinite loop when replaying fast_commit adds 8e4e5cdf2fde ext4: factor out a common helper to query extent map adds 0ea6560abb3b ext4: check the extent status again before inserting delal [...] adds b37c907073e8 ext4: warn if delalloc counters are not zero on inactive adds 14a210c110d1 ext4: trim delalloc extent adds bb6b18057f18 ext4: drop iblock parameter adds 12eba993b94c ext4: make ext4_es_insert_delayed_block() insert multi-blocks adds 0d66b23d79c7 ext4: make ext4_da_reserve_space() reserve multi-clusters adds 49bf6ab4d30b ext4: factor out a helper to check the cluster allocation state adds 1850d76c1b78 ext4: make ext4_insert_delayed_block() insert multi-blocks adds 8262fe9a902c ext4: make ext4_da_map_blocks() buffer_head unaware adds 7c73ddb7589f jbd2: speed up jbd2_transaction_committed() adds be27cd64461c ext4: use memtostr_pad() for s_volume_name adds 89a8718cef85 jbd2: add missing MODULE_DESCRIPTION() adds 7378e8991a45 ext4: add missing MODULE_DESCRIPTION() adds 2d4d6bda0f7b ext4: use ext4_update_inode_fsync_trans() helper in inode [...] adds 63469662cc45 ext4: fix possible tid_t sequence overflows adds 7882b0187bbe ext4: don't track ranges in fast_commit if inode has inlined data adds 65121eff3e4c ext4: avoid writing unitialized memory to disk in EA inodes adds 0bab8db4152c jbd2: avoid mount failed when commit block is partial submitted adds 4aa99c71e42a jbd2: make jbd2_journal_get_max_txn_bufs() internal adds e3a00a23781c jbd2: precompute number of transaction descriptor blocks adds 27ba5b67312a jbd2: avoid infinite transaction commit loop adds 1cf5b024a3ff jbd2: drop pointless shrinker batch initialization adds a794c9ad026f jbd2: increase maximum transaction size adds 83f4414b8f84 ext4: sanity check for NULL pointer after ext4_force_shutdown adds 50ea741def58 ext4: check dot and dotdot of dx_root before making dir indexed adds f9ca51596bbf ext4: make sure the first directory block is not a hole adds 51ed42a8a135 Merge tag 'ext4_for_linus-6.11-rc1' of git://git.kernel.or [...] adds 146a99aefe4a xprtrdma: removed asm-generic headers from verbs.c adds 9aac777aaf94 filemap: Convert generic_perform_write() to support large folios adds 49b29a573da8 nfs: add support for large folios adds acd9f2dd23c6 xprtrdma: Fix rpcrdma_reqs_reset() adds 7e86845a0346 rpcrdma: Implement generic device removal adds 3f4eb9ff9234 xprtrdma: Handle device removal outside of the CM event handler adds 9d53378c2c14 xprtrdma: Clean up synopsis of frwr_mr_unmap() adds 0e13dd9ea8be xprtrdma: Remove temp allocation of rpcrdma_rep objects adds 6258cf25d5e3 SUNRPC: avoid soft lockup when transmitting UDP to reachab [...] adds 53185f2df0ea NFS: remove unused struct 'mnt_fhstatus' adds d3318990193d fs: nfs: add missing MODULE_DESCRIPTION() macros adds 820620516993 NFSv4: Clean up open delegation return structure adds 7cca0e962eb5 NFSv4: Refactor nfs4_opendata_check_deleg() adds 6a68aed602d7 NFSv4: Add new attribute delegation definitions adds 90f9ae74422d NFSv4: Plumb in XDR support for the new delegation-only se [...] adds 43df7110f4a9 NFSv4: Add CB_GETATTR support for delegated attributes adds 4201916f2ab1 NFSv4: Add a flags argument to the 'have_delegation' callback adds e12912d94137 NFSv4: Add support for delegated atime and mtime attributes adds 86e1c54d152e NFSv4: Add recovery of attribute delegations adds dcb3c20f7419 NFSv4: Add a capability for delegated attributes adds e3e9d44de13f NFSv4: Enable attribute delegations adds b81aca09617c NFSv4: Delegreturn must set m/atime when they are delegated adds 0a741f59c331 NFSv4: Fix up delegated attributes in nfs_setattr adds 32215c1f893a NFSv4: Don't request atime/mtime/size if they are delegated to us adds 707f13b3d081 NFSv4: Add support for the FATTR4_OPEN_ARGUMENTS attribute adds d2a00cceb93a NFSv4: Detect support for OPEN4_SHARE_ACCESS_WANT_OPEN_XOR [...] adds 1f0a6b3fa7a9 NFSv4: Add support for OPEN4_RESULT_NO_OPEN_STATEID adds d79ed371d51c NFSv4: Ask for a delegation or an open stateid in OPEN adds adb4b42d19ae Return the delegation when deleting sillyrenamed files adds cf453bfe92fd NFSv4: Don't send delegation-related share access modes to CLOSE adds b8ec59cbba38 NFSv4/pnfs: Remove redundant list check adds 924cf3c91fe2 NFSv4.1: constify the stateid argument in nfs41_test_stateid() adds 5d2db0898a56 NFSv4: Clean up encode_nfs4_stateid() adds 8adc8302109f pNFS: Add a flag argument to pnfs_destroy_layouts_byclid() adds 41d0a8ead972 NFSv4/pnfs: Add support for the PNFS_LAYOUT_FILE_BULK_RETURN flag adds 6e7be9e7b71e NFSv4/pNFS: Add a helper to defer failed layoutreturn calls adds 50379c9f0951 NFSv4/pNFS: Handle server reboots in pnfs_poc_release() adds bbbff6d5edd1 NFSv4/pNFS: Retry the layout return later in case of a tim [...] adds 42375c2bfa3f NFSv4/pnfs: Give nfs4_proc_layoutreturn() a flags argument adds ad3c436dace5 NFSv4/pNFS: Remove redundant call to unhash the layout adds 5468fc8298a9 NFSv4/pNFS: Do layout state recovery upon reboot adds d869da91cccb nfs/blocklayout: Fix premature PR key unregistration adds 450b4b3b2f74 nfs/blocklayout: Report only when /no/ device is found adds 7d09d6bb6670 nfs/blocklayout: SCSI layout trace points for reservation [...] adds 37d4159dd25a nfs: Drop pointless check from nfs_commit_release_pages() adds f8a3955083f5 nfs: Properly initialize server->writeback adds 2f1f31042ef0 nfs: Block on write congestion adds 4840c00003a2 NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server adds 7e8e78a0ba00 nfs: remove dead code for the old swap over NFS implementation adds 02e61ec1e2c1 nfs: remove nfs_folio_private_request adds 9eb7c484db1a nfs: simplify nfs_folio_find_and_lock_request adds c3f2235782c3 nfs: fold nfs_folio_find_and_lock_request into nfs_lock_an [...] adds 25edbcac6e32 nfs: fold nfs_page_group_lock_subrequests into nfs_lock_an [...] adds f1b7c7552cbc nfs: move nfs_wait_on_request to write.c adds b571cfcb9dca nfs: don't reuse partially completed requests in nfs_lock_ [...] adds b1043a3304d2 nfs: remove the unused max_deviceinfo_size field from stru [...] adds 7f296b25f2a6 nfs: remove nfs_page_length adds 3921ae0850a3 nfs/blocklayout: add support for NVMe adds 39c910a43037 nfs: do not extend writes to the entire folio adds fada32ed6dbc nfs: pass explicit offset/count to trace events adds a308996ed7c0 nfs: split nfs_read_folio adds ed0172af5d6f SUNRPC: Fix a race to wake a sync task adds b9fae9f06d84 SUNRPC: Fixup gss_status tracepoint error output adds 4f40c636b291 Merge tag 'nfs-for-6.11-1' of git://git.linux-nfs.org/proj [...] adds 3de8fd4a33c9 bcachefs: Print allocator stuck on timeout in fallocate path adds 52fd0f962068 bcachefs: btree ids are 64 bit bitmasks adds 8a3c8303e2f1 bcachefs: uninline fallocate functions adds 26a170aa6182 bcachefs: add capacity, reserved to fs_alloc_debug_to_text() adds a1e7a97f22bf bcachefs: sysfs internal/trigger_journal_writes adds d06a26d24db0 bcachefs: sysfs trigger_freelist_wakeup adds cdda2126ab0d bcachefs: bch2_btree_reserve_cache_to_text() adds f369de82679f bcachefs: fix ei_update_lock lock ordering adds 12e7ff1a1ee5 bcachefs: Fix missing spaces in journal_entry_dev_usage_to_text adds da6fa380d369 bcachefs: Align the display format of `btrees/inodes/keys` adds 630d565ddad5 bcachefs: Use filemap_read() to simplify the execution flow adds 546b65378d04 bcachefs: fix missing include adds e76a2b65b056 bcachefs: add might_sleep() annotations for fsck_err() adds 68573b936d3f bcachefs: Use try_cmpxchg() family of functions instead of [...] adds 9cc8eb3098b8 bcachefs: Check for bsets past bch_btree_ptr_v2.sectors_written adds 652bc7fabc28 bcachefs: btree_ptr_sectors_written() now takes bkey_s_c adds 03ec0927fa15 bcachefs: make offline fsck set read_only fs flag adds babe30fe8db6 bcachefs: don't expose "read_only" as a mount option adds 3811f48aa3d6 bcachefs: bch2_printbuf_strip_trailing_newline() adds 51fc436c806c bcachefs: allow passing full device path for target options adds c13d526d9dc1 bcachefs: check_key_has_inode() adds 55f7962da3bb bcachefs: bch_alloc->stripe_sectors adds 2612e29142ff bcachefs: BCH_DATA_unstriped adds 7773df19c35f bcachefs: metadata version bucket_stripe_sectors adds 9b7f0b5d3d22 bcachefs: add printbuf arg to bch2_parse_mount_opts() adds 1c12d1caf8d6 bcachefs: Add error code to defer option parsing adds 929d95433014 bcachefs: use new mount API adds 2744e5c9eb1a bcachefs: KEY_TYPE_accounting adds 9dec2a473bd1 bcachefs: Accumulate accounting keys in journal replay adds 5d9667d1d6ea bcachefs: btree write buffer knows how to accumulate bch_a [...] adds 1d16c605cc55 bcachefs: Disk space accounting rewrite adds 2e8d686a4a13 bcachefs: Coalesce accounting keys before journal replay adds f5095b9f85a1 bcachefs: dev_usage updated by new accounting adds 72a6bb098c58 bcachefs: Kill bch2_fs_usage_initialize() adds 6b39638b84b4 bcachefs: Convert bch2_ioctl_fs_usage() to new accounting adds 3afb8dbf0340 bcachefs: kill bch2_fs_usage_read() adds 5b9bc272e6c3 bcachefs: Kill writing old accounting to journal adds 8bb8d683a401 bcachefs: Delete journal-buf-sharded old style accounting adds fe5eddc0d021 bcachefs: Kill bch2_fs_usage_to_text() adds 66a57684c6af bcachefs: Kill fs_usage_online adds 4c4a7d48bd59 bcachefs: Kill replicas_journal_res adds fb23d57a6dfc bcachefs: Convert gc to new accounting adds 00839addfc77 bcachefs: Convert bch2_replicas_gc2() to new accounting adds 5668e5deec25 bcachefs: bch2_verify_accounting_clean() adds bfcaa9079d91 bcachefs: bch_acct_compression adds 91f44781d59a bcachefs: Convert bch2_compression_stats_to_text() to new [...] adds f93bb76ba288 bcachefs: bch2_fs_accounting_to_text() adds 72c277878031 bcachefs: bch2_fs_usage_base_to_text() adds 6675c3766234 bcachefs: bch_acct_snapshot adds 6af91147b6b9 bcachefs: bch_acct_btree adds 20ac515a9cc7 bcachefs: bch_acct_rebalance_work adds b9efa9673e1d bcachefs: Eytzinger accumulation for accounting keys adds 25ee25e637a6 bcachefs: Kill bch2_mount() adds 5645c32ccf31 bcachefs: bch2_fs_get_tree() cleanup adds 86d46471d52b bcachefs: Don't block journal when finishing check_allocations() adds 9ab55df5991e bcachefs: Walk leaf to root in btree_gc adds 38ad9dc8c619 bcachefs: Initialize gc buckets in alloc trigger adds 174722de552a bcachefs: Delete old assertion for online fsck adds 38e3ca275cb0 bcachefs: btree_types bitmask cleanups adds a850bde6498b bcachefs: fsck_err() may now take a btree_trans adds 36008d5d01ad bcachefs: Plumb more logging through stdio redirect adds 0c97c437e362 bcachefs: twf: convert bch2_stdio_redirect_readline() to darray adds d37dd9b60487 bcachefs: bch2_stdio_redirect_readline_timeout() adds 7ed122aea2e2 bcachefs: twf: delete dead struct fields adds f8b0147364d5 bcachefs: bch2_dir_emit() - fix directory reads in the fus [...] adds 8b0882505d01 bcachefs: track writeback errors using the generic trackin [...] adds 747d1d6c7efd bcachefs: Add tracepoints for bch2_sync_fs() and bch2_fsync() adds 889fb3dc5d6f bcachefs: Unlock trans when waiting for user input in fsck adds 8a4ef7e28aba bcachefs: implement FS_IOC_GETVERSION to support lsattr adds 81bce3cf2b2b bcachefs: support get fs label adds 7a254053a590 bcachefs: support FS_IOC_SETFSLABEL adds 7f3dc6c98b52 bcachefs: support REMAP_FILE_DEDUP in bch2_remap_file_range adds 8863d1e09200 bcachefs: BCH_IOCTL_QUERY_ACCOUNTING adds 49858d869b62 bcachefs: bch2_btree_insert() - add btree iter flags adds f295920bc4a0 bcachefs: Fix race in bch2_accounting_mem_insert() adds b5597347a5c7 bcachefs: fix smatch data leak warning in fs usage ioctl adds 2574e95a8b78 bcachefs: Refactor disk accounting data structures adds f73e6bb6d6c7 bcachefs: bch2_accounting_mem_gc() adds 820b9efeb142 bcachefs: Fix bch2_gc_accounting_done() locking adds ae4fb17e8670 bcachefs: Kill gc_pos_btree_node() adds 11169d9983d5 bcachefs: bch2_btree_id_to_text() adds dd3995a6a4fc bcachefs: bch2_gc_pos_to_text() adds 71fdc0b5a678 bcachefs: btree_node_unlock() assert adds c30402e5483d bcachefs: btree_path_cached_set() adds 385f0c05d670 bcachefs: kill key cache arg to bch2_assert_pos_locked() adds 63567f643a3e MAINTAINERS: remove Brian Foster as a reviewer for bcachefs adds 132e1a2380d0 bcachefs: per_cpu_sum() adds b0d3ab531f07 bcachefs: Reduce the scope of gc_lock adds 2b02b9552c78 bcachefs: use FGP_WRITEBEGIN instead of combining individu [...] adds febc33cb352a bcachefs: set fgf order hint before starting a buffered write adds 789566da258f bcachefs: bch2_btree_key_cache_drop() now evicts adds 7aa7183e00d9 bcachefs: split out lru_format.h adds 95924420b038 bcachefs: support STATX_DIOALIGN for statx file adds 7554a8bb6dde bcachefs: Ensure buffered writes write as much as they can adds e0d5bc6a6618 bcachefs: Fix missing BTREE_TRIGGER_bucket_invalidate flag adds 39d5d8290cd4 bcachefs: Improve "unable to allocate journal write" message adds d2cb6b219d37 bcachefs: Simplify btree key cache fill path adds 0f3372dcee62 bcachefs: spelling fix adds 5e3c20832518 bcachefs: Ratelimit checksum error messages adds 9d9d212e2639 bcachefs: bch2_extent_crc_unpacked_to_text() adds b1d63b06e839 bcachefs: Make read_only a mount option again, but hidden adds a2cb8a6236da bcachefs: Self healing on read IO error adds ec8bf491a900 bcachefs: Improve startup message adds 27d033df3515 bcachefs: Convert clock code to u64s adds 8f523d425e02 bcachefs: Improve copygc_wait_to_text() adds 1a616c2fe96b lockdep: lockdep_set_notrack_class() adds 375476c41405 bcachefs: Add lockdep support for btree node locks adds 6ec8623f7cdd bcachefs: btree node scan: fall back to comparing by journal seq adds 7b6dda7282b1 bcachefs: drop packed, aligned from bkey_inode_buf adds 114f530e1e60 bcachefs: show none if label is not set adds 1d18b5cabc89 bcachefs: __bch2_read(): call trans_begin() on every loop iter adds ae469056313f bcachefs: Rename BCH_WRITE_DONE -> BCH_WRITE_SUBMITTED adds efb2018e4d23 bcachefs: Kill bch2_assert_btree_nodes_not_locked() adds 2e118ba36d56 bcachefs: darray: Don't pass NULL to memcpy() 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 [...]
No new revisions were added by this update.
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 | 82 +- 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 | 117 +- 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/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/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/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/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/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/kvm/kvm-s390.c | 14 +- arch/s390/kvm/vsie.c | 22 +- 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/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 +- 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/Makefile | 3 +- fs/bcachefs/acl.c | 4 +- fs/bcachefs/alloc_background.c | 189 +- fs/bcachefs/alloc_background.h | 41 +- fs/bcachefs/alloc_background_format.h | 2 + fs/bcachefs/alloc_foreground.c | 20 +- fs/bcachefs/alloc_foreground.h | 1 + fs/bcachefs/backpointers.c | 22 +- fs/bcachefs/bcachefs.h | 29 +- fs/bcachefs/bcachefs_format.h | 70 +- fs/bcachefs/bcachefs_ioctl.h | 36 +- fs/bcachefs/bkey_methods.c | 1 + fs/bcachefs/btree_cache.c | 16 +- fs/bcachefs/btree_cache.h | 2 + fs/bcachefs/btree_gc.c | 287 +- fs/bcachefs/btree_gc.h | 23 +- fs/bcachefs/btree_gc_types.h | 13 +- fs/bcachefs/btree_io.c | 45 +- fs/bcachefs/btree_io.h | 6 +- fs/bcachefs/btree_iter.c | 88 +- fs/bcachefs/btree_iter.h | 15 +- fs/bcachefs/btree_journal_iter.c | 23 +- fs/bcachefs/btree_journal_iter.h | 17 + fs/bcachefs/btree_key_cache.c | 344 +-- fs/bcachefs/btree_locking.c | 12 +- fs/bcachefs/btree_locking.h | 9 +- fs/bcachefs/btree_node_scan.c | 51 +- fs/bcachefs/btree_node_scan_types.h | 1 + fs/bcachefs/btree_trans_commit.c | 171 +- fs/bcachefs/btree_types.h | 21 +- fs/bcachefs/btree_update.c | 6 +- fs/bcachefs/btree_update.h | 36 +- fs/bcachefs/btree_update_interior.c | 42 +- fs/bcachefs/btree_update_interior.h | 2 + fs/bcachefs/btree_write_buffer.c | 140 +- fs/bcachefs/btree_write_buffer.h | 49 +- fs/bcachefs/btree_write_buffer_types.h | 2 + fs/bcachefs/buckets.c | 764 ++--- fs/bcachefs/buckets.h | 71 +- fs/bcachefs/buckets_types.h | 17 +- fs/bcachefs/chardev.c | 103 +- fs/bcachefs/checksum.c | 5 +- fs/bcachefs/clock.c | 65 +- fs/bcachefs/clock.h | 9 +- fs/bcachefs/clock_types.h | 3 +- fs/bcachefs/darray.c | 3 +- fs/bcachefs/dirent.c | 8 + fs/bcachefs/disk_accounting.c | 790 ++++++ fs/bcachefs/disk_accounting.h | 219 ++ fs/bcachefs/disk_accounting_format.h | 162 ++ fs/bcachefs/disk_accounting_types.h | 19 + fs/bcachefs/disk_groups.c | 2 +- fs/bcachefs/ec.c | 117 +- fs/bcachefs/errcode.h | 3 +- fs/bcachefs/error.c | 56 +- fs/bcachefs/error.h | 22 +- fs/bcachefs/extents.c | 29 +- fs/bcachefs/extents.h | 4 + fs/bcachefs/eytzinger.h | 11 + fs/bcachefs/fs-common.h | 2 + fs/bcachefs/fs-io-buffered.c | 41 +- fs/bcachefs/fs-io-direct.c | 4 +- fs/bcachefs/fs-io-pagecache.c | 37 +- fs/bcachefs/fs-io-pagecache.h | 7 +- fs/bcachefs/fs-io.c | 23 +- fs/bcachefs/fs-ioctl.c | 80 +- fs/bcachefs/fs.c | 209 +- fs/bcachefs/fsck.c | 280 +- fs/bcachefs/inode.c | 60 +- fs/bcachefs/inode.h | 2 +- fs/bcachefs/io_misc.c | 6 +- fs/bcachefs/io_read.c | 114 +- fs/bcachefs/io_write.c | 36 +- fs/bcachefs/io_write.h | 2 +- fs/bcachefs/journal.c | 17 +- fs/bcachefs/journal.h | 8 +- fs/bcachefs/journal_io.c | 27 +- fs/bcachefs/journal_reclaim.c | 11 + fs/bcachefs/lru.c | 8 +- fs/bcachefs/lru.h | 12 - fs/bcachefs/lru_format.h | 25 + fs/bcachefs/move.c | 2 +- fs/bcachefs/movinggc.c | 11 +- fs/bcachefs/opts.c | 120 +- fs/bcachefs/opts.h | 15 +- fs/bcachefs/printbuf.c | 14 + fs/bcachefs/printbuf.h | 1 + fs/bcachefs/recovery.c | 134 +- fs/bcachefs/recovery_passes.c | 5 + fs/bcachefs/recovery_passes_types.h | 1 + fs/bcachefs/reflink.c | 2 +- fs/bcachefs/replicas.c | 251 +- fs/bcachefs/replicas.h | 16 +- fs/bcachefs/replicas_types.h | 16 - fs/bcachefs/sb-clean.c | 62 - fs/bcachefs/sb-downgrade.c | 113 +- fs/bcachefs/sb-downgrade.h | 1 + fs/bcachefs/sb-errors_format.h | 4 +- fs/bcachefs/snapshot.c | 24 +- fs/bcachefs/subvolume.c | 20 +- fs/bcachefs/super-io.c | 5 +- fs/bcachefs/super.c | 92 +- fs/bcachefs/sysfs.c | 126 +- fs/bcachefs/tests.c | 14 +- fs/bcachefs/thread_with_file.c | 87 +- fs/bcachefs/thread_with_file.h | 4 +- fs/bcachefs/thread_with_file_types.h | 5 +- fs/bcachefs/trace.h | 50 + fs/bcachefs/two_state_shared_lock.h | 11 +- fs/bcachefs/util.h | 21 +- fs/bcachefs/varint.c | 2 +- fs/btrfs/fs.h | 66 +- fs/btrfs/super.c | 11 +- fs/btrfs/super.h | 3 +- fs/btrfs/zoned.c | 3 +- fs/btrfs/zoned.h | 5 +- fs/buffer.c | 2 + fs/ext4/block_validity.c | 2 +- fs/ext4/ext4.h | 2 +- fs/ext4/extents_status.c | 72 +- fs/ext4/extents_status.h | 5 +- fs/ext4/fast_commit.c | 14 +- fs/ext4/ialloc.c | 5 +- fs/ext4/inline.c | 6 +- fs/ext4/inode-test.c | 1 + fs/ext4/inode.c | 255 +- fs/ext4/ioctl.c | 2 +- fs/ext4/namei.c | 73 +- fs/ext4/super.c | 6 +- fs/ext4/xattr.c | 6 + fs/fuse/virtio_fs.c | 62 +- fs/jbd2/commit.c | 14 +- fs/jbd2/journal.c | 123 +- fs/jbd2/recovery.c | 33 +- fs/jbd2/transaction.c | 45 +- fs/nfs/blocklayout/blocklayout.c | 25 +- fs/nfs/blocklayout/blocklayout.h | 9 +- fs/nfs/blocklayout/dev.c | 116 +- fs/nfs/callback.h | 5 +- fs/nfs/callback_proc.c | 19 +- fs/nfs/callback_xdr.c | 39 +- fs/nfs/client.c | 3 + fs/nfs/delegation.c | 67 +- fs/nfs/delegation.h | 45 +- fs/nfs/dir.c | 2 +- fs/nfs/file.c | 19 +- fs/nfs/filelayout/filelayout.c | 1 - fs/nfs/flexfilelayout/flexfilelayout.c | 2 +- fs/nfs/fscache.c | 2 +- fs/nfs/inode.c | 88 +- fs/nfs/internal.h | 25 +- fs/nfs/mount_clnt.c | 5 - fs/nfs/nfs2super.c | 1 + fs/nfs/nfs3proc.c | 10 +- fs/nfs/nfs3super.c | 1 + fs/nfs/nfs4_fs.h | 3 +- fs/nfs/nfs4client.c | 6 +- fs/nfs/nfs4proc.c | 303 +- fs/nfs/nfs4state.c | 4 +- fs/nfs/nfs4super.c | 1 + fs/nfs/nfs4trace.c | 7 + fs/nfs/nfs4trace.h | 88 + fs/nfs/nfs4xdr.c | 138 +- fs/nfs/nfstrace.h | 36 +- fs/nfs/pagelist.c | 117 +- fs/nfs/pnfs.c | 223 +- fs/nfs/pnfs.h | 53 +- fs/nfs/pnfs_dev.c | 3 - fs/nfs/pnfs_nfs.c | 47 - fs/nfs/proc.c | 10 +- fs/nfs/read.c | 78 +- fs/nfs/unlink.c | 2 + fs/nfs/write.c | 364 ++- fs/nfs_common/grace.c | 1 + fs/nfs_common/nfsacl.c | 1 + fs/nsfs.c | 6 +- fs/smb/client/cifsfs.c | 2 +- fs/smb/client/cifsglob.h | 17 +- fs/smb/client/file.c | 53 +- fs/smb/client/smb1ops.c | 2 +- fs/smb/client/smb2ops.c | 42 +- fs/smb/client/smb2pdu.c | 43 +- fs/smb/client/trace.h | 55 +- fs/smb/client/transport.c | 8 +- include/acpi/acpi_bus.h | 3 +- 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/jbd2.h | 12 +- include/linux/kvm_host.h | 53 +- include/linux/lockdep.h | 19 + include/linux/lockdep_types.h | 1 + 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/nfs4.h | 11 + include/linux/nfs_fs_sb.h | 4 + include/linux/nfs_page.h | 7 +- include/linux/nfs_xdr.h | 47 +- 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/sunrpc/rdma_rn.h | 27 + include/linux/swiotlb.h | 105 +- include/linux/switchtec.h | 2 +- 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/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/ext4.h | 26 +- include/trace/events/firewire.h | 541 +++- include/trace/events/firewire_ohci.h | 101 + include/trace/events/rpcgss.h | 2 +- include/trace/events/rpcrdma.h | 57 + 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/nfs4.h | 4 + include/uapi/linux/psp-sev.h | 27 + include/uapi/linux/sev-guest.h | 3 + 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 +- kernel/dma/direct.c | 10 +- kernel/dma/direct.h | 9 +- kernel/dma/map_benchmark.c | 16 + kernel/dma/swiotlb.c | 68 +- kernel/locking/lockdep.c | 9 +- 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/filemap.c | 40 +- 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/clnt.c | 3 +- net/sunrpc/sched.c | 4 +- net/sunrpc/xprtrdma/Makefile | 2 +- net/sunrpc/xprtrdma/frwr_ops.c | 9 +- net/sunrpc/xprtrdma/ib_client.c | 181 ++ net/sunrpc/xprtrdma/module.c | 18 +- net/sunrpc/xprtrdma/rpc_rdma.c | 3 +- net/sunrpc/xprtrdma/verbs.c | 100 +- net/sunrpc/xprtrdma/xprt_rdma.h | 5 +- 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 | 1 + 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 + 3168 files changed, 109951 insertions(+), 45346 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 create mode 100644 fs/bcachefs/disk_accounting.c create mode 100644 fs/bcachefs/disk_accounting.h create mode 100644 fs/bcachefs/disk_accounting_format.h create mode 100644 fs/bcachefs/disk_accounting_types.h create mode 100644 fs/bcachefs/lru_format.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/linux/sunrpc/rdma_rn.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 net/sunrpc/xprtrdma/ib_client.c 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