This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 89ee05b11178 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 2020859714c5 Merge branch 'pwrseq/for-current' of git://git.kernel.org/ [...] omits 3ce2bd0e0290 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 90c8cfbc71a1 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 923a9a16f339 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] omits 46286cce31d1 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 4d68be2479a0 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 4307090fb883 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 810afccd68cb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 19c1844eb78d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 436435773ae4 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits ccc6bf21bb0c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 781371f52b77 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0d84d2c43b3c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a3562d43175c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6e9b19ab0673 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 16ad2f4fb6e8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4037cdfb18f2 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 1ca6f4f645de Merge branch 'fixes' of https://github.com/sophgo/linux.git omits 196e21733992 Merge branch 'fs-current' of linux-next omits e1a46cdb9426 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3038715d1259 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits f507047242c3 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 20d2ba662fa5 alloc_tag: outline and export free_reserved_page() omits 0c10077ffe6e decompress_bunzip2: fix rare decompression failure omits 76072693f396 mm/huge_memory: avoid PMD-size page cache if needed omits 4b20359c5a25 mm: huge_memory: use !CONFIG_64BIT to relax huge page alig [...] omits 3f5ca7018e17 mm: fix old/young bit handling in the faulting path omits 2e1917fe9428 dt-bindings: arm: opdate James Clark's email address omits 56ebbf3fe834 MAINTAINERS: mailmap: update James Clark's email address omits c27ee729aea5 Merge branch 'misc-6.10' into next-fixes new 400e4064b63a fs/adfs: add MODULE_DESCRIPTION new 280e36f0d5b9 nsfs: use cleanup guard new 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 new 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 new 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() new ee1b8dc17ac3 bcachefs: varint: Avoid left-shift of a negative value new f12410bb7ddd bcachefs: Add an error message for insufficient rw journal devs new 2c4c17fefc49 bcachefs: Fix fsck warning about btree_trans not passed to [...] new f05a0b9c73bc bcachefs: silence silly kdoc warning new 6f719cbe0c8b bcachefs: Fix integer overflow on trans->nr_updates new a97b43fac5b9 lockdep: Add comments for lockdep_set_no{validate,track}_class() new 720261cfc732 Merge tag 'bcachefs-2024-07-18.2' of https://evilpiepirate [...] new 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_ [...] new 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 new 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 new 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 new 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 new 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 new fb0987682c62 dm-integrity: introduce the Inline mode new 0b60be1628e3 dm: Constify struct dm_block_validator new fa398e603ff7 dm vdo repair: add missing kerneldoc fields new 513789b7fb53 dm vdo int-map: fix kerneldoc formatting new 7f1c4909a821 dm vdo: fix a minor formatting issue in vdo.rst new 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 [...] new 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 new 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() new 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 [...] new a4f928552058 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 12cc3d5389f3 Merge tag 'sound-6.11-rc1' of git://git.kernel.org/pub/scm [...] new 1a8c67a8b21e arm64: qcom: don't select HAVE_PWRCTL when PCI=n new 9c67f9084af3 Merge tag 'pwrseq-fixes-for-v6.11-rc1' of git://git.kernel [...] new 5c28424e9a34 syscalls: Fix to add sys_uretprobe to syscall.tbl new 33cf09877093 Merge tag 'probes-fixes-v6.11-pre-rc' of git://git.kernel. [...] new c3ece6b7ffb4 btrfs: change BTRFS_MOUNT_* flags to 64bit type new 53a5182c8a68 Merge tag 'for-6.11-tag' of git://git.kernel.org/pub/scm/l [...] new 4359836129d9 eth: fbnic: don't build the driver when skb has more than [...] new 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 [...] new 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 new 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 [...] new 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 [...] new 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 new ef035628c326 Merge tag 'i2c-for-6.11-rc1-try2' of git://git.kernel.org/ [...] new 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 new 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 new 06bbe25c21a0 Merge branch 'pci/devres' adds 11a1f4bc4736 PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal new 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 new 903a3b1eed54 Merge branch 'pci/enumeration' adds 5afc2f763edc PCI/AER: Disable AER service on suspend adds 75c47c790f43 PCI/DPC: Disable DPC service on suspend new 5249048080f4 Merge branch 'pci/err' adds 9d573d19547b PCI: pciehp: Detect device replacement during system sleep adds 618b29a34697 PCI: acpiphp: Add missing MODULE_DESCRIPTION() macro new 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() new 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 new 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 [...] new 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 new 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 new 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 new 378539328511 Merge branch 'pci/controller/dwc' adds a9927c2cac6e PCI: al: Check IORESOURCE_BUS existence during probe new e38de94eddce Merge branch 'pci/controller/al' adds 7903ffa44056 PCI: artpec6: Fix artpec6_pcie_cpu_addr_fixup() parameter name new 43f25adf9f27 Merge branch 'pci/controller/artpec6' adds 045fda253511 PCI: dra7xx: Fix dra7xx_pcie_cpu_addr_fixup() parameter name new 1d97f4b21539 Merge branch 'pci/controller/dra7xx' adds 6b11143f9344 PCI: exynos: Adapt to use bulk clock APIs new da3552d2256c Merge branch 'pci/controller/exynos' adds fea93a3e5d5e PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN new 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) new db2cc94fae13 Merge branch 'pci/controller/keystone' adds cd09a6ac85b9 PCI: ls-gen4: Make struct mobiveil_rp_ops constant new 9965133729ed Merge branch 'pci/controller/layerscape' new a4bbcac11d3c PCI: loongson: Enable MSI in LS7A Root Complex new 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 new 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_ [...] new df5dd337283a Merge branch 'pci/controller/qcom' adds c93637e6a4c4 PCI: rcar: Demote WARN() to dev_warn_ratelimited() in rcar [...] new 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 new 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 new 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' new 99329ded0909 Merge branch 'pci/controller/tegra194' adds f24c9bfcd423 PCI: vmd: Create domain symlink before pci_bus_add_devices() new d098215aec2c Merge branch 'pci/controller/vmd' adds 8a74e4eaa72c PCI: switchtec: Make switchtec_class constant new 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 new 45659274e608 Merge branch 'pci/misc' new 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 new 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 new 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 new 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 new 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 [...] new 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 new 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 new 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 new 78a0b13f5744 Merge tag 'nand/for-6.11' into mtd/next new c43a20e4a520 Merge tag 'mtd/for-6.11' of git://git.kernel.org/pub/scm/l [...] new 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 [...] new 8e313211f7d4 Merge tag 'pinctrl-v6.11-1' of git://git.kernel.org/pub/sc [...] new ae4ccca47195 cifs: fix noisy message on copy_file_range new de40579b9038 cifs: Fix server re-repick on subrequest retry new d2c5eb57b6da cifs: Fix missing error code set new 61ea6b3a3104 cifs: Fix setting of zero_point after DIO write new 519be989717c cifs: Add a tracepoint to track credits involved in R/W requests new a07d38afd152 cifs: Fix missing fscache invalidation new 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 [...] new 7846b618e0a4 Merge tag 'rtc-6.11' of git://git.kernel.org/pub/scm/linux [...] new 35f24dae2fcc MAINTAINERS: mailmap: update James Clark's email address new d53e05ec1b3c dt-bindings: arm: opdate James Clark's email address new 7235c6640adb mm: fix old/young bit handling in the faulting path new 384ffd7a3cdf mm: huge_memory: use !CONFIG_64BIT to relax huge page alig [...] new 57eeab04bff0 mm/huge_memory: avoid PMD-size page cache if needed new a068b8fb2bb8 decompress_bunzip2: fix rare decompression failure new 2cf89193373b alloc_tag: outline and export free_reserved_page() new 4d549f4be3e2 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 4880aea18a1c netfs: Revert "netfs: Switch debug logging to pr_debug()" new 714f0ae0e968 netfs: Rename CONFIG_FSCACHE_DEBUG to CONFIG_NETFS_DEBUG new 3ba35ec4b0ed vfs: handle __wait_on_freeing_inode() and evict() race new 284004432c83 vfs: correct the comments of vfs_*() helpers new 8190f622bcd3 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 2775b92e69c0 Merge branch 'misc-6.10' into next-fixes new e3ada83ae990 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new b915e1d32764 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 785280973472 sunrpc: avoid -Wformat-security warning new 4b9298ca36cd Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new 4b9701a7771d Merge branch 'fs-current' of linux-next new bc007765c57b Merge branch 'fixes' of https://github.com/sophgo/linux.git new 0be9ae5486cd bpf, events: Use prog to emit ksymbol event for main program new 45c8ddeb0cb0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 74dba2408818 ALSA: usb-audio: Fix microphone sound on HD webcam. new a2d6d8aee4a4 ALSA: hda: tas2781: mark const variables as __maybe_unused new 1134aa5f42e1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 8f9ef00a2504 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 2fb408713445 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new ceeac90f96bf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 8df0c4d08e75 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 35d3a9d6ddcc Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new bae3aa5423e2 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new f22b7ad75d02 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 3ae08e47742e gpio: virtuser: avoid non-constant format string new bf94ef47e30a Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new 1595af4ee015 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] new ae835a96d72c x86/efistub: Revert to heap allocated boot_params for PE e [...] new cbf6e2633955 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] new 0e725eeda6e7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 12c35c5582ac drm/ast: Fix black screen after resume new 1694c7db3651 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (89ee05b11178) \ N -- N -- N refs/heads/pending-fixes (1694c7db3651)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 133 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-bus-nvmem | 30 +- Documentation/ABI/stable/sysfs-driver-misc-cp500 | 25 + .../ABI/testing/sysfs-bus-iio-inv_icm42600 | 18 + .../ABI/testing/sysfs-bus-pci-drivers-xhci_hcd | 10 + Documentation/ABI/testing/sysfs-driver-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 | 58 +- 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 +- 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 + .../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/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 ++++ .../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/kvm/api.rst | 3 + MAINTAINERS | 83 +- arch/arm64/Kconfig.platforms | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 36 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 1 + 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/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 | 2 - 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/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 | 3 + 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/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_host.h | 1 + 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/vcpu.c | 1 + 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/um/drivers/virt-pci.c | 8 +- arch/um/drivers/virtio_uml.c | 12 +- arch/x86/include/asm/sev-common.h | 6 +- block/bsg-lib.c | 3 +- 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/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/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 +- drivers/crypto/virtio/virtio_crypto_core.c | 31 +- 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/efi/libstub/x86-stub.c | 20 +- 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/gpio/gpio-virtuser.c | 2 +- drivers/gpu/drm/ast/ast_drv.c | 5 + 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/joystick/db9.c | 1 - drivers/input/joystick/gamecon.c | 1 - drivers/input/joystick/turbografx.c | 1 - drivers/input/joystick/walkera0701.c | 1 - drivers/input/serio/parkbd.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/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 | 1 + 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/ahb.c | 6 +- drivers/net/wireless/virtual/mac80211_hwsim.c | 12 +- drivers/net/wwan/mhi_wwan_mbim.c | 18 +- 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/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/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/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/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/inode.c | 20 + fs/jbd2/commit.c | 14 +- fs/jbd2/journal.c | 123 +- fs/jbd2/recovery.c | 33 +- fs/jbd2/transaction.c | 45 +- fs/namei.c | 26 +- fs/netfs/Kconfig | 18 +- fs/netfs/buffered_read.c | 14 +- fs/netfs/buffered_write.c | 12 +- fs/netfs/direct_read.c | 2 +- fs/netfs/direct_write.c | 8 +- fs/netfs/fscache_cache.c | 4 +- fs/netfs/fscache_cookie.c | 28 +- fs/netfs/fscache_io.c | 12 +- fs/netfs/fscache_main.c | 2 +- fs/netfs/fscache_volume.c | 4 +- fs/netfs/internal.h | 33 +- fs/netfs/io.c | 12 +- fs/netfs/main.c | 4 + fs/netfs/misc.c | 4 +- fs/netfs/write_collect.c | 16 +- fs/netfs/write_issue.c | 36 +- fs/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 +- .../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/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/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/interconnect-clk.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/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/parport.h | 6 - include/linux/pci-epc.h | 15 +- include/linux/pci-epf.h | 10 +- include/linux/pci.h | 10 +- include/linux/peci-cpu.h | 24 + include/linux/peci.h | 6 +- include/linux/printk.h | 4 + include/linux/scatterlist.h | 2 +- include/linux/serial_sci.h | 1 + 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/mana/gdma.h | 1 + include/net/mana/mana.h | 2 + include/rdma/ib_verbs.h | 57 +- include/sound/tas2781-tlv.h | 6 +- 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/landlock.h | 66 +- include/uapi/linux/nfs4.h | 4 + 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/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/events/core.c | 28 +- kernel/locking/lockdep.c | 9 +- kernel/printk/console_cmdline.h | 1 + kernel/printk/printk.c | 103 +- kernel/resource.c | 68 +- lib/math/prime_numbers.c | 1 + lib/math/rational-test.c | 1 + lib/test_dynamic_debug.c | 1 + mm/filemap.c | 40 +- net/sunrpc/clnt.c | 3 +- net/sunrpc/sched.c | 4 +- net/sunrpc/svc.c | 2 +- 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/head-object-list.txt | 1 - scripts/syscall.tbl | 1 + security/landlock/limits.h | 2 - security/landlock/ruleset.c | 4 - security/landlock/ruleset.h | 24 +- security/landlock/syscalls.c | 17 +- sound/drivers/mts64.c | 1 - sound/drivers/portman2x4.c | 1 - sound/usb/mixer.c | 7 + sound/usb/quirks.c | 2 + sound/virtio/virtio_card.c | 23 +- 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/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/riscv/get-reg-list.c | 28 + .../testing/selftests/riscv/vector/vstate_prctl.c | 6 +- .../selftests/sigaltstack/current_stack_pointer.h | 2 +- tools/virtio/vringh_test.c | 9 +- 2413 files changed, 74063 insertions(+), 31624 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 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 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 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 create mode 100644 arch/riscv/include/asm/trace.h create mode 100644 arch/riscv/lib/crc32.c 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/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 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 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 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/trace/events/firewire_ohci.h create mode 100644 include/uapi/misc/mrvl_cn10k_dpi.h create mode 100644 net/sunrpc/xprtrdma/ib_client.c 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%)