This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from ffb39098bf87 Merge tag 'linux-kselftest-kunit-6.1-rc1' of git://git.ker [...] adds 2e488f13755f fs: fix UAF/GPF bug in nilfs_mdt_destroy adds 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... adds 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 adds 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 adds 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 [...] adds 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 adds 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 [...] adds 76e45035348c Merge tag 'for-6.1-tag' of git://git.kernel.org/pub/scm/li [...] adds 505ffcc85240 affs: move from strlcpy with unused retval to strscpy adds 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() adds 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 adds 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 adds 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() adds 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 adds 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 adds 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 adds 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 adds 7c989b1da394 Merge tag 'for-6.1/passthrough-2022-10-04' of git://git.ke [...] adds bafaf67c42f4 Revert "drm/sched: Use parent fence instead of finished" adds 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 adds 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 adds 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 adds 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 [...] adds 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 adds 684e00cfc617 Merge branch 'for-6.1/sony' into for-linus adds be6e2b5734a4 HID: multitouch: Add memory barriers adds 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 adds 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 adds 2f5b0059b31a Merge branch 'for-6.1/nintendo' into for-linus adds a109d5c45b3d hid: topre: Add driver fixing report descriptor adds 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 adds 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 adds 430257d8329b Merge branch 'for-6.1/uclogic' into for-linus adds 35f473864f1d HID: wacom: Simplify comments adds 1af52d6b35bb Merge branch 'for-6.1/wacom' into for-linus adds 486da113c698 HID: rmi: replace ternary operator with min() adds 1145c3d5e702 Merge branch 'for-6.1/rmi' into for-linus adds 9f4441fcbb72 HID: vivaldi: convert to use dev_groups adds cb7c02e91c31 Merge branch 'for-6.1/google' into for-linus adds 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() adds 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() adds 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() adds 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 adds 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 adds 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 [...] adds 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 adds 63c30d704430 Merge tag 'nand/for-6.1' into mtd/next adds 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 adds 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 [...] adds 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 adds 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 adds 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 adds 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 adds 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 eee48781ea19 USB: serial: qcserial: add new usb-id for Dell branded EM7455 adds 00988f70a076 Merge tag 'usb-serial-6.0-rc8' of https://git.kernel.org/p [...] adds 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() [...] adds 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 adds 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 adds 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 adds 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 [...] adds 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 adds 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 adds 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 adds 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 adds 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 adds 542d353e2552 riscv: compat: s/failed/unsupported if compat mode isn't s [...] adds 61a41d16ad20 RISC-V: Print SSTC in canonical order adds 87f81e66e2e8 riscv: enable THP_SWAP for RV64 adds 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 adds 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 adds 376b3275c19f KVM: PPC: Book3S HV: Fix stack frame regs marker adds 4899a36f91a9 Merge tag 'powerpc-6.1-1' of git://git.kernel.org/pub/scm/ [...]
No new revisions were added by this update.
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 | 188 +- 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/mxs-dma.c | 11 +- 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/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/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/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 | 8 - 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/qcserial.c | 1 + 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/nfs4recover.c | 8 +- fs/nfsd/vfs.c | 6 +- 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 | 187 +- 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/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/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/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/internal.h | 4 +- kernel/module/main.c | 20 +- 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/socket.c | 2 +- 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 +- 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/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 +- 3153 files changed, 139344 insertions(+), 70801 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