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 1af0c6a154d3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3f828ecd9911 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits bc335a75025b Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits fe9c2fe9a2f5 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits da48a7b6e139 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c1ee82efa0d6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ec341f9d28bf Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 4b250cf56d82 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits d70bf224c0dd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3fce5b17732a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 76441d0e83fd Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 333ba3dc363e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits f9337830321a Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits cab9c55d1c92 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 43753de05736 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d905adbcaad0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5e9265a20e9a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 89431ee6e125 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c13e5201442c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bf5fdbb07358 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 044436ca592d Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits e5b9d881ccf2 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 934b7184a088 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 8a99c1431713 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 77626c1a0a84 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits fd1d353471f6 nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_ [...] omits 7abe7a9cb128 nilfs2: fix use-after-free bug of struct nilfs_root omits dd4f6fa5e4b3 mm/damon/core: initialize damon_target->list in damon_new_ [...] omits 85de7c2ad4ec mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in omits be9971ca7326 mm/hugetlb: fix races when looking up a CONT-PTE/PMD size [...] adds 2e488f13755f fs: fix UAF/GPF bug in nilfs_mdt_destroy new 46811b5cb369 Merge tag 'pull-inode' of git://git.kernel.org/pub/scm/lin [...] adds 0f60d28828dd dynamic_dname(): drop unused dentry argument adds c4c8451147da d_path.c: typo fix... new 70df64d6c6c2 Merge tag 'pull-d_path' of git://git.kernel.org/pub/scm/li [...] adds d6da19c9cace locks: fix TOCTOU race when granting write lease adds 25885a35a720 Change calling conventions for filldir_t adds 47091e4ed9af dma_buf_getfile(): don't bother with ->f_flags reassignments new 7a3353c5c441 Merge tag 'pull-file' of git://git.kernel.org/pub/scm/linu [...] adds 8789c172e55d ibmvmc: don't open-code file_inode() adds 703e3e9a9cb1 exfat_iterate(): don't open-code file_inode(file) adds 235185b8ed77 sgx: use ->f_mapping... adds e6ae43812460 bprm_fill_uid(): don't open-code file_inode() adds 1f24cd31c281 nfs_finish_open(): don't open-code file_inode() adds ff58105a47ed dma_buf: no need to bother with file_inode()->i_mapping adds 265a04b07607 _nfs42_proc_copy(): use ->f_mapping instead of file_inode( [...] adds 4094d98e3375 orangefs: use ->f_mapping new ab2962215797 Merge tag 'pull-file_inode' of git://git.kernel.org/pub/sc [...] adds 89868773fe86 tomoyo: use vsnprintf() properly adds 467cf8ef88d3 tomoyo: struct path it might get from LSM callers won't ha [...] new 1586a7036d3f Merge tag 'pull-tomoyo' of git://git.kernel.org/pub/scm/li [...] adds c8e477c649b4 ->getprocattr(): attribute name is const char *, TYVM... adds 6ccaaf59c335 do_sys_name_to_handle(): constify path adds 8996682b10ff may_linkat(): constify path adds d5bf88895f24 fs/notify: constify path adds 2d3430875a3a overlayfs: constify path adds 5b09c9fec086 do_proc_readlink(): constify path adds e81f574da024 __io_setxattr(): constify path adds bf2e1ae41731 audit_init_parent(): constify path adds ea4af4aa03c3 nd_jump_link(): constify path adds 20f45ad50d65 spufs: constify path adds 88569546e8a1 ecryptfs: constify path new 4c0ed7d8d6e3 Merge tag 'pull-path' of git://git.kernel.org/pub/scm/linu [...] adds 62cd9d447428 btrfs: dump extra info if one free space cache has more bi [...] adds ab9a323f9ab5 btrfs: add macros for annotating wait events with lockdep adds e1489b4fe604 btrfs: add lockdep annotations for num_writers wait event adds 5a9ba6709f13 btrfs: add lockdep annotations for num_extwriters wait event adds 3e738c531aad btrfs: add lockdep annotations for transaction states wait events adds 8b53779eaa98 btrfs: add lockdep annotations for pending_ordered wait event adds 9d7464c87b15 btrfs: change the lockdep class of free space inode's inva [...] adds 5f4403e10f9b btrfs: add lockdep annotations for the ordered extents wait event adds b0c582233a85 btrfs: fix alignment of VMA for memory mapped files on THP adds e69bf81c9a33 btrfs: scrub: properly report super block errors in system log adds f9eab5f0bba7 btrfs: scrub: try to fix super block errors adds 7f298f224e88 btrfs: sysfs: use sysfs_streq for string matching adds d1f68ba0695a btrfs: rename btrfs_insert_file_extent() to btrfs_insert_h [...] adds 2f12741f81af btrfs: use btrfs_fs_closing for background bg work adds 9d4b0a129a0d btrfs: simplify arguments of btrfs_update_space_info and rename adds 723de71d41f5 btrfs: handle space_info setting of bg in btrfs_add_bg_to_ [...] adds 3349b57fd47b btrfs: convert block group bit field to use bit helpers adds 9283b9e09a6d btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPY adds 50c31eaa4ccf btrfs: simplify block group traversal in btrfs_put_block_g [...] adds 7b9c293b050f btrfs: remove BLOCK_GROUP_FLAG_HAS_CACHING_CTL adds 588a486835b0 btrfs: remove lock protection for BLOCK_GROUP_FLAG_RELOCAT [...] adds 527c490f44f6 btrfs: delete btrfs_wait_space_cache_v1_finished adds fc65bb53180c btrfs: scrub: remove impossible sanity checks adds e5677f056010 btrfs: use atomic_try_cmpxchg in free_extent_buffer adds 38622010a6de btrfs: send: add support for fs-verity adds 1dfa500511d0 btrfs: scrub: use pointer array to replace sblocks_for_recheck adds 15b88f6d24f2 btrfs: scrub: factor out initialization of scrub_block int [...] adds 5dd3d8e4680b btrfs: scrub: factor out allocation and initialization of [...] adds f3e01e0e3c1f btrfs: scrub: introduce scrub_block::pages for more effici [...] adds eb2fad300550 btrfs: scrub: remove scrub_sector::page and use scrub_bloc [...] adds 8686c40e67e4 btrfs: scrub: move logical/physical/dev/mirror_num from sc [...] adds 786672e9e1a3 btrfs: scrub: use larger block size for data extent scrub adds 04fc7d5123f2 btrfs: don't drop dir index range items when logging a directory adds 8786a6d7403f btrfs: remove the root argument from log_new_dir_dentries() adds b96c552b99b3 btrfs: update stale comment for log_new_dir_dentries() adds 4008481343aa btrfs: free list element sooner at log_new_dir_dentries() adds 009d9bea49b4 btrfs: avoid memory allocation at log_new_dir_dentries() f [...] adds df4928818b30 btrfs: remove root argument from btrfs_delayed_item_reserv [...] adds 96d89923fa94 btrfs: store index number instead of key in struct btrfs_d [...] adds 4cbf37f504a5 btrfs: remove unused logic when looking up delayed items adds 4c469798eee5 btrfs: shrink the size of struct btrfs_delayed_item adds 193df6245704 btrfs: search for last logged dir index if it's not cached [...] adds a375102426df btrfs: move need_log_inode() to above log_conflicting_inodes() adds f6d86dbebade btrfs: move log_new_dir_dentries() above btrfs_log_inode() adds e09d94c9e448 btrfs: log conflicting inodes without holding log mutex of [...] adds 5557a069f3d7 btrfs: skip logging parent dir when conflicting inode is n [...] adds 30b80f3ce0f9 btrfs: use delayed items when logging a directory adds fb731430be32 btrfs: sysfs: show discard stats and tunables in non-debug build adds 7059c658310e btrfs: simplify adding and replacing references during log replay adds 52b029f42751 btrfs: remove unnecessary EXTENT_UPTODATE state in buffere [...] adds 7e93f6dc11d9 btrfs: send: refactor arguments of get_inode_info() adds 9ed0a72e5b35 btrfs: send: fix failures when processing inodes with no links adds 48ff70830bec btrfs: get rid of block group caching progress logic adds 1fdbd03d3d92 btrfs: simplify error handling at btrfs_del_root_ref() adds dbecac266300 btrfs: don't print information about space cache or tree e [...] adds 331cd9461412 btrfs: fix race between quota enable and quota rescan ioctl adds 8a1ae2781dee btrfs: call __btrfs_remove_free_space_cache_locked on cach [...] adds fc80f7aca55b btrfs: remove use btrfs_remove_free_space_cache instead of [...] adds 1e408af31b4a btrfs: don't create integrity bioset for btrfs_bioset adds d45cfb883b10 btrfs: move btrfs_bio allocation to volumes.c adds 6b42f5e3439d btrfs: pass the operation to btrfs_bio_alloc adds 2bbc72f14f19 btrfs: don't take a bio_counter reference for cloned bios adds c3a62baf21ad btrfs: use chained bios when cloning adds f1c2937976be btrfs: properly abstract the parity raid bio handling adds 917f32a23501 btrfs: give struct btrfs_bio a real end_io handler adds 32747c44550c btrfs: factor out low-level bio setup from submit_stripe_bio adds 28793b194e6a btrfs: decide bio cloning inside submit_stripe_bio adds 03793cbbc80f btrfs: add fast path for single device io in __btrfs_map_block adds 928ff3beb894 btrfs: stop allocation a btrfs_io_context for simple I/O adds a05d3c915314 btrfs: check superblock to ensure the fs was not modified [...] adds 25a860c40952 btrfs: output human readable space info flag adds 8e327b9c0de8 btrfs: dump all space infos if we abort transaction due to ENOSPC adds 81d5d61454c3 btrfs: enhance unsupported compat RO flags handling adds 14033b08a029 btrfs: don't save block group root into super block adds 1c56ab991903 btrfs: separate BLOCK_GROUP_TREE compat RO flag from EXTEN [...] adds bd64f6221a98 btrfs: remove the unnecessary result variables adds aed0ca180b45 btrfs: allow hole and data seeking to be interruptible adds b6e833567ea1 btrfs: make hole and data seeking a lot more efficient adds f12eec9a2665 btrfs: remove check for impossible block start for an exte [...] adds 9a42bbaeff2b btrfs: remove zero length check when entering fiemap adds 33a86cfa1741 btrfs: properly flush delalloc when entering fiemap adds 09fbc1c8e7b0 btrfs: allow fiemap to be interruptible adds 8eedaddaab6a btrfs: rename btrfs_check_shared() to a more descriptive name adds 12a824dc67a6 btrfs: speedup checking for extent sharedness during fiemap adds b8f164e3e67f btrfs: skip unnecessary extent buffer sharedness checks du [...] adds ac3c0d36a2a2 btrfs: make fiemap more efficient and accurate reporting e [...] adds ed2e35d85d61 btrfs: sysfs: introduce global qgroup attribute group adds e71564c0438a btrfs: introduce BTRFS_QGROUP_STATUS_FLAGS_MASK for later [...] adds e562a8bdf652 btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_CANCEL_RESCAN adds e15e9f43c7ca btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_NO_ACCOUNTING t [...] adds 011b46c30476 btrfs: skip subtree scan if it's too high to avoid low sta [...] adds 6ea1a5264b7e btrfs: remove btrfs_bit_radix_cachep declaration adds 03ad25310fd4 btrfs: qgroup: fix a typo in a comment adds 650c8a9c7d88 btrfs: zoned: refactor device checks in btrfs_check_zoned_mode adds b0b47a38596f btrfs: remove useless used space increment during space re [...] adds 748f553c3c4c btrfs: add KCSAN annotations for unlocked access to block_ [...] adds 0d0a762c419a btrfs: rename clean_io_failure and remove extraneous args adds a2061748052c btrfs: unexport internal failrec functions adds 87c11705cc94 btrfs: convert the io_failure_tree to a plain rb_tree adds cdca85b092fb btrfs: use find_first_extent_bit in btrfs_clean_io_failure adds a62a3bd9546b btrfs: separate out the extent state and extent buffer init code adds a40246e8afc0 btrfs: separate out the eb and extent state leak helpers adds c45379a20fbc btrfs: temporarily export alloc_extent_state helpers adds 83cf709a89fb btrfs: move extent state init and alloc functions to their [...] adds ad795329574c btrfs: convert BUG_ON(EXTENT_BIT_LOCKED) checks to ASSERT's adds a66318872c41 btrfs: move simple extent bit helpers out of extent_io.c adds ec39e39bbf97 btrfs: export wait_extent_bit adds 6962541e964f btrfs: move btrfs_debug_check_extent_io_range into extent- [...] adds 91af24e48474 btrfs: temporarily export and move core extent_io_tree tre [...] adds 04eba8932392 btrfs: temporarily export and then move extent state helpers adds 38830018387e btrfs: move a few exported extent_io_tree helpers to exten [...] adds e3974c669472 btrfs: move core extent_io_tree functions to extent-io-tree.c adds d8038a1f46f3 btrfs: unexport btrfs_debug_check_extent_io_range adds a4055213bf69 btrfs: unexport all the temporary exports for extent-io-tree.c adds 071d19f5130f btrfs: remove struct tree_entry in extent-io-tree.c adds ccaeff929098 btrfs: use next_state instead of rb_next where we can adds aa852dabf964 btrfs: make tree_search return struct extent_state adds e349fd3bfbe5 btrfs: make tree_search_for_insert return extent_state adds 43b068cad58f btrfs: make tree_search_prev_next return extent_state's adds e63b81aef26b btrfs: use next_state/prev_state in merge_state adds d6f65c27f5ef btrfs: move extent io tree unrelated prototypes to their a [...] adds c07d1004c55c btrfs: drop exclusive_bits from set_extent_bit adds dbbf49928f2e btrfs: remove the wake argument from clear_extent_bits adds 994bcd1eae5b btrfs: remove failed_start argument from set_extent_bit adds 291bbb1e7ea8 btrfs: drop extent_changeset from set_extent_bit adds 570eb97bace8 btrfs: unify the lock/unlock extent variants adds 4374d03d21a9 btrfs: remove extent_io_tree::track_uptodate adds 71528e9e16c7 btrfs: get rid of extent_io_tree::dirty_bytes adds b71fb16b2f41 btrfs: don't clear CTL bits when trying to release extent state adds bd015294af4d btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITS adds efb0645bd9df btrfs: don't init io tree with private data for non-inodes adds 23408d819677 btrfs: remove is_data_inode() checks in extent-io-tree.c adds bd86a532b263 btrfs: stop tracking failed reads in the I/O tree adds 16708a889867 btrfs: move btrfs_caching_type to block-group.h adds c29abab4f9ed btrfs: move btrfs_full_stripe_locks_tree into block-group.h adds 43712116f8c8 btrfs: move btrfs_init_async_reclaim_work prototype to spa [...] adds c2e79e865b87 btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h adds 2103da3b0e3a btrfs: move btrfs_swapfile_pin into volumes.h adds 0e75f0054a2a btrfs: move fs_info forward declarations to the top of ctree.h adds f119553fd3d2 btrfs: move btrfs_csum_ptr to inode.c adds d9d88fde56d3 btrfs: move the fs_info related helpers closer to fs_info [...] adds 2b6433c7f620 btrfs: move btrfs_ordered_sum_size into file-item.c adds ee8ba05cbbce btrfs: open code and remove btrfs_inode_sectorsize helper adds e256927b8801 btrfs: open code and remove btrfs_insert_inode_hash helper adds 9b9b88546539 btrfs: use a runtime flag to indicate an inode is a free s [...] adds d6921739449f btrfs: add struct declarations in dev-replace.h adds 814b6f915884 btrfs: update the comment for submit_extent_page() adds 209ecde55c4a btrfs: switch page and disk_bytenr argument position for s [...] adds 5467abba1cbd btrfs: move end_io_func argument to btrfs_bio_ctrl structure adds d7f67ac9a928 btrfs: relax block-group-tree feature dependency checks adds 611df5d6616d mm: export balance_dirty_pages_ratelimited_flags() adds 857bc13f857a btrfs: implement a nowait option for tree searches adds 26ce91144631 btrfs: make can_nocow_extent nowait compatible adds 1daedb1d6bf2 btrfs: add the ability to use NO_FLUSH for data reservations adds d2c7a19f5c82 btrfs: add btrfs_try_lock_ordered_range adds 80f9d24130e4 btrfs: make btrfs_check_nocow_lock nowait compatible adds fc2260001232 btrfs: make prepare_pages nowait compatible adds 2fcab928ccc2 btrfs: make lock_and_cleanup_extent_if_need nowait compatible adds 304e45acdb8f btrfs: plumb NOWAIT through the write path adds 965f47aeb5de btrfs: make btrfs_buffered_write nowait compatible adds c922b016f353 btrfs: assert nowait mode is not used for some btree searc [...] adds 926078b21db9 btrfs: enable nowait async buffered writes adds 3050dfa63e1f btrfs: remove stale prototype of btrfs_write_inode adds cef7820d6abf btrfs: fix missed extent on fsync after dropping extent maps adds 4c0c8cfc8433 btrfs: move btrfs_drop_extent_cache() to extent_map.c adds f3109e33bb0a btrfs: use extent_map_end() at btrfs_drop_extent_map_range() adds 99ba0c815058 btrfs: use cond_resched_rwlock_write() during inode eviction adds 9c9d1b4f74c5 btrfs: move open coded extent map tree deletion out of ino [...] adds a1ba4c080bef btrfs: add helper to replace extent map range with a new e [...] adds ad5d6e9148b6 btrfs: remove the refcount warning/check at free_extent_map() adds 2e0cdaa0288b btrfs: remove unnecessary extent map initializations adds 74333c7d8791 btrfs: assert tree is locked when clearing extent map from [...] adds 08f088dd63ab btrfs: remove unnecessary NULL pointer checks when searchi [...] adds 6c05813ebb5a btrfs: remove unnecessary next extent map search adds b54bb86556d6 btrfs: avoid pointless extent map tree search when flushin [...] adds db21370bffbc btrfs: drop extent map range more efficiently adds cbddcc4fa344 btrfs: set generation before calling btrfs_clean_tree_bloc [...] new 76e45035348c Merge tag 'for-6.1-tag' of git://git.kernel.org/pub/scm/li [...] new 505ffcc85240 affs: move from strlcpy with unused retval to strscpy new 7f198ba7ae98 Merge tag 'affs-for-6.1-tag' of git://git.kernel.org/pub/s [...] adds df3cb754d13d ext4: continue to expand file system when the target size [...] adds d412df530f77 ext4: minor defrag code improvements adds 4bb26f2885ac ext4: avoid crash when inline data creation follows DIO write adds 2d544ec923db ext4: remove deprecated noacl/nouser_xattr options adds 426d15ad1141 ext4: don't run ext4lazyinit for read-only filesystems adds f9c1f248607d ext4: fix null-ptr-deref in ext4_write_info adds 3b575495ab8d ext4: make ext4_lazyinit_thread freezable adds f3ed5df398e8 jbd2: drop useless return value of submit_bh adds c547524852de fs/ntfs: drop useless return value of submit_bh from ntfs_ [...] adds ab620620bf42 fs/buffer: drop useless return value of submit_bh adds 5bdf402a05fa fs/buffer: make submit_bh & submit_bh_wbc return type as void adds 61a1d87a324a ext4: fix check for block being out of directory size adds 50f094a5580e ext4: don't increase iversion counter for ea_inodes adds cbfecb927f42 fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE adds 1ff20307393e ext4: unconditionally enable the i_version counter adds 0b73284c564d ext4: ext4_read_bh_lock() should submit IO if the buffer i [...] adds d1052d236edd ext4: place buffer head allocation before handle start adds 34fc8768ec60 jbd2: wake up journal waiters in FIFO order, not LIFO adds 5fc4cbd9fde5 mbcache: Avoid nesting of cache->c_list_lock under bit locks adds a642c2c0827f ext4: fix i_version handling in ext4 adds ebd5d23e88b7 ext4: remove ext4_inline_data_fiemap() declaration adds 7177dd009c7c ext4: fix dir corruption when ext4_dx_add_entry() fails adds e0d5fc7a6d80 jbd2: fix potential buffer head reference count leak adds 243d1a5d505d jbd2: fix potential use-after-free in jbd2_fc_wait_bufs adds ccbf8eeb39f2 ext4: fix miss release buffer head in ext4_fc_write_inode adds b7b80a35fb51 ext4: factor out ext4_fc_disabled() adds e64e6ca90913 ext4: adjust fast commit disable judgement order in ext4_f [...] adds 43bd6f1b49b6 ext4: goto right label 'failed_mount3a' adds a5fc51193507 ext4: remove cantfind_ext4 error handler adds 5f6d662d12b8 ext4: factor out ext4_set_def_opts() adds 4a8557b09467 ext4: factor out ext4_handle_clustersize() adds f7314a67322e ext4: factor out ext4_fast_commit_init() adds 0e495f7cc3f9 ext4: factor out ext4_inode_info_init() adds 39c135b08c82 ext4: factor out ext4_encoding_init() adds b26458d15101 ext4: factor out ext4_init_metadata_csum() adds d7f3542b3219 ext4: factor out ext4_check_feature_compatibility() adds bc62dbf91457 ext4: factor out ext4_geometry_check() adds a4e6a511d7de ext4: factor out ext4_group_desc_init() and ext4_group_des [...] adds 9c1dd22d7422 ext4: factor out ext4_load_and_init_journal() adds a5991e539c9a ext4: factor out ext4_journal_data_mode_check() adds a7a79c292ac3 ext4: unify the ext4 super block loading operation adds c8267c51425a ext4: remove useless local variable 'blocksize' adds 3df11e27f02c ext4: move DIOREAD_NOLOCK setting to ext4_set_def_opts() adds dfff66f30f66 jbd2: add miss release buffer head in fc_do_one_pass() adds 78ed9354c57f ext4: remove redundant checking in ext4_ioctl_checkpoint adds 9305721a309f ext4: fix potential memory leak in ext4_fc_record_modified [...] adds 7069d105c1f1 ext4: fix potential memory leak in ext4_fc_record_regions() adds 27cd49780381 ext4: update 'state->fc_regions_size' after successful mem [...] adds b6a750c01925 ext4: remove unnecessary drop path references in mext_chec [...] adds 7ff5fddaddf2 ext4: factor out ext4_free_ext_path() adds fdc2a3c75dd8 ext4: introduce EXT4_FC_TAG_BASE_LEN helper adds dcc5827484d6 ext4: factor out ext4_fc_get_tl() adds 1b45cc5c7b92 ext4: fix potential out of bound read in ext4_fc_replay_scan() new bc32a6330fb0 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 3d5f3ba1ac28 iomap: iomap: fix memory corruption when recording errors [...] adds adc9c2e5a723 iomap: add a tracepoint for mappings returned by map_blocks new 4c86114194e6 Merge tag 'iomap-6.1-merge-1' of git://git.kernel.org/pub/ [...] adds 2f5930c1d793 ksmbd: don't open-code file_path() adds 369c1634cc7a ksmbd: don't open-code %pD adds c22180a5e2a9 ksmbd: constify struct path adds 823d0d3e2b05 ksmbd: remove generic_fillattr use in smb2_open() adds 1129a4ff545b MAINTAINERS: Add Tom Talpey as ksmbd reviewer adds ae2dc0b103d9 MAINTAINERS: remove Hyunchul Lee from ksmbd maintainers adds 88541cb414b7 ksmbd: fix incorrect handling of iterate_dir adds 276a3f7cf1d9 ksmbd: port to vfs{g,u}id_t and associated helpers adds 16b5f54e30c1 ksmbd: casefold utf-8 share names and fix ascii lowercase [...] adds b1c6b8403afb ksmbd: update documentation adds 5609bdd9ffdc ksmbd: change security id to the one samba used for posix [...] adds f6c2b201da75 ksmbd: set file permission mode to match Samba server posi [...] adds d5919f2a1459 ksmbd: fill sids in SMB_FIND_FILE_POSIX_INFO response adds 360c8ee6fefd ksmbd: fix endless loop when encryption for response fails adds af705ef2b0de ksmbd: fix encryption failure issue for session logoff response adds 5bedae90b369 ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob adds b1763d265af6 ksmbd: Fix wrong return value and message length check in [...] adds 2b4eeeaa9061 ksmbd: decrease the number of SMB3 smbdirect server SGEs adds 78af146e109b ksmbd: reduce server smbdirect max send/receive segment sizes adds 5876e99611a9 ksmbd: hide socket error message when ipv6 config is disable adds 7c88c1e0ab17 ksmbd: Fix user namespace mapping adds dbab80e2071a ksmbd: make utf-8 file name comparison work in __caseless_ [...] adds 141fa9824c0f ksmbd: call ib_drain_qp when disconnected adds f5ba1cdaf5eb ksmbd: validate share name from share config response new 9f4b9beeb9cf Merge tag '6.1-rc-ksmbd-fixes' of git://git.samba.org/ksmbd adds f847c74d6e89 fsnotify: remove unused declaration adds 7a80bf902d2b fanotify: Remove obsoleted fanotify_event_has_path() new abf625dc8c1d Merge tag 'fsnotify-for_v6.1-rc1' of git://git.kernel.org/ [...] adds e03d3b1b924c fs/reiserfs: replace ternary operator with min() and min_t() adds d4d361ad00ba isofs: delete unnecessary checks before brelse() adds 6c78973da0b1 udf: Support splicing to file adds d766f2d1e3e3 ext2: Add sanity checks for group and filesystem size adds e7c7fbb9a857 ext2: Use kvmalloc() for group descriptor array adds 6c8ea8b8cd47 quota: Check next/prev free block number after reading fro [...] adds 3fc61e0e96a3 quota: Replace all block number checking with helper function adds 191249f70889 quota: Add more checking after reading from quota file new 188943a15638 Merge tag 'fs-for_v6.1-rc1' of git://git.kernel.org/pub/sc [...] adds 9f0deaa12d83 eventfd: guard wake_up in eventfd fs calls as well adds 32d91f059008 io_uring: remove unnecessary variable adds b4c98d59a787 io_uring: introduce io_has_work adds 2327337b881d io_uring: do not run task work at the start of io_uring_enter adds c0e0d6ba25f1 io_uring: add IORING_SETUP_DEFER_TASKRUN adds d8e9214f119d io_uring: move io_eventfd_put adds 21a091b970cd io_uring: signal registered eventfd to process deferred task work adds f75d5036d04c io_uring: trace local task work run adds de27e18e8617 fs: add file_operations->uring_cmd_iopoll adds 5756a3a7e713 io_uring: add iopoll infrastructure for io_uring_cmd adds c6e99ea482e2 block: export blk_rq_is_poll adds 585079b6e425 nvme: wire up async polling for io passthrough commands adds a1119fb07115 io_uring: cleanly separate request types for iopoll adds 8ac5d85a89b4 io_uring: add local task_work run helper that is entered locked adds dac6a0eae793 io_uring: ensure iopoll runs local task work as well adds de97fcb30316 fs: add batch and poll flags to the uring_cmd_iopoll() handler adds 4ab9d465071b io_uring: allow buffer recycling in READV adds 385c609f9bfc io_uring: kill an outdated comment adds e9a884285484 io_uring: use io_cq_lock consistently adds 95eafc74be5e io_uring/net: reshuffle error handling adds 858c293e5d3b io_uring/net: use async caches for async prep adds 6bf8ad25fcd4 io_uring/net: io_async_msghdr caches for sendzc adds cd9021e88fdd io_uring/net: add non-bvec sg chunking callback adds 0b048557db76 io_uring/net: refactor io_sr_msg types adds ac9e5784bbe7 io_uring/net: use io_sr_msg for sendzc adds 76de6749d1bc io_uring: further limit non-owner defer-tw cq waiting adds 6567506b68b0 io_uring: disallow defer-tw run w/ no submitters adds 9d54bd6a3bb4 io_uring/iopoll: fix unexpected returns adds 1f8d5bbe98a1 io_uring/iopoll: unify tw breaking logic adds 7924fdfeea81 io_uring: add fast path for io_run_local_work() adds c0dc995eb229 io_uring: remove unused return from io_disarm_next adds 4f731705cc1f io_uring/fdinfo: get rid of unnecessary is_cqe32 variable adds 3b8fdd1dc35e io_uring/fdinfo: fix sqe dumping for IORING_SETUP_SQE128 adds a47b255e9039 io_uring: add custom opcode hooks on fail adds 47b4c6866075 io_uring/rw: don't lose partial IO result on fail adds 7e6b638ed501 io_uring/net: don't lose partial send/recv on fail adds 5693bcce892d io_uring/net: don't lose partial send_zc on fail adds 6ae61b7aa2c7 io_uring/net: refactor io_setup_async_addr adds 516e82f0e043 io_uring/net: support non-zerocopy sendto adds b0e9b5517eb1 io_uring/net: rename io_sendzc() adds c4c0009e0b56 io_uring/net: combine fail handlers adds 493108d95f14 io_uring/net: zerocopy sendmsg adds ec7fd2562f57 io_uring: ensure local task_work marks task as running adds 4781185da411 selftest/net: adjust io_uring sendzc notif handling adds a75155faef4e io_uring/net: fix UAF in io_sendrecv_fail() adds aa1df3a360a0 io_uring: fix CQE reordering adds 4c17a496a7a0 io_uring/net: fix cleanup double free free_iov init adds bf68b5b34311 io_uring/rw: fix unexpected link breakage adds c278d9f8ac0d io_uring/rw: don't lose short results on io_setup_async_rw() adds 6ae91ac9a6aa io_uring/net: don't skip notifs for failed requests adds 04360d3e05e8 io_uring/net: fix non-zc send with address adds 3e4cb6ebbb2b io_uring/net: fix fast_iov assignment in io_setup_async_msg() adds b000145e9907 io_uring/rw: defer fsnotify calls to task context adds 46a525e199e4 io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL adds 6f10ae8a1554 io_uring/net: don't update msg_name if not provided adds 108893ddcc4d io_uring/net: fix notif cqe reordering new 0a78a376ef3c Merge tag 'for-6.1/io_uring-2022-10-03' of git://git.kerne [...] adds c6ea70604249 block: sed-opal: Add ioctl to return device status adds 74e237b6e742 block/rnbd-srv: Add event tracing support adds 10b41ea15e81 null_blk: Modify the behavior of null_map_queues() adds a4e1d0b76e7b block: Change the return type of blk_mq_map_queues() into void adds c2090eabacd7 block, bfq: remove unused functions adds 1e3cc2125d7c block, bfq: remove useless checking in bfq_put_queue() adds d322f355e936 block, bfq: remove useless parameter for bfq_add/del_bfqq_busy() adds f5d632d15e9e block: shrink rq_map_data a bit adds 8af870aa5b84 block: enable bio caching use for passthru IO adds e88811bc43b9 block: use on-stack page vec for <= UIO_FASTIOV adds 040b83fcecfb sbitmap: fix possible io hung due to lost wakeup adds f2cc648e1228 block/rnbd-clt: Remove the unneeded result variable adds ddbfc34fcf5d sbitmap: remove unnecessary code in __sbitmap_queue_get_batch adds 16ede66973c8 sbitmap: fix batched wait_cnt accounting adds 12c5b70c1897 block: enable per-cpu bio caching for the fs bio set adds bce1b56c7382 Revert "sbitmap: fix batched wait_cnt accounting" adds 2d8f7a3b9fb3 blk-throttle: clean up codes that can't be reached adds 91e5adda5cf4 block/blk-map: Remove set but unused variable 'added' adds 6d5e8d21e899 blk-mq: remove unneeded needs_restart check adds bdb7d420c6f6 block: remove unneeded return value of bio_check_ro() adds 095134fbc2d4 rnbd-srv: add comment in rnbd_srv_rdma_ev adds be2b2f6b62b5 rnbd-srv: make process_msg_close returns void adds 8807707df7ef rnbd-srv: remove redundant setting of blk_open_flags adds 48c033314f37 sbitmap: Avoid leaving waitqueue in invalid state in __sbq [...] adds 1de7c3cf48fc nbd: Fix hung when signal interrupts nbd_start_device_ioctl() adds c35227d4e8cb sbitmap: Use atomic_long_try_cmpxchg in __sbitmap_queue_get_batch adds 4acb83417cad sbitmap: fix batched wait_cnt accounting adds 320fb0f91e55 blk-throttle: fix that io throttle can only work for single bio adds 8d6bbaada2e0 blk-throttle: prevent overflow while calculating wait time adds 681cd46fff8c blk-throttle: factor out code to calculate ios/bytes_allowed adds a880ae93e5b5 blk-throttle: fix io hung due to configuration updates adds 7e9c5c54d440 blk-throttle: use 'READ/WRITE' instead of '0/1' adds 8c25ed0cb9d2 blk-throttle: calling throtl_dequeue/enqueue_tg in pairs adds c013710e1a7e blk-throttle: cleanup tg_update_disptime() adds 91418cc4fd8f block/drbd: remove unused w_start_resync declaration adds 97d26ae764a4 bcache: remove unnecessary flush_workqueue adds d86b4e6dc888 bcache: remove unused bch_mark_cache_readahead function de [...] adds 11e529ccea33 bcache: bset: Fix comment typos adds 6dd3be6923ee bcache:: fix repeated words in comments adds d2d05b88035d bcache: fix set_at_max_writeback_rate() for multiple attac [...] adds 1abc696174f1 nvme: add comment for unaligned "fake" nqn adds a8817cc09d8e nvme: move from strlcpy with unused retval to strscpy adds 6e6fee569d47 nvme-auth: remove the redundant req->cqe->result.u16 assig [...] adds 42147981561c nvmet-auth: clean up with done_kfree adds c46724cb8947 nvmet-auth: remove redundant parameters req adds d416800776b5 nvmet: avoid unnecessary flush bio adds 3e980f5995e0 nvmet: expose max queues to configfs adds 09035f86496d nvme-tcp: handle number of queue changes adds 1c467e259599 nvme-rdma: handle number of queue changes adds 4cde03d82e2d nvme: consider also host_iface when checking ip options adds a53232cb3abe nvme-pci: remove nvme_queue from nvme_iod adds 52da4f3f5cbd nvme-pci: iod's 'aborted' is a bool adds c372cdd1efdf nvme-pci: iod npages fits in s8 adds c4c22c520813 nvme-pci: move iod dma_len fill gaps adds 5bfaba275ae6 nvmet-tcp: don't map pages which can't come from HIGHMEM adds 02c57a82c008 nvme-tcp: print actual source IP address through sysfs "ad [...] adds 77571ba60ea4 Merge tag 'nvme-6.1-2022-09-20' of git://git.infradead.org [...] adds e88480871b8d block: fix comment typo in submit_bio of block-core.c. adds 176042404ee6 mm: add PSI accounting around ->read_folio and ->readahead calls adds 527eb453bbfe sched/psi: export psi_memstall_{enter,leave} adds 4088a47e78f9 btrfs: add manual PSI accounting for compressed reads adds 99486c511f68 erofs: add manual PSI accounting for the compressed address space adds 118f3663fbc6 block: remove PSI accounting from the bio layer adds a7609c68f7a1 blk-iocost: Remove unnecessary (void*) conversions adds 2b43bf061b2e s390/dasd: put block allocation in separate function adds 3f217cceb684 s390/dasd: add query PPRC function adds a91ff09d39f9 s390/dasd: add copy pair setup adds 413862caad6f s390/dasd: add copy pair swap capability adds 112ff512fc65 s390/dasd: add ioctl to perform a swap of the drivers copy pair adds 1fca631a1185 s390/dasd: suppress generic error messages for PPRC second [...] adds 32ff8ce08b47 s390/dasd: add device ping attribute adds b2bed51a5261 block: Fix the enum blk_eh_timer_return documentation adds 9ad1532060d9 rnbd-srv: simplify rnbd_srv_fill_msg_open_rsp adds 2ecaa58104c7 rnbd-srv: remove rnbd_endio adds 6856b194b29f rnbd-srv: remove rnbd_dev_{open,close} adds f7de4886fe8f rnbd-srv: remove struct rnbd_dev adds 8c5035dfbb94 blk-wbt: call rq_qos_add() after wb_normal is initialized adds a437df5f8bbc drbd: remove orphan _req_may_be_done() declaration adds 7f0c1afeacfc block/drbd: remove useless comments in receive_DataReply() adds e55e1b483156 block: move from strlcpy with unused retval to strscpy adds 8ef859995dbc block: aoe: use DEFINE_SHOW_ATTRIBUTE to simplify aoe_debugfs adds 9713a6706789 block/blk-rq-qos: delete useless enmu RQ_QOS_IOPRIO adds 12ba6676b925 md/raid5: Fix spelling mistakes in comments adds 62bca04bb7dd md/raid10: fix compile warning adds 1727fd5015d8 md: Replace snprintf with scnprintf adds b6d56144fe90 md/raid5: Refactor raid5_get_active_stripe() adds 9892fa993f8a md/raid5: Drop extern on function declarations in raid5.h adds 2f2d51efd832 md/raid5: Cleanup prototype of raid5_get_active_stripe() adds f9287c3e93f0 md/raid5: Don't read ->active_stripes if it's not needed adds e2eed85bc751 md/raid5: Ensure stripe_fill happens on non-read IO with journal adds c66a6f41e09a md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() adds 3bfc3bcd787c md: Remove extra mddev_get() in md_seq_start() adds ed2e063f92c4 md/raid10: factor out code from wait_barrier() to stop_wai [...] adds 0de57e541bb4 md/raid10: don't modify 'nr_waitng' in wait_barrier() for [...] adds 0c0be98bbe67 md/raid10: prevent unnecessary calls to wake_up() in fast path adds 4f350284a730 md/raid10: fix improper BUG_ON() in raise_barrier() adds b9b083f9044a md/raid10: convert resync_lock to use seqlock adds 74173ff458de Merge branch 'md-next-raid10-optimize' into md-next adds 5e2cf333b7bd md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d adds 65b94b527dfc md: Fix spelling mistake in comments of r5l_log adds 4324796ed0d1 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds ae3f71930081 ublk_drv: check 'current' instead of 'ubq_daemon' adds 77a440e2cbb4 ublk_drv: define macros for recovery feature and check them adds 42cf5fc5eece ublk_drv: requeue rqs with recovery feature enabled adds bbae8d1f526b ublk_drv: consider recovery feature in aborting mechanism adds a0d41dc11374 ublk_drv: support UBLK_F_USER_RECOVERY_REISSUE adds c732a852b419 ublk_drv: add START_USER_RECOVERY and END_USER_RECOVERY support adds 854967499040 blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT adds 81c7a63abc7c blk-throttle: improve bypassing bios checkings adds f168420c62e7 blk-mq: don't redirect completion for hctx withs only one [...] adds 33dc62796cb6 blk-cgroup: fix error unwinding in blkcg_init_queue adds 928f6f00a91e blk-cgroup: remove blk_queue_root_blkg adds 79fcc5be93e5 blk-cgroup: remove open coded blkg_lookup instances adds 4a69f325aa43 blk-cgroup: cleanup the blkg_lookup family of functions adds f753526e327b blk-cgroup: remove blkg_lookup_check adds 9823538fb7ef blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_e [...] adds b0dde3f5d628 blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exit adds 16fac1b5912b blk-iolatency: pass a gendisk to blk_iolatency_init adds 9df3e65139b9 blk-iocost: simplify ioc_name adds 57b64554977e blk-iocost: pass a gendisk to blk_iocost_init adds 3657647e33df blk-iocost: cleanup ioc_qos_write adds e13793bae659 blk-throttle: pass a gendisk to blk_throtl_init and blk_th [...] adds 5f6dc7522ac2 blk-throttle: pass a gendisk to blk_throtl_register_queue adds cad9266abcef blk-throttle: pass a gendisk to blk_throtl_cancel_bios adds 00ad6991bbae blk-cgroup: pass a gendisk to blkg_destroy_all adds de185b56e8a6 blk-cgroup: pass a gendisk to blkcg_schedule_throttle adds 99e603874366 blk-cgroup: pass a gendisk to the blkg allocation helpers adds 568ec936bf13 block: replace blk_queue_nowait with bdev_nowait adds 8237c01f1696 blk-mq: use quiesced elevator switch when reinitializing queues adds 5765033cf77c blk-cgroup: don't update the blkg lookup hint in blkg_conf_prep adds c68f4f4e296b s390/dasd: use blk_mq_alloc_disk adds bc8fb906b0ff nvme: handle effects after freeing the request adds a8eb6c1ba48b nvme: copy firmware_rev on each init adds 23e085b2dead nvme: restrict management ioctls to admin adds 1e866afd4bcd nvme: ensure subsystem reset is single threaded adds bf093d971695 nvme: enumerate controller flags adds f46ef9e87c9e nvme: send a rediscover uevent when a persistent discovery [...] adds 61ce339f19fa nvme-pci: set min_align_mask before calculating max_hw_sectors adds 6ee742fa8e5a nvme-pci: report the actual number of tagset maps adds db94f240280c nvmet-tcp: fix NULL pointer dereference during release adds f614b937d850 nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state adds b6a545ffa2c1 nvmet-tcp: add bounds check on Transfer Tag adds 0700542a823b nvmet-tcp: remove nvmet_tcp_finish_cmd adds 1befd944e050 nvmet-auth: don't try to cancel a non-initialized work_struct adds 1c32a8012b7f nvme: improve the NVME_CONNECT_AUTHREQ* definitions adds ab46d8d40f01 nvmet: add helpers to set the result field for connect commands adds 3c69ed7aa546 nvme-auth: add a MAINTAINERS entry adds fe60e8c53411 nvme: add common helpers to allocate and free tagsets adds fb8745d040ef nvme-tcp: remove the unused queue_size member in nvme_tcp_queue adds 06427ca09b2f nvme-tcp: store the generic nvme_ctrl in set->driver_data adds de777825e462 nvme-tcp: use the tagset alloc/free helpers adds 2d60738c8f80 nvme-rdma: store the generic nvme_ctrl in set->driver_data adds cefa1032f111 nvme-rdma: use the tagset alloc/free helpers adds 18ecd97506ab nvme-fc: keep ctrl->sqsize in sync with opts->queue_size adds 1864ea46155c nvme-fc: store the generic nvme_ctrl in set->driver_data adds 6dfba1c09c10 nvme-fc: use the tagset alloc/free helpers adds 379e0df5ab2c nvme-loop: initialize sqsize later adds 2ade82213b7a nvme-loop: store the generic nvme_ctrl in set->driver_data adds ceee1953f923 nvme-loop: use the tagset alloc/free helpers adds fe6f04c079d0 nvme: remove nvme_ctrl_init_connect_q adds 8df20252c060 nvmet: don't look at the request_queue in nvmet_bdev_zone_ [...] adds 84fe64f89891 nvmet: don't look at the request_queue in nvmet_bdev_set_limits adds dfdcbf1fc3ec Merge tag 'nvme-6.1-2022-09-28' of git://git.infradead.org [...] adds 8cafdb5ab94c block: adapt blk_mq_plug() to not plug for writes that req [...] adds 110fdb4486d3 block: add rationale for not using blk_mq_plug() when applicable adds 30514bd2dd4e sbitmap: fix lockup while swapping new 513389809e13 Merge tag 'for-6.1/block-2022-10-03' of git://git.kernel.dk/linux adds 736feaa3a081 Merge branch 'for-6.1/block' into for-6.1/passthrough adds 5853a7b5512c Merge branch 'for-6.1/io_uring' into for-6.1/passthrough adds e73a625bc248 block: kill deprecated BUG_ON() in the flush handling adds 4b6a5d9cea91 block: enable batched allocation for blk_mq_alloc_request() adds de671d6116b5 block: change request end_io handler to pass back a return value adds ab3e1d3bbab9 block: allow end_io based requests in the completion batch [...] adds c0a7ba77e81b nvme: split out metadata vs non metadata end_io uring_cmd [...] adds 851eb780decb nvme: enable batched completions of passthrough IO adds a9216fac3ed8 io_uring: add io_uring_cmd_import_fixed adds 9cda70f622cd io_uring: introduce fixed buffer support for io_uring_cmd adds 557654025df5 block: add blk_rq_map_user_io adds 6732932c836a scsi: Use blk_rq_map_user_io helper adds 7f0563576439 nvme: Use blk_rq_map_user_io helper adds 38c0ddab7b93 nvme: refactor nvme_add_user_metadata adds 470e900c8036 nvme: refactor nvme_alloc_request adds 32f1c71b15fc block: rename bio_map_put to blk_mq_map_bio_put adds ab89e8e7ca52 block: factor out blk_rq_map_bio_alloc helper adds 37987547932c block: extend functionality to map bvec iterator adds 4d174486820e nvme: pass ubuffer as an integer adds 23fd22e55b76 nvme: wire up fixed buffer support for nvme passthrough adds 0e0abad2a71b io_uring: Add missing inline to io_uring_cmd_import_fixed() dummy new 7c989b1da394 Merge tag 'for-6.1/passthrough-2022-10-04' of git://git.ke [...] new bafaf67c42f4 Revert "drm/sched: Use parent fence instead of finished" new 9d84bb40bcb3 Merge tag 'drm-next-2022-10-07-1' of git://anongit.freedes [...] adds 16169fb78182 ata: libata-core: Print timeout value when internal command times adds 99ad3f9f829f ata: libata-core: improve parameter names for ata_dev_set_ [...] adds fee6073051c3 ata: ahci: Do not check ACPI_FADT_LOW_POWER_S0 adds 614065aba704 ata: libata-core: remove redundant err_mask variable adds e00923c59e68 ata: libata: Rename ATA_DFLAG_NCQ_PRIO_ENABLE adds 066de3b9d93b ata: libata-core: Simplify ata_build_rw_tf() adds 024811a2da45 ata: libata-core: Simplify ata_dev_set_xfermode() adds 0b2436d3d25f ata: pata_macio: Remove unneeded word in comments adds 03070458d700 ata: libata-sff: Fix double word in comments adds 55d5ba550535 ata: libata-core: Check errors in sata_print_link_status() adds 3ebe59a54111 ata: clean up how architectures enable PATA_PLATFORM and P [...] adds d3243965f24a ata: make PATA_PLATFORM selectable only for suitable archi [...] adds 6f997d4bb98b dt-bindings: ata: ahci-platform: Move dma-coherent to sata [...] adds 0f3680ed1f4c dt-bindings: ata: ahci-platform: Detach common AHCI bindings adds 9bd240706468 dt-bindings: ata: ahci-platform: Clarify common AHCI props [...] adds 388f08ecdc19 dt-bindings: ata: sata: Extend number of SATA ports adds 2ea4d52ad11a dt-bindings: ata: sata-brcm: Apply common AHCI schema adds 82d437e6dcb1 ata: libahci_platform: Convert to using platform devm-iore [...] adds e28b3abf8020 ata: libahci_platform: Convert to using devm bulk clocks API adds 3c132ea6508b ata: libahci_platform: Sanity check the DT child nodes number adds 3f74cd046fbe ata: libahci_platform: Parse ports-implemented property in [...] adds f67f12ff57bc ata: libahci_platform: Introduce reset assertion/deasserti [...] adds 03f1076fbe9f dt-bindings: ata: ahci: Add platform capability properties adds eb7cae0b6afd ata: libahci: Extend port-cmd flags set with port capabilities adds 88589772e80c ata: libahci: Discard redundant force_port_map parameter adds fad64dc06579 ata: libahci: Don't read AHCI version twice in the save-co [...] adds 7cbbfbe01a72 ata: ahci: Convert __ahci_port_base to accepting hpriv as [...] adds 18ee7c49f75b ata: ahci: Introduce firmware-specific caps initialization adds 5c640beccb34 dt-bindings: ata: ahci: Add DWC AHCI SATA controller DT schema adds 6ce73f3a6fc0 ata: libahci_platform: Add function returning a clock-hand [...] adds 33629d35090f ata: ahci: Add DWC AHCI SATA controller support adds 064f14e9df4e dt-bindings: ata: ahci: Add Baikal-T1 AHCI SATA controller [...] adds bc7af9100fa8 ata: ahci-dwc: Add platform-specific quirks support adds 9628711aa649 ata: ahci-dwc: Add Baikal-T1 AHCI SATA interface support adds e7840a9aae6f MAINTAINERS: Add maintainers for DWC AHCI SATA driver adds 2d29dd108c78 ata: ahci_st: Fix compilation warning adds ecf8322f464d ata: ahci_st: Enable compile test adds cb6e73aaadff ata: libata-eh: Remove the unneeded result variable adds 690aa8c3ae30 ata: fix ata_id_sense_reporting_enabled() and ata_id_has_s [...] adds 9c6e09a434e1 ata: fix ata_id_has_devslp() adds a5fb6bf85314 ata: fix ata_id_has_ncq_autosense() adds 630624cb1b58 ata: fix ata_id_has_dipm() adds b46c760e11c8 ata: libata: drop superfluous ata_eh_request_sense() parameter adds e3b1fff6c051 ata: libata: drop superfluous ata_eh_analyze_tf() parameter adds 71d7b6e51ad3 ata: libata-eh: avoid needless hard reset when revalidating link new 4078aa685097 Merge tag 'ata-6.1-rc1' of git://git.kernel.org/pub/scm/li [...] adds 5f2c5c69a61d media: v4l2-ctrls: allocate space for arrays adds 7392d87a9feb media: v4l2-ctrls: alloc arrays in ctrl_ref adds 0975274557d1 media: v4l2-ctrls: add v4l2_ctrl_modify_dimensions adds 43cc0ec38131 media: v4l2-ctrls: add change flag for when dimensions change adds 6bc7643d1b9c media: vivid: add pixel_array test control adds 6b1aaa689348 media: v4l2-ctrls: optimize type_ops for arrays adds f1739ec4c778 media: v4l2-ctrls: Export default v4l2_ctrl_type_ops callbacks adds bdbb016da6ee media: Documentation: dw100: Add user documentation for th [...] adds a41c4088cf43 media: v4l: uapi: Add user control base for DW100 controls adds 9d5c3c069805 media: uapi: Add a control for DW100 driver adds 1301663c1f35 media: dt-bindings: media: Add i.MX8MP DW100 binding adds cb6d000fcaa6 media: dw100: Add i.MX8MP dw100 dewarper driver adds 3c68cc8e35f2 media: MAINTAINERS: add entry for i.MX8MP DW100 v4l2 mem2m [...] adds e6433ad04b44 media: staging/media/av7110/av7110: Fix typo in string adds d063ddfb8a00 media: dib8000: Fix comment typo adds 948c752d2e27 media: sun6i-csi: Fix comment typo adds bd012eaa8a38 media: dvb-frontends: Fix typo 'the the' in comment adds 3b12018d8f8c media: cx88: Fix typo 'the the' in comment adds 2e2b25af5e33 media: ivtv: Fix typo 'the the' in comment adds 9efd64972443 media: saa7164: Fix typo 'the the' in comment adds 565cdd279a3c media: platform: ti: Fix typo 'the the' in comment adds 031d8af19bd2 media: gspca: Fix typo 'the the' in comment adds 33b96f15f277 media: tm6000: Fix typo 'the the' in comment adds fd3ed970044c media: v4l2-ioctl: Fix typo 'the the' in comment adds 73854b867e13 media: drxk: Fix comment typo adds 85b1dedd556e media: technisat-usb2: Fix comment typo adds 54db159d766b media: v4l2-flash: Fix comment typo adds b78476917ff2 media: i2c/cx25840: fix repeated words in comments adds 08ebb1c0da84 media: pci/cx18: fix repeated words in comments adds 7f2597fe945e media: pci/cx18: fix repeated words in comments adds 13c3af0c6462 media: pci/cx23885: fix repeated words in comments adds 8847fb9b965c media: ti/omap: fix repeated words in comments adds c0a80d5c1091 media: zoran: fix checkpatch --strict issues adds 31b83c85cf1d media: zoran: the video device is video capture only, not M2M adds 90f6b6affd51 media: zoran: from VB2_READ/WRITE: read/write isn't supported adds 2a0c28063de2 media: zoran: move to mainline adds b02c4a529352 media: media/pci/ngene/ngene.h: remove #ifdef NGENE_V4L adds 3e947c36af52 media: vb2: videobuf -> videobuf2 adds a13f509b1918 media: media/v4l2-mem2mem.h: rename 'videobuf' to 'vb2' adds 6be954808abd media: platform: ti: avoid using 'videobuf' or 'video-buf' adds 77423a62db08 media: staging/media/omap4iss/iss_video.c: videobuf -> vb2 adds f068a6cec0fb media: avoid use of 'videobuf' adds 1943fb1e50d1 media: staging/media: add a STAGING_MEDIA_DEPRECATED option adds be8cebc46d9d media: cpia2: deprecate this driver adds 9a97cc155cc7 media: meye: deprecate this driver adds 50f0b2438166 media: zr364xx: deprecate this driver adds b7eeabc1cee3 media: tm6000: deprecate this driver adds 43f2d33e2f28 media: fsl-viu: deprecate this driver adds 6971757bdccc media: davinci: deprecate dm644x_ccdc, dm355_cddc and dm365_isif adds e33fdb5a0249 media: saa7146: deprecate hexium_gemini/orion, mxb and ttpci adds 3e9ad662e34e media: av7110: move to staging/media/deprecated/saa7146 adds 211f8304fa21 media: exynos4-is: fimc-is: Add of_node_put() when breakin [...] adds 2b064d91440b media: cx88: Fix a null-ptr-deref bug in buffer_prepare() adds d682869daa23 media: tm6000: Fix unused value in vidioc_try_fmt_vid_cap() adds 23bc5eb55f8c media: airspy: fix memory leak in airspy probe adds 1c24bb3f8bec media: v4l2-ctrls: Fix typo in VP8 comment adds 0565b91eae14 media: rockchip: rga: Fix probe rga_parse_dt bugs adds 17611d3fb4a1 media: videodev2.h: drop V4L2_CAP_ASYNCIO adds a7985e3cecd5 media: cx23885: reset DMA on AMD Renior/Cezanne IOMMU due [...] adds 8e69714e6177 media: dw100: Fix an error handling path in dw100_probe() adds 107ca18cad69 media: MAINTAINERS: change tc358743 maintainer adds 05c480f4d0ba media: media/cec: use CEC_MAX_MSG_SIZE instead of hardcoded 16 adds 3028fb90f5b9 media: tc358743: limit msg.len to CEC_MAX_MSG_SIZE adds 2a50e8d75aba media: ti: cal: fix useless variable init adds b1b93d36c385 media: ti: cal: rename sd_state to state adds ebdb28a55da1 media: ti: cal: use CSI-2 frame number for seq number adds 0872dc04cf65 media: ti: cal: combine wdma irq handling adds d91105e0567d media: ti: cal: fix wdma irq for metadata adds 34cb6947bfc9 media: mediatek: vcodec: Add encoder driver support for 34 [...] adds e9164d272fa5 media: dt-bindings: media: mediatek: vcodec: Add encoder d [...] adds 53ed4873a256 media: mediatek: vcodec: Add mt8188 encoder driver adds 223afdf9caa0 media: mediatek: vcodec: Remove encoder driver get IRQ resource adds cd61f3c6794b media: mediatek: vcodec: Fix bitstream crop information error adds 58037ad43f2d media: mediatek: vcodec: Use ctx vb2_queue mutex instead o [...] adds 8fcfa8255632 media: dt-bindings: media: mediatek: vcodec: add decoder d [...] adds b9b9db6a2d68 media: mediatek: vcodec: add decoder compatible to support mt8188 adds b813e39a6906 media: mediatek: vcodec: Add mt8188 encoder's chip name adds e7bfdf0a8540 media: mediatek: vcodec: Skip non CBR bitrate mode adds e21cde4016a6 media: cedrus: Use vb2_find_buffer adds 2801f6f30f11 media: videobuf2: Remove vb2_find_timestamp() adds fe8b81fde69a media: cedrus: Fix watchdog race condition adds 708938f84951 media: cedrus: Set the platform driver data earlier adds 91db7a3fc7fe media: cedrus: Fix endless loop in cedrus_h265_skip_bits() adds f7fd6c318c8a media: amphion: insert picture startcode after seek for vc [...] adds 996f4e89fabe media: amphion: adjust the encoder's value range of gop size adds 61c2698ee606 media: amphion: don't change the colorspace reported by decoder. adds c65c3f3a2cbf media: platform: fix some double free in meson-ge2d and mt [...] adds 0202a665bf17 media: amphion: fix a bug that vpu core may not resume aft [...] adds 4029372233e1 media: meson: vdec: add missing clk_disable_unprepare on e [...] adds 17b5179ef6cd media: dt-bindings: media: renesas,vsp1: Document RZ/G2L V [...] adds 24c52aa35a00 media: renesas: vsp1: Add support to deassert/assert reset line adds 9c6390274502 media: renesas: vsp1: Add support for VSP software version adds 4d728fd4c60e media: renesas: vsp1: Add VSP1_HAS_NON_ZERO_LBA feature bit adds 882bda188f69 media: renesas: vsp1: Add support for RZ/G2L VSPD adds f0f078457f18 media: uvcvideo: Fix memory leak in uvc_gpio_parse adds c58874df1051 media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() adds 4c2442548873 media: uvcvideo: Fix typo 'the the' in comment adds 5f36851c36b3 media: uvcvideo: Use entity get_cur in uvc_ctrl_set adds 101418b374c9 media: uvcvideo: Limit power line control for Sonix Technology adds 546fad2c3556 media: staging: media: imx: imx7-media-csi: Increase video [...] adds 1a4f8d7d1874 media: xilinx: csi2rxss: Add 1X12 greyscale format adds d6a1feba5dca media: xilinx: video: Add 1X12 greyscale format adds 1c78f19c3a0e media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init adds 4ad7b39623ab media: dt-binding: mediatek: add bindings for MediaTek MDP [...] adds 8bbdead4dede media: dt-binding: mediatek: add bindings for MediaTek CCO [...] adds 61890ccaefaf media: platform: mtk-mdp3: add MediaTek MDP3 driver adds fbb6c848dd89 media: destage Hantro VPU driver new 5d435a3f7b6c Merge tag 'media/v6.1-1' of git://git.kernel.org/pub/scm/l [...] adds 0627f3df95e1 HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs adds cacdb14b1c8d HID: roccat: Fix use-after-free in roccat_read() adds bfdc750c4cb2 HID: wacom: add three styli to wacom_intuos_get_tool_type adds 8272a51d8294 HID: Kconfig: remove redundant "depends on HID" lines adds eeeec27d6820 HID: move from strlcpy with unused retval to strscpy adds 1e839143d674 HID: core: store the unique system identifier in hid_device adds ead77b65aef4 HID: export hid_report_type to uapi adds 735e1bb1b806 HID: convert defines of HID class requests into a proper enum new 7d8fe4cfc54b Merge branch 'for-6.1/core' into for-linus adds 80305f97c3a4 HID: core: Export hid_match_id() adds 532223c8ac57 HID: logitech-hidpp: Enable HID++ for all the Logitech Blu [...] adds 8544c812e43a HID: logitech-hidpp: Remove special-casing of Bluetooth devices adds f7b7393cc3b0 HID: logitech-hidpp: Fix "Sw. Id." for HID++ 2.0 commands adds 0799617f3809 HID: logitech-hidpp: Remove hard-coded "Sw. Id." for HID++ [...] adds 908d325e1665 HID: logitech-hidpp: Detect hi-res scrolling support adds 98d67f250472 hid: hid-logitech-hidpp: avoid unnecessary assignments in [...] new edd1533d3ccd Merge branch 'for-6.1/logitech' into for-linus adds b4a9af9be628 HID: playstation: convert to use dev_groups adds 454d243a00f5 HID: sony: Fix double word in comments new 684e00cfc617 Merge branch 'for-6.1/sony' into for-linus adds be6e2b5734a4 HID: multitouch: Add memory barriers new b320467e27db Merge branch 'for-6.1/multitouch' into for-linus adds beb18bb22cd4 HID: amd_sfh: Change dev_err to dev_dbg for additional debug info adds 68266bdcceec HID: amd_sfh: Handle condition of "no sensors" for SFH1.1 new 599fb2ab2aa7 Merge branch 'for-6.1/amd_sfh' into for-linus adds 8b30fb40f8f2 HID: nintendo: deregister home LED when it fails adds 50503e360eeb HID: nintendo: check analog user calibration for plausibility new 2f5b0059b31a Merge branch 'for-6.1/nintendo' into for-linus adds a109d5c45b3d hid: topre: Add driver fixing report descriptor new b0400ff2942a Merge branch 'for-6.1/topre' into for-linus adds 2c5e8e614025 HID: Add driver for VRC-2 Car Controller adds acc3e34613da HID: Add driver for PhoenixRC Flight Controller new d7ae8ff97e62 Merge branch 'for-6.1/rc-controllers' into for-linus adds 0977fda0587c HID: uclogic: Add missing suffix for digitalizers adds 609174edeb75 HID: uclogic: Fix warning in uclogic_rdesc_template_apply adds 08809e482a1c HID: uclogic: KUnit best practices and naming conventions adds a64cbf3ce631 HID: uclogic: Refactor UGEE v2 string descriptor parsing adds 86402296784f HID: uclogic: Refactor UGEE v2 frame initialization adds a092986fc095 HID: uclogic: Parse the UGEE v2 frame type adds b67439d7cd5a HID: uclogic: Add support for UGEE v2 dial frames adds 387dcab73f10 HID: uclogic: Add support for UGEE v2 mouse frames adds 93b40b3ef5e1 HID: uclogic: Add support for XP-PEN Deco Pro S adds 7495fb7e7425 HID: uclogic: Add support for Parblo A610 PRO new 430257d8329b Merge branch 'for-6.1/uclogic' into for-linus adds 35f473864f1d HID: wacom: Simplify comments new 1af52d6b35bb Merge branch 'for-6.1/wacom' into for-linus adds 486da113c698 HID: rmi: replace ternary operator with min() new 1145c3d5e702 Merge branch 'for-6.1/rmi' into for-linus adds 9f4441fcbb72 HID: vivaldi: convert to use dev_groups new cb7c02e91c31 Merge branch 'for-6.1/google' into for-linus new 79d11de9637a Merge tag 'for-linus-2022100501' of git://git.kernel.org/p [...] adds fe55d732387a mfd: intel-lpss: Provide an SSP type to the SPI driver adds 8c4352976ff2 mfd: stmpe: Remove rotator block from probe adds d7667f190339 mfd: stmpe: Probe sub-function by compatible adds fe969e9f017d dt-bindings: mfd: syscon: Add Rockchip RV1126 QoS register adds 48749cabba10 mfd: intel_soc_pmic: Fix an error handling path in intel_s [...] adds 5a30b210bfea mfd: intel_soc_pmic_crc: Merge Intel PMIC core to crc adds 81f22f284c0f mfd: intel_soc_pmic: Move non-Intel Makefile entries to th [...] adds cae02b7a5d90 mfd: intel_soc_pmic_crc: Use devm_regmap_add_irq_chip() adds 4b74ec581a1c mfd: intel_soc_pmic_crc: Convert to use i2c_get/set_clientdata() adds e1efbc8e464c mfd: intel_soc_pmic_crc: Switch from CONFIG_PM_SLEEP guard [...] adds 09c4e702bc9d mfd: intel_soc_pmic_crc: Drop redundant ACPI_PTR() and ifdeffery adds 0c602c7f6d79 mfd: intel_soc_pmic_crc: Convert driver to use ->probe_new() adds 39c8980cb27d mfd: intel_soc_pmic_crc: Replace intel_soc_pmic with crystal_cove adds 03f271b0b134 mfd: intel_soc_pmic_crc: Update the copyright year adds 2d48bfca42a6 mfd: rk808: Add Rockchip rk817 battery charger support adds 7f915eef5082 dt-bindings: mfd: Add MediaTek MT6370 adds b2adf788e603 mfd: mt6370: Add MediaTek MT6370 support adds 5e88619b3064 mfd: silergy,sy7636a: Add config option MFD_SY7636A adds 625065dae9f1 dt-bindings: mfd: x-powers,axp152: Document the AXP228 variant adds 3fa9e4cfb55d mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_s [...] adds becfdcd75126 mfd: lp8788: Fix an error handling path in lp8788_probe() adds 557244f6284f mfd: lp8788: Fix an error handling path in lp8788_irq_init [...] adds 31961dc598ab mfd: twl-core: Fix double "to to" in comment. adds 8e88c61d6f34 mfd: core: Delete corresponding OF node entries from list [...] adds 4e4627e1aefd mfd: rt5120: Add Richtek PMIC support adds 6460f51ae317 dt-binding: mfd: Add Richtek RT5120 PMIC support adds 79ea68e0a9cf dt-bindings: mfd: aspeed,ast2x00-scu: Convert to DT schema format adds 26331d261f49 dt-bindings: mfd: mt8195: Add bindings for MediaTek SCPSYS adds 0a6df9f16f51 dt-bindings: mfd: qcom,spmi-pmic: Add missing compatibles adds f5e90351a31f dt-bindings: mfd: syscon: Require specific compatible also [...] adds 6f42a14bc206 dt-bindings: mfd: qcom,spmi-pmic: Extend example adds ea0dd0df65cc dt-bindings: mfd: qcom,spmi-pmic: Fix regulator node schema adds f4b632da13cf dt-bindings: mfd: qcom,spmi-pmic: Fix TM ADC node schema o [...] adds f8c1940165be dt-bindings: mfd: qcom,tcsr: Add several devices adds 75db7907355c mfd: fsl-imx25: Fix check for platform_get_irq() errors adds 6a32d3995f7b mfd: Move from strlcpy with unused retval to strscpy adds ce436a301615 dt-bindings: mfd: qcom-spmi-pmic: Add support for PMP8074 adds 90d7c4033c9a mfd: qcom-spmi-pmic: Add support for PMP8074 adds 07a130033687 MAINTAINERS: Drop Robert Jones adds a592aa3a2a8c dt-bindings: mfd: Add Rockchip rk817 battery charger support adds 2002d60dcfc9 dt-bindings: mfd: syscon: Drop ref from reg-io-width adds 6a96f6c132f2 mfd: intel-m10-bmc: Add d5005 bmc secure update driver adds a47137a5134b mfd/omap1: htc-i2cpld: Convert to a pure GPIO driver adds 42839dcafd0a dt-bindings: mfd: Add missing (unevaluated|additional)Prop [...] adds 62a0261c9fa8 mfd: qcom-spmi-pmic: Add pm7250b compatible adds ac3e91199d69 mfd: stmpe: Switch to using gpiod API adds 3064c115bcb5 dt-bindings: mfd: syscon: Add rk3588 QoS register compatible adds 1801c448d484 mfd: intel_soc_pmic_chtdc_ti: Switch from __maybe_unused t [...] adds a53ffb04ea57 dt-bindings: mfd: sprd: Add bindings for ums512 global registers adds c15c19dd4eb8 dt-bindings: mfd: dlg,da9063: Add missing regulator patterns adds 6c6a8c6af642 mfd: twl4030: Add missed linux/device.h header adds a5e84f33cdd7 dt-bindings: mfd: mediatek: Add scpsys compatible for mt8186 adds 8325a6c24ad7 mfd: sm501: Add check for platform_driver_register() adds a328ae8504db dt-bindings: mfd: qcom,tcsr: Drop simple-mfd from IPQ6018 adds 9c90f21f93e4 mfd: htc-i2cpld: Fix an IS_ERR() vs NULL bug in htcpld_cor [...] adds 834382ea3286 mfd: da9061: Fix Failed to set Two-Wire Bus Mode. adds e1f1629df957 dt-bindings: mfd: mt6370: Fix the indentation in the example adds 11cb8da0189b power: supply: Add charger driver for Rockchip RK817 adds 02010cf00936 mfd: ocelot-spi: Add missing MODULE_DEVICE_TABLE adds 72a95859728a mfd: syscon: Remove repetition of the regmap_get_val_endian() new ae9559594cb8 Merge tag 'mfd-next-6.1' of git://git.kernel.org/pub/scm/l [...] adds 4b8857c3ca43 pwm: rockchip: Convert to use dev_err_probe() adds f36216724b25 pwm: sysfs: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sl [...] adds 59c719423753 dt-bindings: pwm: rockchip: Add description for rk3588 adds 9f87db8243c4 dt-bindings: pwm: rockchip: Add rockchip,rk3128-pwm adds 6db87be2e500 dt-bindings: pwm: Add compatible for Mediatek MT8188 adds 090e78d0d894 pwm: lpss: Deduplicate board info data structures adds a3682d2fe3c3 pwm: lpss: Move exported symbols to PWM_LPSS namespace adds 68af6fb00f2f pwm: lpss: Move resource mapping to the glue drivers adds 7f8dd1617875 pwm: lpss: Use device_get_match_data() to get device data adds 163bb6f99312 pwm: lpss: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros adds 4fdb3281bb84 pwm: lpss: Make use of bits.h macros for all masks adds d632e864351a pwm: lpss: Add a comment to the bypass field adds b43198028675 pwm: core: Replace custom implementation of device_match_fwnode() adds 4709f9ea338d pwm: sysfs: Replace sprintf() with sysfs_emit() new 3fb55dd14036 Merge tag 'pwm/for-6.1-rc1' of git://git.kernel.org/pub/sc [...] adds 77e0ccd62482 HSI: clients: remove duplicate assignment adds 9a2ea132df86 HSI: omap_ssi: Fix refcount leak in ssi_probe adds 0f1a3e5f81f6 HSI: cmt_speech: Pass a pointer to virt_to_page() adds 551e325bbd3f HSI: omap_ssi_port: Fix dma_map_sg error check adds b28dbcb379e6 HSI: ssi_protocol: fix potential resource leak in ssip_pn_open() adds 811908159e7e HSI: nokia-modem: Replace of_gpio_count() by gpiod_count() new 83da5ec6b7fc Merge tag 'hsi-for-6.1' of git://git.kernel.org/pub/scm/li [...] adds a1c7c1a40478 power: supply: Explain maintenance charging adds da7dc6a7a95e power: supply: cpcap-charger: fix repeated words in comments adds 0cb172a4918e power: supply: cw2015: Use device managed API to simplify [...] adds 03fccdc76dce dt-bindings: power: reset: qcom-pon: Add new compatible "q [...] adds 955d095a72f0 power: reset: qcom-pon: add support for qcom,pmk8350-pon c [...] adds 3eb7508d0bad power: supply: tps65217: Fix comments typo adds 9d47e01b9d80 power: supply: adp5061: fix out-of-bounds read in adp5061_ [...] adds e568252d722d power: supply: adp5061: show unknown capacity_level as text adds 5ae6134ef380 power: supply: Fix repeated word in comments adds 04f7c7df96de power: supply: bq25890: Disable PUMPX_EN on errors adds 4a4748f28b0b power: supply: bq25890: Add support for setting IINLIM adds 569581a21ff5 power: supply: bq27xxx: fix __be16 warnings adds f52c4d5f0bb4 power: supply: bq27xxx: fix NULL vs 0 warnings adds 55cafd4ba42c power: supply: bq25890: Fix enum conversion in bq25890_pow [...] adds c2f2e2c3aecd lib: add linear range index macro adds 3d568b4f4b18 Merge tag 'psy-linear-range-for-v6.1-signed' into psy-next adds 689af5da8543 dt-bindings: power: supply: Add MediaTek MT6370 Charger adds 233cb8a47d65 power: supply: mt6370: Add MediaTek MT6370 charger driver adds 8bc800062221 power: supply: max1721x: Fix spelling mistake "Gauage" -> "Gauge" adds d8be4fe92433 power: supply: mt6370: uses IIO interfaces, depends on IIO adds fe259a2155b4 power: supply: ab8500: Remove unused struct ab8500_chargal [...] adds 5738d49fa47e power: supply: mt6370: Fix return value check in mt6370_ch [...] adds 189a2aaef9cb power: supply: ab8500: remove unused static local variable new 11c747e5a1f9 Merge tag 'for-v6.1' of git://git.kernel.org/pub/scm/linux [...] adds 06564be4c03f rpmsg: char: Remove the unneeded result variable adds 467233a4ac29 rpmsg: char: Avoid double destroy of default endpoint new e5df1d3ebed2 Merge tag 'rpmsg-v6.1' of git://git.kernel.org/pub/scm/lin [...] adds a1c3611dcfb0 remoteproc: imx_rproc: Simplify some error message adds 729c16326b7f remoteproc: imx_dsp_rproc: fix argument 2 of rproc_mem_entry_init adds 698ae3d76bcb drivers/remoteproc: Fix repeated words in comments adds fa25b944174a remoteproc/keystone: Switch to using gpiod API adds 7d7f8fe4e399 remoteproc: Harden rproc_handle_vdev() against integer overflow adds fd28f879e627 remoteproc: core: Introduce rproc_rvdev_add_device function adds 63badba94571 remoteproc: core: Introduce rproc_add_rvdev function adds 9c31255ce5fe remoteproc: Move rproc_vdev management to remoteproc_virtio.c adds 1d7b61c06dc3 remoteproc: virtio: Create platform device for the remotep [...] adds 49f27f2b4bfa remoteproc: Introduce rproc features adds ba194232edc0 remoteproc: Support attach recovery after rproc crash adds ccf22a48cc87 remoteproc: virtio: Fix warning on bindings by removing th [...] new 94e8ca6ebd1b Merge tag 'rproc-v6.1' of git://git.kernel.org/pub/scm/lin [...] adds 27bfb201b2c0 dt-bindings: mtd: partitions: add binding for U-Boot bootloader adds 002181f5b150 mtd: parsers: add Broadcom's U-Boot parser adds 26e784433e6c mtd: devices: docg3: check the return value of devm_iorema [...] adds 8b740c08eb82 mtd: physmap-core: Fix NULL pointer dereferencing in of_se [...] adds f535ca406f54 mtd: devices: docg3: Use correct function names in comment blocks adds 8d704c4e1ead mtd: Fix a typo in a comment adds bf3e6b8f837a mtd: ftl: use container_of() rather than cast adds 80b7e9286351 mtd: move from strlcpy with unused retval to strscpy adds 9ee671823092 mtd: fix repeated word in comment adds 65394169bdae mtd: track maximum number of bitflips for each read request adds 745df1790602 mtd: always initialize 'stats' in struct mtd_oob_ops adds 7bea60569277 mtd: add ECC error accounting for each read request adds 095bb6e44eb1 mtdchar: add MEMREAD ioctl adds c6d7ce0a7e05 dt-bindings: mtd: intel: lgm-nand: Fix compatible string adds 9fac2a193e45 dt-bindings: mtd: intel: lgm-nand: Fix maximum chip select value adds bfc618fcc3f1 mtd: rawnand: intel: Read the chip-select line from the co [...] adds 68c02ebaa34d mtd: rawnand: intel: Remove undocumented compatible string adds ebe0cd60fcff mtd: rawnand: intel: Don't re-define NAND_DATA_IFACE_CHECK_ONLY adds dbe5f7880fb0 mtd: rawnand: intel: Remove unused nand_pa member from ebu [...] adds 1b9bdc213cf8 mtd: rawnand: intel: Remove unused clk_rate member from st [...] adds 7471a53ddce5 mtd: rawnand: intel: Use devm_platform_ioremap_resource_byname() adds 054c6b58fc6c mtd: nand: bbt: Use the bitmap API to allocate bitmaps adds 049e43b9fd8f mtd: rawnand: fsl_elbc: Fix none ECC mode adds 1dd4fd8716ba mtd: rawnand: brcmnand: Move Kconfig to driver folder adds c4c85b512d16 mtd: rawnand: brcmnand: Add individual glue driver selection adds d16da6d11236 mtd: rawnand: gpmi: Fix typo 'the the' in comment adds 37ea9f165ed4 mtd: rawnand: arasan: stop using 0 as NULL pointer adds 3e4ad3212cf2 mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() adds 1161703c9bd6 mtd: rawnand: atmel: Unmap streaming DMA mappings adds 79db205db52f mtd: rawnand: cafe: Use correct function name in comment block adds 2525a0abed6c mtd: rawnand: orion: Use devm_clk_get_optional() adds ddfa68d415c7 mtd: rawnand: remove misguided comment of nand_get_device() adds 43b81c2a3e6e mtd: rawnand: stm32_fmc2: Fix dma_map_sg error check adds 40c9ba0dec90 mtd: rawnand: marvell: Fix error handle regarding dma_map_sg adds c26ef845c04e mtd: rawnand: Replace of_gpio_named_count() by gpiod_count() adds 4c5f69aea151 mtd: rawnand: cadence: Remove an unneeded result variable adds a2d0e5c67b43 mtd: rawnand: stm32_fmc2: switch to using devm_fwnode_gpiod_get() adds 36ac78cea96b mtd: rawnand: bcm47xx: fix spelling typo in comment adds c2807b38ab96 dt-bindings: nand: meson: fix meson nfc clock adds 1e4d3ba66888 mtd: rawnand: meson: fix the clock adds 5d53c615ab6b mtd: rawnand: meson: refine resource getting in probe adds fbc00b5e746f dt-bindings: nand: meson: convert txt to yaml adds ba47a6ac4658 mtd: rawnand: meson: stop supporting legacy clocks new 63c30d704430 Merge tag 'nand/for-6.1' into mtd/next new 1227db9eab18 Merge tag 'mtd/for-6.1' of git://git.kernel.org/pub/scm/li [...] adds 19d6214ad6df IB/mlx5: Call io_stop_wc() after writing to WC MMIO adds 13ad1125b941 RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey adds 5a93929d9f9a RDMA/rtrs-clt: Add event tracing support adds c16762b7bf54 RDMA/rtrs-srv: Add event tracing support adds b722d3e63fcc RDMA/rtrs-clt: Output sg index when warning on adds dc13fbf79ec8 RDMA/efa: Support CQ receive entries with source GID adds 2c34bb6dea48 IB: move from strlcpy with unused retval to strscpy adds ca7ef7adad97 IB/mlx5: Remove duplicate header inclusion related to ODP adds 40b4b79c866f RDMA/hns: Remove redundant DFX file and DFX ops structure adds eb00b9a08b9d RDMA/hns: Add or remove CQ's restrack attributes adds f2b070f36d1b RDMA/hns: Support CQ's restrack raw ops for hns driver adds e198d65d76e9 RDMA/hns: Support QP's restrack ops for hns driver adds 3e89d78b21a8 RDMA/hns: Support QP's restrack raw ops for hns driver adds dc9981ef17c6 RDMA/hns: Support MR's restrack ops for hns driver adds 3d67e7e236ad RDMA/hns: Support MR's restrack raw ops for hns driver adds c8e4c2397655 RDMA/srp: Rework the srp_add_port() error path adds 0766fcaa1e06 RDMA/srp: Remove the srp_host.released completion adds 351e458f725d RDMA/srp: Handle dev_set_name() failure adds b8a9c18c2f39 RDMA/srp: Use the attribute group mechanism for sysfs attributes adds 05195dcb4350 RDMA/core: Remove 'device' argument from rdma_build_skb() adds d4ecb56e86bf RDMA/rxe: Remove an unused member from struct rxe_mr adds 6edd86a2d20e RDMA/rtrs: Remove 'dir' argument from rnbd_srv_rdma_ev adds 91a3f14ec953 IB/cm: Remove the service_mask parameter from ib_cm_listen() adds a461b746c576 IB/cm: remove cm_id_priv->id.service_mask and service_mask [...] adds 637ff8ea00a2 IB/cm: Refactor cm_insert_listen() and cm_find_listen() adds bfb3bde95479 RDMA/hns: Remove redundant member doorbell_qpn of struct h [...] adds a625ca30eff8 RDMA/rxe: Fix "kernel NULL pointer dereference" error adds 548ce2e66725 RDMA/rxe: Fix the error caused by qp->sk adds f07853582d1f RDMA/rxe: Remove the unused variable obj adds 2c02249fcbfc RDMA/rxe: Delete error messages triggered by incoming Read [...] adds fc5e1acf6ade RDMA/siw: Add missing Kconfig selections adds b021d82e2503 IB/mlx5: Support querying eswitch functions from DEVX adds d324a46be33e Merge branch 'mlx5-next' into wip/leon-for-next adds e58f889e293e RDMA/hfi1: Remove the unneeded result variable adds 2aa9e4a2c3db RDMA/rtrs: Update comments for MAX_SESS_QUEUE_DEPTH adds 57eb9382370e RDMA/rtrs-clt: Break the loop once one path is connected adds db77d84cfe36 RDMA/rtrs-clt: Kill xchg_paths adds e2edba67fcd5 RDMA/rxe: use %u to print u32 variables adds 415a04844aff RDMA/rxe: convert pr_warn to pr_debug adds e866025b3b15 RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas() adds 7f51a961f8c6 RDMA/irdma: Align AE id codes to correct flush code and event adds 34acb833cc83 RDMA/irdma: Validate udata inlen and outlen adds 67d8f59bdcc2 RDMA/hfi1: fix repeated words in comments adds 7eff36527195 RDMA/qib: fix repeated words in comments adds 6dbe4a8dead8 RDMA/srp: Fix srp_abort() adds 95f911d94995 RDMA/erdma: Eliminate unnecessary casting for erdma_post_cmd_wait adds 93aea72cc53c RDMA/erdma: Remove redundant includes adds 13f42e5166bc RDMA/erdma: Make hardware internal opcodes invisible to driver adds 4b46a6079d2f RDMA/srpt: Use flex array destination for memcpy() adds 0227f4d0d154 IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations adds 754209850df8 RDMA/siw: Always consume all skbuf data in sk_data_ready() [...] adds a3c278807a45 RDMA/siw: Fix QP destroy to wait for all references dropped. adds 9bdb9350f380 RDMA/erdma: Support dynamic mtu adds bf9a9928510a RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths adds 5a3749493394 RDMA/cma: Multiple path records support with netlink channel adds b7d95040c13f RDMA/cm: Use SLID in the work completion as the DLID in re [...] adds eb8336dbe373 RDMA/cm: Use DLID from inbound/outbound PathRecords as the [...] adds 241f9a27e0fc IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers adds 954afc5a8fd8 RDMA/rxe: Use members of generic struct in rxe_mr adds b05398aff9ad RDMA/srp: Support more than 255 rdma ports adds b300729b77b0 RDMA/core: Clean up a variable name in ib_create_srq_user() adds f994ae0a1434 RDMA/rxe: Add send_common_ack() helper adds 58651bbb30f8 RDMA/rxe: Set pd early in mr alloc routines adds fda5d0cf8aef RDMA/rxe: Fix resize_finish() in rxe_queue.c adds 4bf207d7a54d net/mlx5: Add IFC bits for mkey ATS adds 015bda8abd3a RDMA/core: Add UVERBS_ATTR_RAW_FD adds 9af859c58d0f RDMA/mlx5: Add support for dmabuf to devx umem adds 72b2f7608a59 RDMA/mlx5: Enable ATS support for MRs and umems adds 6c5e683925cf RDMA/rxe: Remove redundant num_sge fields adds 78657a445ca7 IB/rdmavt: Add __init/__exit annotations to module init/ex [...] adds d8913213ffab RDMA/hns: Cleanup for a spelling error of Asynchronous adds 77c3e303f691 RDMA/hns: Remove unnecessary braces for single statement blocks adds 064fd299a70b RDMA/hns: Remove unnecessary brackets when getting point adds bb4874af1968 RDMA/hns: Remove redundant 'attr_mask' in modify_qp_init_t [...] adds be1eeb667eb7 RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item() adds 29dc06359677 RDMA/hns: Remove redundant 'use_lowmem' argument from hns_ [...] adds 5f652387c542 RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list [...] adds 5436272c8cf4 RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg' adds 6649b4a1c43c RDMA/hns: Remove redundant 'max_srq_desc_sz' in caps adds 3b1f864c9049 RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_in [...] adds 8c581c47b9ba RDMA/hns: Replacing magic number with macros in apply_func_caps() adds f0588567976e RDMA/hns: Unified Log Printing Style adds cbdae01d8b51 IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair adds 4b83ddc09247 RDMA/usnic: fix set-but-not-unused variable 'flags' warning adds 8ad891ed435b RDMA/rxe: Remove error/warning messages from packet receiver path adds 33331a728c83 Merge tag 'v6.0' into rdma.git for-next new e08466a7c007 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds de9f43f0d28b scsi: ufs: ufs-mediatek: Remove redundant header files adds 4d869fe67acc scsi: ufs: ufs-mediatek: Provide detailed description for [...] adds 364893575d13 scsi: ufs: ufs-mediatek: Dump more registers adds 2873e0453b01 scsi: ufs: ufs-mediatek: Fix performance scaling adds b7dbc686f60b scsi: ufs: ufs-mediatek: Support clk-scaling to optimize p [...] adds 0f85e74756b5 scsi: ufs: core: Use local_clock() for debugging timestamps adds 87bd05016a64 scsi: ufs: core: Allow host driver to disable wb toggling [...] adds f8dc7a31a3ee scsi: ufs: wb: Change wb_enabled condition test adds 4450a1653a93 scsi: ufs: wb: Change function name and parameter names adds 6c4148ce7cc1 scsi: ufs: wb: Add explicit flush sysfs attribute adds 42f8c5cdb039 scsi: ufs: wb: Introduce ufshcd_is_wb_buf_flush_allowed() adds 4f6b69f364a6 scsi: ufs: wb: Modify messages adds 3b73c45e6fd2 scsi: mpi3mr: Add config and transport related debug flags adds 32d457d5a2af scsi: mpi3mr: Add framework to issue config requests adds 64a8d9315b85 scsi: mpi3mr: Add helper functions to retrieve config pages adds 7188c03ff884 scsi: mpi3mr: Enable Enclosure device add event adds fc7212fd3100 scsi: mpi3mr: Add framework to add phys to STL adds 125ad1e6b445 scsi: mpi3mr: Add helper functions to retrieve device objects adds 42fc9fee116f scsi: mpi3mr: Add helper functions to manage device's port adds c4723e68a0d8 scsi: mpi3mr: Enable STL on HBAs where multipath is disabled adds e22bae30667a scsi: mpi3mr: Add expander devices to STL adds 626665e9c38d scsi: mpi3mr: Get target object based on rphy adds 7f56c791969e scsi: mpi3mr: Add SAS SATA end devices to STL adds 2bd37e284914 scsi: mpi3mr: Add framework to issue MPT transport cmds adds 176d4aa69c6e scsi: mpi3mr: Support SAS transport class callbacks adds 2745ce0e6d30 scsi: mpi3mr: Refresh SAS ports during soft reset adds 7f90bc70d1a6 scsi: mpi3mr: Block I/Os while refreshing target dev objects adds 91cf186aa1bf scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices adds f45fadde91ec scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices adds 231159f33436 scsi: message: fusion: Remove redundant variable iocnum adds 3fa5975b07e9 scsi: initio: Remove redundant assignment to pointer scb adds 4e62671a9a49 scsi: megaraid: Remove redundant assignment to variable mfiStatus adds f0ee639adb78 scsi: st: Remove redundant variable pointer stp adds 439b93293ff2 scsi: lpfc: Fix unsolicited FLOGI receive handling during [...] adds 59b7e210a522 scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit [...] adds bd269188ea94 scsi: lpfc: Rework MIB Rx Monitor debug info logic adds 71ddeeaf5bd5 scsi: lpfc: Add warning notification period to CMF_SYNC_WQE adds 2af33e5a031f scsi: lpfc: Remove SANDiags related code adds b5c6c88e5809 scsi: lpfc: Update lpfc version to 14.2.0.6 adds 1775c2080eb1 scsi: lpfc: Copyright updates for 14.2.0.6 patches adds e6852b41b560 scsi: qla2xxx: Remove unused del_sess_list field adds 1b2b8d45ccd6 scsi: qla2xxx: Remove unused qlt_tmr_work() adds a4345557527f scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt [...] adds 3cb0643a9aae scsi: qla2xxx: Avoid flush_scheduled_work() usage adds ac23b92b27e3 scsi: megaraid_sas: Replace one-element array with flexibl [...] adds 204a29a169f4 scsi: megaraid_sas: Replace one-element array with flexibl [...] adds eeb3bab77244 scsi: megaraid_sas: Replace one-element array with flexibl [...] adds ee92366a8439 scsi: megaraid_sas: Replace one-element array with flexibl [...] adds 41e830269d68 scsi: megaraid_sas: Use struct_size() in code related to s [...] adds 48658213202c scsi: megaraid_sas: Use struct_size() in code related to s [...] adds e75c8ea0d73b scsi: mpt3sas: Prevent error handler escalation when devic [...] adds 9df650963bf6 scsi: mpt3sas: Don't change DMA mask while reallocating pools adds 463e683bfdc4 scsi: mpt3sas: Fix trace buffer registration failed adds 669b2b667e69 scsi: mpt3sas: Increase cmd_per_lun to 128 adds c0958d2335fe scsi: mpt3sas: Update driver version to 43.100.00.00 adds eee8bb4a2b58 scsi: qla2xxx: Log message "skipping scsi_scan_host()" as [...] adds 6dc45a7322cb scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue h [...] adds e4f8a29deb3b scsi: qla2xxx: Fix response queue handler reading stale packets adds 389f179b868e scsi: qla2xxx: Add debugfs create/delete helpers adds d9ba85efc3fc scsi: qla2xxx: Add NVMe parameters support in Auxiliary Im [...] adds 8bfc149ba24c scsi: qla2xxx: Enhance driver tracing with separate tunabl [...] adds 2c57d0defa22 scsi: qla2xxx: Define static symbols adds fed842d04dad scsi: qla2xxx: Update version to 10.02.07.900-k adds 0414441259c4 scsi: docs: Fix a typo adds 7fd080e19cb8 scsi: lpfc: Remove the unneeded result variable adds de05e4843cce scsi: lpfc: Remove unneeded result variable adds 5afdd990ce2e scsi: hpsa: Use the bitmap API to allocate bitmaps adds e95b305addc9 scsi: hpsa: Simplify {clear|set}_bit() parameters adds e699bb9765cd scsi: target: pscsi: Remove repeated word "calling" adds 00903af94d8a scsi: xen: Drop use of internal host codes adds a6cb5462500f scsi: storvsc: Drop DID_TARGET_FAILURE use adds f1d0d5c9fe37 scsi: uas: Drop DID_TARGET_FAILURE use adds beb4dac8d235 scsi: virtio_scsi: Drop DID_TARGET_FAILURE use adds 377a7b0b1e5f scsi: virtio_scsi: Drop DID_NEXUS_FAILURE use adds a965d35c8741 scsi: qla2xxx: Drop DID_TARGET_FAILURE use adds ebb54b201c93 scsi: cxlflash: Drop DID_ALLOC_FAILURE use adds 36ebf1e2aa14 scsi: core: Add error codes for internal SCSI midlayer use adds 7dfaae6ac1b0 scsi: core: Convert scsi_decide_disposition() to use SCSIML_STAT adds 68a3a9102a68 scsi: core: Remove useless host error codes adds 9806d1b895f4 scsi: qlogicpti: Fix dma_map_sg() check adds 2286ade07d74 scsi: ufs: core: Print UFSHCD capabilities in controller's [...] adds 7eff437b5ee1 scsi: 3w-9xxx: Avoid disabling device if failing to enable it adds 1ce871de4f86 scsi: esas2r: Use flex array destination for memcpy() adds 245050af5d15 scsi: hisi_sas: Revert change to limit max hw sectors for v3 HW adds bc5551157a74 scsi: hisi_sas: Clear HISI_SAS_HW_FAULT_BIT earlier adds 11ff0c98fca3 scsi: hisi_sas: Drain bcast events in hisi_sas_rescan_topology() adds e9b6bada9809 scsi: hisi_sas: Add helper to process bcast events adds f5f2a2716055 scsi: hisi_sas: Don't send bcast events from HW during nex [...] adds efca52749564 scsi: qla2xxx: Fix spelling mistake "definiton" -> "definition" adds 5bdd4a8e5cb9 scsi: target: core: Set MULTIP bit for se_device with mult [...] adds f04e47e770e5 scsi: target: alua: Do not report emtpy port group adds 1b80addaae09 scsi: qla2xxx: Remove unused declarations for qla2xxx adds 4663509304a7 scsi: target: Remove unused se_tmr_req_cache declaration adds 32e7e06f60e7 scsi: aic79xx: Use __ro_after_init explicitly adds a113c02f5738 scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() adds 5ba207e55e7f scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() adds 16ece5698663 scsi: lpfc: Fix prli_fc4_req checks in PRLI handling adds 11d6583d811f scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology adds b873d1037283 scsi: lpfc: Fix mbuf pool resource detected as busy at dri [...] adds 0630a1f7ea14 scsi: lpfc: Add missing free iocb and nlp kref put for ear [...] adds 845363516bb7 scsi: lpfc: Fix multiple NVMe remoteport registration call [...] adds 6e5c5d246e6c scsi: lpfc: Move scsi_host_template outside dynamically al [...] adds 21828e3c9169 scsi: lpfc: Update congestion mode logging for Emulex SAN [...] adds d8cdd33a66dc scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd adds 2649809cd1b4 scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and [...] adds 045c58c87560 scsi: lpfc: Rework FDMI attribute registration for uninten [...] adds dbb1e2ff87a6 scsi: lpfc: Add reporting capability for Link Degrade Signaling adds a4de8356b68e scsi: lpfc: Fix various issues reported by tools adds 7170cb1a85e6 scsi: lpfc: Update lpfc version to 14.2.0.7 adds 59f4e39d3565 scsi: ibmvscsi_tgt: Fix repeated words in comment adds 68a97feb4b50 scsi: megaraid: Convert sysfs snprintf() to sysfs_emit() adds 9acb9f0efb93 scsi: csiostor: Convert sysfs snprintf() to sysfs_emit() adds 7f615c1b5986 scsi: scsi_transport_fc: Use %u for dev_loss_tmo adds 1a77dd1c2bb5 scsi: tracing: Fix compile error in trace_array calls when [...] adds 3d217b9ac532 scsi: core: Make SCSI_MOD depend on BLOCK for cleaner .con [...] adds 1a2433b0ec45 scsi: ufs: core: Remove redundant function definitions fro [...] adds d88a0240ff76 scsi: scsi_transport_fc: Adjust struct fc_nl_event flex ar [...] adds 46ba53c30666 scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() adds d8c22c4697c1 scsi: pm8001: Fix running_req for internal abort commands adds c682df71996a scsi: hptiop: Replace one-element array with flexible-arra [...] adds 5b12a568cc6f scsi: hptiop: Use struct_size() helper in code related to [...] adds d20796627fec scsi: hptiop: Replace one-element array with flexible-arra [...] adds 0fb9125e2aff scsi: 3w-xxxx: Replace one-element array with flexible-arr [...] adds fd2f045202d1 scsi: pm8001: Replace one-element array with flexible-arra [...] adds 592642e6b11e scsi: qedf: Populate sysfs attributes for vport adds 48517eefb20e scsi: core: Add I/O timeout count for SCSI device adds d4a0a0f2c84a scsi: wd33c93: Remove dead code related to the long-gone c [...] adds f920642e406c scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" adds d82e68483b81 scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" adds ee6f2d6bb2a0 scsi: mpi3mr: Update mpi3 header files adds 47cd930ee6ae scsi: mpi3mr: Support new power management framework adds 7f9f953d537a scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels adds f2a79d2030ad scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA adds bad2f28da625 scsi: mpi3mr: Handle 0xF003 Fault Code adds 130fc180a481 scsi: mpi3mr: Free enclosure objects during driver unload adds f84e8b5bb57e scsi: mpi3mr: Scan the devices during resume time adds 2e31be8697b1 scsi: mpi3mr: Fix scheduling while atomic type bug adds f616efbee9d6 scsi: mpi3mr: Update driver version to 8.2.0.3.0 adds 6022f210461f scsi: stex: Properly zero out the passthrough command structure adds c863a2dcb9b0 scsi: mpi3mr: Remove unnecessary cast adds 57569c37f0ad scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling g [...] new 62e6e5940c0c Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 249d2e6f597b dt-bindings: dma: arm,pl330: Add missing 'iommus' property adds abd7bb690bcf dt-bindings: dmaengine: qcom: gpi: add compatible for SM6350 adds 5abef9d71362 dmaengine: qcom: gpi: Add SM6350 support adds 407171717a4f dmaengine: idxd: avoid deadlock in process_misc_interrupts() adds e3bdaa04ada3 dmaengine: hisilicon: Disable channels when unregister hisi_dma adds 94477a79cf80 dmaengine: hisilicon: Fix CQ head update adds 2cbb95883c99 dmaengine: hisilicon: Add multi-thread support for a DMA channel adds 4aa69cf7ed44 dmaengine: hisilicon: Use macros instead of magic number adds fd5273fa0816 dmaengine: hisilicon: Adapt DMA driver to HiSilicon IP09 adds 5dda7a62aa1c dmaengine: hisilicon: Dump regs to debugfs adds 9e08d2138f13 MAINTAINERS: Add myself as maintainer for hisi_dma adds 4dc36a53b8b9 dmaengine: stm32-dma: introduce 3 helpers to address chann [...] adds 1c32d6c37cc2 dmaengine: stm32-dma: use bitfield helpers adds c6c1a365d611 docs: arm: stm32: introduce STM32 DMA-MDMA chaining feature adds b9a22954f080 dmaengine: stm32-dmamux: set dmamux channel id in dma feat [...] adds 723795173ce1 dmaengine: stm32-dma: add support to trigger STM32 MDMA adds 696874322771 dmaengine: stm32-mdma: add support to be triggered by STM32 DMA adds d5988dcc760c dmaengine: hsu: Finish conversion to managed resources adds d6b76a45d5ae dmaengine: hsu: using for_each_set_bit to simplify the code adds 2c40c787d4ca dmaengine: hsu: Use GENMASK() consistently adds 9c06002682ae dmaengine: hsu: Include headers we are direct user of adds 493c1141f791 dt-bindings: dma: mediatek,uart-dma: Add binding for MT6795 SoC adds 7c94dcfa8fcf dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters t [...] adds 7d81afd26904 dmaengine: sf-pdma:Remove the print function dev_err() adds e1c9832b0964 dmaengine: stm32-dmamux: Fix comment typo adds 8c79fd35e1e7 dmaengine: stm32-dmamux: Simplify code and save a few byte [...] adds c0c269becf1f dmaengine: pl330: Remove unused flags adds 64787536ccfc dmaengine: at_xdmac: Replace two if statements with only o [...] adds 84dd3b2b95ef dmaengine: dw-axi-dmac: Drop obsolete dependency on COMPILE_TEST adds 26696d465716 dmaengine: mxs: use platform_driver_register adds c10a7777dd30 dmaengine: qcom: gpi: move read_lock_bh to read_lock in tasklet adds d7873903cc6b dmaengine: virt-dma: Fix double word in comments adds 5c43442fee2d dmaengine: pl08x: Fix double word adds 8e527aac0555 dmaengine: idxd: Set wq state to disabled in idxd_wq_disab [...] adds de5819b99489 dmaengine: idxd: track enabled workqueues in bitmap adds 612fcfdd1a7c dt-bindings: renesas,rcar-dmac: Add r8a779g0 support adds d1083fd04302 dmaengine: idxd: Remove unused struct idxd_fault adds 45ecf27f3007 dmaengine: sh: rcar-dmac: Replace zero-length arrays with [...] adds 19ea810e88e0 Documentation: devicetree: dma: update the comments adds 65add05cfd6e dt-bindings: dma: Make minor fixes to qcom,bam-dma binding doc adds 0f4c5b29e333 dmaengine: ti: edma: Remove some unused functions adds 072431595a57 dmaengine: apple-admac: Do not use devres for IRQs adds 6aed75d7ccb3 dmaengine: apple-admac: Trigger shared reset adds 5cfeaf7cc5d2 dmaengine: ti: k3-psil: add additional TX threads for j7200 adds 693e9c269e8e dmaengine: ti: k3-psil: add additional TX threads for j721e adds 7c8765308371 dmaengine: qcom-adm: fix wrong sizeof config in slave_config adds b9d2140c3bad dmaengine: qcom-adm: fix wrong calling convention for prep [...] adds 898ec89dbb55 dmaengine: ioat: stop mod_timer from resurrecting deleted [...] adds 22bd0df846ca dmaengine: idxd: convert ats_dis to a wq flag adds a8563a33a5e2 dmanegine: idxd: reformat opcap output to match bitmap_par [...] adds b0325aefd398 dmaengine: idxd: add WQ operation cap restriction support adds 1f2737521af2 dmaengine: idxd: add configuration for concurrent work des [...] adds 7ca68fa3c8ab dmaengine: idxd: add configuration for concurrent batch de [...] adds a0188eb6e71c dmaengine: dw-edma: Remove runtime PM support adds 41742afd34b7 dt-bindings: dma: apple,admac: Add iommus and power-domain [...] adds 84641a1e32cb dt-bindings: dma: rework qcom,adm Documentation to yaml schema adds 41d8ffd7cb2a dt-bindings: dma: add additional pbus reset to qcom,adm adds f2b816a1dfb8 dmaengine: zynqmp_dma: Add device_synchronize support adds e8e2f92b1553 dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERR [...] adds b957df984692 dmaengine: ioat: remove unused declarations in dma.h new 416a2f4f9152 Merge tag 'dmaengine-6.1-rc1' of git://git.kernel.org/pub/ [...] adds 27ecdd07e3e1 phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 adds 288440de9e5f dt-bindings: phy: Add PHY_TYPE_USXGMII definition adds b64a85fb8f53 phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver adds 1aa54982bc2d dt-bindings: phy: ti,phy-j721e-wiz: deprecate clock MUX nodes adds d5f2e7475f71 dt-bindings: phy: ti,phy-j721e-wiz: Add support for ti,j72 [...] adds edd473d4293a phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g adds 86d11e225e3f phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based o [...] adds 6993c079cd58 dt-bindings: phy: qcom-edp: Add SC8280XP PHY compatibles adds 317e00bbf950 phy: qcom: edp: Generate unique clock names adds 5894ff12c7ec phy: qcom: edp: Perform lane configuration adds 2300d1cb24b3 phy: qcom: edp: Introduce support for DisplayPort adds 3b7267dec445 phy: qcom: edp: Add SC8280XP eDP and DP PHYs adds 04aebe18325c dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM6375 adds c77c1853a2ec dt-bindings: phy: Add missing (unevaluated|additional)Prop [...] adds 533e13305c16 phy: tegra: xusb: Only warn once about reset problems in . [...] adds 55174159a2a6 dt-bindings: phy: samsung,ufs-phy: match clock items adds d88497fb6bbd phy: qualcomm: phy-qcom-qmp: add support for combo USB3+DP [...] adds aa27597e594c dt-bindings: phy: qcom,qmp: Add compatible for SC8280XP USB phys adds 712e5dffe911 phy: qcom-qmp-combo: Parameterize swing and pre_emphasis tables adds c0c7769cdae2 phy: qcom-qmp: Add SC8280XP USB3 UNI phy adds a2e927b0e50d phy: qcom-qmp-combo: Add sc8280xp USB/DP combo phys adds 71351b0e5646 phy: move from strlcpy with unused retval to strscpy adds 97e72ee4de7e dt-bindings: phy: qcom,qmp: fix bogus clock-cells property adds a4a141657387 dt-bindings: phy: qcom,qmp: sort compatible strings adds 10a872375d31 dt-bindings: phy: qcom,qmp: drop redundant descriptions adds 00aaca3d0704 dt-bindings: phy: qcom,qmp: fix child node description adds 55fc8c419b1f dt-bindings: phy: qcom,qmp: clean up descriptions adds 1965d56aeb9d dt-bindings: phy: qcom,qmp: clean up example adds 6fcebb297b25 dt-bindings: phy: qcom,qmp: drop child-node comment adds 4506dc8233bf dt-bindings: phy: add qcom,msm8996-qmp-pcie-phy schema adds ea18884648d4 dt-bindings: phy: qcom,msm8996-qmp-pcie: add missing child [...] adds dd346f5a4418 dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate PIPE cl [...] adds f858940e5280 dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate reset names adds 492e87863181 dt-bindings: phy: add QMP PCIe PHY schema adds 6a9915381fa1 dt-bindings: phy: qcom,qmp-pcie: add missing child node schema adds 3d23213f7a4c dt-bindings: phy: qcom,qmp-pcie: deprecate PIPE clock name adds f38073d968c2 dt-bindings: phy: add QMP UFS PHY schema adds 575722c77230 dt-bindings: phy: qcom,qmp-ufs: add missing SM8450 clock adds 9909228efbb0 dt-bindings: phy: qcom,qmp-ufs: add missing SM8150 power domain adds ec9cafa6892a dt-bindings: phy: qcom,qmp-ufs: add missing child node schema adds ea5fc4a1ea90 dt-bindings: phy: add QMP USB PHY schema adds ac32e3e5e536 dt-bindings: phy: qcom,qmp-usb: add missing child node schema adds 5acdb255c540 dt-bindings: phy: qcom,qmp-usb: deprecate PIPE clock name adds b6e4bc6b0f97 dt-bindings: phy: qcom,qmp-usb: add missing qcom,sc7180-qm [...] adds dc47bcb727cf dt-bindings: phy: qcom,qmp-usb3-dp: fix bogus clock-cells [...] adds 735441e1c45c dt-bindings: phy: qcom,qmp-usb3-dp: deprecate USB PIPE clock name adds f8432544f977 phy: qcom-qmp-pcie: drop pipe clock lane suffix adds 27759490cfa3 phy: qcom-qmp-combo: drop unused lane reset adds 70e25cac53a0 phy: qcom-qmp-combo: drop pipe clock lane suffix adds 302db4603336 phy: qcom-qmp-pcie-msm8996: drop pipe clock lane suffix adds 5337b248ad84 phy: qcom-qmp-pcie-msm8996: drop reset lane suffix adds c8c5d5e89ac5 phy: qcom-qmp-usb: drop pipe clock lane suffix adds 99d9ccd97385 phy: usb: Add USB2.0 phy driver for Sunplus SP7021 adds 0caffb268dcd dt-bindings: phy: Add bindings doc for Sunplus USB2 PHY driver adds f2e35c75893c phy: qcom: edp: Postpone clk_set_rate until the PLL is up adds 9f38c76e7487 dt-bindings: phy: Update Pratyush Yadav's email adds 22c8e0a69b7f dt-bindings: phy: add compatible for rk356x to rockchip-in [...] adds 29c99fb085ad phy: rockchip: add support for the rk356x variant to rockc [...] adds 75be98eee8d8 dt-bindings: phy: rockchip: add PCIe v3 phy adds 2e9bffc4f713 phy: rockchip: Support PCIe v3 adds 766ab0ded4c2 phy: amlogic: use devm_clk_get_enabled() to simplify the code adds f340ed8664a5 phy: rockchip-inno-usb2: Return zero after otg sync adds b0131107335d phy: Add RGMII support on lan966x adds 3876ed2b4575 dt-bindings: phy: qcom,qmp-usb: add missing power-domains [...] adds 02887b045bfc dt-bindings: phy: qcom,qmp-usb3-dp: add missing power-doma [...] adds 95153de6b928 phy: qcom-qmp-pcie: drop if (table) conditions adds 278786153b90 phy: qcom-qmp-pcie: shorten function prefixes adds ac439ce88edf phy: qcom-qmp: drop dual-lane comments adds ba136ce38022 dt-bindings: phy: qcom,usb-snps-femto-v2: Add phy override [...] adds df2217ff17a8 phy: qcom-snps: Add support for overriding phy tuning parameters adds 677c577e1762 phy: usb: sunplus: Fix return value check in update_disc_vol() adds a525f380a3b9 dt-bindings: phy: ocelot-serdes: convert to YAML adds 11683cecf97f dt-bindings: phy: phy-rockchip-inno-usb2: add rockchip,rk3 [...] adds 117c80fd0509 dt-bindings: phy: ti: phy-gmii-sel: Cleanup example adds bd7603783324 dt-bindings: phy: ti: phy-gmii-sel: Add bindings for J7200 adds af96579dc317 phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 adds 4382d518d188 phy: qcom-qmp-combo: disable runtime PM on unbind adds beee6ed1d63f phy: qcom-qmp-combo: drop unused defines adds 9062e92a241b phy: qcom-qmp-pcie: drop unused runtime PM implementation adds 52d8d441a854 phy: qcom-qmp-pcie: drop unused defines adds cec61c070d40 phy: qcom-qmp-pcie-msm8996: drop unused runtime PM implementation adds 7936e5f32fd0 phy: qcom-qmp-pcie-msm8996: drop unused defines adds b3a467d9c6d1 phy: qcom-qmp-ufs: drop unused runtime PM implementation adds 6d07bd6f4601 phy: qcom-qmp-ufs: drop unused defines adds e57655e66806 phy: qcom-qmp-usb: disable runtime PM on unbind adds 613b30244b87 phy: qcom-qmp-usb: drop unused defines adds d44c3e1a1e02 phy: qcom-qmp: silence noisy probe adds e5cedefa7203 phy: qcom-qmp-combo: shorten function prefixes adds d0eec88b38a4 phy: qcom-qmp-pcie-msm8996: drop unused secondary init tables adds c577468c77f9 phy: qcom-qmp-pcie-msm8996: shorten function prefixes adds 4412817b12da phy: qcom-qmp-ufs: shorten function prefixes adds b767dedc05ec phy: qcom-qmp-usb: shorten function prefixes adds ecd5507e72ea phy: qcom-qmp-pcie: add pcs_misc sanity check adds 4be26f695ffa phy: qcom-qmp-pcie: fix memleak on probe deferral adds 1f69ededf8e8 phy: qcom-qmp-pcie-msm8996: fix memleak on probe deferral adds 2de8a325b108 phy: qcom-qmp-combo: fix memleak on probe deferral adds ef74a97f0df8 phy: qcom-qmp-ufs: fix memleak on probe deferral adds a5d6b1ac56cb phy: qcom-qmp-usb: fix memleak on probe deferral adds 79a03925f79e phy: qcom-qmp-pcie-msm8996: drop unused pcs_misc handling adds 69c90cb51661 phy: qcom-qmp-pcie: drop unused legacy DT workaround adds 064bbdba4f8d phy: qcom-qmp-combo: drop unused legacy DT workaround adds 638255587418 phy: qcom-qmp-ufs: drop legacy DT workaround adds 264dac74e7a3 phy: qcom-qmp-usb: drop legacy DT workaround adds be7038238bd0 dt-bindings: phy: qcom,qmp-ufs: Fix SM6115 clocks, regs adds 4b507195a4c3 dt-bindings: phy-rockchip-inno-dsidphy: add compatible for rk3568 adds b8ecfbaf2e72 phy: rockchip: inno-dsidphy: Add support for rk3568 adds f5d6b5d613e9 phy: qcom-qmp-combo: fix sc8280xp PCS_USB offset adds 92086b884caf dt-bindings: phy: renesas,rcar-gen2-usb-phy: Convert to js [...] adds c4c349be07ae phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold referen [...] adds 8b8934ac6de5 phy: rockchip-snps-pcie3: Use devm_platform_get_and_iorema [...] adds 0d14f4912606 dt-bindings: phy: mediatek,tphy: add support type of SGMII adds 54511f207ca7 dt-bindings: phy: mediatek,tphy: add property to set pre-emphasis adds 930981b425d9 phy: phy-mtk-tphy: add property to set pre-emphasis adds 8da71ebad845 phy: phy-mtk-tphy: disable hardware efuse when set INTR adds 3fbbb75c40e6 phy: phy-mtk-tphy: disable gpio mode for all usb2 phys adds 1e77f026eb09 phy: phy-mtk-tphy: set utmi 0 register in init() ops adds 931c05a8cb1b phy: phy-mtk-tphy: fix the phy type setting issue adds 1fbef61beaad phy: ti: phy-j721e-wiz: stop name conflict if multiple ser [...] adds 61ab46fe2a5b phy: qcom-qmp-pcie: drop unused type from config adds 7a114df1f2a3 phy: qcom-qmp-pcie-msm8996: drop unused type from config adds 877f3debb33e phy: qcom-qmp-ufs: drop unused type from config adds 44d1b5ad174c phy: qcom-qmp-usb: drop unused type from config adds 91174e2c52ea phy: qcom-qmp-pcie: drop init and exit wrappers adds fe2da191f125 phy: qcom-qmp-usb: drop init and exit wrappers adds ec1f303b3eed phy: qcom-qmp: drop unused forward declarations adds 7dbea6093d54 phy: qcom-qmp-pcie-msm8996: drop unused kernel doc adds 96da759b5306 phy: qcom-qmp-pcie: drop unused mode field adds a4683acfa4fb phy: qcom-qmp-pcie: drop unused config field adds b4e9da4d961f phy: qcom-qmp: drop unused index field adds f02543fa5b2c phy: qcom-qmp-pcie: consolidate lane config adds 0d316ce5c049 phy: qcom-qmp-pcie-msm8996: rename nlanes config adds 099155615ac2 phy: qcom-qmp-combo: consolidate lane config adds 07d386bf6d50 phy: qcom-qmp-ufs: consolidate lane config adds a73a19ea3828 phy: qcom-qmp-usb: consolidate lane config adds 9d943961912c phy: qcom-qmp-combo: drop redundant DP config flag adds 29c07477556e phy: mediatek: add a new helper to update bitfield adds 6b5ef194611e phy: mediatek: tphy: remove macros to prepare bitfield value adds c221baa35548 phy: mediatek: xsphy: remove macros used to prepare bitfie [...] adds 2b0c0043846c phy: mediatek: ufs: use common register access helpers adds d87f2b83739b phy: mediatek: pcie: use new helper to update register bits adds b0870c015144 phy: mediatek: hdmi: mt2701: use GENMASK and BIT to genera [...] adds a98d935eacc7 phy: mediatek: hdmi: mt2701: use FIELD_PREP to prepare bits field adds cff81a618a53 phy: mediatek: hdmi: mt2701: use common helper to access r [...] adds a8a78274c6b4 phy: mediatek: hdmi: mt8173: use GENMASK to generate bits mask adds 309b4fec539c phy: mediatek: hdmi: mt8173: use FIELD_PREP to prepare bits field adds 0fb5e57e67b2 phy: mediatek: hdmi: mt8173: use common helper to access r [...] adds 299a9c72ac7a phy: mediatek: hdmi: remove register access helpers adds 7bd72714327d phy: mediatek: mipi: mt8173: use GENMASK to generate bits mask adds 993aa53ed076 phy: mediatek: mipi: mt8173: use FIELD_PREP to prepare bits field adds bd4ba730ff28 phy: mediatek: mipi: mt8173: use common helper to access r [...] adds d36d69a5517b phy: mediatek: mipi: mt8183: use GENMASK to generate bits mask adds 5f88a93b5aa9 phy: mediatek: mipi: mt8183: use common helper to access r [...] adds 60d9b6aaabe8 phy: mediatek: mipi: remove register access helpers adds a270cc137ba9 phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() adds a548b6b4e4d9 phy: qcom-qmp-pcie: Use dev_err_probe() to simplify code adds 72f1f6085a73 phy: qcom-qusb2: Use dev_err_probe() to simplify code adds 668dc8afce43 phy: qcom-snps: Use dev_err_probe() to simplify code adds 6177f79644a0 phy: tegra: xusb: Use dev_err_probe() to simplify code adds 7706630c5607 phy: intel: Use dev_err_probe() to simplify code adds c3966ced8eb8 phy: qualcomm: call clk_disable_unprepare in the error handling adds 4c0255e7957d phy: qcom-qmp-combo: Use dev_err_probe() to simplify code adds 413e048a2e51 phy: qcom-qmp-pcie-msm8996: Use dev_err_probe() to simplify code adds 6d9b32fb3e43 phy: qcom-qmp-ufs: Use dev_err_probe() to simplify code adds add7000bdd43 phy: qcom-qmp-usb: Use dev_err_probe() to simplify code adds 84513eccd678 phy: mediatek: fix build warning of FIELD_PREP() adds 03b756d29348 phy: tegra: xusb: Enable usb role switch attribute adds 37d40a21473f phy: rockchip-snps-pcie3: only look for rockchip,pipe-grf [...] adds 0a40891b83f2 phy: qcom-qmp-pcie: fix resource mapping for SDM845 QHP PHY adds 74157538a178 dt-bindings: phy: qcom,qusb2: document sdm670 compatible adds 9aa0dade8f6b phy: phy-mtk-dp: make array driving_params static const new 33e591dee915 Merge tag 'phy-for-6.1' of git://git.kernel.org/pub/scm/li [...] adds ba8ec0f675d5 soundwire: qcom: Update error prints to debug prints adds adc62cbd6b21 soundwire: intel: Remove unnecessary TODO adds df55100551a3 soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX adds 9af8c36aabe5 soundwire: bus: remove use of __func__ in dev_dbg adds 63198aaa91ac soundwire: intel: remove use of __func__ in dev_dbg adds 88de0a8f48bc soundwire: bus: rename sdw_ida as sdw_bus_ida adds c60561014257 soundwire: bus: allow device number to be unique at system level adds 1f2dcf3a154a soundwire: intel: set dev_num_ida_min adds 7f8170686d17 soundwire: intel: cleanup definition of LCOUNT adds feaa24aa408f soundwire: intel: regroup definitions for LCTL adds c36b61004746 soundwire: intel: remove IPPTR unused definition adds ca33a58d12d3 soundwire: intel: cleanup SHIM SYNC adds c27ce5c9dd17 soundwire: intel: remove unused PDM capabilities adds bd45a65dad8e soundwire: intel: add comment for control stream cap/chmap adds 40f7a3ddf4e4 soundwire: intel: cleanup PCM stream capabilities adds 5c0d256201ec soundwire: intel: cleanup PCM Stream channel map and chann [...] adds 3ea29d33651d soundwire: intel: cleanup IO control adds bc7b95953924 soundwire: intel: cleanup AC Timing Control adds 279e46bc2986 soundwire: intel: cleanup WakeEnable and WakeStatus adds fbbc73a20f38 soundwire: cadence: fix updating slave status when a bus h [...] adds f605f32e59d8 soundwire: bus: Don't lose unattach notifications adds 7297f8fa9a43 soundwire: bus: Don't re-enumerate before status is UNATTACHED adds 0c5e99c41504 soundwire: cadence: Fix lost ATTACHED interrupts when enumerating adds 72124f07f0fa soundwire: bus: Don't exit early if no device IDs were programmed adds ba05b39d265b soundwire: cadence: Don't overwrite msg->buf during write [...] adds 8039b6f3e5c7 soundwire: qcom: update status from device id 1 adds ed8d07acec73 soundwire: qcom: do not send status of device 0 during alert adds 560458df5f14 soundwire: bus: Fix wrong port number in sdw_handle_slave_ [...] adds 3ed96fb4a6d8 soundwire: cadence: Write to correct address for each FIFO chunk adds 7f6bad4dfde0 soundwire: cadence: Fix error check in cdns_xfer_msg() adds bafb1eacfbd9 soundwire: cadence: Simplify error paths in cdns_xfer_msg() adds c6867cda906a soundwire: intel: fix error handling on dai registration issues adds 54f391dd1b9f soundwire: intel: simplify flow and use devm_ for DAI regi [...] adds aa425707c3c8 soundwire: intel: move DAI registration and debugfs init earlier adds 30cbae662ba9 soundwire: intel: move all PDI initialization under intel_ [...] adds a658fd8d2b60 soundwire: intel: remove clock_stop parameter in intel_shi [...] adds bc8729476a53 soundwire: intel: move shim initialization before power up/down adds b81bcdb424d0 soundwire: intel: remove intel_init() wrapper adds 0b59d4c94758 soundwire: intel: simplify read ops assignment adds 0f3c54c22ae1 soundwire: intel: introduce intel_shim_check_wake() helper adds 8d875da7319d soundwire: intel: introduce helpers to start bus adds 503ae285944a soundwire: intel: add helper to stop bus new 881eccbef525 Merge tag 'soundwire-6.1-rc1' of git://git.kernel.org/pub/ [...] adds 957e8c047bf2 tty: xilinx_uartps: Check clk_enable return value adds 7bdd444b2d73 tty: xilinx_uartps: Update copyright text to correct format adds 03a94800b9f3 tty: xilinx_uartps: Initialise the read_status_mask adds b8a6c3b3d465 tty: xilinx_uartps: Fix the ignore_status adds b36962896f00 tty: xilinx_uartps: Prevent writes when the controller is [...] adds a17fa1216c23 tty: xilinx_uartps: Add timeout waiting for loop adds a000bafa6182 tty: xilinx_uartps: Check the clk_enable return value adds 8ed030de05b3 dt-bindings: serial: pl011: Add a reg-io-width parameter adds 81db9e8edf7a serial: pl011: Add reg-io-width parameters adds 374e01fa1304 serial: fsl_lpuart: Fix comment typo adds e68d545004bd serial: pic32_uart: Utilize uart_console_enabled() adds e9c9d3bb158d serial: pic32_uart: Convert to use GPIO descriptors adds 5779a072c248 tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE [...] adds a3911f6ea554 serial: 8250: Add helper for clearing IER adds 70d15f216e29 serial: 8250: Clear dma tx_err unconditionally adds 4f1b576d700c tty: serial: meson: Use devm_clk_get_enabled() helper adds 8b470f6ed812 dt-bindings: serial: samsung_uart: drop ref from reg-io-width adds f26fd926ccb7 tty/vt: Remove printable variable adds 5698782fd226 dt-bindings: serial: renesas,scif: Document RZ/Five SoC adds bf93e887e2a1 dt-bindings: serial: samsung: Add 'power-domains' property adds eb9e109d010c tty: move from strlcpy with unused retval to strscpy adds 87888fb9ac0c tty: Remove baudrate dead code & make ktermios params const adds 292e2e7a639d tty: Fix comment style in tty_termios_input_baud_rate() adds c87391b5dd77 serial: dz: Assume previous baudrate is valid adds d15f89d997d9 tty: Make tty_termios_copy_hw() old ktermios const adds 8b7d2d95cf82 tty: Make ldisc ->set_termios() old ktermios const adds bec5b814d46c serial: Make ->set_termios() old ktermios const adds f6d47fe5921a usb: serial: Make ->set_termios() old ktermios const adds a8c11c152034 tty: Make ->set_termios() old ktermios const adds a54dc4b38186 serial: sh-sci: CIRC_CNT_TO_END() is enough adds 575ca2cb89ea serial: sh-sci: tail is already on valid range adds 1a9a59104646 serial: pch_uart: CIRC_CNT_TO_END() is enough adds 6f418aeaadb7 loongarch: remove generic-y += termios.h adds 0c7833b9e86d termios: get rid of stray asm/termios.h include in n_hdlc.c adds d4ab5c2e9cee serial: ucc_uart: Remove custom frame size calculation adds d9ad71a2fb6a serial: cpm_uart: Remove custom frame size calculation adds d4be10c816ba serial: fsl_lpuart: Remove custom frame size calculation adds 5ec2952c6278 serial: sunsab: Remove frame size calculation dead-code adds cac8f7194111 serial: tegra: Remove custom frame size calculation adds 18417b01c1e4 serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion adds bf98ef69f75d serial: Fix double word adds 0a64ce6e5442 kernel/panic: Drop unblank_screen call adds b74dbbe19b25 tty/vt: Add console_lock check to vt_console_print() adds 74b2c563c2a7 dt-binding: serial: mediatek,uart: update bingding for MT8188 adds e4cdd25cafac tty: mxser: remove redundant assignment to hwid adds 35f2e3c267f0 Merge 6.0-rc4 into tty-next adds 408e532e8099 tty: serial: qcom-geni-serial: Replace hardcoded icc flags [...] adds 1d5d66825610 termios: uninline conversion helpers adds c9874d3ffeaf termios: start unifying non-UAPI parts of asm/termios.h adds 38fc315a73f7 termios: consolidate values for VDISCARD in INIT_C_CC adds d04f9915fa44 make generic INIT_C_CC a bit more generic adds e7b4c812b968 termios: convert the last (sparc) INIT_C_CC to array adds 89bbeb7e3199 termios: get rid of non-UAPI asm/termios.h adds ccf3a570410a termios: kill uapi termios.h that are identical to generic one adds 19fb0a664f64 tty: n_gsm: add enumeration for gsm encodings adds 796492de0124 tty: n_gsm: name gsm tty device minors adds 669609cea1d2 tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val() adds de640bc6b8b1 tty: n_gsm: introduce gsm_control_command() function adds c07da737af4d tty: n_gsm: name the debug bits adds c22d054f1ed6 tty: n_gsm: add debug bit for user payload adds ed9f4bb39624 tty: serial: cpm_uart: remove unused cpm_uart_nr declaration adds e2752ae3cfc9 serial: omap: Disallow RS-485 if rts-gpio is not specified adds 007b20e9ec8d dt-bindings: serial: rockchip: add rockchip,rk3128-uart adds 1d5859ef229e drivers: serial: jsm: fix some leaks in probe adds 7a4e0d2c7fb8 tty: remove TTY_MAGIC adds 5052df99d3bc tty: remove TTY_DRIVER_MAGIC adds 14f9ed615370 tty: n_hdlc: remove HDLC_MAGIC adds 0e6357c3b61d tty: synclink_gt: remove MGSL_MAGIC adds eef7381d8134 tty: hvc: remove HVC_IUCV_MAGIC adds 0c0bfc6b1438 tty: serial: move and cleanup vt8500_tx_empty() adds d9c128117da4 tty: serial: clean up stop-tx part in altera_uart_tx_chars() adds 3af44d9bb053 tty: serial: altera_uart_{r,t}x_chars() need only uart_port adds 0fbf36bb6a07 tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() adds 2a4be3a55cd2 tty: serial: extract tx_ready() from __serial_lpc32xx_tx() adds 8ca01f8f70d1 tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool adds 7ef26ab6feea tty: serial: extract serial_omap_put_char() from transmit_chars() adds 9906890c89e4 serial: 8250: Let drivers request full 16550A feature probing adds 00b7a4d4ee42 serial: 8250: Request full 16550A feature probing for OxSe [...] adds 46a8973c4d9d serial: 8250: Switch UART port flags to using BIT_ULL adds 039d4926379b serial: 8250: Toggle IER bits on only after irq has been set up adds 316ae95c175a tty: serial: fsl_lpuart: disable dma rx/tx use flags in lp [...] adds b9e947fbf008 dt-bindings: serial: atmel,at91-usart: convert to json-schema adds 9e1618008064 dt-bindings: serial: atmel,at91-usart: Add SAM9260 compati [...] adds 79cb50350069 dt-bindings: serial: atmel,at91-usart: Add gclk as a possi [...] adds 1a5a01a1e31e tty: serial: atmel: Separate mode clearing between UART and USART adds 5644bf1843d9 tty: serial: atmel: Only divide Clock Divisor if the IP is USART adds 5e3ce1f26129 tty: serial: atmel: Make the driver aware of the existence [...] adds f73db49650a1 tty: serial: atmel: Use FIELD_PREP/FIELD_GET adds 3a939433ddc1 serial: ar933x: Deassert Transmit Enable on ->rs485_config() adds adafbbf6895e serial: stm32: Deassert Transmit Enable on ->rs485_config() adds 4c8928850c9d MAINTAINERS: Solve warning regarding inexistent atmel-usar [...] adds a12c68920918 Merge 7e2cd21e02b3 ("Merge tag 'tty-6.0-rc7' of git://git. [...] adds 77b2d26805c9 serial: 8250_omap: Convert to use uart_xmit_advance() adds e02fbb0bcb9b serial: 8250_dma: Convert to use uart_xmit_advance() adds 7c7f9bc986e6 serial: Deassert Transmit Enable on probe in driver-specific way adds 379a33786d48 serial: 8250: Fix restoring termios speed after suspend adds 468cdabe93c5 tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL adds dfdabd385654 serial: stm32: Fix unused-variable warning adds 8a1088116ba5 tty: serial: allow pxa.c to be COMPILE_TESTed adds d8544c9c7cf7 tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() adds ed9bf4aea06e tty: serial: use FIELD_GET() in lqasc_tx_ready() adds 523f54ed3be7 tty: serial: unify TX space reads under altera_jtaguart_tx [...] adds 12f3a5eba3c4 tty: serial: do unlock on a common path in altera_jtaguart [...] adds 30963b2f75bf serial: cpm_uart: Don't request IRQ too early for console port new 6181073dd6a7 Merge tag 'tty-6.1-rc1' of git://git.kernel.org/pub/scm/li [...] adds d80f4ecb9527 usb: common: usb-conn-gpio: Simplify some error message adds c82c2e5c7ad8 dt-bindings: usb: Add MediaTek MT6370 TCPC adds c2a8ea5997fd usb: typec: tcpci_mt6370: Add MediaTek MT6370 tcpci driver adds 35a78bb83c31 usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader [...] adds ad57410d231d usb: gadget: rndis: use %u instead of %d to print u32 values adds 7ebfdfa08fe8 usb: host: npcm7xx: remove USB EHCI host reset sequence adds de8ec567ef4d dt-bindings: usb: npcm7xx: Add npcm845 compatible adds b6caf79d215d USB: host: npcm: Add NPCM8XX support adds b44c0e7fef51 usb: dwc3: gadget: conditionally remove requests adds 37a136aac3fe usb: dwc3: debug: show events parameters in hex adds 808e8bff6fe4 usb: dwc3: trace: add Start of Frame Number to trace event adds b6155eaf6b05 usb: common: debug: Check non-standard control requests adds b89bffa2efc9 usb: dwc3: qcom: only parse 'maximum-speed' once adds d75807ab9569 usb: dwc3: qcom: clean up icc init adds a72095ed8e65 dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H adds 3b77b2715564 usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn adds 1e50ceb0397c usb: typec: tcpci_rt1711h: Add regulator support when source vbus adds a2ed34df5a11 usb: typec: tcpci_rt1711h: Add initial phy setting adds 24b5c2c824c5 usb: typec: tcpci_rt1711h: Add compatible id with rt1715 adds 2c8cc0946c14 usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common adds e80cec306ac8 usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of volt [...] adds 3c3ce77c9dab dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a0 [...] adds b9f20cff54f7 usb: gadget: udc: renesas_usb3: Add support for RZ/V2M adds c4c2fac94dd0 USB: gadget: f_mass_storage: get rid of DEVICE_ATTR() usage adds b7db5733a5ac usb: move from strlcpy with unused retval to strscpy adds 77bfa0fc7536 phy: tegra: xusb: add utmi pad power on/down ops adds a88520bfc0ec usb: gadget: tegra: Reduce pad power adds 4dce3b375179 usb/hcd: Fix dma_map_sg error check adds e372a6dbc501 dt-bindings: usb: Add missing (unevaluated|additional)Prop [...] adds c962af85a36a usb: gadget: net2272: Remove the initialization of statics to 0 adds 8cbad7cd6e85 usb: gadget: at91_udc: Fix comments typo adds f1e8a41c6cd5 usb: gadget: f_ncm: noop - remove INIT_NDP{16,32}_OPTS macros adds 6b91a8e3412a usb: chipidea: clarify Documentation/ABI text adds 66d1c8021e1d usb: chipidea: Add support for VBUS control with PHY adds 4348f2e3ab33 usb: gadget: function: rndis: limit # of RNDIS instances to 1000 adds d27c66adb4c0 usb: ehci: Use endpoint in URB to get maxpacket adds 9013d8fc0ad9 usb: host: Initiate urb ep with udev ep0 adds 37bcd16d51c8 doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms ma [...] adds b7feb442ee86 usb: phy: mxs: fix MXS_PHY_TX_CAL45_MIN and MXS_PHY_TX_CAL45_MAX adds 8bd954c56197 usb: host: xhci-plat: suspend and resume clocks adds c69400b09e47 usb: host: xhci-plat: suspend/resume clks for brcm adds 359d5a85a758 usb: dwc3: Do not service EP0 and conndone events if soft [...] adds e1ee843488d5 usb: dwc3: gadget: Force sending delayed status during sof [...] adds 9711c67de748 usb: dwc3: gadget: Synchronize IRQ between soft connect/di [...] adds dff981842a0b usb: dwc3: gadget: Continue handling EP0 xfercomplete events adds 8f36b3b4e1b5 usbip: add USBIP_URB_* URB transfer flags adds 10174220f55a usb: reduce kernel log spam on driver registration adds a4efdb8a423b USB: FHCI: Switch to GPIO descriptors adds 4e55e22d3d9a USB: hcd-pci: Drop the unused id parameter from usb_hcd_pc [...] adds a956f91247da Merge 6.0-rc4 into usb-next adds f3d478858bec usb: ohci-platform: fix usb disconnect issue after s4 adds d017aeaf844d USB: xhci: make xhci_get_endpoint_address static adds 255930b953fb usb: phy: tegra: switch to using devm_gpiod_get() adds 9e2bb70349fe usb: gadget: udc: at91: switch to using fwnode_gpiod_get_index() adds 6690986da1e2 usb: clean up after dropping driver registration log spam adds f57004b9d967 usb: gadget: f_fs: stricter integer overflow checks adds a8113da51cf8 usb: misc: uss720: fix uninitialized variable rlen adds 787f51f210eb USB/ARM: Switch S3C2410 UDC to GPIO descriptors adds 2b2da6574e77 usb: dwc3: Avoid unmapping USB requests if endxfer is not [...] adds 5265397f9442 usb: dwc3: Remove DWC3 locking during gadget suspend/resume adds 461ee467507c usb: dwc3: Increase DWC3 controller halt timeout adds b353eb6dc285 usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer adds 8422b769fa46 usb: dwc3: gadget: Submit endxfer command if delayed durin [...] adds d818320ea200 usb: chipidea: make configs for glue drivers visible with EXPERT adds 9b91a6523078 usb: gadget: uvc: increase worker prio to WQ_HIGHPRI adds 7eb2bf871454 usb: misc: usb3503: call clk_disable_unprepare in the erro [...] adds 7bd7ad3c310c USB: serial: ftdi_sio: fix 300 bps rate for SIO adds 366e89aafe20 USB: serial: ftdi_sio: clean up chip type enum adds 25eb948601df USB: serial: ftdi_sio: drop redundant chip type comments adds 01aeb31f3cda USB: serial: ftdi_sio: rename chip types adds 64b12fdac0ed USB: serial: ftdi_sio: include FT2232D in type string adds 027bf37dbe82 USB: serial: ftdi_sio: rename channel index adds f353c0d43006 USB: serial: ftdi_sio: tighten device-type detection adds 6fbd91425746 USB: serial: ftdi_sio: clean up modem-status handling adds 4d045b98fb74 USB: serial: ftdi_sio: clean up attribute handling adds a146cc4d4671 USB: serial: ftdi_sio: clean up baudrate request adds 4d50f4fc67d6 USB: serial: ftdi_sio: assume hi-speed type adds 1a0398915d22 USB: serial: ftdi_sio: simplify divisor handling adds cfebcd53e65e USB: serial: ftdi_sio: add support for HP and HA devices adds 0f6632e2e8be USB: serial: ftdi_sio: convert to use dev_groups adds 61dfa797c731 USB: serial: console: move mutex_unlock() before usb_serial_put() adds c142bdc5c720 USB: serial: ftdi_sio: clean up attribute visibility logic adds a8619505a778 USB: serial: ftdi_sio: move driver structure adds 6b2fe3df7c0c USB: serial: ftdi_sio: clean up driver prefix adds 715a654bc65c Merge tag 'usb-serial-6.1-rc1' of https://git.kernel.org/p [...] adds 7e271f42a5cc usb: host: xhci: Fix potential memory leak in xhci_alloc_s [...] adds d591b32e5196 xhci: dbc: Fix memory leak in xhci_alloc_dbc() adds 484d6f7aa328 xhci: Don't show warning for reinit on known broken suspend adds e11487f1f6a6 xhci: show fault reason for a failed enable slot command adds 1a855a83592e xhci: remove unused command member from struct xhci_hcd struct adds d2e672a67fd2 xhci: remove unused lpm_failed_dev member from struct xhci_hcd adds 24b7ba2f88e0 usb: gadget: function: fix dangling pnp_string in f_printer.c adds af870d93c706 usb: dwc3: Fix typos in gadget.c adds b4e05668348e usb: dwc2: Remove redundant license text adds 7489ec86bcb3 usb: gadget: add _init/__exit annotations to module init/e [...] adds e45d7337dc0e usb: typec: anx7411: Use of_get_child_by_name() instead of [...] adds bb845948d93b dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs adds 5032b2692032 dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb adds a659daf63d16 usb: mon: make mmapped memory read only adds 76bff31c7fba usb: dwc3: gadget: Do not clear ep delayed stop flag durin [...] adds 875296ea8ff2 usb: dwc3: qcom: drop unneeded compatibles adds 23b92adb53a1 dt-bindings: phy: qcom,qusb2: document sdm670 compatible adds d225ea95e9f9 dt-bindings: usb: dwc3: add sdm670 compatible adds 6ba8b8d45335 media: v4l: move helper functions for fractions from uvc t [...] adds 6b028df7d466 media: uvcvideo: move uvc_format_desc to common header adds 588b9e85609b usb: gadget: uvc: add v4l2 enumeration api calls adds e219a712bc06 usb: gadget: uvc: add v4l2 try_format api call adds ec50e114385f usb: dwc3: xilinx: add power management ops support adds d6edcdc1ef06 usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure adds ff2d2bee4750 usb: dwc3: pci: Update the macro names for USB PCIe device [...] adds 93440d1fdf0a usb: dwc3: pci: Add PCIe device ID for USB3 controller on [...] adds eea4c860c3b3 usb: musb: Fix musb_gadget.c rxstate overflow bug adds 206732f9a5d8 dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk adds a6fc2f1b0927 usb: dwc3: core: add gfladj_refclk_lpm_sel quirk adds 5c3d5ecf48ab arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk t [...] adds fc4ade55c617 USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM adds 031cba1695d4 dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminati [...] adds 63d7f9810a38 usb: dwc3: core: Enable GUCTL1 bit 10 for fixing terminati [...] adds 2a735e4b5580 usb: dwc3: core: fix some leaks in probe adds ad5dbfc123e6 Revert "usb: storage: Add quirk for Samsung Fit flash" adds 67102bd31b4e Merge 6.0-rc7 into usb-next adds 3de50478b5cc media: flexcop-usb: clean up endpoint sanity checks adds fd449bb9ac44 media: flexcop-usb: clean up URB initialisation adds a8be6b6ee959 media: flexcop-usb: use usb_endpoint_maxp() adds 3fbfcf0c4216 usb: usb251xb: Switch to use dev_err_probe() helper adds 759fcaaf600e usb: typec: stusb160x: Switch to use dev_err_probe() helper adds 3eab90ae9f5b usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper adds a075590c0aa2 usb: typec: fusb302: Switch to use dev_err_probe() helper adds 7be7231d4197 usb: musb: core: Switch to use dev_err_probe() helper adds 92150ca664e9 usb: musb: da8xx: Switch to use dev_err_probe() helper adds a806f67f15fe usb: musb: cppi41: Switch to use dev_err_probe() helper adds 82d788750e35 usb: musb: jz4740: Switch to use dev_err_probe() helper adds 7a8275099361 usb: musb: sunxi: Switch to use dev_err_probe() helper adds 1abf6ab490c5 usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair adds 29afbe5f5afc usb: cdns3: remove dead code adds 5d5fb7c75f5a usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs adds e0b27d38ffb7 usb: phy: generic: Switch to use dev_err_probe() helper adds 411c4597df7d USB: PHY: JZ4770: Switch to use dev_err_probe() helper adds bce2b0539933 usb: idmouse: fix an uninit-value in idmouse_open adds a62e6791476a MAINTAINERS: switch dwc3 to Thinh adds b60e31bf18a7 thunderbolt: Add DP OUT resource when DP tunnel is discovered adds 1c1aac98620d thunderbolt: Add comment where Thunderbolt 4 PCI IDs start adds 32249fd8c8cc thunderbolt: Add support for Intel Meteor Lake adds 7f333ace0257 thunderbolt: Move tb_xdomain_parent() to tb.h adds 95f8f1cbc87b thunderbolt: Move port CL state functions into correct pla [...] adds 3846d011403b thunderbolt: Pass CL state bitmask to tb_port_clx_supported() adds b12d2955e732 thunderbolt: Add helper to check if CL states are enabled on port adds d0f1e0c2a699 thunderbolt: Add support for receiver lane margining adds 5172eb9a1643 thunderbolt: Allow NVM upgrade of USB4 host routers adds 5424e1bf16f9 thunderbolt: Extend NVM version fields to 32-bits adds 7bfafaa5185b thunderbolt: Rename and make nvm_read() available for other files adds 8b02b2da77c8 thunderbolt: Provide tb_retimer_nvm_read() analogous to tb [...] adds aef9c693e7e5 thunderbolt: Move vendor specific NVM handling into nvm.c adds a52958321bbb thunderbolt: Add support for ASMedia NVM image format adds 706d73836481 thunderbolt: debugfs: Fix spelling mistakes in seq_puts text adds 387a42cfcf92 thunderbolt: Fix spelling mistake "simultaneusly" -> "simu [...] adds 8283fb57e462 thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs adds 8d9dcfff7b1c thunderbolt: Use dev_err_probe() adds 5d2569cb4a65 thunderbolt: Explicitly enable lane adapter hotplug events [...] adds bffcd14facbd Merge tag 'thunderbolt-for-v6.1-rc1' of git://git.kernel.o [...] adds 37d49519b414 usb: add quirks for Lenovo OneLink+ Dock adds fce703a991b7 usb: typec: ucsi: Don't warn on probe deferral adds c9180362a920 usb: typec: Replace custom implementation of device_match_ [...] adds 691f43cbfe63 usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra adds 4b833fb3eb1e USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> [...] adds 1c703e29da5e usb: mtu3: fix failed runtime suspend in host only mode adds fb87c979fd89 dt-bindings: usb: Convert FOTG210 to dt schema adds 2adc960ce79d Revert "USB: fixup for merge issue with "usb: dwc3: Don't [...] adds 7a84e7353e23 Revert "usb: dwc3: Don't switch OTG -> peripheral if extco [...] adds a0d381caf993 usb: host: ehci-exynos: switch to using gpiod API adds a15e17acce5a usb: gadget: uvc: Fix argument to sizeof() in uvc_register [...] adds 3180d827c807 usb: gadget: uvc: don't put item still in use adds 00988f70a076 Merge tag 'usb-serial-6.0-rc8' of https://git.kernel.org/p [...] new d3dcbe24a0fc Merge tag 'usb-6.1-rc1' of git://git.kernel.org/pub/scm/li [...] adds 3954cf4338be devres: remove devm_ioremap_np adds 3db48aca879d kernfs: Simply by replacing kernfs_deref_open_node() with of_on() adds b52c2379c38f kernfs: Drop unnecessary "mutex" local variable initialization adds cf2dc9db9370 kernfs: Refactor kernfs_get_open_node() adds bdb2fd7fc56e kernfs: Skip kernfs_drain_open_files() more aggressively adds 2d7f9f8c1815 kernfs: Improve kernfs_drain() and always call on removal adds c25491747b21 kernfs: Add KERNFS_REMOVING flags adds f8eb145eb946 kernfs: Factor out kernfs_activate_one() adds 783bd07d095b kernfs: Implement kernfs_show() adds e2691f6b44ed cgroup: Implement cgroup_file_show() adds 07b7b883be5b driver_core: move from strlcpy with unused retval to strscpy adds e9628e015fe2 class: use IS_ERR_OR_NULL() helper in class_unregister() adds 6bb7ea3afd3e drivers: base: Print error code on synthetic uevent failure adds 61742a7cd5b1 devres: Slightly optimize alloc_dr() adds ee879be38bc8 dyndbg: fix static_branch manipulation adds 85d6b66d31c3 dyndbg: fix module.dyndbg handling adds bfa3ca448e81 dyndbg: show both old and new in change-info adds 2ad556f70043 dyndbg: reverse module walk in cat control adds 773beabbb8e8 dyndbg: reverse module.callsite walk in cat control adds 47ea6f99d06e dyndbg: use ESCAPE_SPACE for cat control adds e75ef56f7496 dyndbg: let query-modname override actual module name adds 683263a5e075 dyndbg: add test_dynamic_debug module adds e26ef3af964a dyndbg: drop EXPORTed dynamic_debug_exec_queries adds aa86a154539e dyndbg: cleanup auto vars in dynamic_debug_init adds b7b4eebdba7b dyndbg: gather __dyndbg[] state into struct _ddebug_info adds ca90fca7f7b5 dyndbg: add class_id to pr_debug callsites adds 3fc95d80a536 dyndbg: add __pr_debug_cls for testing adds aad0214f3026 dyndbg: add DECLARE_DYNDBG_CLASSMAP macro adds 66f4006b6ace kernel/module: add __dyndbg_classes section adds c45f67ace832 dyndbg: add ddebug_attach_module_classes adds a4a2a427413e dyndbg: validate class FOO by checking with module adds 753914ed85ac doc-dyndbg: describe "class CLASS_NAME" query support adds ace7c4bbb240 doc-dyndbg: edit dynamic-debug-howto for brevity, audience adds b9400852c080 dyndbg: add drm.debug style (drm/parameters/debug) bitmap support adds 6ea3bf466ac6 dyndbg: test DECLARE_DYNDBG_CLASSMAP, sysfs nodes adds bdbb0bbcf858 Documentation: stable: Document alternative for referring [...] adds 2122c0d0f5a1 docs: update mediator information in CoC docs adds d11b1e908e9a driver core: remove make_class_name declaration adds a791dc135325 Merge 6.0-rc5 into driver-core-next adds ec9c88070deb Merge 1707c39ae309 ("Merge tag 'driver-core-6.0-rc7' of gi [...] adds 4abc99652812 kernfs: fix use-after-free in __kernfs_remove adds b8de524ce46e debugfs: Only clobber mode/uid/gid on remount if asked adds 01daccf74832 devcoredump : Serialize devcd_del work adds 766c5a3ecb31 Documentation: remove nonexistent magic numbers adds 53c2bd679017 a.out: remove define-only CMAGIC, previously magic number adds ddbded78f789 Bluetooth: RFCOMM: remove define-only RFCOMM_TTY_MAGIC ex- [...] adds 21c660fd7c93 MIPS: remove define-only GDA_MAGIC, previously magic number adds 03b15a984dc3 Documentation: HFS is not a user of magic numbers adds 82b5b4e6cc81 Documentation: sndmagic.h doesn't exist adds 4235e896928f Documentation: zh: remove references to IrDA adds 63e79d3f7cbe Documentation: zh: remove stale magic numbers adds 60464c2d3ff0 Documentation: CG_MAGIC isn't a magic number adds ba5e03f15aeb Documentation: FULL_DUPLEX_MAGIC isn't a magic number adds 976c957c197b Documentation: RIEBL_MAGIC isn't a magic number adds 6a0abf8ff994 Documentation: SAVEKMSG_MAGIC[12] aren't magic numbers adds 4da0cdb1a6a7 Documentation: COW_MAGIC isn't a magic number adds 03acba12179c Documentation: EEPROM_MAGIC_VALUE isn't a magic number adds 4b0ab3d522ca Documentation: FW_HEADER_MAGIC isn't a magic number adds bd5926220ffe nbd: remove define-only NBD_MAGIC, previously magic number adds 82805818898d Documentation: NBD_REPLY_MAGIC isn't a magic number adds 21760e5c3829 Documentation: ENI155_MAGIC isn't a magic number adds d70590d53a89 driver core: use IS_ERR_OR_NULL() helper in device_create_ [...] adds 19029f3f47c7 debugfs: use DEFINE_SHOW_ATTRIBUTE to define debugfs_regse [...] adds 0406faf25fb1 drm_print: condense enum drm_debug_category adds f158936b60a7 drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers. adds e820f52577b1 drm_print: interpose drm_*dbg with forwarding macros adds 84ec67288c10 drm_print: wrap drm_*_dbg in dyndbg descriptor factory macro adds ee7d633f2dfb drm-print.h: include dyndbg header adds 95a77b6331c2 drm-print: add drm_dbg_driver to improve namespace symmetry adds 6ce6fae84536 drm_print: optimize drm_debug_enabled for jump-label adds ccc2b496324c drm_print: prefer bare printk KERN_DEBUG on generic fn adds 16deeb8e18ca drm_print: add _ddebug descriptor to drm_*dbg prototypes adds aade55c86033 device property: Add const qualifier to device_get_match_d [...] adds cdc7daa9e3e1 a.out: restore CMAGIC adds 1da40c266738 Documentation: NBD_REQUEST_MAGIC isn't a magic number adds fda8c908bc2d docs: filesystems: sysfs: Make text and code for ->show() [...] new e8bc52cb8df8 Merge tag 'driver-core-6.1-rc1' of git://git.kernel.org/pu [...] adds 76ff33468bea binder: fix trivial kernel-doc typo adds 22534a44cb8c binder: remove unused binder_alloc->buffer_free adds eaf271ea844b binderfs: remove unused INTSTRLEN macro adds 9d64d2405f7d binderfs: rework superblock destruction adds fccf202e01e0 misc: bcm-vk: Specify the minimum number of IRQ vecs adds 5cb14f15d79a misc: bcm_vk: Remove usage of deprecated functions adds f667f56b2f55 misc: fastrpc: Use USER_PD define in fastrpc_get_info_from_dsp adds 5192e395c5cf misc: move from strlcpy with unused retval to strscpy adds d8baf6ca8c19 virt: move from strlcpy with unused retval to strscpy adds c3b69ba5114c misc: ocxl: fix possible refcount leak in afu_ioctl() adds 621d5d6a83bc ipack: Check dev_set_name() return value adds 73392920f0e4 speakup-dummy: Add support for PUNCT variable adds 3f132e02d289 speakup: Notify synthesizers of the punctuation level change adds 116769d385a8 speakup_soft: Add direct module parameter adds d82a7aed83ba uio: dfl: add IOPLL user-clock feature id adds 22c053900095 get_maintainer: Add Alan to .get_maintainer.ignore adds 6e08c43dffd4 parport: add support for Netmos device 9900 adds 9c6d194f40a9 VMCI: Update maintainers for VMCI adds a68108c8370a MAINTAINERS: add spdxexclude to LICENSES and SPDX stuff adds 393fc2f5948f misc: microchip: pci1xxxx: load auxiliary bus driver for t [...] adds 7d3e4d807df2 misc: microchip: pci1xxxx: load gpio driver for the gpio c [...] adds 9b91a368a4de misc: microchip: pci1xxxx: Add functions to configure gpio [...] adds 1f4d8ae231f4 misc: microchip: pci1xxxx: Add gpio irq handler and irq he [...] adds 4ec7ac90ff39 misc: microchip: pci1xxxx: Add power management functions [...] adds 50e177c5bfd9 Merge 6.0-rc4 into char-misc-next adds e3c9b0ddfd14 misc: microchip: pci1xxxx: fix dependency issues in buildi [...] adds e66b77e50522 binder: rename alloc->vma_vm_mm to alloc->mm adds d6d04d71daae binder: remove binder_alloc_set_vma() adds 7b0dbd940765 binder: fix binder_alloc kernel-doc warnings adds a6d0ca93abe3 MAINTAINERS: Change VMware PVSCSI driver entry to upper case adds 0f174bc27137 MAINTAINERS: Change status of some VMware drivers adds d3afabf94ad3 MAINTAINERS: Add a new entry for VMWARE VSOCK VMCI TRANSPO [...] adds c15d7e11ae4d misc: microchip: pci1xxxx: fix error handling in gp_aux_bu [...] adds 8c297fbdc3a4 misc: microchip: pci1xxxx: Fix missing spin_lock_init() adds 6b9a8679c2d7 misc: microchip: pci1xxxx: Make symbol 'pci1xxxx_gpio_auxi [...] adds e102ef816f08 misc: microchip: pci1xxxx: Add missing MODULE_DEVICE_TABLE adds c5144241d28c misc: microchip: pci1xxxx: use module_auxiliary_driver adds d4d2c58bdb91 virt: vbox: convert to use dev_groups adds 2699e6e9e948 virt: vbox: Remove unproper information adds dd8dc442c1e3 misc/vmw_vmci: Use kmap_local_page() in vmci_queue_pair.c adds e01b08d7f6d3 misc/xilinx_sdfec: Call kunmap() on pages mapped with kmap() adds eb3b3c93afc4 misc/xilinx_sdfec: Replace kmap() with kmap_local_page() adds 3e42deaac065 misc: pci_endpoint_test: Aggregate params checking for xfer adds 8e30538eca01 misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write [...] adds ceecbbddbf54 comedi: convert sysfs snprintf to sysfs_emit adds 65f5c01033ab fpga: dfl-pci: Add IDs for Intel N6000, N6001 and C6100 cards adds 2a0805f55b8e fpga: microchip-spi: add missing module author entry adds e167b2c3a0e6 dt-bindings: fpga: microchip,mpf-spi-fpga-mgr: use spi-per [...] adds 939bc5453b8c fpga: prevent integer overflow in dfl_feature_ioctl_set_irq() adds 562d0bf2cab8 fpga: m10bmc-sec: d5005 bmc secure update driver adds cbb9a572f94b Merge tag 'fpga-for-6.1-rc1' of git://git.kernel.org/pub/s [...] adds e4e9631b2c88 bus: mhi: host: always print detected modem name adds bfbb58848675 Merge tag 'mhi-for-v6.1' of git://git.kernel.org/pub/scm/l [...] adds 9d9ec8d01443 iio: Add blank lines after declarations. adds 3d4b8291df3b iio: Fix indentation for multiline conditional. adds 857f09f605ba dt-bindings: iio: adc: ti,am3359-adc: add ti,am654-adc adds 9e8284501c8d MAINTAINERS: Update Microchip MCP3911 to Maintained adds bd1d558c9c65 iio: adc: imx8qxp-adc: propagate regulator_get_voltage error adds af0a61e940f8 dt-bindings: Document ltrf216a light sensor bindings adds 83f0bcd40d5c iio: light: Add support for ltrf216a sensor adds 3b7eee5b3875 dt-bindings: iio: adc: Add rtq6056 adc support adds 4396f45d211b iio: adc: Add rtq6056 support adds 7898f31b0e7a Documentation: ABI: testing: rtq6056: Update ABI docs adds 1bfb86d97a9f iio: Add names for function definition arguments. adds bb73d5d9164c iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX adds d84ace944a3b iio: adc: at91-sama5d2_adc: check return status for pressu [...] adds 9780a23ed5a0 iio: adc: at91-sama5d2_adc: lock around oversampling and s [...] adds 808175e21d9b iio: adc: at91-sama5d2_adc: disable/prepare buffer on susp [...] adds cf15a2b518b3 iio: adc: at91-sama5d2_adc: exit from write_raw() when buf [...] adds 287c271dee14 iio: adc: at91-sama5d2_adc: handle different EMR.OSR for d [...] adds 502966c3b026 iio: adc: at91-sama5d2_adc: move the check of oversampling [...] adds eea2655e10a0 iio: adc: at91-sama5d2_adc: drop AT91_OSR_XSAMPLES defines adds 3c5d62a1e407 iio: adc: at91-sama5d2_adc: add .read_avail() chan_info ops adds 00ee4add809f iio: adc: at91-sama5d2_adc: adjust osr based on specific p [...] adds 5fc30713acf7 iio: adc: at91-sama5d2_adc: add 64 and 256 oversampling ratio adds 426b64752c4c iio: adc: at91-sama5d2_adc: move oversampling storage in i [...] adds 04227f951079 iio: adc: at91-sama5d2_adc: update trackx on emr adds 5f72666f4b1a iio: adc: at91-sama5d2_adc: add startup and tracktim as pa [...] adds a0f96db4ca12 iio: adc: at91-sama5d2_adc: lock around at91_adc_read_info_raw() adds cb6e097d9340 dt-bindings: iio: adc: at91-sama5d2_adc: add id for temper [...] adds 5ab38b81895c iio: adc: at91-sama5d2_adc: add support for temperature sensor adds 0cf53f303a02 iio: adc: at91-sama5d2_adc: add empty line after functions adds 75d7556ac0e4 iio: adc: at91-sama5d2_adc: add runtime pm support adds 15b2ac678590 iio: adc: qcom-spmi-adc5: Add missing VCOIN/GPIO[134] channels adds 79c3e84874c7 iio: inkern: only release the device node when done with it adds 9e878dbc0e83 iio: inkern: fix return value in devm_of_iio_channel_get_b [...] adds ed5e5ed4e377 iio: inkern: only return error codes in iio_channel_get_*() APIs adds d6bb09eab2b3 iio: inkern: split of_iio_channel_get_by_name() adds 1e64b9c5f9a0 iio: inkern: move to fwnode properties adds 17fe12a2fe2d thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API adds 9ac075972bd2 iio: adc: ingenic-adc: convert to IIO fwnode interface adds dec7e2c83e67 iio: adc: ab8500-gpadc: convert to device properties adds 34b6eb89351b iio: adc: at91-sama5d2_adc: convert to device properties adds 9e90c1772fcb iio: adc: qcom-pm8xxx-xoadc: convert to device properties adds e7c672d06b07 iio: adc: qcom-spmi-vadc: convert to device properties adds 4f47a236a23d iio: adc: qcom-spmi-adc5: convert to device properties adds d7705f35448a iio: adc: stm32-adc: convert to device properties adds b22bc4d6072e iio: inkern: remove OF dependencies adds 110f11589c87 iio: inkern: fix coding style warnings adds 1efc41035f18 iio: ABI: Fix wrong format of differential capacitance cha [...] adds ebf30bed140d staging: iio: cdc: ad7746: Use explicit be24 handling. adds 104827ec920d staging: iio: cdc: ad7746: Push handling of supply voltage [...] adds 77fdc4cead20 staging: iio: cdc: ad7746: Use local buffer for multi byte reads. adds 5d54564e4743 staging: iio: cdc: ad7746: Factor out ad7746_read_channel() adds b1f567bde7e1 staging: iio: cdc: ad7764: Push locking down into case sta [...] adds 9eee2fc4a670 staging: iio: cdc: ad7746: Break up use of chan->address a [...] adds 90e7853ce051 staging: iio: cdc: ad7746: Drop unused i2c_set_clientdata() adds 431e9147b466 staging: iio: cdc: ad7746: Use _raw and _scale for tempera [...] adds 5c64990b99aa iio: core: Introduce _zeropoint for differential channels adds 2d72ead25abb staging: iio: cdc: ad7746: Switch from _offset to _zeropoi [...] adds 4b717201a005 staging: iio: cdc: ad7746: Use read_avail() rather than op [...] adds 6d6c760954dc staging: iio: ad7746: White space cleanup adds cc21231ef099 iio: cdc: ad7746: Add device specific ABI documentation. adds 40b5c4d5b5a6 iio: cdc: ad7746: Move driver out of staging. adds becbe550a36e dt-bindings: iio: adc: stmpe: Remove node name requirement adds 89aba5759891 iio: test: Mark file local structure arrays static. adds 282d16b628e4 iio: light: cm32181: Mark the dev_pm_ops static. adds e48668a38bf4 staging: iio: frequency: ad9834: Fix alignment for DMA safety adds 48a1319164d9 staging: iio: meter: ade7854: Fix alignment for DMA safety adds 4c0babbd978a staging: iio: resolver: ad2s1210: Fix alignment for DMA safety adds 1c4986f7e1fd iio: adc: mt6360: Drop an incorrect __maybe_unused marking. adds c3b4afb1825b iio: magn: hmc5843: Drop excessive indentation of assignme [...] adds 71041f73dc68 iio: magn: hmc5843: Move struct dev_pm_ops out of header adds 8bbce0954fa1 iio: adc: ad7124: Benefit from devm_clk_get_enabled() to simplify adds 25f7e79515e7 iio: adc: ad7768-1: Benefit from devm_clk_get_enabled() to [...] adds cdd07b3ab94a iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify adds 51f2f910a551 iio: adc: ingenic-adc: Benefit from devm_clk_get_prepared( [...] adds 4004912e0ce5 iio: adc: lpc18xx: Benefit from devm_clk_get_enabled() to [...] adds dcb9bd105c9e iio: adc: ti-ads131e08: Benefit from devm_clk_get_enabled( [...] adds 40c0c1312c1b iio: adc: xilinx-ams: Benefit from devm_clk_get_enabled() [...] adds 72336966eedb iio: adc: xilinx-xadc: Benefit from devm_clk_get_enabled() [...] adds 3ea5b370afd4 iio: frequency: adf4371: Benefit from devm_clk_get_enabled [...] adds 129a90cf81d5 iio: frequency: adrf6780: Benefit from devm_clk_get_enable [...] adds 33dae107b6a9 iio: imu: adis16475: Benefit from devm_clk_get_enabled() t [...] adds 21a60fce89c6 iio: temperature: mlx90632 Add supply regulator to sensor adds ef6d997667cb dt-bindings: iio: mlx90632 Add supply regulator documentation adds e137fafc8985 iio: magnetometer: yas530: Change data type of hard_offset [...] adds 4efdfbc16cce iio: magnetometer: yas530: Change range of data in volatil [...] adds 413cf691633c iio: magnetometer: yas530: Correct scaling of magnetic axes adds 8239f904f97c iio: magnetometer: yas530: Correct temperature handling adds 0ca09faadef1 iio: magnetometer: yas530: Change data type of calibration [...] adds 6e3bfa97c5b8 iio: magnetometer: yas530: Rename functions and registers adds bdef8dcfbb94 iio: magnetometer: yas530: Move printk %*ph parameters out [...] adds 92d9c05ca732 iio: magnetometer: yas530: Apply documentation and style fixes adds a70f60e5b6b3 iio: magnetometer: yas530: Introduce "chip_info" structure adds dd9bd44f877d iio: magnetometer: yas530: Add volatile registers to "chip_info" adds 913fd409668b iio: magnetometer: yas530: Add IIO scaling to "chip_info" adds 2d6676ecbe6a iio: magnetometer: yas530: Add temperature calculation to [...] adds 059ff0f9a105 iio: magnetometer: yas530: Add function pointers to "chip_info" adds 65f79b501030 iio: magnetometer: yas530: Add YAS537 variant adds b82217e73b5a iio: pressure: dlhl60d: Don't take garbage into considerat [...] adds 30475ef2836e iio: frequency: admv1014: return -EINVAL directly adds ae2c9cf14c1e iio: st_sensors: move from strlcpy with unused retval to strscpy adds a723df3d4309 iio: imu: inv_mpu6050: move from strlcpy with unused retva [...] adds 83de80607498 iio: adc: qcom-spmi-adc5: add ADC5_VREF_VADC to rev2 ADC5 adds f33abd2d57f9 dt-bindings: iio: Drop Tomislav Denis adds 6683fdf4202c iio: MAINTAINERS: Drop Tomislav Denis adds 59d1c811c1dd dt-bindings: iio: adc: Drop Patrick Vasseur adds 801373884560 dt-bindings: iio: adc: use spi-peripheral-props.yaml adds 5f7293001620 dt-bindings: iio: accel: use spi-peripheral-props.yaml adds 1deca207e154 dt-bindings: iio: amplifiers: adi,ada4250: use spi-periphe [...] adds 25d0469946c3 dt-bindings: iio: dac: use spi-peripheral-props.yaml adds 3e03f90fe0b6 dt-bindings: iio: frequency: adf4371: use spi-peripheral-p [...] adds d9ca9d28068a dt-bindings: iio: health: ti,afe4403: use spi-peripheral-p [...] adds 8d98a8c6b052 dt-bindings: iio: imu: use spi-peripheral-props.yaml adds efcdb1ab5030 dt-bindings: iio: potentiometer: use spi-peripheral-props.yaml adds 6920f48efd58 dt-bindings: iio: samsung,sensorhub-rinato: use spi-periph [...] adds 14a4d22ead0d dt-bindings: iio: temperature: use spi-peripheral-props.yaml adds 83856aaab45d staging: iio: frequency: ad9832: Fix alignment for DMA safety adds 955c2aa9cff2 iio: stx104: Move to addac subdirectory adds 682ca76bc60a iio: Avoid multiple line dereference for mask adds d2a4cbcb8bdc units: complement the set of Hz units adds fe49ce7abd6a iio: accel: adxl345: use HZ macro from units.h adds c05c3e5d4e56 iio: common: scmi_sensors: use HZ macro from units.h adds 1f5d7ea73c4b lib/string_helpers: Add str_read_write() helper adds 490594939585 dt-bindings: vendor-prefixes: add MEMSensing Microsystems [...] adds 1ca2cfbc0c33 iio: add MEMSensing MSA311 3-axis accelerometer driver adds 4eba8239c8ce dt-bindings: iio: accel: add dt-binding schema for msa311 [...] adds 1cf507cfddd3 iio/accel: fix repeated words in comments adds 1b55d33e0274 MAINTAINERS: fix Analog Devices forum links adds c682c96334cb dt-bindings: iio: Add missing (unevaluated|additional)Prop [...] adds f5ffeca5086f iio: light: ltrf216a: Add raw attribute adds 6cda6aa83c0b dt-bindings: iio: adc: ti,tsc2046: add vref-supply property adds a616a6a1ff16 iio: adc: tsc2046: add vref support adds 3f8dd0a7dc16 iio: adc: tsc2046: silent spi_device_id warning adds 741d1e3783d9 iio: magnetometer: yamaha-yas530: Use pointers as driver data adds ff1c17e9a762 iio: magnetometer: yamaha-yas530: Make strings const in chip info adds d05d73779145 iio: magnetometer: yamaha-yas530: Use dev_err_probe() adds 5a80c2572f5e dt-bindings: iio: adc: Add max11205 documentation file adds 0fea1007f0e6 iio: adc: add max11205 adc driver adds 2bc9cd66eb25 iio: Use per-device lockdep class for mlock adds 835e699ef82a iio: Add new event type gesture and use direction for sing [...] adds 961db2da159d iio: accel: bma400: Add support for single and double tap events adds c13219cecece iio: adc: max1363: Drop provision to provide an IIO channe [...] adds 2f61ff827296 iio: pressure: icp10100: Switch from UNIVERSAL to DEFINE_R [...] adds 4ba028e41b05 Merge tag 'iio-for-6.1a' of https://git.kernel.org/pub/scm [...] adds 8c6989e5463a coresight: trbe: fix Kconfig "its" grammar adds b99ee26a1a98 coresight: docs: Fix a broken reference adds 8559e62ccb4b dt-bindings: arm: coresight: Add 'power-domains' property adds 84fa8f159022 dt-bindings: arm: coresight-tmc: Add 'iommu' property adds 0f00b223ea22 coresight: etm4x: Expose default timestamp source in sysfs adds 04d1edb0ecf2 coresight: etm4x: docs: Add documentation for 'ts_source' [...] adds 3727f03e2bc6 coresight: Remove unused function parameter adds b6df1cbb415e coresight: Simplify sysfs accessors by using csdev_access [...] adds 08e9fa5f3663 coresight: Re-use same function for similar sysfs register [...] adds fbca79e55429 coresight: cti-sysfs: Re-use same functions for similar sy [...] adds 0a98181f8050 coresight: Make new csdev_access offsets unsigned adds 269e633dad16 coresight: cti-sysfs: Mark coresight_cti_reg_store() as __ [...] adds 24b6c7798a01 iommu/arm-smmu-v3: Make default domain type of HiSilicon P [...] adds ff0de066b463 hwtracing: hisi_ptt: Add trace function support for HiSili [...] adds 5ca57b03d8c5 hwtracing: hisi_ptt: Add tune function support for HiSilic [...] adds a7112b747c32 docs: trace: Add HiSilicon PTT device driver documentation adds 366317eae983 MAINTAINERS: Add maintainer for HiSilicon PTT driver adds 5fc1531dd771 hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" adds 8be7dfc6a8eb Merge tag 'coresight-next-v6.1' of git://git.kernel.org/pu [...] adds 71386e11f262 habanalabs: removed seq_file parameter from is_idle asic f [...] adds 2d4c09e3f93a habanalabs: Simplify bool conversion adds e4507995da97 habanalabs: Fix spelling mistake "Scrubing" -> "Scrubbing" adds bc9b271e6c92 habanalabs: rename non_hard_reset to compute_reset adds 28742772a0bb habanalabs/gaudi2: enable all MMU SPI/SEI interrupts adds 913bd4179b82 habanalabs: add return code field to module iterator adds cd6b0cea8986 habanalabs/gaudi: increase default cs timeout to 10 minutes adds ae937492ecc7 habanalabs/gaudi2: remove old interrupt mappings adds f25a72b8b9f4 habanalabs: fix spelling mistakes adds 0c819c9a0441 habanalabs: wrap macro arg with parentheses adds 5f92c1e29619 habanalabs: remove all kdma locks adds f018c54e3de6 habanalabs: add uapi to retrieve engines status adds 21fc79336b95 habanalabs/gaudi2: mark PCIE access error as fatal adds d6501ecfb623 habanalabs/gaudi: fix print format for div_sel adds 68c82ba9a96f habanalabs/gaudi: read div_sel value from firmware adds 0c876b47a54a habanalabs: fix command submission sanity check adds 7fa6c0fe8b21 habanalabs: avoid returning a valid handle if map_block() fails adds 5f46217221df habanalabs: fix vma fields assignments order in hl_hw_bloc [...] adds f0d4944c2081 habanalabs: add a missing lock for in_reset indication adds 7ca9022bd776 habanalabs/uapi: move defines to better place inside file adds ab6c08f0d597 habanalabs: move common function out of debugfs.c adds 6419b5232efa habanalabs/gaudi2: change device f/w security check adds 07056f58e433 habanalabs: remove left-over code from bring-up adds 194e515c7946 habanalabs/gaudi2: new API to control engine cores running mode adds 07ecaa0d85de habanalabs: unify hwmon resources clean up adds 65d3c635137e habanalabs: fix H/W block handling for partial unmappings adds 107a5bcc0b34 habanalabs: remove secured PCI IDs adds 6457271f64a2 habanalabs: expose device security status through sysfs adds 38a435800945 habanalabs: expose device security status using info ioctl adds 75bc3986fc76 habanalabs: fix bug when setting va block size adds 78da23cb1033 habanalabs: fix missing info in sysfs documentation adds 273190d4204e habanalabs: add cdev index data member adds 6173572f29a4 habanalabs: select FW_LOADER in Kconfig adds 46e49f434fca habanalabs: if map page fails don't try to unmap it adds fb855768d33f habanalabs: fix calculation of DRAM base address in PCIe BAR adds 7b5d13c9cae7 habanalabs/gaudi2: assigning PQFs for ARC f/w in PDMA adds 191a4443c39b habanalabs: define trace events adds 4eb87df3d04a habanalabs: trace MMU map/unmap page adds 026325679109 habanalabs: trace DMA allocations adds 262042af1397 habanalabs: set command buffer host VA dynamically adds c38f72370b61 habanalabs: perform context switch flow only if needed adds d155df4f628a habanalabs: ignore EEPROM errors during boot adds 988262ef2fb9 habanalabs/gaudi2: log critical events with no rate limit adds 0855bf8b1737 habanalabs/gaudi2: dump detailed information upon RAZWI adds 4745b2f0d0d4 habanalabs: send device active message to f/w adds f5ec364c9ecd habanalabs: send device activity in a proper context adds 62adba0a55a7 habanalabs: fix possible hole in device va adds aee3fd74fe57 habanalabs/gaudi: rename mme cfg error response print adds a0fc8688c003 habanalabs/gaudi2: read F/W security indication after hard reset adds 0626fa1a4d31 habanalabs: add support for new cpucp return codes adds 76925f55c9ba habanalabs: fix resetting the DRAM BAR adds c833ac1a5f34 habanalabs/gaudi2: free event irq if init fails adds 6f0818c9fc9b habanalabs: new notifier events for device state adds 82736b063fde habanalabs: MMU invalidation h/w is per device adds cecde184ca32 habanalabs/gaudi2: print RAZWI info upon PCIe access error adds f0b6d3cc29b7 habanalabs/gaudi2: increase hard-reset sleep time to 2 sec adds 04d53cd2a6fb habanalabs/gaudi2: get f/w reset status register dynamically adds 97a78e3d8e17 habanalabs: rename error info structure adds ff13b900b0b2 habanalabs/gaudi: change TPC Assert to use TPC DEC instead [...] adds 43657dadfeff habanalabs/gaudi2: add handling to pmmu events in eqe handler adds 0c88760f8f5e habanalabs/gaudi2: add secured attestation info uapi adds 006fd8cb659b habanalabs/gaudi2: Remove unnecessary (void*) conversions adds 4f3ce5e0d0f8 habanalabs: failure to open device due to reset is debug level adds bb677d527e14 habanalabs/gaudi2: allow user to flush PCIE by read adds 8412bb69ed78 habanalabs: build ASICs from new to old adds 6b9b9e244fdd habanalabs: remove some f/w descriptor validations adds e40385646845 habanalabs/gaudi: use 8KB aligned address for TPC kernels adds 259cee1c2422 habanalabs: eliminate aggregate use warning adds d322259506a4 Merge tag 'misc-habanalabs-next-2022-09-21' of https://git [...] adds cca1fd41ab28 counter: Realign counter_comp comment block to 80 characters adds c0c725d7350e gnss: replace ida_simple API adds f47551bd6bfd Merge tag 'gnss-6.1-rc1' of https://git.kernel.org/pub/scm [...] adds 0e8bf26c777a misc: microchip: pci1xxxx: Remove duplicate include adds dc2c96a39da1 misc: microchip: pci1xxxx: use DEFINE_SIMPLE_DEV_PM_OPS() [...] adds c8b4747569eb misc: microchip: pci1xxxx: Do not disable the pci device t [...] adds 62e5d00684ef misc: microchip: pci1xxxx: Fix a memory leak in the error [...] adds 5038d21dde81 slimbus: qcom-ngd: use correct error in message of pdr_add [...] adds 16f14551d0df slimbus: qcom-ngd: cleanup in probe error path adds e7a3c8b9b1c2 slimbus: qcom-ngd: simplify error paths with dev_err_probe adds e291691c6977 slimbus: qcom-ngd-ctrl: allow compile testing without QCOM [...] adds bd1244561fa2 nvmem: core: Fix memleak in nvmem_register() adds 42992cf187e4 slimbus: qcom-ngd: Add error handling in of_qcom_slim_ngd_ [...] adds d5542923f200 nvmem: add driver handling U-Boot environment variables adds 4a575865c1ea mtd: allow getting MTD device associated with a specific DT node adds 5544e90c8126 nvmem: core: add error handling for dev_set_name adds ff1df1886f43 dt-bindings: nvmem: mediatek: efuse: Add support for MT8188 adds d3524bb5b9a0 nvmem: brcm_nvram: Use kzalloc for allocating only one element adds 105ca4190dcf dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles adds 28fc7c986f01 nvmem: prefix all symbols with NVMEM_ adds a06d9e5a63b7 nvmem: sort config symbols alphabetically adds 8f6a3a19e99c dt-bindings: nvmem: Add SoC compatible for sm6115 adds d4d432670f7d nvmem: u-boot-env: find Device Tree nodes for NVMEM cells adds d1b274c4819d dt-bindings: lan9662-otpc: document Lan9662 OTPC adds 9e8f208ad522 nvmem: lan9662-otp: add support adds 3717ca3e0cc8 nvmem: u-boot-env: fix crc32 casting type adds 1b46c82146d7 drivers/misc/sgi-xp: Remove orphan declarations from drive [...] adds 4b25cf09c69c mei: fix repeated words in comments adds 9ea224b11922 mei: gsc: Remove redundant dev_err call adds 711898b1d5ac MAINTAINERS: Add header files under VMWARE VMCI DRIVER adds a5ccec12acfa bus: mvebu-mbus: use DEFINE_SHOW_ATTRIBUTE to simplify mve [...] adds 3e081438b8e6 firmware: google: Test spinlock on panic path to avoid lockups adds b402783711bf dt-bindings: iio: st,st-sensors add LPS22DF. adds 92ba0ab945ae iio: pressure: st_pressure: Add support for LPS22DF adds 5d5129b17f83 iio: pressure: bmp280: fix datasheet links adds abf90541d19c dt-bindings: iio: accel: adxl313: Add compatibles for adxl [...] adds a7a1c60bc4c9 drivers: iio: accel: adxl312 and adxl314 support adds d9d0c0725ae2 iio: temperature: mlx90614 Refactoring available filter at [...] adds 558a25f903b4 iio: dac: ad5593r: Fix i2c read protocol requirements adds f13c81a3359c iio: dac: ad5593r: add check for i2c functionality adds 5f0c359defea iio: pressure: bmp280: reorder local variables following r [...] adds 2405f8cc8485 iio: pressure: bmp280: use FIELD_GET, FIELD_PREP and GENMASK adds 83cb40beaefa iio: pressure: bmp280: Simplify bmp280 calibration data reading adds b00e805a47a8 iio: pressure: bmp280: simplify driver initialization logic adds 327b5c0512c1 iio: pressure: bmp280: Fix alignment for DMA safety adds 18d1bb377023 iio: pressure: bmp280: reorder i2c device tables declarations adds 8d329309184d iio: pressure: bmp280: Add support for BMP380 sensor family adds 2a332dcd68af dt-bindings: iio: pressure: bmp085: Add BMP380 compatible string adds 10b40ffba2f9 iio: pressure: bmp280: Add more tunable config parameters [...] adds 7f4f1096d592 iio: ltc2497: Fix reading conversion results adds bb43bfedce47 MAINTAINERS: Remove duplicate matching entry adds 14446b4dc278 dt-bindings: iio: adc: Add docs for LTC2499 adds cc6fbf2672bb Add MAINTAINERS entries for LTC2497 and LTC2496 adds 2187cfeb3626 drivers: iio: adc: ltc2497: LTC2499 support adds 1695c52a1260 drivers: iio: adc: ltc2497: Rename the LTC2499 iio device adds 186b9e3845b8 iio: imu: st_lsm6dsx: add support to LSM6DSTX adds fd8059ec6019 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dstx device bindings adds 548616242fe0 iio: adc: stm32-adc: add id registers support adds f4f43f01cff2 iio: adc: ad7923: fix channel readings for some variants adds 096d2dac25f9 iio: adc: ad7923: support extended range adds 4b622a658c21 dt-bindings: iio: adi,ad7923: add adi,range-double property adds c2329717bdd3 iio: pressure: dps310: Refactor startup procedure adds 7b4ab4abcea4 iio: pressure: dps310: Reset chip after timeout adds bcc57a48eaee iio: add modifiers for linear acceleration adds 396882617d10 iio: document linear acceleration modifiers adds 4db63c85462e iio: event_monitor: add linear acceleration modifiers adds dcedf1455381 iio: add modifers for pitch, yaw, roll adds 246d178c7868 iio: document pitch, yaw, roll modifiers adds ab9d343da3a4 iio: event_monitor: add pitch, yaw and roll modifiers adds e0d27ea3ba13 iio: add support for binary attributes adds 4aefe1c2bd0c iio: imu: add Bosch Sensortec BNO055 core driver adds 4a1728d27225 iio: document bno055 private sysfs attributes adds e4ea07cf89a1 iio: document "serialnumber" sysfs attribute adds 21f95c75e0b7 dt-bindings: iio/imu: Add Bosch BNO055 adds 2eef5a9cc643 iio: imu: add BNO055 serdev driver adds 50fe984f376a iio: imu: add BNO055 I2C driver adds 130476acfdc1 docs: iio: add documentation for BNO055 driver adds 93176acee936 iio: proximity: sx9310: Switch to DEFINE_SIMPLE_DEV_PM_OPS [...] adds d53f6cdc1e5a iio: proximity: sx9324: Switch to DEFINE_SIMPLE_DEV_PM_OPS [...] adds 5c682eeecf8a iio: proximity: sx9360: Switch to DEFINE_SIMPLE_DEV_PM_OPS [...] adds 1364262c8a38 iio: proximity: srf04: Use pm_ptr() to remove unused struc [...] adds 66991b106a2c iio: accel: bmi088: Use EXPORT_NS_GPL_RUNTIME_DEV_PM_OPS() [...] adds 3259b99e0afc iio: light: st_uvis25: Use EXPORT_NS_SIMPLE_DEV_PM_OPS() adds 6ee2a7058fea iio: accel: bma400: Fix smatch warning based on use of uni [...] adds 0e0a07adaff9 iio: adc: mcp3911: use resource-managed version of iio_dev [...] adds 5db9f38d394f iio: adc: mcp3911: add support for buffers adds 08a65f61db69 iio: adc: mcp3911: add support for interrupts adds 1a84fa695c73 dt-bindings: iio: adc: mcp3911: add microchip,data-ready-h [...] adds 6d965885f4ea iio: adc: mcp3911: add support for oversampling ratio adds 4314a0b79fe1 Merge tag 'iio-for-6.1b' of https://git.kernel.org/pub/scm [...] adds 9483811a126a extcon: usbc-tusb320: Factor out extcon into dedicated functions adds bf7571c00dca extcon: usbc-tusb320: Add USB TYPE-C support adds 08099ecd9216 extcon: usbc-tusb320: fix kernel-doc warning adds 0f65caa91101 Merge tag 'extcon-next-for-6.1' of git://git.kernel.org/pu [...] adds 7aa429e8d40e interconnect: qcom: Kconfig: Make INTERCONNECT_QCOM tristate adds 7ec26b8dcc5c interconnect: imx: Ignore return value of icc_provider_del [...] adds 8ef2ca20754d interconnect: icc-rpm: Ignore return value of icc_provider [...] adds 4681086c9bec interconnect: icc-rpmh: Ignore return value of icc_provide [...] adds 919d4e1a207e interconnect: msm8974: Ignore return value of icc_provider [...] adds f221bd781f25 interconnect: osm-l3: Ignore return value of icc_provider_ [...] adds fa80a2994d35 interconnect: sm8450: Ignore return value of icc_provider_ [...] adds 680f8666baf6 interconnect: Make icc_provider_del() return void adds f62e3f595c5f interconnect: imx: Make imx_icc_unregister() return void adds 7360d55ba199 Merge branch 'icc-ignore-return-val' into icc-next adds 3aa12610b481 Merge tag 'icc-6.1-rc1' of git://git.kernel.org/pub/scm/li [...] adds f157555ea3b0 fsi: Fix typo in comment adds 7326939faa4b fsi: occ: Fix checksum failure mode adds dbed963ed62c hwmon (occ): Retry for checksum failure adds d3e1e2460403 fsi: occ: Prevent use after free adds 362fbc830a7e fsi: cleanup extern usage in function definition adds b1534a05e1f2 fsi: sbefifo: Add detailed debugging information adds 182d98e00e47 fsi: master-ast-cf: Fix missing of_node_put in fsi_master_ [...] adds 8d4c99002d2f dt-bindings: hwmon: Add IBM OCC bindings adds 0fead4fc926f fsi: occ: Support probing the hwmon child device from dts node adds 89a286fb1536 hwmon: (occ) Check for device property for setting OCC act [...] adds 35af9fb49bc5 fsi: core: Check error number after calling ida_simple_get adds f5e536af4860 Merge tag 'fsi-for-v6.1-2' of git://git.kernel.org/pub/scm [...] adds 55e5832bb1f2 MAINTAINERS: Update Counter subsystem git tree repo link adds 3216e5512abd counter: Move symbols into COUNTER namespace adds 7bbf842cdcff counter: interrupt-cnt: Implement watch_validate callback adds 650ae67bbf7b counter: Introduce the Signal polarity component adds 9830288aeada counter: 104-quad-8: Add Signal polarity component adds 45d2918520b2 counter: Introduce the Count capture component adds bb4bbbec664f counter: Consolidate Counter extension sysfs attribute creation adds d2011be1e22f counter: Introduce the COUNTER_COMP_ARRAY component type adds b5bee6ced21c dt-bindings: counter: add ti,am62-ecap-capture.yaml adds 5a47aed0d651 Documentation: ABI: sysfs-bus-counter: add frequency & num [...] adds 4e2f42aa00b6 counter: ti-ecap-capture: capture driver support for ECAP adds 54d0999f96ab MAINTAINERS: add TI ECAP driver info adds 9357fc3b3b85 drivers: spmi: Directly use ida_alloc()/free() adds 33c912d3c5ef spmi: pmic-arb: add a print in cleanup_irq adds abb9088b3a39 spmi: pmic-arb: handle spurious interrupt adds b6c176172119 spmi: pmic-arb: do not ack and clear peripheral interrupts [...] adds 191adbdd26f1 spmi: pmic-arb: check apid against limits before calling i [...] adds 4df88fe5b631 spmi: pmic-arb: add support to dispatch interrupt based on [...] adds 1f1693118c24 spmi: pmic-arb: correct duplicate APID to PPID mapping logic adds c8669773c74e spmi: pmic-arb: block access for invalid PMIC arbiter v5 S [...] adds 9c573cdcf913 spmi: pmic-arb: increase SPMI transaction timeout delay adds 7cd04013fbf3 w1: Split memcpy() of struct cn_msg flexible array new a09476668e30 Merge tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/ [...] adds 9665eaf50ab3 staging: vt6655: Convert macro MACvReceive0 to function adds 1795826c0e31 staging: vt6655: Rename function MACvReceive0 and add parameter adds f4726f7f4f13 staging: vt6655: Replace MACvReceive1 with function vt6655 [...] adds 59cce3f468f5 staging: vt6655: Replace MACvTransmit0 with function vt665 [...] adds 05e778f0c74b staging: vt6655: Replace MACvTransmitAC0 with function vt6 [...] adds 6d9f3d12a894 staging: vt6655: Convert macro MACvEnableProtectMD to function adds 0e68ed8f4c4e staging: vt6655: Create one function for two macros adds 17ca65371276 staging: vt6655: Rename function MACvEnableProtectMD adds cc00269153b8 staging: vt6655: Convert macro MACvDisableProtectMD adds 0e17361b3d12 staging: vt6655: Convert macro MACvEnableBarkerPreambleMd adds 692f9007ab0e staging: vt6655: Convert macro MACvDisableBarkerPreambleMd adds aef1bf6f2d95 staging: pi433: fix wrong debug message on rf69_write_fifo() adds f13bd29c1ae1 staging: vme_user: Fix checkpatch warnings in vme_tsi148.c adds 60d037564f7b staging: r8188eu: txpktbuf_bndy does not depend on wifi_spec adds 2faa312bc01b staging: rtl8192u: move debug stuff to its own file adds 626d28e9beca staging: rtl8192u: remove unnecessary cast adds c5682c05b262 staging: rtl8192u: move debug files to debugfs adds 7b84ab85b126 staging: rtl8192u: fix rmmod warn when device is renamed adds 57f14afac3f7 staging: r8188eu: handle errors from ReadAdapterInfo8188EU adds b9eb3126181a staging: r8188eu: make rtw_handle_dualmac a void function adds c8d3347e3039 staging: r8188eu: return an error code in rtw_usb_if1_init adds c026b483f8f2 staging: r8188eu: convert dump_chip_info() to use netdev_dbg() adds ef21bdc5b671 staging: r8188eu: refactor dump_chip_info() adds 973deac54086 staging/rtl8723bs/core: remove inactive initialization adds f264891b678d staging: r8188eu: make handle_txrpt_ccx_88e() static adds 867d7145374a staging: r8188eu: make rtl8188eu_{init,free}_recv_priv() static adds bf86e27416d4 staging: r8188eu: convert rtw_p2p_enable to correct error [...] adds 270e05092e09 staging: r8188eu: use ffs() in phy_CalculateBitShift() adds bfa439288756 staging: r8188eu: avoid camel case in phy_CalculateBitShift() adds ed0bbb6f81e1 staging: r8188eu: clean up comment for phy_calculate_bit_shift() adds 173603dba92e staging: r8188eu: replace a get_da call adds df2889c6274d staging: r8188eu: read status_code from struct ieee80211_mgmt adds 27597ee001f5 staging: r8188eu: read capability info from struct ieee80211_mgmt adds 12b7ad9e4940 staging: r8188eu: read aid from struct ieee80211_mgmt adds b5b26f1da5d9 staging: r8188eu: simplify the calculation of ie start offset adds a3cba3f05fdb staging: r8188eu: Hal_MappingOutPipe should return an int adds adf8416040d3 staging: r8188eu: process HalUsbSetQueuePipeMapping8188EUs [...] adds d0852df98b43 staging: r8188eu: merge two small functions adds 4b25e7f7c845 staging: r8188eu: move endpoint init functions to usb_halinit.c adds 897155c795a8 staging: r8188eu: summarize endpoint-related settings adds 2ea2f91b2882 staging: r8188eu: remove OutEpNumber adds d4c66afde22a staging: r8188eu: remove comments about endpoint mapping adds 609ba7515fe2 staging: r8188eu: summarize common Queue2Pipe settings adds 52a5bba72c83 staging: r8188eu: simplify three_out_pipe adds 68c72bcf610f staging: r8188eu: simplify two_out_pipe adds 36a1cd9daca2 staging: r8188eu: remove _InitNormalChipOneOutEpPriority adds e303b2622c7c staging: r8188eu: we always use HQ and NQ for two endpoints adds 93cef2e6541a staging: r8188eu: simplify _InitNormalChipTwoOutEpPriority adds ca6311f0e351 staging: r8188eu: remove a temporary variable adds 0dd01c0fd15a staging: r8188eu: make numNQ a u8 adds a6400455a8ef staging: r8188eu: change all num...Q variables to u8 adds 3ce23a49d1b6 staging: r8188eu: remove two unused defines adds 1bace12735a4 staging: r8188eu: the high prio queue is always selected adds 9a4d0d1c21b9 staging: r8188eu: do not spam the kernel log adds 401ae6efe3a2 staging: r8188eu: merge rtw_os_recvbuf_resource_free() int [...] adds ca623eb6def0 staging: r8188eu: merge rtw_os_recvbuf_resource_alloc() in [...] adds 51c89d3ce533 staging: r8188eu: make rtw_handle_tkip_mic_err() static adds 183f1e8d78de staging: r8188eu: make rtw_recv_indicatepkt() static adds 654d1855bc40 staging: r8188eu: make rtw_init_recv_timer() static adds 816ca75992ae staging: r8188eu: add firmware dependency adds d987294a7e95 staging: r8188eu: set firmware path in a macro adds da234c27a52c staging: r8188eu: use KBUILD_MODNAME instead of a string constant adds d87983080237 staging: r8188eu: drop the DRV_NAME macro adds 8379cf83fe6d staging: r8188eu: drop the DRIVERVERSION macro adds b56683d416ae staging: r8188eu: remove rtw_endofpktfile() adds 88eba30beb9c staging: move from strlcpy with unused retval to strscpy adds 8c572625a43f staging: r8188eu: make init_mlme_ext_timer() static adds 3f9900ae56d9 staging: r8188eu: make init_addba_retry_timer() static adds de743211d3bc staging: r8188eu: make rtw_indicate_sta_disassoc_event() static adds fcd233451c90 staging: r8188eu: move rtw_indicate_sta_assoc_event() to rtw_ap.c adds 1b0be68c1c23 staging: r8188eu: make rtw_report_sec_ie() static adds c0d84701e68c staging: r8188eu: remove unneeded initializations adds 90fdc7a9e4f4 staging: r8188eu: make rtw_reset_securitypriv() static adds 93535436cc93 staging: r8188eu: merge rtw_{os,}_indicate_disconnect() adds 29c34f1d08e4 staging: r8188eu: merge rtw_{os,}_indicate_connect() adds 9863e257f53e staging: r8188eu: merge rtw_{os,}_indicate_scan_done() adds a024f786a538 staging: r8188eu: remove unused function parameter adds 54096ef58119 staging: r8188eu: remove ODM_ConfigRFWithHeaderFile() adds e5781d828167 staging: r8188eu: remove ioctl_cfg80211.h adds fcb7fde244ec staging: rtl8723bs: remove function rtw_odm_dbg_comp_msg adds 3c03b91a3044 staging: rtl8723bs: remove function rtw_get_ch_setting_union adds db1b762eacf9 staging: rtl8723bs: remove function rtw_odm_ability_set adds 629481c3dcc3 staging: rtl8723bs: remove function GetFractionValueFromString adds 38117692d603 staging: rtl8723bs: remove function IsCommentString adds 8459a0113492 staging: rtl8723bs: remove function rtw_odm_adaptivity_parm_msg adds bf9b4c6c603e staging: rtl8723bs: remove function rtw_odm_dbg_comp_set adds a4064bdc39e4 staging: rtl8723bs: remove static const variable odm_comp_str adds e86954145b0f staging: rtl8723bs: remove unused function ODM_InbandNoise [...] adds af2c14d3ea20 staging: rtl8723bs: remove member noise_level from struct [...] adds 4ce515776e88 staging: rtl8723bs: remove odm_NoiseMonitor.h and odm_Nois [...] adds 760964b034bc staging: r8188eu: make rtw_remainder_len() static adds dbae0ba2f3c4 staging: r8188eu: make rtw_os_xmit_schedule() static adds 9619eca8fb20 staging: r8188eu: rename rtw_os_xmit_schedule() adds 77784b67c591 staging: r8188eu: make rtw_os_xmit_resource_alloc() static adds fc29443aff68 staging: r8188eu: rename rtw_os_xmit_resource_alloc() adds 05571d2787d9 staging: r8188eu: make rtw_os_xmit_resource_free() static adds 37fe99962624 staging: r8188eu: rename rtw_os_xmit_resource_free() adds 2ae2664fe8b3 staging: r8188eu: make _rtw_open_pktfile() static adds 0fb8749e3bfb staging: r8188eu: rename _rtw_open_pktfile() adds 81c9d573e88b staging: r8188eu: make _rtw_pktfile_read() static adds fa808149cac7 staging: r8188eu: rename _rtw_pktfile_read() adds b9a0b94f63df staging: r8188eu: remove unnecessary initialization to zero adds 65d159d79be5 staging: r8188eu: move struct pkt_file to rtw_xmit.h adds 49e646001459 staging: r8188eu: move rtw_os_xmit_complete() to rtw_xmit.c adds a80425de81f9 staging: r8188eu: rename rtw_os_xmit_complete() adds 16870509e963 staging: r8188eu: make rtw_os_pkt_complete() static adds 30699f237b71 staging: r8188eu: rename rtw_os_pkt_complete() adds 3e0a6c4414ac staging: r8188eu: remove os_dep/xmit_linux.c adds 53df89033a35 staging: r8188eu: remove xmit_osdep.h adds d16d09e38c21 staging: r8188eu: remove unused module parameter rtw_chip_version adds 1102e4e7e9d3 staging: r8188eu: don't restart "no link" blinking unnecessarily adds c00218cd07c3 staging: r8188eu: always cancel blink_work adds 24e18c8e985e staging: r8188eu: always update the status variables adds cd33da26036e staging: sm750fb: split multiple assignments to lines adds dba908967df5 staging: r8188eu: remove unnecessary null check adds f9ec10061460 staging: rtl8192e: Remove blank lines in rtl_core.c adds 254d6fca9d38 staging: rtl8192e: Rename Tx... and RxCheckStuckHandler adds e7254145551b staging: rtl8192e: Remove Unnecessary ftrace-like logging adds cc3f011b6ea2 staging: rtl8192e: Remove PHY_SetRFPowerState and rename S [...] adds 700f7e290984 staging/rtl8192e: fix repeated words in comments adds 0b599cc63a8e staging: r8188eu: use time_after_eq(a,b) to replace "a>=b" adds a9289fed1d31 staging: rtl8192e: Describe each kernel config option adds 87dec3259afb staging: vt6655: Remove declaration of s_vCalculateOFDMRParameter adds 52b735c96aab staging: vt6655: Convert macro MACvSetBBType to function adds b1d3ecbf146e staging: vt6655: Rename function MACvSetBBType adds 54765727cfe6 staging: vt6655: Rename macro MACvSelectPage0 adds 8809cc889eab staging: vt6655: Rename macro MACvSelectPage1 adds 4f7730e02a4a staging: vt6655: Replace macro MACvSetRFLE_LatchBase adds 0f3c86877d3f staging: vt6655: Rename function MACbIsRegBitsOff adds fac7007f2664 staging: vt6655: Delete function MACbIsIntDisable adds 6d29e08007c5 staging: vt6655: Rename function MACvSetShortRetryLimit adds cd544c3c1499 staging: r8188eu: make two functions static adds 7bd581f3c263 staging: r8188eu: remove os_dep/mlme_linux.c adds 28a2a54901f6 Merge 6.0-rc4 into staging-next adds 4cee30a3fb75 staging: rtl8723bs: delete rtw_setdatarate_cmd adds 6066a281d824 staging: rtl8723bs: delete function rtw_set_chplan_cmd adds b1e2d1a256d4 staging: rtl8723bs: remove rtw_change_ifname adds 3baa5b32a753 staging: rtl8723bs: delete rtw_odm.c and rtw_odm.h adds 00d08fd0df2e staging: rtl8723bs: remove odm_PauseDIG adds 34ac858138e1 staging: rtl8723bs: remove GetHexValueFromString adds 23c3b6bd0f16 staging: rtl8723bs: remove hal_btcoex_SetManualControl adds 54b1d117d51a staging: rtl8723bs: remove rtw_hal_is_disable_sw_channel_plan adds 2d0cb6588d6d staging: rtl8723bs: remove IsHexDigit adds 721740f8b8c2 staging: rtl8723bs: remove rtw_is_wps_ie adds 3a09f934df4e staging: r8188eu: remove mlme_osdep.h adds cbdeb787905d staging: r8188eu: remove channel parameters from rtw_sites [...] adds d25cb8382a04 staging: r8188eu: simplify the LED_CTL_POWER_OFF case adds a5f01428bb1a staging: r8188eu: don't restart WPS blinking unnecessarily adds 5221e12b717f staging: r8188eu: always cancel blink_work before WPS blinking adds de9c3e9ea926 staging: r8188eu: always update status before WPS blinking adds 9b34e23b1fff staging: r8188eu: always cancel blink_work when WPS failed adds 96b3043412e0 staging: r8188eu: reset blink state when WPS fails adds bbec514624f1 staging: r8188eu: do not "scan blink" if we have a link adds e2e8e82e03f9 staging: r8188eu: remove some unused enums adds 7fcd5936bd88 staging: r8188eu: remove unused parameters from _BeaconFun [...] adds 0dd1eb711e8b staging: r8188eu: remove unused parameter from UpdateBrateTbl() adds 4cf393aeaf5f staging: r8188eu: make two functions static adds 3827974ecae1 staging: r8188eu: remove unnecessary return labels. adds d517cdeb904d staging: greybus: audio_helper: remove unused and wrong de [...] adds b863ce8cf619 staging: rtl8712: fix camelcase in UserPriority adds 307d343620e1 staging: rtl8712: Fix return type for implementation of nd [...] adds 513d9a61156d staging: rtl8192e: Fix return type for implementation of n [...] adds 5bf83bef3bdc staging: rtl8723bs: Delete un-necessary return for _rtw_xm [...] adds a90044ef5605 staging: rtl8723bs: Fix return type for implementation of [...] adds 9ca57c63fa06 staging: vt6655: remove unnecessary null check adds dfa71c493fa1 staging: r8188eu: make c2h_evt_read() static adds c8ff91535880 staging: vt6655: fix potential memory leak adds f38bc0416f6b staging: r8188eu: remove empty rtw_set_scan_deny macro adds 10c279e1af1e staging: r8188eu: remove rtw_set_scan_deny_timer_hdl adds dd7801b11bbb staging: r8188eu: remove rtw_clear_scan_deny adds 2cf4038500e9 staging: r8188eu: rtw_is_scan_deny is always false adds 45b90cb0402e staging: rtl8192e: Rename ChangeSource adds a2574a32c343 staging: rtl8192e: Rename bActionAllowed adds 142509f66bfa staging: rtl8192e: Rename bConnectBySSID adds 7fa8916e245a staging: rtl8192e: Rename rtState adds e13a47bef29a staging: rtl8192e: Rename RFWaitCounter adds 43c64c0655e0 staging: rtl8192e: Rename RFChangeInProgress adds 007314000c8a staging: rtl8192e: Rename bHwRadioOff adds 98bbc153131c staging: rtl8192e: Rename CurSlotTime adds aef69630f2c7 staging: vt6655: Cleanup and rename function MACvSetLoopbackMode adds 8e134ca308f8 staging: vt6655: Cleanup and rename function MACvSaveContext adds 4ecaa734c5e9 staging: vt6655: Cleanup and rename function MACvRestoreContext adds 0c59cbbb5984 staging: vt6655: Cleanup and rename function MACbSafeSoftw [...] adds de8a86a1ff9b staging: vt6655: Rename function MACbSafeRxOff adds 481602794cfa staging: vt6655: Rename function MACbSafeTxOff adds 1870c16146cb staging: vt6655: Rename function MACbSafeStop adds 253fa9b5051b staging: vt6655: Rename function MACvSetCurrRx0DescAddr adds b5e0bd41a087 staging: vt6655: Rename function MACvSetCurrRx1DescAddr adds 8bd2a9f16f6f staging: vt6655: Cleanup and rename function MACvSetCurrTX [...] adds 29b74e707595 staging: vt6655: Rename function MACvSetCurrTx0DescAddrEx adds 4dd8298f9fcf staging: vt6655: Rename function MACvSetCurrAC0DescAddrEx adds 9634b371b66a staging: wlan-ng: remove unused p80211wext_handler_def dec [...] adds 74adc1f005e6 staging: fwserial: Switch to kfree_rcu() API adds bbc8c3a4c444 staging: rtl8192e: Remove ftrace-like logging in r8192E_fi [...] adds 0e260856b724 staging: rtl8192e: Remove ftrace-like logging in r8192E_dev.c adds 7d1409dededd staging: rtl8192e: Remove ftrace-like logging in r8192E_phy.c adds f7624a76e64a staging: rtl8192e: Remove ftrace-like logging in rtl_dm.c adds 42e3a68e2e1b staging: rtl8192e: Remove ftrace-like logging in rtl_ps.c adds 9bbf2f32859b staging: rtl8192e: Remove ftrace-like logging in rtl819x_B [...] adds 5a5aa9cce621 staging: rtl8723bs: fix potential memory leak in rtw_init_ [...] adds 708056fba733 staging: rtl8723bs: fix a potential memory leak in rtw_ini [...] adds 56fb8f051f3d staging: rtl8723bs: remove braces in single statement blocks adds 47a54e93bf4c staging: rtl8723bs: Insert blank line after declarations adds ea1f50427c99 staging: rtl8723bs: Fix coding style issue in block comment adds e8f5ab391c18 staging: rtl8723bs: replace code indent as tabs adds 51c8299a031c staging: rtl8723bs: Relocate constant on the right side of test adds 21df60c4ab20 staging: rtl8723bs: Make switch and case at the same indent adds 2d3cdad6ea41 staging: rtl8723bs: Add a blank line after declarations adds 2a2db520e3ca staging: vt6655: fix some erroneous memory clean-up loops adds 2851349ac351 staging: rtl8192u: Fix return type of ieee80211_xmit adds 9fabdbe8bcce staging: pi433: use DEFINE_SHOW_ATTRIBUTE to simplify pi43 [...] adds b77599043f00 staging: octeon: Fix return type of cvm_oct_xmit and cvm_o [...] adds 06bfdb6d889f staging: r8188eu: fix a potential memory leak in rtw_init_ [...] adds 5b296918f9f3 staging: r8188eu: simplify the code to prevent scan blinki [...] adds 96f8f22b5183 staging: r8188eu: cancel blink_work before scan blinking adds 56e9ef2a7e04 staging: r8188eu: update status before scan blinking adds 38eec3047130 staging: r8188eu: simplify the code to prevent tx/rx blink [...] adds 5ef21996f3fc staging: r8188eu: cancel blink_work before tx/rx blinking adds 8a42af27b432 staging: r8188eu: update status before scan blinking adds b1c17560de54 staging: r8188eu: simplify the code to prevent link blinki [...] adds 21cce84a7c35 staging: r8188eu: cancel blink_work before link blinking adds 8a8380fff3cb staging: r8188eu: update status before link blinking adds d9a28d22308b staging: r8188eu: rename odm_SignalScaleMapping() adds 971193b46a53 staging: r8188eu: clean up camel case in odm_signal_scale_ [...] adds 5440b9312262 staging: r8188eu: remove unnecessary initialization adds 6c268b6e2925 staging: r8188eu: rename odm_QueryRxPwrPercentage() adds f7438373fa02 staging: r8188eu: clean up camel case in odm_query_rxpwrpe [...] adds 368eca5bcf61 staging: r8188eu: replace tabs with space in odm_query_rxp [...] adds b067be829073 staging: r8188eu: make _netdev_open() static adds a1974d31545c staging: r8188eu: remove unused prototypes from recv_osdep.h adds 00def6398827 staging: r8188eu: remove recv_osdep.h adds f63ed6cf9301 staging: r8188eu: add kfree() on an error path of rtw_xmit [...] adds f44641bfc4e8 staging: r8188eu: fix potential memory leak in _rtw_init_x [...] adds 9512d5f8e34f staging: r8188eu: Fix return type of rtw_xmit_entry adds cb2b3460133c staging: r8188eu: cancel blink_work during wps stop adds b08d89994dbb staging: r8188eu: update status before wps success blinking adds 64c82a8888a6 staging: r8188eu: remove bLedNoLinkBlinkInProgress adds bf0d687586f6 staging: r8188eu: remove BlinkingLedState adds 8f60cb9534e4 staging: r8188eu: remove duplicate bSurpriseRemoved check adds f6633de18d95 staging: r8188eu: remove two unused enum entries adds 2e2cb44c03d2 staging: rtl8192e: Rename Tx_Retry_Count_Reg adds 877fe503e631 staging: rtl8192e: fix CamelCase variables adds db65becab2a3 staging: fwserial: delete the driver. adds ec07986067a7 staging: rtl8192e: Rename eRFPowerState, eRfOff and eRfOn adds b7dd95be88aa staging: rtl8192e: Rename eRfSleep, eRfPowerStateToSet and [...] adds 92b2f4b851d9 staging: rtl8192e: Rename dot11Cur..., bCurTxBW40MHz and b [...] adds 27dd3f00a7fd staging: rtl8192e: Rename bSwBwInPro..., bRegRT2RTAg... an [...] adds 55bce0ae3689 staging: rtl8192e: Rename szRT2RTAggBuffer, bRegRxRe... an [...] adds 155c89f19536 staging: rtl8192e: Rename RxRe...WinSize, RxReorder... and [...] adds 9c63f13358e5 staging: rtl8192e: Rename PeerMimoPs, IOTAction and IOTRaFunc adds be13eda50611 staging: rtl8192e: Rename SelfMimoPs, CurrentOpMode and bF [...] adds 53be6238f8bf staging: rtl8192e: Rename CurrentMPDU..., ForcedAMPDU... a [...] adds 9d92bb1d89f5 staging: rtl8192e: Remove unused variables ForcedAMSDUMaxS [...] adds 647085006beb staging: r8188eu: don't check bSurpriseRemoved in SwLedOff adds 7589197485da staging: r8188eu: don't check for stop/removal in the blin [...] adds 0061a2a9550b staging: r8188eu: make odm_ConfigMAC_8188E() static adds 1254b194f82f staging: r8188eu: make odm_ConfigRF_RadioA_8188E() static adds 7622384c379f staging: r8188eu: remove hal/odm_RegConfig8188E.c adds a6e7f8a49f99 staging: r8188eu: Use skb_put_data() instead of skb_put/me [...] adds 280f669ba63a staging: rtl8192e: cmdpkt: Use skb_put_data() instead of s [...] adds 29c7dbbcd08c staging: r8188eu: convert ODM_ReadAndConfig_MAC_REG_8188E( [...] adds 9090b84a7b43 staging: r8188eu: convert ODM_ReadAndConfig_RadioA_1T_8188 [...] adds 6d09f25aa60b staging: r8188eu: convert ODM_ReadAndConfig_PHY_REG_1T_818 [...] adds b933b6a2667a staging: r8188eu: convert ODM_ReadAndConfig_AGC_TAB_1T_818 [...] adds 1206c0e9e325 staging: r8188eu: remove PHY_RF6052_Config8188E() adds 006d2f4872b8 staging: r8188eu: remove PHY_RFConfig8188E() adds 4256e500f619 staging: rtl8192e: Rename variable Bandwidth to avoid CamelCase new 3002b7a31894 Merge tag 'staging-6.1-rc1' of git://git.kernel.org/pub/sc [...] adds ba96b2e7974b dt-bindings: gpio: gpio-xilinx: Convert Xilinx axi gpio bi [...] adds 1e65d136d956 dt-bindings: gpio: fairchild,74hc595: use spi-peripheral-p [...] adds 66df18b3bd74 gpio: ucb1400: Use proper header adds b98dbd82ee31 gpio/rockchip: Convert to generic_handle_domain_irq() adds f79920694343 dt-bindings: gpio: mpfs-gpio: allow parsing of hog child nodes. adds 2d6f58a1e9a0 dt-bindings: gpio: Add imx scu gpio driver bindings adds 3bdd1afa3e22 dt-bindings: firmware: imx: Add imx-scu gpio node adds 0bd459ddf9e4 gpio: imx-scu: add imx-scu GPIO driver adds 0e056f414e5b dt-bindings: gpio: stmpe: Remove node name requirement adds 6ae8e1d0d5e5 Merge tag 'platform-drivers-x86-simatec-1' of git://git.ke [...] adds 0eadd36d9123 gpiolib: make fwnode_get_named_gpiod() static adds 5134272f9f3f gpio: exar: access MPIO registers on cascaded chips adds 3af20d2723be dt-bindings: gpio: renesas,rcar-gpio: Add r8a779g0 support adds 7bbf66e1b7b7 dt-bindings: gpio: pca95xx: add entry for pcal6408 adds 6d50b79051ed gpio: pca953x: introduce support for nxp,pcal6408 adds f7d619e9ab85 gpio: mt7621: Switch to use platform_get_irq() function adds ce0cb8fb967e dt-bindings: vendor-prefixes: add Diodes adds 9f7fed73072e dt-bindings: gpio: pca95xx: add entry for pcal6534 and PI4 [...] adds b122624ab917 gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() adds 5faf9801d4be gpio: pca953x: Swap if statements to save later complexity adds 13c5d4ce8060 gpio: pca953x: Add support for PCAL6534 adds 85ebe0afd3f8 isa: Introduce the module_isa_driver_with_irq helper macro adds 0c83a280dc11 counter: 104-quad-8: Ensure number of irq matches number of base adds 443ad0f73017 gpio: 104-dio-48e: Ensure number of irq matches number of base adds 99c3ac85cb7e gpio: 104-idi-48: Ensure number of irq matches number of base adds c6074f3fcf8b gpio: 104-idio-16: Ensure number of irq matches number of base adds c95671a3e77c gpio: ws16c48: Ensure number of irq matches number of base adds 98c3c940ea5c gpiolib: of: do not ignore requested index when applying quirks adds 984914ec4f4b gpiolib: of: make Freescale SPI quirk similar to all others adds a2b5e207cade gpiolib: rework quirk handling in of_find_gpio() adds d9e7f0e32051 gpiolib: of: factor out conversion from OF flags adds 8b10ca2f7551 gpiolib: fix OOB access in quirk callbacks adds 971479115444 gpio: twl4030: Reorder functions which allows to drop a fo [...] adds 6b6af7bd5718 gpiolib: acpi: Add support to ignore programming an interrupt adds 0ea76c401f92 gpiolib: acpi: Add a quirk for Asus UM325UAZ adds 361c1ca384c9 Merge tag 'intel-gpio-v6.1-1' of gitolite.kernel.org:pub/s [...] adds 0ae3109a8391 gpiolib: cdev: add fdinfo output for line request file des [...] adds 3c92506d8678 gpio: tc3589x: Make irqchip immutable new f01603979a4a Merge tag 'gpio-updates-for-v6.1-rc1' of git://git.kernel. [...] adds 28a0b0984e76 clk: nomadik: Add missing of_node_put() adds 89ab396d712f clk: meson: Hold reference returned by of_get_parent() adds 02bd544f98ae clk: tegra: Add missing of_node_put() adds 429973306f86 clk: st: Hold reference returned by of_get_parent() adds 1d6aa08c54cd clk: oxnas: Hold reference returned by of_get_parent() adds a8ea4273bc26 clk: qoriq: Hold reference returned by of_get_parent() adds b3ff02c5df47 clk: at91: dt-compat: Hold reference returned by of_get_parent() adds 37c381b812dc clk: berlin: Add of_node_put() for of_get_parent() adds 91e6455bf715 clk: sprd: Hold reference returned by of_get_parent() adds 56c78cb1f00a clk: tegra: Fix refcount leak in tegra210_clock_init adds db16a80c76ea clk: tegra: Fix refcount leak in tegra114_clock_init adds 4e343bafe03f clk: tegra20: Fix refcount leak in tegra20_clock_init adds 058a3996b888 clk: ti: Balance of_node_get() calls for of_find_node_by_name() adds 0384759b3dbc dt-bindings: clock: Move lochnagar.h to dt-bindings/clock adds ba6165bc8344 dt-bindings: clock: Move versaclock.h to dt-bindings/clock adds 450c787cec18 dt-bindings: clock: gpio-gate-clock: Convert to json-schema adds 4bafca831386 dt-bindings: clock: drop minItems equal to maxItems adds c19edff61210 clk: move from strlcpy with unused retval to strscpy adds 3378d0cc9327 clk: Fix comment typo adds 79806d338829 clk: remove extra empty line adds 75569a03369b clk: do not initialize ret adds 13b0452ddaa3 clk: clk-npcm7xx: Remove unused struct npcm7xx_clk_gate_da [...] adds fe9d25b46bc7 clk: pistachio: Fix initconst confusion adds 1c8934b4802d clk: Remove never used devm_of_clk_del_provider() adds 07bdf48d3fee clkdev: Remove never used devm_clk_release_clkdev() adds d61876a2850f clkdev: Simplify devm_clk_hw_register_clkdev() function adds 9c59a01caba2 clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe adds f816ac1115b9 clk: mvebu: armada-37xx-tbg: Remove the unneeded result variable adds 7942ac9fe9c3 clk: nxp: fix typo in comment adds ae039f0fc043 clk: clk-xgene: simplify if-if to if-else adds 8a977bbb17e2 clk: allow building lan966x as a module adds d3954b51b475 clk: zynqmp: make bestdiv unsigned adds dd80fb2dbf1c clk: zynqmp: Fix stack-out-of-bounds in strncpy` adds acc1c732f35b clk: zynqmp: Replaced strncpy() with strscpy() adds 6ab9810cfe6c clk: zynqmp: Add a check for NULL pointer adds 8bdb15cd05d4 clk: zynqmp: Check the return type zynqmp_pm_query_data adds 30eaf02149ec clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate adds 35dbdcac5169 dt-bindings: add documentation of xilinx clocking wizard adds c822490f52da clk: clocking-wizard: Move clocking-wizard out adds 787ddddcbc43 clk: clocking-wizard: Rename nr-outputs to xlnx,nr-outputs adds dd5e7431ac54 clk: clocking-wizard: Fix the reconfig for 5.2 adds e8db788d686a clk: clocking-wizard: Update the compatible adds fd30ac84f302 clk: clocking-wizard: Use dev_err_probe() helper adds c00b5f204041 clk: clocking-wizard: Depend on HAS_IOMEM adds 49f4c2d101bb Merge branches 'clk-ofnode', 'clk-bindings', 'clk-cleanup' [...] adds 777aaf3d1daf clk: samsung: exynos-clkout: Use of_device_get_match_data() adds f392db97b7bb clk: samsung: exynos7885: Implement CMU_FSYS domain adds 0e1b2f1fb298 clk: samsung: exynos7885: Add TREX clocks adds faeb276b1089 Merge branch 'for-v6.0/samsung-clk-dt-bindings' into next/clk adds 6ac24a3a24a9 clk: samsung: exynosautov9: add missing gate clks for peric0/c1 adds 67d98943408b clk: samsung: exynosautov9: correct register offsets of peric0/c1 adds 3477b3c3a9fb clk: samsung: exynosautov9: add fsys0 clock support adds 65522e7d86c9 clk: samsung: exynosautov9: add fsys1 clock support adds dbaa27cc7e62 clk: samsung: exynos850: Style fixes adds b73fd95def4f clk: samsung: exynos850: Implement CMU_AUD domain adds bf3a4c519ca5 clk: samsung: exynos850: Implement CMU_IS domain adds 7f36d3b696ae clk: samsung: exynos850: Implement CMU_MFCMSCL domain adds ef96c458888f clk: samsung: MAINTAINERS: add Krzysztof Kozlowski adds 37eceb69205b Merge tag 'samsung-clk-6.1' of https://git.kernel.org/pub/ [...] adds 3f0dadd230cc clk: mediatek: clk-mt8195-vdo0: Set rate on vdo0_dp_intf0_ [...] adds f24d71feb206 clk: mediatek: clk-mt8195-vdo1: Reparent and set rate on v [...] adds 7e5073a74f60 dt-bindings: reset: mt8195: Add resets for PCIE controllers adds c39da7d0b402 clk: mediatek: mt8195: Add reset idx for PCIe0 and PCIe1 adds 3f10f49cd9f8 clk: mediatek: mt8195-infra_ao: Set pwrmcu clocks as critical adds 697b551e29b6 dt-bindings: reset: mt8195: Add resets for USB/PCIe t-phy port 1 adds 3cc53c57d0d5 clk: mediatek: mt8195: Add reset idx for USB/PCIe T-PHY adds d5099c95c93d dt-bindings: mediatek: Document MT6795 system controllers [...] adds 32ccd1ab0905 dt-bindings: clock: Add MediaTek Helio X10 MT6795 clock bindings adds f098c088f968 dt-bindings: reset: Add bindings for MT6795 Helio X10 rese [...] adds e629bf40d33c dt-bindings: clock: mediatek: Add clock driver bindings fo [...] adds 85b2181c285c clk: mediatek: clk-apmixed: Remove unneeded __init annotation adds 7cbe5cb291fa clk: mediatek: Export required symbols to compile clk driv [...] adds b7520e2d4ed1 clk: mediatek: clk-apmixed: Add helper function to unregis [...] adds 0d363282bb0c clk: mediatek: Add MediaTek Helio X10 MT6795 clock drivers adds 973d1607d936 clk: mediatek: mt2701: use mtk_clk_simple_probe to simplif [...] adds f3e4e7350e2c clk: mediatek: mt2712: use mtk_clk_simple_probe to simplif [...] adds 2b74c1f6efc6 clk: mediatek: mt6765: use mtk_clk_simple_probe to simplif [...] adds dc6fdd8a1b9f clk: mediatek: mt6779: use mtk_clk_simple_probe to simplif [...] adds a481c6c73bff clk: mediatek: mt6797: use mtk_clk_simple_probe to simplif [...] adds d36d697a00f1 clk: mediatek: mt8183: use mtk_clk_simple_probe to simplif [...] adds 43eb33c6a111 clk: mediatek: mt8192: add mtk_clk_simple_remove adds 879b752b97f1 dt-bindings: clk: mediatek: Add MT8195 DPI clocks adds 3dfe6e17c97b clk: mediatek: add VDOSYS1 clock adds 5066c9acf565 clk: mediatek: gate: Export mtk_clk_register_gates_with_dev adds 9ec105db6d13 clk: mediatek: Use mtk_clk_register_gates_with_dev in simp [...] adds 9f94f545f258 clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent adds b66add7a74e8 clk: mediatek: mux: add clk notifier functions adds ae333e63a247 clk: mediatek: mt8183: Add clk mux notifier for MFG mux adds a5f7bf5458c2 clk: mediatek: clk-mt8195-mfg: Reparent mfg_bg3d and propa [...] adds deeb2af77cf6 clk: mediatek: clk-mt8195-topckgen: Register mfg_ck_fast_r [...] adds f8fd4b550cac clk: mediatek: clk-mt8195-topckgen: Add GPU clock mux notifier adds 72d38ed720e9 clk: mediatek: clk-mt8195-topckgen: Drop univplls from mfg [...] adds 341d2035fac0 clk: mediatek: clk-mt8192-mfg: Propagate rate changes to parent adds 116151bd95d5 clk: mediatek: clk-mt8192: Add clock mux notifier for mfg_pll_sel adds 20f7a0dba907 clk: mediatek: fix unregister function in mtk_clk_register [...] adds fef14676fc4b clk: mediatek: Migrate remaining clk_unregister_*() to clk [...] adds 99f3a5e851e9 clk: mediatek: mt8192: deduplicate parent clock lists adds f882a1e20519 Merge tag 'mtk-clk-for-6.1' of https://git.kernel.org/pub/ [...] adds c61978175ac1 dt-bindings: clock: mediatek: add bindings for MT8365 SoC adds 50e68b99049a clk: mediatek: Provide mtk_devm_alloc_clk_data adds 083cc5e402c7 clk: mediatek: Export required common code symbols adds d46adccb7966 clk: mediatek: add driver for MT8365 SoC adds 12198d9179aa clk: davinci: remove PLL and PSC clocks for DaVinci DM644x [...] adds b8c1dc9c00b2 clk: ast2600: BCLK comes from EPLL adds 12d2a4769380 clk: gcc-sc8280xp: keep PCIe power-domains always-on adds f6d373ff2899 clk: gcc-sc8280xp: keep USB power-domains always-on adds 0f71ae945730 dt-bindings: clk: qcom,gcc-*: use qcom,gcc.yaml adds bdeb3cf013d0 dt-bindings: clock: separate bindings for MSM8916 GCC device adds 5a6d30675d17 clk: qcom: gcc-msm8916: use ARRAY_SIZE instead of specifyi [...] adds 69da4290a9ed clk: qcom: gcc-msm8916: move GPLL definitions up adds 52a0a6cb49f7 clk: qcom: gcc-msm8916: move gcc_mss_q6_bimc_axi_clk down adds 342470f7b48b clk: qcom: gcc-msm8916: use parent_hws/_data instead of pa [...] adds 73e66ddfd998 dt-bindings: clock: qcom,mmcc: fix clocks/clock-names definitions adds 51b0a5e044a4 dt-bindings: clock: qcom,mmcc: define clocks/clock-names f [...] adds 6956c18f4ad9 clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock adds 7afdf3afff6f dt-bindings: clock: Add "qcom,adsp-pil-mode" property adds be9439df2353 dt-bindings: clock: Add resets for LPASS audio clock contr [...] adds 1c3f9df77a50 dt-bindings: clock: Add support for external MCLKs for LPA [...] adds adb12f063666 Merge branch '1662005846-4838-1-git-send-email-quic_c_skak [...] adds 0cbcfbe50cbf clk: qcom: lpass: Handle the regmap overlap of lpasscc and [...] adds 7c6a6641c24d clk: qcom: lpass: Add support for resets & external mclk f [...] adds 50ee65dc512b clk: qcom: sm6115: Select QCOM_GDSC adds c027fa892b02 dt-bindings: clock: qcom,gcc-msm8660: separate GCC binding [...] adds 41872e9f4dde clk: qcom: gcc-msm8660: use ARRAY_SIZE instead of specifyi [...] adds 4409ef7d3c59 clk: qcom: gcc-msm8660: use parent_hws/_data instead of pa [...] adds 867bc3269ee4 clk: qcom: a53-pll: convert to use parent_data rather than [...] adds 657e9326658c dt-bindings: clock: gcc-sdm845: add sdm670 global clocks adds 8e90216d2db9 clk: qcom: gcc-sdm845: use device tree match data adds ae66b1fe48e2 clk: qcom: gcc-sdm845: add sdm670 global clock data adds 171ee3abf30c clk: qcom: clk-rpmh: Remove redundant if statement adds e18e181ca542 dt-bindings: clocks: qcom,gcc-apq8064: define clocks/-name [...] adds 861466d4fbda dt-bindings: clocks: qcom,mmcc: define clocks/clock-names [...] adds d247abe67bd1 clk: qcom: gcc-msm8960: use ARRAY_SIZE instead of specifyi [...] adds e38fc8f036a0 clk: qcom: gcc-msm8960: use parent_hws/_data instead of pa [...] adds 7026af10aa91 clk: qcom: lcc-msm8960: use macros to implement mi2s clocks adds a6976f852690 clk: qcom: lcc-msm8960: use parent_hws/_data instead of pa [...] adds 53e1409c181d clk: qcom: mmcc-msm8960: use ARRAY_SIZE instead of specify [...] adds d226c5f07f0a clk: qcom: mmcc-msm8960: move clock parent tables down adds c3ddc1848c91 clk: qcom: mmcc-msm8960: use parent_hws/_data instead of p [...] adds c40668048f23 dt-bindings: clock: Add schema for MSM8909 GCC adds bf37a05744eb clk: qcom: Add driver for MSM8909 GCC adds 2cb8a39b6781 clk: qcom: reset: Allow specifying custom reset delay adds dcc6c9fb7128 clk: qcom: gcc-msm8909: Increase delay for USB PHY reset adds 1727a402c1fc dt-bindings: clock: qcom,rpmcc: Add MSM8909 adds 94a70c873d56 clk: qcom: smd-rpm: Add clocks for MSM8909 adds 1ba0a3bbd5ed clk: qcom: msm8996-cpu: Rename DIV_2_INDEX to SMUX_INDEX adds de37e0214c28 clk: qcom: msm8996-cpu: Statically define PLL dividers adds 382139bfd68f clk: qcom: msm8996-cpu: Unify cluster order adds 9a9f5f9a5a0c clk: qcom: msm8996-cpu: Convert secondary muxes to clk_regmap_mux adds b4feed4a3d0a dt-bindings: clock: qcom,msm8996-apcc: Fix clocks adds da5daae8b412 clk: qcom: msm8996-cpu: Use parent_data/_hws for all clocks adds a808c7848a52 clk: qcom: cpu-8996: switch to devm_clk_notifier_register adds f1e3fcc4fc81 clk: qcom: cpu-8996: declare ACD clocks adds 81165aca05dc clk: qcom: cpu-8996: move ACD logic to clk_cpu_8996_pmux_d [...] adds f387d1c46f53 clk: qcom: cpu-8996: don't store parents in clk_cpu_8996_pmux adds f9ea0f59f7ee clk: qcom: cpu-8996: use constant mask for pmux adds d7081998cca9 dt-bindings: clock: add pcm reset for ipq806x lcc adds ce6bb04cad26 clk: qcom: lcc-ipq806x: add reset definition adds 7458b82fa563 clk: qcom: lcc-ipq806x: convert to parent data adds 18f6e9cd7fa3 clk: qcom: lcc-ipq806x: use ARRAY_SIZE for num_parents adds c5d2c96b3a7b clk: qcom: clk-rcg2: add rcg2 mux ops adds 43a56cbf2a38 clk: qcom: apss-ipq6018: fix apcs_alias0_clk_src adds 86e78995c93e clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical adds d522c77aa860 dt-bindings: clock: qcom,a53pll: add IPQ8074 compatible adds 823a117e1d97 clk: qcom: apss-ipq-pll: use OF match data for Alpha PLL config adds 2a4d70246556 clk: qcom: apss-ipq-pll: update IPQ6018 Alpha PLL config adds cca7b7d5f168 clk: qcom: apss-ipq-pll: add support for IPQ8074 adds 31e4fcf97130 clk: qcom: lpass: Fix lpass audiocc probe adds 1a58ee1330b2 clk: qcom: gcc-sc7280: Update the .pwrsts for PCIe GDSC adds 38557c6fc077 dt-bindings: clock: add QCOM SM6115 display clock bindings adds 9b518788631c clk: qcom: Add display clock controller driver for SM6115 adds a7edd291636a dt-bindings: clock: qcom: add bindings for dispcc on SM8450 adds 9d062edd561f clk: qcom: alpha-pll: add support for power off mode for l [...] adds 16fb89f92ec4 clk: qcom: Add support for Display Clock Controller on SM8450 adds 068a0605ef5a clk: qcom: gcc-sm6115: Override default Alpha PLL regs adds 65f1fa35aa70 clk: qcom: gcc-sm6115: Move alpha pll bramo overrides adds 9e48f0519bae clk: qcom: Merge alt alpha plls for qcm2260, sm6115 adds 46e0962ff282 dt-bindings: clock: qcom,a53pll: replace maintainer adds c6648a402ced dt-bindings: clock: add rpmhcc bindings for sdm670 adds 2ded040cedf8 clk: qcom: rpmhcc: add sdm670 clocks adds de55ec3b3af0 dt-bindings: clock: qcom,rpmcc: Add compatible for SM6375 adds 65cfaf4eface dt-bindings: clock: qcom: rpmcc: Add BIMC_FREQ_LOG adds 644c42295592 clk: qcom: smd: Add SM6375 clocks adds 9f60eb3ec027 dt-bindings: clock: Add Qualcomm SC8280XP GPU binding adds e55d937d8cf3 clk: qcom: Add SC8280XP GPU clock controller adds d399723950c4 clk: qcom: gdsc: Fix the handling of PWRSTS_RET support adds d9fe9f3fefe7 clk: qcom: gcc-sc7180: Update the .pwrsts for usb gdsc adds e3ae3e899aa0 clk: qcom: gcc-sc7280: Update the .pwrsts for usb gdscs adds dc99bbfe48e4 clk: qcom: alpha: Add support for programming the PLL_FSM_ [...] adds 43398afc0b56 dt-bindings: clock: add SM6375 QCOM global clock bindings adds 184fdd873d83 clk: qcom: Add global clock controller driver for SM6375 adds 6632a6adae86 dt-bindings: clocks: qcom,gcc-sc8280xp: Fix typos adds eab4c1ebdd65 clk: qcom: gdsc: add missing error handling adds 27da533af9b0 clk: qcom: gcc-sc8280xp: use retention for USB power domains adds a01ef02093ac clk: qcom: gcc-sm6350: Update the .pwrsts for usb gdscs adds 2ab5b5663805 dt-bindings: clock: move qcom,gcc-msm8939 to qcom,gcc-msm8 [...] adds f565f9235a67 clk: qcom: gcc-msm8939: use parent_hws where possible adds 994c77ed371e clk: qcom: gcc-msm8939: use ARRAY_SIZE instead of specifyi [...] adds 8f2fcac809be Merge tag 'qcom-clk-for-6.1' of https://git.kernel.org/pub [...] adds d7915651fe9a clk: introduce (devm_)hw_register_mux_parent_data_table API adds c3db5128e80e clk: qcom: kpss-xcc: convert to parent data API adds a76d550f761d clk: qcom: gcc-sm6375: Remove unused variables adds 39bc9b589ea3 clk: qcom: gcc-sm6375: Ensure unsigned long type adds a64b79c01c28 Merge branches 'clk-samsung', 'clk-mtk', 'clk-rm', 'clk-as [...] adds 30d8b7d43c84 clk: rockchip: Add MUXTBL variant adds bc35a430dfde clk: rockchip: Add dt-binding header for RV1126 adds 0424d967812d Merge branch 'v6.1-shared/clkids' into v6.1-clock/next adds a1f65e64c6a3 dt-bindings: clock: rockchip: Document RV1126 CRU adds 2408ab5aa876 clk: rockchip: Add clock controller support for RV1126 SoC adds f878a26a2a61 dt-bindings: clock: convert rockchip,rk3128-cru.txt to YAML adds fffa0fa4d029 dt-bindings: clock: rockchip: change SPDX-License-Identifier adds 9e1343ede72a Merge tag 'v6.1-rockchip-clock1' of git://git.kernel.org/p [...] adds 9b5dd1ff705c clk: renesas: r8a779f0: Add SDH0 clock adds 32fb5425547b clk: renesas: r8a779f0: Add CMT clocks adds 1e56ebc9872f clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks adds 57746e993442 clk: renesas: r9a07g044: Add conditional compilation for r [...] adds 425e9e04ae5d clk: renesas: r9a09g011: Add IIC clock and reset entries adds 644814c1070d clk: renesas: r8a779f0: Add MSIOF clocks adds e312ae92077f dt-bindings: clock: renesas,rzg2l: Document RZ/Five SoC adds 9e1ab1fef1ec Merge tag 'renesas-clk-for-v6.1-tag1' of git://git.kernel. [...] adds a4f8a6e60cd5 clk: renesas: r8a779g0: Add watchdog clock adds e90eba2ecb82 clk: renesas: r8a779g0: Add I2C clocks adds 36ff366033f0 clk: renesas: r8a779g0: Add PFC/GPIO clocks adds e46a1a9943c0 clk: renesas: r8a779g0: Add EtherAVB clocks adds acb84a167f14 Merge tag 'renesas-clk-for-v6.1-tag2' of git://git.kernel. [...] adds 89b16523d949 dt-bindings: clk: microchip: mpfs: add reset controller support adds b56bae2dd6fd clk: microchip: mpfs: add reset controller adds 05f9e36370c1 reset: add polarfire soc reset support adds 356a5048e413 MAINTAINERS: add polarfire soc reset controller adds 14016e4aafc5 clk: microchip: mpfs: add MSS pll's set & round rate adds 52fe6b529307 clk: microchip: mpfs: move id & offset out of clock structs adds 5fa27b77a140 clk: microchip: mpfs: simplify control reg access adds e7df7ba08c64 clk: microchip: mpfs: delete 2 line mpfs_clk_register_foo() adds 4da2404bb003 clk: microchip: mpfs: convert cfg_clk to clk_divider adds d815569783e6 clk: microchip: mpfs: convert periph_clk to clk_gate adds d325268b4f8c clk: microchip: mpfs: update module authorship & licencing adds 803307a452e7 dt-bindings: clk: rename mpfs-clkcfg binding adds 3ffb5ad24d00 dt-bindings: clk: document PolarFire SoC fabric clocks adds b4b025246c0f dt-bindings: clk: add PolarFire SoC fabric clock ids adds d39fb172760e clk: microchip: add PolarFire SoC fabric clock support adds 935edf0c1455 clk: at91: sama5d2: Add Generic Clocks for UART/USART adds 50cf94b419d5 Merge tag 'clk-microchip-6.1' of https://git.kernel.org/pu [...] adds 3930624c3936 clk: sunxi-ng: d1: Limit PLL rates to stable ranges adds 5c05a33ea20a clk: sunxi-ng: sun8i-de2: Use dev_err_probe() helper adds 655489854f0a clk: sunxi-ng: ccu-sun9i-a80-de: Use dev_err_probe() helper adds 6a6434482fc6 clk: sunxi-ng: ccu-sun9i-a80-usb: Use dev_err_probe() helper adds d772c9370fe8 Merge tag 'sunxi-clk-for-6.1-1' of https://git.kernel.org/ [...] adds c68cd258a677 clk: imx8mp: tune the order of enet_qos_root_clk adds 59dc69d7c373 dt-bindings: clock: imx8mm: don't use multiple blank lines adds 90e58072b9d8 dt-bindings: clock: imx93-clock: add more MU/SAI clocks adds 4a3de5aa7743 clk: imx: clk-composite-93: check slice busy adds 2b66f02e2de1 clk: imx: clk-composite-93: check white_list adds 0836c8604a0b clk: imx: add i.MX93 clk gate adds d91012fa0058 clk: imx93: switch to use new clk gate API adds 92d1496fe864 clk: imx93: add MU1/2 clock adds 67e16ac1fec4 clk: imx93: add SAI IPG clk adds 0049eb1a44ce Merge tag 'clk-imx-6.1' of git://git.kernel.org/pub/scm/li [...] adds 855ae87a2073 clk: imx: scu: fix memleak on platform_device_add() fails adds 26bebbfed5bd Merge branches 'clk-rockchip', 'clk-renesas', 'clk-microch [...] adds f5290d8e4f0c clk: asm9260: use parent index to link the reference clock adds 1d7d20658534 clk: fixed-rate: add devm_clk_hw_register_fixed_rate adds af3bd36573e3 clk: sprd: Add clocks support for UMS512 adds a5ff3d8c85ab clk: mmp: pxa168: add additional register defines adds a77a1e2f1b00 clk: mmp: pxa168: fix incorrect dividers adds 260d2f347b76 dt-bindings: marvell,pxa168: add clock ids for additional [...] adds ac1d62c948d0 clk: mmp: pxa168: add new clocks for peripherals adds e2fd64dd472b clk: mmp: pxa168: fix const-correctness adds 30c0368207b1 clk: mmp: pxa168: fix incorrect parent clocks adds 7fad6b755fcb clk: mmp: pxa168: add muxes for more peripherals adds d4161f7e7358 clk: mmp: pxa168: fix GPIO clock enable bits adds ca41820b9d56 dt-bindings: marvell,pxa168: add clock id for SDH3 adds 69ec86917c00 clk: mmp: pxa168: add clocks for SDH2 and SDH3 adds 238e73edcea5 dt-bindings: marvell,pxa168: add clock ids for SDH AXI clocks adds e11a47f52098 clk: mmp: pxa168: control shared SDH bits with separate clock adds 117a1542c0bc clk: pxa: add a check for the return value of kzalloc() adds e488db982c67 MAINTAINERS: add header file to TI DAVINCI SERIES CLOCK DRIVER adds 225bb79123ea clk: davinci: pll: fix spelling typo in comment adds 3475c8854808 clk: davinci: cfgchip: Use dev_err_probe() helper adds b7f257ceb3c8 Merge branches 'clk-fixed-rate', 'clk-spreadtrum', 'clk-px [...] adds c388cc804016 clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD adds 3c742088686c clk: baikal-t1: Fix invalid xGMAC PTP clock divider adds e2eef312762e clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent adds 081a9b7c74ea clk: baikal-t1: Add SATA internal ref clock buffer adds 70fa895488a4 clk: baikal-t1: Move reset-controls code into a dedicated module adds c0cd3b1790df dt-bindings: clk: baikal-t1: Add DDR/PCIe reset IDs adds fa6bd541d786 clk: baikal-t1: Add DDR/PCIe directly controlled resets support adds c4e05443b6d4 clk: baikal-t1: Convert to platform device driver adds 6c5422851d8b clk: bcm2835: Make peripheral PLLC critical adds f690a4d7a8f6 clk: bcm2835: Round UART input clock up adds 0b919a372869 clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration adds 4c68a345c157 clk: bcm: rpi: Add support HEVC clock adds 16baa8c1c1ba clk: bcm: rpi: Handle pixel clock in firmware adds 1777cb60f7df clk: bcm: rpi: Add support for VEC clock adds cc3237827a21 clk: vc5: Check IO access results adds 01874fb2a3e6 clk: vc5: Use regmap_{set,clear}_bits() where appropriate adds f0fa3a3614b9 dt-bindings: clock: vc5: Add 5P49V6975 adds d8473831066b clk: vc5: Add support for IDT/Renesas VersaClock 5P49V6975 adds 09d1855656da dt-bindings: Renesas versaclock7 device tree bindings adds 48c5e98fedd9 clk: Renesas versaclock7 ccf device driver adds f9efefdba95a Merge branches 'clk-baikal', 'clk-broadcom', 'clk-vc5' and [...] new bdc753c7fcb4 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 38ed8c888e94 mailbox: apple: Implement flush() operation adds 68584e380ef5 mailbox: apple: Implement poll_data() operation adds 7e5cd064f73c mailbox: imx: fix RST channel support adds 6e2bdf7dc3c8 dt-bindings: mailbox: fix the mpfs' reg property adds 2e10289d1f30 mailbox: mpfs: fix handling of the reg property adds 0d1aadfe10ba mailbox: mpfs: account for mbox offsets while sending adds f3d961299cdd dt-bindings: mailbox: qcom: set correct #clock-cells adds 75d439edb155 dt-bindings: mailbox: qcom: correct clocks for IPQ6018 and [...] adds f5fe925df802 mailbox: qcom-apcs-ipc: add IPQ8074 APSS clock support adds 6b207ce8a96a mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg adds 8ac1111055af mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform" adds b8ae88e1e75e mailbox: qcom-ipcc: flag IRQ NO_THREAD new a6afa4199d3d Merge tag 'mailbox-v6.1' of git://git.linaro.org/landing-t [...] adds 6c3a9c9ae02a efi/x86-mixed: move unmitigated RET into .rodata adds ead384d95634 efi/loongarch: Add efistub booting support adds 4bf232988200 Merge tag 'efi-loongarch-for-v6.1' into efi/next adds c7007d9f1952 efi/libstub: add some missing EFI prototypes adds c82ceb440b88 efi/libstub: use EFI provided memcpy/memset routines adds 514377d8a7da efi/libstub: move efi_system_table global var into separat [...] adds a050910972bb efi/libstub: implement generic EFI zboot adds f55793403c53 riscv: efi: enable generic EFI compressed boot adds c5d5cba795e2 loongarch: efi: enable generic EFI compressed boot adds c37b830fef13 arm64: efi: enable generic EFI compressed boot adds a241d94bb532 efi: libstub: fix type confusion for load_options_size adds d80ca810f096 efi: libstub: drop pointless get_memory_map() call adds f80d26043af9 efi: libstub: avoid efi_get_memory_map() for allocating th [...] adds eab3126571ed efi: libstub: simplify efi_get_memory_map() and struct efi [...] adds a12b78b57144 efi: libstub: remove pointless goto kludge adds f4dc7fffa987 efi: libstub: unify initrd loading between architectures adds 4fc8e738ff3e efi: libstub: remove DT dependency from generic stub adds 171539f5a90e efi: libstub: install boot-time memory map as config table adds 40cd01a9c324 efi/loongarch: libstub: remove dependency on flattened DT adds 24e88ab04488 Merge tag 'efi-loongarch-for-v6.1-2' into HEAD adds 566331696329 efi/libstub: refactor the initrd measuring functions adds 71c7adc9fffd efi/libstub: measure EFI LoadOptions adds 69e377b28937 efi/arm: libstub: move ARM specific code out of generic routines adds 04419e8a7b41 efi: libstub: fix up the last remaining open coded boot se [...] adds 3c6edd903424 efi: zboot: create MemoryMapped() device path for the pare [...] adds d3549a938b73 efi/arm64: libstub: avoid SetVirtualAddressMap() when possible new 0e470763d84d Merge tag 'efi-next-for-v6.1' of git://git.kernel.org/pub/ [...] adds b24ede22538b kvm: x86: Do proper cleanup if kvm_x86_ops->vm_init() fails adds 6aa5c47c351b KVM: x86/emulator: Fix handing of POP SS to correctly set [...] adds d7c9bfb9caaf KVM: x86/mmu: fix memoryleak in kvm_mmu_vendor_module_init() adds ebc97a52b5d6 mm: add NR_SECONDARY_PAGETABLE to count secondary page tab [...] adds 43a063cab325 KVM: x86/mmu: count KVM mmu usage in secondary pagetable stats. adds d38ba8ccd9c2 KVM: arm64/mmu: count KVM s2 mmu usage in secondary pageta [...] adds 5a2a961be2ad KVM: fix memoryleak in kvm_init() adds afe30b59d30b KVM/VMX: Avoid stack engine synchronization uop in __vmx_vcpu_run adds db25eb87ad42 KVM: SVM: remove unnecessary check on INIT intercept adds b5cb32b16ce7 KVM: x86: Delete duplicate documentation for KVM_X86_SET_M [...] adds faa03b39722a KVM: Add extra information in kvm_page_fault trace point adds bff0adc40c00 KVM: x86: Use u64 for address and error code in page fault [...] adds 89e54ec59232 KVM: x86: Update trace function for nested VM entry to sup [...] adds 37ef0be26954 KVM: nVMX: Add tracepoint for nested VM-Enter adds 02dfc44f2057 KVM: x86: Print guest pgd in kvm_nested_vmenter() adds e390f4d69da0 KVM:x86: Clean up ModR/M "reg" initialization in reg op decoding adds 57abfa11ba9b KVM: VMX: Do not declare vmread_error() asmlinkage adds 5f5651c67311 KVM: selftests: Require DISABLE_NX_HUGE_PAGES cap for NX h [...] adds ea9da788a61e x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition adds 5ef384a60f22 x86/hyperv: Update 'struct hv_enlightened_vmcs' definition adds ce2196b831b1 KVM: x86: Zero out entire Hyper-V CPUID cache before proce [...] adds 1cac8d9f6bd2 KVM: x86: Check for existing Hyper-V vCPU in kvm_hv_vcpu_init() adds 3be29eb7b525 KVM: x86: Report error when setting CPUID if Hyper-V alloc [...] adds 85ab071af839 KVM: nVMX: Treat eVMCS as enabled for guest iff Hyper-V is [...] adds f4d361b4c294 KVM: nVMX: Refactor unsupported eVMCS controls logic to us [...] adds 6cce93de28c2 KVM: nVMX: Use CC() macro to handle eVMCS unsupported cont [...] adds b19e4ff5e558 KVM: VMX: Define VMCS-to-EVMCS conversion for the new fields adds c9d31986e86d KVM: nVMX: Support several new fields in eVMCSv1 adds dea6e140d927 KVM: x86: hyper-v: Cache HYPERV_CPUID_NESTED_FEATURES CPUID leaf adds a0fa4b7abf41 KVM: selftests: Add ENCLS_EXITING_BITMAP{,HIGH} VMCS fields adds 817419316309 KVM: selftests: Switch to updated eVMCSv1 definition adds 3ff8a13d41b2 KVM: nVMX: WARN once and fail VM-Enter if eVMCS sees VMFUN [...] adds 4da77090b0fc KVM: nVMX: Support PERF_GLOBAL_CTRL with enlightened VMCS adds 9bcb90650e31 KVM: VMX: Get rid of eVMCS specific VMX controls sanitization adds def9d705c05e KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL setti [...] adds f4c93d1a0e71 KVM: nVMX: Always emulate PERF_GLOBAL_CTRL VM-Entry/VM-Exi [...] adds ffaaf5913f8c KVM: VMX: Check VM_ENTRY_IA32E_MODE in setup_vmcs_config() adds 378c4c18509b KVM: VMX: Check CPU_BASED_{INTR,NMI}_WINDOW_EXITING in set [...] adds 1dae276569bd KVM: VMX: Tweak the special handling of SECONDARY_EXEC_ENC [...] adds ebb3c8d4094d KVM: VMX: Don't toggle VM_ENTRY_IA32E_MODE for 32-bit kernels/KVM adds ee087b4da022 KVM: VMX: Extend VMX controls macro shenanigans adds e89e1e2302d3 KVM: VMX: Move CPU_BASED_CR8_{LOAD,STORE}_EXITING filterin [...] adds f16e47429e46 KVM: VMX: Add missing VMEXIT controls to vmcs_config adds a83bea73fa04 KVM: VMX: Add missing CPU based VM execution controls to v [...] adds 64f80ea73b35 KVM: VMX: Adjust CR3/INVPLG interception for EPT=y at runt [...] adds aef46a6476bb KVM: x86: VMX: Replace some Intel model numbers with mnemonics adds 9d78d6fb186b KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling [...] adds 66a329be4b0a KVM: nVMX: Always set required-1 bits of pinbased_ctls to [...] adds bcdf201f8a4d KVM: nVMX: Use sanitized allowed-1 bits for VMX control MSRs adds 0809d9b05a91 KVM: VMX: Cache MSR_IA32_VMX_MISC in vmcs_config adds 37d145ef62ff KVM: nVMX: Use cached host MSR_IA32_VMX_MISC value for set [...] adds b85a97b851ca KVM: x86/mmu: fix repeated words in comments adds 36d546d59af7 KVM: x86: Return emulator error if RDMSR/WRMSR emulation failed adds 794663e13f88 KVM: x86: Add missing trace points for RDMSR/WRMSR in emul [...] adds d953540430c5 KVM: nVMX: Unconditionally purge queued/injected events on [...] adds eba9799b5a6e KVM: VMX: Drop bits 31:16 when shoving exception error cod [...] adds 750f8fcb261a KVM: x86: Don't check for code breakpoints when emulating [...] adds d500e1ed3dc8 KVM: x86: Allow clearing RFLAGS.RF on forced emulation to [...] adds baf67ca8e545 KVM: x86: Suppress code #DBs on Intel if MOV/POP SS blocki [...] adds 8d178f460772 KVM: nVMX: Treat General Detect #DB (DR7.GD=1) as fault-like adds b9d44f9091ac KVM: nVMX: Prioritize TSS T-flag #DBs over Monitor Trap Flag adds 5623f751bd9c KVM: x86: Treat #DBs from the emulator as fault-like (code [...] adds 0701ec903e6b KVM: x86: Use DR7_GD macro instead of open coding check in [...] adds c2086eca8658 KVM: nVMX: Ignore SIPI that arrives in L2 when vCPU is not in WFS adds 593a5c2e3c12 KVM: nVMX: Unconditionally clear mtf_pending on nested VM-Exit adds bfcb08a0b9e9 KVM: VMX: Inject #PF on ENCLS as "emulated" #PF adds 6ad75c5c99f7 KVM: x86: Rename kvm_x86_ops.queue_exception to inject_exception adds d4963e319f1f KVM: x86: Make kvm_queued_exception a properly named, visi [...] adds 72c14e00bdc4 KVM: x86: Formalize blocking of nested pending exceptions adds 81601495c5f9 KVM: x86: Use kvm_queue_exception_e() to queue #DF adds 6c593b5276e6 KVM: x86: Hoist nested event checks above event injection logic adds 28360f887068 KVM: x86: Evaluate ability to inject SMI/NMI/IRQ after pot [...] adds 2b384165f4d1 KVM: nVMX: Add a helper to identify low-priority #DB traps adds f43f8a3ba9a6 KVM: nVMX: Document priority of all known events on Intel CPUs adds 7709aba8f716 KVM: x86: Morph pending exceptions to pending VM-Exits at [...] adds 7055fb113116 KVM: x86: Treat pending TRIPLE_FAULT requests as pending e [...] adds 65ec8f01beb6 KVM: VMX: Update MTF and ICEBP comments to document KVM's [...] adds e746c1f1b94a KVM: x86: Rename inject_pending_events() to kvm_check_and_ [...] adds 1e2e9222e6e0 KVM: selftests: Use uapi header to get VMX and SVM exit re [...] adds 28c40b2cfb84 KVM: selftests: Add an x86-only test to verify nested exce [...] adds 40aaa5b6dadc KVM: x86: Allow force_emulation_prefix to be written witho [...] adds 23e280172f1e mailmap: Update Oliver's email address adds 5b4ac1a1b713 KVM: x86: make vendor code check for all nested events adds 2ea89c7f7f7b KVM: nVMX: Make an event request when pending an MTF neste [...] adds 1b7a1b78d660 KVM: x86: Rename and expose helper to detect if INIT/SIPI [...] adds a61353acc574 KVM: x86: Rename kvm_apic_has_events() to make it INIT/SIP [...] adds bf7f9352af5d KVM: x86: lapic does not have to process INIT if it is blocked adds 0bba8fc24c75 KVM: SVM: Make an event request if INIT or SIPI is pending [...] adds a56953e9506c KVM: nVMX: Make an event request if INIT or SIPI is pendin [...] adds ea2f00c6219e KVM: nVMX: Make event request on VMXOFF iff INIT/SIPI is pending adds 1e17a6f8721c KVM: x86: Don't snapshot pending INIT/SIPI prior to checki [...] adds 26844fee6ade KVM: x86: never write to memory from kvm_vcpu_check_block() adds 599275c060a0 KVM: mips, x86: do not rely on KVM_REQ_UNHALT adds c59fb1275838 KVM: remove KVM_REQ_UNHALT new ef688f8b8cd3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a5e3aaa654c1 microblaze: Add xmb_manager_register function adds 88707ebe77e2 microblaze: Add custom break vector handler for mb manager adds adc4cefae9cf microblaze: Add support for error injection new 57c92724c8c1 Merge tag 'microblaze-v6.1' of git://git.monstr.eu/linux-2 [...] adds 456797da792f arm64: topology: move store_cpu_topology() to shared code adds fbd92809997a riscv: topology: fix default topology reporting adds 789f3fa9dca0 Merge tag 'riscv-topo-on-6.0-rc1' of https://git.kernel.or [...] adds 82c75dca6f95 riscv: enable CD-ROM file systems in defconfig adds 1537bf26e212 perf: RISC-V: exclude invalid pmu counters from SBI calls adds 096b52fd2bb4 perf: RISC-V: throttle perf events adds cfadbb9df8c4 cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage adds e623715f3d67 RISC-V: Increase range and default value of NR_CPUS new 542d353e2552 riscv: compat: s/failed/unsupported if compat mode isn't s [...] new 61a41d16ad20 RISC-V: Print SSTC in canonical order new 87f81e66e2e8 riscv: enable THP_SWAP for RV64 new 2e64066dab15 Merge tag 'riscv-for-linus-6.1-mw1' of git://git.kernel.or [...] adds 820109fb11f2 s390: move from strlcpy with unused retval to strscpy adds 9aa10e791c2b s390/delay: sync comment within __delay() with reality adds bf2ce3855c7d s390/mm: remove unused access parameter from do_fault_error() adds b193d2d4d01e s390/mm: split lowcore pages with set_memory_4k() adds edcfc9c71bfd s390/ptdump: add missing amode31 markers adds d61bb30e434d Merge branch 'fixes' into features adds 6cbd7cc2ebbe s390/smp: call smp_reinit_ipl_cpu() before scheduler is available adds 4df29d2b9024 s390/smp: rework absolute lowcore access adds 50787755317d s390/smp,ptdump: add absolute lowcore markers adds 2187582c361f s390/pci: convert high_memory to physical address adds 14a3a2624285 s390/dump: save IPL CPU registers once DAT is available adds 2f0e8aae26a2 s390/mm: rework memcpy_real() to avoid DAT-off mode adds c0ceb9440388 s390/mm,ptdump: add real memory copy page markers adds fba07cd4dd8f s390/mm: uninline copy_oldmem_kernel() function adds 9267bdd8194f s390/mm: fix no previous prototype warnings in maccess.c adds c432fefe8e62 s390/pai: Add support for PAI Extension 1 NNPA counters adds 4b39d40ea1a0 s390/cio: remove unused ccw_device_force_console() declaration adds 8fb65e05bd60 s390/pci: remove unused bus_next field from struct zpci_dev new 03785a69ae47 Merge tag 's390-6.1-1' of git://git.kernel.org/pub/scm/lin [...] adds c814bf958926 powerpc/selftests: Use timersub() for gettimeofday() adds 8a8f78666635 powerpc/vdso: Don't map VDSO at a fixed address on PPC32 adds e01432baf661 powerpc/boot: Convert more files to use SPDX tags adds 7a26c952902d powerpc/boot: Drop unused dummy.c adds eb316ae798b3 powerpc: Move patch sites out of asm-prototypes.h adds 9e1b45fdf25c powerpc: Update ISA versions to mention e5500/e6500 adds e38cd72c17fa powerpc: Remove stale declarations in mmu_decl.h adds f7d5f00702e2 powerpc/fsl_booke: Make calc_cam_sz() static adds 14be375634c3 powerpc: move from strlcpy with unused retval to strscpy adds 4c14d7a3fa09 macintosh: move from strlcpy with unused retval to strscpy adds 395cac7752b9 powerpc/mm: Support execute-only memory on the Radix MMU adds 98acee3f8db4 selftests/powerpc: Add a test for execute-only memory adds 0b9e534fcbf0 powerpc/microwatt: Add LiteX MMC driver adds fd20b60aea6a powerpc/82xx: remove spidev node from mgcoge adds 8b4bb0ad00cb powerpc/code-patching: Speed up page mapping/unmapping adds fc06755e2562 powerpc/32: Drop a stale comment about reservation of giga [...] adds b0e0d68b1c52 powerpc/32: Allow fragmented physical memory adds 0115953dcebe powerpc/32: Remove wii_memory_fixups() adds aa398d88aea4 powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig adds 501fe299826e selftests/powerpc: Skip 4PB test on 4K PAGE_SIZE systems adds a8933c8d55c3 powerpc/pseries: Add wait interval counter definitions to [...] adds 0e8a63132800 powerpc/pseries: Implement CONFIG_PARAVIRT_TIME_ACCOUNTING adds 02382aff7235 powerpc/64: Remove PPC64 special case for cputime accounti [...] adds 6ba5aa541aaa powerpc/pseries: Move dtl scanning and steal time accounti [...] adds cfe0d370e078 powerpc/math_emu/efp: Include module.h adds 7245fc5bb7a9 powerpc/math-emu: Remove -w build flag and fix warnings adds 1d53c0192b15 powerpc/vdso: link with -z noexecstack adds 06f48f5cb5df powerpc/512x: Add missing of_node_put() in mpc5121_clk_init() adds 64e696af167f powerpc/85xx: Add missing of_node_put() in ksi8560.c adds 593d7b89c6a2 powerpc/52xx: Add missing of_node_put() in media5200.c adds 14b9e26c6c9a powerpc/85xx: Add missing of_node_put() in sgy_cst1000 adds 23b1481898ee powerpc/maple: Add missing of_node_put() in time.c adds edc17890ae8e powerpc/8xx: Add missing of_node_put() in tqm8xx_setup.c adds 6b2d17d514b1 powerpc/embedded6xx: Add missing of_node_put()s adds 0dd8d2c8066e powerpc/perf: Add missing of_node_put()s in imc-pmu.c adds d1aabbbb2564 powerpc/kernel: Add missing of_node_put() in legacy_serial.c adds d9e1c6104d87 powerpc/cell: Add missing of_node_put()s adds ad4b323693ab powerpc/cell: Add missing of_node_put()s in cbe_regs.c adds f4f8320b0167 powerpc/cell: Add missing of_node_put() in iommu.c adds 1c754b49c002 powerpc/pseries: Add missing of_node_put() in ibmebus adds cd772e659da0 powerpc/embedded6xx/ls_uart: Add missing of_node_put() adds 3d31adc47edb powerpc/sysdev: Add missing of_node_put()s adds def435c04ee9 powerpc/sysdev/fsl_msi: Add missing of_node_put() adds a3a4c10aef88 powerpc/powermac: Add missing of_node_put() in smp_core99_setup() adds cc0dd82c1855 powerpc/512x: Add missing of_node_put() in clock-commonclk.c adds 24156df00dbb powerpc/83xx: Add missing of_node_put() in mpc832x_spi_init() adds d208d8c2cde5 macintosh: Add missing of_node_get() in do_attach() adds 6ec4836fa15a powerpc/pseries: Add missing of_node_put()s in hotplug-cpu.c adds 110a1fcb6c4d powerpc/pci_dn: Add missing of_node_put() adds 9d86f0919544 powerpc/44x: Add of_node_put() when break out from for_each adds a8b89c10e605 powerpc/85xx: Add missing of_node_get/put() in ge_imp3a_pc [...] adds afa6a472a3d2 powerpc/fsl_pci: Remove of_node_put() when reference escaped out adds 605c27f38020 powerpc/powernv: Add missing of_node_put()s adds ce63c44b63cd powerpc/pci-common: Fix refcount bug for 'phb->dn' adds d36337ce950c powerpc/powermac/feature: Add missing of_node_put() adds b3d6637bcc5d powerpc/powermac/low_i2c: Add missing of_node_put() in kw_ [...] adds 11373c933db2 powerpc/powermac/pfunc_base: Add missing of_node_put() in [...] adds 2378bf144b84 powerpc/powermac/udbg_scc: Add missing of_node_put()s in u [...] adds 4c73cadcdc64 powerpc/mobility: fix repeated words in comments adds 0d4bb5e45aa6 powerpc/vas: fix repeated words in comments adds 9b135eef0787 powerpc/xive: fix repeated words in comments adds 245685495bff powerpc/pasemi: Use strscpy instead of strlcpy adds c28c2d4abdf9 powerpc/pasemi: Use of_root in pas_pci_init() adds 78c73c80fd86 powerpc/math-emu: Inhibit W=1 warnings adds b11931e9adc1 powerpc/64s: add pte_needs_flush and huge_pmd_needs_flush adds d4d944ff68cb powerpc/85xx: Fix fall-through warning for Clang adds 71a92e99c479 powerpc/powernv: add missing of_node_put() in opal_export_attrs() adds f88aabad33ea Revert "powerpc/rtas: Implement reentrant rtas call" adds edd100634a5e powerpc/xmon: remove unused ppc_parse_cpu() declaration adds cf78ddd3a104 powerpc/spufs: remove orphan declarations from spufs.h adds 29e1eb9169a9 powerpc: remove unused chrp_event_scan() declaration adds b5a472ad81ba powerpc: remove unused udbg_init_debug_beat() declaration adds d24b8f01fe7b powerpc/mm: remove orphan declarations from mmu_context.h adds 77d30535816e powerpc/powernv: remove orphan declarations from opal.h adds 3abed8acfe95 powerpc/sysdev: remove unused xics_ipi_dispatch() declaration adds b47f0024f990 powerpc/ps3: remove orphan declarations from ps3av.h adds 3d7a198cfdb4 KVM: PPC: remove orphan declarations from kvm_ppc.h adds ec5c3a359cfa Merge branch 'fixes' into next adds 9a10ccb29c0a powerpc/pseries: move hcall_tracepoint_refcount out of .toc adds 0c32903197ce powerpc/64: Remove unused prom_init_toc symbols adds 331771e836e6 powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least [...] adds b150a4d12b91 powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary adds 7082f8e7d227 powerpc: move __end_rodata to cover arch read-only sections adds 1faa1235c1a0 powerpc/32/build: move got1/got2 sections out of text adds f21ba4499a15 powerpc/build: move got, toc, plt, branch_lt sections to r [...] adds b6adc6d6d327 powerpc/build: move .data.rel.ro, .sdata2 to read-only adds c787fed11890 powerpc/64/build: only include .opd with ELFv1 adds 1e9eca485a84 powerpc/64/build: merge .got and .toc input sections adds fdfdcfd50493 powerpc/build: put sys_call_table in .data.rel.ro if RELOCATABLE adds e74611aa91bb powerpc/64: Remove unused SYS_CALL_TABLE symbol adds 456c3005102b powerpc/microwatt: Remove unused early debug code adds 51da853e3708 powerpc/mm/64s: Drop pgd_huge() adds 79c5640ab446 powerpc/mm/64s: Drop p4d_leaf() adds a26494cf4aeb powerpc/nohash: Remove pgd_huge() stub adds 691cdf016d3b powerpc: Rely on generic definition of hugepd_t and is_hug [...] adds 73ea68ad0d2f powerpc/book3s: Inline first level of update_mmu_cache() adds b997b2f57cae powerpc/mm: Reduce redundancy in pgtable.h adds 6cc07821adce powerpc/mm: Make PAGE_KERNEL_xxx macros grep-friendly adds c4167aec9852 powerpc/prom_init: drop PROM_BUG() adds 2fc1c63d2763 powerpc/highmem: Properly handle fragmented memory adds ecf8f36446f5 powerpc: Always select HAVE_EFFICIENT_UNALIGNED_ACCESS adds c9986f0aefd1 powerpc: dts: turris1x.dts: Fix NOR partitions labels adds 8bf056f57f1d powerpc: dts: turris1x.dts: Fix labels in DSA cpu port nodes adds d1203f32d869 powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE adds 0069f3d14e7a powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC adds b6100bedf1f9 powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E adds afd2288a4c7d powerpc/cputable: Remove __machine_check_early_realmode_p{ [...] adds 76b719881a26 powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h adds e320a76db4b0 powerpc/cputable: Split cpu_specs[] out of cputable.h adds dfc3095cec27 powerpc: Remove CONFIG_FSL_BOOKE adds d7216567c65c powerpc/cputable: Split cpu_specs[] for mpc85xx and e500mc adds e0d68273d706 powerpc: Remove CONFIG_PPC_BOOK3E adds 1df399012b6a powerpc: Remove redundant selection of E500 and E500MC adds 688de017efaa powerpc: Change CONFIG_E500 to CONFIG_PPC_E500 adds 404a5e72f4df Documentation: Rename PPC_FSL_BOOK3E to PPC_E500 adds ec65560ad84d watchdog: booke_wdt: Replace PPC_FSL_BOOK3E by PPC_E500 adds 3e7318584dfe powerpc: Remove CONFIG_PPC_FSL_BOOK3E adds aa5f59df201d powerpc: Remove CONFIG_PPC_BOOK3E_MMU adds 772fd56deca6 powerpc: Replace PPC_85xx || PPC_BOOKE_64 by PPC_E500 adds 73d11498793f powerpc: Simplify redundant Kconfig tests adds 6556fd1a1e9f powerpc: Cleanup idle for e500 adds 605ba9ee8aaa powerpc: Remove impossible mmu_psize_defs[] on nohash adds 4af83545538a powerpc/irq: Refactor irq_soft_mask_{set,or}_return() adds 5ba6c9a912fe powerpc: Remove asmlinkage from syscall handler definitions adds 2c27d4a419f6 powerpc: Save caller r3 prior to system_call_exception adds 9d54a5ce3aa8 powerpc: Add ZEROIZE_GPRS macros for register clears adds 2b1dac4b5f97 powerpc/64s: Use {ZEROIZE,SAVE,REST}_GPRS macros in sc, sc [...] adds 15ba74502ccf powerpc/32: Clarify interrupt restores with REST_GPR macro [...] adds 53ecaa6778d6 powerpc/64e: Clarify register saves and clears with {SAVE, [...] adds 620f5c59c861 powerpc/64s: Fix comment on interrupt handler prologue adds 016ff72bd209 powerpc: Fix fallocate and fadvise64_64 compat parameter c [...] adds 43d5de2b67d7 asm-generic: compat: Support BE for long long args in 32-bit ABIs adds c2e7a19827ee powerpc: Use generic fallocate compatibility syscall adds b6b1334c9510 powerpc/32: Remove powerpc select specialisation adds 4df0221f9ded powerpc: Remove direct call to personality syscall handler adds b7fa9ce86d32 powerpc: Remove direct call to mmap2 syscall handlers adds ac17defbeb4e powerpc: Provide do_ppc64_personality helper adds dec20c50df79 powerpc: Adopt SYSCALL_DEFINE for arch-specific syscall handlers adds 8cd1def4b8e4 powerpc: Include all arch-specific syscall prototypes adds 39859aea411b powerpc: Enable compile-time check for syscall handlers adds 8640de0dee49 powerpc: Use common syscall handler type adds f8971c627b14 powerpc: Change system_call_exception calling convention adds 7e92e01b7245 powerpc: Provide syscall wrapper adds bd7dc90e52e8 powerpc/64/kdump: Limit kdump base to 512MB adds b19448fe846b powerpc: Add support for early debugging via Serial 16550 console adds c84550203b31 powerpc/time: avoid programming DEC at the start of the ti [...] adds dabeb572adf2 powerpc: add ISA v3.0 / v3.1 wait opcode macro adds 9c7bfc2dc21e powerpc/64s: Make POWER10 and later use pause_short in cpu [...] adds 58ec7f06b74e powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 adds 7fd123e54488 powerpc/64s: update cpu selection options adds 5e8b2c4dd3a0 powerpc/64s: Add DEBUG_PAGEALLOC for radix adds 3e791d0f32b1 powerpc/64s: Remove unneeded #ifdef CONFIG_DEBUG_PAGEALLOC [...] adds d7902d31cbc3 powerpc/64s: Allow double call of kernel_[un]map_linear_page() adds a5edf9815dd7 powerpc/64s: Enable KFENCE on book3s64 adds 56adbb7a8b6c powerpc/64/interrupt: Fix false warning in context trackin [...] adds 799f7063c764 powerpc/64: mark irqs hard disabled in boot paca adds e485f6c751e0 powerpc/64/interrupt: Fix return to masked context after h [...] adds 9524f2278f2e powerpc/64s: Fix irq state management in runlatch functions adds c39fb71a54f0 powerpc/64s/interrupt: masked handler debug check for prev [...] adds f7bff6e7759b powerpc/64/interrupt: avoid BUG/WARN recursion in interrupt entry adds 1da5351f9eb9 powerpc/64/irq: tidy soft-masked irq replay and improve do [...] adds 465dda9d320d powerpc/pseries: Move vas_migration_handler early during m [...] adds 4b2a9315f20d powerpc/64s: POWER10 CPU Kconfig build option adds 17773afdcd15 powerpc/64: use 32-bit immediate for STACK_FRAME_REGS_MARKER adds dab3b8f4fd09 powerpc/64: asm use consistent global variable declaration [...] adds 754f611774e4 powerpc/64: switch asm helpers from GOT to TOC relative ad [...] adds 8e93fb33c84f powerpc/64: provide a helper macro to load r2 with the kernel TOC adds 3569d84bb26f powerpc/64e: provide an addressing macro for use with TOC [...] adds bf75a3258a40 powerpc/64s/interrupt: move early boot ILE fixup into a macro adds 2f5182cffa43 powerpc/64s: early boot machine check handler adds b830c8754e04 powerpc/64: avoid using r13 in relocate adds 519b2e317e39 powerpc/64: don't set boot CPU's r13 to paca until the str [...] adds e1100cee059a powerpc/64s/interrupt: halt early boot interrupts if paca [...] adds b9c001276d4a powerpc/perf: Fix branch_filter support for multiple filters adds 18213532de71 selftests/powerpc: Update bhrb filter sampling test for mu [...] adds 37b9345ce7f4 powerpc: Fix SPE Power ISA properties for e500v1 platforms adds c102432005e8 powerpc: Include e500v1_power_isa.dtsi for remaining e500v [...] adds 110a58b9f91c powerpc/boot: Explicitly disable usage of SPE instructions adds 6bd7ff497b4a powerpc/udbg: Remove extern function prototypes adds 99df7a2810b6 powerpc/pseries: block untrusted device tree changes when [...] adds b8f3e48834fe powerpc/rtas: block error injection when locked down adds b37ac1894ac3 powerpc/smp: poll cpu_callin_map more aggressively in __cpu_up() adds 91986d7f0300 powerpc/pseries/vas: Remove the unneeded result variable adds 5e4952656bca ocxl: Remove the unneeded result variable adds 97f88a3d7231 powerpc/kprobes: Fix null pointer reference in arch_prepar [...] adds bbd71709087a powerpc: Make stack frame marker upper case adds 19c95df1277c powerpc: Reverse stack frame marker on little endian adds 335e1a910427 powerpc: Ignore DSI error caused by the copy/paste instruction adds 0a5bfb824a6e KVM: PPC: Book3S HV: Fix decrementer migration adds bc91c04bfff7 KVM: PPC: Book3S HV P9: Clear vcpu cpu fields before enabl [...] adds c953f7500b65 KVM: PPC: Book3S HV P9: Fix irq disabling in tick accounting adds b31bc24a4903 KVM: PPC: Book3S HV: Update guest state entry/exit account [...] adds 1a5486b3c351 KVM: PPC: Book3S HV P9: Restore stolen time logging in dtl adds 9511b5a033e9 Merge branch 'topic/ppc-kvm' into next adds e4335f53198f KVM: PPC: Book3S HV: Implement scheduling wait interval co [...] adds f3e5d9e53e74 powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL adds a08661af4c52 powerpc: remove orphan systbl_chk.sh adds 57a8e4b26eaa powerpc/64s: Remove old STAB comment adds 0c360996425e powerpc/64s: Remove lost/old comment adds 7673335e2a0b powerpc: Drops STABS_DEBUG from linker scripts adds d368e0c478a6 powerpc/mm/book3s/hash: Rename flush_tlb_pmd_range adds 7b31f7dadd70 powerpc/mm: Always update max/min_low_pfn in mem_topology_setup() adds 7dd3a7b90bca powerpc/mm: Fix UBSAN warning reported on hugetlb adds d210ee3fdfe8 powerpc/configs: Update config files for removed/renamed symbols adds d91c3f15fcaf powerpc/configs: Enable PPC_UV in powernv_defconfig adds 41dc056391b3 powerpc: Add hardware description string adds bd649d40e0f2 powerpc: Add PVR & CPU name to hardware description adds 48b7019b6abd powerpc/64: Add logical PVR to the hardware description adds 541229707970 powerpc: Add device-tree model to the hardware description adds 37576cb0961f powerpc/powernv: Add opal details to the hardware description adds 8535a1afff0f powerpc/pseries: Add firmware details to the hardware description adds 8154850b28bd powerpc/64s/interrupt: Change must-hard-mask interrupt che [...] adds 0fa6831811f6 powerpc/64: Fix msr_check_and_set/clear MSR[EE] race adds b2e82e495a52 powerpc/64s/interrupt: Fix stack frame regs marker adds 94746890202c powerpc: Don't add __powerpc_ prefix to syscall entry points new 376b3275c19f KVM: PPC: Book3S HV: Fix stack frame regs marker new 4899a36f91a9 Merge tag 'powerpc-6.1-1' of git://git.kernel.org/pub/scm/ [...] new e6009b7f1d35 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1767ed4dff1e mm/hugetlb: fix races when looking up a CONT-PTE/PMD size [...] new a1bf9873819d mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in new 1f958de6616d mm/damon/core: initialize damon_target->list in damon_new_ [...] new b06f5a3b8c51 nilfs2: fix use-after-free bug of struct nilfs_root new 7921b6cb6735 nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_ [...] new 9204da7b0459 nilfs2: fix leak of nilfs_root in case of writer thread cr [...] new 9c14a114e698 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 8007c36a9563 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 3a9aee18f219 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 1a2f09456d33 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new 4780a09e083c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 87d1aa8b90d8 MAINTAINERS: add Jan as SMC maintainer new 30393181fdbc net: ieee802154: return -EINVAL for unknown addr type new 365e1ececb29 hv_netvsc: Fix race between VF offering and VF association [...] new 7305e7804d04 octeontx2-pf: mcs: remove unneeded semicolon new 3030cbff67a7 net: enetc: Remove duplicated include in enetc_qos.c new 61b91eb33a69 ipv4: Handle attempt to delete multipath route when fib_in [...] new fb4a5dfca0f0 prestera: matchall: do not rollback if rule exists new 4af609b216e8 net: ethernet: mediatek: Remove -Warray-bounds exception new aabf6155dfb8 net: ethernet: bgmac: Remove -Warray-bounds exception new 175302f6b79e mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq new b64085b00044 macvlan: enforce a consistent minimal mtu new 897fab7a726a octeontx2-pf: mcs: fix missing unlock in some error paths new 557f050166e5 net: dsa: fix wrong pointer passed to PTR_ERR() in dsa_por [...] new 8b772b4d9cd0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f5369dcf5c0a wifi: mac80211: do not drop packets smaller than the LLC-S [...] new b650009fcb70 wifi: mac80211: fix probe req HE capabilities access new 092197f1f47f wifi: mac80211: remove/avoid misleading prints new ceb3d688f922 wifi: mac80211: unlock on error in ieee80211_can_powered_a [...] new 3bf9e30e4933 wifi: mac80211: fix decap offload for stations on AP_VLAN [...] new c95014e1d05b wifi: mac80211: netdev compatible TX stop for iTXQ drivers new d9e249704084 wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling [...] new e3e6e1d16a4c wifi: wext: use flex array destination for memcpy() new 10d5ea5a436d wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp [...] new 92fd68112b97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 556a11a082ee ALSA: hda: Update register polling macros new 9902b303b5ad ALSA: usb-audio: Avoid unnecessary interface change at EP close new a74f8d0aa902 ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() new 9355b60e401d ALSA: usb-audio: Correct the return code from snd_usb_endp [...] new 1045f5f1ff07 ALSA: usb-audio: Avoid superfluous endpoint setup new dd3f9c266882 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 1056883f94be Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 027e05a98e4a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 3dd85ff7fd99 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new bddce4b1d257 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new ad98e50cab53 Merge branch 'counter-current' of git://git.kernel.org/pub [...] new d1dbaff1b074 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds beef988c2085 module: Add debugfs interface to view unloaded tainted modules adds 77d6354bd422 module/decompress: generate sysfs string at compile time new 2b41447915f9 Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] new 020808fe5ad1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new c3f79b25e1fa Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new 288b343f4566 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new f0c00454bf78 mmc: renesas_sdhi: Fix rounding errors new b78870e7f415 mmc: sdhci-tegra: Use actual clock rate for SW tuning correction new ae93ed6c1bff Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 576bf211b0b1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8d0d254b15cc nfsd: fix nfsd_file_unhash_and_dispose adds 243a5263014a nfsd: rework hashtable handling in nfsd_do_file_acquire new cb997f0e8a5c Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new cefdf7ad6959 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 549b2c1bb49f Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new b10b114c3f8a Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 02c05e0b8d5c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
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 (1af0c6a154d3) \ N -- N -- N refs/heads/pending-fixes (02c05e0b8d5c)
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 126 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: .mailmap | 1 + Documentation/ABI/stable/sysfs-driver-dma-idxd | 35 + .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 8 + Documentation/ABI/testing/sysfs-bus-counter | 35 + Documentation/ABI/testing/sysfs-bus-iio | 126 +- Documentation/ABI/testing/sysfs-bus-iio-bno055 | 81 + Documentation/ABI/testing/sysfs-bus-iio-cdc-ad7746 | 11 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 4 +- Documentation/ABI/testing/sysfs-devices-hisi_ptt | 61 + Documentation/ABI/testing/sysfs-driver-habanalabs | 12 +- Documentation/ABI/testing/sysfs-driver-ufs | 46 + Documentation/admin-guide/cgroup-v2.rst | 5 + Documentation/admin-guide/dynamic-debug-howto.rst | 246 +- Documentation/admin-guide/kernel-parameters.txt | 8 +- Documentation/arm/index.rst | 1 + .../arm/stm32/stm32-dma-mdma-chaining.rst | 415 +++ Documentation/arm/uefi.rst | 4 - .../bindings/arm/arm,coresight-catu.yaml | 3 + .../devicetree/bindings/arm/arm,coresight-cti.yaml | 3 + .../bindings/arm/arm,coresight-dynamic-funnel.yaml | 3 + .../arm/arm,coresight-dynamic-replicator.yaml | 3 + .../bindings/arm/arm,coresight-etb10.yaml | 3 + .../devicetree/bindings/arm/arm,coresight-etm.yaml | 3 + .../bindings/arm/arm,coresight-static-funnel.yaml | 3 + .../arm/arm,coresight-static-replicator.yaml | 3 + .../devicetree/bindings/arm/arm,coresight-stm.yaml | 3 + .../devicetree/bindings/arm/arm,coresight-tmc.yaml | 6 + .../bindings/arm/arm,coresight-tpiu.yaml | 3 + .../bindings/arm/arm,embedded-trace-extension.yaml | 3 + .../bindings/arm/mediatek/mediatek,infracfg.yaml | 2 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 1 + .../devicetree/bindings/ata/ahci-common.yaml | 123 + .../devicetree/bindings/ata/ahci-platform.yaml | 92 +- .../devicetree/bindings/ata/baikal,bt1-ahci.yaml | 115 + .../devicetree/bindings/ata/brcm,sata-brcm.yaml | 4 +- .../devicetree/bindings/ata/sata-common.yaml | 17 +- .../bindings/ata/snps,dwc-ahci-common.yaml | 102 + .../devicetree/bindings/ata/snps,dwc-ahci.yaml | 75 + .../bindings/clock/cirrus,cs2000-cp.yaml | 1 - .../devicetree/bindings/clock/gpio-gate-clock.txt | 21 - .../devicetree/bindings/clock/gpio-gate-clock.yaml | 42 + .../devicetree/bindings/clock/idt,versaclock5.yaml | 6 +- .../bindings/clock/mediatek,apmixedsys.yaml | 1 + .../bindings/clock/mediatek,mt6795-clock.yaml | 66 + .../bindings/clock/mediatek,mt6795-sys-clock.yaml | 54 + .../bindings/clock/mediatek,mt8365-clock.yaml | 42 + .../bindings/clock/mediatek,mt8365-sys-clock.yaml | 47 + .../bindings/clock/mediatek,topckgen.yaml | 1 + .../bindings/clock/microchip,mpfs-ccc.yaml | 80 + .../bindings/clock/microchip,mpfs-clkcfg.yaml | 80 + .../devicetree/bindings/clock/microchip,mpfs.yaml | 67 - .../devicetree/bindings/clock/qcom,a53pll.yaml | 3 +- .../bindings/clock/qcom,gcc-apq8064.yaml | 9 + .../bindings/clock/qcom,gcc-msm8660.yaml | 54 + .../bindings/clock/qcom,gcc-msm8909.yaml | 58 + .../bindings/clock/qcom,gcc-msm8916.yaml | 66 + .../bindings/clock/qcom,gcc-msm8976.yaml | 21 +- .../bindings/clock/qcom,gcc-msm8994.yaml | 21 +- .../bindings/clock/qcom,gcc-msm8996.yaml | 25 +- .../bindings/clock/qcom,gcc-msm8998.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-other.yaml | 7 - .../bindings/clock/qcom,gcc-qcm2290.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sc7280.yaml | 21 +- .../bindings/clock/qcom,gcc-sc8180x.yaml | 25 +- .../bindings/clock/qcom,gcc-sc8280xp.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 84 +- .../devicetree/bindings/clock/qcom,gcc-sdx55.yaml | 21 +- .../devicetree/bindings/clock/qcom,gcc-sdx65.yaml | 21 +- .../devicetree/bindings/clock/qcom,gcc-sm6115.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sm6125.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sm6350.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 21 +- .../devicetree/bindings/clock/qcom,gcc-sm8450.yaml | 21 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 2 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 209 +- .../bindings/clock/qcom,msm8996-apcc.yaml | 15 +- .../devicetree/bindings/clock/qcom,rpmcc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../bindings/clock/qcom,sm6115-dispcc.yaml | 70 + .../devicetree/bindings/clock/qcom,sm6375-gcc.yaml | 52 + .../bindings/clock/qcom,sm8450-dispcc.yaml | 98 + .../clock/renesas,rcar-usb2-clock-sel.yaml | 2 - .../bindings/clock/renesas,rzg2l-cpg.yaml | 2 +- .../bindings/clock/renesas,versaclock7.yaml | 64 + .../bindings/clock/rockchip,px30-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3036-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3128-cru.txt | 58 - .../bindings/clock/rockchip,rk3128-cru.yaml | 76 + .../bindings/clock/rockchip,rk3228-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3288-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3308-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3368-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3399-cru.yaml | 2 +- .../bindings/clock/rockchip,rv1108-cru.yaml | 2 +- .../bindings/clock/rockchip,rv1126-cru.yaml | 62 + .../devicetree/bindings/clock/samsung,s2mps11.yaml | 1 - .../devicetree/bindings/clock/ti/gate.txt | 2 +- .../devicetree/bindings/clock/ti/interface.txt | 2 +- .../bindings/clock/xlnx,clocking-wizard.yaml | 77 + .../bindings/counter/ti,am62-ecap-capture.yaml | 61 + .../devicetree/bindings/dma/apple,admac.yaml | 7 + .../devicetree/bindings/dma/arm,pl330.yaml | 6 + .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 1 + .../devicetree/bindings/dma/qcom,adm.yaml | 99 + .../devicetree/bindings/dma/qcom,bam-dma.yaml | 8 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + Documentation/devicetree/bindings/dma/qcom_adm.txt | 61 - .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 + .../devicetree/bindings/dma/ti-dma-crossbar.txt | 2 +- .../devicetree/bindings/firmware/fsl,scu.yaml | 5 + .../bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml | 7 +- .../bindings/gpio/fairchild,74hc595.yaml | 7 +- .../bindings/gpio/fsl,imx8qxp-sc-gpio.yaml | 39 + .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 99 +- .../devicetree/bindings/gpio/gpio-stmpe.txt | 3 +- .../devicetree/bindings/gpio/gpio-xilinx.txt | 48 - .../bindings/gpio/microchip,mpfs-gpio.yaml | 18 + .../bindings/gpio/renesas,rcar-gpio.yaml | 1 + .../devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml | 154 + .../devicetree/bindings/hwmon/ibm,occ-hwmon.yaml | 39 + .../bindings/iio/accel/adi,adis16201.yaml | 7 +- .../bindings/iio/accel/adi,adis16240.yaml | 7 +- .../devicetree/bindings/iio/accel/adi,adxl313.yaml | 17 +- .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 7 +- .../devicetree/bindings/iio/accel/adi,adxl355.yaml | 7 +- .../devicetree/bindings/iio/accel/adi,adxl367.yaml | 7 +- .../devicetree/bindings/iio/accel/adi,adxl372.yaml | 7 +- .../bindings/iio/accel/bosch,bma220.yaml | 7 +- .../bindings/iio/accel/bosch,bma255.yaml | 5 +- .../bindings/iio/accel/bosch,bmi088.yaml | 7 +- .../devicetree/bindings/iio/accel/fsl,mma7455.yaml | 7 +- .../bindings/iio/accel/kionix,kxsd9.yaml | 7 +- .../bindings/iio/accel/memsensing,msa311.yaml | 53 + .../bindings/iio/accel/murata,sca3300.yaml | 5 +- .../bindings/iio/accel/nxp,fxls8962af.yaml | 7 +- .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 7 +- .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 7 +- .../devicetree/bindings/iio/adc/adi,ad7280a.yaml | 7 +- .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 7 +- .../devicetree/bindings/iio/adc/adi,ad7298.yaml | 6 +- .../devicetree/bindings/iio/adc/adi,ad7476.yaml | 8 +- .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 7 +- .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 7 +- .../devicetree/bindings/iio/adc/adi,ad7923.yaml | 12 +- .../devicetree/bindings/iio/adc/adi,ad7949.yaml | 7 +- .../devicetree/bindings/iio/adc/holt,hi8435.yaml | 7 +- .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 8 +- .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 8 +- .../devicetree/bindings/iio/adc/maxim,max1027.yaml | 5 +- .../bindings/iio/adc/maxim,max11100.yaml | 7 +- .../devicetree/bindings/iio/adc/maxim,max1118.yaml | 26 +- .../bindings/iio/adc/maxim,max11205.yaml | 69 + .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 7 +- .../bindings/iio/adc/microchip,mcp3201.yaml | 6 +- .../bindings/iio/adc/microchip,mcp3911.yaml | 12 +- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 1 + .../bindings/iio/adc/richtek,rtq6056.yaml | 56 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 2 + .../devicetree/bindings/iio/adc/st,stmpe-adc.yaml | 3 +- .../devicetree/bindings/iio/adc/ti,adc0832.yaml | 7 +- .../devicetree/bindings/iio/adc/ti,adc084s021.yaml | 7 +- .../devicetree/bindings/iio/adc/ti,adc108s102.yaml | 6 +- .../devicetree/bindings/iio/adc/ti,adc12138.yaml | 7 +- .../devicetree/bindings/iio/adc/ti,adc128s052.yaml | 7 +- .../devicetree/bindings/iio/adc/ti,adc161s626.yaml | 7 +- .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 1 + .../devicetree/bindings/iio/adc/ti,ads124s08.yaml | 7 +- .../devicetree/bindings/iio/adc/ti,ads131e08.yaml | 9 +- .../devicetree/bindings/iio/adc/ti,ads8344.yaml | 7 +- .../devicetree/bindings/iio/adc/ti,ads8688.yaml | 7 +- .../devicetree/bindings/iio/adc/ti,am3359-adc.yaml | 11 +- .../devicetree/bindings/iio/adc/ti,tlc4541.yaml | 7 +- .../devicetree/bindings/iio/adc/ti,tsc2046.yaml | 8 +- .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 1 + .../bindings/iio/addac/adi,ad74413r.yaml | 1 + .../bindings/iio/amplifiers/adi,ada4250.yaml | 7 +- .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad5064.yaml | 7 +- .../devicetree/bindings/iio/dac/adi,ad5360.yaml | 7 +- .../devicetree/bindings/iio/dac/adi,ad5380.yaml | 9 +- .../devicetree/bindings/iio/dac/adi,ad5421.yaml | 7 +- .../devicetree/bindings/iio/dac/adi,ad5449.yaml | 7 +- .../devicetree/bindings/iio/dac/adi,ad5624r.yaml | 9 +- .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 9 +- .../devicetree/bindings/iio/dac/adi,ad5755.yaml | 9 +- .../devicetree/bindings/iio/dac/adi,ad5758.yaml | 4 +- .../devicetree/bindings/iio/dac/adi,ad5761.yaml | 7 +- .../devicetree/bindings/iio/dac/adi,ad5764.yaml | 7 +- .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 11 +- .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 9 +- .../devicetree/bindings/iio/dac/adi,ad8801.yaml | 7 +- .../devicetree/bindings/iio/dac/adi,ltc2688.yaml | 1 + .../bindings/iio/dac/microchip,mcp4922.yaml | 9 +- .../devicetree/bindings/iio/dac/ti,dac082s085.yaml | 9 +- .../devicetree/bindings/iio/dac/ti,dac7311.yaml | 7 +- .../devicetree/bindings/iio/dac/ti,dac7612.yaml | 7 +- .../devicetree/bindings/iio/frequency/adf4371.yaml | 7 +- .../devicetree/bindings/iio/health/ti,afe4403.yaml | 9 +- .../devicetree/bindings/iio/imu/adi,adis16460.yaml | 7 +- .../devicetree/bindings/iio/imu/adi,adis16480.yaml | 9 +- .../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 7 +- .../devicetree/bindings/iio/imu/bosch,bno055.yaml | 59 + .../bindings/iio/imu/invensense,icm42600.yaml | 6 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 5 +- .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 7 +- .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 12 +- .../bindings/iio/light/liteon,ltrf216a.yaml | 49 + .../iio/potentiometer/microchip,mcp41010.yaml | 9 +- .../iio/potentiometer/microchip,mcp4131.yaml | 9 +- .../bindings/iio/pressure/asc,dlhl60d.yaml | 2 +- .../devicetree/bindings/iio/pressure/bmp085.yaml | 4 +- .../bindings/iio/samsung,sensorhub-rinato.yaml | 9 +- .../devicetree/bindings/iio/st,st-sensors.yaml | 2 + .../bindings/iio/temperature/maxim,max31855k.yaml | 4 +- .../bindings/iio/temperature/maxim,max31856.yaml | 6 +- .../bindings/iio/temperature/maxim,max31865.yaml | 6 +- .../bindings/iio/temperature/melexis,mlx90632.yaml | 4 + .../bindings/mailbox/microchip,mpfs-mailbox.yaml | 15 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 63 +- .../bindings/media/mediatek,mdp3-rdma.yaml | 95 + .../bindings/media/mediatek,mdp3-rsz.yaml | 77 + .../bindings/media/mediatek,mdp3-wrot.yaml | 80 + .../bindings/media/mediatek,vcodec-encoder.yaml | 1 + .../media/mediatek,vcodec-subdev-decoder.yaml | 1 + .../devicetree/bindings/media/nxp,dw100.yaml | 69 + .../devicetree/bindings/media/renesas,vsp1.yaml | 53 +- .../bindings/mfd/allwinner,sun6i-a31-prcm.yaml | 40 + .../bindings/mfd/allwinner,sun8i-a23-prcm.yaml | 10 + .../bindings/mfd/aspeed,ast2x00-scu.yaml | 110 + .../devicetree/bindings/mfd/aspeed-scu.txt | 48 - .../devicetree/bindings/mfd/atmel-usart.txt | 98 - .../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 7 +- .../devicetree/bindings/mfd/dlg,da9063.yaml | 7 +- .../devicetree/bindings/mfd/gateworks-gsc.yaml | 5 +- .../devicetree/bindings/mfd/maxim,max14577.yaml | 1 + .../devicetree/bindings/mfd/maxim,max77843.yaml | 1 + .../devicetree/bindings/mfd/mediatek,mt6370.yaml | 280 ++ .../bindings/mfd/mediatek,mt8195-scpsys.yaml | 68 + .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 114 +- .../devicetree/bindings/mfd/qcom,tcsr.yaml | 46 +- .../devicetree/bindings/mfd/richtek,rt5120.yaml | 178 + .../devicetree/bindings/mfd/rockchip,rk817.yaml | 52 + .../devicetree/bindings/mfd/silergy,sy7636a.yaml | 1 + .../bindings/mfd/sprd,ums512-glbreg.yaml | 71 + .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 4 + .../devicetree/bindings/mfd/st,stm32-timers.yaml | 3 + .../devicetree/bindings/mfd/st,stmfx.yaml | 1 + .../devicetree/bindings/mfd/stericsson,ab8500.yaml | 22 + Documentation/devicetree/bindings/mfd/syscon.yaml | 17 +- .../bindings/mfd/ti,j721e-system-controller.yaml | 6 + .../devicetree/bindings/mfd/ti,tps65086.yaml | 1 + .../devicetree/bindings/mfd/x-powers,axp152.yaml | 4 + .../devicetree/bindings/mtd/amlogic,meson-nand.txt | 60 - .../bindings/mtd/amlogic,meson-nand.yaml | 93 + .../devicetree/bindings/mtd/intel,lgm-ebunand.yaml | 99 + .../devicetree/bindings/mtd/intel,lgm-nand.yaml | 99 - .../devicetree/bindings/mtd/partitions/u-boot.yaml | 49 + .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 1 + .../bindings/nvmem/microchip,lan9662-otpc.yaml | 45 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 3 + .../bindings/phy/brcm,cygnus-pcie-phy.yaml | 1 + .../devicetree/bindings/phy/cdns,dphy-rx.yaml | 2 +- .../devicetree/bindings/phy/cdns,dphy.yaml | 2 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 11 + .../bindings/phy/mscc,vsc7514-serdes.yaml | 56 + .../devicetree/bindings/phy/mxs-usb-phy.txt | 4 +- .../devicetree/bindings/phy/phy-ocelot-serdes.txt | 43 - .../bindings/phy/phy-rockchip-inno-usb2.yaml | 1 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 2 + .../devicetree/bindings/phy/qcom,edp-phy.yaml | 2 + .../bindings/phy/qcom,msm8996-qmp-pcie-phy.yaml | 189 + .../devicetree/bindings/phy/qcom,qmp-pcie-phy.yaml | 296 ++ .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 502 --- .../devicetree/bindings/phy/qcom,qmp-ufs-phy.yaml | 240 ++ .../devicetree/bindings/phy/qcom,qmp-usb-phy.yaml | 401 ++ .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 25 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 89 + .../devicetree/bindings/phy/rcar-gen2-phy.txt | 112 - .../bindings/phy/renesas,rcar-gen2-usb-phy.yaml | 123 + .../bindings/phy/rockchip,pcie3-phy.yaml | 80 + .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 1 + .../bindings/phy/rockchip-inno-csi-dphy.yaml | 1 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 47 +- .../bindings/phy/sunplus,sp7021-usb2-phy.yaml | 73 + .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 27 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 27 +- .../bindings/power/mediatek,power-controller.yaml | 2 +- .../devicetree/bindings/power/reset/qcom,pon.yaml | 50 +- .../power/supply/mediatek,mt6370-charger.yaml | 96 + .../devicetree/bindings/pwm/mediatek,pwm-disp.yaml | 1 + .../devicetree/bindings/pwm/pwm-rockchip.yaml | 2 + .../bindings/serial/atmel,at91-usart.yaml | 190 + .../devicetree/bindings/serial/mediatek,uart.yaml | 1 + .../devicetree/bindings/serial/pl011.yaml | 6 + .../devicetree/bindings/serial/renesas,scif.yaml | 2 +- .../devicetree/bindings/serial/samsung_uart.yaml | 4 +- .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../bindings/soc/mediatek/mediatek,ccorr.yaml | 68 + .../bindings/soc/mediatek/mediatek,wdma.yaml | 81 + .../devicetree/bindings/usb/analogix,anx7411.yaml | 2 + .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 2 + Documentation/devicetree/bindings/usb/dwc2.yaml | 1 + .../devicetree/bindings/usb/faraday,fotg210.txt | 35 - .../devicetree/bindings/usb/faraday,fotg210.yaml | 77 + .../bindings/usb/mediatek,mt6370-tcpc.yaml | 36 + .../devicetree/bindings/usb/npcm7xx-usb.txt | 4 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 6 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 99 +- .../devicetree/bindings/usb/richtek,rt1711h.yaml | 100 + .../devicetree/bindings/usb/snps,dwc3.yaml | 12 + .../devicetree/bindings/usb/st,stusb160x.yaml | 12 +- .../devicetree/bindings/usb/willsemi,wusb3801.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/driver-model/devres.rst | 1 - .../driver-api/media/drivers/pxa_camera.rst | 2 +- Documentation/filesystems/cifs/ksmbd.rst | 42 +- Documentation/filesystems/porting.rst | 11 + Documentation/filesystems/proc.rst | 4 + Documentation/filesystems/sysfs.rst | 2 +- Documentation/filesystems/vfs.rst | 3 + Documentation/iio/bno055.rst | 51 + Documentation/iio/index.rst | 2 + Documentation/powerpc/isa-versions.rst | 22 + Documentation/process/magic-number.rst | 69 - Documentation/scsi/ChangeLog.lpfc | 2 +- .../trace/coresight/coresight-cpu-debug.rst | 3 +- .../trace/coresight/coresight-etm4x-reference.rst | 14 + Documentation/trace/hisi-ptt.rst | 298 ++ Documentation/trace/index.rst | 1 + .../translations/it_IT/process/magic-number.rst | 70 - .../translations/zh_CN/process/magic-number.rst | 70 - .../translations/zh_TW/process/magic-number.rst | 71 - Documentation/usb/usbip_protocol.rst | 13 +- .../userspace-api/media/drivers/dw100.rst | 84 + .../userspace-api/media/drivers/index.rst | 1 + Documentation/userspace-api/media/v4l/async.rst | 9 - .../userspace-api/media/v4l/dev-raw-vbi.rst | 2 +- Documentation/userspace-api/media/v4l/dev-sdr.rst | 2 +- .../userspace-api/media/v4l/dev-sliced-vbi.rst | 2 +- .../userspace-api/media/v4l/hist-v4l2.rst | 2 +- Documentation/userspace-api/media/v4l/io.rst | 4 +- .../userspace-api/media/v4l/vidioc-dqevent.rst | 5 + .../userspace-api/media/v4l/vidioc-querycap.rst | 3 - .../userspace-api/media/videodev2.h.rst.exceptions | 1 + Documentation/virt/kvm/api.rst | 113 +- Documentation/virt/kvm/vcpu-requests.rst | 28 +- MAINTAINERS | 189 +- arch/alpha/include/asm/termios.h | 87 - arch/alpha/kernel/Makefile | 2 +- arch/alpha/kernel/osf_sys.c | 10 +- arch/alpha/kernel/termios.c | 56 + arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 2 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 2 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 2 +- arch/arm/configs/multi_v7_defconfig | 6 +- arch/arm/configs/qcom_defconfig | 2 +- arch/arm/include/asm/efi.h | 3 +- arch/arm/kernel/efi.c | 79 + arch/arm/kernel/setup.c | 2 +- arch/arm/mach-ep93xx/core.c | 1 + arch/arm/mach-omap1/board-htcherald.c | 9 - arch/arm/mach-s3c/mach-gta02.c | 10 +- arch/arm/mach-s3c/mach-h1940.c | 13 +- arch/arm/mach-s3c/mach-jive.c | 10 +- arch/arm/mach-s3c/mach-mini2440.c | 9 +- arch/arm/mach-s3c/mach-n30.c | 13 +- arch/arm/mach-s3c/mach-rx1950.c | 13 +- arch/arm/mach-s3c/mach-smdk2413.c | 12 +- arch/arm/mach-versatile/Kconfig | 1 - arch/arm/mach-versatile/integrator_ap.c | 1 + arch/arm64/Kconfig | 1 - arch/arm64/Makefile | 9 +- arch/arm64/boot/.gitignore | 1 + arch/arm64/boot/Makefile | 6 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 2 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 +- arch/arm64/configs/defconfig | 10 +- arch/arm64/include/asm/sysreg.h | 1 + arch/arm64/kernel/image-vars.h | 13 - arch/arm64/kernel/topology.c | 40 - arch/arm64/kvm/arm.c | 1 - arch/arm64/kvm/mmu.c | 36 +- arch/ia64/include/asm/termios.h | 58 - arch/ia64/include/uapi/asm/termios.h | 51 - arch/loongarch/Kconfig | 12 +- arch/loongarch/Makefile | 18 +- arch/loongarch/boot/.gitignore | 1 + arch/loongarch/boot/Makefile | 14 +- arch/loongarch/include/asm/Kbuild | 1 - arch/loongarch/include/asm/bootinfo.h | 2 +- arch/loongarch/include/asm/efi.h | 11 +- arch/loongarch/kernel/efi-header.S | 99 + arch/loongarch/kernel/efi.c | 33 +- arch/loongarch/kernel/env.c | 13 +- arch/loongarch/kernel/head.S | 22 + arch/loongarch/kernel/image-vars.h | 27 + arch/loongarch/kernel/setup.c | 15 +- arch/loongarch/kernel/vmlinux.lds.S | 1 + arch/microblaze/Kconfig | 10 + arch/microblaze/include/asm/xilinx_mb_manager.h | 29 + arch/microblaze/kernel/asm-offsets.c | 7 + arch/microblaze/kernel/entry.S | 302 +- arch/mips/configs/ci20_defconfig | 2 +- arch/mips/include/asm/sn/gda.h | 2 - arch/mips/include/asm/termios.h | 105 - arch/mips/kvm/emulate.c | 6 +- arch/parisc/include/asm/termios.h | 52 - arch/parisc/include/uapi/asm/termios.h | 44 - arch/powerpc/Kconfig | 35 +- arch/powerpc/Kconfig.debug | 15 + arch/powerpc/Makefile | 18 +- arch/powerpc/boot/44x.h | 5 +- arch/powerpc/boot/4xx.h | 5 +- arch/powerpc/boot/Makefile | 1 + arch/powerpc/boot/dts/fsl/e500v1_power_isa.dtsi | 51 + arch/powerpc/boot/dts/fsl/mpc8540ads.dts | 2 +- arch/powerpc/boot/dts/fsl/mpc8541cds.dts | 2 +- arch/powerpc/boot/dts/fsl/mpc8555cds.dts | 2 +- arch/powerpc/boot/dts/fsl/mpc8560ads.dts | 2 +- arch/powerpc/boot/dts/ksi8560.dts | 2 + arch/powerpc/boot/dts/mgcoge.dts | 7 - arch/powerpc/boot/dts/stx_gp3_8560.dts | 2 + arch/powerpc/boot/dts/stxssa8555.dts | 2 + arch/powerpc/boot/dts/tqm8540.dts | 2 + arch/powerpc/boot/dts/tqm8541.dts | 2 + arch/powerpc/boot/dts/tqm8555.dts | 2 + arch/powerpc/boot/dts/tqm8560.dts | 2 + arch/powerpc/boot/dts/turris1x.dts | 14 +- arch/powerpc/boot/dummy.c | 4 - arch/powerpc/boot/opal-calls.S | 6 +- arch/powerpc/boot/ops.h | 6 +- arch/powerpc/boot/ppc_asm.h | 10 + arch/powerpc/boot/serial.c | 6 +- arch/powerpc/boot/simple_alloc.c | 6 +- arch/powerpc/configs/83xx/mpc837x_rdb_defconfig | 1 - arch/powerpc/configs/85xx/ge_imp3a_defconfig | 1 - arch/powerpc/configs/85xx/ppa8548_defconfig | 2 - arch/powerpc/configs/cell_defconfig | 1 - arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/microwatt_defconfig | 5 + arch/powerpc/configs/mpc512x_defconfig | 1 - arch/powerpc/configs/mpc885_ads_defconfig | 2 +- arch/powerpc/configs/pasemi_defconfig | 1 - arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 6 +- arch/powerpc/configs/ppc64_defconfig | 5 +- arch/powerpc/configs/ppc64e_defconfig | 3 - arch/powerpc/configs/ppc6xx_defconfig | 7 - arch/powerpc/configs/ps3_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 6 +- arch/powerpc/configs/skiroot_defconfig | 2 - arch/powerpc/configs/storcenter_defconfig | 1 - arch/powerpc/include/asm/asm-prototypes.h | 14 +- arch/powerpc/include/asm/barrier.h | 2 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 22 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 6 +- arch/powerpc/include/asm/book3s/64/pgtable-4k.h | 10 - arch/powerpc/include/asm/book3s/64/pgtable-64k.h | 9 - arch/powerpc/include/asm/book3s/64/pgtable.h | 42 +- arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 4 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 56 + arch/powerpc/include/asm/book3s/pgtable.h | 15 +- arch/powerpc/include/asm/cpu_setup.h | 49 + arch/powerpc/include/asm/cpu_setup_power.h | 12 - arch/powerpc/include/asm/cputable.h | 8 +- arch/powerpc/include/asm/cputime.h | 2 +- arch/powerpc/include/asm/dtl.h | 8 - arch/powerpc/include/asm/hugetlb.h | 4 +- arch/powerpc/include/asm/hw_irq.h | 50 +- arch/powerpc/include/asm/interrupt.h | 41 +- arch/powerpc/include/asm/kexec.h | 2 +- arch/powerpc/include/asm/kfence.h | 15 + arch/powerpc/include/asm/kgdb.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 2 +- arch/powerpc/include/asm/kvm_ppc.h | 4 - arch/powerpc/include/asm/lppaca.h | 10 +- arch/powerpc/include/asm/machdep.h | 1 - arch/powerpc/include/asm/mmu.h | 11 +- arch/powerpc/include/asm/mmu_context.h | 2 - arch/powerpc/include/asm/nohash/32/pgtable.h | 8 +- arch/powerpc/include/asm/nohash/32/pte-85xx.h | 74 + arch/powerpc/include/asm/nohash/32/pte-fsl-booke.h | 74 - arch/powerpc/include/asm/nohash/64/pgtable.h | 2 +- arch/powerpc/include/asm/nohash/hugetlb-book3e.h | 45 - arch/powerpc/include/asm/nohash/hugetlb-e500.h | 45 + .../asm/nohash/{mmu-book3e.h => mmu-e500.h} | 0 arch/powerpc/include/asm/nohash/mmu.h | 4 +- arch/powerpc/include/asm/nohash/pgalloc.h | 2 +- arch/powerpc/include/asm/nohash/pgtable.h | 30 +- arch/powerpc/include/asm/nohash/pte-book3e.h | 129 - arch/powerpc/include/asm/nohash/pte-e500.h | 129 + arch/powerpc/include/asm/nohash/tlbflush.h | 2 +- arch/powerpc/include/asm/opal.h | 6 - arch/powerpc/include/asm/paca.h | 9 +- arch/powerpc/include/asm/page.h | 8 +- arch/powerpc/include/asm/paravirt.h | 12 + arch/powerpc/include/asm/paravirt_api_clock.h | 2 + arch/powerpc/include/asm/pgtable-be-types.h | 2 + arch/powerpc/include/asm/pgtable-types.h | 2 + arch/powerpc/include/asm/pgtable.h | 19 + arch/powerpc/include/asm/ppc-opcode.h | 7 +- arch/powerpc/include/asm/ppc_asm.h | 52 +- arch/powerpc/include/asm/processor.h | 24 +- arch/powerpc/include/asm/ps3av.h | 2 - arch/powerpc/include/asm/ptrace.h | 9 +- arch/powerpc/include/asm/reg_booke.h | 6 +- arch/powerpc/include/asm/rtas.h | 1 - arch/powerpc/include/asm/runlatch.h | 6 +- arch/powerpc/include/asm/sections.h | 17 +- arch/powerpc/include/asm/setup.h | 5 +- arch/powerpc/include/asm/synch.h | 2 +- arch/powerpc/include/asm/syscall.h | 11 +- arch/powerpc/include/asm/syscall_wrapper.h | 49 + arch/powerpc/include/asm/syscalls.h | 142 +- arch/powerpc/include/asm/syscalls_32.h | 60 + arch/powerpc/include/asm/termios.h | 18 - arch/powerpc/include/asm/time.h | 5 +- arch/powerpc/include/asm/udbg.h | 54 +- arch/powerpc/include/asm/unistd.h | 1 + arch/powerpc/include/asm/vdso.h | 3 - arch/powerpc/include/asm/vdso/processor.h | 8 +- arch/powerpc/include/asm/vdso/timebase.h | 2 +- arch/powerpc/include/asm/xics.h | 1 - ..._booke_entry_mapping.S => 85xx_entry_mapping.S} | 0 arch/powerpc/kernel/Makefile | 14 +- arch/powerpc/kernel/asm-offsets.c | 10 +- arch/powerpc/kernel/cpu_setup_e500.S | 333 ++ arch/powerpc/kernel/cpu_setup_fsl_booke.S | 333 -- arch/powerpc/kernel/cpu_setup_power.c | 2 +- arch/powerpc/kernel/cpu_specs.h | 29 + arch/powerpc/kernel/cpu_specs_40x.h | 280 ++ arch/powerpc/kernel/cpu_specs_44x.h | 304 ++ arch/powerpc/kernel/cpu_specs_47x.h | 74 + arch/powerpc/kernel/cpu_specs_85xx.h | 57 + arch/powerpc/kernel/cpu_specs_8xx.h | 23 + arch/powerpc/kernel/cpu_specs_book3s_32.h | 605 +++ arch/powerpc/kernel/cpu_specs_book3s_64.h | 481 +++ arch/powerpc/kernel/cpu_specs_e500mc.h | 75 + arch/powerpc/kernel/cputable.c | 1920 +--------- arch/powerpc/kernel/dt_cpu_ftrs.c | 2 +- arch/powerpc/kernel/entry_32.S | 52 +- arch/powerpc/kernel/entry_64.S | 6 +- arch/powerpc/kernel/exceptions-64e.S | 70 +- arch/powerpc/kernel/exceptions-64s.S | 159 +- arch/powerpc/kernel/head_64.S | 54 +- arch/powerpc/kernel/head_85xx.S | 1227 ++++++ arch/powerpc/kernel/head_booke.h | 8 +- arch/powerpc/kernel/head_fsl_booke.S | 1227 ------ arch/powerpc/kernel/idle_64e.S | 99 + arch/powerpc/kernel/{idle_e500.S => idle_85xx.S} | 0 arch/powerpc/kernel/idle_book3e.S | 103 - arch/powerpc/kernel/interrupt.c | 10 - arch/powerpc/kernel/interrupt_64.S | 129 +- arch/powerpc/kernel/irq_64.c | 93 +- arch/powerpc/kernel/kgdb.c | 12 +- arch/powerpc/kernel/kprobes.c | 8 +- arch/powerpc/kernel/kvm.c | 8 +- arch/powerpc/kernel/legacy_serial.c | 2 + arch/powerpc/kernel/misc_64.S | 6 +- arch/powerpc/kernel/optprobes_head.S | 2 +- arch/powerpc/kernel/paca.c | 38 +- arch/powerpc/kernel/pci-common.c | 4 +- arch/powerpc/kernel/pci_dn.c | 1 + arch/powerpc/kernel/ppc32.h | 60 - arch/powerpc/kernel/process.c | 4 +- arch/powerpc/kernel/prom.c | 63 +- arch/powerpc/kernel/prom_init.c | 6 - arch/powerpc/kernel/prom_init_check.sh | 3 +- arch/powerpc/kernel/reloc_64.S | 14 +- arch/powerpc/kernel/rtas.c | 79 +- arch/powerpc/kernel/security.c | 11 +- arch/powerpc/kernel/setup-common.c | 19 +- arch/powerpc/kernel/setup.h | 2 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/setup_64.c | 43 +- arch/powerpc/kernel/signal.h | 3 - arch/powerpc/kernel/signal_32.c | 2 +- arch/powerpc/kernel/smp.c | 40 +- .../kernel/{swsusp_booke.S => swsusp_85xx.S} | 0 arch/powerpc/kernel/swsusp_asm64.S | 16 +- arch/powerpc/kernel/sys_ppc32.c | 66 +- arch/powerpc/kernel/syscall.c | 39 +- arch/powerpc/kernel/syscalls.c | 60 +- arch/powerpc/kernel/syscalls/syscall.tbl | 24 +- arch/powerpc/kernel/sysfs.c | 6 +- arch/powerpc/kernel/systbl.S | 41 - arch/powerpc/kernel/systbl.c | 46 + arch/powerpc/kernel/systbl_chk.sh | 30 - arch/powerpc/kernel/time.c | 121 +- arch/powerpc/kernel/trace/ftrace_low.S | 2 +- arch/powerpc/kernel/trace/ftrace_mprofile.S | 6 +- arch/powerpc/kernel/traps.c | 22 +- arch/powerpc/kernel/udbg.c | 2 + arch/powerpc/kernel/udbg_16550.c | 52 +- arch/powerpc/kernel/vdso.c | 19 +- arch/powerpc/kernel/vdso/Makefile | 4 +- arch/powerpc/kernel/vdso/vdso32.lds.S | 1 - arch/powerpc/kernel/vdso/vdso64.lds.S | 1 - arch/powerpc/kernel/vector.S | 15 +- arch/powerpc/kernel/vmlinux.lds.S | 97 +- arch/powerpc/kexec/core.c | 6 +- arch/powerpc/kexec/core_32.c | 2 +- arch/powerpc/kexec/core_64.c | 2 +- arch/powerpc/kexec/relocate_32.S | 4 +- arch/powerpc/kvm/Kconfig | 4 +- arch/powerpc/kvm/book3s_64_entry.S | 2 +- arch/powerpc/kvm/book3s_hv.c | 146 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 6 +- arch/powerpc/kvm/book3s_pr.c | 1 - arch/powerpc/kvm/book3s_pr_papr.c | 1 - arch/powerpc/kvm/booke.c | 1 - arch/powerpc/kvm/booke_interrupts.S | 4 +- arch/powerpc/kvm/e500.h | 2 +- arch/powerpc/kvm/powerpc.c | 2 - arch/powerpc/kvm/tm.S | 2 +- arch/powerpc/lib/code-patching.c | 30 +- arch/powerpc/lib/copypage_64.S | 7 +- arch/powerpc/lib/feature-fixups.c | 4 +- arch/powerpc/lib/string_64.S | 7 +- arch/powerpc/math-emu/Makefile | 7 +- arch/powerpc/math-emu/math.c | 18 +- arch/powerpc/math-emu/math_efp.c | 60 +- arch/powerpc/mm/book3s32/mmu.c | 8 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 4 +- arch/powerpc/mm/book3s64/hash_tlb.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 32 +- arch/powerpc/mm/book3s64/pgtable.c | 11 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 28 +- arch/powerpc/mm/fault.c | 23 +- arch/powerpc/mm/hugetlbpage.c | 8 +- arch/powerpc/mm/init_32.c | 17 +- arch/powerpc/mm/mem.c | 4 +- arch/powerpc/mm/mmu_decl.h | 28 +- arch/powerpc/mm/nohash/Makefile | 6 +- arch/powerpc/mm/nohash/e500.c | 375 ++ .../{book3e_hugetlbpage.c => e500_hugetlbpage.c} | 0 arch/powerpc/mm/nohash/fsl_book3e.c | 375 -- arch/powerpc/mm/nohash/tlb.c | 80 +- arch/powerpc/mm/nohash/tlb_low.S | 6 +- arch/powerpc/mm/nohash/tlb_low_64e.S | 10 +- arch/powerpc/mm/numa.c | 6 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/powerpc/mm/ptdump/Makefile | 2 +- arch/powerpc/perf/bhrb.S | 2 +- arch/powerpc/perf/callchain_32.c | 2 +- arch/powerpc/perf/core-book3s.c | 17 + arch/powerpc/perf/imc-pmu.c | 10 +- arch/powerpc/platforms/44x/ppc476.c | 2 + arch/powerpc/platforms/512x/clock-commonclk.c | 8 +- arch/powerpc/platforms/52xx/media5200.c | 3 + arch/powerpc/platforms/83xx/mpc832x_rdb.c | 6 +- arch/powerpc/platforms/85xx/Kconfig | 5 +- arch/powerpc/platforms/85xx/corenet_generic.c | 4 - arch/powerpc/platforms/85xx/ge_imp3a.c | 6 +- arch/powerpc/platforms/85xx/ksi8560.c | 2 + arch/powerpc/platforms/85xx/mpc85xx_cds.c | 1 + arch/powerpc/platforms/85xx/qemu_e500.c | 4 - arch/powerpc/platforms/85xx/sgy_cts1000.c | 35 +- arch/powerpc/platforms/8xx/tqm8xx_setup.c | 3 + arch/powerpc/platforms/Kconfig.cputype | 71 +- arch/powerpc/platforms/book3s/vas-api.c | 2 +- arch/powerpc/platforms/cell/cbe_regs.c | 37 +- arch/powerpc/platforms/cell/iommu.c | 4 +- arch/powerpc/platforms/cell/setup.c | 2 + arch/powerpc/platforms/cell/spu_callbacks.c | 6 +- arch/powerpc/platforms/cell/spu_manage.c | 2 + arch/powerpc/platforms/cell/spufs/inode.c | 6 +- arch/powerpc/platforms/cell/spufs/spufs.h | 4 +- arch/powerpc/platforms/chrp/chrp.h | 1 - arch/powerpc/platforms/embedded6xx/holly.c | 6 + arch/powerpc/platforms/embedded6xx/ls_uart.c | 2 + arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 3 + arch/powerpc/platforms/embedded6xx/wii.c | 15 - arch/powerpc/platforms/maple/time.c | 1 + arch/powerpc/platforms/pasemi/misc.c | 3 +- arch/powerpc/platforms/pasemi/pci.c | 10 +- arch/powerpc/platforms/powermac/feature.c | 15 +- arch/powerpc/platforms/powermac/low_i2c.c | 1 + arch/powerpc/platforms/powermac/pfunc_base.c | 2 + arch/powerpc/platforms/powermac/smp.c | 1 + arch/powerpc/platforms/powermac/udbg_scc.c | 8 +- arch/powerpc/platforms/powernv/idle.c | 3 +- arch/powerpc/platforms/powernv/ocxl.c | 4 +- arch/powerpc/platforms/powernv/opal-core.c | 2 + arch/powerpc/platforms/powernv/opal-powercap.c | 6 +- arch/powerpc/platforms/powernv/opal-psr.c | 6 +- .../powerpc/platforms/powernv/opal-sensor-groups.c | 6 +- arch/powerpc/platforms/powernv/opal-wrappers.S | 2 +- arch/powerpc/platforms/powernv/opal.c | 3 + arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 22 + arch/powerpc/platforms/pseries/Kconfig | 8 + arch/powerpc/platforms/pseries/dtl.c | 81 + arch/powerpc/platforms/pseries/hotplug-cpu.c | 15 +- arch/powerpc/platforms/pseries/hvCall.S | 4 +- arch/powerpc/platforms/pseries/hvcserver.c | 2 +- arch/powerpc/platforms/pseries/ibmebus.c | 6 +- arch/powerpc/platforms/pseries/lpar.c | 11 + arch/powerpc/platforms/pseries/mobility.c | 17 +- arch/powerpc/platforms/pseries/reconfig.c | 5 + arch/powerpc/platforms/pseries/setup.c | 49 + arch/powerpc/platforms/pseries/vas.c | 8 +- arch/powerpc/sysdev/fsl_msi.c | 2 + arch/powerpc/sysdev/fsl_pci.c | 9 +- arch/powerpc/sysdev/fsl_rio.c | 2 +- arch/powerpc/sysdev/mpic_msgr.c | 9 +- arch/powerpc/sysdev/xics/ics-rtas.c | 22 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/powerpc/sysdev/xive/native.c | 15 +- arch/powerpc/xmon/ppc.h | 2 - arch/powerpc/xmon/spr_access.S | 4 +- arch/powerpc/xmon/xmon.c | 16 +- arch/riscv/Kconfig | 12 +- arch/riscv/Makefile | 6 +- arch/riscv/boot/.gitignore | 1 + arch/riscv/boot/Makefile | 6 + arch/riscv/configs/defconfig | 3 + arch/riscv/kernel/cpu.c | 2 +- arch/riscv/kernel/image-vars.h | 9 - arch/riscv/kernel/process.c | 2 +- arch/riscv/kernel/smpboot.c | 3 +- arch/riscv/kvm/vcpu_insn.c | 1 - arch/s390/boot/startup.c | 8 +- arch/s390/include/asm/abs_lowcore.h | 17 + arch/s390/include/asm/ccwdev.h | 1 - arch/s390/include/asm/ctl_reg.h | 3 +- arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/maccess.h | 17 + arch/s390/include/asm/os_info.h | 14 - arch/s390/include/asm/pai.h | 6 +- arch/s390/include/asm/pci.h | 1 - arch/s390/include/asm/pgtable.h | 4 + arch/s390/include/asm/processor.h | 17 - arch/s390/include/asm/scsw.h | 5 + arch/s390/include/asm/smp.h | 4 +- arch/s390/include/asm/termios.h | 26 - arch/s390/include/uapi/asm/dasd.h | 14 + arch/s390/include/uapi/asm/termios.h | 50 - arch/s390/kernel/Makefile | 4 +- arch/s390/kernel/abs_lowcore.c | 95 + arch/s390/kernel/crash_dump.c | 40 +- arch/s390/kernel/debug.c | 2 +- arch/s390/kernel/early.c | 2 +- arch/s390/kernel/ipl.c | 9 +- arch/s390/kernel/machine_kexec.c | 8 +- arch/s390/kernel/os_info.c | 10 +- arch/s390/kernel/perf_pai_ext.c | 671 ++++ arch/s390/kernel/setup.c | 47 +- arch/s390/kernel/smp.c | 97 +- arch/s390/kvm/kvm-s390.c | 2 - arch/s390/lib/delay.c | 11 +- arch/s390/mm/dump_pagetables.c | 20 + arch/s390/mm/fault.c | 15 +- arch/s390/mm/init.c | 2 +- arch/s390/mm/maccess.c | 175 +- arch/s390/mm/vmem.c | 104 +- arch/s390/pci/pci_dma.c | 2 +- arch/sparc/include/asm/termios.h | 147 - arch/sparc/kernel/Makefile | 4 +- arch/sparc/kernel/termios.c | 115 + arch/x86/include/asm/hyperv-tlfs.h | 22 +- arch/x86/include/asm/kvm-x86-ops.h | 2 +- arch/x86/include/asm/kvm_host.h | 39 +- arch/x86/kernel/cpu/sgx/encl.c | 3 +- arch/x86/kvm/cpuid.c | 18 +- arch/x86/kvm/emulate.c | 31 +- arch/x86/kvm/hyperv.c | 70 +- arch/x86/kvm/hyperv.h | 6 +- arch/x86/kvm/lapic.c | 38 +- arch/x86/kvm/lapic.h | 9 +- arch/x86/kvm/mmu/mmu.c | 22 +- arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/mmu/tdp_mmu.c | 12 + arch/x86/kvm/svm/nested.c | 124 +- arch/x86/kvm/svm/svm.c | 35 +- arch/x86/kvm/trace.h | 53 +- arch/x86/kvm/vmx/capabilities.h | 14 +- arch/x86/kvm/vmx/evmcs.c | 192 +- arch/x86/kvm/vmx/evmcs.h | 10 +- arch/x86/kvm/vmx/nested.c | 468 ++- arch/x86/kvm/vmx/nested.h | 2 +- arch/x86/kvm/vmx/sgx.c | 2 +- arch/x86/kvm/vmx/vmenter.S | 24 +- arch/x86/kvm/vmx/vmx.c | 321 +- arch/x86/kvm/vmx/vmx.h | 172 +- arch/x86/kvm/vmx/vmx_ops.h | 2 +- arch/x86/kvm/x86.c | 576 ++- arch/x86/kvm/x86.h | 16 +- arch/x86/kvm/xen.c | 1 - arch/x86/platform/efi/efi_64.c | 18 +- arch/x86/platform/efi/efi_thunk_64.S | 13 +- block/bfq-cgroup.c | 5 - block/bfq-iosched.c | 14 +- block/bfq-iosched.h | 18 +- block/bfq-wf2q.c | 9 +- block/bio.c | 13 +- block/blk-cgroup.c | 183 +- block/blk-cgroup.h | 68 +- block/blk-core.c | 37 +- block/blk-flush.c | 11 +- block/blk-iocost.c | 39 +- block/blk-iolatency.c | 5 +- block/blk-ioprio.c | 8 +- block/blk-ioprio.h | 8 +- block/blk-map.c | 172 +- block/blk-mq-cpumap.c | 4 +- block/blk-mq-debugfs.c | 2 - block/blk-mq-pci.c | 7 +- block/blk-mq-rdma.c | 6 +- block/blk-mq-tag.c | 2 +- block/blk-mq-virtio.c | 7 +- block/blk-mq.c | 142 +- block/blk-mq.h | 3 +- block/blk-rq-qos.h | 1 - block/blk-sysfs.c | 2 +- block/blk-throttle.c | 280 +- block/blk-throttle.h | 53 +- block/blk-wbt.c | 9 +- block/blk-zoned.c | 9 +- block/blk.h | 7 +- block/elevator.c | 4 +- block/genhd.c | 7 +- block/opal_proto.h | 5 + block/sed-opal.c | 89 +- drivers/Makefile | 1 + drivers/accessibility/speakup/speakup_dummy.c | 4 + drivers/accessibility/speakup/speakup_soft.c | 32 +- drivers/accessibility/speakup/spk_types.h | 2 +- drivers/accessibility/speakup/varhandlers.c | 12 +- drivers/android/binder_alloc.c | 55 +- drivers/android/binder_alloc.h | 12 +- drivers/android/binderfs.c | 31 +- drivers/ata/Kconfig | 18 +- drivers/ata/Makefile | 1 + drivers/ata/ahci.c | 9 +- drivers/ata/ahci.h | 22 +- drivers/ata/ahci_da850.c | 47 +- drivers/ata/ahci_dm816.c | 4 +- drivers/ata/ahci_dwc.c | 493 +++ drivers/ata/ahci_mtk.c | 2 - drivers/ata/ahci_platform.c | 5 - drivers/ata/ahci_st.c | 4 - drivers/ata/libahci.c | 63 +- drivers/ata/libahci_platform.c | 218 +- drivers/ata/libata-core.c | 64 +- drivers/ata/libata-eh.c | 38 +- drivers/ata/libata-sata.c | 6 +- drivers/ata/libata-scsi.c | 4 +- drivers/ata/libata-sff.c | 2 +- drivers/ata/libata.h | 7 +- drivers/ata/pata_macio.c | 3 +- drivers/base/arch_topology.c | 19 + drivers/base/base.h | 2 - drivers/base/class.c | 2 +- drivers/base/core.c | 4 +- drivers/base/dd.c | 2 +- drivers/base/devcoredump.c | 83 +- drivers/base/devres.c | 4 +- drivers/base/node.c | 2 + drivers/base/property.c | 4 +- drivers/block/aoe/aoeblk.c | 15 +- drivers/block/brd.c | 2 +- drivers/block/drbd/drbd_int.h | 1 - drivers/block/drbd/drbd_nl.c | 2 +- drivers/block/drbd/drbd_receiver.c | 3 - drivers/block/drbd/drbd_req.h | 2 - drivers/block/mtip32xx/mtip32xx.c | 12 +- drivers/block/nbd.c | 8 +- drivers/block/null_blk/main.c | 8 +- drivers/block/ps3vram.c | 2 +- drivers/block/rnbd/Makefile | 6 +- drivers/block/rnbd/rnbd-clt.c | 8 +- drivers/block/rnbd/rnbd-srv-dev.c | 43 - drivers/block/rnbd/rnbd-srv-dev.h | 64 - drivers/block/rnbd/rnbd-srv-trace.c | 17 + drivers/block/rnbd/rnbd-srv-trace.h | 207 ++ drivers/block/rnbd/rnbd-srv.c | 134 +- drivers/block/rnbd/rnbd-srv.h | 2 +- drivers/block/ublk_drv.c | 302 +- drivers/block/virtio_blk.c | 4 +- drivers/block/zram/zram_drv.c | 6 +- drivers/bus/mhi/host/pci_generic.c | 2 +- drivers/bus/mvebu-mbus.c | 26 +- drivers/char/pcmcia/synclink_cs.c | 3 +- drivers/clk/Kconfig | 11 +- drivers/clk/Makefile | 1 + drivers/clk/at91/dt-compat.c | 108 +- drivers/clk/at91/sama5d2.c | 10 + drivers/clk/baikal-t1/Kconfig | 12 +- drivers/clk/baikal-t1/Makefile | 1 + drivers/clk/baikal-t1/ccu-div.c | 84 +- drivers/clk/baikal-t1/ccu-div.h | 17 +- drivers/clk/baikal-t1/ccu-pll.h | 8 + drivers/clk/baikal-t1/ccu-rst.c | 217 ++ drivers/clk/baikal-t1/ccu-rst.h | 67 + drivers/clk/baikal-t1/clk-ccu-div.c | 260 +- drivers/clk/baikal-t1/clk-ccu-pll.c | 123 +- drivers/clk/bcm/clk-bcm2835.c | 43 +- drivers/clk/bcm/clk-raspberrypi.c | 11 + drivers/clk/berlin/bg2.c | 5 +- drivers/clk/berlin/bg2q.c | 6 +- drivers/clk/clk-asm9260.c | 29 +- drivers/clk/clk-ast2600.c | 2 +- drivers/clk/clk-fixed-rate.c | 28 +- drivers/clk/clk-lan966x.c | 2 +- drivers/clk/clk-lochnagar.c | 2 +- drivers/clk/clk-nomadik.c | 5 +- drivers/clk/clk-npcm7xx.c | 29 - drivers/clk/clk-oxnas.c | 6 +- drivers/clk/clk-qoriq.c | 10 +- drivers/clk/clk-versaclock5.c | 163 +- drivers/clk/clk-versaclock7.c | 1309 +++++++ drivers/clk/clk-xgene.c | 4 +- drivers/clk/clk.c | 31 +- drivers/clk/clkdev.c | 60 +- drivers/clk/davinci/Makefile | 4 - drivers/clk/davinci/da8xx-cfgchip.c | 3 +- drivers/clk/davinci/pll-dm644x.c | 81 - drivers/clk/davinci/pll-dm646x.c | 85 - drivers/clk/davinci/pll.c | 10 +- drivers/clk/davinci/pll.h | 6 - drivers/clk/davinci/psc-dm644x.c | 85 - drivers/clk/davinci/psc-dm646x.c | 82 - drivers/clk/davinci/psc.c | 6 - drivers/clk/davinci/psc.h | 6 - drivers/clk/imx/Makefile | 1 + drivers/clk/imx/clk-composite-93.c | 171 +- drivers/clk/imx/clk-gate-93.c | 199 + drivers/clk/imx/clk-imx8mp.c | 2 +- drivers/clk/imx/clk-imx93.c | 30 +- drivers/clk/imx/clk-scu.c | 6 +- drivers/clk/imx/clk.h | 9 +- drivers/clk/mediatek/Kconfig | 87 + drivers/clk/mediatek/Makefile | 13 + drivers/clk/mediatek/clk-apmixed.c | 12 +- drivers/clk/mediatek/clk-cpumux.c | 2 + drivers/clk/mediatek/clk-gate.c | 1 + drivers/clk/mediatek/clk-mt2701-bdp.c | 36 +- drivers/clk/mediatek/clk-mt2701-img.c | 36 +- drivers/clk/mediatek/clk-mt2701-vdec.c | 36 +- drivers/clk/mediatek/clk-mt2712-bdp.c | 34 +- drivers/clk/mediatek/clk-mt2712-img.c | 34 +- drivers/clk/mediatek/clk-mt2712-jpgdec.c | 34 +- drivers/clk/mediatek/clk-mt2712-mfg.c | 34 +- drivers/clk/mediatek/clk-mt2712-vdec.c | 34 +- drivers/clk/mediatek/clk-mt2712-venc.c | 34 +- drivers/clk/mediatek/clk-mt6765-audio.c | 34 +- drivers/clk/mediatek/clk-mt6765-cam.c | 33 +- drivers/clk/mediatek/clk-mt6765-img.c | 33 +- drivers/clk/mediatek/clk-mt6765-mipi0a.c | 34 +- drivers/clk/mediatek/clk-mt6765-mm.c | 33 +- drivers/clk/mediatek/clk-mt6765-vcodec.c | 34 +- drivers/clk/mediatek/clk-mt6779-aud.c | 29 +- drivers/clk/mediatek/clk-mt6779-cam.c | 29 +- drivers/clk/mediatek/clk-mt6779-img.c | 29 +- drivers/clk/mediatek/clk-mt6779-ipe.c | 29 +- drivers/clk/mediatek/clk-mt6779-mfg.c | 27 +- drivers/clk/mediatek/clk-mt6779-vdec.c | 29 +- drivers/clk/mediatek/clk-mt6779-venc.c | 29 +- drivers/clk/mediatek/clk-mt6795-apmixedsys.c | 157 + drivers/clk/mediatek/clk-mt6795-infracfg.c | 151 + drivers/clk/mediatek/clk-mt6795-mfg.c | 50 + drivers/clk/mediatek/clk-mt6795-mm.c | 132 + drivers/clk/mediatek/clk-mt6795-pericfg.c | 160 + drivers/clk/mediatek/clk-mt6795-topckgen.c | 610 +++ drivers/clk/mediatek/clk-mt6795-vdecsys.c | 55 + drivers/clk/mediatek/clk-mt6795-vencsys.c | 50 + drivers/clk/mediatek/clk-mt6797-img.c | 36 +- drivers/clk/mediatek/clk-mt6797-vdec.c | 36 +- drivers/clk/mediatek/clk-mt6797-venc.c | 36 +- drivers/clk/mediatek/clk-mt8183-cam.c | 27 +- drivers/clk/mediatek/clk-mt8183-img.c | 27 +- drivers/clk/mediatek/clk-mt8183-ipu0.c | 27 +- drivers/clk/mediatek/clk-mt8183-ipu1.c | 27 +- drivers/clk/mediatek/clk-mt8183-ipu_adl.c | 27 +- drivers/clk/mediatek/clk-mt8183-ipu_conn.c | 27 +- drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 35 +- drivers/clk/mediatek/clk-mt8183-vdec.c | 27 +- drivers/clk/mediatek/clk-mt8183-venc.c | 27 +- drivers/clk/mediatek/clk-mt8183.c | 28 + drivers/clk/mediatek/clk-mt8192-cam.c | 1 + drivers/clk/mediatek/clk-mt8192-img.c | 1 + drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c | 1 + drivers/clk/mediatek/clk-mt8192-ipe.c | 1 + drivers/clk/mediatek/clk-mt8192-mdp.c | 1 + drivers/clk/mediatek/clk-mt8192-mfg.c | 7 +- drivers/clk/mediatek/clk-mt8192-msdc.c | 1 + drivers/clk/mediatek/clk-mt8192-scp_adsp.c | 1 + drivers/clk/mediatek/clk-mt8192-vdec.c | 1 + drivers/clk/mediatek/clk-mt8192-venc.c | 1 + drivers/clk/mediatek/clk-mt8192.c | 234 +- drivers/clk/mediatek/clk-mt8195-infra_ao.c | 16 +- drivers/clk/mediatek/clk-mt8195-mfg.c | 6 +- drivers/clk/mediatek/clk-mt8195-topckgen.c | 46 +- drivers/clk/mediatek/clk-mt8195-vdo0.c | 7 +- drivers/clk/mediatek/clk-mt8195-vdo1.c | 17 +- drivers/clk/mediatek/clk-mt8365-apu.c | 55 + drivers/clk/mediatek/clk-mt8365-cam.c | 57 + drivers/clk/mediatek/clk-mt8365-mfg.c | 63 + drivers/clk/mediatek/clk-mt8365-mm.c | 112 + drivers/clk/mediatek/clk-mt8365-vdec.c | 63 + drivers/clk/mediatek/clk-mt8365-venc.c | 52 + drivers/clk/mediatek/clk-mt8365.c | 1155 ++++++ drivers/clk/mediatek/clk-mtk.c | 52 +- drivers/clk/mediatek/clk-mtk.h | 3 + drivers/clk/mediatek/clk-mux.c | 38 + drivers/clk/mediatek/clk-mux.h | 15 + drivers/clk/mediatek/reset.c | 1 + drivers/clk/meson/meson-aoclk.c | 5 +- drivers/clk/meson/meson-eeclk.c | 5 +- drivers/clk/meson/meson8b.c | 5 +- drivers/clk/microchip/Kconfig | 1 + drivers/clk/microchip/Makefile | 1 + drivers/clk/microchip/clk-mpfs-ccc.c | 290 ++ drivers/clk/microchip/clk-mpfs.c | 375 +- drivers/clk/mmp/clk-of-pxa168.c | 113 +- drivers/clk/mvebu/armada-37xx-tbg.c | 6 +- drivers/clk/mvebu/dove-divider.c | 2 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 2 +- drivers/clk/pistachio/clk.h | 4 +- drivers/clk/pxa/clk-pxa.c | 2 + drivers/clk/qcom/Kconfig | 47 +- drivers/clk/qcom/Makefile | 5 + drivers/clk/qcom/a53-pll.c | 4 +- drivers/clk/qcom/apss-ipq-pll.c | 33 +- drivers/clk/qcom/apss-ipq6018.c | 15 +- drivers/clk/qcom/clk-alpha-pll.c | 66 +- drivers/clk/qcom/clk-alpha-pll.h | 8 +- drivers/clk/qcom/clk-cpu-8996.c | 329 +- drivers/clk/qcom/clk-rcg.h | 1 + drivers/clk/qcom/clk-rcg2.c | 7 + drivers/clk/qcom/clk-rpmh.c | 25 +- drivers/clk/qcom/clk-smd-rpm.c | 83 +- drivers/clk/qcom/dispcc-sm6115.c | 608 +++ drivers/clk/qcom/dispcc-sm8450.c | 1829 +++++++++ drivers/clk/qcom/gcc-msm8660.c | 330 +- drivers/clk/qcom/gcc-msm8909.c | 2731 ++++++++++++++ drivers/clk/qcom/gcc-msm8916.c | 1020 ++--- drivers/clk/qcom/gcc-msm8939.c | 552 +-- drivers/clk/qcom/gcc-msm8960.c | 436 ++- drivers/clk/qcom/gcc-qcm2290.c | 56 +- drivers/clk/qcom/gcc-sc7180.c | 2 +- drivers/clk/qcom/gcc-sc7280.c | 6 +- drivers/clk/qcom/gcc-sc8280xp.c | 20 +- drivers/clk/qcom/gcc-sdm660.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 400 +- drivers/clk/qcom/gcc-sm6115.c | 48 +- drivers/clk/qcom/gcc-sm6350.c | 2 +- drivers/clk/qcom/gcc-sm6375.c | 3919 ++++++++++++++++++++ drivers/clk/qcom/gdsc.c | 35 +- drivers/clk/qcom/gdsc.h | 5 + drivers/clk/qcom/gpucc-sc8280xp.c | 461 +++ drivers/clk/qcom/kpss-xcc.c | 26 +- drivers/clk/qcom/lcc-ipq806x.c | 84 +- drivers/clk/qcom/lcc-msm8960.c | 211 +- drivers/clk/qcom/lpassaudiocc-sc7280.c | 66 +- drivers/clk/qcom/lpasscc-sc7280.c | 44 - drivers/clk/qcom/lpasscorecc-sc7280.c | 33 + drivers/clk/qcom/mmcc-msm8960.c | 454 ++- drivers/clk/qcom/reset.c | 4 +- drivers/clk/qcom/reset.h | 1 + drivers/clk/renesas/r8a779f0-cpg-mssr.c | 21 +- drivers/clk/renesas/r8a779g0-cpg-mssr.c | 14 + drivers/clk/renesas/r9a07g044-cpg.c | 2 + drivers/clk/renesas/r9a09g011-cpg.c | 4 + drivers/clk/rockchip/Kconfig | 7 + drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk-rv1126.c | 1138 ++++++ drivers/clk/rockchip/clk.c | 27 +- drivers/clk/rockchip/clk.h | 36 + drivers/clk/samsung/clk-exynos-clkout.c | 6 +- drivers/clk/samsung/clk-exynos7885.c | 207 +- drivers/clk/samsung/clk-exynos850.c | 682 +++- drivers/clk/samsung/clk-exynosautov9.c | 401 +- drivers/clk/sprd/Kconfig | 6 + drivers/clk/sprd/Makefile | 1 + drivers/clk/sprd/common.c | 9 +- drivers/clk/sprd/ums512-clk.c | 2202 +++++++++++ drivers/clk/st/clkgen-fsyn.c | 5 +- drivers/clk/st/clkgen-mux.c | 5 +- drivers/clk/sunxi-ng/ccu-sun20i-d1.c | 8 + drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 28 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 19 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 9 +- drivers/clk/tegra/clk-bpmp.c | 2 +- drivers/clk/tegra/clk-tegra114.c | 1 + drivers/clk/tegra/clk-tegra124.c | 1 + drivers/clk/tegra/clk-tegra20.c | 1 + drivers/clk/tegra/clk-tegra210.c | 1 + drivers/clk/tegra/clk-tegra30.c | 1 + drivers/clk/ti/clk-dra7-atl.c | 9 +- drivers/clk/ti/clk.c | 5 +- drivers/clk/xilinx/Kconfig | 12 + drivers/clk/xilinx/Makefile | 1 + drivers/clk/xilinx/clk-xlnx-clock-wizard.c | 639 ++++ drivers/clk/zynqmp/clkc.c | 19 +- drivers/clk/zynqmp/divider.c | 9 +- drivers/clk/zynqmp/pll.c | 31 +- drivers/comedi/comedi_fops.c | 8 +- drivers/counter/104-quad-8.c | 41 +- drivers/counter/Kconfig | 15 + drivers/counter/Makefile | 1 + drivers/counter/counter-chrdev.c | 137 +- drivers/counter/counter-core.c | 14 +- drivers/counter/counter-sysfs.c | 304 +- drivers/counter/ftm-quaddec.c | 1 + drivers/counter/intel-qep.c | 1 + drivers/counter/interrupt-cnt.c | 12 + drivers/counter/microchip-tcb-capture.c | 1 + drivers/counter/stm32-lptimer-cnt.c | 1 + drivers/counter/stm32-timer-cnt.c | 1 + drivers/counter/ti-ecap-capture.c | 614 +++ drivers/counter/ti-eqep.c | 1 + drivers/cpufreq/Kconfig.arm | 2 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 7 +- drivers/dma-buf/dma-buf.c | 4 +- drivers/dma-buf/udmabuf.c | 2 +- drivers/dma/Kconfig | 2 +- drivers/dma/amba-pl08x.c | 2 +- drivers/dma/apple-admac.c | 45 +- drivers/dma/at_xdmac.c | 5 +- drivers/dma/dw-edma/dw-edma-core.c | 12 - drivers/dma/hisi_dma.c | 650 +++- drivers/dma/hsu/hsu.c | 8 + drivers/dma/hsu/hsu.h | 12 +- drivers/dma/hsu/pci.c | 47 +- drivers/dma/idxd/device.c | 38 +- drivers/dma/idxd/idxd.h | 10 +- drivers/dma/idxd/init.c | 36 + drivers/dma/idxd/irq.c | 13 +- drivers/dma/idxd/registers.h | 35 +- drivers/dma/idxd/sysfs.c | 187 +- drivers/dma/ioat/dma.c | 6 +- drivers/dma/ioat/dma.h | 2 - drivers/dma/pl330.c | 4 - drivers/dma/qcom/gpi.c | 7 +- drivers/dma/qcom/qcom_adm.c | 22 +- drivers/dma/s3c24xx-dma.c | 2 +- drivers/dma/sf-pdma/sf-pdma.c | 8 +- drivers/dma/sh/rcar-dmac.c | 4 +- drivers/dma/stm32-dma.c | 136 +- drivers/dma/stm32-dmamux.c | 12 +- drivers/dma/stm32-mdma.c | 70 +- drivers/dma/ti/edma.c | 40 - drivers/dma/ti/k3-psil-j7200.c | 67 + drivers/dma/ti/k3-psil-j721e.c | 79 + drivers/dma/ti/k3-udma.c | 37 +- drivers/dma/xilinx/zynqmp_dma.c | 12 + drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-usbc-tusb320.c | 232 +- drivers/firmware/efi/Kconfig | 45 +- drivers/firmware/efi/efi-init.c | 61 +- drivers/firmware/efi/efi.c | 15 + drivers/firmware/efi/libstub/Makefile | 32 +- drivers/firmware/efi/libstub/Makefile.zboot | 70 + drivers/firmware/efi/libstub/arm64-stub.c | 27 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 290 +- drivers/firmware/efi/libstub/efi-stub.c | 118 +- drivers/firmware/efi/libstub/efistub.h | 69 +- drivers/firmware/efi/libstub/fdt.c | 175 +- drivers/firmware/efi/libstub/file.c | 23 +- drivers/firmware/efi/libstub/intrinsics.c | 30 + drivers/firmware/efi/libstub/loongarch-stub.c | 102 + drivers/firmware/efi/libstub/mem.c | 93 +- drivers/firmware/efi/libstub/randomalloc.c | 25 +- drivers/firmware/efi/libstub/relocate.c | 21 +- drivers/firmware/efi/libstub/systable.c | 8 + drivers/firmware/efi/libstub/x86-stub.c | 33 +- drivers/firmware/efi/libstub/zboot-header.S | 143 + drivers/firmware/efi/libstub/zboot.c | 302 ++ drivers/firmware/efi/libstub/zboot.lds | 44 + drivers/firmware/google/gsmi.c | 9 + drivers/fpga/dfl-pci.c | 18 + drivers/fpga/dfl.c | 2 +- drivers/fpga/intel-m10-bmc-sec-update.c | 3 + drivers/fpga/microchip-spi.c | 1 + drivers/fsi/fsi-core.c | 11 +- drivers/fsi/fsi-master-ast-cf.c | 2 + drivers/fsi/fsi-master.h | 2 +- drivers/fsi/fsi-occ.c | 66 +- drivers/fsi/fsi-sbefifo.c | 15 +- drivers/gnss/core.c | 4 +- drivers/gpio/Kconfig | 4 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-104-dio-48e.c | 5 +- drivers/gpio/gpio-104-idi-48.c | 5 +- drivers/gpio/gpio-104-idio-16.c | 5 +- drivers/gpio/gpio-exar.c | 40 +- drivers/gpio/gpio-imx-scu.c | 139 + drivers/gpio/gpio-mt7621.c | 7 +- drivers/gpio/gpio-pca953x.c | 177 +- drivers/gpio/gpio-rockchip.c | 21 +- drivers/gpio/gpio-tc3589x.c | 8 +- drivers/gpio/gpio-twl4030.c | 26 +- drivers/gpio/gpio-ucb1400.c | 1 + drivers/gpio/gpio-ws16c48.c | 5 +- drivers/gpio/gpiolib-acpi.c | 38 +- drivers/gpio/gpiolib-cdev.c | 18 + drivers/gpio/gpiolib-of.c | 184 +- drivers/gpio/gpiolib.c | 132 +- drivers/gpu/drm/Kconfig | 12 + drivers/gpu/drm/Makefile | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 14 + drivers/gpu/drm/display/drm_dp_helper.c | 13 + drivers/gpu/drm/drm_crtc_helper.c | 13 + drivers/gpu/drm/drm_print.c | 48 +- drivers/gpu/drm/i915/i915_params.c | 12 + drivers/gpu/drm/nouveau/nouveau_drm.c | 13 + drivers/gpu/drm/scheduler/sched_main.c | 4 +- drivers/hid/Kconfig | 100 +- drivers/hid/Makefile | 7 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 8 +- drivers/hid/hid-core.c | 22 +- drivers/hid/hid-google-hammer.c | 4 +- drivers/hid/hid-ids.h | 6 + drivers/hid/hid-logitech-hidpp.c | 164 +- drivers/hid/hid-multitouch.c | 8 +- drivers/hid/hid-nintendo.c | 60 +- drivers/hid/hid-playstation.c | 16 +- drivers/hid/hid-pxrc.c | 112 + drivers/hid/hid-rmi.c | 6 +- drivers/hid/hid-roccat.c | 4 + drivers/hid/hid-sony.c | 2 +- drivers/hid/hid-steam.c | 8 +- drivers/hid/hid-topre.c | 49 + drivers/hid/hid-uclogic-core.c | 5 + drivers/hid/hid-uclogic-params-test.c | 192 + drivers/hid/hid-uclogic-params.c | 230 +- drivers/hid/hid-uclogic-params.h | 10 + drivers/hid/hid-uclogic-rdesc-test.c | 22 +- drivers/hid/hid-uclogic-rdesc.c | 76 +- drivers/hid/hid-uclogic-rdesc.h | 8 + drivers/hid/hid-vivaldi-common.c | 29 +- drivers/hid/hid-vivaldi-common.h | 4 +- drivers/hid/hid-vivaldi.c | 4 +- drivers/hid/hid-vrc2.c | 91 + drivers/hid/i2c-hid/i2c-hid-core.c | 2 +- drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/usbhid/usbkbd.c | 2 +- drivers/hid/usbhid/usbmouse.c | 2 +- drivers/hid/wacom.h | 5 +- drivers/hid/wacom_sys.c | 11 +- drivers/hid/wacom_wac.c | 13 +- drivers/hid/wacom_wac.h | 4 +- drivers/hsi/clients/cmt_speech.c | 2 +- drivers/hsi/clients/nokia-modem.c | 4 +- drivers/hsi/clients/ssi_protocol.c | 2 +- drivers/hsi/controllers/omap_ssi_core.c | 1 + drivers/hsi/controllers/omap_ssi_port.c | 8 +- drivers/hwmon/Kconfig | 1 + drivers/hwmon/occ/common.c | 11 +- drivers/hwmon/occ/p9_sbe.c | 26 +- drivers/hwtracing/Kconfig | 2 + drivers/hwtracing/coresight/Kconfig | 4 +- drivers/hwtracing/coresight/coresight-catu.c | 27 +- drivers/hwtracing/coresight/coresight-catu.h | 8 +- drivers/hwtracing/coresight/coresight-core.c | 28 + drivers/hwtracing/coresight/coresight-cti-sysfs.c | 213 +- drivers/hwtracing/coresight/coresight-etb10.c | 28 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 34 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 29 + drivers/hwtracing/coresight/coresight-priv.h | 74 +- drivers/hwtracing/coresight/coresight-replicator.c | 10 +- drivers/hwtracing/coresight/coresight-stm.c | 40 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 48 +- drivers/hwtracing/coresight/coresight-tmc.h | 4 +- drivers/hwtracing/ptt/Kconfig | 12 + drivers/hwtracing/ptt/Makefile | 2 + drivers/hwtracing/ptt/hisi_ptt.c | 1046 ++++++ drivers/hwtracing/ptt/hisi_ptt.h | 200 + drivers/iio/accel/Kconfig | 13 + drivers/iio/accel/Makefile | 2 + drivers/iio/accel/adxl313.h | 35 +- drivers/iio/accel/adxl313_core.c | 202 +- drivers/iio/accel/adxl313_i2c.c | 74 +- drivers/iio/accel/adxl313_spi.c | 63 +- drivers/iio/accel/adxl345_core.c | 7 +- drivers/iio/accel/bma400.h | 14 + drivers/iio/accel/bma400_core.c | 346 +- drivers/iio/accel/bmi088-accel-core.c | 15 +- drivers/iio/accel/bmi088-accel-spi.c | 2 +- drivers/iio/accel/kxcjk-1013.c | 2 +- drivers/iio/accel/msa311.c | 1321 +++++++ drivers/iio/adc/Kconfig | 47 +- drivers/iio/adc/Makefile | 3 +- drivers/iio/adc/ab8500-gpadc.c | 27 +- drivers/iio/adc/ad7124.c | 15 +- drivers/iio/adc/ad7768-1.c | 17 +- drivers/iio/adc/ad7923.c | 11 +- drivers/iio/adc/ad9467.c | 17 +- drivers/iio/adc/at91-sama5d2_adc.c | 714 +++- drivers/iio/adc/imx8qxp-adc.c | 8 +- drivers/iio/adc/ingenic-adc.c | 23 +- drivers/iio/adc/lpc18xx_adc.c | 18 +- drivers/iio/adc/ltc2496.c | 9 +- drivers/iio/adc/ltc2497-core.c | 12 +- drivers/iio/adc/ltc2497.c | 77 +- drivers/iio/adc/ltc2497.h | 6 + drivers/iio/adc/max11205.c | 183 + drivers/iio/adc/max1363.c | 6 - drivers/iio/adc/mcp3911.c | 257 +- drivers/iio/adc/mt6360-adc.c | 2 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 58 +- drivers/iio/adc/qcom-spmi-adc5.c | 73 +- drivers/iio/adc/qcom-spmi-vadc.c | 44 +- drivers/iio/adc/rtq6056.c | 661 ++++ drivers/iio/adc/stm32-adc-core.c | 59 +- drivers/iio/adc/stm32-adc-core.h | 31 + drivers/iio/adc/stm32-adc.c | 128 +- drivers/iio/adc/ti-ads131e08.c | 19 +- drivers/iio/adc/ti-tsc2046.c | 69 +- drivers/iio/adc/xilinx-ams.c | 15 +- drivers/iio/adc/xilinx-xadc-core.c | 18 +- drivers/iio/addac/Kconfig | 16 + drivers/iio/addac/Makefile | 1 + drivers/iio/{adc => addac}/stx104.c | 0 drivers/iio/cdc/Kconfig | 10 + drivers/iio/cdc/Makefile | 1 + drivers/iio/cdc/ad7746.c | 820 ++++ drivers/iio/common/scmi_sensors/scmi_iio.c | 8 +- drivers/iio/common/st_sensors/st_sensors_core.c | 2 +- drivers/iio/dac/ad5593r.c | 50 +- drivers/iio/frequency/adf4371.c | 17 +- drivers/iio/frequency/admv1014.c | 3 +- drivers/iio/frequency/adrf6780.c | 16 +- drivers/iio/imu/Kconfig | 1 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis16475.c | 15 +- drivers/iio/imu/bno055/Kconfig | 25 + drivers/iio/imu/bno055/Makefile | 10 + drivers/iio/imu/bno055/bno055.c | 1685 +++++++++ drivers/iio/imu/bno055/bno055.h | 13 + drivers/iio/imu/bno055/bno055_i2c.c | 57 + drivers/iio/imu/bno055/bno055_ser_core.c | 560 +++ drivers/iio/imu/bno055/bno055_ser_trace.c | 14 + drivers/iio/imu/bno055/bno055_ser_trace.h | 104 + drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 4 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 7 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/industrialio-buffer.c | 5 +- drivers/iio/industrialio-core.c | 29 +- drivers/iio/industrialio-event.c | 14 +- drivers/iio/industrialio-trigger.c | 1 + drivers/iio/inkern.c | 272 +- drivers/iio/light/Kconfig | 11 + drivers/iio/light/Makefile | 1 + drivers/iio/light/ltrf216a.c | 550 +++ drivers/iio/light/st_uvis25_core.c | 9 +- drivers/iio/light/st_uvis25_i2c.c | 2 +- drivers/iio/light/st_uvis25_spi.c | 2 +- drivers/iio/magnetometer/Kconfig | 4 +- drivers/iio/magnetometer/hmc5843.h | 13 +- drivers/iio/magnetometer/hmc5843_core.c | 8 +- drivers/iio/magnetometer/hmc5843_i2c.c | 2 +- drivers/iio/magnetometer/hmc5843_spi.c | 14 +- drivers/iio/magnetometer/yamaha-yas530.c | 855 ++++- drivers/iio/pressure/Kconfig | 6 +- drivers/iio/pressure/bmp280-core.c | 974 ++++- drivers/iio/pressure/bmp280-i2c.c | 15 +- drivers/iio/pressure/bmp280-regmap.c | 55 + drivers/iio/pressure/bmp280-spi.c | 5 + drivers/iio/pressure/bmp280.h | 164 +- drivers/iio/pressure/dlhl60d.c | 5 +- drivers/iio/pressure/dps310.c | 262 +- drivers/iio/pressure/icp10100.c | 10 +- drivers/iio/pressure/st_pressure.h | 2 + drivers/iio/pressure/st_pressure_core.c | 70 + drivers/iio/pressure/st_pressure_i2c.c | 5 + drivers/iio/pressure/st_pressure_spi.c | 5 + drivers/iio/proximity/srf04.c | 10 +- drivers/iio/proximity/sx9310.c | 8 +- drivers/iio/proximity/sx9324.c | 8 +- drivers/iio/proximity/sx9360.c | 8 +- drivers/iio/temperature/mlx90614.c | 41 +- drivers/iio/temperature/mlx90632.c | 61 +- drivers/iio/test/iio-test-rescale.c | 4 +- drivers/infiniband/core/cm.c | 104 +- drivers/infiniband/core/cma.c | 88 +- drivers/infiniband/core/cma_configfs.c | 2 +- drivers/infiniband/core/device.c | 4 +- drivers/infiniband/core/lag.c | 5 +- drivers/infiniband/core/sa_query.c | 235 +- drivers/infiniband/core/ucma.c | 10 +- drivers/infiniband/core/umem_odp.c | 2 - drivers/infiniband/core/uverbs_cmd.c | 5 +- drivers/infiniband/core/uverbs_ioctl.c | 8 + drivers/infiniband/core/verbs.c | 4 +- drivers/infiniband/hw/bnxt_re/main.c | 2 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 6 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 5 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 3 +- drivers/infiniband/hw/efa/efa_io_defs.h | 289 ++ drivers/infiniband/hw/efa/efa_verbs.c | 11 +- drivers/infiniband/hw/erdma/erdma.h | 4 +- drivers/infiniband/hw/erdma/erdma_cm.c | 8 - drivers/infiniband/hw/erdma/erdma_cmdq.c | 8 +- drivers/infiniband/hw/erdma/erdma_cq.c | 4 - drivers/infiniband/hw/erdma/erdma_eq.c | 13 +- drivers/infiniband/hw/erdma/erdma_hw.h | 14 +- drivers/infiniband/hw/erdma/erdma_main.c | 17 +- drivers/infiniband/hw/erdma/erdma_qp.c | 15 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 35 +- drivers/infiniband/hw/erdma/erdma_verbs.h | 9 +- drivers/infiniband/hw/hfi1/chip.c | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/infiniband/hw/hfi1/firmware.c | 2 +- drivers/infiniband/hw/hfi1/ipoib_rx.c | 5 +- drivers/infiniband/hw/hfi1/verbs.c | 6 +- drivers/infiniband/hw/hfi1/verbs.h | 3 - drivers/infiniband/hw/hns/Makefile | 2 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 6 +- drivers/infiniband/hw/hns/hns_roce_device.h | 25 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 33 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 164 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 14 +- drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c | 34 - drivers/infiniband/hw/hns/hns_roce_main.c | 64 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 7 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 19 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 220 +- drivers/infiniband/hw/irdma/defs.h | 1 + drivers/infiniband/hw/irdma/hw.c | 51 +- drivers/infiniband/hw/irdma/type.h | 1 + drivers/infiniband/hw/irdma/user.h | 1 + drivers/infiniband/hw/irdma/utils.c | 3 + drivers/infiniband/hw/irdma/verbs.c | 69 +- drivers/infiniband/hw/mlx4/mr.c | 1 - drivers/infiniband/hw/mlx5/devx.c | 57 +- drivers/infiniband/hw/mlx5/main.c | 6 +- drivers/infiniband/hw/mlx5/mem.c | 2 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 36 + drivers/infiniband/hw/mlx5/mr.c | 8 +- drivers/infiniband/hw/mlx5/odp.c | 4 +- drivers/infiniband/hw/mthca/mthca_cmd.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 2 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 3 - drivers/infiniband/sw/rdmavt/vt.c | 4 +- drivers/infiniband/sw/rxe/rxe_icrc.c | 12 +- drivers/infiniband/sw/rxe/rxe_loc.h | 6 +- drivers/infiniband/sw/rxe/rxe_mr.c | 22 +- drivers/infiniband/sw/rxe/rxe_mw.c | 6 +- drivers/infiniband/sw/rxe/rxe_net.c | 1 - drivers/infiniband/sw/rxe/rxe_qp.c | 61 +- drivers/infiniband/sw/rxe/rxe_queue.c | 12 +- drivers/infiniband/sw/rxe/rxe_recv.c | 106 +- drivers/infiniband/sw/rxe/rxe_resp.c | 53 +- drivers/infiniband/sw/rxe/rxe_task.c | 3 +- drivers/infiniband/sw/rxe/rxe_task.h | 3 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 19 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 3 - drivers/infiniband/sw/siw/Kconfig | 5 +- drivers/infiniband/sw/siw/siw.h | 1 + drivers/infiniband/sw/siw/siw_qp.c | 2 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 27 +- drivers/infiniband/sw/siw/siw_verbs.c | 3 + drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c | 4 +- drivers/infiniband/ulp/rtrs/Makefile | 10 +- drivers/infiniband/ulp/rtrs/rtrs-clt-trace.c | 15 + drivers/infiniband/ulp/rtrs/rtrs-clt-trace.h | 86 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 26 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 7 +- drivers/infiniband/ulp/rtrs/rtrs-srv-trace.c | 16 + drivers/infiniband/ulp/rtrs/rtrs-srv-trace.h | 88 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 12 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 5 + drivers/infiniband/ulp/rtrs/rtrs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs.h | 3 +- drivers/infiniband/ulp/srp/ib_srp.c | 66 +- drivers/infiniband/ulp/srp/ib_srp.h | 3 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 6 +- drivers/interconnect/core.c | 10 +- drivers/interconnect/imx/imx.c | 4 +- drivers/interconnect/imx/imx.h | 2 +- drivers/interconnect/imx/imx8mm.c | 4 +- drivers/interconnect/imx/imx8mn.c | 4 +- drivers/interconnect/imx/imx8mp.c | 4 +- drivers/interconnect/imx/imx8mq.c | 4 +- drivers/interconnect/qcom/Kconfig | 2 +- drivers/interconnect/qcom/icc-common.c | 3 + drivers/interconnect/qcom/icc-rpm.c | 4 +- drivers/interconnect/qcom/icc-rpmh.c | 4 +- drivers/interconnect/qcom/msm8974.c | 4 +- drivers/interconnect/qcom/osm-l3.c | 4 +- drivers/interconnect/qcom/sm8450.c | 4 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 21 + drivers/ipack/devices/ipoctal.c | 2 +- drivers/ipack/ipack.c | 5 +- drivers/isdn/hardware/mISDN/hfcpci.c | 3 +- drivers/macintosh/therm_windtunnel.c | 6 +- drivers/mailbox/apple-mailbox.c | 63 +- drivers/mailbox/bcm-flexrm-mailbox.c | 8 +- drivers/mailbox/imx-mailbox.c | 10 +- drivers/mailbox/mailbox-mpfs.c | 25 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 2 +- drivers/mailbox/qcom-ipcc.c | 3 +- drivers/md/bcache/bcache.h | 2 +- drivers/md/bcache/bset.c | 2 +- drivers/md/bcache/stats.h | 1 - drivers/md/bcache/writeback.c | 78 +- drivers/md/dm-rq.c | 4 +- drivers/md/dm-table.c | 4 +- drivers/md/md.c | 5 +- drivers/md/raid0.c | 2 +- drivers/md/raid10.c | 151 +- drivers/md/raid10.h | 2 +- drivers/md/raid5-cache.c | 11 +- drivers/md/raid5.c | 147 +- drivers/md/raid5.h | 32 +- drivers/media/cec/platform/sti/stih-cec.c | 4 +- drivers/media/common/Kconfig | 1 - drivers/media/common/Makefile | 2 +- drivers/media/common/saa7146/saa7146_core.c | 578 --- drivers/media/common/saa7146/saa7146_fops.c | 658 ---- drivers/media/common/saa7146/saa7146_hlp.c | 1046 ------ drivers/media/common/saa7146/saa7146_i2c.c | 421 --- drivers/media/common/saa7146/saa7146_vbi.c | 498 --- drivers/media/common/saa7146/saa7146_video.c | 1286 ------- drivers/media/common/videobuf2/videobuf2-core.c | 14 +- drivers/media/common/videobuf2/videobuf2-dvb.c | 4 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 17 +- drivers/media/dvb-frontends/dib8000.c | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 2 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 2 +- drivers/media/dvb-frontends/tda1002x.h | 2 +- drivers/media/dvb-frontends/tda10048.c | 2 +- drivers/media/i2c/adv7511-v4l2.c | 4 +- drivers/media/i2c/adv7604.c | 4 +- drivers/media/i2c/adv7842.c | 4 +- drivers/media/i2c/cx25840/cx25840-ir.c | 2 +- drivers/media/i2c/tc358743.c | 2 + drivers/media/pci/Kconfig | 4 +- drivers/media/pci/Makefile | 6 +- drivers/media/pci/cx18/cx18-av-audio.c | 2 +- drivers/media/pci/cx18/cx18-firmware.c | 2 +- drivers/media/pci/cx23885/cx23885-core.c | 3 + drivers/media/pci/cx23885/cx23888-ir.c | 2 +- drivers/media/pci/cx88/cx88-dsp.c | 2 +- drivers/media/pci/cx88/cx88-vbi.c | 9 +- drivers/media/pci/cx88/cx88-video.c | 43 +- drivers/media/pci/ivtv/ivtv-yuv.c | 2 +- drivers/media/pci/meye/Kconfig | 16 - drivers/media/pci/ngene/ngene.h | 78 - drivers/media/pci/saa7146/Kconfig | 39 - drivers/media/pci/saa7146/hexium_gemini.c | 425 --- drivers/media/pci/saa7146/hexium_orion.c | 496 --- drivers/media/pci/saa7146/mxb.c | 873 ----- drivers/media/pci/saa7164/saa7164-core.c | 2 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 2 +- drivers/media/pci/ttpci/Kconfig | 86 - drivers/media/pci/ttpci/budget-av.c | 1622 -------- drivers/media/pci/ttpci/budget.h | 129 - drivers/{staging/media => media/pci}/zoran/Kconfig | 0 .../{staging/media => media/pci}/zoran/Makefile | 0 drivers/media/pci/zoran/videocodec.c | 278 ++ drivers/media/pci/zoran/videocodec.h | 325 ++ drivers/media/pci/zoran/zoran.h | 328 ++ drivers/media/pci/zoran/zoran_card.c | 1440 +++++++ drivers/media/pci/zoran/zoran_card.h | 29 + drivers/media/pci/zoran/zoran_device.c | 956 +++++ drivers/media/pci/zoran/zoran_device.h | 60 + drivers/media/pci/zoran/zoran_driver.c | 986 +++++ drivers/media/pci/zoran/zr36016.c | 406 ++ .../{staging/media => media/pci}/zoran/zr36016.h | 0 drivers/media/pci/zoran/zr36050.c | 817 ++++ .../{staging/media => media/pci}/zoran/zr36050.h | 0 drivers/media/pci/zoran/zr36057.h | 154 + drivers/media/pci/zoran/zr36060.c | 870 +++++ drivers/media/pci/zoran/zr36060.h | 203 + drivers/media/platform/Kconfig | 1 + drivers/media/platform/Makefile | 1 + drivers/media/platform/amlogic/meson-ge2d/ge2d.c | 1 - drivers/media/platform/amphion/vdec.c | 16 +- drivers/media/platform/amphion/venc.c | 2 +- drivers/media/platform/amphion/vpu.h | 1 - drivers/media/platform/amphion/vpu_core.c | 84 +- drivers/media/platform/amphion/vpu_core.h | 1 + drivers/media/platform/amphion/vpu_dbg.c | 9 +- drivers/media/platform/amphion/vpu_malone.c | 2 +- drivers/media/platform/intel/pxa_camera.c | 8 +- drivers/media/platform/marvell/mcam-core.h | 2 +- drivers/media/platform/mediatek/Kconfig | 1 + drivers/media/platform/mediatek/Makefile | 1 + .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 1 - drivers/media/platform/mediatek/mdp3/Kconfig | 21 + drivers/media/platform/mediatek/mdp3/Makefile | 6 + .../media/platform/mediatek/mdp3/mdp_reg_ccorr.h | 19 + .../media/platform/mediatek/mdp3/mdp_reg_rdma.h | 65 + drivers/media/platform/mediatek/mdp3/mdp_reg_rsz.h | 39 + .../media/platform/mediatek/mdp3/mdp_reg_wdma.h | 47 + .../media/platform/mediatek/mdp3/mdp_reg_wrot.h | 55 + drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h | 290 ++ .../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 466 +++ .../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.h | 43 + .../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 1033 ++++++ .../media/platform/mediatek/mdp3/mtk-mdp3-comp.h | 186 + .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 357 ++ .../media/platform/mediatek/mdp3/mtk-mdp3-core.h | 94 + .../media/platform/mediatek/mdp3/mtk-mdp3-m2m.c | 724 ++++ .../media/platform/mediatek/mdp3/mtk-mdp3-m2m.h | 48 + .../media/platform/mediatek/mdp3/mtk-mdp3-regs.c | 735 ++++ .../media/platform/mediatek/mdp3/mtk-mdp3-regs.h | 373 ++ .../media/platform/mediatek/mdp3/mtk-mdp3-vpu.c | 313 ++ .../media/platform/mediatek/mdp3/mtk-mdp3-vpu.h | 78 + .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 2 + .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 4 + .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 6 + .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 19 +- .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 14 + .../platform/mediatek/vcodec/venc/venc_h264_if.c | 200 +- .../media/platform/mediatek/vcodec/venc_ipi_msg.h | 24 + .../media/platform/mediatek/vcodec/venc_vpu_if.c | 76 +- drivers/media/platform/nxp/Kconfig | 13 +- drivers/media/platform/nxp/Makefile | 2 +- drivers/media/platform/nxp/dw100/Kconfig | 16 + drivers/media/platform/nxp/dw100/Makefile | 3 + drivers/media/platform/nxp/dw100/dw100.c | 1707 +++++++++ drivers/media/platform/nxp/dw100/dw100_regs.h | 117 + drivers/media/platform/renesas/vsp1/vsp1.h | 4 + drivers/media/platform/renesas/vsp1/vsp1_drv.c | 101 +- drivers/media/platform/renesas/vsp1/vsp1_lif.c | 12 +- drivers/media/platform/renesas/vsp1/vsp1_regs.h | 6 + drivers/media/platform/renesas/vsp1/vsp1_video.c | 2 +- drivers/media/platform/rockchip/rga/rga.c | 2 +- .../media/platform/samsung/exynos4-is/fimc-core.h | 2 +- .../media/platform/samsung/exynos4-is/fimc-is.c | 1 + drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 5 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 2 +- drivers/media/platform/ti/am437x/am437x-vpfe.h | 2 +- drivers/media/platform/ti/cal/cal-camerarx.c | 31 +- drivers/media/platform/ti/cal/cal-video.c | 5 +- drivers/media/platform/ti/cal/cal.c | 139 +- drivers/media/platform/ti/cal/cal.h | 7 +- drivers/media/platform/ti/davinci/Kconfig | 49 - drivers/media/platform/ti/davinci/Makefile | 4 - drivers/media/platform/ti/davinci/dm355_ccdc.c | 934 ----- drivers/media/platform/ti/davinci/dm644x_ccdc.c | 879 ----- drivers/media/platform/ti/davinci/isif.c | 1127 ------ drivers/media/platform/ti/davinci/vpbe.c | 2 +- drivers/media/platform/ti/davinci/vpif.h | 60 +- drivers/media/platform/ti/davinci/vpif_capture.c | 6 +- drivers/media/platform/ti/davinci/vpif_capture.h | 2 +- drivers/media/platform/ti/davinci/vpif_display.c | 6 +- drivers/media/platform/ti/davinci/vpif_display.h | 6 +- drivers/media/platform/ti/omap/omap_voutlib.c | 2 +- drivers/media/platform/ti/omap3isp/isp.c | 2 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 2 +- drivers/media/platform/verisilicon/Kconfig | 54 + .../hantro => media/platform/verisilicon}/Makefile | 0 .../hantro => media/platform/verisilicon}/hantro.h | 0 .../platform/verisilicon}/hantro_drv.c | 0 .../platform/verisilicon}/hantro_g1.c | 0 .../platform/verisilicon}/hantro_g1_h264_dec.c | 0 .../platform/verisilicon}/hantro_g1_mpeg2_dec.c | 0 .../platform/verisilicon}/hantro_g1_regs.h | 0 .../platform/verisilicon}/hantro_g1_vp8_dec.c | 0 .../platform/verisilicon}/hantro_g2.c | 0 .../platform/verisilicon}/hantro_g2_hevc_dec.c | 0 .../platform/verisilicon}/hantro_g2_regs.h | 0 .../platform/verisilicon}/hantro_g2_vp9_dec.c | 0 .../platform/verisilicon}/hantro_h1_jpeg_enc.c | 0 .../platform/verisilicon}/hantro_h1_regs.h | 0 .../platform/verisilicon}/hantro_h264.c | 0 .../platform/verisilicon}/hantro_hevc.c | 0 .../platform/verisilicon}/hantro_hw.h | 0 .../platform/verisilicon}/hantro_jpeg.c | 0 .../platform/verisilicon}/hantro_jpeg.h | 0 .../platform/verisilicon}/hantro_mpeg2.c | 0 .../platform/verisilicon}/hantro_postproc.c | 0 .../platform/verisilicon}/hantro_v4l2.c | 0 .../platform/verisilicon}/hantro_v4l2.h | 0 .../platform/verisilicon}/hantro_vp8.c | 0 .../platform/verisilicon}/hantro_vp9.c | 0 .../platform/verisilicon}/hantro_vp9.h | 0 .../platform/verisilicon}/imx8m_vpu_hw.c | 0 .../verisilicon}/rockchip_vpu2_hw_h264_dec.c | 0 .../verisilicon}/rockchip_vpu2_hw_jpeg_enc.c | 0 .../verisilicon}/rockchip_vpu2_hw_mpeg2_dec.c | 0 .../verisilicon}/rockchip_vpu2_hw_vp8_dec.c | 0 .../platform/verisilicon}/rockchip_vpu2_regs.h | 0 .../platform/verisilicon}/rockchip_vpu_hw.c | 0 .../platform/verisilicon}/sama5d4_vdec_hw.c | 0 .../platform/verisilicon}/sunxi_vpu_hw.c | 0 drivers/media/platform/xilinx/xilinx-csi2rxss.c | 1 + drivers/media/platform/xilinx/xilinx-vip.c | 2 + drivers/media/platform/xilinx/xilinx-vipp.c | 9 +- drivers/media/test-drivers/vim2m.c | 2 +- drivers/media/test-drivers/vivid/vivid-core.h | 5 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 14 + drivers/media/test-drivers/vivid/vivid-vid-cap.c | 4 + drivers/media/usb/Kconfig | 3 - drivers/media/usb/Makefile | 3 - drivers/media/usb/airspy/airspy.c | 6 +- drivers/media/usb/au0828/au0828-video.c | 4 +- drivers/media/usb/b2c2/flexcop-usb.c | 22 +- drivers/media/usb/cpia2/Kconfig | 10 - drivers/media/usb/cx231xx/cx231xx-vbi.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 2 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 2 +- drivers/media/usb/em28xx/em28xx-video.c | 4 +- drivers/media/usb/gspca/finepix.c | 2 +- drivers/media/usb/msi2500/msi2500.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-dvb.c | 2 +- drivers/media/usb/tm6000/Kconfig | 34 - drivers/media/usb/tm6000/tm6000-video.c | 1705 --------- drivers/media/usb/uvc/uvc_ctrl.c | 118 +- drivers/media/usb/uvc/uvc_driver.c | 307 +- drivers/media/usb/uvc/uvc_v4l2.c | 14 +- drivers/media/usb/uvc/uvc_video.c | 2 +- drivers/media/usb/uvc/uvcvideo.h | 147 - drivers/media/usb/zr364xx/Kconfig | 15 - drivers/media/v4l2-core/v4l2-common.c | 86 + drivers/media/v4l2-core/v4l2-ctrls-api.c | 62 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 218 +- drivers/media/v4l2-core/v4l2-flash-led-class.c | 2 +- drivers/media/v4l2-core/v4l2-ioctl.c | 2 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 6 +- drivers/message/fusion/mptctl.c | 6 +- drivers/mfd/Kconfig | 44 +- drivers/mfd/Makefile | 12 +- drivers/mfd/da9062-core.c | 1 + drivers/mfd/fsl-imx25-tsadc.c | 34 +- drivers/mfd/htc-i2cpld.c | 60 +- drivers/mfd/intel-lpss-pci.c | 141 +- drivers/mfd/intel-m10-bmc.c | 1 + drivers/mfd/intel_soc_pmic_chtdc_ti.c | 8 +- drivers/mfd/intel_soc_pmic_core.c | 158 - drivers/mfd/intel_soc_pmic_core.h | 25 - drivers/mfd/intel_soc_pmic_crc.c | 139 +- drivers/mfd/lp8788-irq.c | 3 + drivers/mfd/lp8788.c | 12 +- drivers/mfd/lpc_ich.c | 2 +- drivers/mfd/mfd-core.c | 9 +- drivers/mfd/mt6370.c | 312 ++ drivers/mfd/mt6370.h | 99 + drivers/mfd/ocelot-spi.c | 1 + drivers/mfd/qcom-spmi-pmic.c | 1 + drivers/mfd/rk808.c | 16 +- drivers/mfd/rt5120.c | 124 + drivers/mfd/sm501.c | 7 +- drivers/mfd/stmpe.c | 49 +- drivers/mfd/syscon.c | 8 - drivers/mfd/twl-core.c | 2 +- drivers/mfd/twl4030-irq.c | 1 + drivers/misc/Kconfig | 1 + drivers/misc/Makefile | 3 +- drivers/misc/altera-stapl/altera.c | 8 +- drivers/misc/bcm-vk/bcm_vk_dev.c | 8 +- drivers/misc/eeprom/eeprom.c | 2 +- drivers/misc/eeprom/idt_89hpesx.c | 2 +- drivers/misc/fastrpc.c | 2 +- drivers/misc/habanalabs/Kconfig | 1 + drivers/misc/habanalabs/Makefile | 8 +- drivers/misc/habanalabs/common/command_buffer.c | 127 +- .../misc/habanalabs/common/command_submission.c | 75 +- drivers/misc/habanalabs/common/debugfs.c | 35 +- drivers/misc/habanalabs/common/device.c | 147 +- drivers/misc/habanalabs/common/firmware_if.c | 184 +- drivers/misc/habanalabs/common/habanalabs.h | 171 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 44 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 123 +- drivers/misc/habanalabs/common/hw_queue.c | 4 +- drivers/misc/habanalabs/common/hwmon.c | 24 +- drivers/misc/habanalabs/common/memory.c | 57 +- drivers/misc/habanalabs/common/memory_mgr.c | 10 +- drivers/misc/habanalabs/common/mmu/mmu.c | 31 +- drivers/misc/habanalabs/common/sysfs.c | 10 + drivers/misc/habanalabs/gaudi/gaudi.c | 185 +- drivers/misc/habanalabs/gaudi2/gaudi2.c | 671 +++- drivers/misc/habanalabs/gaudi2/gaudi2P.h | 10 +- drivers/misc/habanalabs/gaudi2/gaudi2_masks.h | 21 +- drivers/misc/habanalabs/gaudi2/gaudi2_security.c | 26 +- drivers/misc/habanalabs/goya/goya.c | 62 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 103 +- .../misc/habanalabs/include/common/hl_boot_if.h | 37 +- .../include/gaudi2/asic_reg/gaudi2_regs.h | 2 + .../gaudi2/asic_reg/pcie_wrap_special_regs.h | 185 + .../include/gaudi2/gaudi2_async_virt_events.h | 57 - drivers/misc/ibmvmc.c | 6 +- drivers/misc/ics932s401.c | 2 +- drivers/misc/mchp_pci1xxxx/Kconfig | 13 + drivers/misc/mchp_pci1xxxx/Makefile | 1 + drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c | 165 + drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h | 28 + drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c | 427 +++ drivers/misc/mei/bus-fixup.c | 2 +- drivers/misc/mei/gsc-me.c | 1 - drivers/misc/mei/hw-txe.c | 2 +- drivers/misc/ocxl/file.c | 2 + drivers/misc/pci_endpoint_test.c | 34 +- drivers/misc/sgi-xp/xp.h | 4 - drivers/misc/vmw_vmci/vmci_queue_pair.c | 16 +- drivers/misc/xilinx_sdfec.c | 3 +- drivers/mmc/core/sdio_uart.c | 4 +- drivers/mmc/host/renesas_sdhi_core.c | 21 +- drivers/mmc/host/sdhci-tegra.c | 2 +- drivers/mtd/devices/block2mtd.c | 2 +- drivers/mtd/devices/docg3.c | 21 +- drivers/mtd/ftl.c | 4 +- drivers/mtd/inftlcore.c | 6 +- drivers/mtd/maps/physmap-core.c | 3 + drivers/mtd/mtdchar.c | 139 + drivers/mtd/mtdconcat.c | 2 +- drivers/mtd/mtdcore.c | 33 + drivers/mtd/mtdpstore.c | 2 +- drivers/mtd/mtdswap.c | 6 +- drivers/mtd/nand/bbt.c | 7 +- drivers/mtd/nand/onenand/onenand_base.c | 16 +- drivers/mtd/nand/onenand/onenand_bbt.c | 2 +- drivers/mtd/nand/raw/Kconfig | 24 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 2 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 1 + drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 2 +- drivers/mtd/nand/raw/brcmnand/Kconfig | 49 + drivers/mtd/nand/raw/brcmnand/Makefile | 8 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 5 +- drivers/mtd/nand/raw/cafe_nand.c | 2 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 28 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/intel-nand-controller.c | 28 +- drivers/mtd/nand/raw/marvell_nand.c | 8 +- drivers/mtd/nand/raw/meson_nand.c | 90 +- drivers/mtd/nand/raw/nand_base.c | 15 +- drivers/mtd/nand/raw/nand_bbt.c | 8 +- drivers/mtd/nand/raw/orion_nand.c | 17 +- drivers/mtd/nand/raw/sm_common.c | 2 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 13 +- drivers/mtd/nand/spi/core.c | 10 + drivers/mtd/nftlcore.c | 6 +- drivers/mtd/parsers/Kconfig | 10 + drivers/mtd/parsers/Makefile | 1 + drivers/mtd/parsers/brcm_u-boot.c | 84 + drivers/mtd/parsers/cmdlinepart.c | 4 +- drivers/mtd/sm_ftl.c | 4 +- drivers/mtd/ssfdc.c | 2 +- drivers/mtd/tests/nandbiterrs.c | 2 +- drivers/mtd/tests/oobtest.c | 8 +- drivers/mtd/tests/readtest.c | 2 +- drivers/net/ethernet/broadcom/Makefile | 5 - drivers/net/ethernet/freescale/enetc/enetc_qos.c | 1 - .../ethernet/marvell/octeontx2/nic/cn10k_macsec.c | 7 +- .../ethernet/marvell/prestera/prestera_matchall.c | 2 + drivers/net/ethernet/mediatek/Makefile | 5 - drivers/net/hyperv/hyperv_net.h | 3 +- drivers/net/hyperv/netvsc.c | 4 + drivers/net/hyperv/netvsc_drv.c | 19 + drivers/net/macvlan.c | 2 +- drivers/net/usb/hso.c | 3 +- drivers/net/wwan/wwan_core.c | 1 + drivers/nvme/host/core.c | 147 +- drivers/nvme/host/fabrics.c | 25 +- drivers/nvme/host/fc.c | 124 +- drivers/nvme/host/ioctl.c | 317 +- drivers/nvme/host/multipath.c | 1 + drivers/nvme/host/nvme.h | 48 +- drivers/nvme/host/pci.c | 90 +- drivers/nvme/host/rdma.c | 171 +- drivers/nvme/host/tcp.c | 169 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/configfs.c | 29 + drivers/nvme/target/core.c | 1 + drivers/nvme/target/discovery.c | 2 +- drivers/nvme/target/fabrics-cmd-auth.c | 23 +- drivers/nvme/target/fabrics-cmd.c | 19 +- drivers/nvme/target/io-cmd-bdev.c | 19 +- drivers/nvme/target/loop.c | 91 +- drivers/nvme/target/nvmet.h | 7 +- drivers/nvme/target/passthru.c | 12 +- drivers/nvme/target/tcp.c | 91 +- drivers/nvme/target/zns.c | 3 +- drivers/nvmem/Kconfig | 313 +- drivers/nvmem/Makefile | 120 +- drivers/nvmem/brcm_nvram.c | 2 +- drivers/nvmem/core.c | 27 +- drivers/nvmem/lan9662-otpc.c | 222 ++ drivers/nvmem/u-boot-env.c | 219 ++ drivers/parport/parport_pc.c | 4 + drivers/perf/riscv_pmu_legacy.c | 4 +- drivers/perf/riscv_pmu_sbi.c | 31 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/allwinner/phy-sun4i-usb.c | 2 +- .../phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 6 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 32 +- drivers/phy/intel/phy-intel-lgm-combo.c | 45 +- drivers/phy/mediatek/phy-mtk-dp.c | 2 +- drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c | 238 +- drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c | 246 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 33 - drivers/phy/mediatek/phy-mtk-hdmi.h | 7 - drivers/phy/mediatek/phy-mtk-io.h | 8 + drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8173.c | 164 +- drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c | 74 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 24 - drivers/phy/mediatek/phy-mtk-mipi-dsi.h | 5 - drivers/phy/mediatek/phy-mtk-pcie.c | 17 +- drivers/phy/mediatek/phy-mtk-tphy.c | 223 +- drivers/phy/mediatek/phy-mtk-ufs.c | 78 +- drivers/phy/mediatek/phy-mtk-xsphy.c | 46 +- drivers/phy/microchip/lan966x_serdes.c | 99 +- drivers/phy/microchip/lan966x_serdes_regs.h | 42 + drivers/phy/qualcomm/phy-qcom-edp.c | 221 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 819 ++-- drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 251 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 360 +- drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5.h | 13 + .../qualcomm/phy-qcom-qmp-qserdes-txrx-v5_5nm.h | 333 ++ drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 270 +- drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 468 ++- drivers/phy/qualcomm/phy-qcom-qmp.h | 1 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 27 +- drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 273 +- drivers/phy/qualcomm/phy-qcom-usb-hsic.c | 6 +- drivers/phy/rockchip/Kconfig | 9 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-csidphy.c | 24 + drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 204 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 10 +- drivers/phy/rockchip/phy-rockchip-snps-pcie3.c | 322 ++ drivers/phy/sunplus/Kconfig | 12 + drivers/phy/sunplus/Makefile | 2 + drivers/phy/sunplus/phy-sunplus-usb2.c | 296 ++ drivers/phy/tegra/xusb-tegra186.c | 28 +- drivers/phy/tegra/xusb.c | 25 +- drivers/phy/tegra/xusb.h | 4 +- drivers/phy/ti/phy-gmii-sel.c | 47 +- drivers/phy/ti/phy-j721e-wiz.c | 248 +- drivers/power/reset/qcom-pon.c | 1 + drivers/power/supply/Kconfig | 21 + drivers/power/supply/Makefile | 2 + drivers/power/supply/ab8500_chargalg.c | 6 - drivers/power/supply/adp5061.c | 9 +- drivers/power/supply/bq25890_charger.c | 30 + drivers/power/supply/bq27xxx_battery.c | 60 +- drivers/power/supply/cpcap-charger.c | 2 +- drivers/power/supply/cw2015_battery.c | 13 +- drivers/power/supply/max1721x_battery.c | 2 +- drivers/power/supply/mt6370-charger.c | 961 +++++ drivers/power/supply/power_supply_sysfs.c | 2 +- drivers/power/supply/rk817_charger.c | 1211 ++++++ drivers/power/supply/tps65217_charger.c | 2 +- drivers/pwm/core.c | 2 +- drivers/pwm/pwm-lpss-pci.c | 48 +- drivers/pwm/pwm-lpss-platform.c | 40 +- drivers/pwm/pwm-lpss.c | 46 +- drivers/pwm/pwm-lpss.h | 12 +- drivers/pwm/pwm-rockchip.c | 18 +- drivers/pwm/sysfs.c | 20 +- drivers/regulator/Kconfig | 1 + drivers/remoteproc/imx_dsp_rproc.c | 4 +- drivers/remoteproc/imx_rproc.c | 14 +- drivers/remoteproc/keystone_remoteproc.c | 16 +- drivers/remoteproc/remoteproc_core.c | 223 +- drivers/remoteproc/remoteproc_internal.h | 38 +- drivers/remoteproc/remoteproc_virtio.c | 183 +- drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 2 +- drivers/reset/reset-mpfs.c | 157 + drivers/rpmsg/rpmsg_char.c | 9 +- drivers/s390/block/dasd.c | 86 +- drivers/s390/block/dasd_3990_erp.c | 5 + drivers/s390/block/dasd_devmap.c | 611 ++- drivers/s390/block/dasd_diag.c | 2 +- drivers/s390/block/dasd_eckd.c | 294 +- drivers/s390/block/dasd_eckd.h | 9 +- drivers/s390/block/dasd_eer.c | 4 +- drivers/s390/block/dasd_fba.c | 2 +- drivers/s390/block/dasd_genhd.c | 29 +- drivers/s390/block/dasd_int.h | 75 +- drivers/s390/block/dasd_ioctl.c | 53 + drivers/s390/block/dcssblk.c | 2 +- drivers/s390/char/hmcdrv_cache.c | 2 +- drivers/s390/char/tape_class.c | 4 +- drivers/s390/char/tty3270.c | 2 +- drivers/s390/char/zcore.c | 1 + drivers/s390/cio/qdio_debug.c | 2 +- drivers/s390/net/ctcm_main.c | 2 +- drivers/s390/net/fsm.c | 2 +- drivers/s390/net/qeth_ethtool.c | 4 +- drivers/s390/scsi/zfcp_aux.c | 2 +- drivers/s390/scsi/zfcp_fc.c | 2 +- drivers/scsi/3w-9xxx.c | 2 +- drivers/scsi/3w-xxxx.c | 14 +- drivers/scsi/3w-xxxx.h | 2 +- drivers/scsi/Kconfig | 7 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 10 +- drivers/scsi/cxlflash/main.c | 2 +- drivers/scsi/esas2r/atioctl.h | 1 + drivers/scsi/esas2r/esas2r_ioctl.c | 3 +- drivers/scsi/hisi_sas/hisi_sas.h | 1 + drivers/scsi/hisi_sas/hisi_sas_main.c | 37 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 12 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 19 +- drivers/scsi/hpsa.c | 12 +- drivers/scsi/hptiop.c | 9 +- drivers/scsi/hptiop.h | 4 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 2 +- drivers/scsi/initio.c | 2 +- drivers/scsi/iscsi_tcp.c | 73 +- drivers/scsi/iscsi_tcp.h | 3 + drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/lpfc/lpfc.h | 37 +- drivers/scsi/lpfc/lpfc_attr.c | 344 +- drivers/scsi/lpfc/lpfc_bsg.c | 5 +- drivers/scsi/lpfc/lpfc_crtn.h | 10 + drivers/scsi/lpfc/lpfc_ct.c | 1092 ++---- drivers/scsi/lpfc/lpfc_debugfs.c | 61 +- drivers/scsi/lpfc/lpfc_debugfs.h | 4 +- drivers/scsi/lpfc/lpfc_disc.h | 4 +- drivers/scsi/lpfc/lpfc_els.c | 234 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 41 +- drivers/scsi/lpfc/lpfc_hw.h | 59 +- drivers/scsi/lpfc/lpfc_hw4.h | 34 +- drivers/scsi/lpfc/lpfc_init.c | 436 +-- drivers/scsi/lpfc/lpfc_logmsg.h | 2 +- drivers/scsi/lpfc/lpfc_mem.c | 11 +- drivers/scsi/lpfc/lpfc_scsi.c | 86 +- drivers/scsi/lpfc/lpfc_scsi.h | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 273 +- drivers/scsi/lpfc/lpfc_sli4.h | 4 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vmid.c | 4 +- drivers/scsi/lpfc/lpfc_vport.c | 71 - drivers/scsi/lpfc/lpfc_vport.h | 6 +- drivers/scsi/megaraid/megaraid_mbox.c | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 30 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 6 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 2 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 12 +- drivers/scsi/mpi3mr/Makefile | 1 + drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 171 +- drivers/scsi/mpi3mr/mpi/mpi30_image.h | 6 +- drivers/scsi/mpi3mr/mpi/mpi30_init.h | 5 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 22 +- drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 2 +- drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 3 +- drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 8 +- drivers/scsi/mpi3mr/mpi3mr.h | 252 +- drivers/scsi/mpi3mr/mpi3mr_debug.h | 27 + drivers/scsi/mpi3mr/mpi3mr_fw.c | 1032 +++++- drivers/scsi/mpi3mr/mpi3mr_os.c | 550 ++- drivers/scsi/mpi3mr/mpi3mr_transport.c | 3291 ++++++++++++++++ drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 217 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 39 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 124 + drivers/scsi/mpt3sas/mpt3sas_ctl.c | 12 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 26 +- drivers/scsi/pm8001/pm8001_hwi.c | 4 + drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/pm8001/pm8001_sas.h | 2 +- drivers/scsi/qedf/qedf_main.c | 21 + drivers/scsi/qla2xxx/qla_bsg.c | 8 +- drivers/scsi/qla2xxx/qla_bsg.h | 3 +- drivers/scsi/qla2xxx/qla_dbg.c | 50 +- drivers/scsi/qla2xxx/qla_dbg.h | 43 + drivers/scsi/qla2xxx/qla_def.h | 7 + drivers/scsi/qla2xxx/qla_dfs.c | 93 + drivers/scsi/qla2xxx/qla_edif.c | 2 +- drivers/scsi/qla2xxx/qla_fw.h | 3 + drivers/scsi/qla2xxx/qla_gbl.h | 15 +- drivers/scsi/qla2xxx/qla_init.c | 8 +- drivers/scsi/qla2xxx/qla_isr.c | 22 +- drivers/scsi/qla2xxx/qla_nvme.c | 6 +- drivers/scsi/qla2xxx/qla_os.c | 59 +- drivers/scsi/qla2xxx/qla_target.c | 73 +- drivers/scsi/qla2xxx/qla_target.h | 6 - drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qlogicpti.c | 3 +- drivers/scsi/scsi_debug.c | 7 +- drivers/scsi/scsi_error.c | 22 +- drivers/scsi/scsi_ioctl.c | 22 +- drivers/scsi/scsi_lib.c | 50 +- drivers/scsi/scsi_priv.h | 11 + drivers/scsi/scsi_sysfs.c | 2 + drivers/scsi/scsi_transport_fc.c | 10 +- drivers/scsi/sg.c | 31 +- drivers/scsi/smartpqi/smartpqi_init.c | 6 +- drivers/scsi/st.c | 7 +- drivers/scsi/stex.c | 17 +- drivers/scsi/storvsc_drv.c | 2 +- drivers/scsi/virtio_scsi.c | 8 +- drivers/scsi/wd33c93.c | 60 - drivers/scsi/wd33c93.h | 5 - drivers/scsi/xen-scsifront.c | 8 - drivers/slimbus/Kconfig | 3 +- drivers/slimbus/qcom-ngd-ctrl.c | 31 +- drivers/soc/mediatek/Kconfig | 2 +- drivers/soundwire/bus.c | 94 +- drivers/soundwire/cadence_master.c | 104 +- drivers/soundwire/dmi-quirks.c | 27 + drivers/soundwire/intel.c | 734 ++-- drivers/soundwire/intel_init.c | 2 +- drivers/soundwire/qcom.c | 9 +- drivers/spmi/spmi-pmic-arb.c | 91 +- drivers/spmi/spmi.c | 4 +- drivers/staging/Kconfig | 4 - drivers/staging/Makefile | 2 - drivers/staging/clocking-wizard/Kconfig | 10 - drivers/staging/clocking-wizard/Makefile | 2 - drivers/staging/clocking-wizard/TODO | 13 - .../clocking-wizard/clk-xlnx-clock-wizard.c | 634 ---- drivers/staging/clocking-wizard/dt-binding.txt | 30 - drivers/staging/fwserial/Kconfig | 32 - drivers/staging/fwserial/Makefile | 3 - drivers/staging/fwserial/TODO | 14 - drivers/staging/fwserial/dma_fifo.c | 294 -- drivers/staging/fwserial/dma_fifo.h | 117 - drivers/staging/fwserial/fwserial.c | 2890 --------------- drivers/staging/fwserial/fwserial.h | 359 -- drivers/staging/greybus/audio_helper.c | 11 - drivers/staging/greybus/uart.c | 2 +- drivers/staging/iio/Kconfig | 1 - drivers/staging/iio/Makefile | 1 - drivers/staging/iio/cdc/Kconfig | 17 - drivers/staging/iio/cdc/Makefile | 6 - drivers/staging/iio/cdc/ad7746.c | 767 ---- drivers/staging/iio/frequency/ad9832.c | 4 +- drivers/staging/iio/frequency/ad9834.c | 2 +- drivers/staging/iio/meter/ade7854.h | 2 +- drivers/staging/iio/resolver/ad2s1210.c | 4 +- drivers/staging/media/Kconfig | 29 +- drivers/staging/media/Makefile | 12 +- drivers/staging/media/av7110/Kconfig | 94 - drivers/staging/media/av7110/Makefile | 22 - drivers/staging/media/av7110/TODO | 3 - drivers/staging/media/av7110/av7110.h | 315 -- drivers/staging/media/av7110/av7110_av.c | 1681 --------- drivers/staging/media/deprecated/cpia2/Kconfig | 13 + .../media/deprecated}/cpia2/Makefile | 0 drivers/staging/media/deprecated/cpia2/TODO | 6 + .../usb => staging/media/deprecated}/cpia2/cpia2.h | 0 .../media/deprecated}/cpia2/cpia2_core.c | 0 .../media/deprecated}/cpia2/cpia2_registers.h | 0 .../media/deprecated}/cpia2/cpia2_usb.c | 0 .../media/deprecated}/cpia2/cpia2_v4l.c | 0 drivers/staging/media/deprecated/fsl-viu/Kconfig | 15 + drivers/staging/media/deprecated/fsl-viu/Makefile | 2 + drivers/staging/media/deprecated/fsl-viu/TODO | 7 + .../media/deprecated/fsl-viu}/fsl-viu.c | 0 drivers/staging/media/deprecated/meye/Kconfig | 19 + .../pci => staging/media/deprecated}/meye/Makefile | 0 drivers/staging/media/deprecated/meye/TODO | 6 + .../pci => staging/media/deprecated}/meye/meye.c | 0 .../pci => staging/media/deprecated}/meye/meye.h | 0 drivers/staging/media/deprecated/saa7146/Kconfig | 5 + drivers/staging/media/deprecated/saa7146/Makefile | 2 + .../media/deprecated/saa7146/av7110/Kconfig | 106 + .../media/deprecated/saa7146/av7110/Makefile | 23 + .../staging/media/deprecated/saa7146/av7110/TODO | 9 + .../av7110/audio-bilingual-channel-select.rst | 0 .../saa7146}/av7110/audio-channel-select.rst | 0 .../saa7146}/av7110/audio-clear-buffer.rst | 0 .../saa7146}/av7110/audio-continue.rst | 0 .../saa7146}/av7110/audio-fclose.rst | 0 .../saa7146}/av7110/audio-fopen.rst | 0 .../saa7146}/av7110/audio-fwrite.rst | 0 .../saa7146}/av7110/audio-get-capabilities.rst | 0 .../saa7146}/av7110/audio-get-status.rst | 0 .../saa7146}/av7110/audio-pause.rst | 0 .../{ => deprecated/saa7146}/av7110/audio-play.rst | 0 .../saa7146}/av7110/audio-select-source.rst | 0 .../saa7146}/av7110/audio-set-av-sync.rst | 0 .../saa7146}/av7110/audio-set-bypass-mode.rst | 0 .../saa7146}/av7110/audio-set-id.rst | 0 .../saa7146}/av7110/audio-set-mixer.rst | 0 .../saa7146}/av7110/audio-set-mute.rst | 0 .../saa7146}/av7110/audio-set-streamtype.rst | 0 .../{ => deprecated/saa7146}/av7110/audio-stop.rst | 0 .../{ => deprecated/saa7146}/av7110/audio.rst | 0 .../saa7146}/av7110/audio_data_types.rst | 0 .../saa7146}/av7110/audio_function_calls.rst | 0 .../media/{ => deprecated/saa7146}/av7110/av7110.c | 0 .../media/deprecated/saa7146/av7110/av7110.h | 315 ++ .../media/deprecated/saa7146/av7110/av7110_av.c | 1681 +++++++++ .../{ => deprecated/saa7146}/av7110/av7110_av.h | 0 .../{ => deprecated/saa7146}/av7110/av7110_ca.c | 0 .../{ => deprecated/saa7146}/av7110/av7110_ca.h | 0 .../{ => deprecated/saa7146}/av7110/av7110_hw.c | 0 .../{ => deprecated/saa7146}/av7110/av7110_hw.h | 0 .../{ => deprecated/saa7146}/av7110/av7110_ipack.c | 0 .../{ => deprecated/saa7146}/av7110/av7110_ipack.h | 0 .../{ => deprecated/saa7146}/av7110/av7110_ir.c | 0 .../{ => deprecated/saa7146}/av7110/av7110_v4l.c | 0 .../{ => deprecated/saa7146}/av7110/budget-patch.c | 0 .../{ => deprecated/saa7146}/av7110/dvb_filter.c | 0 .../{ => deprecated/saa7146}/av7110/dvb_filter.h | 0 .../media/{ => deprecated/saa7146}/av7110/sp8870.c | 0 .../media/{ => deprecated/saa7146}/av7110/sp8870.h | 0 .../saa7146}/av7110/video-clear-buffer.rst | 0 .../saa7146}/av7110/video-command.rst | 0 .../saa7146}/av7110/video-continue.rst | 0 .../saa7146}/av7110/video-fast-forward.rst | 0 .../saa7146}/av7110/video-fclose.rst | 0 .../saa7146}/av7110/video-fopen.rst | 0 .../saa7146}/av7110/video-freeze.rst | 0 .../saa7146}/av7110/video-fwrite.rst | 0 .../saa7146}/av7110/video-get-capabilities.rst | 0 .../saa7146}/av7110/video-get-event.rst | 0 .../saa7146}/av7110/video-get-frame-count.rst | 0 .../saa7146}/av7110/video-get-pts.rst | 0 .../saa7146}/av7110/video-get-size.rst | 0 .../saa7146}/av7110/video-get-status.rst | 0 .../{ => deprecated/saa7146}/av7110/video-play.rst | 0 .../saa7146}/av7110/video-select-source.rst | 0 .../saa7146}/av7110/video-set-blank.rst | 0 .../saa7146}/av7110/video-set-display-format.rst | 0 .../saa7146}/av7110/video-set-format.rst | 0 .../saa7146}/av7110/video-set-streamtype.rst | 0 .../saa7146}/av7110/video-slowmotion.rst | 0 .../saa7146}/av7110/video-stillpicture.rst | 0 .../{ => deprecated/saa7146}/av7110/video-stop.rst | 0 .../saa7146}/av7110/video-try-command.rst | 0 .../{ => deprecated/saa7146}/av7110/video.rst | 0 .../saa7146}/av7110/video_function_calls.rst | 0 .../saa7146}/av7110/video_types.rst | 0 .../media/deprecated/saa7146/common}/Kconfig | 0 .../media/deprecated/saa7146/common}/Makefile | 0 .../media/deprecated/saa7146/common}/saa7146.h | 0 .../media/deprecated/saa7146/common/saa7146_core.c | 578 +++ .../media/deprecated/saa7146/common/saa7146_fops.c | 658 ++++ .../media/deprecated/saa7146/common/saa7146_hlp.c | 1046 ++++++ .../media/deprecated/saa7146/common/saa7146_i2c.c | 421 +++ .../media/deprecated/saa7146/common/saa7146_vbi.c | 498 +++ .../deprecated/saa7146/common/saa7146_video.c | 1286 +++++++ .../media/deprecated/saa7146/common/saa7146_vv.h | 266 ++ .../media/deprecated/saa7146/saa7146/Kconfig | 48 + .../media/deprecated/saa7146}/saa7146/Makefile | 0 .../staging/media/deprecated/saa7146/saa7146/TODO | 7 + .../deprecated/saa7146/saa7146/hexium_gemini.c | 425 +++ .../deprecated/saa7146/saa7146/hexium_orion.c | 496 +++ .../staging/media/deprecated/saa7146/saa7146/mxb.c | 873 +++++ .../staging/media/deprecated/saa7146/ttpci/Kconfig | 95 + .../media/deprecated/saa7146}/ttpci/Makefile | 0 .../staging/media/deprecated/saa7146/ttpci/TODO | 7 + .../media/deprecated/saa7146/ttpci/budget-av.c | 1622 ++++++++ .../media/deprecated/saa7146}/ttpci/budget-ci.c | 0 .../media/deprecated/saa7146}/ttpci/budget-core.c | 0 .../media/deprecated/saa7146}/ttpci/budget.c | 0 .../media/deprecated/saa7146/ttpci/budget.h | 129 + .../media/{ => deprecated}/stkwebcam/Kconfig | 0 .../media/{ => deprecated}/stkwebcam/Makefile | 0 .../staging/media/{ => deprecated}/stkwebcam/TODO | 0 .../media/{ => deprecated}/stkwebcam/stk-sensor.c | 0 .../media/{ => deprecated}/stkwebcam/stk-webcam.c | 0 .../media/{ => deprecated}/stkwebcam/stk-webcam.h | 0 drivers/staging/media/deprecated/tm6000/Kconfig | 37 + .../media/deprecated}/tm6000/Makefile | 0 drivers/staging/media/deprecated/tm6000/TODO | 7 + .../media/deprecated}/tm6000/tm6000-alsa.c | 0 .../media/deprecated}/tm6000/tm6000-cards.c | 0 .../media/deprecated}/tm6000/tm6000-core.c | 0 .../media/deprecated}/tm6000/tm6000-dvb.c | 0 .../media/deprecated}/tm6000/tm6000-i2c.c | 0 .../media/deprecated}/tm6000/tm6000-input.c | 0 .../media/deprecated}/tm6000/tm6000-regs.h | 0 .../media/deprecated}/tm6000/tm6000-stds.c | 0 .../media/deprecated}/tm6000/tm6000-usb-isoc.h | 0 .../staging/media/deprecated/tm6000/tm6000-video.c | 1703 +++++++++ .../media/deprecated}/tm6000/tm6000.h | 0 .../staging/media/deprecated/vpfe_capture/Kconfig | 58 + .../staging/media/deprecated/vpfe_capture/Makefile | 4 + drivers/staging/media/deprecated/vpfe_capture/TODO | 7 + .../deprecated/vpfe_capture}/ccdc_hw_device.h | 0 .../media/deprecated/vpfe_capture/dm355_ccdc.c | 934 +++++ .../media/deprecated/vpfe_capture}/dm355_ccdc.h | 0 .../deprecated/vpfe_capture}/dm355_ccdc_regs.h | 0 .../media/deprecated/vpfe_capture/dm644x_ccdc.c | 879 +++++ .../media/deprecated/vpfe_capture}/dm644x_ccdc.h | 0 .../deprecated/vpfe_capture}/dm644x_ccdc_regs.h | 0 .../staging/media/deprecated/vpfe_capture/isif.c | 1127 ++++++ .../staging/media/deprecated/vpfe_capture}/isif.h | 0 .../media/deprecated/vpfe_capture}/isif_regs.h | 0 .../media/deprecated/vpfe_capture}/vpfe_capture.c | 0 drivers/staging/media/deprecated/zr364xx/Kconfig | 18 + .../media/deprecated}/zr364xx/Makefile | 0 drivers/staging/media/deprecated/zr364xx/TODO | 7 + .../media/deprecated}/zr364xx/zr364xx.c | 0 drivers/staging/media/hantro/Kconfig | 50 - drivers/staging/media/hantro/TODO | 2 - drivers/staging/media/imx/imx7-media-csi.c | 2 +- drivers/staging/media/meson/vdec/vdec_hevc.c | 6 +- drivers/staging/media/omap4iss/iss_video.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 24 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 16 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 23 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 28 +- drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 43 +- drivers/staging/media/zoran/TODO | 19 - drivers/staging/media/zoran/videocodec.c | 279 -- drivers/staging/media/zoran/videocodec.h | 325 -- drivers/staging/media/zoran/zoran.h | 320 -- drivers/staging/media/zoran/zoran_card.c | 1442 ------- drivers/staging/media/zoran/zoran_card.h | 30 - drivers/staging/media/zoran/zoran_device.c | 953 ----- drivers/staging/media/zoran/zoran_device.h | 60 - drivers/staging/media/zoran/zoran_driver.c | 1035 ------ drivers/staging/media/zoran/zr36016.c | 430 --- drivers/staging/media/zoran/zr36050.c | 829 ----- drivers/staging/media/zoran/zr36057.h | 154 - drivers/staging/media/zoran/zr36060.c | 869 ----- drivers/staging/media/zoran/zr36060.h | 203 - drivers/staging/octeon/ethernet-tx.c | 4 +- drivers/staging/octeon/ethernet-tx.h | 4 +- drivers/staging/pi433/pi433_if.c | 16 +- drivers/staging/pi433/rf69.c | 2 +- drivers/staging/r8188eu/Makefile | 6 - drivers/staging/r8188eu/core/rtw_ap.c | 42 + drivers/staging/r8188eu/core/rtw_br_ext.c | 1 - drivers/staging/r8188eu/core/rtw_cmd.c | 91 +- drivers/staging/r8188eu/core/rtw_fw.c | 2 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 13 +- drivers/staging/r8188eu/core/rtw_led.c | 285 +- drivers/staging/r8188eu/core/rtw_mlme.c | 153 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 84 +- drivers/staging/r8188eu/core/rtw_p2p.c | 19 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/r8188eu/core/rtw_recv.c | 204 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 28 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 45 +- drivers/staging/r8188eu/core/rtw_xmit.c | 269 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 68 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 14 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 39 +- drivers/staging/r8188eu/hal/hal_com.c | 173 - drivers/staging/r8188eu/hal/odm_HWConfig.c | 65 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 89 - drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 2 - drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 40 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 45 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 15 +- drivers/staging/r8188eu/hal/rtl8188e_xmit.c | 22 - drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 91 - drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 4 +- drivers/staging/r8188eu/hal/usb_halinit.c | 205 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 15 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 1 - drivers/staging/r8188eu/include/HalHWImg8188E_BB.h | 4 +- .../staging/r8188eu/include/HalHWImg8188E_MAC.h | 3 +- drivers/staging/r8188eu/include/HalHWImg8188E_RF.h | 2 +- drivers/staging/r8188eu/include/drv_types.h | 7 +- drivers/staging/r8188eu/include/hal_com.h | 4 - drivers/staging/r8188eu/include/hal_intf.h | 5 +- drivers/staging/r8188eu/include/ioctl_cfg80211.h | 89 - drivers/staging/r8188eu/include/mlme_osdep.h | 19 - drivers/staging/r8188eu/include/odm_HWConfig.h | 1 - .../staging/r8188eu/include/odm_RegConfig8188E.h | 21 - drivers/staging/r8188eu/include/odm_types.h | 5 - drivers/staging/r8188eu/include/osdep_intf.h | 3 + drivers/staging/r8188eu/include/recv_osdep.h | 30 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 11 +- drivers/staging/r8188eu/include/rtl8188e_recv.h | 2 - drivers/staging/r8188eu/include/rtl8188e_rf.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_spec.h | 12 +- drivers/staging/r8188eu/include/rtl8188e_xmit.h | 8 - drivers/staging/r8188eu/include/rtw_ap.h | 2 - drivers/staging/r8188eu/include/rtw_cmd.h | 4 +- drivers/staging/r8188eu/include/rtw_led.h | 8 - drivers/staging/r8188eu/include/rtw_mlme.h | 20 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 4 - drivers/staging/r8188eu/include/rtw_recv.h | 3 + drivers/staging/r8188eu/include/rtw_xmit.h | 16 +- drivers/staging/r8188eu/include/wlan_bssdef.h | 4 - drivers/staging/r8188eu/include/xmit_osdep.h | 49 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 16 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 205 - drivers/staging/r8188eu/os_dep/os_intfs.c | 18 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 11 +- drivers/staging/r8188eu/os_dep/recv_linux.c | 165 - drivers/staging/r8188eu/os_dep/usb_intf.c | 59 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 237 -- drivers/staging/rtl8192e/Kconfig | 12 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 12 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 5 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 185 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 7 - drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 164 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 5 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 26 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 296 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 14 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 210 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 26 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 5 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 68 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 68 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 9 +- drivers/staging/rtl8192e/rtl819x_HT.h | 53 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 128 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 2 +- drivers/staging/rtl8192e/rtllib.h | 16 +- drivers/staging/rtl8192e/rtllib_debug.h | 6 - drivers/staging/rtl8192e/rtllib_rx.c | 10 +- drivers/staging/rtl8192e/rtllib_softmac.c | 42 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 6 - drivers/staging/rtl8192e/rtllib_tx.c | 26 +- drivers/staging/rtl8192u/Makefile | 1 + drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 6 +- drivers/staging/rtl8192u/r8192U.h | 9 + drivers/staging/rtl8192u/r8192U_core.c | 226 +- drivers/staging/rtl8192u/r8192U_debugfs.c | 188 + drivers/staging/rtl8712/xmit_linux.c | 18 +- drivers/staging/rtl8712/xmit_osdep.h | 2 +- drivers/staging/rtl8723bs/Makefile | 2 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 100 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 17 - drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 21 - drivers/staging/rtl8723bs/core/rtw_odm.c | 195 - drivers/staging/rtl8723bs/core/rtw_recv.c | 44 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 5 - drivers/staging/rtl8723bs/hal/hal_com.c | 119 - drivers/staging/rtl8723bs/hal/hal_intf.c | 5 - drivers/staging/rtl8723bs/hal/odm.h | 2 - drivers/staging/rtl8723bs/hal/odm_DIG.c | 57 - drivers/staging/rtl8723bs/hal/odm_DIG.h | 2 - drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 130 - drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h | 39 - drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 - drivers/staging/rtl8723bs/include/drv_types.h | 3 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 1 - drivers/staging/rtl8723bs/include/hal_com.h | 9 - drivers/staging/rtl8723bs/include/hal_intf.h | 2 - drivers/staging/rtl8723bs/include/ieee80211.h | 1 - drivers/staging/rtl8723bs/include/rtw_cmd.h | 3 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8723bs/include/rtw_odm.h | 28 - drivers/staging/rtl8723bs/include/xmit_osdep.h | 4 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 109 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 60 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 50 - drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 17 +- drivers/staging/sm750fb/sm750.c | 12 +- drivers/staging/vme_user/vme_tsi148.c | 70 +- drivers/staging/vt6655/baseband.c | 2 +- drivers/staging/vt6655/card.c | 30 +- drivers/staging/vt6655/channel.c | 4 +- drivers/staging/vt6655/device_main.c | 104 +- drivers/staging/vt6655/mac.c | 141 +- drivers/staging/vt6655/mac.h | 124 +- drivers/staging/wlan-ng/p80211netdev.h | 2 - drivers/target/target_core_alua.c | 3 + drivers/target/target_core_internal.h | 2 - drivers/target/target_core_pscsi.c | 8 +- drivers/target/target_core_spc.c | 6 + drivers/thermal/qcom/Kconfig | 2 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 3 +- drivers/thunderbolt/Kconfig | 10 + drivers/thunderbolt/debugfs.c | 836 +++++ drivers/thunderbolt/domain.c | 10 +- drivers/thunderbolt/icm.c | 3 + drivers/thunderbolt/nhi.c | 55 +- drivers/thunderbolt/nhi.h | 3 + drivers/thunderbolt/nvm.c | 385 +- drivers/thunderbolt/retimer.c | 113 +- drivers/thunderbolt/sb_regs.h | 58 + drivers/thunderbolt/switch.c | 449 ++- drivers/thunderbolt/tb.c | 33 +- drivers/thunderbolt/tb.h | 56 +- drivers/thunderbolt/tb_regs.h | 3 + drivers/thunderbolt/usb4.c | 140 + drivers/thunderbolt/xdomain.c | 35 +- drivers/tty/amiserial.c | 6 +- drivers/tty/hvc/hvc_iucv.c | 11 +- drivers/tty/hvc/hvcs.c | 3 +- drivers/tty/moxa.c | 9 +- drivers/tty/mxser.c | 8 +- drivers/tty/n_gsm.c | 202 +- drivers/tty/n_hdlc.c | 28 - drivers/tty/n_tty.c | 2 +- drivers/tty/pty.c | 2 +- drivers/tty/serial/21285.c | 2 +- drivers/tty/serial/8250/8250_bcm7271.c | 2 +- drivers/tty/serial/8250/8250_core.c | 16 +- drivers/tty/serial/8250/8250_dma.c | 7 +- drivers/tty/serial/8250/8250_dw.c | 2 +- drivers/tty/serial/8250/8250_dwlib.c | 3 +- drivers/tty/serial/8250/8250_dwlib.h | 2 +- drivers/tty/serial/8250/8250_fintek.c | 2 +- drivers/tty/serial/8250/8250_lpss.c | 2 +- drivers/tty/serial/8250/8250_men_mcb.c | 1 - drivers/tty/serial/8250/8250_mid.c | 5 +- drivers/tty/serial/8250/8250_mtk.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 9 +- drivers/tty/serial/8250/8250_pci.c | 14 +- drivers/tty/serial/8250/8250_port.c | 62 +- drivers/tty/serial/Kconfig | 5 +- drivers/tty/serial/altera_jtaguart.c | 36 +- drivers/tty/serial/altera_uart.c | 18 +- drivers/tty/serial/amba-pl010.c | 2 +- drivers/tty/serial/amba-pl011.c | 20 +- drivers/tty/serial/apbuart.c | 2 +- drivers/tty/serial/ar933x_uart.c | 9 +- drivers/tty/serial/arc_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 87 +- drivers/tty/serial/atmel_serial.h | 75 +- drivers/tty/serial/bcm63xx_uart.c | 5 +- drivers/tty/serial/clps711x.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart.h | 1 - drivers/tty/serial/cpm_uart/cpm_uart_core.c | 55 +- drivers/tty/serial/digicolor-usart.c | 2 +- drivers/tty/serial/dz.c | 11 +- drivers/tty/serial/earlycon.c | 6 +- drivers/tty/serial/fsl_linflexuart.c | 2 +- drivers/tty/serial/fsl_lpuart.c | 27 +- drivers/tty/serial/icom.c | 5 +- drivers/tty/serial/imx.c | 10 +- drivers/tty/serial/ip22zilog.c | 2 +- drivers/tty/serial/jsm/jsm_driver.c | 3 +- drivers/tty/serial/jsm/jsm_tty.c | 4 +- drivers/tty/serial/lantiq.c | 25 +- drivers/tty/serial/liteuart.c | 2 +- drivers/tty/serial/lpc32xx_hs.c | 12 +- drivers/tty/serial/max3100.c | 2 +- drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/mcf.c | 2 +- drivers/tty/serial/men_z135_uart.c | 4 +- drivers/tty/serial/meson_uart.c | 31 +- drivers/tty/serial/milbeaut_usio.c | 3 +- drivers/tty/serial/mpc52xx_uart.c | 30 +- drivers/tty/serial/mps2-uart.c | 2 +- drivers/tty/serial/msm_serial.c | 2 +- drivers/tty/serial/mux.c | 2 +- drivers/tty/serial/mvebu-uart.c | 2 +- drivers/tty/serial/mxs-auart.c | 2 +- drivers/tty/serial/omap-serial.c | 49 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 7 +- drivers/tty/serial/pic32_uart.c | 52 +- drivers/tty/serial/pmac_zilog.c | 4 +- drivers/tty/serial/pxa.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 8 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/rp2.c | 5 +- drivers/tty/serial/sa1100.c | 2 +- drivers/tty/serial/samsung_tty.c | 2 +- drivers/tty/serial/sb1250-duart.c | 2 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/sccnxp.c | 3 +- drivers/tty/serial/serial-tegra.c | 15 +- drivers/tty/serial/serial_core.c | 46 +- drivers/tty/serial/serial_txx9.c | 2 +- drivers/tty/serial/sh-sci.c | 8 +- drivers/tty/serial/sifive.c | 2 +- drivers/tty/serial/sprd_serial.c | 5 +- drivers/tty/serial/st-asc.c | 2 +- drivers/tty/serial/stm32-usart.c | 108 +- drivers/tty/serial/sunhv.c | 2 +- drivers/tty/serial/sunplus-uart.c | 2 +- drivers/tty/serial/sunsab.c | 22 +- drivers/tty/serial/sunsu.c | 8 +- drivers/tty/serial/sunzilog.c | 8 +- drivers/tty/serial/tegra-tcu.c | 2 +- drivers/tty/serial/timbuart.c | 4 +- drivers/tty/serial/uartlite.c | 5 +- drivers/tty/serial/ucc_uart.c | 18 +- drivers/tty/serial/vt8500_serial.c | 17 +- drivers/tty/serial/xilinx_uartps.c | 62 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/synclink_gt.c | 11 +- drivers/tty/tty.h | 2 +- drivers/tty/tty_baudrate.c | 26 +- drivers/tty/tty_io.c | 11 +- drivers/tty/tty_ioctl.c | 79 +- drivers/tty/tty_mutex.c | 6 - drivers/tty/vcc.c | 1 + drivers/tty/vt/vt.c | 11 +- drivers/ufs/core/ufs-sysfs.c | 85 +- drivers/ufs/core/ufshcd-priv.h | 11 + drivers/ufs/core/ufshcd.c | 104 +- drivers/ufs/core/ufshpb.c | 8 +- drivers/ufs/host/ufs-mediatek-trace.h | 27 +- drivers/ufs/host/ufs-mediatek.c | 205 +- drivers/ufs/host/ufs-mediatek.h | 7 + drivers/ufs/host/ufs-qcom.c | 2 +- drivers/uio/uio_dfl.c | 2 + drivers/usb/atm/usbatm.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 2 - drivers/usb/chipidea/Kconfig | 10 +- drivers/usb/chipidea/ci_hdrc_usb2.c | 1 + drivers/usb/chipidea/host.c | 7 + drivers/usb/chipidea/otg_fsm.c | 7 + drivers/usb/class/cdc-acm.c | 4 +- drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/common/debug.c | 96 +- drivers/usb/common/ulpi.c | 20 +- drivers/usb/common/usb-conn-gpio.c | 6 +- drivers/usb/core/devio.c | 2 +- drivers/usb/core/hcd-pci.c | 7 +- drivers/usb/core/hcd.c | 11 +- drivers/usb/core/quirks.c | 13 + drivers/usb/dwc2/core.c | 30 - drivers/usb/dwc2/core.h | 30 - drivers/usb/dwc2/core_intr.c | 30 - drivers/usb/dwc2/hcd.c | 30 - drivers/usb/dwc2/hcd.h | 31 +- drivers/usb/dwc2/hcd_ddma.c | 30 - drivers/usb/dwc2/hcd_intr.c | 30 - drivers/usb/dwc2/hcd_queue.c | 30 - drivers/usb/dwc2/hw.h | 30 - drivers/usb/dwc2/params.c | 30 - drivers/usb/dwc2/pci.c | 30 - drivers/usb/dwc2/platform.c | 30 - drivers/usb/dwc3/core.c | 137 +- drivers/usb/dwc3/core.h | 7 + drivers/usb/dwc3/debug.h | 4 +- drivers/usb/dwc3/drd.c | 50 + drivers/usb/dwc3/dwc3-pci.c | 14 +- drivers/usb/dwc3/dwc3-qcom.c | 22 +- drivers/usb/dwc3/dwc3-xilinx.c | 63 +- drivers/usb/dwc3/ep0.c | 11 +- drivers/usb/dwc3/gadget.c | 73 +- drivers/usb/dwc3/trace.h | 3 +- drivers/usb/gadget/function/f_fs.c | 6 +- drivers/usb/gadget/function/f_mass_storage.c | 11 +- drivers/usb/gadget/function/f_ncm.c | 60 +- drivers/usb/gadget/function/f_printer.c | 12 +- drivers/usb/gadget/function/f_tcm.c | 4 +- drivers/usb/gadget/function/f_uvc.c | 37 +- drivers/usb/gadget/function/rndis.c | 4 +- drivers/usb/gadget/function/u_ether.c | 8 +- drivers/usb/gadget/function/u_serial.c | 4 +- drivers/usb/gadget/function/uvc.h | 3 + drivers/usb/gadget/function/uvc_v4l2.c | 294 +- drivers/usb/gadget/function/uvc_video.c | 9 +- drivers/usb/gadget/udc/at91_udc.c | 10 +- drivers/usb/gadget/udc/net2272.c | 4 +- drivers/usb/gadget/udc/omap_udc.c | 4 +- drivers/usb/gadget/udc/renesas_usb3.c | 131 +- drivers/usb/gadget/udc/s3c2410_udc.c | 78 +- drivers/usb/gadget/udc/s3c2410_udc.h | 3 + drivers/usb/gadget/udc/tegra-xudc.c | 6 +- drivers/usb/host/Kconfig | 8 +- drivers/usb/host/ehci-atmel.c | 3 - drivers/usb/host/ehci-exynos.c | 19 +- drivers/usb/host/ehci-fsl.c | 2 - drivers/usb/host/ehci-hcd.c | 1 - drivers/usb/host/ehci-npcm7xx.c | 53 - drivers/usb/host/ehci-omap.c | 2 - drivers/usb/host/ehci-orion.c | 4 - drivers/usb/host/ehci-pci.c | 4 +- drivers/usb/host/ehci-platform.c | 4 - drivers/usb/host/ehci-q.c | 4 +- drivers/usb/host/ehci-spear.c | 4 - drivers/usb/host/ehci-st.c | 4 - drivers/usb/host/fhci-hcd.c | 63 +- drivers/usb/host/fhci-hub.c | 15 +- drivers/usb/host/fhci.h | 4 +- drivers/usb/host/fotg210-hcd.c | 1 - drivers/usb/host/ohci-at91.c | 3 - drivers/usb/host/ohci-da8xx.c | 1 - drivers/usb/host/ohci-exynos.c | 2 - drivers/usb/host/ohci-hcd.c | 1 - drivers/usb/host/ohci-nxp.c | 2 - drivers/usb/host/ohci-omap.c | 2 - drivers/usb/host/ohci-pci.c | 4 +- drivers/usb/host/ohci-platform.c | 32 +- drivers/usb/host/ohci-pxa27x.c | 4 - drivers/usb/host/ohci-s3c2410.c | 3 - drivers/usb/host/ohci-spear.c | 3 - drivers/usb/host/ohci-st.c | 4 - drivers/usb/host/u132-hcd.c | 1 - drivers/usb/host/uhci-hcd.c | 2 - drivers/usb/host/uhci-pci.c | 2 +- drivers/usb/host/xhci-dbgcap.c | 2 +- drivers/usb/host/xhci-mem.c | 7 +- drivers/usb/host/xhci-pci.c | 2 +- drivers/usb/host/xhci-plat.c | 18 +- drivers/usb/host/xhci.c | 8 +- drivers/usb/host/xhci.h | 5 +- drivers/usb/misc/idmouse.c | 8 +- drivers/usb/misc/usb251xb.c | 18 +- drivers/usb/misc/usb3503.c | 25 +- drivers/usb/misc/uss720.c | 8 +- drivers/usb/mon/mon_bin.c | 5 + drivers/usb/mtu3/mtu3_core.c | 2 - drivers/usb/mtu3/mtu3_plat.c | 2 + drivers/usb/musb/da8xx.c | 8 +- drivers/usb/musb/jz4740.c | 10 +- drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_cppi41.c | 6 +- drivers/usb/musb/musb_gadget.c | 3 + drivers/usb/musb/sunxi.c | 29 +- drivers/usb/phy/phy-generic.c | 9 +- drivers/usb/phy/phy-jz4770.c | 25 +- drivers/usb/phy/phy-mxs-usb.c | 4 +- drivers/usb/phy/phy-tegra-usb.c | 14 +- drivers/usb/serial/ark3116.c | 2 +- drivers/usb/serial/belkin_sa.c | 6 +- drivers/usb/serial/ch341.c | 5 +- drivers/usb/serial/console.c | 2 +- drivers/usb/serial/cp210x.c | 13 +- drivers/usb/serial/cypress_m8.c | 6 +- drivers/usb/serial/digi_acceleport.c | 6 +- drivers/usb/serial/f81232.c | 3 +- drivers/usb/serial/f81534.c | 4 +- drivers/usb/serial/ftdi_sio.c | 491 ++- drivers/usb/serial/ftdi_sio.h | 22 +- drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/io_edgeport.c | 7 +- drivers/usb/serial/io_ti.c | 8 +- drivers/usb/serial/ir-usb.c | 6 +- drivers/usb/serial/iuu_phoenix.c | 3 +- drivers/usb/serial/keyspan.c | 3 +- drivers/usb/serial/keyspan_pda.c | 3 +- drivers/usb/serial/kl5kusb105.c | 5 +- drivers/usb/serial/kobil_sct.c | 6 +- drivers/usb/serial/mct_u232.c | 5 +- drivers/usb/serial/mos7720.c | 5 +- drivers/usb/serial/mos7840.c | 5 +- drivers/usb/serial/mxuport.c | 4 +- drivers/usb/serial/oti6858.c | 6 +- drivers/usb/serial/pl2303.c | 3 +- drivers/usb/serial/quatech2.c | 4 +- drivers/usb/serial/spcp8x5.c | 3 +- drivers/usb/serial/ssu100.c | 4 +- drivers/usb/serial/ti_usb_3410_5052.c | 6 +- drivers/usb/serial/upd78f0730.c | 4 +- drivers/usb/serial/usb-serial.c | 3 +- drivers/usb/serial/whiteheat.c | 6 +- drivers/usb/serial/xr_serial.c | 20 +- drivers/usb/storage/onetouch.c | 2 +- drivers/usb/storage/uas.c | 2 +- drivers/usb/storage/unusual_devs.h | 6 - drivers/usb/typec/anx7411.c | 4 +- drivers/usb/typec/mux.c | 4 +- drivers/usb/typec/qcom-pmic-typec.c | 5 +- drivers/usb/typec/retimer.c | 2 +- drivers/usb/typec/stusb160x.c | 7 +- drivers/usb/typec/tcpm/Kconfig | 11 + drivers/usb/typec/tcpm/Makefile | 1 + drivers/usb/typec/tcpm/fusb302.c | 7 +- drivers/usb/typec/tcpm/tcpci.c | 22 - drivers/usb/typec/tcpm/tcpci_mt6370.c | 207 ++ drivers/usb/typec/tcpm/tcpci_rt1711h.c | 150 +- drivers/usb/typec/ucsi/ucsi.c | 8 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 12 + drivers/usb/typec/ucsi/ucsi_stm32g0.c | 2 +- drivers/usb/usbip/stub_main.c | 2 +- drivers/usb/usbip/stub_rx.c | 4 +- drivers/usb/usbip/usbip_common.c | 91 +- drivers/virt/vboxguest/vboxguest_core.c | 2 +- drivers/virt/vboxguest/vboxguest_linux.c | 16 +- drivers/w1/w1_netlink.c | 3 +- drivers/watchdog/Kconfig | 8 +- drivers/watchdog/booke_wdt.c | 8 +- drivers/xen/xen-scsiback.c | 12 - fs/affs/super.c | 2 +- fs/afs/dir.c | 23 +- fs/anon_inodes.c | 2 +- fs/btrfs/Makefile | 2 +- fs/btrfs/backref.c | 155 +- fs/btrfs/backref.h | 20 +- fs/btrfs/block-group.c | 182 +- fs/btrfs/block-group.h | 39 +- fs/btrfs/block-rsv.c | 3 +- fs/btrfs/block-rsv.h | 9 + fs/btrfs/btrfs_inode.h | 25 +- fs/btrfs/compression.c | 68 +- fs/btrfs/ctree.c | 43 +- fs/btrfs/ctree.h | 370 +- fs/btrfs/delalloc-space.c | 13 +- fs/btrfs/delalloc-space.h | 3 +- fs/btrfs/delayed-inode.c | 292 +- fs/btrfs/delayed-inode.h | 34 +- fs/btrfs/dev-replace.c | 16 +- fs/btrfs/dev-replace.h | 4 + fs/btrfs/disk-io.c | 303 +- fs/btrfs/disk-io.h | 7 +- fs/btrfs/extent-io-tree.c | 1673 +++++++++ fs/btrfs/extent-io-tree.h | 126 +- fs/btrfs/extent-tree.c | 33 +- fs/btrfs/extent_io.c | 2923 ++++----------- fs/btrfs/extent_io.h | 17 +- fs/btrfs/extent_map.c | 347 +- fs/btrfs/extent_map.h | 8 + fs/btrfs/file-item.c | 38 +- fs/btrfs/file.c | 805 ++-- fs/btrfs/free-space-cache.c | 115 +- fs/btrfs/free-space-cache.h | 1 - fs/btrfs/free-space-tree.c | 8 - fs/btrfs/inode.c | 516 +-- fs/btrfs/ioctl.c | 24 +- fs/btrfs/locking.c | 25 + fs/btrfs/locking.h | 1 + fs/btrfs/misc.h | 35 + fs/btrfs/ordered-data.c | 50 +- fs/btrfs/ordered-data.h | 13 +- fs/btrfs/props.c | 5 +- fs/btrfs/qgroup.c | 96 +- fs/btrfs/qgroup.h | 3 + fs/btrfs/raid56.c | 45 +- fs/btrfs/raid56.h | 4 +- fs/btrfs/reflink.c | 10 +- fs/btrfs/relocation.c | 40 +- fs/btrfs/root-tree.c | 16 +- fs/btrfs/scrub.c | 668 ++-- fs/btrfs/send.c | 461 ++- fs/btrfs/send.h | 15 +- fs/btrfs/space-info.c | 96 +- fs/btrfs/space-info.h | 9 +- fs/btrfs/super.c | 112 +- fs/btrfs/sysfs.c | 172 +- fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/tests/extent-io-tests.c | 7 +- fs/btrfs/tests/free-space-tests.c | 22 +- fs/btrfs/tests/inode-tests.c | 10 +- fs/btrfs/transaction.c | 162 +- fs/btrfs/tree-log.c | 1593 +++++--- fs/btrfs/tree-log.h | 8 + fs/btrfs/verity.c | 3 +- fs/btrfs/volumes.c | 353 +- fs/btrfs/volumes.h | 50 +- fs/btrfs/zoned.c | 142 +- fs/buffer.c | 23 +- fs/d_path.c | 5 +- fs/debugfs/file.c | 16 +- fs/debugfs/inode.c | 37 +- fs/direct-io.c | 2 - fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/file.c | 40 +- fs/ecryptfs/inode.c | 2 +- fs/ecryptfs/main.c | 2 +- fs/erofs/zdata.c | 13 +- fs/eventfd.c | 10 +- fs/exec.c | 3 +- fs/exfat/dir.c | 6 +- fs/exportfs/expfs.c | 7 +- fs/ext2/super.c | 22 +- fs/ext4/ext4.h | 5 +- fs/ext4/extents.c | 107 +- fs/ext4/extents_status.c | 3 +- fs/ext4/fast_commit.c | 210 +- fs/ext4/fast_commit.h | 3 + fs/ext4/file.c | 6 + fs/ext4/inode.c | 17 +- fs/ext4/ioctl.c | 7 +- fs/ext4/migrate.c | 3 +- fs/ext4/move_extent.c | 26 +- fs/ext4/namei.c | 17 +- fs/ext4/resize.c | 2 +- fs/ext4/super.c | 1253 ++++--- fs/ext4/verity.c | 6 +- fs/ext4/xattr.c | 1 + fs/fat/dir.c | 8 +- fs/fhandle.c | 2 +- fs/file_table.c | 7 +- fs/fs-writeback.c | 37 +- fs/gfs2/export.c | 6 +- fs/inode.c | 7 +- fs/internal.h | 12 +- fs/iomap/buffered-io.c | 3 +- fs/iomap/trace.h | 1 + fs/isofs/inode.c | 9 +- fs/jbd2/commit.c | 12 +- fs/jbd2/journal.c | 19 +- fs/jbd2/recovery.c | 1 + fs/jbd2/transaction.c | 6 +- fs/jffs2/wbuf.c | 6 +- fs/kernfs/dir.c | 107 +- fs/kernfs/file.c | 151 +- fs/kernfs/kernfs-internal.h | 1 + fs/ksmbd/auth.c | 15 +- fs/ksmbd/auth.h | 3 +- fs/ksmbd/connection.c | 8 + fs/ksmbd/connection.h | 2 + fs/ksmbd/ksmbd_netlink.h | 3 +- fs/ksmbd/mgmt/share_config.c | 36 +- fs/ksmbd/mgmt/share_config.h | 4 +- fs/ksmbd/mgmt/tree_connect.c | 6 +- fs/ksmbd/mgmt/tree_connect.h | 2 +- fs/ksmbd/misc.c | 46 +- fs/ksmbd/misc.h | 5 +- fs/ksmbd/ndr.c | 8 +- fs/ksmbd/oplock.c | 27 +- fs/ksmbd/server.c | 4 +- fs/ksmbd/smb2pdu.c | 142 +- fs/ksmbd/smb2pdu.h | 7 +- fs/ksmbd/smb_common.c | 6 +- fs/ksmbd/smbacl.c | 12 +- fs/ksmbd/smbacl.h | 18 +- fs/ksmbd/transport_rdma.c | 8 +- fs/ksmbd/transport_tcp.c | 3 +- fs/ksmbd/unicode.h | 3 +- fs/ksmbd/vfs.c | 50 +- fs/ksmbd/vfs.h | 4 +- fs/mbcache.c | 17 +- fs/namei.c | 4 +- fs/nfs/dir.c | 2 +- fs/nfs/nfs42proc.c | 2 +- fs/nfsd/filecache.c | 88 +- fs/nfsd/nfs4recover.c | 8 +- fs/nfsd/vfs.c | 6 +- fs/nilfs2/segment.c | 7 +- fs/notify/fanotify/fanotify.c | 2 +- fs/notify/fanotify/fanotify.h | 8 +- fs/notify/fanotify/fanotify_user.c | 6 +- fs/notify/fsnotify.h | 4 - fs/nsfs.c | 2 +- fs/ntfs/file.c | 4 +- fs/ocfs2/dir.c | 10 +- fs/ocfs2/journal.c | 14 +- fs/open.c | 11 +- fs/orangefs/file.c | 4 +- fs/overlayfs/copy_up.c | 12 +- fs/overlayfs/file.c | 2 +- fs/overlayfs/inode.c | 6 +- fs/overlayfs/namei.c | 4 +- fs/overlayfs/overlayfs.h | 22 +- fs/overlayfs/readdir.c | 44 +- fs/overlayfs/super.c | 8 +- fs/overlayfs/util.c | 10 +- fs/pipe.c | 2 +- fs/proc/base.c | 4 +- fs/proc/meminfo.c | 2 + fs/quota/quota_tree.c | 73 +- fs/readdir.c | 68 +- fs/reiserfs/prints.c | 2 +- fs/reiserfs/resize.c | 2 +- fs/reiserfs/super.c | 7 +- fs/reiserfs/xattr.c | 20 +- fs/udf/file.c | 1 + fs/verity/fsverity_private.h | 2 - fs/xfs/scrub/dir.c | 8 +- fs/xfs/scrub/parent.c | 4 +- fs/xfs/xfs_super.c | 10 +- include/asm-generic/compat.h | 9 +- include/asm-generic/termios-base.h | 78 - include/asm-generic/termios.h | 108 - include/asm-generic/vmlinux.lds.h | 3 + include/drm/drm_print.h | 78 +- include/dt-bindings/ata/ahci.h | 20 + include/dt-bindings/clock/imx93-clock.h | 9 +- include/dt-bindings/{clk => clock}/lochnagar.h | 0 include/dt-bindings/clock/marvell,pxa168.h | 6 + include/dt-bindings/clock/mediatek,mt6795-clk.h | 275 ++ include/dt-bindings/clock/mediatek,mt8365-clk.h | 373 ++ include/dt-bindings/clock/microchip,mpfs-clock.h | 23 + include/dt-bindings/clock/mt8195-clk.h | 4 +- include/dt-bindings/clock/qcom,gcc-msm8909.h | 218 ++ include/dt-bindings/clock/qcom,gcc-sdm845.h | 1 + include/dt-bindings/clock/qcom,gpucc-sc8280xp.h | 35 + include/dt-bindings/clock/qcom,lcc-ipq806x.h | 2 + include/dt-bindings/clock/qcom,rpmcc.h | 1 + include/dt-bindings/clock/qcom,sm6115-dispcc.h | 36 + include/dt-bindings/clock/qcom,sm6375-gcc.h | 234 ++ include/dt-bindings/clock/qcom,sm8450-dispcc.h | 103 + include/dt-bindings/clock/rockchip,rv1126-cru.h | 632 ++++ include/dt-bindings/{clk => clock}/versaclock.h | 0 include/dt-bindings/iio/adc/at91-sama5d2_adc.h | 3 + include/dt-bindings/iio/adc/mediatek,mt6370_adc.h | 18 + include/dt-bindings/phy/phy.h | 1 + include/dt-bindings/reset/bt1-ccu.h | 9 + include/dt-bindings/reset/mediatek,mt6795-resets.h | 53 + include/dt-bindings/reset/mt8195-resets.h | 3 + include/linux/ahci_platform.h | 8 +- include/linux/ata.h | 39 +- include/linux/bio.h | 2 +- include/linux/blk-cgroup.h | 5 +- include/linux/blk-mq-pci.h | 4 +- include/linux/blk-mq-rdma.h | 2 +- include/linux/blk-mq-virtio.h | 2 +- include/linux/blk-mq.h | 36 +- include/linux/blk_types.h | 3 +- include/linux/blkdev.h | 15 +- include/linux/buffer_head.h | 2 +- include/linux/cgroup.h | 1 + include/linux/clk-provider.h | 66 +- include/linux/clk/davinci.h | 8 - include/linux/clkdev.h | 2 - include/linux/coresight.h | 23 + include/linux/counter.h | 147 + include/linux/dcache.h | 4 +- include/linux/dma/hsu.h | 6 +- include/linux/dynamic_debug.h | 176 +- include/linux/efi.h | 35 + include/linux/eventfd.h | 2 +- include/linux/fs.h | 20 +- include/linux/fsverity.h | 3 + include/linux/gpio/consumer.h | 13 - include/linux/hid.h | 33 +- include/linux/htcpld.h | 2 - include/linux/hugetlb.h | 2 +- include/linux/iio/consumer.h | 28 +- include/linux/iio/iio-opaque.h | 2 + include/linux/iio/iio.h | 8 +- include/linux/iio/types.h | 3 + include/linux/interconnect-provider.h | 5 +- include/linux/io.h | 2 - include/linux/io_uring.h | 18 +- include/linux/io_uring_types.h | 4 + include/linux/isa.h | 52 +- include/linux/kernfs.h | 3 + include/linux/kvm_host.h | 16 +- include/linux/libata.h | 2 +- include/linux/linear_range.h | 11 + include/linux/lsm_hook_defs.h | 2 +- include/linux/mfd/rk808.h | 91 + include/linux/mlx5/mlx5_ifc.h | 11 +- include/linux/mmzone.h | 1 + include/linux/mtd/mtd.h | 8 + include/linux/namei.h | 2 +- include/linux/nvme.h | 4 +- include/linux/pagemap.h | 2 + include/linux/pe.h | 2 + include/linux/perf/riscv_pmu.h | 2 +- include/linux/phy/pcie.h | 12 + include/linux/phy/tegra/xusb.h | 4 +- include/linux/platform_data/dma-hsu.h | 2 +- include/linux/platform_data/usb-s3c2410_udc.h | 6 - include/linux/power_supply.h | 48 +- include/linux/property.h | 4 +- include/linux/remoteproc.h | 22 +- include/linux/sbitmap.h | 3 +- include/linux/sched.h | 2 +- include/linux/security.h | 6 +- include/linux/sed-opal.h | 1 + include/linux/serdev.h | 1 + include/linux/serial_8250.h | 5 +- include/linux/serial_core.h | 36 +- include/linux/soc/qcom/smd-rpm.h | 1 + include/linux/soundwire/sdw.h | 4 + include/linux/soundwire/sdw_intel.h | 63 +- include/linux/string_helpers.h | 5 + include/linux/termios_internal.h | 49 + include/linux/trace.h | 36 +- include/linux/tty.h | 10 +- include/linux/tty_driver.h | 10 +- include/linux/tty_ldisc.h | 4 +- include/linux/ucb1400.h | 2 +- include/linux/units.h | 3 + include/linux/usb/chipidea.h | 1 + include/linux/usb/hcd.h | 1 - include/linux/usb/serial.h | 4 +- include/linux/usb/tcpci.h | 22 + include/linux/vt_kern.h | 1 - include/linux/wireless.h | 10 +- include/math-emu/op-common.h | 3 + include/media/davinci/vpbe_display.h | 6 +- include/media/drv-intf/saa7146_vv.h | 266 -- include/media/v4l2-common.h | 4 + include/media/v4l2-ctrls.h | 140 +- include/media/v4l2-mem2mem.h | 12 +- include/media/v4l2-uvc.h | 359 ++ include/media/videobuf2-core.h | 16 +- include/media/videobuf2-dvb.h | 2 +- include/media/videobuf2-v4l2.h | 16 - include/net/ieee802154_netdev.h | 12 +- include/rdma/ib_cm.h | 10 +- include/rdma/ib_sa.h | 3 +- include/rdma/rdma_cm.h | 13 +- include/rdma/rdma_vt.h | 2 +- include/rdma/uverbs_ioctl.h | 13 + include/scsi/scsi_cmnd.h | 2 +- include/scsi/scsi_device.h | 1 + include/scsi/scsi_host.h | 2 +- include/scsi/scsi_status.h | 12 +- include/soc/microchip/mpfs.h | 8 + include/sound/hdaudio.h | 8 +- include/trace/events/btrfs.h | 2 - include/trace/events/habanalabs.h | 93 + include/trace/events/io_uring.h | 29 + include/uapi/linux/btrfs.h | 6 + include/uapi/linux/btrfs_tree.h | 4 + include/uapi/linux/counter.h | 8 + include/uapi/linux/dw100.h | 14 + include/uapi/linux/hid.h | 26 +- include/uapi/linux/iio/types.h | 10 +- include/uapi/linux/io_uring.h | 17 + include/uapi/linux/sed-opal.h | 13 + include/uapi/linux/ublk_cmd.h | 8 +- include/uapi/linux/usbip.h | 26 + include/uapi/linux/v4l2-controls.h | 8 +- include/uapi/linux/videodev2.h | 7 +- include/uapi/misc/habanalabs.h | 137 +- include/uapi/mtd/mtd-abi.h | 64 +- include/uapi/rdma/efa-abi.h | 4 +- include/uapi/rdma/mlx5-abi.h | 1 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 + include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/scsi/scsi_netlink_fc.h | 7 +- include/ufs/ufshcd.h | 46 +- init/Kconfig | 3 +- io_uring/cancel.c | 2 +- io_uring/fdinfo.c | 48 +- io_uring/io_uring.c | 306 +- io_uring/io_uring.h | 62 +- io_uring/kbuf.h | 12 - io_uring/net.c | 308 +- io_uring/net.h | 12 +- io_uring/opdef.c | 44 +- io_uring/opdef.h | 1 + io_uring/rsrc.c | 2 +- io_uring/rw.c | 189 +- io_uring/rw.h | 1 + io_uring/timeout.c | 13 +- io_uring/timeout.h | 2 +- io_uring/uring_cmd.c | 40 +- io_uring/xattr.c | 2 +- kernel/audit_watch.c | 2 +- kernel/cgroup/cgroup.c | 20 + kernel/module/decompress.c | 2 +- kernel/module/internal.h | 4 +- kernel/module/main.c | 20 +- kernel/module/tracking.c | 68 + kernel/panic.c | 3 - kernel/sched/psi.c | 2 + lib/Kconfig.debug | 10 + lib/Makefile | 1 + lib/bust_spinlocks.c | 3 - lib/devres.c | 15 - lib/dynamic_debug.c | 450 ++- lib/sbitmap.c | 109 +- lib/test_dynamic_debug.c | 165 + mm/filemap.c | 7 + mm/memcontrol.c | 1 + mm/page-writeback.c | 1 + mm/page_alloc.c | 6 +- mm/readahead.c | 22 +- mm/swapfile.c | 2 +- mm/vmstat.c | 1 + net/bluetooth/rfcomm/tty.c | 4 +- net/dsa/port.c | 2 +- net/ipv4/fib_semantics.c | 8 +- net/mac80211/iface.c | 8 +- net/mac80211/mlme.c | 7 +- net/mac80211/rx.c | 9 +- net/mac80211/tx.c | 10 +- net/mac80211/util.c | 2 +- net/socket.c | 2 +- net/wireless/nl80211.c | 4 +- net/wireless/util.c | 40 +- net/wireless/wext-core.c | 17 +- security/apparmor/lsm.c | 2 +- security/security.c | 6 +- security/selinux/hooks.c | 2 +- security/smack/smack_lsm.c | 2 +- security/tomoyo/audit.c | 2 +- security/tomoyo/common.c | 2 +- security/tomoyo/file.c | 2 +- security/tomoyo/realpath.c | 9 +- sound/usb/card.h | 3 +- sound/usb/endpoint.c | 32 +- tools/iio/iio_event_monitor.c | 14 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 24 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/include/x86_64/evmcs.h | 45 +- .../selftests/kvm/include/x86_64/svm_util.h | 7 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 53 +- .../selftests/kvm/x86_64/nested_exceptions_test.c | 295 ++ .../selftests/kvm/x86_64/nx_huge_pages_test.c | 24 +- tools/testing/selftests/net/fib_nexthops.sh | 5 + tools/testing/selftests/net/io_uring_zerocopy_tx.c | 22 +- .../selftests/powerpc/benchmarks/gettimeofday.c | 6 +- tools/testing/selftests/powerpc/mm/Makefile | 3 +- tools/testing/selftests/powerpc/mm/exec_prot.c | 231 ++ .../selftests/powerpc/mm/large_vm_gpr_corruption.c | 2 + .../pmu/sampling_tests/bhrb_filter_map_test.c | 9 + virt/kvm/kvm_main.c | 9 +- 3183 files changed, 139586 insertions(+), 70922 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-bno055 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-cdc-ad7746 create mode 100644 Documentation/ABI/testing/sysfs-devices-hisi_ptt create mode 100644 Documentation/arm/stm32/stm32-dma-mdma-chaining.rst create mode 100644 Documentation/devicetree/bindings/ata/ahci-common.yaml create mode 100644 Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml create mode 100644 Documentation/devicetree/bindings/ata/snps,dwc-ahci-common.yaml create mode 100644 Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml delete mode 100644 Documentation/devicetree/bindings/clock/gpio-gate-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/gpio-gate-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt6795-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt6795-sys-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt8365-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt8365-sys-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/microchip,mpfs-ccc.yaml create mode 100644 Documentation/devicetree/bindings/clock/microchip,mpfs-clkcfg.yaml delete mode 100644 Documentation/devicetree/bindings/clock/microchip,mpfs.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8660.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8909.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8916.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6115-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6375-gcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8450-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3128-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3128-cru.yaml create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rv1126-cru.yaml create mode 100644 Documentation/devicetree/bindings/clock/xlnx,clocking-wizard.yaml create mode 100644 Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml create mode 100644 Documentation/devicetree/bindings/dma/qcom,adm.yaml delete mode 100644 Documentation/devicetree/bindings/dma/qcom_adm.txt create mode 100644 Documentation/devicetree/bindings/gpio/fsl,imx8qxp-sc-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-xilinx.txt create mode 100644 Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ibm,occ-hwmon.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/richtek,rtq6056.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,bno055.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/liteon,ltrf216a.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-rdma.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-rsz.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-wrot.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,dw100.yaml create mode 100644 Documentation/devicetree/bindings/mfd/aspeed,ast2x00-scu.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/aspeed-scu.txt delete mode 100644 Documentation/devicetree/bindings/mfd/atmel-usart.txt create mode 100644 Documentation/devicetree/bindings/mfd/mediatek,mt6370.yaml create mode 100644 Documentation/devicetree/bindings/mfd/mediatek,mt8195-scpsys.yaml create mode 100644 Documentation/devicetree/bindings/mfd/richtek,rt5120.yaml create mode 100644 Documentation/devicetree/bindings/mfd/sprd,ums512-glbreg.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/intel,lgm-ebunand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/intel,lgm-nand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/u-boot.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/microchip,lan9662-otpc.yaml create mode 100644 Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-ocelot-serdes.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,msm8996-qmp-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-ufs-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/renesas,rcar-gen2-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/rockchip,pcie3-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/mediatek,mt6370- [...] create mode 100644 Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,ccorr.yaml create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,wdma.yaml delete mode 100644 Documentation/devicetree/bindings/usb/faraday,fotg210.txt create mode 100644 Documentation/devicetree/bindings/usb/faraday,fotg210.yaml create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mt6370-tcpc.yaml create mode 100644 Documentation/devicetree/bindings/usb/richtek,rt1711h.yaml create mode 100644 Documentation/iio/bno055.rst create mode 100644 Documentation/trace/hisi-ptt.rst create mode 100644 Documentation/userspace-api/media/drivers/dw100.rst delete mode 100644 Documentation/userspace-api/media/v4l/async.rst delete mode 100644 arch/alpha/include/asm/termios.h create mode 100644 arch/alpha/kernel/termios.c delete mode 100644 arch/ia64/include/asm/termios.h delete mode 100644 arch/ia64/include/uapi/asm/termios.h create mode 100644 arch/loongarch/kernel/efi-header.S create mode 100644 arch/loongarch/kernel/image-vars.h create mode 100644 arch/microblaze/include/asm/xilinx_mb_manager.h delete mode 100644 arch/mips/include/asm/termios.h delete mode 100644 arch/parisc/include/asm/termios.h delete mode 100644 arch/parisc/include/uapi/asm/termios.h create mode 100644 arch/powerpc/boot/dts/fsl/e500v1_power_isa.dtsi delete mode 100644 arch/powerpc/boot/dummy.c create mode 100644 arch/powerpc/include/asm/cpu_setup.h delete mode 100644 arch/powerpc/include/asm/cpu_setup_power.h create mode 100644 arch/powerpc/include/asm/nohash/32/pte-85xx.h delete mode 100644 arch/powerpc/include/asm/nohash/32/pte-fsl-booke.h delete mode 100644 arch/powerpc/include/asm/nohash/hugetlb-book3e.h create mode 100644 arch/powerpc/include/asm/nohash/hugetlb-e500.h rename arch/powerpc/include/asm/nohash/{mmu-book3e.h => mmu-e500.h} (100%) delete mode 100644 arch/powerpc/include/asm/nohash/pte-book3e.h create mode 100644 arch/powerpc/include/asm/nohash/pte-e500.h create mode 100644 arch/powerpc/include/asm/paravirt_api_clock.h create mode 100644 arch/powerpc/include/asm/syscall_wrapper.h create mode 100644 arch/powerpc/include/asm/syscalls_32.h delete mode 100644 arch/powerpc/include/asm/termios.h rename arch/powerpc/kernel/{fsl_booke_entry_mapping.S => 85xx_entry_mapping.S} (100%) create mode 100644 arch/powerpc/kernel/cpu_setup_e500.S delete mode 100644 arch/powerpc/kernel/cpu_setup_fsl_booke.S create mode 100644 arch/powerpc/kernel/cpu_specs.h create mode 100644 arch/powerpc/kernel/cpu_specs_40x.h create mode 100644 arch/powerpc/kernel/cpu_specs_44x.h create mode 100644 arch/powerpc/kernel/cpu_specs_47x.h create mode 100644 arch/powerpc/kernel/cpu_specs_85xx.h create mode 100644 arch/powerpc/kernel/cpu_specs_8xx.h create mode 100644 arch/powerpc/kernel/cpu_specs_book3s_32.h create mode 100644 arch/powerpc/kernel/cpu_specs_book3s_64.h create mode 100644 arch/powerpc/kernel/cpu_specs_e500mc.h create mode 100644 arch/powerpc/kernel/head_85xx.S delete mode 100644 arch/powerpc/kernel/head_fsl_booke.S create mode 100644 arch/powerpc/kernel/idle_64e.S rename arch/powerpc/kernel/{idle_e500.S => idle_85xx.S} (100%) delete mode 100644 arch/powerpc/kernel/idle_book3e.S delete mode 100644 arch/powerpc/kernel/ppc32.h rename arch/powerpc/kernel/{swsusp_booke.S => swsusp_85xx.S} (100%) delete mode 100644 arch/powerpc/kernel/systbl.S create mode 100644 arch/powerpc/kernel/systbl.c delete mode 100644 arch/powerpc/kernel/systbl_chk.sh create mode 100644 arch/powerpc/mm/nohash/e500.c rename arch/powerpc/mm/nohash/{book3e_hugetlbpage.c => e500_hugetlbpage.c} (100%) delete mode 100644 arch/powerpc/mm/nohash/fsl_book3e.c create mode 100644 arch/s390/include/asm/abs_lowcore.h create mode 100644 arch/s390/include/asm/maccess.h delete mode 100644 arch/s390/include/asm/termios.h delete mode 100644 arch/s390/include/uapi/asm/termios.h create mode 100644 arch/s390/kernel/abs_lowcore.c create mode 100644 arch/s390/kernel/perf_pai_ext.c delete mode 100644 arch/sparc/include/asm/termios.h create mode 100644 arch/sparc/kernel/termios.c create mode 100644 drivers/ata/ahci_dwc.c delete mode 100644 drivers/block/rnbd/rnbd-srv-dev.c delete mode 100644 drivers/block/rnbd/rnbd-srv-dev.h create mode 100644 drivers/block/rnbd/rnbd-srv-trace.c create mode 100644 drivers/block/rnbd/rnbd-srv-trace.h create mode 100644 drivers/clk/baikal-t1/ccu-rst.c create mode 100644 drivers/clk/baikal-t1/ccu-rst.h create mode 100644 drivers/clk/clk-versaclock7.c delete mode 100644 drivers/clk/davinci/pll-dm644x.c delete mode 100644 drivers/clk/davinci/pll-dm646x.c delete mode 100644 drivers/clk/davinci/psc-dm644x.c delete mode 100644 drivers/clk/davinci/psc-dm646x.c create mode 100644 drivers/clk/imx/clk-gate-93.c create mode 100644 drivers/clk/mediatek/clk-mt6795-apmixedsys.c create mode 100644 drivers/clk/mediatek/clk-mt6795-infracfg.c create mode 100644 drivers/clk/mediatek/clk-mt6795-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt6795-mm.c create mode 100644 drivers/clk/mediatek/clk-mt6795-pericfg.c create mode 100644 drivers/clk/mediatek/clk-mt6795-topckgen.c create mode 100644 drivers/clk/mediatek/clk-mt6795-vdecsys.c create mode 100644 drivers/clk/mediatek/clk-mt6795-vencsys.c create mode 100644 drivers/clk/mediatek/clk-mt8365-apu.c create mode 100644 drivers/clk/mediatek/clk-mt8365-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8365-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt8365-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8365-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8365-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8365.c create mode 100644 drivers/clk/microchip/clk-mpfs-ccc.c create mode 100644 drivers/clk/qcom/dispcc-sm6115.c create mode 100644 drivers/clk/qcom/dispcc-sm8450.c create mode 100644 drivers/clk/qcom/gcc-msm8909.c create mode 100644 drivers/clk/qcom/gcc-sm6375.c create mode 100644 drivers/clk/qcom/gpucc-sc8280xp.c create mode 100644 drivers/clk/rockchip/clk-rv1126.c create mode 100644 drivers/clk/sprd/ums512-clk.c create mode 100644 drivers/clk/xilinx/clk-xlnx-clock-wizard.c create mode 100644 drivers/counter/ti-ecap-capture.c create mode 100644 drivers/firmware/efi/libstub/Makefile.zboot create mode 100644 drivers/firmware/efi/libstub/intrinsics.c create mode 100644 drivers/firmware/efi/libstub/loongarch-stub.c create mode 100644 drivers/firmware/efi/libstub/systable.c create mode 100644 drivers/firmware/efi/libstub/zboot-header.S create mode 100644 drivers/firmware/efi/libstub/zboot.c create mode 100644 drivers/firmware/efi/libstub/zboot.lds create mode 100644 drivers/gpio/gpio-imx-scu.c create mode 100644 drivers/hid/hid-pxrc.c create mode 100644 drivers/hid/hid-topre.c create mode 100644 drivers/hid/hid-uclogic-params-test.c create mode 100644 drivers/hid/hid-vrc2.c create mode 100644 drivers/hwtracing/ptt/Kconfig create mode 100644 drivers/hwtracing/ptt/Makefile create mode 100644 drivers/hwtracing/ptt/hisi_ptt.c create mode 100644 drivers/hwtracing/ptt/hisi_ptt.h create mode 100644 drivers/iio/accel/msa311.c create mode 100644 drivers/iio/adc/max11205.c create mode 100644 drivers/iio/adc/rtq6056.c rename drivers/iio/{adc => addac}/stx104.c (100%) create mode 100644 drivers/iio/cdc/ad7746.c create mode 100644 drivers/iio/imu/bno055/Kconfig create mode 100644 drivers/iio/imu/bno055/Makefile create mode 100644 drivers/iio/imu/bno055/bno055.c create mode 100644 drivers/iio/imu/bno055/bno055.h create mode 100644 drivers/iio/imu/bno055/bno055_i2c.c create mode 100644 drivers/iio/imu/bno055/bno055_ser_core.c create mode 100644 drivers/iio/imu/bno055/bno055_ser_trace.c create mode 100644 drivers/iio/imu/bno055/bno055_ser_trace.h create mode 100644 drivers/iio/light/ltrf216a.c create mode 100644 drivers/infiniband/hw/efa/efa_io_defs.h delete mode 100644 drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-trace.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-trace.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-trace.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-trace.h delete mode 100644 drivers/media/common/saa7146/saa7146_core.c delete mode 100644 drivers/media/common/saa7146/saa7146_fops.c delete mode 100644 drivers/media/common/saa7146/saa7146_hlp.c delete mode 100644 drivers/media/common/saa7146/saa7146_i2c.c delete mode 100644 drivers/media/common/saa7146/saa7146_vbi.c delete mode 100644 drivers/media/common/saa7146/saa7146_video.c delete mode 100644 drivers/media/pci/meye/Kconfig delete mode 100644 drivers/media/pci/saa7146/Kconfig delete mode 100644 drivers/media/pci/saa7146/hexium_gemini.c delete mode 100644 drivers/media/pci/saa7146/hexium_orion.c delete mode 100644 drivers/media/pci/saa7146/mxb.c delete mode 100644 drivers/media/pci/ttpci/Kconfig delete mode 100644 drivers/media/pci/ttpci/budget-av.c delete mode 100644 drivers/media/pci/ttpci/budget.h rename drivers/{staging/media => media/pci}/zoran/Kconfig (100%) rename drivers/{staging/media => media/pci}/zoran/Makefile (100%) create mode 100644 drivers/media/pci/zoran/videocodec.c create mode 100644 drivers/media/pci/zoran/videocodec.h create mode 100644 drivers/media/pci/zoran/zoran.h create mode 100644 drivers/media/pci/zoran/zoran_card.c create mode 100644 drivers/media/pci/zoran/zoran_card.h create mode 100644 drivers/media/pci/zoran/zoran_device.c create mode 100644 drivers/media/pci/zoran/zoran_device.h create mode 100644 drivers/media/pci/zoran/zoran_driver.c create mode 100644 drivers/media/pci/zoran/zr36016.c rename drivers/{staging/media => media/pci}/zoran/zr36016.h (100%) create mode 100644 drivers/media/pci/zoran/zr36050.c rename drivers/{staging/media => media/pci}/zoran/zr36050.h (100%) create mode 100644 drivers/media/pci/zoran/zr36057.h create mode 100644 drivers/media/pci/zoran/zr36060.c create mode 100644 drivers/media/pci/zoran/zr36060.h create mode 100644 drivers/media/platform/mediatek/mdp3/Kconfig create mode 100644 drivers/media/platform/mediatek/mdp3/Makefile create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_ccorr.h create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_rdma.h create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_rsz.h create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_wdma.h create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_wrot.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.h create mode 100644 drivers/media/platform/nxp/dw100/Kconfig create mode 100644 drivers/media/platform/nxp/dw100/Makefile create mode 100644 drivers/media/platform/nxp/dw100/dw100.c create mode 100644 drivers/media/platform/nxp/dw100/dw100_regs.h delete mode 100644 drivers/media/platform/ti/davinci/dm355_ccdc.c delete mode 100644 drivers/media/platform/ti/davinci/dm644x_ccdc.c delete mode 100644 drivers/media/platform/ti/davinci/isif.c create mode 100644 drivers/media/platform/verisilicon/Kconfig rename drivers/{staging/media/hantro => media/platform/verisilicon}/Makefile (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro.h (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_drv.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1_h264 [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1_mpeg [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1_regs [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1_vp8_ [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g2.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g2_hevc [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g2_regs [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g2_vp9_ [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_h1_jpeg [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_h1_regs [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_h264.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_hevc.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_hw.h (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_jpeg.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_jpeg.h (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_mpeg2.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_postpro [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_v4l2.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_v4l2.h (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_vp8.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_vp9.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_vp9.h (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/imx8m_vpu_hw.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_ [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_ [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_ [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_ [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_ [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu_h [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/sama5d4_vdec_h [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/sunxi_vpu_hw.c (100%) delete mode 100644 drivers/media/usb/cpia2/Kconfig delete mode 100644 drivers/media/usb/tm6000/Kconfig delete mode 100644 drivers/media/usb/tm6000/tm6000-video.c delete mode 100644 drivers/media/usb/zr364xx/Kconfig delete mode 100644 drivers/mfd/intel_soc_pmic_core.c delete mode 100644 drivers/mfd/intel_soc_pmic_core.h create mode 100644 drivers/mfd/mt6370.c create mode 100644 drivers/mfd/mt6370.h create mode 100644 drivers/mfd/rt5120.c create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_wrap_speci [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_virt_events.h create mode 100644 drivers/misc/mchp_pci1xxxx/Kconfig create mode 100644 drivers/misc/mchp_pci1xxxx/Makefile create mode 100644 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c create mode 100644 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h create mode 100644 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c create mode 100644 drivers/mtd/nand/raw/brcmnand/Kconfig create mode 100644 drivers/mtd/parsers/brcm_u-boot.c create mode 100644 drivers/nvmem/lan9662-otpc.c create mode 100644 drivers/nvmem/u-boot-env.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5_5nm.h create mode 100644 drivers/phy/rockchip/phy-rockchip-snps-pcie3.c create mode 100644 drivers/phy/sunplus/Kconfig create mode 100644 drivers/phy/sunplus/Makefile create mode 100644 drivers/phy/sunplus/phy-sunplus-usb2.c create mode 100644 drivers/power/supply/mt6370-charger.c create mode 100644 drivers/power/supply/rk817_charger.c create mode 100644 drivers/reset/reset-mpfs.c create mode 100644 drivers/scsi/mpi3mr/mpi3mr_transport.c delete mode 100644 drivers/staging/clocking-wizard/Kconfig delete mode 100644 drivers/staging/clocking-wizard/Makefile delete mode 100644 drivers/staging/clocking-wizard/TODO delete mode 100644 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c delete mode 100644 drivers/staging/clocking-wizard/dt-binding.txt delete mode 100644 drivers/staging/fwserial/Kconfig delete mode 100644 drivers/staging/fwserial/Makefile delete mode 100644 drivers/staging/fwserial/TODO delete mode 100644 drivers/staging/fwserial/dma_fifo.c delete mode 100644 drivers/staging/fwserial/dma_fifo.h delete mode 100644 drivers/staging/fwserial/fwserial.c delete mode 100644 drivers/staging/fwserial/fwserial.h delete mode 100644 drivers/staging/iio/cdc/Kconfig delete mode 100644 drivers/staging/iio/cdc/Makefile delete mode 100644 drivers/staging/iio/cdc/ad7746.c delete mode 100644 drivers/staging/media/av7110/Kconfig delete mode 100644 drivers/staging/media/av7110/Makefile delete mode 100644 drivers/staging/media/av7110/TODO delete mode 100644 drivers/staging/media/av7110/av7110.h delete mode 100644 drivers/staging/media/av7110/av7110_av.c create mode 100644 drivers/staging/media/deprecated/cpia2/Kconfig rename drivers/{media/usb => staging/media/deprecated}/cpia2/Makefile (100%) create mode 100644 drivers/staging/media/deprecated/cpia2/TODO rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2.h (100%) rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2_core.c (100%) rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2_registers.h (100%) rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2_usb.c (100%) rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2_v4l.c (100%) create mode 100644 drivers/staging/media/deprecated/fsl-viu/Kconfig create mode 100644 drivers/staging/media/deprecated/fsl-viu/Makefile create mode 100644 drivers/staging/media/deprecated/fsl-viu/TODO rename drivers/{media/platform/nxp => staging/media/deprecated/fsl-viu}/fsl-viu.c (100%) create mode 100644 drivers/staging/media/deprecated/meye/Kconfig rename drivers/{media/pci => staging/media/deprecated}/meye/Makefile (100%) create mode 100644 drivers/staging/media/deprecated/meye/TODO rename drivers/{media/pci => staging/media/deprecated}/meye/meye.c (100%) rename drivers/{media/pci => staging/media/deprecated}/meye/meye.h (100%) create mode 100644 drivers/staging/media/deprecated/saa7146/Kconfig create mode 100644 drivers/staging/media/deprecated/saa7146/Makefile create mode 100644 drivers/staging/media/deprecated/saa7146/av7110/Kconfig create mode 100644 drivers/staging/media/deprecated/saa7146/av7110/Makefile create mode 100644 drivers/staging/media/deprecated/saa7146/av7110/TODO rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-bilingual-chann [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-channel-select. [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-clear-buffer.rs [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-continue.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-fclose.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-fopen.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-fwrite.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-get-capabilitie [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-get-status.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-pause.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-play.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-select-source.r [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-av-sync.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-bypass-mode [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-id.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-mixer.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-mute.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-streamtype. [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-stop.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio_data_types.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio_function_calls. [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110.c (100%) create mode 100644 drivers/staging/media/deprecated/saa7146/av7110/av7110.h create mode 100644 drivers/staging/media/deprecated/saa7146/av7110/av7110_av.c rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_av.h (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ca.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ca.h (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_hw.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_hw.h (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ipack.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ipack.h (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ir.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_v4l.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/budget-patch.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/dvb_filter.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/dvb_filter.h (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/sp8870.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/sp8870.h (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-clear-buffer.rs [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-command.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-continue.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-fast-forward.rs [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-fclose.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-fopen.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-freeze.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-fwrite.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-capabilitie [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-event.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-frame-count [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-pts.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-size.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-status.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-play.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-select-source.r [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-set-blank.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-set-display-for [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-set-format.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-set-streamtype. [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-slowmotion.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-stillpicture.rs [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-stop.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-try-command.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video_function_calls. [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video_types.rst (100%) rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/K [...] rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/M [...] rename {include/media/drv-intf => drivers/staging/media/deprecated/saa7146/common} [...] create mode 100644 drivers/staging/media/deprecated/saa7146/common/saa7146_core.c create mode 100644 drivers/staging/media/deprecated/saa7146/common/saa7146_fops.c create mode 100644 drivers/staging/media/deprecated/saa7146/common/saa7146_hlp.c create mode 100644 drivers/staging/media/deprecated/saa7146/common/saa7146_i2c.c create mode 100644 drivers/staging/media/deprecated/saa7146/common/saa7146_vbi.c create mode 100644 drivers/staging/media/deprecated/saa7146/common/saa7146_video.c create mode 100644 drivers/staging/media/deprecated/saa7146/common/saa7146_vv.h create mode 100644 drivers/staging/media/deprecated/saa7146/saa7146/Kconfig rename drivers/{media/pci => staging/media/deprecated/saa7146}/saa7146/Makefile (100%) create mode 100644 drivers/staging/media/deprecated/saa7146/saa7146/TODO create mode 100644 drivers/staging/media/deprecated/saa7146/saa7146/hexium_gemini.c create mode 100644 drivers/staging/media/deprecated/saa7146/saa7146/hexium_orion.c create mode 100644 drivers/staging/media/deprecated/saa7146/saa7146/mxb.c create mode 100644 drivers/staging/media/deprecated/saa7146/ttpci/Kconfig rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/Makefile (100%) create mode 100644 drivers/staging/media/deprecated/saa7146/ttpci/TODO create mode 100644 drivers/staging/media/deprecated/saa7146/ttpci/budget-av.c rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/budget-ci.c (100%) rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/budget-core.c (100%) rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/budget.c (100%) create mode 100644 drivers/staging/media/deprecated/saa7146/ttpci/budget.h rename drivers/staging/media/{ => deprecated}/stkwebcam/Kconfig (100%) rename drivers/staging/media/{ => deprecated}/stkwebcam/Makefile (100%) rename drivers/staging/media/{ => deprecated}/stkwebcam/TODO (100%) rename drivers/staging/media/{ => deprecated}/stkwebcam/stk-sensor.c (100%) rename drivers/staging/media/{ => deprecated}/stkwebcam/stk-webcam.c (100%) rename drivers/staging/media/{ => deprecated}/stkwebcam/stk-webcam.h (100%) create mode 100644 drivers/staging/media/deprecated/tm6000/Kconfig rename drivers/{media/usb => staging/media/deprecated}/tm6000/Makefile (100%) create mode 100644 drivers/staging/media/deprecated/tm6000/TODO rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-alsa.c (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-cards.c (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-core.c (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-dvb.c (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-i2c.c (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-input.c (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-regs.h (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-stds.c (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-usb-isoc.h (100%) create mode 100644 drivers/staging/media/deprecated/tm6000/tm6000-video.c rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000.h (100%) create mode 100644 drivers/staging/media/deprecated/vpfe_capture/Kconfig create mode 100644 drivers/staging/media/deprecated/vpfe_capture/Makefile create mode 100644 drivers/staging/media/deprecated/vpfe_capture/TODO rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture [...] create mode 100644 drivers/staging/media/deprecated/vpfe_capture/dm355_ccdc.c rename {include/media/davinci => drivers/staging/media/deprecated/vpfe_capture}/dm [...] rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture [...] create mode 100644 drivers/staging/media/deprecated/vpfe_capture/dm644x_ccdc.c rename {include/media/davinci => drivers/staging/media/deprecated/vpfe_capture}/dm [...] rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture [...] create mode 100644 drivers/staging/media/deprecated/vpfe_capture/isif.c rename {include/media/davinci => drivers/staging/media/deprecated/vpfe_capture}/is [...] rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture [...] rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture [...] create mode 100644 drivers/staging/media/deprecated/zr364xx/Kconfig rename drivers/{media/usb => staging/media/deprecated}/zr364xx/Makefile (100%) create mode 100644 drivers/staging/media/deprecated/zr364xx/TODO rename drivers/{media/usb => staging/media/deprecated}/zr364xx/zr364xx.c (100%) delete mode 100644 drivers/staging/media/hantro/Kconfig delete mode 100644 drivers/staging/media/hantro/TODO delete mode 100644 drivers/staging/media/zoran/TODO delete mode 100644 drivers/staging/media/zoran/videocodec.c delete mode 100644 drivers/staging/media/zoran/videocodec.h delete mode 100644 drivers/staging/media/zoran/zoran.h delete mode 100644 drivers/staging/media/zoran/zoran_card.c delete mode 100644 drivers/staging/media/zoran/zoran_card.h delete mode 100644 drivers/staging/media/zoran/zoran_device.c delete mode 100644 drivers/staging/media/zoran/zoran_device.h delete mode 100644 drivers/staging/media/zoran/zoran_driver.c delete mode 100644 drivers/staging/media/zoran/zr36016.c delete mode 100644 drivers/staging/media/zoran/zr36050.c delete mode 100644 drivers/staging/media/zoran/zr36057.h delete mode 100644 drivers/staging/media/zoran/zr36060.c delete mode 100644 drivers/staging/media/zoran/zr36060.h delete mode 100644 drivers/staging/r8188eu/hal/odm_RegConfig8188E.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_xmit.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_recv.c delete mode 100644 drivers/staging/r8188eu/include/ioctl_cfg80211.h delete mode 100644 drivers/staging/r8188eu/include/mlme_osdep.h delete mode 100644 drivers/staging/r8188eu/include/odm_RegConfig8188E.h delete mode 100644 drivers/staging/r8188eu/include/recv_osdep.h delete mode 100644 drivers/staging/r8188eu/include/xmit_osdep.h delete mode 100644 drivers/staging/r8188eu/os_dep/mlme_linux.c delete mode 100644 drivers/staging/r8188eu/os_dep/recv_linux.c delete mode 100644 drivers/staging/r8188eu/os_dep/xmit_linux.c create mode 100644 drivers/staging/rtl8192u/r8192U_debugfs.c delete mode 100644 drivers/staging/rtl8723bs/core/rtw_odm.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h delete mode 100644 drivers/staging/rtl8723bs/include/rtw_odm.h create mode 100644 drivers/usb/typec/tcpm/tcpci_mt6370.c create mode 100644 fs/btrfs/extent-io-tree.c delete mode 100644 include/asm-generic/termios-base.h delete mode 100644 include/asm-generic/termios.h create mode 100644 include/dt-bindings/ata/ahci.h rename include/dt-bindings/{clk => clock}/lochnagar.h (100%) create mode 100644 include/dt-bindings/clock/mediatek,mt6795-clk.h create mode 100644 include/dt-bindings/clock/mediatek,mt8365-clk.h create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8909.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sc8280xp.h create mode 100644 include/dt-bindings/clock/qcom,sm6115-dispcc.h create mode 100644 include/dt-bindings/clock/qcom,sm6375-gcc.h create mode 100644 include/dt-bindings/clock/qcom,sm8450-dispcc.h create mode 100644 include/dt-bindings/clock/rockchip,rv1126-cru.h rename include/dt-bindings/{clk => clock}/versaclock.h (100%) create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6370_adc.h create mode 100644 include/dt-bindings/reset/mediatek,mt6795-resets.h create mode 100644 include/linux/phy/pcie.h create mode 100644 include/linux/termios_internal.h delete mode 100644 include/media/drv-intf/saa7146_vv.h create mode 100644 include/media/v4l2-uvc.h create mode 100644 include/trace/events/habanalabs.h create mode 100644 include/uapi/linux/dw100.h create mode 100644 lib/test_dynamic_debug.c create mode 100644 tools/testing/selftests/kvm/x86_64/nested_exceptions_test.c create mode 100644 tools/testing/selftests/powerpc/mm/exec_prot.c