This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesconfig in repository toolchain/ci/linux.
discards 79f063d60c8c Add linux-next specific files for 20211223 discards ab4aac9fe331 Merge branch 'akpm/master' discards 66e19854ac48 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] discards 7d07c8cbb960 lib/stackdepot: allow optional init and stack_table alloca [...] discards 65579c2ab112 lib/stackdepot: allow optional init and stack_table alloca [...] discards eac91b2ff5ae lib/stackdepot: allow optional init and stack_table alloca [...] discards 0c654fb971aa lib/stackdepot: fix spelling mistake and grammar in pr_err [...] discards 99534b521f73 lib/stackdepot: allow optional init and stack_table alloca [...] discards 94e50c82fc03 proc-remove-pde_data-completely-fix-fix discards 9e1ff244f6a3 proc-remove-pde_data-completely-fix discards a3533a5163c7 proc: remove PDE_DATA() completely discards 3803ccbca180 fs: proc: store PDE()->data into inode->i_private discards 6df16df7d651 sysctl: returns -EINVAL when a negative value is passed to [...] discards 35027bc0c5a2 kernel/sysctl.c: remove unused variable ten_thousand discards 35c5299aee34 kprobe: move sysctl_kprobes_optimization to kprobes.c discards 7033e4f7d176 fs/coredump: move coredump sysctls into its own file discards 88161a0b5520 printk: fix build warning when CONFIG_PRINTK=n discards 3f6ca278ef36 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() discards b37ebea6cc4e fs: move namespace sysctls and declare fs base directory discards b4ffb046d688 sysctl-add-and-use-base-directory-declarer-and-registratio [...] discards 8b282a6c72b8 sysctl: add and use base directory declarer and registrati [...] discards 34d8409674fe fs: move pipe sysctls to is own file discards 3a22ff9275c5 fs: move fs/exec.c sysctls into its own file discards 84b68fd127ba fs: move namei sysctls to its own file discards e900940bab90 fs: move locking sysctls where they are used discards fb15c9d03080 fs: move shared sysctls to fs/sysctls.c discards f7102ea35977 sysctl: move maxolduid as a sysctl specific const discards f45d82dadfe6 fs/dcache: avoid unused-function warning discards 5addef36d844 fs/inode: avoid unused-variable warning discards 1e86f5039d19 fs: move dcache sysctls to its own file discards 5ba28e31a79f fs: move fs stat sysctls to file_table.c discards e90de1b38184 fs: move inode sysctls to its own file discards 1ac0dc3efec9 sysctl: share unsigned long const values discards bcccc87430a3 stackleak: move stack_erasing sysctl to stackleak.c discards eb5d7f303352 scsi/sg: move sg-big-buff sysctl to scsi/sg.c discards f37862a9c9c1 printk: move printk sysctl to printk/sysctl.c discards 81a8f86cdaaf fs: move binfmt_misc sysctl to its own file discards fc830866dcc4 sysctl-add-helper-to-register-a-sysctl-mount-point-fix discards b65658815364 sysctl: add helper to register a sysctl mount point discards c0b35aeb3ac9 random: move the random sysctl declarations to its own file discards cd63b8d5412b firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 discards c5ef57e4884c firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix discards 3f2ed3e0b589 firmware_loader-move-firmware-sysctl-to-its-own-files-fix discards a54af4cb0e15 firmware_loader: move firmware sysctl to its own files discards 7caa0044dc57 eventpoll: simplify sysctl declaration with register_sysctl() discards 361649c2c29c cdrom: simplify subdirectory registration with register_sysctl() discards 0477ea220dba inotify-simplify-subdirectory-registration-with-register_s [...] discards c74d00cd2ec0 inotify: simplify subdirectory registration with register_ [...] discards da1f300f574b test_sysctl: simplify subdirectory registration with regis [...] discards 46d658feeb68 ocfs2: simplify subdirectory registration with register_sysctl() discards cd682a9bde42 macintosh/mac_hid.c: simplify subdirectory registration wi [...] discards 68113310011f i915: simplify subdirectory registration with register_sysctl() discards c23a5fdaa294 hpet: simplify subdirectory registration with register_sysctl() discards 82e4d6898c24 dnotify: move dnotify sysctl to dnotify.c discards 49acc7d65a6b aio: move aio sysctl to aio.c discards 7481f170a51e sysctl: use SYSCTL_ZERO to replace some static int zero uses discards a2cc62ddf78d sysctl: use const for typically used max/min proc sysctls discards b4cafb5f5f9c sysctl: make ngroups_max const discards 977cb8c4e215 watchdog: move watchdog sysctl interface to watchdog.c discards 5609cdd7e37e hung_task: move hung_task sysctl interface to hung_task.c discards a45b92e51938 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] discards e933ef948e20 sysctl: move some boundary constants from sysctl.c to sysctl_vals discards 76d1d3611132 sysctl: add a new register_sysctl_init() interface discards 5ec10bcd699c mm/migrate.c: rework migration_entry_wait() to not take a pageref discards 686c39739776 Merge branch 'akpm-current/current' discards 60cf7570e6cb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 12fbf7fbaa86 Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] discards 1d03754693fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2be8bc21a12a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 37a3364f2e7c Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] discards ed624a425371 Merge branch 'folio-iomap' of git://git.infradead.org/user [...] discards 457af407f372 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards 532d52a0c11a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7446fac4a232 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 9475804e558d Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 2be95dbb0eaa Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 5a5297feefcf Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] discards 7943a2a77b4f Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git discards 07e07d7c6234 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] discards 39d601cf58be Merge branch 'main' of git://git.infradead.org/users/willy [...] discards a2b7b26bfce8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a38621595db1 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards c79156abf1c5 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 641f3bcc0a27 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards effde8ec17b6 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards e5e8b9f97eeb Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] discards a8139c38b0e8 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] discards b0977fd993ad Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards 74c6ea1e9b16 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ce2fd25386fb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2b8f69eda097 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE omits c424cbe6f774 kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR omits 245c79e4bd03 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] omits 7a18576be219 btrfs: use generic Kconfig option for 256kB page size limit omits b021f3202d05 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] omits 9c648b8bdb3f configs: introduce debug.config for CI-like setup omits e73fc87e55bf delayacct: track delays from memory compact omits 454b4f3a7fa6 Documentation/accounting/delay-accounting.rst: add thrashi [...] omits f0ca4f2d5d4a delayacct: cleanup flags in struct task_delay_info and fun [...] omits 586befa9c450 delayacct: fix incomplete disable operation when switch en [...] omits 480abd7db51c delayacct: support swapin delay accounting for swapping wi [...] omits 53af1acf238a panic: allow printing extra panic information on kdump omits 658a6ba2a287 panic: add option to dump all CPUs backtraces in panic_print omits 4b80d4b7ed71 docs: sysctl/kernel: add missing bit to panic_print omits b3fd8ec56672 panic: Remove oops_id. omits 166903c7320e panic-use-error_report_end-tracepoint-on-warnings-fix omits df6da8236390 panic: use error_report_end tracepoint on warnings omits 1542000bfb5f fs/adfs: remove unneeded variable make code cleaner omits 5b4eb665e2c2 signal: clean up kernel-doc comments omits 5300763045e1 FAT: use io_schedule_timeout() instead of congestion_wait() omits f17ce5360f68 hfsplus: use struct_group_attr() for memcpy() region omits 928ec8dd210a init/main.c: silence some -Wunused-parameter warnings omits 04e5c1cb432e ELF: fix overflow in total mapping size calculation omits 224f816597b5 fs/binfmt_elf: use PT_LOAD p_align values for static PIE omits 05b2e813fd43 const_structs.checkpatch: add frequently used ops structs omits 2a3ab7d47856 checkpatch: Improve Kconfig help test omits bd1c326e84e9 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE omits ff6ecd75fd43 lz4: fix LZ4_decompress_safe_partial read out of bound omits 0cb264a6f1c5 lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test omits e07d9875b7a5 uuid: remove licence boilerplate text from the header omits 353d48d03ca7 uuid: discourage people from using UAPI header in new code omits 510f27277fdd kunit: replace kernel.h with the necessary inclusions omits d8a973949391 test_hash.c: refactor into kunit omits 3c9a0688173b lib/Kconfig.debug: properly split hash test kernel entries omits 63f9853a07c5 test_hash.c: split test_hash_init omits 1d9a33244d03 test_hash.c: split test_int_hash into arch-specific functions omits b81b12432082 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] omits 5b08fdb2cb34 hash.h: remove unused define directive omits 22e947ba74c8 lib/list_debug.c: print more list debugging context in __l [...] omits c1a65c92c244 list: introduce list_is_head() helper and re-use it in list.h omits 4913456696a5 kstrtox: uninline everything omits b450fb83806c kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] omits ec2493517360 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] omits cee89ae8047b kthread: dynamically allocate memory to store kthread's full name omits 952267c8b806 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] omits 5454100aceb6 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] omits e0d71da8b9e0 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] omits 8b0b0006c556 fs/binfmt_elf: replace open-coded string copy with get_task_comm omits c8901828f94a drivers/infiniband: replace open-coded string copy with ge [...] omits c00cb6b65a5b fs/exec: replace strncpy with strscpy_pad in __get_task_comm omits 0445c40502ab fs/exec: replace strlcpy with strscpy_pad in __set_task_comm omits 804dcef76394 kernel.h: include a note to discourage people from includi [...] omits 325a40892303 include/linux/unaligned: replace kernel.h with the necessa [...] omits 9589da308c2a proc/sysctl: make protected_* world readable omits 4f783fb10afd proc: convert the return type of proc_fd_access_allowed() [...] omits ea09981ea277 proc-make-the-proc_create-stubs-static-inlines-fix2-fix omits 7f136fb75791 proc-make-the-proc_create-stubs-static-inlines-fix2 omits 8ec4d6544aab proc-make-the-proc_create-stubs-static-inlines-fix omits 6e3c823cacf3 proc: make the proc_create[_data]() stubs static inlines omits 1098ccfeb00c proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] omits 658884173ac6 mm: percpu: add generic pcpu_populate_pte() function omits 79b372265f79 mm: percpu: add generic pcpu_fc_alloc/free funciton omits 5f322bd6b8e7 mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef omits 8a4eac19b4f9 mm: percpu: generalize percpu related config omits 309e94895bcd kernel/hung_task.c: Monitor killed tasks. omits 0c3b06b302f5 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits ca1a2230bba0 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 63a6c3761a0b mm/damon: add access checking for hugetlb pages omits 2332413f6274 Docs/admin-guide/mm/damon/usage: update for schemes statistics omits afcd166961cd mm/damon/dbgfs: support all DAMOS stats omits 706909535292 Docs/admin-guide/mm/damon/reclaim: document statistics parameters omits d75be1c60d0a mm/damon/reclaim: provide reclamation statistics omits 518cb10595d0 mm/damon/schemes: account how many times quota limit has exceeded omits 9221bf459dd6 mm/damon/schemes: account scheme actions that successfully [...] omits 9481934d7a11 mm/damon: remove a mistakenly added comment for a future feature omits 6bf1af24f805 Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] omits f3b7d8f00944 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] omits b0e1240428af Docs/admin-guide/mm/damon/usage: remove redundant information omits 80d97e48bf8d Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] omits 459082fc6b1b mm/damon: convert macro functions to static inline functions omits aa308afaeb57 mm/damon: modify damon_rand() macro to static inline function omits e99bef6d3a8e mm/damon: move damon_rand() definition into damon.h omits 0bc1f3851b70 mm/damon/schemes: add the validity judgment of thresholds omits 6598346c7fad mm/damon/vaddr: remove swap_ranges() and replace it with swap() omits 60ed565b47ae mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix omits 48d1195d946d mm/damon: remove some unneeded function definitions in damon.h omits a36a42c9e174 mm/damon/core: use abs() instead of diff_of() omits 588cd49ed3ec mm/damon: add 'age' of region tracepoint support omits 12bfde756379 mm/damon: unified access_check function naming rules omits 6aae4416fc10 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault omits 3920837ea9de mm: make some vars and functions static or __init omits 329566fcc6f3 mm: fix some comment errors omits e9fabcfc3cdf zram: use ATTRIBUTE_GROUPS omits 744ede16f9d3 btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits 32f58cc30208 arm64: add support for sub-page faults user probing omits 824d40ed6e4d mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits 6099ad837cb3 zsmalloc: replace get_cpu_var with local_lock omits 30436bc7e29e zsmalloc: replace per zpage lock with pool->migrate_lock omits 4f92f82a62ff locking: fixup write_lock_nested() implementation omits 076b9df20781 locking/rwlocks: fix write_lock_nested for RT omits 7a76f1744202 locking/rwlocks: introduce write_lock_nested omits 9f82342deb67 zsmalloc: remove zspage isolation for migration omits cf3d38cb3200 zsmalloc: move huge compressed obj from page to zspage omits c4eab4e06fe5 zsmalloc: introduce obj_allocated omits 63c6f45cba35 zsmalloc: decouple class actions from zspage works omits 2a5b27b30926 zsmalloc: rename zs_stat_type to class_stat_type omits 5583c838ba2d zsmalloc: introduce some helper functions omits b493e214c277 zpool: remove the list of pools_head omits ae54b7a1a09f mm-rmap-fix-potential-batched-tlb-flush-race-fix omits 37bcb3002838 mm/rmap: fix potential batched TLB flush race omits 4f0128f47ba5 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 4fe62db913ad mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 438a9e95574e mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix omits e3f6ed9f7904 mm: memcg/percpu: account extra objcg space to memory cgroups omits 728385fb6199 mm/hwpoison: fix unpoison_memory() omits f5507085756a mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE omits ecb9ab434259 mm/hwpoison: mf_mutex for soft offline and unpoison omits 9d7e87229e9a mm: ksm: fix use-after-free kasan report in ksm_might_need [...] omits a98e5d94a7d2 mm/migrate: remove redundant variables used in a for-loop omits 9891e9fa1348 mm/migrate: move node demotion code to near its user omits b1b219be4a0c mm: migrate: add more comments for selecting target node randomly omits 123bf600a8a4 mm: migrate: support multiple target nodes demotion omits 923763343e02 mm: compaction: fix the migration stats in trace_mm_compac [...] omits ffdce19bab3b mm-migrate-correct-the-hugetlb-migration-stats-fix omits 627b8c00cbdd mm: migrate: correct the hugetlb migration stats omits 9d911a2fbddd mm: migrate: fix the return value of migrate_pages() omits 16f7bda1824a mm/mempolicy: fix all kernel-doc warnings omits e626afceaddc mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 457143e0eb94 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 06239811d418 mm/mempolicy: wire up syscall set_mempolicy_home_node omits bf1101a4e88f mm/mempolicy: add set_mempolicy_home_node syscall omits c9225f4cc23b mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY omits 003f0bea9340 mm: vmscan: reduce throttling due to a failure to make pro [...] omits 57af06179e3e mm: vmscan: reduce throttling due to a failure to make progress omits ac1ed134f308 vmscan: make drop_slab_node static omits a5dc1ee7e006 selftests/uffd: allow EINTR/EAGAIN omits 62bf15cca4ae mm, hugepages: make memory size variable in hugepage-mrema [...] omits 4bd913ab7cc6 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 25fb536dcd29 selftests: vm: add a hugetlb test case omits 52163ccef0ee mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 66e60dc7befe mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits e50b77613f0b mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits bc941365a7f7 hugetlb/cgroup: fix copy/paste array assignment omits 9a0140f3d518 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" omits d73b6d7f0d9a hugetlb: add hugetlb.*.numa_stat file omits 00f30a713820 mm/page_alloc.c: modify the comment section for alloc_cont [...] omits 6748fd856a45 include/linux/gfp.h: further document GFP_DMA32 omits 39be4ef9068f mm: drop node from alloc_pages_vma omits 4714ee1127b6 mm: page_alloc: fix building error on -Werror=array-compare omits e4e78cbcc3d4 mm: fix boolreturn.cocci warning omits 3b8419d05ff5 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] omits 2d58fe58cc78 mm: introduce memalloc_retry_wait() omits af226b3807ae mm: discard __GFP_ATOMIC omits f348d8240456 mm-vmalloc-allocate-small-pages-for-area-pages-fix omits bd8895d07c22 mm/vmalloc: allocate small pages for area->pages omits ff5b269a7d44 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware omits be50c5805834 mm: allow !GFP_KERNEL allocations for kvmalloc omits 348f3dfb73f7 mm/vmalloc: be more explicit about supported gfp flags. omits 794efe0afc80 mm/vmalloc: add support for __GFP_NOFAIL omits b9ab585142af mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc fix omits fe142b709f4d mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc omits 369278f43e59 mm/dmapool.c: revert "make dma pool to use kmalloc_node" omits de6103acb023 mm: remove the total_mapcount argument from page_trans_hug [...] omits 87c774254573 mm: remove the total_mapcount argument from page_trans_hug [...] omits 9a4044a3f639 mm: remove last argument of reuse_swap_page() omits 17cd1a814999 x86: mm: add x86_64 support for page table check omits a26c01367c0c mm: page table check omits 78059d96c6bc mm: ptep_clear() page table helper omits 539243be171c mm: change page type prior to adding page table entry omits 03a8531616ea docs/vm: add vmalloced-kernel-stacks document omits 6a1549a31a2a mm/oom_kill: allow process_mrelease to run under mmap_lock [...] omits 8ed1e56ed6cc mm: document locking restrictions for vm_operations_struct::close omits aeb81b024532 mm: protect free_pgtables with mmap_lock write lock in exit_mmap omits 2732b14488e1 mm: move tlb_flush_pending inline helpers to mm_inline.h omits 0691b429dd73 mm: move anon_vma declarations to linux/mm_inline.h omits b0ebe03b84d1 mm: add anonymous vma name refcounting omits 3bc7bedcc319 docs: proc.rst: /proc/PID/maps: fix malformed table omits 670707833cef mm: add a field to store names for private anonymous memory omits 3e11f0c4d9da mm: rearrange madvise code to allow for reuse omits f00756c9bf5e mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] omits 3b7b794b76a7 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit omits b9d9eabc0647 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] omits 0c0348943a26 memcg-add-per-memcg-vmalloc-stat-v2-fix omits 13672eca92fc memcg-add-per-memcg-vmalloc-stat-v2 omits d6969e6e3006 memcg: add per-memcg vmalloc stat omits e7c8c928af6c mm/memcg: use struct_size() helper in kzalloc() omits 42ae732252cb memcg: better bounds on the memcg stats updates omits bb0e03a338d9 mm: add group_oom_kill memory.event fix omits c09bbeef5dfc mm/memcg: add oom_group_kill memory event omits 7d395ede822b mm/page_counter: remove an incorrect call to propagate_pro [...] omits 9d66a4957385 mm: memcontrol: make cgroup_memory_nokmem static omits 83015f23b204 mm/frontswap.c: use non-atomic '__set_bit()' when possible omits 8bbc1d0a194e mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] omits 90a65307a4be mm: shmem: don't truncate page if memory failure happens omits 94fe7d9f1a99 mm/gup.c: stricter check on THP migration entry during fol [...] omits 6fa66a379976 gup: avoid multiple user access locking/unlocking in fault [...] omits be8ac67bfe13 mm/truncate.c: remove unneeded variable omits 06323ed5fff7 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits e8093ddfafe2 documentation-vm-page_ownerrst-update-the-documentation-fix omits 9f91b7527ac5 Documentation/vm/page_owner.rst: update the documentation omits d94d7ea82dd1 tools/vm/page_owner_sort.c: delete invalid duplicate code omits df37991a78d8 tools/vm/page_owner_sort.c: two trivial fixes omits f7d5efd2c559 tools/vm/page_owner_sort.c: support sorting pid and time omits 00bd9171b8fd tools/vm/page_owner_sort.c: add switch between culling by [...] omits 9a0329210ccf tools/vm/page_owner_sort.c: support sorting by stack trace omits f717cd6f07ab tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 99e9a82ec3aa tools/vm/page_owner_sort.c: sort by stacktrace before culling omits d60286dd3dd0 mm,fs: split dump_mapping() out from dump_page() omits a906be459628 kasan: fix quarantine conflicting with init_on_free omits 005fa883c366 kasan: test: add test case for double-kmem_cache_destroy() omits aaea01d3d2b0 kasan: add ability to detect double-kmem_cache_destroy() omits 87618b40a1cc kasan: test: add globals left-out-of-bounds test omits 6177009f7927 device-dax: compound devmap support omits 0ddf9d1932ac device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix omits 0009916ecbbd device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() omits 05d5fbef5e12 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() omits beb2209863db device-dax: factor out page mapping initialization omits 3ddf7f9669c2 device-dax: ensure dev_dax->pgmap is valid for dynamic devices omits 83395f1c3a12 device-dax: use struct_size() omits 30e560bffc9a device-dax: use ALIGN() for determining pgoff omits 42a96100c971 mm/memremap: add ZONE_DEVICE support for compound pages omits f01391d8eab2 mm/page_alloc: refactor memmap_init_zone_device() page init omits 873e66ec9112 mm/page_alloc: split prep_compound_page into head and tail [...] omits 08e87f8d7d05 mm-defer-kmemleak-object-creation-of-module_alloc-v4 omits cfdca502a769 mm: defer kmemleak object creation of module_alloc() omits 86ad7155e2aa mm: kmemleak: alloc gray object for reserved region with d [...] omits 671b590a950e kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] omits 12a2eaae9b44 kmemleak: fix kmemleak false positive report with HW tag-b [...] omits 924101a39661 mm: slab: make slab iterator functions static omits 07f1580f4156 mm/slab_common: use WARN() if cache still has objects on destroy omits ea974b885cd8 fs/ioctl: remove unnecessary __user annotation omits b6f15aba12fa ocfs2: fix ocfs2 corrupt when iputting an inode omits 195d69810150 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 8b86b27cd823 ocfs2: reflink deadlock when clone file to the same direct [...] omits e6eb2e34bdb6 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value omits 73b65e30dfe2 ocfs2:Use BUG_ON instead of if condition followed by BUG. omits 2a34abfa8405 squashfs: provide backing_dev_info in order to disable read-ahead omits b3d94d248248 scripts/spelling.txt: add "oveflow" omits 5adad11cbea7 ia64: fix typo in a comment omits e1813e262418 arch/ia64/kernel/setup.c: use swap() to make code cleaner omits 84af486719ba ia64: module: use swap() to make code cleaner omits 52ac0277991b trace/hwlat: make use of the helper function kthread_run_on_cpu() omits 0e9bff5dcffe trace/osnoise: make use of the helper function kthread_run [...] omits 053cadffc936 rcutorture: make use of the helper function kthread_run_on_cpu() omits 6ead51fafa74 ring-buffer: make use of the helper function kthread_run_on_cpu() omits 908f948431e7 RDMA/siw: make use of the helper function kthread_run_on_cpu() omits ce0abe211898 kthread-add-the-helper-function-kthread_run_on_cpu-fix omits ca365fdb2e94 kthread: add the helper function kthread_run_on_cpu() omits ac5a45508786 procfs: prevent unpriveleged processes accessing fdinfo dir omits dd0fe8d7b7b8 /proc/kpageflags: do not use uninitialized struct pages omits 3e83fe1edd8d /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 2d7ec96c7a2e userfaultfd/selftests: fix hugetlb area allocations omits 4f8bba51a040 mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_ [...] omits c841c13c6a99 shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] omits 14829ba8f0bb shmem: fix a race between shmem_unused_huge_shrink and shm [...] omits 0cf20e0b7635 mm/damon/dbgfs: protect targets destructions with kdamond_lock omits 486c1f52d114 mm/page_alloc: fix __alloc_size attribute for alloc_pages_ [...] omits 16ee61ae7667 mm: delete unsafe BUG from page_cache_add_speculative() omits fb28d3fe182f mm-hwpoison-fix-condition-in-free-hugetlb-page-path-fix omits dd75607a9b24 mm, hwpoison: fix condition in free hugetlb page path omits 3e7e563dd5a4 MAINTAINERS: mark more list instances as moderated omits 064cb3561cdc kernel/crash_core: suppress unknown crashkernel parameter warning omits d5cc278dc18e mm: mempolicy: fix THP allocations escaping mempolicy rest [...] omits b93acee44e1a mm/oom_kill: wake futex waiters before annihilating victim [...] omits a8870d3c7cc5 kfence: fix memory leak when cat kfence objects omits 04cce5b36032 mm: fix panic in __alloc_pages discards 24cf1e2477f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d378d6f110ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1b5130fb51d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 96383dab3685 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f6a497f7ad7e Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards c82cc09e36ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2cdd8490570f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 72be8b2e92f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e21ac6bde914 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b6d119991aa6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b6e0ba6b7645 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 89cbbc401368 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards 1b12524eeb14 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git discards 9123c9486a6d Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards f83ad4c750d0 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards cbc689881f9c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards ac65b881e883 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b4ba67f715c3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 24d08298d32f Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards ee52dc67ac34 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 16c96f46a6ed Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 488e01692771 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards c4e974fcf516 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 1b457b34f911 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards cc40be6860e2 Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards 16f1249d49ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9532a5aeec5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 607ee57d5b7d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 109d56eae8e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b455b686b48a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d3c6ba39c347 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 7142e7912a55 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5b8370e34825 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards f0817232c5cc Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 791eed69d0c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5af576e13b28 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] discards dda065454c83 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards d515554eb9ac Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards 1ff4cfe1f14f Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards 88351bfd8c85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 64a7c2303d60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c8b16a7b648c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d57e221b8b8e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards fd634a5d37ea Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 061a67de9bc0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards caf4f9323a8d Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] discards 2be25f53a94d Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards c7de18d0d6bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a96b9299543c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 252f619a4365 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] discards 842be739783c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards 0cfff15f045d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 782c6596d060 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 858e04e24272 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 75bf226023aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 0e39513bebb0 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] discards 1872bdcadfc3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 11ff57490ac1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d5f72b689744 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] discards 1eaac66f68b8 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards ef3bcc2ea0b9 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] discards 42bd2b100186 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 2f6d958a9a93 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards a3e34b59ca60 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards a3fca2cb0f9b Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards fd9f60f80d49 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards ef090dcc9e05 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards 18960278c91c Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 3b17319c09f1 Merge of signal-for-v5.17, and ucount-rlimit-fixes-for-v5. [...] discards 08fc283b0d46 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards e9ef5669fec2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards c59220569397 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards d21080c17f1c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 72c82c08eb00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3537c035acd8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 24edd22af64a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0bd76fc15df9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 4f4fb1a28984 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards 36535f046ba9 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards a7de0a6cf146 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 62a3106697f3 net: broadcom: bcm4908enet: remove redundant variable bytes omits 0092db5fac22 ice: trivial: fix odd indenting omits 00580f03af5e kthread: Never put_user the set_child_tid address discards 6463a1645610 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 7404052db51d Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards d85b59f909ac Merge branch 'master' of git://linuxtv.org/media_tree.git discards 74889b5c1816 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 0b8628f86b40 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards ada63bdec40c Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 2030eddced0a Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] discards 66fbda6d3754 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards d3c98c9f791b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4b6eba449d0c Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards 773442c86067 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1f4606243aff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cfb4c313be67 Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES omits 76d0685bbac8 Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported omits 4fc9857ab8c6 Bluetooth: hci_sync: Add check simultaneous roles support omits 6cd29ec6ae5e Bluetooth: hci_sync: Wait for proper events when connecting LE omits 85b56857e194 Bluetooth: hci_sync: Add support for waiting specific LE s [...] omits 8e8b92ee60de Bluetooth: hci_sync: Add hci_le_create_conn_sync omits fee645033e2c Bluetooth: hci_event: Use skb_pull_data when processing in [...] omits 744451c162a5 Bluetooth: hci_sync: Push sync command cancellation to workqueue omits df1e5c51492f Bluetooth: hci_qca: Stop IBS timer during BT OFF omits 6932627425d6 Bluetooth: btusb: Add support for Foxconn MT7922A discards 937dc62fc389 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 423f29ad1fa1 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards e59350054df2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f036fdcb77e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards ea7ba4a828d9 Merge branch '9p-next' of git://github.com/martinetd/linux discards 9de3de6cb5cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b7422f01654b Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards baacce864b85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d816cc4e8ff7 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] discards 98de06c72829 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards fa50dd857b8b Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 12bd2dd406fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4db021867848 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 44bad626da9f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 7840fa2680ee Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards fc6ec807fd55 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards c57f416b7620 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 2d28f2ef2fd5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 707f6fcda5b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 51f0daea4a3a Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] discards db842e72ed2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c71a124a5b90 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 9b101578f873 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7411f2edfbed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 640436ca9475 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e2e6f7813b90 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards fc8a69455ede Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 407364e265d1 Merge branch 'for-next' of git://github.com/openrisc/linux.git discards 1c2f130b7f52 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 75aab6389a06 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards c42fdcf5e963 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] discards b7b555e5ab6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7da3c9f1ed5a Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards dc83dae31baa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2781dee4da5d Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 8434bea58fbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e9e1381ce1c5 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 025c40ceaef9 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards 52f6d5db5abe Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards 59c4d62471b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b8f454446ecc Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 11e73cac0333 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 7e29f709e4a1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 77fb1a681f9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 673a4a014bb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6d1ff6588723 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards c9a16806a2b7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8e7ebf8e622d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c879fe57450a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7e09ec6df6ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 418a947017b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c4b2887b7d5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2bb9756b9aeb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d07bcc5b8b4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 94f2c01a16e3 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 0842e9aeedc3 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards b24b2f95c7c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 73cfb4c18fba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f8c2df63046f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 597fc0a42c47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bcc7b6fa8eb3 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards 0eb3979a886f Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 9ef9394e3fc4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f190d477e021 Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards 67f5daa42e80 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards bc41bef19a4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cac41c6f3ed1 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 790a05d0a47b Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] discards 731a1881c149 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 7b823f532255 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards fc5c3f8abfca Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] discards fe222f8ba2f3 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] discards bd82b87152d7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards c2ea65053fdc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 71fa9bd09549 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards fbe35ea12f76 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 7034c00ab47f Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] discards 88d5b6e41713 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards e462e6ec554a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 9d25b5121033 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 0e54f7cc8866 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards ece5b4e84363 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] discards bfbe9597c213 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 38e5209632e1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards e30fe7914afe Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards eafd714826a6 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 60bf2ecc1012 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards 90089b9a49ab Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards 793a7b2e6ed6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 0acaf7739ca3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 82bdc989a93c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 47e2427606c6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 8cd651148ba5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 34798e019f21 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 7663d8bdd2a0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards c804c509e096 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards 66a7bda2a499 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] discards 87bd3e6b21f7 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] discards 69142e2dfb4c Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] discards 516dfb23398a parisc: Avoid calling faulthandler_disabled() twice omits db0dd9cee822 um: virtio_uml: Allow probing from devicetree omits b31297f04e86 um: Add devicetree support omits 361640b4fdc8 um: Extract load file helper from initrd.c omits 5da8b49de472 dt-bindings: display: bridge: lvds-codec: Fix duplicate key omits d430dffbe9dd mt76: mt7921: fix a possible race enabling/disabling runtime-pm omits f31ee3c0a555 wilc1000: Document enable-gpios and reset-gpios properties omits ec031ac4792c wilc1000: Add reset/enable GPIO support to SPI driver omits 4d2cd7b06ce0 wilc1000: Convert static "chipid" variable to device-local [...] omits 5f48d7bbec37 rtw89: 8852a: correct bit definition of dfs_en omits 5d5d68bcff1f rtw88: don't consider deep PS mode when transmitting packet omits 68b930ad46b6 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 71c748b5e01e ath11k: Fix unexpected return buffer manager error for QCA6390 omits 8bb227ac34c0 um: remove set_fs omits 134a2de4a6ff soc: document merges discards 7810b8dc0953 parisc: Fix lpa and lpa_user defines omits 199012214fa3 Merge branch 'arm/dt' into for-next omits d8db5d8a012b Merge tag 'aspeed-5.17-devicetree' of git://git.kernel.org [...] omits c4a665033336 soc: document merges omits ecb78b290bb5 mtd: rawnand: gpmi: Use platform_get_irq_byname() to get t [...] omits 3b2af5c6174c mtd: rawnand: omap_elm: Use platform_get_irq() to get the [...] omits d5a02e3df387 Merge branch 'arm/drivers' into for-next omits 18c342922155 Merge branch 'arm/dt' into for-next omits a42ab7637332 Merge branch 'arm/soc' into for-next omits 39b652c7a1de Merge branch 'arm/defconfig' into for-next omits 841b78b672f9 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c omits fe47ec5fa8ec Merge tag 'arm-soc/for-5.17/maintainers' of https://github [...] omits 862d7e543415 Merge tag 'arm-soc/for-5.17/drivers' of https://github.com [...] omits e9aff54425f0 Merge tag 'arm-soc/for-5.17/devicetree-arm64' of https://g [...] omits e5a8aa778d46 Merge tag 'arm-soc/for-5.17/devicetree' of https://github. [...] omits ff086e15d838 Merge branch 'for-v5.17/omap-gpmc' into for-next omits dbcb124acebd mtd: rawnand: omap2: Select GPMC device driver for ARCH_K3 omits f2f8115fe8b3 memory: omap-gpmc: Use a compatible match table when check [...] omits 8ae4069acdee dt-bindings: mfd: Add Freecom system controller omits c03b7ba96976 Merge tag 'qcom-arm64-for-5.17-1' of git://git.kernel.org/ [...] omits 3510c8bf32bf Merge tag 'qcom-arm64-defconfig-for-5.17' of git://git.ker [...] discards 605aae16c5e2 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 52d3ff9d3658 Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', [...] omits 38e0257e0e6f arm64: errata: Fix exec handling in erratum 1418040 workaround discards e7f041d3df8b Merge branches 'arm64-defconfig-for-5.17', 'arm64-for-5.17 [...] discards 961fe265fafe Merge branch 'arm64-fixes-for-5.16' into for-next omits c23f1b77358c arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX omits 37daf8d9e0bd ASoC: codecs: ak4375: Change invert controls to a stereo switch omits 547d2167c5c3 gnss: usb: add support for Sierra Wireless XM1210 omits ee4736e50ba2 gnss: add USB support omits e27830fbaf6a thunderbolt: Add module parameter for CLx disabling omits e9567cd8b572 thunderbolt: Enable CL0s for Intel Titan Ridge omits 483c9d8275af thunderbolt: Rename Intel TB_VSE_CAP_IECS capability omits 23ccd21ccb56 thunderbolt: Implement TMU time disruption for Intel Titan Ridge omits 1639664fb74f thunderbolt: Move usb4_switch_wait_for_bit() to switch.c omits 8a90e4fa3b4d thunderbolt: Add CL0s support for USB4 routers omits a28ec0e165ba thunderbolt: Add TMU uni-directional mode discards 2de2ef08a53d Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits 42e941eae9c0 ipmi: ssif: replace strlcpy with strscpy omits b398123bff3b efi: apply memblock cap after memblock_add() omits 8347b41748c3 of: fdt: Aggregate the processing of "linux,usable-memory-range" omits c70282457c38 spi: ar934x: fix transfer and word delays omits 1f6532073e3e ASoC: meson: g12a: add missing sound-name-prefix property omits 847cbea6459d ASoC: meson: t9015: add missing sound-name-prefix property omits 0d422a466ef7 ASoC: dt-bindings: Use name-prefix schema omits 80bb73a9fbcd spi: uniphier: Fix a bug that doesn't point to private dat [...] omits 5624a2d21afb Merge branch 'mem-ctrl-next' into for-next omits de369801658a Merge branch 'for-v5.17/tegra-mc' into mem-ctrl-next omits e2f01d07fad2 memory: tegra20-emc: Correct memory device mask omits 23a0ea001466 memory: tegra30-emc: Print additional memory info omits 7e58accf4547 memory: omap-gpmc: Add support for GPMC on AM64 SoC omits 489224278478 dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64 omits 19d398dca521 memory: omap-gpmc: Use platform_get_irq() to get the interrupt omits 1bb866dcb8cf Merge tag 'iio-for-5.17a' of https://git.kernel.org/pub/sc [...] omits b1cbda0fc343 Merge branch 'next/dt64' into for-next omits a1828d772e07 arm64: dts: exynos: Add initial E850-96 board support omits e3493220fd3e arm64: dts: exynos: Add initial Exynos850 SoC support omits ec961cf32411 backlight: qcom-wled: Respect enabled-strings in set_brightness omits b7002cd5e9d8 backlight: qcom-wled: Remove unnecessary double whitespace omits c70aefdedb24 backlight: qcom-wled: Provide enabled_strings default for [...] omits 96571489a069 backlight: qcom-wled: Remove unnecessary 4th default strin [...] omits 2b4b49602f9f backlight: qcom-wled: Override default length with qcom,en [...] omits 5ada78b26f93 backlight: qcom-wled: Fix off-by-one maximum with default [...] omits 0a1393585489 backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion omits e29e24bdabfe backlight: qcom-wled: Pass number of elements to read to r [...] omits c05b21ebc5bc backlight: qcom-wled: Validate enabled string indices in DT omits 6202b5de73cf backlight: lp855x: Add support ACPI enumeration omits 92add941b6be backlight: lp855x: Add dev helper variable to lp855x_probe() omits dec5779e6a7b backlight: lp855x: Move device_config setting out of lp855 [...] omits 31e833b20312 arm64: Unhash early pointer print plus improve comment omits 292581a48af3 Merge tag 'arm-soc/for-5.17/defconfig-arm64' of https://gi [...] omits 834981513001 Merge tag 'arm-soc/for-5.17/defconfig' of https://github.c [...] omits d5624bb29f49 asm-generic: introduce io_stop_wc() and add implementation [...] omits 9804456e6067 gpio: Remove unused local OF node pointers omits f857acfc457e lib/scatterlist: cleanup macros into static inline functions discards 9aa58010134e parisc: Define depi_safe macro discards 04534c43eecc parisc: decompressor: do not copy source files while building omits 3547a008c896 Bluetooth: btintel: Add missing quirks and msft ext for le [...] discards 1c440bbc87ef Merge branch 'ti-k3-dts-next' into ti-next discards 9f1eae919862 Merge branch 'ti-k3-config-next' into ti-next omits 414174b6bb65 arm64: defconfig: Enable USB controller drivers for TI K3 SoC discards e66d1865c059 arm64: dts: ti: Add support J721S2 Common Processor Board omits 61b6b9cfada4 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next omits 31aa7056bbec ARM: dts: Don't use legacy clock defines for dra7 clkctrl omits 9206a3af4fc0 clk: ti: Move dra7 clock devices out of the legacy section omits 42da1cc7bd53 ath11k: add support of firmware logging for WCN6855 omits d943fdad7589 ath11k: Fix napi related hang omits 9d364b828ae5 ath10k: replace strlcpy with strscpy omits 195acd15792a Merge branch 'devel' into for-next omits ce852837335a pinctrl: Propagate firmware node from a parent device omits 744d04fb4836 dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings omits bd0aae66c482 pinctrl: add one more "const" for generic function groups omits c26c4bfc1040 pinctrl: keembay: rework loops looking for groups names omits 5d0674999cc5 pinctrl: keembay: comment process of building functions a bit omits 02f117134952 pinctrl: imx: prepare for making "group_names" in "functio [...] omits f4f2970dfd87 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits b3ec7248f1f4 net: phy: micrel: Adding interrupt support for Link up/Lin [...] omits 1a1a0b0364ad bpftool: Enable line buffering for stdout omits 0dd668d2080c bpf: Use struct_size() helper omits dd621ee0cf8e kthread: Warn about failed allocations for the init kthread omits 9fc8bbcbb697 gfs2: dump inode object for iopen glocks omits 949354d5d49a mux: Fix struct mux_state kernel-doc comment omits 9ee4f22580f0 nfs: nfs4clinet: check the return value of kstrdup() omits 18e8aed99ab9 NFSv4 only print the label when its queried omits 29511785b756 SUNRPC: clean up some inconsistent indenting omits f309bdf60fb8 sunrpc: Remove unneeded null check omits 091090c8da5c nfs41: pnfs: filelayout: Replace one-element array with fl [...] omits f839b5162f1b SUNRPC: Add source address/port to rpc_socket* traces omits b4bccf71d57b NFS: Ensure the server has an up to date ctime before renaming omits 82e0c7e657fa NFS: Ensure the server has an up to date ctime before hardlinking omits c1264753ab07 NFS: don't store 'struct cred *' in struct nfs_access_entry omits 5f6cb94eafca NFS: pass cred explicitly for access tests omits 72dd715ab738 NFS: change nfs_access_get_cached to only report the mask omits d2666be51d5f Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 omits 30d57722732d Bluetooth: L2CAP: Fix using wrong mode omits 9446bdde51ac Bluetooth: hci_sync: Fix not always pausing advertising wh [...] omits e96741437ef0 Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_E [...] omits cf1bce1de7ee Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_E [...] omits b9f6fbb3b2c2 perf arm64: Inject missing frames when using 'perf record [...] omits ffc60350489d perf tools: Refactor SMPL_REG macro in perf_regs.h omits aa8db3e41dae perf callchain: Enable dwarf_callchain_users on arm64 omits ab2369213448 perf script: Use callchain_param_setup() instead of open c [...] omits 32bfa5bf71db perf machine: Add a mechanism to inject stack frames omits 7248e308a575 perf tools: Record ARM64 LR register automatically omits f8464e084dd3 perf test: Use 3 digits for test numbering now we can have [...] omits ce72750f04d6 hostfs: Fix writeback of dirty pages omits 9b0da3f22307 um: Use swap() to make code cleaner omits 4c1f795773b3 um: header debriding - sigio.h omits 021fdaef8073 um: header debriding - os.h omits b31ef6d89ddd um: header debriding - net_*.h omits bb1a2c4e2d48 um: header debriding - mem_user.h omits ed4b1cc5900e um: header debriding - activate_ipi() omits 8e5d7cf3479a um: common-offsets.h debriding... omits 2610ed63ead1 um, x86: bury crypto_tfm_ctx_offset omits 21cba62bea84 um: unexport handle_page_fault() omits 7f5f156daec3 um: remove a dangling extern of syscall_trace() omits 6605a448668b um: kill unused cpu() omits 2098e213dd64 uml/i386: missing include in barrier.h omits dbba7f704aa0 um: stop polluting the namespace with registers.h contents omits 5f174ec3c1d6 logic_io instance of iounmap() needs volatile on argument omits 577ade59b99e um: move amd64 variant of mmap(2) to arch/x86/um/syscalls_64.c omits 8f5c84f3678e uml: trim unused junk from arch/x86/um/sys_call_table_*.c omits 85e73968a040 um: virtio_uml: Fix time-travel external time propagation omits 4e8a5edac501 lib/logic_iomem: Fix operation on 32-bit omits 4e84139e14af lib/logic_iomem: Fix 32-bit build omits d73820df6437 um: virt-pci: Fix 32-bit compile omits 4b86366fdfbe um: gitignore: Add kernel/capflags.c omits 077b7320942b um: registers: Rename function names to avoid conflicts an [...] omits 8bd18ef9eaac um: Replace if (cond) BUG() with BUG_ON() omits 494545aa9b50 uml: x86: add FORCE to user_constants.h omits bbe33504d4a7 um: rename set_signals() to um_set_signals() omits 5f8539e2ff96 um: fix ndelay/udelay defines omits 07979f09a01e dt-bindings: arm,cci-400: Drop the PL330 from example omits 034c253915db dt-bindings: arm: ux500: Document missing compatibles omits 3a8e53e21fc8 dt-bindings: power: reset: gpio-restart: Convert to json-schema omits abd599feaf66 nfsd: Replace use of rwsem with errseq_t omits d8bc32af5970 nfsd: Add a tracepoint for errors in nfsd4_clone_file_range() omits 55898060eaee nfsd: Retry once in nfsd_open on an -EOPENSTALE return omits 814d4a5e1f4e nfsd: Add errno mapping for EREMOTEIO omits 49cc3fd11028 nfsd: map EBADF omits 80692f761f51 NFSD: Fix zero-length NFSv3 WRITEs omits 43b511676ba1 nfsd4: add refcount for nfsd4_blocked_lock omits 2e08df3c7c4e selinux: fix potential memleak in selinux_add_opt() omits 2bed2ced40c9 vfio/iommu_type1: replace kfree with kvfree omits 21ab79958576 vfio/pci: Resolve sparse endian warnings in IGD support omits c2b5446aa8b4 Merge branch 'for-5.17/io_uring-getdents64' into for-next omits d4e4a404a7ca Merge branch 'for-5.17/block' into for-next omits b4518682080d io_uring: add support for getdents64 omits 54d460de2423 fs: split off vfs_getdents function of getdents64 syscall omits 1533c1b579e1 fs: add offset parameter to iterate_dir function omits 4d7bd0eb72e5 iomap: Inline __iomap_zero_iter into its caller omits eb66fb03a727 platform/x86: apple-gmux: use resource_size() with res omits 09fc14061f3e platform/x86: amd-pmc: only use callbacks for suspend omits 804034c4ffc5 platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug [...] omits 8704d0befb59 rtw88: support SAR via kernel common API omits 10d162b2ed39 rtw88: 8822c: add ieee80211_ops::hw_scan omits bc11517bc821 Merge tag 'iwlwifi-next-for-kalle-2021-12-21-v2' of git:// [...] omits 53778b8292b5 ASoC: Add AK4375 support omits 70ba14cf6dfd ASoC: dt-bindings: codecs: Add bindings for ak4375 omits 5de035c27004 ASoC: bcm: Use platform_get_irq() to get the interrupt omits c2efaf8f2d53 ASoC: xlnx: Use platform_get_irq() to get the interrupt omits 15443f6cab25 ASoC: amd: acp: Remove duplicate dependency in Kconfig omits ac1e6bc146d4 ASoC: qdsp6: fix a use after free bug in open() omits 2dc643cd7563 ASoC: SOF: AMD: simplify return status handling omits 5e4e84f1124a Merge tag 'kvm-s390-next-5.17-1' of git://git.kernel.org/p [...] omits 855fb0384a3d Merge remote-tracking branch 'kvm/master' into HEAD omits 6ed6356b0771 xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() omits 132c460e4964 xfs: Fix comments mentioning xfs_ialloc omits 09654ed8a18c xfs: check sb_meta_uuid for dabuf buffer recovery omits e5d1802c70f5 xfs: fix a bug in the online fsck directory leaf1 bestcount check omits 7993f1a431bc xfs: only run COW extent recovery when there are no live extents omits 7b7820b83f23 xfs: don't expose internal symlink metadata buffers to the vfs omits 59d7fab2dff9 xfs: fix quotaoff mutex usage now that we don't support di [...] omits 47a6df7cd317 xfs: shut down filesystem if we xfs_trans_cancel with defe [...] omits 37cf276df101 fm10k: Fix syntax errors in comments omits 630f6edc4851 igbvf: Refactor trace omits 890781af31a0 igb: remove never changed variable `ret_val' omits b8773a66f651 igc: Remove obsolete define omits d2a66dd3fdd6 igc: Remove obsolete mask omits 2a8807a76589 igc: Remove obsolete nvm type omits 8e153faf5827 igc: Remove unused phy type omits 7a34cda1ee8a igc: Remove unused _I_PHY_ID define omits 3bf4fb25d5c2 ASoC: tegra-audio-rt5677: Correct example omits 13a64f0b9894 ice: support crosstimestamping on E822 devices if supported omits a69f1cb62aec ice: exit bypass mode once hardware finishes timestamp cal [...] omits b111ab5a11eb ice: ensure the hardware Clock Generation Unit is configured omits 3a7496234d17 ice: implement basic E822 PTP support omits 405efa49b54b ice: convert clk_freq capability into time_ref omits b2ee72565cd0 ice: introduce ice_ptp_init_phc function omits 39b2810642e8 ice: use 'int err' instead of 'int status' in ice_ptp_hw.c omits e59d75dd410e ice: PTP: move setting of tstamp_config omits 78267d0c9cab ice: introduce ice_base_incval function omits 4809671015a1 ice: Fix E810 PTP reset flow omits b90c42c74761 MAINTAINERS: Add an entry for Renesas NAND controller omits d8701fe890ec mtd: rawnand: renesas: Add new NAND controller driver omits 6b85a71cace7 dt-bindings: mtd: renesas: Describe Renesas R-Car Gen3 & R [...] omits 01b619f3c639 hwmon: (dell-smm) Pack the whole smm_regs struct omits 0082e3299a49 ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines omits f48720134331 ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. omits e338924bd05d block: check minor range in device_add_disk() omits 37ae5a0f5287 block: use "unsigned long" for blk_validate_block_size(). omits 99d8690aae4b block: fix error unwinding in device_add_disk omits bd982f30deb7 Merge branches 'thermal-tools' and 'thermal-int340x' into [...] omits f929c5bb2c40 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] omits e9bb9ad59c6b Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits b01a99f1baa6 Merge branch 'devprop' into linux-next omits 47028f3e294c Merge branches 'acpi-pmic', 'acpi-numa' and 'acpi-tables' [...] omits bcddddf874a0 Merge branches 'acpi-thermal', 'acpi-pm', 'acpi-power', 'a [...] omits ad4ac5a0f64a Merge branch 'acpi-ec' into linux-next omits e0929e1e5554 Merge branches 'acpi-x86' and 'acpi-scan' into linux-next omits 71a67ef99feb Merge branch 'pm-core-fixes' into linux-next omits 7273fd1f9af8 random: fix data race on crng init time omits 92531943fdff random: fix data race on crng_node_pool omits 31c4ae29c604 irq: remove unused flags argument from __handle_irq_event_ [...] omits 4d5d0089e072 random: remove unused irq_flags argument from add_interrup [...] omits 0d052bfa107a random: document add_hwgenerator_randomness() with other i [...] omits 294e70c952b4 Merge tag 'mac80211-next-for-net-next-2021-12-21' of git:/ [...] omits 3f345e907a8e usb: typec: ucsi: Only check the contract if there is a co [...] omits a2d05fb73493 gpio: sim: add missing fwnode_handle_put() in gpio_sim_probe() omits c9791a94384a iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs omits f4a73a97accf iio:addac:ad74413r: Fix uninitialized ret in a path that w [...] omits bfcacdd64df8 MAINTAINERS: Add maintainer for xilinx-ams omits 39dd2d1e251d dt-bindings: iio: adc: Add Xilinx AMS binding documentation omits d5c70627a794 iio: adc: Add Xilinx AMS driver omits eca6e2d4a4a4 device property: Add fwnode_iomap() omits 8ebbfb9882f8 iio:accel:kxcjk-1013: Mark struct __maybe_unused to avoid [...] omits f3d29c85e6eb iio:accel:bmc150: Mark structure __maybe_unused as only ne [...] omits e8ffca613cd8 iio:dummy: Drop set but unused variable len. omits ea011add51bc iio:magn:ak8975: Suppress clang W=1 warning about pointer [...] omits 6713847817e0 iio:imu:inv_mpu6050: Suppress clang W=1 warning about poin [...] omits 072cc9816c90 iio:imu:inv_icm42600: Suppress clang W=1 warning about poi [...] omits e064222dcc16 iio:dac:mcp4725: Suppress clang W=1 warning about pointer [...] omits dce71a5fe3b0 iio:amplifiers:hmc425a: Suppress clang W=1 warning about p [...] omits 7926f8a8c706 iio:adc:ti-ads1015: Suppress clang W=1 warning about point [...] omits 835122a333dc iio:adc:rcar: Suppress clang W=1 warning about pointer to [...] omits 702bab85d6cd iio:adc:ina2xx-adc: Suppress clang W=1 warning about point [...] discards 739b22e7b17b arm64: dts: ti: Add initial support for J721S2 System on Module discards ac02fe12038b arm64: dts: ti: Add initial support for J721S2 SoC discards 2d9ba4491ca6 dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721S2 discards 8930883ee191 dt-bindings: arm: ti: Add bindings for J721s2 SoC omits dfdded9b0b3f Merge tag 'qcom-dts-for-5.17' of git://git.kernel.org/pub/ [...] omits 3b208935034a Merge branch 'arm/soc' into for-next omits a0708ab07633 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 9b7643d581b0 clk: scmi: Support atomic clock enable/disable API omits 2cf3dd3f7578 firmware: arm_scmi: Add atomic support to clock protocol omits 82668d2154f8 firmware: arm_scmi: Add atomic mode support to virtio transport omits 140342bdc7c5 ipmi/watchdog: Constify ident omits 253c2dd51688 ipmi: Add the git repository to the MAINTAINERS file omits 5d55cbc720cc regulator: dt-bindings: samsung,s5m8767: Move fixed string [...] omits e1e30a045f1a Merge branch 'arm/defconfig' into for-next omits 585cba9d424e MAINTAINERS: Add i.MX sdhci maintainer omits 18c7e03400ae MIPS: generic: enable SMP on SMVP systems omits 047ff68b43d4 MIPS: only register MT SMP ops if MT is supported omits 95339b70677d MIPS: Octeon: Fix build errors using clang omits 4b095fcf2d43 exfat: fix missing REQ_SYNC in exfat_update_bhs() omits 13ee75c7b57c Merge tag 'qcom-drivers-for-5.17' of git://git.kernel.org/ [...] omits a474e52c3109 mmc: jz4740: Support using a bi-directional DMA channel omits 34ce29302323 dt-bindings: mmc: ingenic: Support using bi-directional DM [...] omits 1a6fe7bbc7d2 mmc: dw_mmc: Do not wait for DTO in case of error omits 25d5417a90fd mmc: dw_mmc: Add driver callbacks for data read timeout omits 91e2ca227b41 mmc: dw_mmc-exynos: Add support for ARTPEC-8 omits d7d87484bea9 dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 omits 8fc9a77bc64e mmc: meson-mx-sdio: add IRQ check omits 77bed755e0f0 mmc: meson-mx-sdhc: add IRQ check omits ebc4dcf1625a mmc: dw_mmc: clean up a debug message omits c064bb5c78c1 mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads a [...] omits 189f1d9bc3a5 mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on [...] omits 1ccaa1bdcc42 mmc: core: Fix blk_status_t handling omits 36240ef8665b mmc: mmci: add hs200 support for stm32 sdmmc omits 4481ab602ced mmc: mmci: increase stm32 sdmmcv2 clock max freq omits 5471fe8b383f mmc: mmci: Add support for sdmmc variant revision v2.2 omits b59a8c90537f Merge branch 'fixes' into next omits 552bc46484b3 dt-bindings: mmc: mmci: Add st,stm32-sdmmc2 compatible omits ce96a964682a arm64: exynos: Enable Exynos Multi-Core Timer driver omits e4844092581c xhci: Fresco FL1100 controller should not have BROKEN_MSI [...] omits 0d2589aa5ca9 arm64: defconfig: Enable Samsung I2C driver omits b31351eada05 Merge branch 'edac-misc' into edac-for-next omits 567617baac2a EDAC/sb_edac: Remove redundant initialization of variable rc omits 94d0cd1da14a firmware: arm_scmi: Add new parameter to mark_txdone omits 0bfdca8a8661 firmware: arm_scmi: Add atomic mode support to smc transport omits 69255e746890 firmware: arm_scmi: Add support for atomic transports omits bf322084fec3 firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret omits 117542b81fe7 firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret omits 31d2f803c19c firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag omits f716cbd33f03 firmware: arm_scmi: Make smc transport use common completions omits a690b7e6e774 firmware: arm_scmi: Add configurable polling mode for transports omits bcbddc4f9d02 iwlwifi: mei: wait before mapping the shared area omits 013f9e635531 iwlwifi: mei: clear the ownership when the driver goes down omits c3c3e9a7d0b1 iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. omits 0c91204517df iwlwifi: fw: fix some scan kernel-doc omits 459fc0f2c6b0 iwlwifi: pcie: make sure prph_info is set when treating wa [...] omits 73ca8763eb5a iwlwifi: mvm: remove card state notification code omits 8ccb768c2368 iwlwifi: mvm: drop too short packets silently omits f0337cb48f3b iwlwifi: mvm: fix AUX ROC removal omits 22a1ee8e1e59 iwlwifi: return op_mode only in case the failure is from MEI omits 0792df6881d0 iwlwifi: mvm: support Bz TX checksum offload omits c3f40c3e0273 iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed omits b0ae61dd5973 iwlwifi: mvm: correctly set schedule scan profiles omits 6bb2ea37c02d iwlwifi: mvm: set protected flag only for NDP ranging omits dbe6f76a23ce iwlwifi: pcie: add killer devices to the driver omits f4745cbb1757 iwlwifi: mvm: perform 6GHz passive scan after suspend omits 39e9e7962d55 iwlwifi: mvm: correctly set channel flags omits 8bdc52b90db8 iwlwifi: mvm: always store the PPAG table as the latest version. omits c286aecae210 iwlwifi: bump FW API to 69 for AX devices omits 40a0b38d7a7f iwlwifi: mvm: Fix calculation of frame length omits 998e1aba6e5e iwlwifi: mvm: test roc running status bits before removing [...] omits ac9952f69542 iwlwifi: don't pass actual WGDS revision number in table_revision omits ddb6b76b6f96 iwlwifi: yoyo: support TLV-based firmware reset omits 3efdf03bf68b iwlwifi: mvm: change old-SN drop threshold omits 6438e3e0c5e8 iwlwifi: mvm: don't trust hardware queue number omits b6f5b647f694 iwlwifi: mvm: handle RX checksum on Bz devices omits 6772aab732e0 iwlwifi: mvm: use a define for checksum flags mask omits 6518f83ffa51 iwlwifi: remove module loading failure message omits fbdacb30b4e7 iwlwifi: mvm: isolate offload assist (checksum) calculation omits 773a042fddf2 iwlwifi: mvm: add support for OCE scan omits ab07506b0454 iwlwifi: fix leaks/bad data after failed firmware load omits ccbffd690ec2 iwlwifi: fix debug TLV parsing omits 8b0f92549f2c iwlwifi: mvm: fix 32-bit build in FTM omits 4cd177b43a14 iwlwifi: dump RCM error tables omits 57417e1bf9d9 iwlwifi: dump both TCM error tables if present omits 9ae4862b95a3 iwlwifi: dump CSR scratch from outer function omits aece8927a651 iwlwifi: parse error tables from debug TLVs omits ced50f1133af iwlwifi: mvm: Increase the scan timeout guard to 30 seconds omits 1db385c668d3 iwlwifi: recognize missing PNVM data and then log filename omits ae4c1bb06b66 iwlwifi: rs: add support for TLC config command ver 4 omits 5c3310c2b7c9 iwlwifi: mvm: rfi: update rfi table omits 92fd0ce96da7 iwlwifi: add support for BNJ HW omits 2856f623ce48 iwlwifi: mvm: Add list of OEMs allowed to use TAS omits 7c530588405d iwlwifi: mvm: support revision 1 of WTAS table omits f1c0bb74b38f iwlwifi: Read the correct addresses when getting the crf id omits 2b0ceda953d5 iwlwifi: pcie: add jacket bit to device configuration parsing omits 15664c1cbc73 iwlwifi: fw: remove dead error log code omits fdfde0cb7926 iwlwifi: fix Bz NMI behaviour omits 9160955a80e2 iwlwifi: do not use __unused as variable name omits ff1676391aa9 iwlwifi: iwl-eeprom-parse: mostly dvm only omits 2ac885f4f491 iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() omits 18c11e2f4c65 iwlwifi: mvm: fix a stray tab omits c48c94b0ab75 net/sched: use min() macro instead of doing it manually omits 3a0152b21952 nitro_enclaves: Use get_user_pages_unlocked() call to hand [...] omits cfd0d84ba28c binder: fix async_free_space accounting for empty parcels omits e233897b1f7a w1: w1_therm: use swap() to make code cleaner omits 79f1c7304295 kernfs: Replace kernel.h with the necessary inclusions omits c95cc0d95702 counter: 104-quad-8: Fix persistent enabled events bug omits 60f07e74f86b counter: ti-eqep: Use container_of instead of struct count [...] omits 0032ca576a79 counter: Add the necessary colons and indents to the comme [...] omits 15c00b681760 dt-bindings: nvmem: Add missing 'reg' property omits 98e2c4efae21 nvmem: mtk-efuse: support minimum one byte access stride a [...] omits 9d87b0ac80e3 dt-bindings: nvmem: mediatek: add support for mt8195 omits ae807879e6be dt-bindings: nvmem: mediatek: add support bits property omits 81e7b7f5dfbd drivers/misc/ocxl: remove redundant rc variable omits 6da3f33770e0 misc: vmw_vmci: Switch to kvfree_rcu() API omits 6d1e4927dedf paride: fix up build warning on mips platforms omits 612d4904191f rapidio: remove not used code about RIO_VID_TUNDRA omits 80a5ca99c5c0 rapidio: remove not used macro definition in rio_ids.h omits bb84e64f8fb3 firmware: qemu_fw_cfg: remove sysfs entries explicitly omits 433b7cd1e702 firmware: qemu_fw_cfg: fix sysfs information leak omits 47a1db8e797d firmware: qemu_fw_cfg: fix kobject leak in probe error path omits a57ac7acdcc1 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate [...] omits cab00a3e5e5e applicom: unneed to initialise statics to 0 omits 2d2802fb24de uacce: use sysfs_emit instead of sprintf omits 909c648e03e8 greybus: es2: fix typo in a comment omits d185a3466f0c firmware: Update Kconfig help text for Google firmware omits e80ca2e93205 binder: use proper cacheflush header file omits fdcee305c08a Merge tag 'coresight-next-v5.17' of gitolite.kernel.org:pu [...] omits a4c1aaf97bf1 Merge tag 'fpga-for-5.17-rc1' of git://git.kernel.org/pub/ [...] omits 255c5267d5be tpm: Add Upgrade/Reduced mode support for TPM2 modules omits 91c2ddba0246 char: tpm: cr50: Set TPM_FIRMWARE_POWER_MANAGED based on d [...] omits 422d63aae8be keys: X.509 public key issuer lookup without AKID omits 19ce6a4ba3e7 tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' omits 85f1f4ddf8df tpm: tpm_tis_spi_cr50: Add default RNG quality omits 8ed0c654a65e tpm/st33zp24: drop unneeded over-commenting omits 658d624ffac7 tpm: add request_locality before write TPM_INT_ENABLE omits 67f74302f45d drm/nouveau: wait for the exclusive fence after the shared [...] omits ab57c081e4ce Merge branch into tip/master: 'core/entry' omits 148f9f41840c Merge branch into tip/master: 'irq/core' omits 7c4545db04d9 Merge branch into tip/master: 'irq/msi' omits c816dfca7b0f Merge branch into tip/master: 'locking/core' omits d5aa0f752eb1 Merge branch into tip/master: 'perf/core' omits 41b2e543a649 Merge branch into tip/master: 'ras/core' omits a1f954c8e923 Merge branch into tip/master: 'sched/core' omits f0fef9710cb7 Merge branch into tip/master: 'x86/cache' omits 41b05c39d0ec Merge branch into tip/master: 'x86/cleanups' omits e8d859238409 Merge branch into tip/master: 'x86/core' omits 4abc4f8e070a Merge branch into tip/master: 'x86/cpu' omits 1ec179447a6f Merge branch into tip/master: 'x86/fpu' omits d4b54082d4ad Merge branch into tip/master: 'x86/misc' omits 6ec886255db5 Merge branch into tip/master: 'x86/mm' omits 4bab7f407544 Merge branch into tip/master: 'x86/paravirt' omits 7208b5524a79 Merge branch into tip/master: 'x86/platform' omits 81eb672baf2c Merge branch into tip/master: 'x86/sev' omits baab18cf3a8b Merge branch into tip/master: 'x86/sgx' omits 1fc397e27ae8 Merge branch into tip/master: 'x86/urgent' omits 43f3b8cbcf93 usb: mtu3: set interval of FS intr and isoc endpoint omits 8c313e3bfd9a usb: mtu3: fix list_head check warning omits a7aae769ca62 usb: mtu3: add memory barrier before set GPD's HWO omits e3d4621c22f9 usb: mtu3: fix interval value for intr and isoc omits b1e088737942 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. omits ce1d37cb7697 usb: musb: dsps: Use platform_get_irq_byname() to get the [...] omits 78e17d699995 usb: cdns3: Use platform_get_irq_byname() to get the interrupt omits d057ac484a37 usb: isp1760: Use platform_get_irq() to get the interrupt omits 74b39dfabd76 usb: dwc3: Drop unneeded calls to platform_get_resource_byname() omits 22ae6415c702 usb: renesas_usbhs: Use platform_get_irq() to get the interrupt omits 9198e0298efc usb: host: fotg210: Use platform_get_irq() to get the interrupt omits f28fb27ef72a xhci: use max() to make code cleaner omits 01417e57939f ath11k: add regdb.bin download for regdb offload omits a7e02e92755c Merge branches 'dt-for-v5.17', 'defconfig-for-v5.17' and ' [...] omits 4daf08a0afa8 Revert "usb: host: ehci-sh: propagate errors from platform [...] omits 6e5d960d02d9 ARM: configs: aspeed: Add support for USB flash drives omits 79ee56da2e4f ARM: aspeed: Add secure boot controller support omits bb818f67d3e9 soc: aspeed: lpc-ctrl: Block error printing on probe defer cases omits 27a0d0b846d9 arm64: dts: qcom: sm8450-qrd: Enable USB nodes omits 19fd04fb9247 arm64: dts: qcom: sm8450: Add usb nodes omits 96ea2a429134 clk: qcom: turingcc-qcs404: explicitly include clk-provider.h omits 737a2267581a clk: qcom: q6sstop-qcs404: explicitly include clk-provider.h omits 5bcc2521ec70 clk: qcom: mmcc-apq8084: explicitly include clk-provider.h omits 3333607bdd4f clk: qcom: lpasscc-sdm845: explicitly include clk-provider.h omits 27f239a4c5e7 clk: qcom: lpasscc-sc7280: explicitly include clk-provider.h omits 1fc8887c04b2 clk: qcom: gcc-sm6350: explicitly include clk-provider.h omits d7a49c8d2c67 clk: qcom: gcc-msm8994: explicitly include clk-provider.h omits 33aa94fd94d7 clk: qcom: gcc-sm8350: explicitly include clk-provider.h omits 156f91f1c49a arm64: defconfig: Add SM8450 icc configs omits 4685e234ab34 arm64: defconfig: Add SM8450 pinctrl config omits 6d10fcd2faac arm64: defconfig: Add SM8450 GCC config omits 45cd8bbaaa18 ARM: dts: aspeed: add LCLK setting into LPC KCS nodes omits 002c42d37e45 dt-bindings: ipmi: bt-bmc: add 'clocks' as a required property omits a350dc623e36 ARM: dts: aspeed: add LCLK setting into LPC IBT node omits 62589e873d8e ARM: dts: aspeed: p10: Add TPM device omits 1fe5c05c7c25 ARM: dts: aspeed: p10: Enable USB host ports omits 4b03d96711ba libata: use min() to make code cleaner omits 43a6a9d11a08 ata: libahci_platform: Get rid of dup message when IRQ can [...] omits c39dc889ac7c ata: libahci_platform: Remove bogus 32-bit DMA mask attempt omits df2796899102 ata: sata_dwc_460ex: Remove unused forward declaration omits ee34bbafc838 ata: sata_dwc_460ex: Use temporary variable for struct device omits 0b8f8ba8278a ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs omits da777eaba07a ata: sata_fsl: use sysfs_emit() omits b277ca11b663 ata: ahci: use sysfs_emit() omits 72a1b710f656 ata: libata-scsi: use sysfs_emit() omits 1093f19472eb ata: libata-sata: use sysfs_emit() omits 42bea8754c94 sata_fsl: Use struct_group() for memcpy() region omits 032cad682b19 ata: pata_ali: no need to initialise statics to 0 omits 30daf3cd8997 ARM: dts: aspeed: Add TYAN S8036 BMC machine omits 4fcbe1f5b6ba ARM: dts: aspeed: tyan-s7106: Add uart_routing and fix vua [...] omits a8c729e966c4 ARM: dts: aspeed: Adding Facebook Bletchley BMC omits b26965e99788 ARM: dts: aspeed: g220a: Enable secondary flash omits 0720caa3f81d ARM: dts: Add openbmc-flash-layout-64-alt.dtsi omits fea289467608 ARM: dts: aspeed: Add secure boot controller node omits bc9fd597b300 dt-bindings: aspeed: Add Secure Boot Controller bindings omits 37e11c3616f6 block: call blk_exit_queue() before freeing q->stats omits a957b61254a7 block: fix error in handling dead task for ioprio setting omits 38fa8d3cacc0 ASoC: Use dev_err_probe() helper omits f7a5319b4477 Merge branch 'net-amd-xgbe-add-support-for-yellow-carp-eth [...] omits 6f60ecf233f9 net: amd-xgbe: Disable the CDR workaround path for Yellow [...] omits 2d4a0b79dc61 net: amd-xgbe: Alter the port speed bit range omits dbb6c58b5a61 net: amd-xgbe: Add Support for Yellow Carp Ethernet device omits dbcefdeb2a58 mctp: emit RTM_NEWADDR and RTM_DELADDR omits e395f021cceb soc: qcom: rpmh-rsc: Fix typo in a comment omits d39cec003ab0 soc: qcom: socinfo: Add SM6350 and SM7225 omits 1e20b28d2e0e dt-bindings: arm: msm: Don't mark LLCC interrupt as required omits bd0d04d4144d dt-bindings: firmware: scm: Add SM6350 compatible omits 492c995ab1ed dt-bindings: arm: msm: Add LLCC for SM6350 omits 90c74c1c2574 soc: qcom: rpmhpd: Sort power-domain definitions and lists omits 7d6a0a4dcf14 soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280 omits 09bb67c104b5 soc: qcom: rpmhpd: Rename rpmhpd struct names omits 84e3b09292a4 soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao omits 9e4cdb4ca7e1 soc: qcom: socinfo: add SM8450 ID omits 5d12289516d9 soc: qcom: rpmhpd: Add SM8450 power domains omits 22c755708c23 dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding omits aa9fc2c7e577 soc: qcom: smem: Update max processor count omits 0e57fe4d11e5 dt-bindings: arm: qcom: Document SM8450 SoC and boards omits 028e4c664906 dt-bindings: firmware: scm: Add SM8450 compatible omits 71ca61c4d009 dt-bindings: arm: cpus: Add kryo780 compatible omits 82c6bf7585cd soc: qcom: rpmpd: Add support for sm6125 omits 8712107740ad dt-bindings: qcom-rpmpd: Add sm6125 power domains omits 3925b909f758 soc: qcom: aoss: constify static struct thermal_cooling_de [...] omits 92c550f9ffd2 PM: AVS: qcom-cpr: Use div64_ul instead of do_div omits 6fc61c39ee1a soc: qcom: llcc: Add configuration data for SM8350 omits 708dbf4490c8 soc: qcom: stats: Add fixed sleep stats offset for older R [...] omits 2e8f2d3a691e dt-bindings: soc: qcom: stats: Document compatibles with f [...] omits 07fda4f11e35 mm/slob: Remove unnecessary page_mapcount_reset() function call omits 78ef2f223b2d bootmem: Use page->index instead of page->freelist omits a593db30a736 zsmalloc: Stop using slab fields in struct page omits 293ff7f386f9 mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PAR [...] omits 91ca519c7588 mm/slub: Simplify struct slab slabs field definition omits 3ac7d32c824c mm/sl*b: Differentiate struct slab fields by sl*b implementations omits e2668a156c51 mm/kfence: Convert kfence_guarded_alloc() to struct slab omits f3643608c27e mm/kasan: Convert to struct folio and struct slab omits 375bbed9b804 mm/slob: Convert SLOB to use struct slab and struct folio omits 90fbf2f30c38 mm/memcg: Convert slab objcgs from struct page to struct slab omits 4b7ceed04234 mm: Convert struct page to struct slab in functions used b [...] omits cdae11af5655 mm/slab: Finish struct page to struct slab conversion omits 3e62dc37a2b8 mm/slab: Convert most struct page to struct slab by spatch omits d98d346d8d02 mm/slab: Convert kmem_getpages() and kmem_freepages() to s [...] omits 9de7d4bcdacc mm/slub: Finish struct page to struct slab conversion omits 86d75bda97ce mm/slub: Convert most struct page to struct slab by spatch omits 84a54adb9d3a mm/slub: Convert pfmemalloc_match() to take a struct slab omits ff17f03aff3f mm/slub: Convert __free_slab() to use struct slab omits 518579a9af10 blk-mq: blk-mq: check quiesce state before queue_rqs omits dbefb9ac3a3a hwmon: (nct6775) Additional check for ChipID before ASUS W [...] omits effbea2d3e0d hwmon: (mr75203) fix wrong power-up delay value omits facfb001a065 hwmon/pmbus: (ir38064) Fix spelling mistake "comaptible" - [...] omits 6dfa2fab8ddd drm/etnaviv: limit submit sizes omits 361c81dbc58c blktrace: switch trace spinlock to a raw spinlock omits 98bf33ca3f00 ASoC: mediatek: mt8195-mt6359: reduce log verbosity in probe() omits 6008cb4c98d9 spi: spi-mtk-nor: add new clock name 'axi' for spi nor omits ed98ea2128b6 audit: replace zero-length array with flexible-array member omits 30561b51cc8d audit: use struct_size() helper in audit_[send|make]_reply() omits 8b144dedb928 rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_res [...] omits b250200e2ee4 rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/ [...] omits 426b87b111b0 selftests/bpf: Correct the INDEX address in vmtest.sh omits c1afb26727d9 rtw88: 8822c: update rx settings to prevent potential hw deadlock omits a3fd1f9aa79a rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal omits 24f5e38a13b5 rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE omits 4894edacfa93 wilc1000: fix double free error in probe() omits 97c0979d0d72 iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() omits ab2c42618ab9 iwlwifi: mvm: add dbg_time_point to debugfs omits 80cba44ff61b iwlwifi: mvm: add missing min_size to kernel-doc omits 991bbbeccc24 iwlwifi: mei: fix W=1 warnings omits d8f9bb98cb7a Merge tag 'mt76-for-kvalo-2021-12-18' of https://github.co [...] omits ec038c6127fa ath11k: add support for hardware rfkill for QCA6390 omits 1b8bb94c0612 ath11k: report tx bitrate for iw wlan station dump omits 846da38de0e8 net: netvsc: Add Isolation VM support for netvsc driver omits 743b237c3a7b scsi: storvsc: Add Isolation VM support for storvsc driver omits 062a5c4260cd hyper-v: Enable swiotlb bounce buffer for Isolation VM omits c789b90a6904 x86/hyper-v: Add hyperv Isolation VM check in the cc_platf [...] omits 1a5e91d8375f swiotlb: Add swiotlb bounce buffer remap function for HV IVM omits 581e81bc0974 nfs: block notification on fs with its own ->lock omits 3cfae448f91e Merge branches 'rproc-next', 'rpmsg-next' and 'hwspinlock- [...] omits 144779edf598 staging: greybus: fix stack size warning with UBSAN omits 4f458ec5f497 staging: r8188: move the steps into Hal8188EPwrSeq.c omits 885b7b852137 staging: r8188: reformat the power transition steps omits ada58e3b5da9 staging: r8188: remove unused power command omits d1d617f48e77 staging: r8188: remove base address from power transitions omits 7cd8b6158d4f staging: r8188: remove interface mask from power transitions omits 13b420f466eb staging: r8188: remove fab mask from power transitions omits 78ad6a17cd91 staging: r8188: remove cut mask from power transitions omits f51da6473838 staging: r8188: remove sizes from power transition arrays omits 18c1249fba26 staging: r8188: remove unused power transitions omits 738b35a3ebe2 staging: r8188: ODM_BB_RA_MASK is always set omits 64bdd3a256c2 staging: r8188: ODM_BB_DIG is always set omits 72e4ae15871e staging: r8188: remove unused odm capabilities omits af3ad88c35c5 staging: r8188: Bssid in struct fast_ant_train is set but [...] omits 8b6ad791ee1a staging: r8188: antSumRSSI is set but not used omits 6630263c126e staging: r8188: antRSSIcnt is set but not used omits c35220ad42c4 staging: r8188: antAveRSSI is set but not used omits e87261086e95 staging: r8188: remove the dummy ioctl handler omits 4218817c70a5 staging: r8188: make rx signal strength function static omits ff8288ff475e fork: Rename bad_fork_cleanup_threadgroup_lock to bad_fork [...] omits 6692c98c7df5 fork: Stop protecting back_fork_cleanup_cgroup_lock with C [...] omits ed7d6119aa8b staging: r8188eu: clean up rtl8188e_sreset_linked_status_check omits b66fbc855ee5 staging: r8188eu: move linked status check from hal to rtw [...] omits 22f92b77479a staging: r8188eu: move xmit status check from hal to rtw_cmd omits a299fedca157 staging: rtl8723bs: fix typo in a comment omits 74565794023c staging: rtl8192u: remove some repeated words in some comments omits ba6358637798 remoteproc: rcar_rproc: Remove trailing semicolon omits b0229605b143 remoteproc: rcar_rproc: Fix pm_runtime_get_sync error check omits 7fcae3717755 Merge branch 'arm/dt' into for-next omits 5c4a5b36e43e Merge tag 'tegra-for-5.17-arm-dt' of git://git.kernel.org/ [...] omits 6ce708f54cc8 ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream omits 8b3046abc99e ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_ge [...] omits b0ec7e55fce6 ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() omits 01e782c89108 ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_ [...] omits c3b39553fc77 ath11k: add signal report to mac80211 for QCA6390 and WCN6855 omits b488c766442f ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 omits a5d862da9105 ath5k: switch to rate table based lookup omits 712fe4c84982 serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts omits 46dacba8fea9 serial: 8250_pericom: Use serial_dl_write() instead of open coded omits b4ccaf5aa2d7 serial: 8250_pericom: Re-enable higher baud rates omits fcfd3c09f407 serial: 8250_pci: Split out Pericom driver omits 8cf8d3c4a634 tty: serial: samsung: Fix console registration from module omits 0882b473b084 tty: serial: samsung: Enable console as module omits 59f37b7370ef tty: serial: samsung: Remove USI initialization omits 4f5494f192f8 soc: document merges omits 470e1723449f Merge branch 'arm/drivers' into for-next omits d852ee56c0fb Merge branch 'arm/soc' into for-next omits 8c9b8baa2d9b Merge branch 'arm/defconfig' into for-next omits e91aad4b604a Merge tag 'samsung-soc-5.17' of git://git.kernel.org/pub/s [...] omits 9193b2b75e06 Merge tag 'imx-soc-5.17' of git://git.kernel.org/pub/scm/l [...] omits c6abaad5e992 Merge tag 'imx-defconfig-5.17' of git://git.kernel.org/pub [...] omits d800192594ec hwmon/pmbus: (ir38064) Expose a regulator omits 3afb05991123 hwmon/pmbus: (ir38064) Add of_match_table omits 504315f1ab97 hwmon/pmbus: (ir38064) Add support for IR38060, IR38164 IR38263 omits 0e43f31ee52f hwmon: add driver for NZXT RGB&Fan Controller/Smart Device v2. omits c9346b3e31c3 hwmon: (nct6775) add ROG STRIX B550-A/X570-I GAMING omits 271da06efa30 hwmon: (pmbus) Add support for MPS Multi-phase mp5023 omits 6f6287b8b403 Merge tag 'at91-defconfig-5.17' of git://git.kernel.org/pu [...] omits 9ca65b682d36 Merge tag 'tegra-for-5.17-arm-defconfig' of git://git.kern [...] omits 283cd1ca89cf Merge branch 'arm/dt' into for-next omits 0fd319105fde Merge tag 'samsung-dt64-5.17' of git://git.kernel.org/pub/ [...] omits d07156eb8aec Merge tag 'samsung-dt-5.17' of git://git.kernel.org/pub/sc [...] omits aa7bb116f041 Merge tag 'v5.16-next-dts32' of git://git.kernel.org/pub/s [...] omits 505596c8d3cb Merge tag 'v5.16-next-dts64' of git://git.kernel.org/pub/s [...] omits 572006bce34c gpio: msc313: Add support for SSD201 and SSD202D omits 33f8b4862a8b Merge tag 'imx-dt64-5.17' of git://git.kernel.org/pub/scm/ [...] omits a5a44f4d509e Merge tag 'imx-dt-5.17' of git://git.kernel.org/pub/scm/li [...] omits 9018001ee03e Merge tag 'imx-bindings-5.17' of git://git.kernel.org/pub/ [...] omits 8a3804c030e4 ARM: dts: Remove "spidev" nodes omits 8d5c175fe19a Merge tag 'mvebu-dt-5.17-1' of git://git.kernel.org/pub/sc [...] omits 0724f8a14726 Merge tag 'mvebu-dt64-5.17-1' of git://git.kernel.org/pub/ [...] omits 990102a792c8 Merge tag 'ti-k3-dt-for-v5.17' of git://git.kernel.org/pub [...] omits a862e8180886 Merge tag 'tegra-for-5.17-arm64-dt' of git://git.kernel.or [...] omits bef4460b8550 gpio: msc313: Code clean ups omits e82513696ead dt-bindings: gpio: msc313: Add offsets for ssd20xd omits 8e6458cd8ce8 dt-bindings: gpio: msc313: Add compatible for ssd20xd omits b87cd3759d9d Merge tag 'tegra-for-5.17-dt-bindings' of git://git.kernel [...] omits 9593bdfa1d14 Merge tag 'samsung-drivers-5.17' of git://git.kernel.org/p [...] omits 6bf464df32b9 soc: document merges omits b58dbcb5fe4b Merge branch 'arm/drivers' into for-next omits 65cf0ecdc1df Merge branch 'arm/fixes' into for-next omits 18075a576f76 Merge branch 'arm/newsoc' into for-next omits 87e1287614ae Merge tag 'imx-drivers-5.17' of git://git.kernel.org/pub/s [...] omits a904c5f099e0 Merge tag 'at91-soc-5.17' of git://git.kernel.org/pub/scm/ [...] omits cd448b24c621 Merge branch irq/misc-5.17 into irq/irqchip-next omits 8a44f9f57770 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next omits dda0190d7ff7 KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() omits a080e323be8d KVM: arm64: Fix comment for kvm_reset_vcpu() omits 500ca5241bf8 KVM: arm64: Use defined value for SCTLR_ELx_EE omits b118863d2fcf Merge tag 'tegra-for-5.17-soc' of git://git.kernel.org/pub [...] omits e77bd369ce46 Merge branches 'arm/smmu', 'virtio', 'x86/amd', 'x86/vt-d' [...] omits aade40b62745 iommu/iova: Temporarily include dma-mapping.h from iova.h omits e9a3b57efd28 ASoC: codec: tlv320adc3xxx: New codec driver omits e047d0372689 ASoC: tlv320adc3xxx: New codec bindings omits 11a95c583c1d ASoC: sunxi: Use dev_err_probe() helper omits efc162cbd480 ASoC: stm: Use dev_err_probe() helper omits 27c6eaebcf75 ASoC: samsung: Use dev_err_probe() helper omits b3a66d22a2fd ASoC: rockchip: Use dev_err_probe() helper omits ab6c3e68ab6e ASoC: qcom: Use dev_err_probe() helper omits 7a17f6a95a61 ASoC: mxs: Use dev_err_probe() helper omits 2ff4e003e8e1 ASoC: meson: Use dev_err_probe() helper omits ef12f373f21d ASoC: img: Use dev_err_probe() helper omits 7a0299e13bc7 ASoC: generic: Use dev_err_probe() helper omits 2e6f557ca35a ASoC: fsl: Use dev_err_probe() helper omits 88fb6da3f431 ASoC: ti: Use dev_err_probe() helper omits 0624dafa6a85 ASoC: ateml: Use dev_err_probe() helper omits 7ff27faec8cc ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper omits 382ae995597f ASoC: codecs: ssm2305: Use dev_err_probe() helper omits 17d7044715c5 ASoC: codecs: simple-mux: Use dev_err_probe() helper omits 2c16636a8bbd ASoC: codecs: simple-amplifier: Use dev_err_probe() helper omits ec1e0e72a8d4 ASoC: codecs: sgtl5000: Use dev_err_probe() helper omits 526f6ca95a9d ASoC: codecs: pcm3168a: Use dev_err_probe() helper omits edfe9f451a8c ASoC: codecs: max9860: Use dev_err_probe() helper omits 6df96c8f5b50 ASoC: codecs: max9759: Use dev_err_probe() helper omits 900b4b911aca ASoC: codecs: es7241: Use dev_err_probe() helper omits 5ea4e76b73cd ASoC: codecs: ak4118: Use dev_err_probe() helper omits 30e693ee82d2 ASoC: mediatek: mt8195: correct default value omits 299e6f788eab reset: starfive-jh7100: Fix 32bit compilation omits 7647204c2e81 dt-bindings: timer: Add Mstar MSC313e timer devicetree bin [...] omits e64da64f410c clocksource/drivers/msc313e: Add support for ssd20xd-based [...] omits 5fc1f93f6998 clocksource/drivers: Add MStar MSC313e timer support omits 31bd548f40cd irqchip/renesas-intc-irqpin: Use platform_get_irq_optional [...] omits befbfe6f8f74 irqchip/renesas-irqc: Use platform_get_irq_optional() to g [...] omits 7807bf28fe02 drm/i915/guc: Only assign guc_id.id when stealing guc_id omits 64d16aca3d4f drm/i915/guc: Use correct context lock when callig clr_con [...] omits a1539b2e2631 Merge tag 'tegra-for-5.17-drivers' of git://git.kernel.org [...] omits 4f34ebadff06 Merge tag 'ti-driver-soc-fixes-for-v5.17' of git://git.ker [...] omits 4b430f5c9680 Merge branch 'lan966x-switchdev-and-vlan' omits 811ba2771182 net: lan966x: Extend switchdev with fdb support omits e14f72398df4 net: lan966x: Extend switchdev bridge flags omits 6d2c186afa5d net: lan966x: Add vlan support. omits cf2f60897e92 net: lan966x: Add support to offload the forwarding. omits 571bb516a869 net: lan966x: Remove .ndo_change_rx_flags omits 25ee9561ec62 net: lan966x: More MAC table functionality omits 5ccd66e01cbe net: lan966x: add support for interrupts from analyzer omits 40304e984ab4 dt-bindings: net: lan966x: Extend with the analyzer interrupt omits ef14049f4db9 net: lan966x: Add registers that are used for switch and v [...] omits 5f89b389006d Merge branch 'mlxsw-devlink=health-reporter-extensions' omits 239cdd3f4cb0 mlxsw: core: Extend devlink health reporter with new event [...] omits e25c060c5f24 mlxsw: reg: Extend MFDE register with new events and parameters omits 4bcbf50291f3 mlxsw: core: Convert a series of if statements to switch case omits cbbd5fff86e8 mlxsw: Fix naming convention of MFDE fields omits 802d4d207e75 bnx2x: Invalidate fastpath HSI version for VFs omits b7a49f73059f bnx2x: Utilize firmware 7.13.21.0 omits 1acd85feba81 x86/mce: Check regs before accessing it omits b92c6c23f16d Merge branch 'for-5.16/upstream-fixes' into for-next omits 077d8e1227fe mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro omits 3c5b742f5577 Merge branch 'fixes' into next omits 701fdfe348f7 cfg80211: Enable regulatory enforcement checks for drivers [...] omits 5bc9a9dd7535 rfkill: allow to get the software rfkill state omits 75cca1fac2e1 cfg80211: refactor cfg80211_get_ies_channel_number() omits d9a8297e873e nl82011: clarify interface combinations wrt. channels omits 87c1aec15dee nl80211: Add support to offload SA Query procedures for AP [...] omits 47301a74bbfa nl80211: Add support to set AP settings flags with single [...] omits 636ccdae4e17 mac80211: add more HT/VHT/HE state logging omits 7f599aeccbd2 cfg80211: Use the HE operation IE to determine a 6GHz BSS channel omits a95bfb876fa8 cfg80211: rename offchannel_chain structs to background_ch [...] omits 852a07c10d62 mac80211: Notify cfg80211 about association comeback omits a083ee8a4e03 cfg80211: Add support for notifying association comeback omits 6d501764288c mac80211: introduce channel switch disconnect function omits 28f350a67d29 cfg80211: Fix order of enum nl80211_band_iftype_attr docum [...] omits 3bb1ccc4ed8f cfg80211: simplify cfg80211_chandef_valid() omits 268eee20365d Merge branch 'next/dt64' into for-next omits cee04f3c3a00 mac80211: Remove a couple of obsolete TODO omits 51b1a5729469 dt-bindings: pinctrl: samsung: Add pin drive definitions f [...] omits e1ba2f940ba4 dt-bindings: arm: samsung: Document E850-96 board binding omits 2d6a1c7d5772 dt-bindings: Add vendor prefix for WinLink omits 57553c3a6cfe mac80211: fix FEC flag in radio tap header omits 6a789ba679d6 mac80211: use coarse boottime for airtime fairness code omits 280267e26c02 Merge branch 'features' into for-next omits 5656f51a7fe4 Merge branch 'fixes' into for-next omits a0e45d40d5f8 s390/crash_dump: fix virtual vs physical address handling omits 39d02827ed40 s390/crypto: fix compile error for ChaCha20 module omits 4ebfee2bbc1a Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 omits 35eaa42c4a10 Merge 5.16-rc6 into tty-next omits 652c0441de58 Input: byd - fix typo in a comment omits 236c9ad1f870 Merge 5.16-rc6 into usb-next omits a17e3026bc4d iommu: Move flush queue data into iommu_dma_cookie omits f7f07484542f iommu/iova: Move flush queue code to iommu-dma omits ea4d71bb5e3f iommu/iova: Consolidate flush queue code omits 87f60cc65d24 iommu/vt-d: Use put_pages_list omits ce00eece6909 iommu/amd: Use put_pages_list omits 6b3106e9ba2d iommu/amd: Simplify pagetable freeing omits 649ad9835a37 iommu/iova: Squash flush_cb abstraction omits d5c383f2c98a iommu/iova: Squash entry_dtor abstraction omits d7061627d701 iommu/iova: Fix race between FQ timeout and teardown omits 664c0b58e025 iommu/amd: Fix typo in *glues … together* in comment omits 53b90bd97670 Input: ucb1400_ts - remove redundant variable penup omits 23dee6c6b183 Input: ti_am335x_tsc - lower the X and Y sampling time omits 6bfeb6c21e1b Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2 omits 73cca71a9032 Input: ti_am335x_tsc - set ADCREFM for X configuration omits fba5a543c06d mux: fix grammar, missing "is". omits 494492a8cb4b mux: add missing mux_state_get omits facb4e40e4a2 Merge tag 'renesas-pinctrl-for-v5.17-tag2' of git://git.ke [...] omits cbd7aa6a7f13 mm/slub: Convert alloc_slab_page() to return a struct slab omits a7c4d742e0fa mm/slub: Convert print_page_info() to print_slab_info() omits 4e8e6d7ab7a4 mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab omits ee1df37e6475 mm/slub: Convert kfree() to use a struct slab omits bb096f6c8cae mm/slub: Convert detached_freelist to use a struct slab omits 601bfdca58bd mm: Convert check_heap_object() to use struct slab omits 056f3542327a mm: Use struct slab in kmem_obj_info() omits bdbe8bc3ede9 mm: Convert __ksize() to struct slab omits 327fc47043a1 mm: Convert virt_to_cache() to use struct slab omits 3adb1b57d0a8 mm: Convert [un]account_slab_page() to struct slab omits b9059d7a5fac mm: Split slab into its own type omits 926fcdd5c85f mm/slub: Make object_err() static omits 12239c226046 mm/slab: Dissolve slab_map_pages() in its caller omits 7d4203c13435 mm: add virt_to_folio() and folio_address() omits 45bd8166a1d8 clk: samsung: Add initial Exynos7885 clock driver omits c703a2f44cce clk: samsung: clk-pll: Add support for pll1417x omits cfe238e4e7ff clk: samsung: Make exynos850_register_cmu shared omits 77624aa1d81f dt-bindings: clock: Document Exynos7885 CMU bindings omits 591020a51672 dt-bindings: clock: Add bindings definitions for Exynos7885 CMU omits bc471d1fe210 clk: samsung: exynos850: Add missing sysreg clocks omits a949f2cf1ab9 dt-bindings: clock: Add bindings for Exynos850 sysreg clocks omits 57690554abe1 x86/pkey: Fix undefined behaviour with PKRU_WD_BIT omits 5e33f1c4a7cb ARM: dts: BCM5301X: correct RX delay and enable flow contr [...] omits e138d78ffee6 Merge tag 'tags/bcm2835-bindings-2021-12-18' into devicetree/next omits 9a68c53f875e ARM: dts: NSP: Rename SATA unit name omits 69c4e53bdd05 ARM: dts: NSP: Fixed iProc PCIe MSI sub-node omits d2b820bb16c5 ARM: dts: HR2: Fixed iProc PCIe MSI sub-node omits 89b9492c113c ARM: dts: Cygnus: Update PCIe PHY node unit name(s) omits 13391025039f ARM: dts: Cygnus: Fixed iProc PCIe controller properties omits 5a213b9220e0 Merge branch 'topic/ppc-kvm' of https://git.kernel.org/pub [...] omits b1460bb4eadf mt76: mt7921s: fix cmd timeout in throughput test omits 1bb42a354d8c mt76: mt7921s: fix suspend error with enlarging mcu timeout value omits 3fb47c883806 mt76: mt7921s: make pm->suspended usage consistent omits 5375001bb4ce mt76: mt7921: fix possible resume failure omits f2cd4abca01b mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work omits 25702d9c55dc mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_ [...] omits 3c312f4395f8 mt76: mt7921: remove dead definitions omits 1966a5078f2d mt76: mt7915: add mu-mimo and ofdma debugfs knobs omits 6cf4392f2489 mt76: mt7915: introduce mt76_vif in mt7915_vif omits 81a88b1e75bd mt76: mt7921: reduce log severity levels for informative messages omits 5562d5f6c71b mt76: mt7915: rely on mt76_connac definitions omits ffc2198d7b81 mt76: connac: rely on MCU_CMD macro omits 680a2ead741a mt76: connac: introduce MCU_CE_CMD macro omits 547224024579 mt76: connac: introduce MCU_UNI_CMD macro omits 7159eb828d21 mt76: connac: remove MCU_FW_PREFIX bit omits 9d8d136cf0b6 mt76: connac: align MCU_EXT definitions with 7915 driver omits e6d2070d9d64 mt76: connac: introduce MCU_EXT macros omits e0bf699ad8e5 mt76: mt7921: fix network buffer leak by txs missing omits b7263a2982bc mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 omits e4232f05207d mt76: mt7915: process txfree and txstatus without allocating skbs omits fbe50d9aff0c mt76: allow drivers to drop rx packets early omits 5360522a2ce2 mt76: mt7663: disable 4addr capability omits 2dc24ee64147 mt76: mt7615: clear mcu error interrupt status on mt7663 omits 087baf9b6d37 mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr omits d43de9cffbc1 mt76: move sar_capa configuration in common code omits 73c7c0443685 mt76: connac: fix last_chan configuration in mt76_connac_m [...] omits 2b7f3574ca9a mt76: mt7921s: fix possible kernel crash due to invalid Rx count omits 78b217580c50 mt76: mt7921s: fix bus hang with wrong privilege omits 00ff52346d74 mt76: mt7921: use correct iftype data on 6GHz cap init omits 9b5271f3c359 mt76: mt7921: fix boolreturn.cocci warning omits 5b595b663940 mt76: eeprom: tolerate corrected bit-flips omits 15965d8c9c0d mt76: mt7603: improve reliability of tx powersave filtering omits 608f7c47dfad mt76: clear sta powersave flag after notifying driver omits 2c70627b09ac mt76: mt7915: introduce SAR support omits 4bbd6d83afc7 mt76: mt7603: introduce SAR support omits 92610d6df8a6 mt76: mt7915: improve wmm index allocation omits 70fb028707c8 mt76: mt7615: improve wmm index allocation omits 792e1d21aade mt76: mt7615: fix unused tx antenna mask in testmode omits 5ad4faca7690 mt76: mt7921s: fix the device cannot sleep deeply in suspend omits 6906aa93eb93 mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus- [...] omits 838fcae7f51c mt76: mt7615: fix decap offload corner case with 4-addr VL [...] omits 1eeff0b4c1a6 mt76: mt7915: fix decap offload corner case with 4-addr VL [...] omits 633f77b517ac mt76: mt76x02: introduce SAR support omits b3cb885e56d5 mt76: move sar utilities to mt76-core module omits 5d461321c930 mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower retur [...] omits 0a57d636012e mt76: fix the wiphy's available antennas to the correct value omits dd28dea52ad9 mt76: do not pass the received frame with decryption error omits dfdf6725d5e0 mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_ [...] omits e4fce22b5beb mt76: mt7615: remove dead code in get_omac_idx omits c9dbeac4988f mt76: connac: fix a theoretical NULL pointer dereference i [...] omits ec2ebc1c5a5c mt76: mt7921: fix possible NULL pointer dereference in mt7 [...] omits d4f3d1c4d3c2 mt76: fix possible OOB issue in mt76_calculate_default_rate omits 7f96905068ab mt76: mt7921: introduce 160 MHz channel bandwidth support omits eae7df016c30 mt76: debugfs: fix queue reporting for mt76-usb omits 434ed2138994 Merge branch 'tc-action-offload' omits eb473bac4a4b selftests: tc-testing: add action offload selftest for act [...] omits c86e0209dc77 flow_offload: validate flags of filter and actions omits 13926d19a11e flow_offload: add reoffload process to update hw_count omits e8cb5bcf6ed6 net: sched: save full flags for tc action omits c7a66f8d8a94 flow_offload: add process to update action stats from hardware omits bcd64368584b flow_offload: rename exts stats update functions with hw omits 7adc57651211 flow_offload: add skip_hw and skip_sw to control if offloa [...] omits 8cbfe939abe9 flow_offload: allow user to offload tc action to net device omits c54e1d920f04 flow_offload: add ops to tc_action_ops for flow action setup omits 9c1c0e124ca2 flow_offload: rename offload functions with offload instea [...] omits 5a9959008fb6 flow_offload: add index to flow_action_entry structure omits 144d4c9e800d flow_offload: reject to offload tc actions in offload drivers omits 40bd094d65fc flow_offload: fill flags to action structure omits c08995bff202 gpio: sim: fix uninitialized ret variable omits 3363bd0cfbb8 bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support omits 7f16d2aa4089 Merge branch 'Introduce composable bpf types' omits 9497c458c10b bpf/selftests: Test PTR_TO_RDONLY_MEM omits 216e3cd2f28d bpf: Add MEM_RDONLY for helper args that are pointers to r [...] omits 34d3a78c681e bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. omits cf9f2f8d62ec bpf: Convert PTR_TO_MEM_OR_NULL to composable types. omits 20b2aff4bc15 bpf: Introduce MEM_RDONLY flag omits c25b2ae13603 bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL omits 3c4807322660 bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL omits 48946bd6a5d6 bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL omits d639b9d13a39 bpf: Introduce composable reg, ret and arg types. omits d558285413ea PCI/MSI: Unbreak pci_irq_get_affinity() omits eafba51c545a dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema omits c5915b53d4c2 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema omits 7ac5360cd4d0 dax: remove the copy_from_iter and copy_to_iter methods omits 30c6828a17a5 dax: remove the DAXDEV_F_SYNC flag omits fd1d00ec9200 dax: simplify dax_synchronous and set_dax_synchronous omits e17f7a0bc4da uio: remove copy_from_iter_flushcache() and copy_mc_to_iter() omits f85b244ee395 xdp: move the if dev statements to the first omits 23044d77d606 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits a403e2bd0026 9p: only copy valid iattrs in 9P2000.L setattr implementation omits 5468ca3287ab 9p: Use BUG_ON instead of if condition followed by BUG. omits 6f0d53157c84 net/p9: load default transports omits 6f617e30b3dd 9p/xen: autoload when xenbus service is available omits d5ea84627d2f 9p/trans_fd: split into dedicated module omits 90d6cf349c56 fs: 9p: remove unneeded variable omits f27456693b96 9p/trans_virtio: Fix typo in the comment for p9_virtio_create() omits d675953ec30e Merge branch 'next/drivers' into for-next omits 96c8bddb6cde dt-bindings: soc: samsung: keep SoC driver bindings together omits b603377e408f soc: samsung: Add USI driver omits f395d41f2a03 mt76: mt7921: add support for PCIe ID 0x0608/0x0616 omits c40b42c2b808 mt76: testmode: add support to set MAC omits bbc1d4154ec1 mt76: mt7915: add default calibrated data support omits c23fa1bbc5d6 mt76: only set rx radiotap flag from within decoder functions omits dc5399a50b45 mt76: reverse the first fragmented frame to 802.11 omits 8f05835425ce mt76: mt7915: fix SMPS operation fail omits edc083183048 mt76: mt7915: fix return condition in mt7915_tm_reg_backup [...] omits 0efaf31dec57 mt76: mt7921: fix MT7921E reset failure omits 8c55516de3f9 mt76: mt7615: fix possible deadlock while mt7615_register_ [...] omits 2363b6a646b6 mt76: mt7921: drop offload_flags overwritten omits e42603af7ecc mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine omits f16cc980d649 Merge branch 'locking/urgent' into locking/core omits 107ba9bf49c2 phy: qcom-qmp: Add SM8450 PCIe0 PHY support omits 9710b162c8b9 dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings omits 6795801366da xfs: Support large folios omits 60d8231089f0 iomap: Support large folios in invalidatepage omits 589110e897ff iomap: Convert iomap_migrate_page() to use folios omits e735c0079465 iomap: Convert iomap_add_to_ioend() to take a folio omits 81d4782a741b iomap: Simplify iomap_do_writepage() omits 926550362d60 iomap: Simplify iomap_writepage_map() omits 6e478521df53 iomap,xfs: Convert ->discard_page to ->discard_folio omits 9c4ce08dd211 iomap: Convert iomap_write_end_inline to take a folio omits bc6123a84a71 iomap: Convert iomap_write_begin() and iomap_write_end() t [...] omits a25def1fe568 iomap: Convert __iomap_zero_iter to use a folio omits d454ab82bc7f iomap: Allow iomap_write_begin() to be called with the ful [...] omits 7e1c5d7b6926 Merge branch 'mptcp-miscellaneous-changes-for-5-17' omits 59060a47ca50 mptcp: clean up harmless false expressions omits f730b65c9d85 selftests: mptcp: try to set mptcp ulp mode in different s [...] omits 3ce0852c86b9 mptcp: enforce HoL-blocking estimation omits ab9d0e2171be net: ethernet: mtk_eth_soc: delete some dead code omits ddfbe18da55c net: mtk_eth_soc: delete an unneeded variable omits 00315e162758 tsnep: Fix s390 devm_ioremap_resource warning omits ff8752d7617d perf arm-spe: Synthesize SPE instruction events omits 83912d6d55be ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 omits f91030ed4494 dt-bindings: i2c: i2c-mux-gpio: Convert to json-schema omits 8b82b8416f2c dt-bindings: i2c: i2c-mux-pinctrl: Convert to json-schema omits f10a9b722f80 dt-bindings: i2c: tegra: Convert to json-schema omits 94360916fadd dt-bindings: interrupt-controller: Merge BCM3380 with BCM7120 omits 07f7f6867eca dt-bindings: interrupt-controller: Convert BCM7120 L2 to YAML omits 819d11507f66 bpf, selftests: Fix spelling mistake "tained" -> "tainted" omits e967a20a8fab bpftool: Reimplement large insn size limit feature probing omits 5a8ea82f9d25 selftests/bpf: Add libbpf feature-probing API selftests omits 878d8def0603 libbpf: Rework feature-probing APIs omits 0706a78f31c4 Revert "xsk: Do not sleep in poll() when need_wakeup set" omits 112e1f9af852 Merge branch 'misc' into for-next omits 730cac86e0a2 Merge branch 'fixes' into for-next omits 92fc50859872 iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOA [...] omits 8afadd1cd8ba iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload [...] omits ccd219d2ea13 iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath omits 48ccc43ecf10 iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netde [...] omits 209f2f9c7181 iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation omits bd0b536dc2e1 virtchnl: Add support for new VLAN capabilities omits 2cdbd92c2d1d mmc: mxc: Use the new PM macros omits e0d64ecc6217 mmc: jz4740: Use the new PM macros omits bcf6f1759adf ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_ME [...] omits 3c89857a66ef ACPI: PM: Remove redundant cache flushing omits 87ebbb8c612b ACPI: processor: idle: Only flush cache on entering C3 omits 99ece713773b ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() omits e3c963c49887 ACPI: scan: Introduce acpi_fetch_acpi_dev() omits c49eea6ffec6 device property: Drop fwnode_graph_get_remote_node() omits 0d82017b7051 device property: Use fwnode_graph_for_each_endpoint() macro omits c87b8fc56966 device property: Implement fwnode_graph_get_endpoint_count() omits 59f3f98284ba Documentation: ACPI: Update references omits a11174952205 Documentation: ACPI: Fix data node reference documentation omits 49f39cb0ef19 device property: Fix documentation for FWNODE_GRAPH_DEVICE [...] omits 4a7f4110f791 device property: Fix fwnode_graph_devcon_match() fwnode leak omits c50384d7e331 ASoC: Intel: catpt: Dma-transfer fix and couple omits be1d03eecc1c Support HDMI audio on NVIDIA Tegra20 omits a92c1cd33520 ASoC: SOF: couple of cleanups omits f7c7ecaba469 ASoC: SOF: remove suport for TRIGGER_RESUME omits d835946fc3d8 Merge branch 'mvebu/dt' into mvebu/for-next omits 62480772263a ARM: dts: armada-38x: Add generic compatible to UART nodes omits 0734f8311ce7 arm64: dts: marvell: cn9130: enable CP0 GPIO controllers omits effd42600b98 arm64: dts: marvell: cn9130: add GPIO and SPI aliases omits 73a78b6130d9 arm64: dts: marvell: armada-37xx: Add xtal clock to comphy node omits 35d544a273ea arm/arm64: dts: Add MV88E6393X to CN9130-CRB device tree omits 1f1cb308abc5 arm/arm64: dts: Enable CP0 GPIOs for CN9130-CRB omits 4b95391c8ef0 serial: 8250_pci: remove redundant assignment to tmp after [...] omits e5ce127e5f7b dt-bindings: serial: fsl-lpuart: Fix i.MX 8QM compatible matching omits 9be3df0e718c Merge branch 'at91-defconfig' into at91-next omits 443df57b31d1 tty: serial: fsl_lpuart: Add i.MXRT1050 support omits 9629eeb0b191 dt-bindings: serial: fsl-lpuart: add i.MXRT1050 compatible omits 5bb221b0ad65 serial: atmel: Use platform_get_irq() to get the interrupt omits 8a1dcae95c2e serial: sh-sci: Use devm_clk_get_optional() omits 0d1bc829a755 serial: sh-sci: Use dev_err_probe() omits 09c7bda4ddef serial: sh-sci: Drop support for "sci_ick" clock omits f087f01ca2c5 serial: lantiq: Use platform_get_irq() to get the interrupt omits 26baf4b66c57 tty: serial: sh-sci: Add support for R-Car Gen4 omits 6aa7cee60c3e dt-bindings: serial: renesas,scif: Document r8a779f0 bindings omits 572a0a647b9b selftests/sgx: Fix corrupted cpuid macro invocation omits 79516e4f8f45 f2fs: Simplify bool conversion omits e1137bcefa02 ARM: configs: at91: Enable crypto software implementations omits 7925bb75e8ef Merge branch 'for-5.17/drivers' into for-next omits eb12bde9eba8 Merge branch 'for-5.17/block' into for-next omits 7aac740e57bc Merge branch 'for-5.17/io_uring' into for-next omits 6dbe6c07f94f gpio: Propagate firmware node from a parent device omits 3b2e5d74e25f ARM: configs: at91: sama7: Enable SPI NOR and QSPI controller omits 45a541a610af gpio: Setup parent device and get rid of unnecessary of_no [...] omits 448cf90513d9 gpio: Get rid of duplicate of_node assignment in the drivers omits f04b4fb47d83 ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_ [...] omits dd73d18e7fc7 arm64: Ensure that the 'bti' macro is defined where linkag [...] omits a62a02986d39 ASoC: Intel: catpt: Streamline locals declaration for PCM- [...] omits dad492cfd24c ASoC: Intel: catpt: Reduce size of catpt_component_open() omits 2a9a72e290d4 ASoC: Intel: catpt: Test dmaengine_submit() result before [...] omits 1b18af40c1db spmi: spmi-pmic-arb: fix irq_set_type race condition omits 504eb71e4717 spmi: mediatek: Add support for MT8195 omits b45b3ccef8c0 spmi: mediatek: Add support for MT6873/8192 omits 312644352f53 dt-bindings: spmi: document binding for the Mediatek SPMI [...] omits ef8261dce395 dt-bindings: spmi: remove the constraint of reg property omits b56ca501a411 spmi: pmic-arb: Add sid and address to error messages omits 1dba0075fc3d bus: mhi: pci_generic: Introduce Sierra EM919X support omits 5a717e93239f bus: mhi: core: Use correctly sized arguments for bit field omits 227fee5fc99e bus: mhi: core: Add an API for auto queueing buffers for D [...] omits d651ce8e917f bus: mhi: core: Fix race while handling SYS_ERR at power up omits 42c4668f7efe bus: mhi: core: Fix reading wake_capable channel configuration omits f3d13397365d bus: mhi: pci_generic: Simplify code and axe the use of a [...] omits 85ec6094624c bus: mhi: core: Minor style and comment fixes omits 3e60c9f06803 bus: mhi: core: Use macros for execution environment features omits f77097ec8c01 bus: mhi: pci_generic: Graceful shutdown on freeze omits c9825e660005 bus: mhi: pci_generic: Add new device ID support for T99W175 omits 2577394f4b01 Merge tag 'dmaengine_topic_slave_id_removal_5.17' into next omits d5aeba456e66 dmaengine: sh: Use bitmap_zalloc() when applicable omits de8f2c05754a dmaengine: stm32-mdma: Use bitfield helpers omits d697e8312595 dmaengine: stm32-mdma: Remove redundant initialization of [...] omits 7930d8553575 dmaengine: idxd: add knob for enqcmds retries omits 92452a72ebdf dmaengine: idxd: set defaults for wq configs omits 0f93f2047d56 dt-bindings: dma: snps,dw-axi-dmac: Document optional reset omits 76a096637d63 dmaengine: jz4780: Support bidirectional I/O on one channel omits c8c0cda827b9 dmaengine: jz4780: Replace uint32_t with u32 omits 3d70fccf74fe dmaengine: jz4780: Add support for the MDMA and BDMA in th [...] omits b72cbb1ab2af dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs omits dafa79a10ed7 dt-bindings: dma: ingenic: Support #dma-cells = <3> omits e0699a75955d dt-bindings: dma: ingenic: Add compatible strings for MDMA [...] omits 5f1e024c9d07 dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference omits a173a2428752 dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings omits 78b2f63cd0cc drivers: dma: ti: k3-psil: Add support for J721S2 omits 839c2e2371db dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC omits aa8ff35e1003 dmaengine: at_xdmac: Use struct_size() in devm_kzalloc() omits f17e53388e82 dmaengine: xilinx: Handle IRQ mapping errors omits f2b42379c576 usb: misc: ehset: Rework test mode entry omits b1e9e7ebe6c0 usb: core: Export usb_device_match_id omits cf081d009c44 usb: musb: Set the DT node on the child device omits 9879c81b6807 usb: musb: Drop unneeded resource copying omits 3fbe48be87c0 dt-bindings: add Delta AHE-50DC fan control module omits 12a1c87e47bf hwmon: (pmbus) Add Delta AHE-50DC fan control module driver omits e763dcf4dba1 hwmon: prefix kernel-doc comments for structs with struct omits db00c46b497d hwmon: (ntc_thermistor) Add Samsung 1404-001221 NTC omits f5745007fa91 hwmon: (ntc_thermistor) Drop OF dependency omits 073bd07205af hwmon: (dell-smm) Unify i8k_ioctl() and i8k_ioctl_unlocked() omits 707b88674206 Merge branch for-5.17/arm/defconfig into for-next omits b98aca9f659f Merge branch for-5.17/arm/dt into for-next omits 53819761961f Merge branch for-5.17/arm64/dt into for-next omits 4c9862757712 Merge branch for-5.17/memory into for-next omits 2e0f8a01514a Merge branch for-5.17/dt-bindings into for-next omits 1aab260a7844 Merge branch for-5.17/drivers into for-next omits 84c4210999e2 Merge branch for-5.17/soc into for-next omits ee72c33385df Merge branch for-5.17/clk into for-next omits 4de5bd9a389d usb: host: ohci-omap: propagate errors from platform_get_irq() omits 1aebf115afd7 usb: host: ehci-sh: propagate errors from platform_get_irq() omits 12ba912c3047 usb: gadget: udc: pxa25x: propagate errors from platform_g [...] omits 4c71960105b4 usb: gadget: udc: bcm63xx: propagate errors from platform_ [...] omits 1646566b5e0c usb: ftdi-elan: fix memory leak on device disconnect omits 005585863828 usb: hub: Add delay for SuperSpeed hub resume to let links [...] omits 29b4dd308af6 dt-bindings: usb: qcom,dwc3: Add SM6350 compatible omits 3ad02e0e5241 usb: dwc2: drd: restore role and overrides upon resume omits e14acb876985 usb: dwc2: drd: add role-switch-default-node support omits 942cdbc168d4 dt-bindings: usb: document role-switch-default-mode proper [...] omits d538ea945532 MAINTAINERS: remove typo from XEN PVUSB DRIVER section omits 0f153a1b8193 usb: chipidea: Set the DT node on the child device omits e1ffd5f0709d usb: uhci: Use platform_get_irq() to get the interrupt omits b6886c7826a1 usb: ohci-s3c2410: Use platform_get_irq() to get the interrupt omits 2dec70f18b91 usb: ohci-spear: Remove direct access to platform_device r [...] omits d6bfc848af12 dt-bindings: usb: qcom,dwc3: add binding for SM8450 omits 521223d8b3ec cpufreq: Fix initialization of min and max frequency QoS requests omits b6e6f8beec98 cpufreq: intel_pstate: Update EPP for AlderLake mobile omits 67d8258f9401 hwmon: (dell-smm) Simplify ioctl handler omits 58fa0d90edde drm/vmwgfx: Fix possible usage of an uninitialized variable omits 50ca8cc7c0fd drm/vmwgfx: Remove unused compile options omits bc701a28c74e drm/vmwgfx: Remove explicit transparent hugepages support omits 4e07d71c0d66 drm/vmwgfx: Fix a size_t/long int format specifier mismatch omits 8c9e8b6d08c6 hwmon: (raspberrypi) Exit immediately in case of error in init omits 86ffed3de3ac powercap: fix typo in a comment in idle_inject.c omits f75c1d55ecba Merge tag 'wireless-drivers-next-2021-12-17' of git://git. [...] omits cf088d667b25 hwmon: (nct6775) delete some extension lines omits 458b03f81afb cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp [...] omits d1579e61192e PM: runtime: Add safety net to supplier device release omits d00ebcc6542d cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment omits c24efa673278 PM: runtime: Capture device status before disabling runtime PM omits 931da6a0de5d powercap: intel_rapl: support new layout of Psys PowerLimi [...] omits bda7cc279f73 soc: document merges omits 08d9370ec948 Merge branch 'arm/defconfig' into for-next omits c768aaeb7f72 Merge branch 'arm/dt' into for-next omits 42458f61b02e Merge branch 'arm/drivers' into for-next omits f0b8efdb7dd2 Merge branch 'arm/fixes' into for-next omits a60c67fe3acf Merge tag 'renesas-arm-defconfig-for-v5.17-tag1' of git:// [...] omits a5af82a8ff98 dt-bindings: usb: Convert BDC to YAML omits 1a3c7bb08826 PM: core: Add new *_PM_OPS macros, deprecate old ones omits c06ef740d401 PM: core: Redefine pm_ptr() macro omits 5ef11c56b233 r8169: Avoid misuse of pm_ptr() macro omits 58e529eab80d dt-bindings: bus: Convert GISB arbiter to YAML omits fb6739251cdf dt-bindings: ata: Convert Broadcom SATA to YAML omits 5a17799462f8 Merge tag 'renesas-drivers-for-v5.17-tag2' of git://git.ke [...] omits 79309f5bf43d Merge tag 'renesas-dt-bindings-for-v5.17-tag2' of git://gi [...] omits 527c71547dbf Merge tag 'renesas-arm-dt-for-v5.17-tag2' of git://git.ker [...] omits c9074c91516d Merge tag 'sunxi-dt-for-5.17-1' of git://git.kernel.org/pu [...] omits 914ed1f56581 arm64: tegra: Add host1x hotflush reset on Tegra210 omits c9059a6bb993 media: dt: bindings: tegra-vde: Document OPP and power domain omits ccc3016261ed media: dt: bindings: tegra-vde: Convert to schema omits 0c41e287f754 dt-bindings: host1x: Document Memory Client resets of Host [...] omits 425a68a96369 dt-bindings: host1x: Document OPP and power domain properties omits d0e70d130484 dt-bindings: clock: tegra-car: Document new clock sub-nodes omits f64de71a9383 dt-bindings: ARM: tegra: Document Pegatron Chagall omits b58db7135a12 dt-bindings: ARM: tegra: Document ASUS Transformers omits a90901a5a373 dt-bindings: usb: tegra-xudc: Document interconnects and i [...] omits cd1fe47862c7 dt-bindings: serial: Document Tegra234 TCU omits 8461fe3e443b dt-bindings: serial: tegra-tcu: Convert to json-schema omits a12e1b7812ff dt-bindings: thermal: tegra186-bpmp: Convert to json-schema omits d289f9de8b95 dt-bindings: firmware: tegra: Convert to json-schema omits 5cda3b25cb04 dt-bindings: tegra: pmc: Convert to json-schema omits 96b594d2a093 dt-bindings: serial: 8250: Document Tegra234 UART omits d5de8b7608e9 dt-bindings: mmc: tegra: Document Tegra234 SDHCI omits f8dd779bcb4b dt-bindings: fuse: tegra: Document Tegra234 FUSE omits 25388844f92f dt-bindings: fuse: tegra: Convert to json-schema omits aa8f488fd616 dt-bindings: rtc: tegra: Document Tegra234 RTC omits 2f9df754d0c2 dt-bindings: rtc: tegra: Convert to json-schema omits 0637af949a8c dt-bindings: mailbox: tegra: Document Tegra234 HSP omits 068cf93f9002 dt-bindings: mailbox: tegra: Convert to json-schema omits e109c0acb835 dt-bindings: mmc: tegra: Convert to json-schema omits bd048487af68 ARM: tegra: Add host1x hotflush reset on Tegra124 omits b59e11495b1a ARM: tegra: Add memory client hotflush resets on Tegra114 omits 812de04661c4 KVM: s390: Clarify SIGP orders versus STOP/RESTART omits 3c724f1a1caa s390: uv: Add offset comments to UV query struct and fix naming omits bad13799e030 KVM: s390: gaccess: Cleanup access to guest pages omits 7faa543df19b KVM: s390: gaccess: Refactor access address range check omits 416e7f0c9d61 KVM: s390: gaccess: Refactor gpa and length calculation omits 733e417518a6 asm-generic/error-injection.h: fix a spelling mistake, and [...] omits e0cb56546d39 arch: Remove leftovers from prism54 wireless driver omits 5a608e40f9f8 arch: Remove leftovers from mandatory file locking omits 2ac7069ad764 Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH omits 473dcf0ffc31 Documentation, arch: Remove leftovers from raw device discards b3dd4b499e6c fscache: Rewrite documentation discards 7d45c3808b48 ceph: add fscache writeback support discards 278050e34152 ceph: conversion to new fscache API discards 95aabadf3277 cifs: Support fscache indexing rewrite (untested) discards d174cf5aca2b nfs: Implement cache I/O by accessing the cache directly discards ea8ca5b9176d nfs: Convert to new fscache volume/cookie API discards 79129866b089 9p: Copy local writes to the cache when writing to the server discards df572787f9b7 9p: Use fscache indexing rewrite and reenable caching discards a8f05770cd48 afs: Skip truncation on the server of data we haven't written yet discards d7eda5f0ec2b afs: Copy local writes to the cache when writing to the server discards 003368f2bf78 afs: Convert afs to use the new fscache API omits 1afbad961802 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next omits 23885389dbbb ARM: dts: Fix timer regression for beagleboard revision c omits 29a5e8496b3a ARM: dts: am335x-wega: Fix typo in mcasp property rx-num-evt omits 34596ba380b0 ARM: OMAP2+: adjust the location of put_device() call in o [...] omits 80c469a0a037 ARM: OMAP2+: hwmod: Add of_node_put() before break omits e00dd02c0e0f Merge branch 'devel-stable' into for-next omits e5d32fb54a1b Merge branches 'misc' and 'fixes' into for-next omits 8536a5ef8860 ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling omits 7202216a6f34 ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO [...] omits 9cf72c358a20 Merge tag 'arm-irq-and-vmap-stacks-for-rmk' of git://git.k [...] omits b0343ab330ae ARM: reduce the information printed in call traces omits 3d14751f341e ARM: 9168/1: Add support for Cortex-M55 processor omits 2965d4290f60 ARM: 9167/1: Add support for Cortex-M33 processor omits 75969686ec0d ARM: 9166/1: Support KFENCE for ARM omits 3c341b217414 ARM: 9165/1: mm: Provide is_write_fault() omits 0ba8695e3dfb ARM: 9164/1: mm: Provide set_memory_valid() omits dcc0a8f6b69a ARM: 9163/1: amba: Move of_amba_device_decode_irq() into a [...] omits 33c6a549641d ARM: 9162/1: amba: Kill sysfs attribute file of irq omits d0eae8287cf3 ARM: 9161/1: mm: mark private VM_FAULT_X defines as vm_fault_t omits a92882a4d270 ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding omits 4a2f57ac7dad ARM: 9158/1: leave it to core code to manage thread_info::cpu omits 251cc826be7d ARM: 9154/1: decompressor: do not copy source files while [...] omits ca7e7822d106 Merge tag 'intel-gpio-v5.17-1' of gitolite.kernel.org:pub/ [...] omits c73960bb0a43 gpiolib: allow line names from device props to override dr [...] omits 36ccddf80e56 selftests: gpio: gpio-sim: avoid forking test twice omits f7eda6fe0322 selftests: gpio: gpio-sim: remove bashisms omits 2ac5eb840f1d gpio: amdpt: add new device ID and 24-pin support omits 1db9b241bb56 gpio: tegra186: Add support for Tegra234 omits a8b10f3d12cf dt-bindings: gpio: Add Tegra234 support omits 7501815ffda8 dt-bindings: gpio: tegra186: Convert to json-schema omits 40dc227031a6 dt-bindings: gpio: tegra: Convert to json-schema omits 34d9841b4b7b gpio: sta2x11: fix typo in a comment omits 1d96b8f635d9 selftests: gpio: add test cases for gpio-sim omits b2bb90c80a3e selftests: gpio: add a helper for reading GPIO line names omits 16c138f338b6 selftests: gpio: provide a helper for reading chip info omits cb8c474e79be gpio: sim: new testing module omits ac627260cf52 gpiolib: of: make fwnode take precedence in struct gpio_chip omits 990f6756bb64 gpiolib: allow to specify the firmware node in struct gpio_chip omits dd61b29207ca gpiolib: provide gpiod_remove_hogs() omits bfa4671db1ef ASoC: tegra20: i2s: Filter out unsupported rates omits 9d8f51cd1fa9 ASoC: tegra20: spdif: Filter out unsupported rates omits d51693092ecc ASoC: tegra20: spdif: Support system suspend omits ec1b4545d755 ASoC: tegra20: spdif: Reset hardware omits 150f4d573fe1 ASoC: tegra20: spdif: Use more resource-managed helpers omits 117aeed43974 ASoC: tegra20: spdif: Improve driver's code omits c0000fc618cd ASoC: tegra20: spdif: Support device-tree omits 16736a0221db ASoC: tegra20: spdif: Set FIFO trigger level omits 549818e5c85a ASoC: dt-bindings: tegra20-i2s: Document new nvidia,fixed- [...] omits 80c3d0a97abf ASoC: dt-bindings: tegra20-i2s: Convert to schema omits 46f016119e2a ASoC: dt-bindings: Add binding for Tegra20 S/PDIF omits 5a49d926da46 Merge tag 'dmaengine_topic_slave_id_removal_5.17' of git:/ [...] omits 4941cd7cc845 ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend [...] omits 9b3c847b5fa0 ASoC: dt-bindings: audio-graph-port: enable both flag/phan [...] omits 60ded273e4c0 ipc: debug: Add shared memory heap to memory scan omits 182b682b9ab1 ASoC: SOF: ipc: Add null pointer check for substream->runtime omits cb515f105cab ASoC: SOF: avoid casting "const" attribute away omits 35218cf61869 ASoC: SOF: Intel: hda: remove support for RESUME in platfo [...] omits 9b465060d144 ASoC: SOF: Intel: hda: remove support for RESUME trigger omits eed5391f6747 ASoC: SOF: pcm: remove support for RESUME trigger omits 1758047057db Merge drm/drm-next into drm-misc-next-fixes omits fc74881c28d3 drm/amdgpu: fix dropped backing store handling in amdgpu_d [...] omits 35a441eea703 mtd: rawnand: gpmi: remove unneeded variable omits 44d73223fefd mtd: rawnand: omap2: drop unused variable omits 4695a3cf004a mtd: rawnand: omap2: fix force_8bit flag behaviour for DMA mode omits 0137c74ad873 mtd: rawnand: omap2: Add compatible for AM64 SoC omits a9e849efca4f mtd: rawnand: omap2: move to exec_op interface omits 35da0c454553 mtd: rawnand: omap2: Allow build on K3 platforms omits 14a3ca56c09d dt-bindings: mtd: ti, gpmc-nand: Add compatible for AM64 NAND omits 86df8be67f6c net: dsa: microchip: remove unneeded variable omits b8f1ba99cea5 usb: hub: make wait_for_connected() take an int instead of [...] omits 743002730737 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next omits c9b7011768b5 arm64: dts: renesas: Fix pin controller node names omits 3953831982eb Merge tag 'lkdtm-v5.17-rc1' of https://git.kernel.org/pub/ [...] omits c95a9c278df8 iommu/vt-d: Remove unused dma_to_mm_pfn function omits f5209f912722 iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() omits bb7125739611 iommu/vt-d: Use bitmap_zalloc() when applicable omits 575f5cfb13c8 iommu/amd: Remove useless irq affinity notifier omits 1980105e3cfc iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume omits 4691f79d62a6 iommu/amd: X2apic mode: setup the INTX registers on mask/unmask omits 01b297a48a26 iommu/amd: X2apic mode: re-enable after resume omits a8d4a37d1bb9 iommu/amd: Restore GA log/tail pointer on host resume omits 972bf252f860 iommu/iova: Move fast alloc size roundup into alloc_iova_fast() omits 4cb3600e5eaf iommu/virtio: Fix typo in a comment omits 9dfa5b6f5efb iommu/vt-d: Remove unused macros omits 4599d78a820e iommu/vt-d: Use correctly sized arguments for bit field omits 91d6988558d7 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] omits f20e55504ef4 mux: Add support for reading mux state from consumer DT node omits 68ac0f3810e7 xfrm: state and policy should fail if XFRMA_IF_ID 0 omits 8dce43919566 xfrm: interface with if_id 0 should return error omits 1c405ca11bf5 Merge tag 'mediatek-drm-next-5.17' of https://git.kernel.o [...] omits 8b70b5fee012 Merge tag 'drm-misc-next-2021-12-16' of git://anongit.free [...] omits 696645d25baf crypto: hisilicon/qm - disable queue when 'CQ' error omits 95f0b6d53637 crypto: hisilicon/qm - reset function if event queue overflows omits a0a9486bebc4 crypto: hisilicon/qm - use request_threaded_irq instead omits 145dcedd0e17 crypto: hisilicon/qm - modify the handling method after ab [...] omits 9ee401eacedd crypto: hisilicon/qm - code movement omits f123e66df6ca crypto: hisilicon/qm - remove unnecessary device memory reset omits fc6c01f0cd10 crypto: hisilicon/qm - fix deadlock for remove driver omits 808957baf3aa crypto: hisilicon/zip - enable ssid for sva sgl omits 51fa916b81e5 crypto: hisilicon/hpre - fix memory leak in hpre_curve2551 [...] omits 244d22ffd656 crypto: api - Replace kernel.h with the necessary inclusions omits 0b62b664d52c crypto: marvell/octeontx - Use kcalloc() instead of kzalloc() omits 61a13714a985 crypto: cavium - Use kcalloc() instead of kzalloc() omits 3d725965f836 crypto: ccp - Add SEV_INIT_EX support omits b64fa5fc9f44 crypto: ccp - Add psp_init_on_probe module parameter omits cc17982d58d1 crypto: ccp - Refactor out sev_fw_alloc() omits e423b9d75e77 crypto: ccp - Move SEV_INIT retry for corrupted data omits c8341ac62bed crypto: ccp - Add SEV_INIT rc error logging on init omits 015e42c85f1e crypto: x86/des3 - remove redundant assignment of variable nbytes omits 3c2196440757 dmaengine: remove slave_id config field omits 93cdb5b0dc56 dmaengine: xilinx_dpdma: stop using slave_id field omits 03de6b273805 dmaengine: qcom-adm: stop abusing slave_id config omits 722d6d2bdcc2 dmaengine: sprd: stop referencing config->slave_id omits 134c37fa250a dmaengine: pxa/mmp: stop referencing config->slave_id omits 37228af82e5f dmaengine: shdma: remove legacy slave_id parsing omits f59f6aaead97 mmc: bcm2835: stop setting chan_config->slave_id omits feaa4a09acc9 spi: pic32: stop setting dma_config->slave_id omits bdecfceffeeb ASoC: dai_dma: remove slave_id field omits d53939dcc4cf dmaengine: tegra20-apb: stop checking config->slave_id omits 0725ac9ac449 ASoC: tegra20-spdif: stop setting slave_id omits eacef9fd61dc Merge tag 'drm-intel-next-2021-12-14' of ssh://git.freedes [...] omits 24a8dbef7e6b dt-bindings: mux: Document mux-states property omits 6cc74443a773 net: mana: Add RX fencing omits 431b9b4d9789 net: vertexcom: remove unneeded semicolon omits 7ffd9041de76 nfp: flower: refine the use of circular buffer omits 3103f9a51dd0 mm: Use multi-index entries in the page cache omits 4be6181fea1d scsi: libsas: Decode SAM status and host byte codes omits 37310bad7fa6 scsi: hisi_sas: Fix phyup timeout on FPGA omits 16775db613c2 scsi: hisi_sas: Prevent parallel FLR and controller reset omits 20c634932ae8 scsi: hisi_sas: Prevent parallel controller reset and cont [...] omits dc313f6b125b scsi: hisi_sas: Factor out task prep and delivery code omits 08c61b5d902b scsi: hisi_sas: Pass abort structure for internal abort omits 934385a4fd59 scsi: hisi_sas: Make internal abort have no task proto omits 0e4620856b89 scsi: hisi_sas: Start delivery hisi_sas_task_exec() directly omits efac162a4e4d scsi: efct: Don't pass GFP_DMA to dma_alloc_coherent() omits 99c66a8868e3 scsi: ufs: core: Fix deadlock issue in ufshcd_wait_for_doo [...] omits baea0e833f76 scsi: qla2xxx: Synchronize rport dev_loss_tmo setting omits 9020be114a47 scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() omits 496f3324048b Only output backtracking information in log level 2 omits 2e5766483c8c bpf: Right align verifier states in verifier logs. omits 87f77d37d398 Merge branch '5.16/scsi-fixes' into 5.17/scsi-staging omits b95a3922f285 Merge branch 'imx/defconfig' into for-next omits b43cdb748f2c Merge branch 'imx/dt64' into for-next omits a24c9db9a1b9 Merge branch 'imx/dt' into for-next omits 18d4371e3291 Merge branch 'imx/bindings' into for-next omits 678b946005d3 Merge branch 'imx/soc' into for-next omits 5d79bc53efa1 Merge branch 'imx/drivers' into for-next omits e1e06edd94d5 dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl omits 7f511d514e8c soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl omits b77beaaee1be dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains omits a0ec8a3a4c81 soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn omits e2a6d22f3b48 soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled omits 3951cc6bae4c ARM: dts: imx6: phytec: Add PEB-WLBT-05 support omits 0f55f9ed21f9 bpf: Only print scratched registers and stack slots to ver [...] omits 7cd2802d7496 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 90091c367e74 selftest/lkdtm: Skip stack-entropy test if lkdtm is not available omits bc93a22a19eb lkdtm: Fix content of section containing lkdtm_rodata_do_n [...] omits 026c6fa1a525 lkdtm: avoid printk() in recursive_loop() omits 861dc0d7fd97 lkdtm: Note that lkdtm_kernel_info should be removed in th [...] discards 53c80bfc1eb1 rcutorture: Increase visibility of forward-progress hangs omits ddffdcce9caa docs/zh_CN: Add sched-design-CFS Chinese translation omits 171e9af13819 docs/zh_CN: Add sched-capacity Chinese translation omits 4658e15d39e6 Merge branch 'bpf: remove the cgroup -> bpf header dependecy' omits fd1740b6abac bpf: Remove the cgroup -> bpf header dependecy omits aef2feda97b8 add missing bpf-cgroup.h includes omits f7ea534a0920 add includes masked by cgroup -> bpf dependency omits 6b3672adbac6 docs/zh_CN: add sysfs-pci trnaslation omits bbc477ee6e30 docs/zh_CN: add msi-howto translation omits 0e805b118662 docs: address some text issues with css/theme support omits 98d614bdaa58 docs: Makefile: use the right path for DOCS_CSS omits dc10ec987903 docs/vm: clarify overcommit amount sysctl behavior omits 06500926052b docs/zh_CN: Add cputopology Chinese translation omits 6c5ccd24ff17 Remove mentions of the Trivial Patch Monkey omits 1f012283e936 of/fdt: Rework early_init_dt_scan_memory() to call directly omits d665881d2171 of/fdt: Rework early_init_dt_scan_root() to call directly omits 60f20d84dc81 of/fdt: Rework early_init_dt_scan_chosen() to call directly omits da6c84e2ef39 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits fb0373f78a91 Merge branch 'i2c/for-current' into i2c/for-next omits 653becec6d56 i2c: aspeed: Remove unused includes omits b18794ebc79a dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells' omits 44df8a79283d i2c: sh_mobile: update to new DMAENGINE API when terminating omits a5f7cf953f2b i2c: rcar: update to new DMAENGINE API when terminating omits cd6cf06590b9 genirq/msi: Convert storage to xarray omits bf5e758f02fc genirq/msi: Simplify sysfs handling omits ef3350c53d2a genirq/msi: Add abuse prevention comment to msi header omits cc9a246dbf6b genirq/msi: Mop up old interfaces omits 495c66aca3da genirq/msi: Convert to new functions omits ef8dd01538ea genirq/msi: Make interrupt allocation less convoluted omits a80713fea3d1 platform-msi: Simplify platform device MSI code omits 653b50c5f969 platform-msi: Let core code handle MSI descriptors omits e8604b1447b4 bus: fsl-mc-msi: Simplify MSI descriptor handling omits 7ad321a5eadb soc: ti: ti_sci_inta_msi: Remove ti_sci_inta_msi_domain_fr [...] omits 49fbfdc22250 soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation omits 68e3183580be NTB/msi: Convert to msi_on_each_desc() omits dc2b453290c4 PCI: hv: Rework MSI handling omits 706b585a1b95 powerpc/mpic_u3msi: Use msi_for_each-desc() omits ab430e743778 powerpc/fsl_msi: Use msi_for_each_desc() omits e22b0d1bbf5b powerpc/pasemi/msi: Convert to msi_on_each_dec() omits 3c46658bd703 powerpc/cell/axon_msi: Convert to msi_on_each_desc() omits 85dabc2f72b6 powerpc/4xx/hsta: Rework MSI handling omits 2ca5e908d0f4 s390/pci: Rework MSI descriptor walk omits 3d31bbd39aa5 xen/pcifront: Rework MSI handling omits f2948df5f87a x86/pci/xen: Use msi_for_each_desc() omits ae24e28fef14 PCI/MSI: Use msi_on_each_desc() omits 9fb9eb4b59ac PCI/MSI: Let core code free MSI descriptors omits 71020a3c0dff PCI/MSI: Use msi_add_msi_desc() omits 5512c5eaf533 PCI/MSI: Protect MSI operations omits 645474e2cee4 genirq/msi: Provide domain flags to allocate/free MSI desc [...] omits 602905253607 genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator omits 1046f71d7268 genirq/msi: Provide a set of advanced MSI accessors and iterators omits 0f62d941acf9 genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked() omits b5f687f97d1e genirq/msi: Add mutex for MSI list protection omits 125282cd4f33 genirq/msi: Move descriptor list to struct msi_device_data omits ac18935d2e51 i2c: exynos5: Fix getting the optional clock omits 2759181d9a13 i2c: designware-pci: Convert to use dev_err_probe() omits 0897f1735910 i2c: designware-pci: use __maybe_unused for PM functions omits c3c9bab1e398 i2c: designware-pci: Group MODULE_*() macros omits 770851f91de8 Merge branch 'pci/errors' omits 91a7de448d03 Merge branch 'pci/misc' omits 17c4dfc85f8b Merge branch 'remotes/lorenzo/pci/bridge-emul' omits 4da65443e34e Merge branch 'remotes/lorenzo/pci/xilinx-nwl' omits 011af710a9c8 Merge branch 'remotes/lorenzo/pci/xgene' omits 2c231e5767b3 Merge branch 'remotes/lorenzo/pci/vmd' omits f9cc3fe2726e Merge branch 'remotes/lorenzo/pci/rcar' omits ab7da090cfbc Merge branch 'remotes/lorenzo/pci/qcom' omits 422fda9ea024 Merge branch 'remotes/lorenzo/pci/mvebu' omits a93dc9c79eba Merge branch 'remotes/lorenzo/pci/mt7621' omits dd6496507fa8 Merge branch 'remotes/lorenzo/pci/mediatek-gen3' omits cbb6106c5107 Merge branch 'remotes/lorenzo/pci/mediatek' omits 713b45a3885a Merge branch 'remotes/lorenzo/pci/dwc' omits d41ea30cfd03 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 1681a5a65b8c Merge branch 'remotes/lorenzo/pci/apple' omits 554ed75c289e Merge branch 'remotes/lorenzo/pci/aardvark' omits 26c163bb2a84 Merge branch 'pci/virtualization' omits a44a1d448513 Merge branch 'pci/switchtec' omits 1b71c65796fa Merge branch 'pci/p2pdma' omits 6bfa5c8cca21 Merge branch 'pci/legacy-pm-removal' omits 60b8925d08d4 Merge branch 'pci/hotplug' omits 4c71e71688e5 Merge branch 'pci/enumeration' omits d2f3d4d1acee Merge branch 'pci/aspm' omits 1900c962e2dc dmaengine: qcom_hidma: Cleanup MSI handling omits 89e0032ec201 soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq() omits d86a6d47bcc6 bus: fsl-mc: fsl-mc-allocator: Rework MSI handling omits d722e9a51178 mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling omits 065afdc9c521 iommu/arm-smmu-v3: Use msi_get_virq() omits 848456705565 perf/smmuv3: Use msi_get_virq() omits f6632bb2c145 dmaengine: mv_xor_v2: Get rid of msi_desc abuse omits f48235900182 PCI/MSI: Simplify pci_irq_get_affinity() omits 82ff8e6b78fc PCI/MSI: Use msi_get_virq() in pci_get_vector() omits cf15f43acaad genirq/msi: Provide interface to retrieve Linux interrupt number omits 651b39c48813 powerpc/pseries/msi: Let core code check for contiguous entries omits 7a823443e9b4 PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUS omits 173ffad79d17 PCI/MSI: Use msi_desc::msi_index omits 0f18095871fc soc: ti: ti_sci_inta_msi: Use msi_desc::msi_index omits 78ee9fb4b8b1 bus: fsl-mc-msi: Use msi_desc::msi_index omits dba27c7fa36f platform-msi: Use msi_desc::msi_index omits 20c6d424cfe6 genirq/msi: Consolidate MSI descriptor data omits fc22e7dbcdb3 platform-msi: Store platform private data pointer in msi_d [...] omits 9835cec6d557 platform-msi: Rename functions and clarify comments omits 24cff375fdb6 genirq/msi: Remove the original sysfs interfaces omits 25ce693ef7ea platform-msi: Let the core code handle sysfs groups omits ffd84485e6be PCI/MSI: Let the irq code handle sysfs groups omits bf6e054e0e3f genirq/msi: Provide msi_device_populate/destroy_sysfs() omits 686073e9f846 soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use omits 86ca622628d3 bus: fsl-mc-msi: Allocate MSI device data on first use omits 077aeadb6cac platform-msi: Allocate MSI device data on first use omits 93296cd1325d PCI/MSI: Allocate MSI device data on first use omits 3f35d2cf9fbc PCI/MSI: Decouple MSI[-X] disable from pcim_release() omits 013bd8e543c2 device: Add device:: Msi_data pointer and struct msi_device_data omits 34fff62827b2 device: Move MSI related data into a struct omits ed1533b58101 powerpc/pseries/msi: Use PCI device properties omits d8a530578b16 powerpc/cell/axon_msi: Use PCI device property omits 6ef7f771de01 genirq/msi: Use PCI device property omits b3f82364117a x86/apic/msi: Use PCI device MSI property omits 0bcfade92080 x86/pci/XEN: Use PCI device property omits c7ecb95ca6a8 PCI/MSI: Set pci_dev::msi[x]_enabled early omits c2d7fa2207d0 i2c: designware-pci: Add a note about struct dw_scl_sda_cfg usage omits d52097010078 i2c: designware-pci: Fix to change data types of hcnt and [...] omits f4e0ba52a89f i2c: designware: Do not complete i2c read without RX_FULL [...] omits cd17420ebea5 rtc: cmos: avoid UIP when writing alarm time omits cdedc45c579f rtc: cmos: avoid UIP when reading alarm time omits 2c7d47a45b06 rtc: mc146818-lib: refactor mc146818_does_rtc_work omits 2a61b0ac5493 rtc: mc146818-lib: refactor mc146818_get_time omits ec5895c0f2d8 rtc: mc146818-lib: extract mc146818_avoid_UIP omits ea6fa4961aab rtc: mc146818-lib: fix RTC presence check omits 0dd8d6cb9edd rtc: Check return value from mc146818_get_time() omits d35786b3a28d rtc: mc146818-lib: change return values of mc146818_get_time() omits 454f47ff4643 rtc: cmos: take rtc_lock while reading from CMOS omits ea0f843aa794 iomap: Convert iomap_page_mkwrite to use a folio omits 3aa9c659bf82 iomap: Convert readahead and readpage to use a folio omits 874628a2c590 iomap: Convert iomap_read_inline_data to take a folio omits 431c0566bb60 iomap: Use folio offsets instead of page offsets omits 8ffd74e9a816 iomap: Convert bio completions to use folios omits cd1e5afe5503 iomap: Pass the iomap_page into iomap_set_range_uptodate omits 8306a5f56305 iomap: Add iomap_invalidate_folio omits 39f16c83453d iomap: Convert iomap_releasepage to use a folio omits c46e8324cab0 iomap: Convert iomap_page_release to take a folio omits c636783d594f powerpc: wii_defconfig: Enable the RTC driver omits 435d44b3fd0a iomap: Convert iomap_page_create to take a folio omits 95c4cd053a1d iomap: Convert to_iomap_page to take a folio omits d1bd0b4ebfe0 fs/buffer: Convert __block_write_begin_int() to take a folio omits 640d1930bef4 block: Add bio_for_each_folio_all() omits 85f5a74c2b9b block: Add bio_add_folio() discards 459b27fe9ec4 torture: Distinguish kthread stopping and being asked to stop omits 1a6369ba6249 Merge branch 'tools/bpf: Enable cross-building with clang' omits ea79020a2d9e selftests/bpf: Enable cross-building with clang omits bb7b75e860ee tools/runqslower: Enable cross-building with clang omits bdadbb44c90a bpftool: Enable cross-building with clang omits 4980beb4cda2 tools/libbpf: Enable cross-building with clang omits bf1be903461a tools/resolve_btfids: Support cross-building the kernel wi [...] omits cebdb7374577 tools: Help cross-building with clang omits 68b9bcc8a534 media: ipu3-cio2: Add support for instantiating i2c-client [...] omits fc2c204538a9 media: ipu3-cio2: Call cio2_bridge_init() before anything else omits ae971ccae9de media: ipu3-cio2: Defer probing until the PMIC is fully setup omits 86790a4fdf4b media: hantro: Add support for Allwinner H6 omits fd6be12716c4 media: dt-bindings: allwinner: document H6 Hantro G2 binding omits 3385c514ecc5 media: hantro: Convert imx8m_vpu_g2_irq to helper omits 3c5b218c3606 media: hantro: move postproc enablement for old cores omits 6a7c32195760 media: hantro: vp9: add support for legacy register set omits e67a09d199cb media: hantro: vp9: use double buffering if needed omits ea71631b7129 media: hantro: add support for reset lines omits 37af43b250fd media: hantro: Fix probe func error path omits 69a187456d10 media: i2c: hi846: use pm_runtime_force_suspend/resume for [...] omits e1cc0a05539a media: i2c: hi846: check return value of regulator_bulk_disable() omits d1d2ed5925c3 media: hi556: Support device probe in non-zero ACPI D state omits 5525fd86ef78 media: ov5675: Support device probe in non-zero ACPI D state omits 56ca3be85f3d media: imx208: Support device probe in non-zero ACPI D state omits ada2c4f54d0a media: ov2740: support device probe in non-zero ACPI D state omits 1e583b56e5e7 media: ov5670: Support device probe in non-zero ACPI D state omits 0e014f1a8d54 media: ov8856: support device probe in non-zero ACPI D state omits cbe0b3af73bf media: ov8865: Disable only enabled regulators on error path omits 6ab703003924 media: staging: ipu3-imgu: add the AWB memory layout omits 5fcec420cc86 media: Update Intel-submitted camera sensor driver contacts omits 3a956f0b123c Merge tag 'platform-drivers-x86-int3472-1' of git://git.ke [...] omits 662f6acdb013 f2fs: don't drop compressed page cache in .{invalidate,rel [...] omits 09d1796ad4c7 f2fs: fix to reserve space for IO align feature omits a840974e96fd perf test: Test 73 Sig_trap fails on s390 omits 8f62718bd0f7 clk: qcom: Add MSM8976/56 Global Clock Controller (GCC) driver omits 6d24d9546d6e dt-bindings: clk: qcom: Document MSM8976 Global Clock Controller omits db0c944ee92b clk: qcom: Add clock driver for SM8450 omits fe5cf1c34f38 Merge tag '20211207114003.100693-2-vkoul@kernel.org' into [...] omits d79afa201328 clk: qcom: Add SDX65 GCC support omits d1b121d62b7e clk: qcom: Add LUCID_EVO PLL type for SDX65 omits 4ad3ce007098 Merge tag 'e15509b2b7c9b600ab38c5269d4fac609c077b5b.163886 [...] omits c8f56d6d0eaa drm/amdgpu: bump driver version for new CTX OP to set/get [...] omits bddcdfff8353 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates omits 7064fc0577a2 drm/ttm: Put BO in its memory manager's lru list omits d7e6e8be9e74 drm/radeon: Add HD-audio component notifier support (v2) omits 2a8389e7e3a5 Revert "drm/amd/display: To modify the condition in indica [...] omits e208deae75a0 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits fefe6ad4d603 drm/amdgpu: only check for _PR3 on dGPUs omits c37a3adeb65d drm/amdgpu: add another raven1 gfxoff quirk omits 0cd7f378b092 drm/amdgpu: add support for IP discovery gc_info table v2 omits 799dce6fbd5f drm/amd/display: Fix warning comparing pointer to 0 omits 109a357f287c drm/amdgpu: clean up some leftovers from bring up omits 892deb48269c drm/amdgpu: Separate vf2pf work item init from virt data exchange omits d999bc81ac38 drm/amdkfd: use max() and min() to make code cleaner omits d4c2933fb8ee drm/amdgpu: When the VCN(1.0) block is suspended, powergat [...] omits 4c88bb96e40b s390/mm: check 2KB-fragment page on release omits 1194372db6f3 s390/mm: better annotate 2KB pagetable fragments handling omits c2c224932fd0 s390/mm: fix 2KB pgtable release race omits cb22cd2d8ff3 s390/sclp: release SCLP early buffer after kernel initialization omits c7ed509b21b6 s390/nmi: disable interrupts on extended save area update omits cff2d3abc8da s390/zcrypt: CCA control CPRB sending omits 248420797d28 s390/disassembler: update opcode table omits 15b5c1833afc s390/uv: fix memblock virtual vs physical address confusion omits fcfcba6dfc9a s390/smp: fix memblock_phys_free() vs memblock_free() confusion omits b6b486ecef02 s390/sclp: fix memblock_phys_free() vs memblock_free() confusion omits 893d4d9c62ec s390/exit: remove dead reference to do_exit from copy_thread omits 3c27abee3fc3 drm/amd/pm: Fix xgmi link control on aldebaran omits 0ff76b5334fa drm/amd/pm: restore SMU version print statement for dGPUs omits 69879b3083cc drm/amdkfd: fix svm_bo release invalid wait context warning omits 5c1e6fa49e8d drm/amdgpu: introduce new amdgpu_fence object to indicate [...] omits f2e78affc48d ksmbd: fix uninitialized symbol 'pntsd_size' omits ef399469d9ce ksmbd: fix error code in ndr_read_int32() omits f296a0bcc961 drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume omits 9f952378fcb9 drivers/amd/pm: smu13: use local variable adev omits fd5e3c4ab92e Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 1155ed05756a iio:accel:bma180: Suppress clang W=1 warning about pointer [...] omits 8f2b54824b28 drivers:iio:dac: Add AD3552R driver support omits 5ef163058631 block: only build the icq tracking code when needed omits 90b627f5426c block: fold create_task_io_context into ioc_find_get_icq omits 5fc11eebb4a9 block: open code create_task_io_context in set_task_ioprio omits 8472161b77c4 block: fold get_task_io_context into set_task_ioprio omits a411cd3cfdc5 block: move set_task_ioprio to blk-ioc.c omits 091abcb3efd7 block: cleanup ioc_clear_queue omits edf70ff5a1ed block: refactor put_io_context omits 8a20c0c7e0ce block: remove the NULL ioc check in put_io_context omits 4be8a2eaff2e block: refactor put_iocontext_active omits 0aed2f162bbc block: simplify struct io_context refcounting omits 8a2ba1785c58 block: remove the nr_task field from struct io_context omits 3427f2b2c533 block: remove the rsxx driver omits b0a96c5f599e dt-bindings: iio: dac: Add adi,ad3552r.yaml omits d62cbcf62f2f nvme: add support for mq_ops->queue_rqs() omits 62451a2b2e7e nvme: separate command prep and issue omits 3233b94cf842 nvme: split command copy into a helper omits bf92d87d7c67 iio:filter:admv8818: Add sysfs ABI documentation omits bf75e044ca6b dt-bindings:iio:filter: add admv8818 doc omits f34fe888ad05 iio:filter:admv8818: add support for ADMV8818 omits 35c35b0c4161 iio: add filter subfolder omits 9d8604b28575 KVM: arm64: Rework kvm_pgtable initialisation omits 0448a67bf07c soc: document merges omits ae7d3b242375 Merge branch 'arm/newsoc' into for-next omits 4c0777712385 Merge tag 'jh7100-for-5.17' of https://github.com/esmil/li [...] omits 79ca243d8341 iio: vz89x: Remove unnecessary cast omits 52c65f5b0957 iio: in2xx-adc: Remove unnecessary cast omits 91b49aadbabf iio: as3935: Remove unnecessary cast omits a43676272a6e RISC-V: Add BeagleV Starlight Beta device tree omits ec85362fb121 RISC-V: Add initial StarFive JH7100 device tree omits b0ad20a3b64b serial: 8250_dw: Add StarFive JH7100 quirk omits d0b65b150097 dt-bindings: serial: snps-dw-apb-uart: Add JH7100 uarts omits ec648f6b7686 pinctrl: starfive: Add pinctrl driver for StarFive SoCs omits 7431b391df95 dt-bindings: pinctrl: Add StarFive JH7100 bindings omits 3021114b3d17 dt-bindings: pinctrl: Add StarFive pinctrl definitions omits 0be3a1595bf8 reset: starfive-jh7100: Add StarFive JH7100 reset driver omits d7d456a5201d dt-bindings: reset: Add Starfive JH7100 reset bindings omits 810e287e83b6 dt-bindings: reset: Add StarFive JH7100 reset definitions omits 4210be668a09 clk: starfive: Add JH7100 clock generator driver omits af35098f4fcd dt-bindings: clock: starfive: Add JH7100 bindings omits 38bb8a7264da dt-bindings: clock: starfive: Add JH7100 clock definitions omits 9ca9a608a787 ARM: tegra: Add back gpio-ranges properties omits 919be27fd004 ARM: tegra: paz00: Enable S/PDIF and HDMI audio omits 7a53acabf80f ARM: tegra: acer-a500: Enable S/PDIF and HDMI audio omits dd2cac867a78 ARM: tegra: Add HDMI audio graph to Tegra20 device-tree omits dcbc40848de4 ARM: tegra: Add S/PDIF node to Tegra20 device-tree omits 279e7aa30424 ARM: tegra20/30: Disable unused host1x hardware omits 2c16be669291 ARM: tegra: Add Memory Client resets to Tegra30 GR2D, GR3D [...] omits 1caf3ef4c0fe ARM: tegra: Add Memory Client resets to Tegra20 GR2D, GR3D [...] omits 73e2b72a3518 ARM: tegra: Add OPP tables and power domains to Tegra30 de [...] omits 6de481e5ab0d arm64: tegra: Hook up MMC and BPMP to memory controller omits eed280dfe91d arm64: tegra: Add memory controller on Tegra234 omits cc9396676c1b arm64: tegra: Add EMC general interrupt on Tegra194 omits c2fee44399af arm64: tegra: Update SDMMC4 speeds for Tegra194 omits a52280c844c0 arm64: tegra: Add dma-coherent for Tegra194 VIC omits 553f07360e23 arm64: tegra: Rename Ethernet PHY nodes omits 027529473672 arm64: tegra: Remove unused only-1-8-v properties omits f2ef6a9180f3 arm64: tegra: Sort Tegra210 XUSB clocks correctly omits 28a44b900e57 arm64: tegra: Add missing TSEC properties on Tegra210 omits 9c1b3ef8e204 arm64: tegra: jetson-nano: Remove extra PLL power supplies [...] omits 54215999f30b arm64: tegra: smaug: Remove extra PLL power supplies for XUSB omits 31bc882c03d4 arm64: tegra: jetson-tx1: Remove extra PLL power supplies [...] omits 635fb5d4cb25 arm64: tegra: Rename GPIO hog nodes to match schema omits 1dcf00ae8205 arm64: tegra: Remove unsupported regulator properties omits 99d9bde5b4ab arm64: tegra: Rename TCU node to "serial" omits c453cc9e9e1a arm64: tegra: Remove undocumented Tegra194 PCIe "core_m" clock omits 1ff75059077c arm64: tegra: Drop unused properties for Tegra194 PCIe omits cd6157c1978c arm64: tegra: Fix Tegra194 HSP compatible string omits 2fcb87970e42 arm64: tegra: Drop unsupported nvidia,lpdr property omits 56797e625910 arm64: tegra: Use JEDEC vendor prefix for SPI NOR flash chips omits e7445ab7dc51 arm64: tegra: Drop unit-address for audio card graph endpoints omits 2b14cbd643fe arm64: tegra: Adjust length of CCPLEX cluster MMIO region omits 548c9c5aaf85 arm64: tegra: Fix Tegra186 compatible string list omits 4b5ae31fb756 arm64: tegra: Rename power-monitor input nodes omits fe57ff5365c9 arm64: tegra: Rename thermal zones nodes omits fce5d0731616 arm64: tegra: Sort Tegra132 XUSB clocks correctly omits 9f27a6c42116 arm64: tegra: Drop unused AHCI clocks on Tegra132 omits 92564257d7af arm64: tegra: Fix Tegra132 I2C compatible string list omits ed9e9a6eb118 arm64: tegra: Add OPP tables on Tegra132 omits bb43b219c88c arm64: tegra: Fix compatible string for Tegra132 timer omits 64b407827670 arm64: tegra: Remove unsupported properties on Norrin omits 2c6fd24dcbf0 arm64: tegra: Fix unit-addresses on Norrin omits bd1fefcbdd8f arm64: tegra: Add native timer support on Tegra186 omits 097e01c61015 arm64: tegra: Rename top-level regulators omits 4cc3e3e164c0 arm64: tegra: Rename top-level clocks omits e762232f9466 arm64: tegra: Add ISO SMMU controller for Tegra194 omits f7eb27857284 arm64: tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194 omits ff21087e6131 arm64: tegra: Add support to enumerate SD in UHS mode omits 533337d5c843 arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support omits a12cf5c339b0 arm64: tegra: Describe Tegra234 CPU hierarchy omits f0e1266818f5 arm64: tegra: Add main and AON GPIO controllers on Tegra234 omits 06ad2ec4e5f8 arm64: tegra: Add Tegra234 TCU device omits e086d82d4f3e arm64: tegra: Fill in properties for Tegra234 eMMC omits 98094be152d3 arm64: tegra: Update Tegra234 BPMP channel addresses omits e537adde131b arm64: tegra: Add clock for Tegra234 RTC omits 7fa307524a4d arm64: tegra: Fixup SYSRAM references omits d9652f589edc Merge tag 'tegra-for-5.17-dt-bindings-memory' into for-5.1 [...] omits 3c67d44de787 block: add mq_ops->queue_rqs hook omits 9ecccfabc29d memory: tegra: Add Tegra234 support omits 55928b162acb Merge tag 'tegra-for-5.17-dt-bindings-memory' into for-5.1 [...] omits 51a0f370886a dt-bindings: misc: Convert Tegra MISC to json-schema omits c3859c1436e3 dt-bindings: memory: tegra: Add Tegra234 support omits 57978838889d dt-bindings: Add YAML bindings for NVENC and NVJPG omits 8c970e7ee7ae dt-bindings: memory: tegra: Update for Tegra194 omits d9203d081a61 dt-bindings: sram: Document NVIDIA Tegra SYSRAM omits fc5e0e376219 dt-bindings: Update headers for Tegra234 omits b39cc7956577 dt-bindings: tegra: Document Jetson AGX Orin (and devkit) omits d875175d8726 dt-bindings: tegra: Describe recent developer kits consistently omits fcade2ce06ff block: use singly linked list for bio cache omits 5581a5ddfe8d block: add completion handler for fast path omits bebd87eea29a wcn36xx: Implement beacon filtering omits bc4e7f2432bb wcn36xx: Fix physical location of beacon filter comment omits 7effbf7af91e wcn36xx: Fix beacon filter structure definitions omits 6ac04bdc5edb ath11k: Use reserved host DDR addresses from DT for PCI devices omits 77a0a30bb507 dt: bindings: add new DT entry for ath11k PCI device support omits 79a7f77b9b15 irqchip/gic-v4: Disable redistributors' view of the VPE ta [...] omits 0859bbb07d06 irqchip/ingenic-tcu: Use correctly sized arguments for bit field omits c10f2f8b5d80 irqchip/gic-v2m: Add const to of_device_id omits 29e525cc825e irqchip/imx-gpcv2: Mark imx_gpcv2_instance with __ro_after_init omits 0f473bb6ed2d Merge branch 'fib-merge-nl-policies' omits 66495f301c69 fib: expand fib_rule_policy omits 92e1bcee067f fib: rules: remove duplicated nla policies omits 9c5c60521957 perf ftrace: Implement cpu and task filters in BPF omits 177f4eac7fb7 perf ftrace: Add -b/--use-bpf option for latency subcommand omits 53be50282269 perf ftrace: Add 'latency' subcommand omits a9b8ae8ae347 perf ftrace: Move out common code from __cmd_ftrace omits 416e15ad17f8 perf ftrace: Add 'trace' subcommand omits 83869019c74c perf arch: Support register names from all archs omits d3b58af9a827 perf arm64: Rename perf_event_arm_regs for ARM64 registers omits 5d28a17c1c0e perf namespaces: Add helper nsinfo__is_in_root_namespace() omits 017f7d1fac1c libperf tests: Fix a spelling mistake "Runnnig" -> "Running" omits 8acf3793eae4 perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check omits 7cc9680c4be7 perf cs-etm: Remove duplicate and incorrect aux size checks omits 6732f10b11c6 perf vendor events: Rename arm64 arch std event files omits 3987d65f45ed perf vendor events: For the Arm Neoverse N2 omits 888569dbcd80 perf dlfilter: Drop unused variable omits b0fde9c6e291 perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT omits f0a29c9647ff perf bench: Use unbuffered output when pipe/tee'ing to a file omits 39f054a98ab1 Merge remote-tracking branch 'torvalds/master' into perf/core omits 858779df1c07 MIPS: OCTEON: add put_device() after of_find_device_by_node() omits 906c6bc6e8e5 MIPS: BCM47XX: Replace strlcpy with strscpy omits 09b7bafa9876 Merge branch 'for-5.17' into for-next omits a670c82d9ca4 mips: fix Kconfig reference to PHYS_ADDR_T_64BIT omits ddc18bd71418 mips: txx9: remove left-over for removed TXX9_ACLC configs omits deaee2704a15 scripts/gdb: lx-dmesg: read records individually omits a51f0824d8bb mips: alchemy: remove historic comment on gpio build constraints omits bb900d43e249 mips: remove obsolete selection of CPU_HAS_LOAD_STORE_LR omits 301e499938a6 mips: kgdb: adjust the comment to the actual ifdef condition omits 9a53a8d73c79 mips: dec: provide the correctly capitalized config CPU_R4 [...] omits 74320247811b mips: drop selecting non-existing config NR_CPUS_DEFAULT_2 omits fd4eb90b1644 mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support omits 6fb8a1b32033 MIPS: drop selected EARLY_PRINTK configs for MACH_REALTEK_RTL omits a155038f6411 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next omits d563f4bac991 arm64: dts: renesas: rzg2l-smarc-som: Add vdd core regulator omits b6db8f72dddc arm64: dts: renesas: r9a07g044: Add Mali-G31 GPU node omits edf199ecd74c soc: document merges omits 8ed567fbea94 ARM: config: multi v7: Enable NVIDIA Tegra20 APB DMA driver omits 02e7cb574c21 ARM: config: multi v7: Enable NVIDIA Tegra20 S/PDIF driver omits d71329b69bb6 ARM: tegra_defconfig: Enable S/PDIF driver omits ad43a02a3620 Merge branch 'arm/fixes' into for-next omits 6f38de7e2cf3 Merge branch 'arm/dt' into for-next omits 365ee8033142 Merge tag 'omap-for-v5.17/dt-signed' of git://git.kernel.o [...] omits 4a097f29fb52 Merge tag 'socfpga_dts_update_for_v5.17' of git://git.kern [...] omits 9758ff2fa240 Merge drm/drm-next into drm-misc-next omits bc128349588d LICENSES/LGPL-2.1: Add LGPL-2.1-or-later as valid identifiers omits d210919dbdc8 drm/tegra: Add back arm_iommu_detach_device() omits f63c862587c9 irqchip/spear-shirq: Add support for IRQ 0..6 omits d5185965c3b5 gpu: host1x: Add back arm_iommu_detach_device() omits 16e3613a39fd Merge branch irq/its-kexec-rt into irq/irqchip-next omits 83b7f0b8aeab ARM: tegra: Add OPP tables and power domains to Tegra20 de [...] omits 835f442fdbce irqchip/gic-v3-its: Limit memreserve cpuhp state lifetime omits d23bc2bc1d63 irqchip/gic-v3-its: Postpone LPI pending table freeing and [...] omits c0cdc89072a3 irqchip/gic-v3-its: Give the percpu rdist struct its own f [...] omits 3478494dcae1 ARM: tegra: Add 500 MHz entry to Tegra30 memory OPP table omits 58ed47adcabb drm/tegra: Consolidate runtime PM management of older UAPI [...] omits 555ae37a5dd2 drm/tegra: submit: Remove pm_runtime_enabled() checks omits 28b16229dbf1 drm/tegra: nvdec: Stop channel on suspend omits 1e15f5b911d6 drm/tegra: vic: Stop channel on suspend omits 2421b20d6590 drm/tegra: gr3d: Support generic power domain and runtime PM omits e4e4a7104bd4 drm/tegra: gr2d: Support generic power domain and runtime PM omits 6efdde0cd08b drm/tegra: hdmi: Add OPP support omits 4ce3048c0a62 drm/tegra: dc: Support OPP and SoC core voltage scaling omits a21115dd38c6 drm/tegra: submit: Add missing pm_runtime_mark_last_busy() omits 9ca790f44606 gpu: host1x: Add host1x_channel_stop() omits 6b6776e2ab8a gpu: host1x: Add initial runtime PM and OPP support omits d53830eec055 drm/tegra: vic: Handle tegra_drm_alloc() failure omits 4abfc0e3a546 gpu: host1x: Add missing DMA API include omits 5566174cb10a drm/tegra: vic: Fix DMA API misuse omits 20c5a613185c drm/tegra: hdmi: Register audio CODEC on Tegra20 omits 7e67e986194a drm/tegra: hdmi: Unwind tegra_hdmi_init() errors omits e1189fafa5a1 drm/tegra: Mark nvdec PM functions as __maybe_unused omits 2245c2a2722b drm/tegra: Mark nvdec_writel() as inline omits 0c921b6d4ba0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ omits 0f52fc3fc97d drm/tegra: Remove duplicate struct declaration omits b03d6403072e drm/tegra: vic: Use autosuspend omits 271fca025a6d drm/tegra: gr2d: Explicitly control module reset omits 6c7a388b6236 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER omits ab3c971d2fd3 gpu: host1x: Drop excess kernel-doc entry @key omits f7d6c6aee5b4 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC omits e97a951f194c drm/tegra: Bump VIC/NVDEC clock rates to Fmax omits 46f226c93d35 drm/tegra: Add NVDEC driver omits cae7472e4fb9 drm/tegra: Support asynchronous commits for cursor omits ee423808990d drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] omits 40dc962dfb9e drm/tegra: Do not reference tegra_plane_funcs directly omits 1f39b1dfa53c drm/tegra: Implement buffer object cache omits c6aeaf56f468 drm/tegra: Implement correct DMA-BUF semantics omits 7a5678385077 Merge branch 'tegra-for-5.17-soc-opp' of git://git.kernel. [...] omits 43d8ac22125e Merge branch kvm-arm64/pkvm-hyp-sharing into kvmarm-master/next omits e0abae195355 media: staging: tegra-vde: Support generic power domain omits 07f837554bb5 spi: tegra20-slink: Add OPP support omits 6902dc2fd57c mtd: rawnand: tegra: Add runtime PM and OPP support omits d618978dd4d3 mmc: sdhci-tegra: Add runtime PM and OPP support omits 3da9b0feaa16 pwm: tegra: Add runtime PM and OPP support omits 59caf73284d1 bus: tegra-gmi: Add runtime PM and OPP support omits 8b85e11c1a7a usb: chipidea: tegra: Add runtime PM and OPP support omits c132bc881f2f Merge branch 'tegra-for-5.17-soc-opp' of git://git.kernel. [...] omits 81c4c86c6665 soc/tegra: pmc: Rename core power domain omits 9131c6331726 soc/tegra: Add devm_tegra_core_dev_init_opp_table_common() omits 8d1a3411da0c soc/tegra: pmc: Rename 3d power domains omits 006da96c840f soc/tegra: Enable runtime PM during OPP state-syncing omits 80ef351c9871 soc/tegra: regulators: Prepare for suspend omits 88724b78a84c soc/tegra: fuse: Use resource-managed helpers omits aeecc50ace04 soc/tegra: fuse: Reset hardware omits 765d95f8ac54 soc/tegra: pmc: Add reboot notifier omits 66209e6fbd56 soc/tegra: Don't print error message when OPPs not available omits 7c059dec3e6c exfat: remove argument 'sector' from exfat_get_dentry() omits 52b28657ebd7 KVM: arm64: pkvm: Unshare guest structs during teardown omits b8cc6eb5bded KVM: arm64: Expose unshare hypercall to the host omits 376a240f0379 KVM: arm64: Implement do_unshare() helper for unsharing memory omits 1ee32109fd78 KVM: arm64: Implement __pkvm_host_share_hyp() using do_share() omits e82edcc75c4e KVM: arm64: Implement do_share() helper for sharing memory omits 61d99e33e757 KVM: arm64: Introduce wrappers for host and hyp spin lock [...] omits 3d467f7b8c0a KVM: arm64: Extend pkvm_page_state enumeration to handle a [...] omits a83e2191b7f1 KVM: arm64: pkvm: Refcount the pages shared with EL2 omits 3f868e142c0b KVM: arm64: Introduce kvm_share_hyp() omits 82bb02445de5 KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2 omits 34ec7cbf1ee0 KVM: arm64: Hook up ->page_count() for hypervisor stage-1 [...] omits d6b4bd3f4897 KVM: arm64: Fixup hyp stage-1 refcount omits 2ea2ff91e822 KVM: arm64: Refcount hyp stage-1 pgtable pages omits 1fac3cfb9cc6 KVM: arm64: Provide {get,put}_page() stubs for early hyp a [...] omits ce5b5b05c168 Merge branch kvm-arm64/vgic-fixes-5.17 into kvmarm-master/next omits 3511989cd22b iio: stmpe-adc: Use correctly sized arguments for bit field omits 1bb0b8b195d8 soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init omits 8a457852bc12 iio:adc:ti-ads8688:: remove redundant ret variable omits 5d97d9e9a703 iio: addac: ad74413r: fix off by one in ad74413r_parse_cha [...] omits 0a52c3f347fd iio: adc: ad7606: Fix syntax errors in comments omits c054fe993606 iio: event_monitor: Flush output on event omits 0b665d4af358 drm/bridge: ti-sn65dsi86: Set max register for regmap omits 8b7651f25962 iio: iio_device_alloc(): Remove unnecessary self drvdata omits 8f80931a3a4d iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs omits d0a0b6cd8cf9 drm/ast: Move I2C code into separate source file omits a2cce09c349e drm/ast: Convert I2C code to managed cleanup omits 55dc449a7c60 drm/ast: Handle failed I2C initialization gracefully omits 604ba230902d net: prestera: flower template support omits a5dba0f207e5 net: dsa: rtl8365mb: add GMII as user port mode omits 440523b92be6 KVM: arm64: vgic: Demote userspace-triggered console print [...] omits c95b1d7ca794 KVM: arm64: vgic-v3: Fix vcpu index comparison omits e85fbf535531 Merge branch 'gve-improvements' omits 6081ac2013ab gve: Add tx|rx-coalesce-usec for DQO omits 2c9198356d56 gve: Add consumed counts to ethtool stats omits 974365e51861 gve: Implement suspend/resume/shutdown omits 497dbb2b97a0 gve: Add optional metadata descriptor type GVE_TXD_MTD omits 5fd07df47a7f gve: remove memory barrier around seqno omits 13e7939c954a gve: Update gve_free_queue_page_list signature omits d30baacc0494 gve: Move the irq db indexes out of the ntfy block struct omits a10834a36c8a gve: Correct order of processing device options omits 75df1a2484c4 Merge branch 'phylink-pcs-validation' omits d8c366939707 net: mvneta: convert to pcs_validate() and phylink_generic [...] omits c2e7d2df4a10 net: mvneta: convert to phylink pcs operations omits 5a7d89536969 net: mvneta: convert to use mac_prepare()/mac_finish() omits 85e3e0ebdbec net: mvpp2: convert to pcs_validate() and phylink_generic_ [...] omits cff056322372 net: mvpp2: use .mac_select_pcs() interface omits 0d22d4b626a4 net: phylink: add pcs_validate() method omits d1e86325af37 net: phylink: add mac_select_pcs() method to phylink_mac_ops omits d5a8dec49b99 PCI: imx: Add the imx8mm pcie support omits 3e15f623bbdf dt-bindings: imx6q-pcie: Add PHY phandles and name properties omits 18678591846d selftests/powerpc: skip tests for unavailable mitigations. omits 3b54c71537d7 powerpc/pseries: use slab context cpumask allocation in CP [...] omits af47d79b041d powerpc/64s/interrupt: avoid saving CFAR in some asynchron [...] omits ecb1057c0f9a powerpc/64/interrupt: reduce expensive debug tests omits 0faf20a1ad16 powerpc/64s/interrupt: Don't enable MSR[EE] in irq handler [...] omits 5a7745b96f43 powerpc/64s/perf: add power_pmu_wants_prompt_pmi to say wh [...] omits ff0b0d6e1a7b powerpc/64s/interrupt: handle MSR EE and RI in interrupt e [...] omits 4423eb5ae32e powerpc/64/interrupt: make normal synchronous interrupts e [...] omits 0a006ace634d powerpc/pseries/vas: Don't print an error when VAS is unavailable omits 6ed05a8efda5 powerpc/perf: Add data source encodings for power10 platform omits 4a20ee106154 powerpc/perf: Add encodings to represent data based on new [...] omits cb1c4aba055f perf: Add new macros for mem_hops field omits 4134c846b644 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits d619f38c015f drm/vc4: plane: Add support for YUV color encodings and ranges omits 145b42fbae7f drm/vc4: plane: Add support for DRM_FORMAT_P030 omits 006ea1b5822f drm/fourcc: Add packed 10bit YUV 4:2:0 format omits 823f7a549796 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 0bc3e333a0c8 arm64: dts: imx8mp-evk: configure multiple queues on eqos omits d3af422c0587 ARM: dts: imx6qdl: phytec: Add support for optional PEB-AV [...] omits 841b71c57bcf ARM: dts: imx6qdl: phytec: Add support for optional PEB-EV [...] omits 6ea966fca084 drm/simpledrm: Add [AX]RGB2101010 formats omits 877691b987a0 drm/format-helper: Add drm_fb_xrgb8888_to_xrgb2101010_toio() omits e426d63e752b arm64: dts: ls1028a-qds: add overlays for various serdes p [...] omits 52b98481171e arm64: dts: ls1028a-qds: enable lpuart1 omits cbe9d948eadf arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus omits b2e2d3e02fb6 arm64: dts: ls1028a-rdb: enable pwm0 omits 71799672ea24 arm64: dts: ls1028a: add flextimer based pwm nodes omits dd3d936a1b17 arm64: dts: ls1028a: add ftm_alarm1 node to be used as wak [...] omits e84e22c0c3b3 arm64: dts: ls1028a: Add PCIe EP nodes omits 2f92ea21622c of: Move simple-framebuffer device handling from simplefb to of omits 57bd7d356506 powerpc: gamecube_defconfig: Enable the RTC driver omits 5479618e1e26 powerpc: wii.dts: Expose HW_SRNPROT on this platform omits 322539a014bc rtc: gamecube: Report low battery as invalid data omits 86559400b3ef rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U omits 20c7b41d03d3 ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer omits cc03211c745a arm64: dts: lx2162a-qds: add interrupt line for RTC node omits 23817c839673 arm64: dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes omits a5b13770faf3 arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodes omits eb70c4a3b1aa arm64: dts: lx2160a-qds: Add mdio mux nodes omits 519bace37b2d arm64: dts: lx2160a: add optee-tz node omits 674d63dfadb5 arm64: dts: lx2160a-rdb: Add Inphi PHY node omits 89e7a6698fdd reset: uniphier-glue: Use devm_add_action_or_reset() omits 9568d0259fec reset: uniphier-glue: Use reset_control_bulk API omits 5e23c1ec4347 reset: renesas: Check return value of reset_control_deassert() omits f90f1bbe0d70 dt-bindings: reset: document deprecated HiSilicon property omits 938db2765946 drm/panel: simple: Add Team Source Display TST043015CMHX panel omits 5e52485a3be7 dt-bindings: display: simple: Add Team Source Display TST0 [...] omits 71a58332930f dt-bindings: Add Team Source Display Technology vendor prefix omits 88438668c9e0 drm/bridge: lvds-codec: Add support for pixel data samplin [...] omits d7df3948eb49 dt-bindings: display: bridge: lvds-codec: Document pixel d [...] omits b530d5f39c2f wilc1000: Improve WILC TX performance when power_save is off omits 97affcfa15bb wl1251: specify max. IE length omits f06bd8a1471d Merge tag 'iwlwifi-next-for-kalle-2021-12-08' of git://git [...] omits 842912c42e88 arm64: dts: imx8mm: don't assign PLL2 in SoC dtsi omits 1d21ba6546a5 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 0baddea60e8d arm64: dts: allwinner: h6: Add Hantro G2 node omits 00776ac534cc bus: mhi: pci_generic: Introduce Sierra EM919X support omits f0e58553be73 bus: mhi: core: Use correctly sized arguments for bit field omits 637f76271c7f bus: mhi: core: Add an API for auto queueing buffers for D [...] omits 7023e1a0fda5 bus: mhi: core: Fix race while handling SYS_ERR at power up omits 7d0f1a179005 bus: mhi: core: Fix reading wake_capable channel configuration omits 58b357922848 bus: mhi: pci_generic: Simplify code and axe the use of a [...] omits aa8eae23f88c bus: mhi: core: Minor style and comment fixes omits fe58c8979dfa bus: mhi: core: Use macros for execution environment features omits 9c44e5329889 bus: mhi: pci_generic: Graceful shutdown on freeze omits c720e38f4c2d ARM: imx_v6_v7_defconfig: Enable for DHCOM devices require [...] omits 79ace752c9ea Merge branch 'clk-cleanup' into clk-next omits d66e4c985dd4 clk: stm32mp1: remove redundant assignment to pointer data omits 18a680edb386 Merge branch 'clk-stm' into clk-next omits 6fc058a72f3b clk: stm32: Fix ltdc's clock turn off by clk_disable_unuse [...] omits 6ad102e05d21 phy: qcom-qmp: Add SM8450 USB QMP PHYs omits 03eacc3c6523 dt-bindings: phy: qcom,qmp: Add SM8450 USB3 PHY omits d8f013691912 dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SM8450 omits 92d2c17edb2a arm64: dts: nitrogen8-som: correct i2c1 pad-ctrl omits ee47d510b4d2 arm64: dts: nitrogen8-som: correct network PHY reset omits a7eb8e38bcd8 extcon: Deduplicate code in extcon_set_state_sync() omits 3e8f80c21906 Merge branch 'clk-x86' into clk-next omits ff5f87cb6a75 clk: Introduce clk-tps68470 driver omits 55c174e5c05f Merge tag 'platform-drivers-x86-int3472-1' of git://git.ke [...] omits e8f24c58d1b6 ARM: dts: gpio-ranges property is now required omits 54dd5a419f26 pinctrl: aspeed: fix unmet dependencies on MFD_SYSCON for [...] omits f9b94d24269f Merge tag 'intel-pinctrl-v5.17-3' of gitolite.kernel.org:p [...] omits 8a8d6bbe1d3b pinctrl: Get rid of duplicate of_node assignment in the drivers omits b67210cc217f pinctrl: stm32: consider the GPIO offset to expose all the [...] omits 538e5f7106f6 ARM: dts: imx7d-remarkable2: add wacom digitizer device omits eb197dfe389a ARM: dts: imx6ulz-bsh-smm-m2: Add BSH SMM-M2 IMX6ULZ SystemMaster omits 2b2fb7f6d63d extcon: usb-gpio: fix a non-kernel-doc comment omits 8df89a7cbc63 pinctrl-sunxi: don't call pinctrl_gpio_direction() omits 1a4541b68e25 pinctrl-bcm2835: don't call pinctrl_gpio_direction() omits 4667431419e9 PM / devfreq: Reduce log severity for informative message omits a4b3c62fd0e8 PM / devfreq: sun8i: addd COMMON_CLK dependency omits 0f2ee77d2655 ASoC: Changes to SOF kcontrol data set/get ops omits bd1d97d861e4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits ad659ccb5412 kunit: tool: Default --jobs to number of CPUs omits 85310a62ca4e kunit: tool: fix newly introduced typechecker errors omits 284ca7647c67 netfilter: conntrack: Remove useless assignment statements omits 21e42b00f779 efi/libstub: measure loaded initrd info into the TPM omits f59f93cd1d72 usb: hub: avoid warm port reset during USB3 disconnect omits a1f79504ceb3 usb: host: xen-hcd: add missing unlock in error path omits a5b5b45fce2b dt-bindings: usb: dwc3-xilinx: Convert USB DWC3 bindings omits 856d3624489a usb: dwc2: platform: adopt dev_err_probe() to silent probe defer omits ef5ad2608511 ARM: dts: qcom: Drop input-name property omits 9fd4cf5d3571 of: unittest: 64 bit dma address test requires arch support omits a8d61a9112ad of: unittest: fix warning on PowerPC frame size warning omits 1957339b6e71 dt-bindings: input: pwm-vibrator: Convert txt bindings to yaml omits bf0a257a9418 arm64: dts: qcom: sm8450: add i2c13 and i2c14 device nodes omits 015a89f0d317 arm64: dts: qcom: sm8450: add cpufreq support omits 61eba74e473e arm64: dts: qcom: sm8450: Add rpmhpd node omits 8f8f98c88168 arm64: dts: qcom: sm8450-qrd: enable ufs nodes omits 07fa917a335e arm64: dts: qcom: sm8450: add ufs nodes omits 128914ad2303 arm64: dts: qcom: sm8450-qrd: Add rpmh regulator nodes omits 24de05c38e6b arm64: dts: qcom: Add base SM8450 QRD DTS omits 892d5395396d arm64: dts: qcom: sm8450: add smmu nodes omits 285f97bc4b01 arm64: dts: qcom: sm8450: Add reserved memory nodes omits ec950d557284 arm64: dts: qcom: sm8450: Add tlmm nodes omits 5188049c9b36 arm64: dts: qcom: Add base SM8450 DTSI omits 72cb4c48a46a arm64: dts: qcom: ipq6018: Fix gpio-ranges property omits c8b9d64bb262 arm64: dts: qcom: sdm845: add QFPROM chipset specific compatible omits d5e12f3823ae arm64: dts: qcom: sdm845: mtp: Add vadc channels and therm [...] omits 4cc7c85cccc8 arm64: dts: qcom: pm8998: Add ADC Thermal Monitor node omits 409fd3f10c0b arm64: qcom: dts: drop legacy property #stream-id-cells omits 2bf0038f20b8 Merge tag '20211207114003.100693-2-vkoul@kernel.org' into [...] omits 202f69cd4e1d Revert "arm64: dts: qcom: sm8350: Specify clock-frequency [...] omits ef10e1b89508 arm64: dts: qcom: c630: add headset jack and button detect [...] omits c02b360ca67e arm64: dts: qcom: c630: Fix soundcard setup omits 77850bda360d spi: atmel,quadspi: Define sama7g5 QSPI omits 001a41d2a706 spi: atmel,quadspi: Convert to json-schema omits 0fc31d8f1a8a regulator: Introduce tps68470-regulator driver omits fb6c83cab376 ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG omits 88dffe43cbc6 ASoC: nvidia,tegra-audio: Convert multiple txt bindings to yaml omits fc5adc2bb13a ASoC: SOF: topology: read back control data from DSP omits 47d7328f8cda ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_ge [...] omits 68be4f0ed40c ASoC: SOF: control: Do not handle control notification wit [...] omits dd2fef982ff7 ASoC: SOF: sof-audio: Drop the `cmd` member from struct sn [...] omits 9182f3c40b52 ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get [...] omits 8af783723f41 ASoC: SOF: topology: Set control_data->cmd alongside scont [...] omits d4a06c4334ae ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_ [...] omits 9d562fdcd52b ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_g [...] omits 69f457b18fa2 PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU cr [...] omits 133bc542db36 MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainer omits 13aad3431ed5 Merge tag 'platform-drivers-x86-int3472-1' of git://git.ke [...] discards 52979a8e8b59 rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() discards a38ecdcbf032 rcu: Remove unused rcu_state.boost discards 7512661668d7 rcu/nocb: Handle concurrent nocb kthreads creation discards de80005bff93 rcu/exp: Fix check for idle context in rcu_exp_handler discards 63529790d87a rcu: Mark accesses to boost_starttime discards 406b702d9df9 rcu: Make rcu_barrier() no longer block CPU-hotplug operations discards 5823b224318d rcu: Rework rcu_barrier() and callback-migration logic omits fb82437fdd8c PCI: Change capability register offsets to hex omits ccf7b63aac3e Merge branch 'v5.16-next/dts64' into for-next omits d949edb503b1 leds: lp55xx: initialise output direction from dts omits cca4717422ce ARM: dts: omap3-n900: Fix lp5523 for multi color omits c4443fa2979e leds: ktd2692: Drop calling dev_of_node() in ktd2692_parse_dt omits e44537588288 PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 S [...] omits 48d26841d9b6 leds: lgm-sso: Get rid of duplicate of_node assignment omits e68e05e67085 leds: tca6507: Get rid of duplicate of_node assignment omits f40c0f800f15 arm64: dts: mediatek: add pinctrl support for mt7986b omits c3a064a32ed9 arm64: dts: mediatek: add pinctrl support for mt7986a omits fd31f778da81 arm64: dts: mt8183: kukui: Add Type C node omits 50137c150f5f arm64: dts: mediatek: add basic mt7986 support omits 19ebf10e8d83 dt-bindings: arm64: dts: mediatek: Add mt7986 series omits 1ee2ba89bea8 kunit: tool: make `build` subcommand also reconfigure if needed omits e0cc8c052a39 kunit: tool: delete kunit_parser.TestResult type omits db1679813f9f kunit: tool: use dataclass instead of collections.namedtuple omits 685b1afd7911 net/mlx5: Introduce log_max_current_uc_list_wr_supported bit omits 8f110f530635 audit: ensure userspace is penalized the same as the kerne [...] omits b1bc04a2ac5b clk: tegra: Support runtime PM and power domain omits 5f0a61886e30 Pull Amir's FAN_RENAME and FAN_REPORT_TARGET_FID support f [...] omits 1fb466dff904 objtool: Add a missing comma to avoid string concatenation omits 9c99d099f7e7 ice: use modern kernel API for kick omits 21c6e36b1e55 ice: tighter control over VSI_DOWN state omits cc14db11c8a4 ice: use prefetch methods omits 1c96c16858ba ice: update to newer kernel API omits 399e27dbbd9e ice: support immediate firmware activation via devlink reload omits af18d8866c80 ice: reduce time to read Option ROM CIVD data omits c9f7a483e470 ice: move ice_devlink_flash_update and merge with ice_flas [...] omits c356eaa82401 ice: move and rename ice_check_for_pending_update omits 78ad87da9978 ice: devlink: add shadow-ram region to snapshot Shadow RAM omits e6e395578a6e ARM: tegra: Enable video decoder on Tegra114 omits a28c1b4f11fc ARM: tegra: nexus7: Use common LVDS display device-tree omits 7525c2a354e0 ARM: tegra: Add CPU thermal zones to Nyan device-tree omits 894ea1121b29 ARM: tegra: Enable CPU DFLL on Nyan omits 770586291f9a ARM: tegra: Enable HDMI CEC on Nyan omits e6fd5c1e9fc5 ARM: tegra: Add usb-role-switch property to USB OTG ports omits ef6fb9875ce0 ARM: tegra: Add device-tree for 1080p version of Nyan Big omits 87d9cf2e8469 ARM: tegra: Add device-tree for Pegatron Chagall omits 2b69c7b5fd35 ARM: tegra: Add device-tree for ASUS Transformer Pad TF701T omits e6d391a0b29b ARM: tegra: Add device-tree for ASUS Transformer Infinity TF700T omits 2602de4800e6 ARM: tegra: Add device-tree for ASUS Transformer Pad TF300TG omits 65fce832a97c ARM: tegra: Add device-tree for ASUS Transformer Pad TF300T omits 9b66bd835dfd ARM: tegra: Add device-tree for ASUS Transformer Prime TF201 omits a0d7dba8c3c1 ARM: tegra: Add common device-tree for LVDS display panels [...] omits 91ead34f47c9 ARM: tegra: Add common device-tree base for Tegra30 ASUS T [...] omits b405066bd3e0 ARM: tegra: Add device-tree for ASUS Transformer EeePad TF101 omits c6e331a2bb06 ARM: tegra: Avoid phandle indirection on Ouya omits b716d046041e ARM: tegra: Fix I2C mux reset GPIO reference on Cardhu omits 695494bb969a ARM: tegra: Fix SLINK compatible string on Tegra30 omits e3cc9c1c51f8 ARM: tegra: Remove stray #reset-cells property omits e6cc64655480 ARM: tegra: nexus7: Drop clock-frequency from NFC node omits fe3c94e8e7e4 ARM: tegra: Remove unsupported properties on Apalis omits 9b34a2a1bc6e ARM: tegra: Use correct vendor prefix for Invensense omits c98167bbe865 ARM: tegra: Add dummy backlight power supplies omits e1808b09df86 ARM: tegra: Remove PHY reset GPIO references from USB cont [...] omits 86a3a7f8a42b ARM: tegra: Add compatible string for built-in ASIX on Col [...] omits 34f6cec74f61 Merge branch 'next/dt64' into for-next omits c96ebc5fde27 dt-bindings: arm: samsung: document jackpotlte board binding omits ca1f7d245f53 ARM: config: multi v7: Enable display drivers used by Tegr [...] omits cbb469f7518f ARM: tegra_defconfig: Enable drivers wanted by Acer Chrome [...] omits c748b846dab6 Merge branch 'misc-5.16' into next-fixes omits e360e116a0ee clk: tegra: Make vde a child of pll_p on tegra114 omits 2eb48e610ef7 Merge remote-tracking branch 'zynqmp/dt' into for-next omits 8828278d3136 arm64: xilinx: dts: drop legacy property #stream-id-cells discards 275ed4b45da6 fscache, cachefiles: Display stat of culling events discards 9fe5d8cc78b0 fscache, cachefiles: Display stats of no-space events discards c730e2003ad4 cachefiles: Allow cachefiles to actually function discards 4b14e76d2dd7 fscache, cachefiles: Store the volume coherency data discards 772321967048 cachefiles: Implement the I/O routines discards 1f3752028e92 cachefiles: Implement cookie resize for truncate discards 2381e50f4512 cachefiles: Implement begin and end I/O operation discards a963c82e5db7 cachefiles: Implement backing file wrangling discards de0d0bd1c3cb cachefiles: Implement culling daemon commands discards 15a670e56193 cachefiles: Mark a backing file in use with an inode flag discards f7410c89fcb9 cachefiles: Implement metadata/coherency data storage in xattrs discards d30008acfc04 cachefiles: Implement key to filename encoding discards 77eeb02b9b4a cachefiles: Implement object lifecycle funcs discards d14f3eeeab22 cachefiles: Add tracepoints for calls to the VFS discards 3460c81b751b cachefiles: Implement volume support discards fb3f79f55385 cachefiles: Implement cache registration and withdrawal discards bfa17eb8a08c cachefiles: Implement a function to get/create a directory [...] discards 78248d1a7868 vfs, cachefiles: Mark a backing file in use with an inode flag discards 67c8a8511e9d cachefiles: Provide a function to check how much space there is discards 78c5bad48915 cachefiles: Register a miscdev and parse commands over it discards a7a7a1c06aa4 cachefiles: Add security derivation discards 4c671ba57092 cachefiles: Add cache error reporting macro discards fbbe6f12d07c cachefiles: Add a couple of tracepoints for logging errors discards 1d235f5f296f cachefiles: Add some error injection support discards c74e422f69c1 cachefiles: Define structs discards 471ce070dc00 cachefiles: Introduce rewritten driver discards 2574627339ec fscache: Provide a function to resize a cookie discards 9ec96dff2e0f fscache: Provide a function to note the release of a page discards 5efd5a9f9c97 vfs, fscache: Implement pinning of cache usage for writeback discards 00b3829fb278 fscache: Implement higher-level write I/O interface discards 4c1ab43465fe fscache: Implement raw I/O interface discards 0e601816fa41 netfs: Pass more information on how to deal with a hole in [...] discards 07e96d932659 fscache: Provide a function to let the netfs update its co [...] discards 534463945849 fscache: Provide read/write stat counters for the cache discards 460c2cfb781e fscache: Count data storage objects in a cache discards 265200a4911d fscache: Provide a means to begin an operation discards 6ad228b33b95 fscache: Implement cookie invalidation discards 836c14ae7261 fscache: Implement cookie user counting and resource pinning discards 63f528bd59d4 fscache: Implement simple cookie state machine discards 582c8183dfed fscache: Add a function for a cache backend to note an I/O error discards 8134f4bf8784 fscache: Provide and use cache methods to lookup/create/fr [...] discards 16a3198cc224 fscache: Implement functions add/remove a cache discards 918fcdad9704 fscache: Implement cookie-level access helpers discards 2eaa8fd1d138 fscache: Implement volume-level access helpers discards 64aea9975d08 fscache: Implement cache-level access helpers discards b3b6e9dcdc61 fscache: Implement cookie registration discards 9a1e50028157 fscache: Implement volume registration discards c65be0b60c51 fscache: Implement cache registration discards 803c8ebd6707 fscache: Implement a hash function discards 422813a26429 fscache: Introduce new driver discards 974504265ebb netfs: Pass a flag to ->prepare_write() to say if there's [...] discards 1d06aa9b1d6a netfs: Display the netfs inode number in the netfs_read tr [...] discards 7b328dfc96b4 fscache: Remove the contents of the fscache driver, pendin [...] discards ea7123a7957a cachefiles: Delete the cachefiles driver pending rewrite discards 4487cae0b0ce fscache, cachefiles: Disable configuration omits c8d09c7ebcff phy: freescale: pcie: explicitly add bitfield.h omits 20d115bb5702 Merge branch 'next/drivers' into for-next omits 69bac8e42608 dt-bindings: soc: samsung: keep SoC driver bindings together omits 91f7d2dbf952 x86/xen: Use correct #ifdef guard for xen_initdom_restore_msi() omits 3bc14ea0d12a ethtool: always write dev in ethnl_parse_header_dev_get omits f1d9268e0618 net: add net device refcount tracker to struct packet_type omits ab8c83cf8734 Merge branch 'mlxsw-ipv6-underlay' omits fb488be8c28d selftests: mlxsw: vxlan: Remove IPv6 test case omits 06c08f869c0e mlxsw: Add support for VxLAN with IPv6 underlay omits 0860c7641634 mlxsw: spectrum_nve: Keep track of IPv6 addresses used by [...] omits 4b08c3e676b1 mlxsw: reg: Add a function to fill IPv6 unicast FDB entries omits 1fd85416e3b5 mlxsw: Split handling of FDB tunnel entries between addres [...] omits 720d683cbe8b mlxsw: spectrum_nve_vxlan: Make VxLAN flags check per addr [...] omits cf42911523e0 mlxsw: spectrum_ipip: Use common hash table for IPv6 addre [...] omits e846efe2737b mlxsw: spectrum: Add hash table for IPv6 address mapping omits 4a77a0037439 soc: document merges omits 470169775435 Merge branch 'arm/drivers' into for-next omits 1a01683a58c1 Merge branch 'arm/dt' into for-next omits 8c5b8d91b247 Merge branch 'arm/soc' into for-next omits 8cc3b1ccd930 fanotify: wire up FAN_RENAME event omits d9bd3e9aca67 Merge tag 'asahi-soc-pmgr-5.17-v2' of https://github.com/A [...] omits 7326e382c21e fanotify: report old and/or new parent+name in FAN_RENAME event omits 5f424ff299ac Merge tag 'asahi-soc-dt-5.17-v2' of https://github.com/Asa [...] omits 2bfbcccde6e7 fanotify: record either old name new name or both for FAN_RENAME omits 03e9474bfc4d Merge tag 'stm32-dt-for-v5.17-1' of git://git.kernel.org/p [...] omits f71f1bcbd87f Merge tag 'mlx5-updates-2021-12-14' of git://git.kernel.or [...] omits 4d375c2e51d5 rsi: fix array out of bound omits 7b6871f67002 Merge branch kvm-arm64/pkvm-cleanups-5.17 into kvmarm-master/next omits 64a1fbda59f4 KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE omits bff01cb6b1bf KVM: arm64: pkvm: Stub io map functions omits 473a3efbafaa KVM: arm64: Make __io_map_base static omits 53a563b01fa2 KVM: arm64: Make the hyp memory pool static omits a770ee80e662 KVM: arm64: pkvm: Disable GICv2 support omits 34b43a884922 KVM: arm64: pkvm: Fix hyp_pool max order omits 2167c0b20596 ASoC: rt5663: Handle device_property_read_u32_array error codes omits 28084f4a0e03 ASoC: SOF: OF: Avoid reverse module dependency omits 2f5b3514c33f x86/boot: Move EFI range reservation after cmdline parsing omits 3982534ba5ce fanotify: record old and new parent and name in FAN_RENAME event omits 3cf984e950c1 fanotify: support secondary dir fh and name in fanotify_info omits 1a9515ac9e55 fanotify: use helpers to parcel fanotify_info buffer omits 2d9374f09513 fanotify: use macros to get the offset to fanotify_info buffer omits e54183fa7047 fsnotify: generate FS_RENAME event with rich information omits d61fd650e9d2 fanotify: introduce group flag FAN_REPORT_TARGET_FID omits 1c9007d62bea fsnotify: separate mark iterator type from object type enum omits ad69cd9972e7 fsnotify: clarify object type argument omits c8f476da84ad Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits f05f2429eec6 udf: Fix error handling in udf_new_inode() omits 7e29a225c750 ACPI: tables: Add AEST to the list of known table signatures omits 8e136c5ea43a soc: apple: apple-pmgr-pwrstate: Do not build as a module omits 301f651614c3 dt-bindings: mailbox: apple,mailbox: Add power-domains property omits 8adf987ce082 arm64: dts: apple: t8103: Sort nodes by address omits 57337b252442 arm64: dts: apple: t8103: Rename clk24 to clkref omits c2c529b27ceb arm64: remove __dma_*_area() aliases omits 244a36e50da0 drm/vc4: kms: Wait for the commit before increasing our cl [...] omits 5a21bf5bb424 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 3cc1c6de458e thunderbolt: Check return value of kmemdup() in icm_handle [...] omits fbe618399854 Revert "x86/boot: Pull up cmdline preparation and early pa [...] omits 0b6f65c707e5 net: fec: fix system hang during suspend/resume omits 843869951258 net: ocelot: add support to get port mac from device-tree omits 3899c928bccc sun4i-emac.c: remove unnecessary branch omits 34ac17ecbf57 ethtool: use ethnl_parse_header_dev_put() omits 92c959bae2e5 reset: renesas: Fix Runtime PM usage omits 58e138d62476 Revert "x86/boot: Mark prepare_command_line() __init" omits 477436699e78 Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq [...] omits ce94980d2970 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits b4a213c53eed ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels omits d0373ae09791 Merge branch 'next/dt64' into for-next omits 0257bc5cceaf Merge branch 'for-v5.17/dt-usi' into next/dt64 omits d56a8e9c7af8 dt-bindings: soc: samsung: Fix I2C clocks order in USI bin [...] omits f97982398cc1 libbpf: Avoid reading past ELF data section end when copyi [...] omits 35bb5242148f net/mlx5e: Move goto action checks into tc_action goto pos [...] omits c22080352ecf net/mlx5e: Move vlan action chunk into tc action vlan post [...] omits dd5ab6d11565 net/mlx5e: Add post_parse() op to tc action infrastructure omits 6bcba1bdeda5 net/mlx5e: Move sample attr allocation to tc_action sample [...] omits 8333d53e3f74 net/mlx5e: TC action parsing loop omits 922d69ed9666 net/mlx5e: Add redirect ingress to tc action infra omits 3929ff583d8e net/mlx5e: Add sample and ptype to tc_action infra omits 758bc1342277 net/mlx5e: Add ct to tc action infra omits ab3f3d5efffa net/mlx5e: Add mirred/redirect to tc action infra omits 163b766f5662 net/mlx5e: Add mpls push/pop to tc action infra omits 8ee72638347c net/mlx5e: Add vlan push/pop/mangle to tc action infra omits e36db1ee7a88 net/mlx5e: Add pedit to tc action infra omits 9ca1bb2cf69b net/mlx5e: Add csum to tc action infra omits c65686d79c95 net/mlx5e: Add tunnel encap/decap to tc action infra omits 67d62ee7f46b net/mlx5e: Add goto to tc action infra omits fad547906980 net/mlx5e: Add tc action infrastructure omits 01f8938ad036 Merge branch 'icc-qcm2290' into icc-next omits 1a14b1ac3935 interconnect: qcom: Add QCM2290 driver support omits 061dbde2bf3b dt-bindings: interconnect: Add Qualcomm QCM2290 NoC support omits e39bf2972c6e interconnect: icc-rpm: Support child NoC device probe omits 08c590409f30 interconnect: icc-rpm: Add QNOC type QoS support omits e9d54c26344f interconnect: icc-rpm: Define ICC device type omits c16160cfa565 arm64: dts: qcom: add minimal DTS for Microsoft Surface Duo 2 omits 8e6de09c716f arm64: dts: qcom: sdm845-oneplus-*: add msm-id and board-id omits 72a0ca203ca7 dt-bindings: clock: Add SM8450 GCC clock bindings omits ff8b573a6ccf ARM: dts: qcom: sdx65: Add pincontrol node omits bae2f5979c6e ARM: dts: qcom: Add SDX65 platform and MTP board support omits 3b338c9a6a2a dt-bindings: arm: qcom: Document SDX65 platform and boards omits da1f7d0b621e Merge tag 'e15509b2b7c9b600ab38c5269d4fac609c077b5b.163886 [...] omits 8f8ef3860d44 dt-bindings: clock: Add SDX65 GCC clock bindings omits 6cf7a1ac0fed Merge branch 'net-dsa-hellcreek-fix-handling-of-mgmt-protocols' omits 6cf01e451599 net: dsa: hellcreek: Add missing PTP via UDP rules omits cad1798d2d08 net: dsa: hellcreek: Allow PTP P2P measurements on blocked ports omits b7ade35eb53a net: dsa: hellcreek: Add STP forwarding rule omits 4db4c3ea5697 net: dsa: hellcreek: Fix insertion of static FDB entries omits 9280ac2e6f19 net: dev_replace_track() cleanup omits 123e495ecc25 net: linkwatch: be more careful about dev->linkwatch_dev_tracker omits 1d2f3d3c6268 mptcp: adjust to use netns refcount tracker omits 8b40a9d53d4f ipv6: use GFP_ATOMIC in rt6_probe() omits 9e376b14ef3e ASoC : soc-pcm: fix trigger race conditions with shared BE omits 708da3ff1d67 Merge branch 'topic/ppc-kvm' into next omits 68497092bde9 block: make queue stat accounting a reference omits 59aa7fcfe2e4 IB/mthca: Use memset_startat() for clearing mpt_entry omits c2ed5611afd7 iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl omits e517f76a3cb2 RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr omits 4922f0920966 Merge tag 'v5.16-rc5' into rdma.git for-next omits 20679094a016 RDMA/cma: Let cma_resolve_ib_dev() continue search even af [...] omits 483d805191a2 RDMA/core: Let ib_find_gid() continue search even after em [...] omits 109f2d39a621 RDMA/core: Modify rdma_query_gid() to return accurate error codes omits 0045e0d3f42e RDMA/hns: Support direct wqe of userspace omits e210a5c9c83a rcu: Refactor rcu_barrier() empty-list handling omits 84a17ff0e8ed rcu: Create and use a rcu_rdp_cpu_online() omits bc6e60a4fc1d audit: use struct_size() helper in kmalloc() omits a34efe503bc5 Merge branch 'Stop using bpf_object__find_program_by_title API' omits 0da2596f343c libbpf: Mark bpf_object__find_program_by_title API deprecated. omits b098f33692d7 tools/perf: Stop using bpf_object__find_program_by_title API. omits 7490d5926816 samples/bpf: Stop using bpf_object__find_program_by_title API. omits a393ea80a22a selftests/bpf: Stop using bpf_object__find_program_by_title API. omits b92225b034c0 dt-bindings: PCI: designware: Fix 'unevaluatedProperties' [...] omits 375c4b837e60 dt-bindings: PCI: cdns-ep: Fix 'unevaluatedProperties' warnings omits dcd49679fb3a dt-bindings: PCI: Fix 'unevaluatedProperties' warnings omits 07bb5e0e7bd6 dt-bindings: memory-controllers: ti,gpmc: Drop incorrect u [...] omits b13e2bd3d258 dt-bindings: usb: Add missing properties used in examples omits 9696fe26bc8c dt-bindings: watchdog: atmel: Add missing 'interrupts' property omits 1b0b90bde66b dt-bindings: watchdog: ti,rti-wdt: Fix assigned-clock-parents omits c99a83a28d16 dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells' omits 4a5cf65d003c Merge branch 'icc-sm8450' into icc-next omits fafc114a468e interconnect: qcom: Add SM8450 interconnect provider driver omits 0ae8c6252888 dt-bindings: interconnect: Add Qualcomm SM8450 DT bindings omits 4d4872fef9d1 Merge tag 'ixp4xx-arm-soc-v5.17' of git://git.kernel.org/p [...] omits cdfe0634f3fe soc: document merges omits 8109898d8dc6 Merge branch 'arm/drivers' into for-next omits 6a43f96f7aee Merge branch 'arm/soc' into for-next omits 07d32fc78e7a Merge branch 'arm/dt' into for-next omits 57bcb70d7259 Merge branch 'arm/defconfig' into for-next omits c164b8b40422 selftests/bpf: Remove explicit setrlimit(RLIMIT_MEMLOCK) i [...] omits e542f2c4cd16 libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF omits 8c4e1b1617bb ARM: configs: gemini: Activate crypto driver omits a342655865b2 drm/radeon: Fix syntax errors in comments omits 326db0dc00e5 amdgpu: fix some comment typos omits 03f2abb07e54 amdgpu: fix some kernel-doc markup omits 19cd8c8b4ded Documentation/gpu: include description of some of the GC m [...] omits d59f1774bef9 Documentation/gpu: include description of AMDGPU hardware [...] omits 583637d66a70 drm/amd/pm: fix a potential gpu_metrics_table memory leak omits 948e7ce01413 drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV omits 85dfc1d692c9 drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV omits 91e16017b6d3 drm/amd/pm: Skip power state allocation omits 17252701ecb5 drm/amdgpu: correct the wrong cached state for GMC on PICASSO omits e0f943b4f9a3 drm/amdgpu: use adev_to_drm to get drm_device pointer omits 7e31a8585b79 drm/amdgpu: move smu_debug_mask to a more proper place omits fa4a427d84f9 drm/amdgpu: SRIOV flr_work should use down_write omits b4acd97bf827 drm/amd/display: 3.2.166 omits 4866b0bfea40 drm/amd/display: implement dc_mode_memclk omits b477143566d5 drm/amd/display: ODM + MPO window on only one half of ODM omits 47e62dbd8dd3 drm/amd/display: Reset DMCUB before HW init omits 4308acff0f3f drm/amd/display: [FW Promotion] Release 0.0.97 omits 4658b25d3883 drm/amd/display: Force det buf size to 192KB with 3+ strea [...] omits cd9a0d026baa drm/amd/display: parse and check PSR SU caps omits 741fe8a4d23d drm/amd/display: Add src/ext ID info for dummy service omits 70487a99eeff drm/amd/display: Add debugfs entry for ILR omits 0215466a8585 drm/amd/display: Set exit_optimized_pwr_state for DCN31 omits 1d7ecc8084ca dt-bindings: perf: Add compatible for Arm DSU-110 omits 2d0b208b3b0a dt-bindings: perf: Convert Arm DSU to schema omits 5479a013c874 Merge branch 'fixes' into next omits 50c4ef6b8ab7 dt-bindings: mmc: Convert Broadcom STB SDHCI binding to YAML omits 79e3b4c7dd1c mmc: core: Remove redundant driver match function omits 4df297aaeb9c dt-bindings: mmc: Add missing properties used in examples omits c5dbed926abe mmc: mmc_spi: Use write_or_read temporary variable in mmc_ [...] omits 1fdafaaed70f mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_ [...] omits 2f4788f338c2 mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series omits 1e375e52adeb dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string omits a13e8ef6008d mmc: dw_mmc: exynos: use common_caps omits 4bac670aa5cb mmc: dw_mmc: rockchip: use common_caps omits 401b20c712ba mmc: dw_mmc: hi3798cv200: use common_caps omits 0dc7a3ec3076 mmc: dw_mmc: add common capabilities to replace caps omits e53e97f805cb mmc: sdhci-pci: Add PCI ID for Intel ADL omits 6a8c2018e872 mmc: dw_mmc: Allow lower TMOUT value than maximum omits 76bfc7ccc2fa mmc: core: adjust polling interval for CMD1 omits 2ebbdace5cc0 mmc: core: change __mmc_poll_for_busy() parameter type omits 431fae8aca8a dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string omits 9f0d3cc23842 mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails omits dfb654f1885f mmc: omap_hsmmc: Revert special init for wl1251 omits 187b164945c4 mmc: core: transplant ti,wl1251 quirks from to be retired [...] omits 8c3e5b74b9e2 mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO omits 818cd40529d9 mmc: core: provide macro and table to match the device tre [...] omits b360b1102670 mmc: core: allow to match the device tree to apply quirks omits f3abe2e50938 mmc: core: rewrite mmc_fixup_device() omits e315b1f3a170 mmc: tmio: reinit card irqs in reset routine omits 570df0a51955 dt-bindings: gpu: mali-bifrost: Document RZ/G2L support omits e4fa9dedc556 dt-bindings: thermal: Convert Broadcom TMON to YAML omits 0cf5e46e531d dt-bindings: rng: Convert iProc RNG200 to YAML omits 539d25b21fe8 dt-bindings: interrupt-controller: Convert Broadcom STB L2 [...] omits 4102cf163c25 dt-binding: interrupt-controller: Convert BCM7038 L1 intc to YAML omits a6564a553878 dt-bindings: gpio: Convert Broadcom STB GPIO to YAML omits 7c41161b51f6 dt-bindings: rtc: Convert Broadcom STB waketimer to YAML omits de9afac8ff19 dt-bindings: pwm: Convert BCM7038 PWM binding to YAML omits fa4d27906137 dt-bindings: reset: Convert Broadcom STB reset to YAML omits 905b986d099c dt-bindings: pci: Convert iProc PCIe to YAML omits 8dbb528b888b dt-bindings: phy: Convert Cygnus PCIe PHY to YAML omits 1815775e7454 cgroup: return early if it is already on preloaded list omits 5da21ee8cfb6 f2fs: fix to check available space of CP area correctly in [...] omits 014353931778 f2fs: support fault injection to f2fs_trylock_op() omits d0cc7858ce91 f2fs: clean up __find_inline_xattr() with __find_xattr() omits 5598b24efaf4 f2fs: fix to do sanity check on last xattr entry in __f2fs [...] omits 7e035df5c899 f2fs: do not bother checkpoint by f2fs_get_node_info omits cbcb33f1504d f2fs: avoid down_write on nat_tree_lock during checkpoint omits 7377e853967b f2fs: compress: fix potential deadlock of compress file omits 19bdba526562 f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file omits f2cefc0c2d2a docs/arm64: delete a space from tagged-address-abi omits dd03762ab608 arm64: Enable KCSAN omits 09ed8bfc5215 wilc1000: Rename workqueue from "WILC_wq" to "NETDEV-wq" omits 3cc23932ba2a wilc1000: Rename tx task from "K_TXQ_TASK" to NETDEV-tx omits 30e08bc0a94c wilc1000: Rename irq handler from "WILC_IRQ" to netdev name omits 4347d34e6a76 wilc1000: Rename SPI driver from "WILC_SPI" to "wilc1000_spi" omits 73bbef64bca7 wilc1000: Fix spurious "FW not responding" error omits dde02213fa64 wilc1000: Remove misleading USE_SPI_DMA macro omits 5ae660641db8 wilc1000: Fix missing newline in error message omits f92b9f967463 wilc1000: Fix copy-and-paste typo in wilc_set_mac_address omits 2c94ebedc844 kselftest/arm64: Add pidbench for floating point syscall cases omits 12b792e5e234 arm64/fp: Add comments documenting the usage of state rest [...] omits 4c02043c5a52 rtw89: coex: Update COEX to 5.5.8 omits bd309c8b4965 rtw89: coex: Cancel PS leaving while C2H comes omits eb87d79911c6 rtw89: coex: Update BT counters while receiving report omits 2200ff3f0d1d rtw89: coex: Define LPS state for BTC using omits 8c7e9ceb5bac rtw89: coex: Add MAC API to get BT polluted counter omits f8028a9a92f2 rtw89: coex: Not to send H2C when WL not ready and count H2C omits b3131a41ac6f rtw89: coex: correct C2H header length omits b77e995e3b96 kselftest/arm64: Add a test program to exercise the syscall ABI omits 9331a604858a kselftest/arm64: Allow signal tests to trigger from a function omits 18edbb6b3259 kselftest/arm64: Parameterise ptrace vector length information omits aed34d9e52b8 arm64/sve: Minor clarification of ABI documentation omits 30c43e73b3fa arm64/sve: Generalise vector length configuration prctl() for SME omits 97bcbee404e3 arm64/sve: Make sysctl interface for SVE reusable by SME omits 9c33eef84e31 Merge back int340x driver material for 5.17. omits f8a3bcceb422 ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK omits e53a80835f1b ice: Remove unnecessary casts omits c14846914ed6 ice: Propagate error codes omits 2ccc1c1ccc67 ice: Remove excess error variables omits 5518ac2a6442 ice: Cleanup after ice_status removal omits d54699e27d50 ice: Remove enum ice_status omits 5e24d5984c80 ice: Use int for ice_status omits 5f87ec4861aa ice: Remove string printing for ice_status omits 247dd97d713c ice: Refactor status flow for DDP load omits fabf480bf95d ice: Refactor promiscuous functions omits 1609c22a8a09 Merge branch 'for-next/perf-cpu' into for-next/perf omits 742a15b1a23a arm64: Use BTI C directly and unconditionally omits 481ee45ce9e0 arm64: Unconditionally override SYM_FUNC macros omits 9be34be87cc8 arm64: Add macro version of the BTI instruction omits 580b536b504f Merge 'arm64/for-next/fixes' into for-next/bti omits 893c34b60a59 arm64: perf: Support new DT compatibles omits 6ac9f30bd43b arm64: perf: Simplify registration boilerplate omits d4c4844a9b47 arm64: perf: Support Denver and Carmel PMUs omits 5eb6f22823e0 exit/kthread: Fix the kerneldoc comment for kthread_comple [...] omits 0aeddbd0cb07 via-agp: convert to generic power management omits 6d1adc3d46a7 sis-agp: convert to generic power management omits ec4e4a6fdc51 amd64-agp: convert to generic power management omits 59716aa3f976 ASoC: qdsp6: Fix an IS_ERR() vs NULL bug omits 833a94aac572 ASoC: qcom: Distinguish headset codec by codec_dai->name omits 3aa1e96a2b95 ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE omits 848aedfdc6ba ASoC: soc-pcm: test refcount before triggering omits b2ae80663008 ASoC: soc-pcm: serialize BE triggers omits b7898396f4bb ASoC: soc-pcm: Fix and cleanup DPCM locking omits bbf7d3b1c4f4 ASoC: soc-pcm: align BE 'atomicity' with that of the FE omits d8a9c6e1f676 ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure omits 014adbc9a838 Merge branch 'misc' into for-next omits 6eecfd592d5e Merge tag 'renesas-arm-soc-for-v5.17-tag1' of git://git.ke [...] omits 60f44fe4cde9 ice: refactor PTYPE validating omits 8818b95409d8 ice: Add package PTYPE enable information omits fa0cac1b4033 Merge branch 'fixes' into for-next omits beefee71336b ath11k: Change qcn9074 fw to operate in mode-2 omits 523aafd0f071 ath11k: add ab to TARGET_NUM_VDEVS & co omits eccd25136386 ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() omits b9aafbd46eb9 media: si2157: add ATV support for si2158 omits 98c65a3dac95 media: si2157: add support for 1.7MHz and 6.1 MHz omits 6446a22a1669 media: si2157: add support for ISDB-T and DTMB omits 805d5a089673 media: si2157: get rid of chiptype data omits 1c35ba3bf972 media: si2157: use a different namespace for firmware omits 7c2d8ee486b9 media: si2157: rework the firmware load logic omits 48dde945e7f8 media: si2157: Add optional firmware download omits 2ae5d7e54169 media: si2157: move firmware load to a separate function omits 3f81fc9b2ba4 media: b2c2-flexcop-usb: fix some whitespace coding style omits 309247892818 media: ivtv: no need to initialise statics to 0 omits 391137c04ec3 media: dmxdev: drop unneeded <linux/kernel.h> inclusion fr [...] omits 9dd2444f2395 media: vidtv: remove unneeded variable make code cleaner omits 5d6db4aa3c85 media: drivers:usb:remove unneeded variable omits df78b858e773 media: i2c: max9286: Use dev_err_probe() helper omits 232c297a4e86 media: c8sectpfe: fix double free in configure_channels() omits 43f0633f8994 media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes omits e0471a623c86 media: davinci: remove redundant assignment to pointer common omits 213173d958a3 media: saa7146: remove redundant assignments of i to zero omits f66dcb32af19 media: Revert "media: uvcvideo: Set unique vdev name based [...] omits 959fddf537c8 ARM: tegra: Avoid pwm- prefix in pinmux nodes omits 4b7f222d8323 ARM: tegra: Sort Tegra124 XUSB clocks correctly omits e51c87b7cb1a ARM: tegra: Drop unused AHCI clocks on Tegra124 omits 9b07cfe27647 ARM: tegra: Fix Tegra124 I2C compatible string list omits c6d4a8977598 ARM: tegra: Rename CPU and EMC OPP table device-tree nodes omits 272c5c3a3792 ARM: tegra: Rename thermal zone nodes omits 9ab9ecd83a3e ARM: tegra: Drop reg-shift for Tegra HS UART omits 1b5bad01abdc ARM: tegra: Rename GPU node on Tegra124 omits 63658cbc66a2 ARM: tegra: Rename GPIO hog nodes to match schema omits 82d03bec4e97 ARM: tegra: Add #reset-cells for Tegra114 MC omits f8d5db7e27b3 ARM: tegra: Fix compatible string for Tegra114+ timer omits c629196d04c8 ARM: tegra: Rename top-level regulators omits 4f74ed817ef8 ARM: tegra: Rename top-level clocks omits 0b9f3940d630 ARM: tegra: Rename SPI flash chip nodes omits 0a6a64f904c6 ARM: tegra: Specify correct PMIC compatible on Tegra114 boards omits 0714ccb54c38 ARM: tegra: Clean up external memory controller nodes omits e8f7875680ae Merge tag 'memory-controller-drv-renesas-5.17' of git://gi [...] omits 9fc205b413b3 libbpf: Add sane strncpy alternative and use it internally omits a556cfe4cabc iommu/io-pgtable-arm-v7s: Add error handle for page table [...] omits 17d9a4b43b28 iommu/arm-smmu-v3: Constify arm_smmu_mmu_notifier_ops omits cd76990c94bb iommu: arm-smmu-impl: Add SM8450 qcom iommu implementation omits 810d8cabaab5 dt-bindings: arm-smmu: Add compatible for SM8450 SoC omits c31112fbd407 iommu/arm-smmu-qcom: Fix TTBR0 read omits ae377d342006 dt-bindings: arm-smmu: Add compatible for the SDX55 SoC omits 4581e676d3be libbpf: Fix potential uninit memory read omits 1aa97b002258 phy: freescale: pcie: Initialize the imx8 pcie standalone [...] omits b3b5516a6fee dt-bindings: phy: Add imx8 pcie phy driver support omits f6f787874aa5 dt-bindings: phy: phy-imx8-pcie: Add binding for the pad m [...] omits f4217069cd11 media: saa7146: fix error logic at saa7146_vv_init() omits 3af86b046933 media: saa7146: hexium_gemini: Fix a NULL pointer derefere [...] omits ce560ee5c51d media: mc: mc-entity.c: Use bitmap_zalloc() when applicable omits 34b1df99a5d4 media: staging: max96712: Constify static v4l2_subdev_ops omits 3d5831a40d34 media: msi001: fix possible null-ptr-deref in msi001_probe() omits c2611e479f5d media: rockchip: rkisp1: use device name for debugfs subdir name omits a9c976b18a4b media: pt3: Switch to using functions pcim_* and devm_* omits 589a9f0eb799 media: dw2102: Fix use after free omits c00d65e6df8d media: imx6-mipi-csi2: use pre_streamon callback to set se [...] omits 9de63c91962b media: i2c: max9286: Get rid of duplicate of_node assignment omits 8cc464fdcaae media: max96712: Depend on VIDEO_V4L2 omits 4c1aaf097b83 media: hantro: Fix G2/HEVC negotiated pixelformat omits 8b3179b7212c media: streamzap: remove redundant gap calculations omits 4df69e46c352 media: streamzap: remove unused struct members omits 35088717ad24 media: streamzap: less chatter omits 7a25e6849ad7 media: streamzap: no need for usb pid/vid in device name omits 4bed93060504 media: streamzap: remove unnecessary ir_raw_event_reset an [...] omits 8fede658e7dd media: igorplugusb: receiver overflow should be reported omits 26748c0d86c2 media: winbond-cir: no need for reset after resume omits b820c2cf0e8d media: iguanair: no need for reset after IR receiver enable omits 74747dda582d media: lirc: always send timeout reports omits ac6f6548fcb3 rsxx: Drop PCI legacy power management omits cd97b7e0d780 mtip32xx: convert to generic power management omits 9e541f142dab mtip32xx: remove pointless drvdata lookups omits 2920417c98db mtip32xx: remove pointless drvdata checking omits 33ce2aff7d34 io_uring: code clean for some ctx usage omits 8bd09b41b82f Merge branch 'for-next/perf-user-counter-access' into for- [...] omits 1879a61f4ad8 Merge branch 'for-next/perf-smmu' into for-next/perf omits 8330904fedb1 Merge branch 'for-next/perf-hisi' into for-next/perf omits e73bc4fd78c4 Merge branch 'for-next/perf-cn10k' into for-next/perf omits fc369f925f5c Merge branch 'for-next/perf-cmn' into for-next/perf omits 190357e1e09f ASoC: qcom: apq8016_sbc: Allow routing audio through QDSP6 omits 03c2192ab636 ASoC: mediatek: assign correct type to argument omits ec247fea7380 ASoC: SOF: sof-probes: Constify sof_probe_compr_ops omits 475b17b4a875 ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device omits 053f58bab331 arm64: atomics: lse: define RETURN ops in terms of FETCH ops omits 8a578a759ad6 arm64: atomics: lse: improve constraints for simple ops omits 5e9e43c987b2 arm64: atomics: lse: define ANDs in terms of ANDNOTs omits ef5324506098 arm64: atomics lse: define SUBs in terms of ADDs omits 8e6082e94aac arm64: atomics: format whitespace consistently omits fe4c82a7e0f0 ibmvnic: remove unused defines omits b6ee566cf394 ibmvnic: Update driver return codes omits dc91e3be837c Revert "pktgen: use min() to make code cleaner" omits 13510fef48a3 pktgen: use min() to make code cleaner omits 256f8d72a51e Merge branch 'dsa-fixups' omits 7f2973149c22 net: dsa: make tagging protocols connect to individual swi [...] omits c8a2a011cd04 net: dsa: sja1105: fix broken connection with the sja1110 tagger omits e2f01bfe1406 net: dsa: tag_sja1105: fix zeroization of ds->priv on tag [...] omits b4bffa4ceab1 bareudp: Add extack support to bareudp_configure() omits 0976b888a150 ethtool: fix null-ptr-deref on ref tracker omits a9aa5e3320ae net: dev: Change the order of the arguments for the conten [...] omits 09eb3ad55fef Merge branch 'irq/urgent' into irq/msi omits 8404b0fbc7fb drivers/perf: hisi: Add driver for HiSilicon PCIe PMU omits c8602008e247 docs: perf: Add description for HiSilicon PCIe PMU driver omits d0c3e46484fb Merge branch 'hwtstamp_bonding' omits 085d61000845 Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX [...] omits 9c9211a3fc7a net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX omits 4cbf47728f8d dt-bindings: perf: Add YAML schemas for Marvell CN10K LLC- [...] omits 036a7584bede drivers: perf: Add LLC-TAD perf counter support omits 2c54b423cf85 arm64/xor: use EOR3 instructions when available omits df457ca973fe perf/smmuv3: Synthesize IIDR from CoreSight ID registers omits 3f7be4356176 perf/smmuv3: Add devicetree support omits 2704e7594383 dt-bindings: Add Arm SMMUv3 PMCG binding omits a88fa6c28b86 perf/arm-cmn: Add debugfs topology info omits b2fea780c928 perf/arm-cmn: Add CI-700 Support omits e310644724e1 dt-bindings: perf: arm-cmn: Add CI-700 omits 60d1504070c2 perf/arm-cmn: Support new IP features omits 61ec1d875812 perf/arm-cmn: Demarcate CMN-600 specifics omits 558a07807038 perf/arm-cmn: Move group validation data off-stack omits 4f2c3872dde5 perf/arm-cmn: Optimise DTC counter accesses omits 847eef94e632 perf/arm-cmn: Optimise DTM counter reads omits 0947c80aba23 perf/arm-cmn: Refactor DTM handling omits da5f7d2c8019 perf/arm-cmn: Streamline node iteration omits 5f167eab83f1 perf/arm-cmn: Refactor node ID handling omits 82d8ea4b4500 perf/arm-cmn: Drop compile-test restriction omits 6190741c294d perf/arm-cmn: Account for NUMA affinity omits 56c7c6eaf3eb perf/arm-cmn: Fix CPU hotplug unregistration omits 63fa47ba886b KVM: PPC: Book3S HV P9: Use kvm_arch_vcpu_get_wait() to ge [...] omits aa1005d15d2a Documentation: arm64: Document PMU counters access from userspace omits 83a7a4d643d3 arm64: perf: Enable PMU counter userspace access for perf event omits e2012600810c arm64: perf: Add userspace counter access disable switch omits 82ff0c022d19 perf: Add a counter for number of user access events in context omits 369461ce8fb6 x86: perf: Move RDPMC event flag to a common definition omits 54477c542f92 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next omits 88404c56fde0 arm64: dts: renesas: r9a07g044: Create thermal zone to sup [...] omits 844dd4378453 arm64: dts: renesas: r9a07g044: Add TSU node omits 5a6bca1ff7a5 arm64: dts: renesas: falcon-cpu: Add DSI display output omits b2db714bc9a6 arm64: dts: renesas: r8a779a0: Add DSI encoders omits 43d5ac7d0702 drm: document DRM_IOCTL_MODE_GETFB2 omits 1b3f198064b9 Merge branch 'for-5.17/thrustmaster' into for-next omits 76c32b6e303a Merge branch 'for-5.17/hidraw' into for-next omits cc0265fb4893 Merge branch 'for-5.17/core' into for-next omits b60d3c803d76 HID: i2c-hid-of: Expose the touchscreen-inverted properties omits fd8d135b2c5e HID: quirks: Allow inverting the absolute X/Y values omits c6e5bdae04a3 Merge tag 'optee-async-notif-for-v5.17' of https://git.lin [...] omits 073c3ab6ae01 Documentation/filesystem/dax: DAX on virtiofs omits c3cb6f935e32 fuse: mark inode DONT_CACHE when per inode DAX hint changes omits 2ee019fadcca fuse: negotiate per inode DAX in FUSE_INIT omits 93a497b9ad69 fuse: enable per inode DAX omits 98046f7486db fuse: support per inode DAX in fuse protocol omits 780b1b959f9b fuse: make DAX mount option a tri-state omits cecd491641c2 fuse: add fuse_should_enable_dax() helper omits 8590222e4b02 HID: hidraw: Replace hidraw device table mutex with a rwsem omits 5213313b9ad8 Merge tag 'zynqmp-soc-for-v5.17' of https://github.com/Xil [...] omits 415e701cee52 HID: thrustmaster use swap() to make code cleaner omits 99b03ca651f1 Merge v5.16-rc5 into drm-next omits 0642fb4ba68f clocksource/drivers/pistachio: Fix -Wunused-but-set-variab [...] omits 5b532920d74e Merge tag 'asahi-soc-pmgr-5.17' of https://github.com/Asah [...] omits 0ed9e4ebcebc clocksource/drivers/timer-imx-sysctr: Set cpumask to cpu_p [...] omits b156117aed1b phy: rockchip-inno-usb2: remove redundant assignment to va [...] omits 9ea1b35f63dd HID: debug: Add USI usages omits 5904a3f9d756 HID: input: Make hidinput_find_field() static omits ae7fafa6896a HID: Add hid usages for USI style pens omits c0ee1d571626 HID: hid-input: Add suffix also for HID_DG_PEN omits 8aa45b544db9 HID: Add map_msc() to avoid boilerplate code omits 405db98b8925 mips: ralink: add missing of_node_put() call in ill_acc_of [...] omits 4317892db474 MIPS: fix typo in a comment omits 8de927a4d6f8 MIPS: lantiq: Fix typo in a comment omits dae39cff8d98 MIPS: Fix typo in a comment omits c0484efaf569 MIPS: Makefile: Remove "ifdef need-compiler" for Kbuild.platforms omits 048cc2378c24 MIPS: SGI-IP22: Remove unnecessary check of GCC option omits 9d031a51b399 phy: lan966x: Remove set_speed function omits bd4372f056a2 arm64: dts: imx8mn-bsh-smm-s2/pro: Add iMX8MN BSH SMM S2 boards omits 8802266a1033 dt-bindings: arm: fsl: Add BSH SMM-M2 IMX6ULZ SystemMaster board omits 50cee5eb406b dt-bindings: arm: fsl: Add iMX8MN BSH SMM S2 boards omits 63aca69c224f dt-bindings: Add vendor prefix for BSH Hausgeraete GmbH omits 96db14432d97 drm/i915: Fix implicit use of struct pci_dev omits aafac22d6b23 arm64: dts: imx8mm/n: Remove the 'pm-ignore-notify' property omits 03eb813dac25 arm64: dts: imx8ulp: add power domain entry for usdhc omits a38771d7a49b arm64: dts: imx8ulp: add scmi firmware node omits 057ccd9db760 dt-bindings: power: imx8ulp: add power domain header file omits 1a42daaa3c7e arm64: dts: imx8mq-evk: link regulator to VPU domain omits a3d5b4e2af44 arm64: dts: ls1088a: add snps incr burst type adjustment for usb1 omits 22e9e261bfe8 arm64: dts: ls1088a: Add reboot nodes omits bd8a9cd624c6 arm64: dts: ls1028a-rdb: update copyright omits 96ad273759e0 arm64: dts: ls1028a-rdb: add aliases for the Ethernet ports omits d18c7980d4d7 arm64: dts: ls1028a-rdb: add an alias for the FlexSPI controller omits 6c5d66cb28b0 arm64: dts: ls1028a-rdb: sort nodes alphabetically by label omits cbcf2b40a7cf ARM: dts: imx6qdl-dhcom: Identify the PHY by ethernet-phy- [...] omits e7ed6ba0239d ARM: dts: imx6qdl-dhcom: Align PHY reset timing with other [...] omits 0491871b63da Merge tag 'renesas-drivers-for-v5.17-tag1' of git://git.ke [...] omits 97416aab1517 arm64: defconfig: enable drivers for booting i.MX8ULP omits 2aaeccfafbf9 Merge tag 'ixp4xx-dtx-v5.17' of git://git.kernel.org/pub/s [...] omits 16c57fff8390 phy: ti: Use IS_ERR_OR_NULL() to clean code omits 918aaae300a6 dt-bindings: phy: qcom,qusb2: Add SM6350 compatible omits 045a31b95509 phy: tegra: xusb: Fix return value of tegra_xusb_find_port [...] omits 8c2d04551545 scsi: hpsa: Remove an unused variable in hpsa_update_scsi_ [...] omits c167dd0b2a7a scsi: lpfc: Use struct_group to isolate cast to larger object omits 532adda9f405 scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info omits 1c9f4b00b3cf XArray: Document the locking requirement for the xa_state omits bca46d8e5fed ARM: dts: imx6qdl: drop "fsl,imx-ckih1" omits 5368f930cc65 ARM: dts: imx6qdl: drop "fsl,imx-ckil" omits 36b85fdaa36a ARM: dts: imx6qdl: drop "fsl,imx-osc" omits 4ce956128d43 ARM: dts: imx53: drop "fsl,imx-ckih2" omits 917fee9c6f7b ARM: dts: imx53: drop "fsl,imx-ckih1" omits ac0894359ecf ARM: dts: imx53: drop "fsl,imx-ckil" omits 39cd25fe2e1d ARM: dts: imx53: drop "fsl,imx-osc" omits 0dee2e69efc2 ARM: dts: imx51: drop "fsl,imx-ckih2" omits 58cd720f3f5a ARM: dts: imx51: drop "fsl,imx-ckih1" omits 929bdb7b0afb ARM: dts: imx51: drop "fsl,imx-ckil" omits 73cda7c63a59 ARM: dts: imx51: drop "fsl,imx-osc" omits f6bc4a7c037f ARM: dts: imx50: drop "fsl,imx-ckih2" omits c522683be5b5 ARM: dts: imx50: drop "fsl,imx-ckih1" omits c5e526a9c3d5 ARM: dts: imx50: drop "fsl,imx-ckil" omits 20adb4921cd6 ARM: dts: imx50: drop "fsl,imx-osc" omits 9a68c8ec9ac9 ARM: dts: imx25: drop "fsl,imx-osc" omits 05be8e7472cd ARM: dts: imx1: drop "fsl,imx-clk32" omits 3f8b6cf82088 ARM: dts: imx7: Group mipi_csi 'port' children in a 'ports' node omits 473d06b9093d ARM: dts: imx7: Drop reset-names property for mipi_csi node omits 74092acd6eab ARM: dts: imx7s-warp: Drop undefined property in mipi_csi node omits b357ffd8604a ARM: dts: imx: Change spba to spba-bus omits c4cacb5b80f4 dt-bindings: soc: imx: Add binding doc for spba bus omits 7b983da38417 bus: imx-weim: optionally enable continuous burst clock omits ced795c2648a dt-bindings: bus: imx-weim: add words about continuous bclk omits a973f86b41fb RDMA/mlx5: Add support to multiple priorities for FDB rules omits c7d5fa105b5d net/mlx5: Create more priorities for FDB bypass namespace omits 4588fed7beae net/mlx5: Refactor mlx5_get_flow_namespace omits 22c3f2f56bd9 net/mlx5: Separate FDB namespace omits 52a0cab35c56 drbd: Use struct_group() to zero algs omits d27a66229096 xsk: Wipe out dead zero_copy_allocator declarations omits 0344931ad359 soc: document merges omits 2e307ba4156c Merge branch 'arm/dt' into for-next omits d95b00f1a8c5 drm/mediatek: Set the default value of rotation to DRM_MOD [...] omits 7b7320905a59 Merge tag 'at91-dt-5.17' of git://git.kernel.org/pub/scm/l [...] omits 1c8e994f16b7 Merge tag 'amlogic-arm64-dt-for-v5.17' of git://git.kernel [...] omits bc279dc04e9e arm64: dts: qcom: sm7225-fairphone-fp4: Enable ADSP, CDSP & MPSS omits f3141df0418c Merge tag 'v5.17-rockchip-dts64-1' of git://git.kernel.org [...] omits 8eb5287e8a42 arm64: dts: qcom: sm6350: Add CDSP nodes omits efc33c969f23 arm64: dts: qcom: sm6350: Add ADSP nodes omits 489be59b635b arm64: dts: qcom: sm6350: Add MPSS nodes omits 3bc0d1f9ef54 remoteproc: qcom: pas: Add SM6350 CDSP support omits bfd75aefe32c remoteproc: qcom: pas: Add SM6350 ADSP support omits 42a3f554d81e remoteproc: qcom: pas: Add SM6350 MPSS support omits a15d36f04b9e dt-bindings: remoteproc: qcom: pas: Add SM6350 adsp, cdsp & mpss omits dd585d9bfbf0 remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP omits da87976921bb remoteproc: imx_rproc: correct firmware reload omits fdc12231d885 remoteproc: qcom: pil_info: Don't memcpy_toio more than is [...] omits f56498fc6a93 arm64: dts: qcom: sm6350: Fix validation errors omits 7495af930835 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c omits a6839c42fe7c ARM: dts: qcom: Build apq8016-sbc/DragonBoard 410c DTB on ARM32 omits 7f0ef89c0fa9 Merge tag 'asahi-soc-dt-5.17' of https://github.com/AsahiL [...] omits 4754eab7e5a7 ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors omits a78a42fb48b8 ASoC: qcom: apq8016_sbc: Allow routing audio through QDSP6 omits 38192dc36f1f ASoC: dt-bindings: qcom: Document qcom,msm8916-qdsp6-sndca [...] omits b7875d88bf70 ASoC: dt-bindings: qcom: apq8016-sbc: Move to qcom,sm8250 [...] omits 1875ae76f82c ASoC: dt-bindings: qcom: sm8250: Document "aux-devs" omits c55676ec292e ASoC: dt-bindings: qcom: sm8250: Drop redundant MultiMedia routes omits f742fc68ac0d libbpf: Add doc comments for bpf_program__(un)pin() omits acd143eefb82 selftests/bpf: Fix segfault in bpf_tcp_ca omits 47d9c6faa79e drm:amdgpu:remove unneeded variable omits c08d2f8bc16b Documentation/gpu: split amdgpu/index for readability omits ff7ac85282a1 drivers/amd/pm: drop statement to print FW version for smu_v13 omits 6f072a84550d drm/amd/pm: fix reading SMU FW version from amdgpu_firmwar [...] omits 240e6d25a0a8 drm/amd/display: fix function scopes omits 33c3365ec690 drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK omits c1e003d3ff69 drm/amd/display: Reduce stack size for dml31_ModeSupportAn [...] omits ba6f8c135af0 drm/amdgpu: re-format file header comments omits 9be9bf4e3a5e drm/amdgpu: remove unnecessary variables omits 929bb8e20041 drm/amdgpu: fix amdgpu_ras_mca_query_error_status scope omits 2b36afc694bb drm/amd: move variable to local scope omits 4fe3819443a1 drm/amd: add some extra checks that is_dig_enabled is defined omits 28fe416466f2 drm/amdgpu: Reduce SG bo memory usage for mGPUs omits 4a74c38cd67b drm/amdgpu: Detect if amdgpu in IOMMU direct map mode omits a723c6d0785a Documentation/gpu: Add amdgpu and dc glossary omits 522968aeed29 Documentation/gpu: Add basic overview of DC pipeline omits 76659755b4bf Documentation/gpu: How to collect DTN log omits b2568d6834ea Documentation/gpu: Document pipe split visual confirmation omits 7971fb3502bb Documentation/gpu: Document amdgpu_dm_visual_confirm debug [...] omits e91f840142ee Documentation/gpu: Reorganize DC documentation omits 6ff7fddbd120 drm/amdgpu: add support for SMU debug option omits 34f3a4a98bd3 drm/amdgpu: introduce a kind of halt state for amdgpu device omits cace4bff750f drm/amdgpu: check df_funcs and its callback pointers omits 4ac955baa933 drm/amdgpu: don't override default ECO_BITs setting omits 2c113b999c20 drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE omits 2cb6577a3034 drm/amdgpu: read and authenticate ip discovery binary omits 32f0e1a3307f drm/amdgpu: add helper to verify ip discovery binary signature omits f6dcaf0c0748 drm/amdgpu: rename discovery_read_binary helper omits 43a80bd511aa drm/amdgpu: add helper to load ip_discovery binary from file omits c40bdfb2ffa4 drm/amdgpu: fix incorrect VCN revision in SRIOV omits 4046afcebfc3 drm/amdgpu: add modifiers in amdgpu_vkms_plane_init() omits addaac0cf75d drm/amdgpu: disable default navi2x co-op kernel support omits 48733b224fa7 drm/amdkfd: add Navi2x to GWS init conditions omits 613aa3ea74ae drm/amdgpu: only hw fini SMU fisrt for ASICs need that omits a60831ea3ab2 drm/amdgpu: remove power on/off SDMA in SMU hw_init/fini() omits 0f7ef0b99da1 drm/amdkfd: Make KFD support on Hawaii experimental omits 4853cbcd94bd drm/amdkfd: Don't split unchanged SVM ranges omits f864df76ff10 drm/amdkfd: Fix svm_range_is_same_attrs omits 726be4060726 drm/amdkfd: Fix error handling in svm_range_add omits 0771c805918c drm/amdgpu: Handle fault with same timestamp omits e105b64a364a drm/amdgpu: fix location of prototype for amdgpu_kms_compat_ioctl omits 64cf26f04ad0 drm/amd: append missing includes omits ded331a0710d drm/amdkfd: fix function scopes omits 2351b7d4e3fd drm/amdgpu: fix function scopes omits bbe04dec5c52 drm/amd: fix improper docstring syntax omits 0e2a82a31682 drm/amd: Mark IP_BASE definition as __maybe_unused omits 85a774d9ada4 drm/amdgpu: extended waiting SRIOV VF reset completion tim [...] omits a5f67c939eb2 drm/amdgpu: recover XGMI topology for SRIOV VF after reset omits dd26e018aaa4 drm/amdgpu: added PSP XGMI initialization for SRIOV VF dur [...] omits 175ac6ec6bd8 drm/amdgpu: skip reset other device in the same hive if it [...] omits 123202744955 drm/amd/display: Add feature flags to disable LTTPR omits 655ff3538eee drm/amdgpu: enable RAS poison flag when GPU is connected to CPU omits 7e4aeed859d4 drm/amd/display: Add Debugfs Entry to Force in SST Sequence omits c8064e5b4ada bpf: Let bpf_warn_invalid_xdp_action() report more info omits 2cbad989033b bpf: Do not WARN in bpf_warn_invalid_xdp_action() omits 7fa7ffcf9bab kunit: tool: suggest using decode_stacktrace.sh on kernel crash omits 4c2911f1e140 kunit: tool: reconfigure when the used kunitconfig changes omits c44895b6cd85 kunit: tool: revamp message for invalid kunitconfig omits 9f57cc76eccc kunit: tool: add --kconfig_add to allow easily tweaking ku [...] omits 98978490ccf7 kunit: tool: move Kconfig read_from_file/parse_from_string [...] omits 1f1562fcd04a cgroup/cpuset: Don't let child cpusets restrict parent in [...] omits 142189f09cdf kunit: tool: print parsed test results fully incrementally omits 44b7da5fcd4c kunit: Report test parameter results as (K)TAP subtests omits 37dbb4c7c744 kunit: Don't crash if no parameters are generated omits e56e482855b7 kunit: tool: Report an error if any test has no subtests omits c68077b14692 kunit: tool: Do not error on tests without test plans omits ee92ed38364e kunit: add run_checks.py script to validate kunit changes omits 58b391d74630 Documentation: kunit: remove claims that kunit is a mockin [...] omits 9a6bb30a8830 kunit: tool: fix --json output for skipped tests omits 3aee738a3d7a Merge tag 'tags/bcm2835-dt-next-2021-12-13' into devicetree/next omits b9ca111fae48 Merge tag 'ux500-dts-v5.17-1' of git://git.kernel.org/pub/ [...] omits 541b107cccf4 Merge tag 'renesas-dt-bindings-for-v5.17-tag1' of git://gi [...] omits ee58c0a4d726 Merge tag 'renesas-arm-dt-for-v5.17-tag1' of git://git.ker [...] omits 95c072473995 spi: Fix incorrect cs_setup delay handling omits c57dbcab0444 drivers/regulator: remove redundant ret variable omits 290a7c5509b6 ASoC: SOF: Intel: add comment on JasperLake support omits 924631df4134 ASoC: SOF: Intel: hda-dai: remove unused fields omits 288fad2f71fa ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position [...] omits ae81d8fd57ff ASoC: SOF: hda-stream: only enable DPIB if needed omits 12ce213821b7 ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB omits a792bfc1c2bc ASoC: SOF: Intel: hda-stream: limit PROCEN workaround omits c697ef868f59 ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c omits 3db30b790289 brcmfmac: Fix incorrect type assignments for keep-alive omits efa56eddf5d5 coresight: core: Fix typo in a comment omits 1175011a7d00 arm64: cpufeature: add HWCAP for FEAT_RPRES omits 9e45365f1469 arm64: add ID_AA64ISAR2_EL1 sys register omits 5c13f042e732 arm64: cpufeature: add HWCAP for FEAT_AFP omits 07b742a4d912 arm64: mm: log potential KASAN shadow alias omits 6f6cfa586799 arm64: mm: use die_kernel_fault() in do_mem_abort() omits 107c221f4624 NFSD: De-duplicate nfsd4_decode_bitmap4() omits e99fbddd43c0 nfsd: improve stateid access bitmask documentation omits 270a6bda8087 NFSD: Remove NFSD_PROC_ARGS_* macros omits 2689bf04e628 NFSD: Combine XDR error tracepoints omits b6e2433d3e94 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits 238aa8bc6cde SUNRPC: Record endpoint information in trace log omits 5089f3d97552 SUNRPC: Remove low signal-to-noise tracepoints omits 1463b38e7cf3 NFSD: simplify per-net file cache management omits 1e37d0e5bda4 NFSD: Fix inconsistent indenting omits 7578b2f628db NFSD: Remove be32_to_cpu() from DRC hash function omits 23a1a573c61c NFS: switch the callback service back to non-pooled. omits 6b044fbaab02 lockd: use svc_set_num_threads() for thread start and stop omits 93aa619eb0b4 SUNRPC: always treat sv_nrpools==1 as "not pooled" omits cf0e124e0a48 SUNRPC: move the pool_map definitions (back) into svc.c omits ecd3ad68d2c6 lockd: rename lockd_create_svc() to lockd_get() omits 865b674069e0 lockd: introduce lockd_put() omits 6a4e2527a636 lockd: move svc_exit_thread() into the thread omits b73a2972041b lockd: move lockd_start_svc() call into lockd_create_svc() omits 5a8a7ff57421 lockd: simplify management of network status notifiers omits 2840fe864c91 lockd: introduce nlmsvc_serv omits d057cfec4940 NFSD: simplify locking for network notifier. omits 3ebdbe5203a8 SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() omits 3409e4f1e8f2 NFSD: Make it possible to use svc_set_num_threads_sync omits 9d3792aefdcd NFSD: narrow nfsd_mutex protection in nfsd thread omits 2a36395fac3b SUNRPC: use sv_lock to protect updates to sv_nrthreads. omits 9b6c8c9bebcc nfsd: make nfsd_stats.th_cnt atomic_t omits ec52361df99b SUNRPC: stop using ->sv_nrthreads as a refcount omits 8c62d12740a1 SUNRPC/NFSD: clean up get/put functions. omits df5e49c880ea SUNRPC: change svc_get() to return the svc. omits 89b24336f03a NFSD: handle errors better in write_ports_addfd() omits c2f1c4bd2062 NFSD: Fix sparse warning omits 322c4293ecc5 loop: make autoclear operation asynchronous omits 285892a74f13 remoteproc: Add Renesas rcar driver omits d3c76a42ecc7 dt-bindings: remoteproc: Add Renesas R-Car omits e9c78319215c Merge tag 'rcar_rst_rproc-tag1' of git://git.kernel.org/pu [...] omits 0ba4566cd8a4 bdev: Improve lookup_bdev documentation omits 6b1248798eb6 exit/kthread: Move the exit code for kernel threads into s [...] omits 40966e316f86 kthread: Ensure struct kthread is present for all kthreads omits cead18552660 exit: Rename complete_and_exit to kthread_complete_and_exit omits ca3574bd653a exit: Rename module_put_and_exit to module_put_and_kthread_exit omits bbda86e988d4 exit: Implement kthread_exit omits eb55e716ac1a exit: Stop exporting do_exit omits 7f80a2fd7db9 exit: Stop poorly open coding do_task_dead in make_task_dead omits 05ea0424f0e2 exit: Move oops specific logic from do_exit into make_task_dead omits 0e25498f8cd4 exit: Add and use make_task_dead. omits 5e354747b2c9 exit/s390: Remove dead reference to do_exit from copy_thread omits effb32e931dd arch: arm64: ti: Add support J721S2 Common Processor Board omits d502f852d22a arm64: dts: ti: Add initial support for J721S2 System on Module omits b8545f9d3a54 arm64: dts: ti: Add initial support for J721S2 SoC omits beba81faad86 dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721S2 omits 6b1caf4dea3e dt-bindings: arm: ti: Add bindings for J721s2 SoC omits f872af09094c firmware: arm_scmi: Use new trace event scmi_xfer_response_wait omits 8b276b59ccf9 include: trace: Add new scmi_xfer_response_wait event omits 5a731aebd31b firmware: arm_scmi: Refactor message response path omits 582730b9cbcc firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms omits e94fac3829dd Merge branch 'bpf: Add helpers to access traced function a [...] omits 006004b71556 selftests/bpf: Add tests for get_func_[arg|ret|arg_cnt] helpers omits f92c1e183604 bpf: Add get_func_[arg|ret|arg_cnt] helpers omits 5edf6a1983b9 bpf, x64: Replace some stack_size usage with offset variables omits 2b070c2bc885 selftests/bpf: Add test to access int ptr argument in trac [...] omits bb6728d75611 bpf: Allow access to int pointer arguments in tracing programs omits bd943653b10d arm64: dts: qcom: Add device tree for Samsung J5 2015 (sam [...] omits 7cf4cc3e8524 ARM: dts: spear3xx: Add spear320s dtsi omits 5d7248e956e6 ARM: dts: spear3xx: Use plgpio regmap in SPEAr310 and SPEAr320 omits a34ff76a1615 soc: ti: k3-socinfo: Add entry for J721S2 SoC family omits dec242b6a838 ALSA: gus: Fix memory leaks at memory allocator error paths omits 7b94b7f0ae24 microblaze: add const to of_device_id omits a3c62a042237 net: mtk_eth: add COMPILE_TEST support omits 64445dda9d83 net: dev: Always serialize on Qdisc::busylock in __dev_xmi [...] omits 93d576f54e0f mt76: remove variable set but not used omits fee32de284ac net: bonding: debug: avoid printing debug logs when bond i [...] omits 277ee96f89d8 arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level omits 3cfcda2aee94 net: ocelot: use dma_unmap_addr to get tx buffer dma_addr omits b26980ab2a97 net: lan966x: Fix the configuration of the pcs omits 87f7282e76be selftests/net: expand gro with two machine test omits 947647e2f4ff Merge branch 'arm/fixes' into for-next omits d347a77d7a8f Merge tag 'v5.16-rc5' into for-next omits c29ec614f0da firmware: arm_scpi: Fix string overflow in SCPI genpd driver omits ed6fc70e42cb Merge branch 'mse102x-support' omits 2f207cbf0dd4 net: vertexcom: Add MSE102x SPI support omits 2717566f6661 dt-bindings: net: add Vertexcom MSE102x support omits e4d60d9f3625 dt-bindings: add vendor Vertexcom omits 4bc5e64e6cf3 efi: Move efifb_setup_from_dmi() prototype from arch headers omits c2f51415401c ALSA: gus: Fix erroneous memory allocation omits 2106be4fdf32 net: mvneta: mark as a legacy_pre_march2020 driver omits 62cc9a7387f1 net: axienet: mark as a legacy_pre_march2020 driver omits 2cd24a2e8d8c isdn: cpai: no need to initialise statics to 0 omits cdf8e2de16c0 dt-bindings: usb: tegra-xudc: Document interconnects and i [...] omits a927ae1fba4b usb: core: hcd: change sizeof(vaddr) to sizeof(unsigned long) omits aa9c2219f989 usb: aspeed-vhub: support test mode feature omits d693bbd4cbc4 usb: aspeed-vhub: fix ep0 OUT ack received wrong length issue omits 347f3f54bd45 usb: aspeed-vhub: add qualifier descriptor omits a92548f90fa6 xen: add Xen pvUSB maintainer omits 494ed3997d75 usb: Introduce Xen pvUSB frontend (xen hcd) omits bae9401dff62 usb: Add Xen pvUSB protocol description omits 666f3de741f7 usb: dwc3: gadget: Support Multi-Stream Transfer omits 078c2a0e8e60 ARM: dts: at91: sama7g5ek: Add QSPI0 node omits 0081a525ceef ARM: dts: at91: sama7g5: Add QSPI nodes omits cf4060f1bb64 ARM: dts: at91: sama5d2: Name the qspi clock omits d08aea21c89d eeprom: at24: Add support for 24c1025 EEPROM omits 151a1523160e dt-bindings: at24: add at24c1025 omits e3d72e8eee53 x86/mce: Mark mce_start() noinstr omits edb3d07e2403 x86/mce: Mark mce_timed_out() noinstr omits 75581a203e63 x86/mce: Move the tainting outside of the noinstr region omits db6c996d6ce4 x86/mce: Mark mce_read_aux() noinstr omits b4813539d37f x86/mce: Mark mce_end() noinstr omits 3c7ce80a818f x86/mce: Mark mce_panic() noinstr omits 0a5b288e85bb x86/mce: Prevent severity computation from being instrumented omits 4fbce464db81 x86/mce: Allow instrumentation during task work queueing omits 487d654db3ed x86/mce: Remove noinstr annotation from mce_setup() omits 88f66a423537 x86/mce: Use mce_rdmsrl() in severity checking code omits ad669ec16afe x86/mce: Remove function-local cpus variables omits cd5e0d1fc93a x86/mce: Do not use memset to clear the banks bitmaps omits 6678916dfa01 drm/i915: Move pipe/transcoder/abox masks under intel_devi [...] omits 78977fd5b11c ALSA: sound/isa/gus: check the return value of kstrdup() omits 97884b07122a net: ipa: fix IPA v4.5 interconnect data omits c0d6316c238b ARM: dts: qcom: sdx55: fix IPA interconnect definitions omits cec16052d5a7 net: Enable max_dgram_qlen unix sysctl to be configurable [...] omits 3c118547f87e u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT d [...] omits d147dd70902e Merge branch 'bareudp-remove-unused' omits dcdd77ee55a7 bareudp: Move definition of struct bareudp_conf to bareudp.c omits 614b7a1f28f4 bareudp: Remove bareudp_dev_create() omits 6180c780e64c tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is [...] omits 3a6c12a0c6c3 net: stmmac: bump tc when get underflow error from DMA descriptor omits 5e8c1bf1a0a5 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits 9d5f0f6644b1 gpio: sch: fix typo in a comment omits 4b5b74150e66 Merge branch 'next/dt64' into for-next omits f8cd00ee7b7d Merge branch 'next/drivers' into for-next omits 6441209fb0e0 Merge branch 'for-v5.17/dt-usi' into next/dt64 omits cc4fcd60ac51 soc: samsung: Add USI driver omits edb5dd48b320 Merge tag 'samsung-dt64-exynos-usi-5.17' into next/drivers omits 7836149e155b arm64: dts: exynos: convert serial_0 to USI on ExynosAutov9 omits e522ae91b8ff dt-bindings: soc: samsung: Add Exynos USI bindings omits 97c2259ec775 platform/x86: int3472: Deal with probe ordering issues omits 19d8d6e36b4b platform/x86: int3472: Pass tps68470_regulator_platform_da [...] omits d3d76ae139a7 platform/x86: int3472: Pass tps68470_clk_platform_data to [...] omits 71102bc79643 platform/x86: int3472: Add get_sensor_adev_and_name() helper omits a2f9fbc247ee platform/x86: int3472: Split into 2 drivers omits 9dfa374cc6d0 platform_data: Add linux/platform_data/tps68470.h file omits c537be0bfad6 i2c: acpi: Add i2c_acpi_new_device_by_fwnode() function omits fb90e58f7c4e i2c: acpi: Use acpi_dev_ready_for_enumeration() helper omits 9d9bcae47fd5 ACPI: delay enumeration of devices with a _DEP pointing to [...] omits 2bebea57c2ef drm/i915/cdclk: hide struct intel_cdclk_vals omits 754d6275e9ce drm/i915/cdclk: move intel_atomic_check_cdclk() to intel_cdclk.c omits a09147188f7f drm/i915/pxp: remove useless includes omits ee0ff28a497e drm/i915/pxp: un-inline intel_pxp_is_enabled() omits 0cdbab89c02d drm/i915/fb: reduce include dependencies omits 14567eed87a3 drm/i915/fbc: avoid intel_frontbuffer.h include with declaration omits 1aad06f89291 drm/i915/psr: avoid intel_frontbuffer.h include with declaration omits c7c291884913 drm/i915/active: remove useless i915_utils.h include omits 35291c9c0254 drm/i915/reset: include intel_display.h instead of intel_d [...] omits 5fb6e8cf53b0 locking/atomic: atomic64: Remove unusable atomic ops omits ba53ee7f7f38 ath11k: Fix deleting uninitialized kernel timer during fra [...] omits 767c94caf0ef ath11k: Avoid false DEADLOCK warning reported by lockdep omits 6773cc31a9bb Merge tag 'v5.16-rc5' into locking/core, to pick up fixes omits 55e18e5a76ab ath11k: set DTIM policy to stick mode for station interface omits 9cbd7fc9be82 ath11k: support MAC address randomization in scan omits 5341d57bc398 ath10k: wmi: remove array of flexible structures omits 56789eef894c ath10k: htt: remove array of flexible structures omits af40d16042d6 Merge v5.15-rc5 into char-misc-next omits c45479ecd0c2 Merge 5.16-rc5 into usb-next omits 55b71f6c29f2 ALSA: uapi: use C90 comment style instead of C99 style omits fb6723daf890 ALSA: pcm: comment about relation between msbits hw parame [...] omits 046612a3f592 Input: silead - add pen support omits 66d27d848fa6 Input: silead - add support for EFI-embedded fw using diff [...] omits 71f4ecd5ee84 Input: goodix - 2 small fixes for pen support omits 84345c618e1e Input: goodix - improve gpiod_get() error logging omits 12f247ab590a Input: atmel_mxt_ts - fix double free in mxt_read_info_block omits 87bb2a410dcf drm/i915/display: Fix an unsigned subtraction which can ne [...] omits 4b443bc1785f libbpf: Don't validate TYPE_ID relo's original imm value omits f12468828c28 selftests/bpf: Remove last bpf_create_map_xattr from test_ [...] omits df159e2b2601 hwmon: (ntc_thermistor) Move DT matches to the driver block omits 961aa49a0a3b hwmon: (ntc_thermistor) Switch to generic firmware props omits 3ee99567ad0e hwmon: (ntc_thermistor) Move and refactor DT parsing omits b293ff664129 hwmon: (adm1031) Remove redundant assignment to variable range omits efe3e6a00d3a hwmon: (asus_wmi_sensors) fix an array overflow omits 863db983f886 hwmon: (asus_wmi_ec_sensors) fix array overflow omits 821846e60047 hwmon: (sht4x) Add device tree match table omits c43355420b74 hwmon: (ntc_thermistor) Merge platform data omits 4ace70d28312 hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO omits 359512f1b170 hwmon: (ntc_thermistor) Drop get_ohm() omits 142f5230e9c7 hwmon: (ntc_thermistor) Merge platform data into driver omits 52b36a71353b hwmon: (jc42) Add support for ONSEMI N34TS04 omits 1cf055fc217f hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] omits 1dca2b816bfb hwmon: (asus_wmi_sensors) Support X370 Asus WMI. omits 7660007a63de hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. omits b142baccc517 hwmon: (f71882fg) Add F81966 support omits 560233ee8de8 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A omits 944d2948ff30 hwmon: (tmp401) Hide register write address differences in [...] omits 662e01ff33be hwmon: (tmp401) Use regmap omits b30053ad9edc hwmon: (tmp401) Convert to _info API omits 084a2baf743a hwmon: (tmp401) Simplify temperature register arrays omits 13fd50f4d0be hwmon: Driver for Texas Instruments INA238 omits 3d525a817245 dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property omits 77e1b063b160 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] omits 2d40c19e5f27 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] omits 14e413484ddc hwmon: (k10temp) Remove unused definitions omits b060ab74d30f x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] omits cdc5287acad9 hwmon: (lm90) Do not report 'busy' status bit as alarm omits da7dc0568491 hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 omits 16ba51b5dcd3 hwmon: (lm90) Drop critical attribute support for MAX6654 omits 55840b9eae53 hwmon: (lm90) Prevent integer overflow/underflow in hyster [...] omits fce15c45d3fb hwmon: (lm90) Fix usage of CONFIG2 register in detect function omits 7b9eb6cfdb78 ARM: dts: ixp4xx: Add devicetree for Gateway 7001 omits f3e71d41b8bf Merge branch 'v5.17-armsoc/dts64' into for-next omits 17f81f9d4b41 mtd_blkdevs: don't scan partitions for plain mtdblock omits 2e1d347deb7c Merge branch 'mem-ctrl-next' into for-next omits 2dd6123d3f13 memory: brcmstb_dpfe: fix typo in a comment omits 1665a92f780a dt-bindings: iio: dac: adi,ad5755: drop unrelated included. omits a81c33f56abe iio:adc/dac:Kconfig: Update to drop OF dependencies. omits ade2be6d9b07 iio:adc:ti-ads124s08: Drop dependency on OF. omits f346c9650541 iio:adc:envelope-detector: Switch from of headers to mod_d [...] omits 3c3969a0c99b iio:adc:ti-adc12138: Switch to generic firmware properties [...] omits 4efc1c614d33 iio:adc:mcp3911: Switch to generic firmware properties. omits c88eba5a186e iio:adc:max9611: Switch to generic firmware properties. omits fdb726c4f9ef iio:light:cm3605: Switch to generic firmware properties. omits 92311717b3a3 iio:pot:mcp41010: Switch to generic firmware properties. omits 09a74ea73735 iio:dac:lpc18xx_dac: Swap from of* to mod_devicetable.h omits 5669c086e699 iio:dac:dpot-dac: Swap of.h for mod_devicetable.h omits f191fe4f0d3e iio:dac:ad5758: Drop unused of specific headers. omits 3ac27afefd5d iio:dac:ad5755: Switch to generic firmware properties and [...] omits 9020ef659885 iio: trigger: Fix a scheduling whilst atomic issue seen on [...] omits fea251b6a5db iio: addac: add AD74413R driver omits 3cf3cdea6fe3 dt-bindings: iio: add AD74413R omits b62e2e1763cd iio: add addac subdirectory omits d4b572f835a5 MAINTAINERS: Update i.MX 8QXP ADC info omits 2ff1f4d8df66 dt-bindings:iio:dac: add ad7293 doc omits 9b5bcb193a3b Merge branch 'dsa-tagger-storage' omits 4f3cb34364e2 net: dsa: remove dp->priv omits 950a419d9de1 net: dsa: tag_sja1105: split sja1105_tagger_data into priv [...] omits fcbf979a5b4b Revert "net: dsa: move sja1110_process_meta_tstamp inside [...] omits c79e84866d2a net: dsa: tag_sja1105: convert to tagger-owned data omits 22ee9f8e4011 net: dsa: sja1105: move ts_id from sja1105_tagger_data omits bfcf14252220 net: dsa: sja1105: make dp->priv point directly to sja1105 [...] omits 6f6770ab1ce2 net: dsa: sja1105: remove hwts_tx_en from tagger data omits d38049bbe760 net: dsa: sja1105: bring deferred xmit implementation in l [...] omits a3d74295d790 net: dsa: sja1105: let deferred packets time out when sent [...] omits 35d976802124 net: dsa: tag_ocelot: convert to tagger-owned data omits dc452a471dba net: dsa: introduce tagger-owned storage for private and s [...] omits f471b1b2db08 arm64: dts: rockchip: Fix Bluetooth on ROCK Pi 4 boards omits d7c35b2120f4 Merge branch 'v5.17-armsoc/dts64' into for-next omits e0068620e5e1 net: dsa: mv88e6xxx: Add tx fwd offload PVT on intermediat [...] omits 8c8b7aa7fb0c net: Enable neighbor sysctls that is save for userns root omits a39891a6e420 arm64: dts: rockchip: Add missing secondary compatible for [...] omits b73dad806533 kselftest: alsa: Use private alsa-lib configuration in mixer test omits 7cc994f27e84 kselftest: alsa: optimization for SNDRV_CTL_ELEM_ACCESS_VOLATILE omits 5aaf9efffc57 kselftest: alsa: Add simplistic test for ALSA mixer contro [...] omits 808709d7675d ALSA: sparc: no need to initialise statics to 0 omits f18a499799dd bpf: Silence coverity false positive warning. omits 4674f21071b9 bpf: Use kmemdup() to replace kmalloc + memcpy omits 84ef3f0bb72d Merge branch 'introduce bpf_strncmp() helper' omits bdbee82beca4 selftests/bpf: Add test cases for bpf_strncmp() omits 9c42652f8be3 selftests/bpf: Add benchmark for bpf_strncmp() helper omits 9a93bf3fda3d selftests/bpf: Fix checkpatch error on empty function parameter omits c5fb19937455 bpf: Add bpf_strncmp helper omits b4d11106d751 arm64: dts: apple: t8103: Add watchdog node omits cba9c615bec1 dt-bindings: pinctrl: apple,pinctrl: Add apple,t6000-pinct [...] omits 42c2366a9cbe dt-bindings: pci: apple,pcie: Add t6000 support omits b66652c7517c dt-bindings: i2c: apple,i2c: Add apple,t6000-i2c compatible omits e15b8c856398 dt-bindings: arm: apple: Add t6000/t6001 MacBook Pro 14/16 [...] omits cc1fe1e54ba5 soc: apple: apple-pmgr-pwrstate: Add auto-PM min level support omits 34e5719e1c6b arm64: dts: apple: t8103: Add apple,min-state to DCP PMGR nodes omits d824dade33bf dt-bindings: power: apple,pmgr-pwrstate: Add apple,min-state prop omits 259172bb6514 libbpf: Fix gen_loader assumption on number of programs. omits 0f09c2746985 futex: Fix additional regressions omits 4121485d271b PCI: Sort Intel Device IDs by value omits bf3e2726cc60 Merge branch 'edac-misc' into edac-for-next omits ea1847c09c34 arm64: dts: rockchip: Add spi1 pins on Quartz64 A omits aaa552d84580 arm64: dts: rockchip: Add spi nodes on rk356x omits b011a57e41cc RAS/CEC: Remove a repeated 'an' in a comment omits 2e4dbcf7177e arm64: dts: rockchip: Change pwm pinctrl-name to "default" [...] omits 82762d2af31a sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs() omits 82a8954acd93 objtool: Remove .fixup handling omits e5eefda5aa51 x86: Remove .fixup section omits b77607802573 x86/word-at-a-time: Remove .fixup usage omits d5d797dcbd78 x86/usercopy: Remove .fixup usage omits 13e4bf1bddcb x86/usercopy_32: Simplify __copy_user_intel_nocache() omits 5ce8e39f5552 x86/sgx: Remove .fixup usage omits fedb24cda1ca x86/checksum_32: Remove .fixup usage omits 3e8ea7803a1d x86/vmx: Remove .fixup usage omits c9a34c3f4ece x86/kvm: Remove .fixup usage omits 5fc77b916cb8 x86/segment: Remove .fixup usage omits 1c3b9091d084 x86/fpu: Remove .fixup usage omits e2b48e43284c x86/xen: Remove .fixup usage omits 99641e094d6c x86/uaccess: Remove .fixup usage omits 4c132d1d844a x86/futex: Remove .fixup usage omits d52a7344bdfa x86/msr: Remove .fixup usage omits 4b5305decc84 x86/extable: Extend extable functionality omits aa93e2ad7464 x86/entry_32: Remove .fixup usage omits 16e617d05ef0 x86/entry_64: Remove .fixup usage omits ab0fedcc714a x86/copy_mc_64: Remove .fixup usage omits acba44d2436d x86/copy_user_64: Remove .fixup usage omits c6dbd3e5e69c x86/mmx_32: Remove X86_USE_3DNOW omits bff8c3848e07 bitfield.h: Fix "type of reg too small for mask" test omits 3f9dd4c802b9 crypto: hisilicon/qm - fix incorrect return value of hisi_ [...] omits fed8f4d5f946 crypto: octeontx2 - parameters for custom engine groups omits d9d7749773e8 crypto: octeontx2 - add apis for custom engine groups omits 3d6b661330a7 crypto: stm32 - Revert broken pm_runtime_resume_and_get changes omits 710ce4b88f9a crypto: jitter - quit sample collection loop upon RCT failure omits b454fb702515 crypto: jitter - don't limit ->health_failure check to FIPS mode omits 8f7977284331 crypto: drbg - ignore jitterentropy errors if not in FIPS mode omits 95fe2253cc1a crypto: stm32/cryp - reorder hw initialization omits 4b898d5cfa4d crypto: stm32/cryp - fix bugs and crash in tests omits fa97dc2d48b4 crypto: stm32/cryp - fix lrw chaining mode omits 6c12e742785b crypto: stm32/cryp - fix double pm exit omits 39e6e699c7fb crypto: stm32/cryp - check early input data omits d703c7a994ee crypto: stm32/cryp - fix xts and race condition in crypto_ [...] omits 41c76690b099 crypto: stm32/cryp - fix CTR counter carry omits 029812aee3a1 crypto: stm32/cryp - don't print error on probe deferral omits 0a2f9f57c6ba crypto: stm32/cryp - defer probe for reset controller omits 3219c2b1bd4c crypto: dh - remove duplicate includes omits 77ab714f0070 Merge branch 'add-fdma-support-on-ocelot-switch-driver' omits 753a026cfec1 net: ocelot: add FDMA support omits de5841e1c93f net: ocelot: add support for ndo_change_mtu omits b471a71e525c net: ocelot: add and export ocelot_ptp_rx_timestamp() omits e5150f00721f net: ocelot: export ocelot_ifh_port_set() to setup IFH omits 1868d997cf9c Merge branch 'net-wwan-iosm-improvements' omits dd464f145c8c net: wwan: iosm: correct open parenthesis alignment omits 8a7ed600505a net: wwan: iosm: removed unused function decl omits da633aa3163f net: wwan: iosm: release data channel in case no active IP [...] omits 5d710dc3318c net: wwan: iosm: set tx queue len omits 840ece19e9f2 net: ocelot: fix missed include in the vsc7514_regs.h file omits 7adf905333f4 net: bna: Update supported link modes omits 33d60fbd21fa sock: Use sock_owned_by_user_nocheck() instead of sk_lock.owned. omits bc3bfd76d55f xen/gntdev: fix unmap notification order omits e89908201e25 selftests/vm: remove ARRAY_SIZE define from individual tests omits 7527c03870fd selftests/timens: remove ARRAY_SIZE define from individual tests omits 08ca3510f748 selftests/sparc64: remove ARRAY_SIZE define from adi-test omits 6e5eba2e3366 selftests/seccomp: remove ARRAY_SIZE define from seccomp_b [...] omits 07ad4f7629d4 selftests/rseq: remove ARRAY_SIZE define from individual tests omits 1329e40ebd18 selftests/net: remove ARRAY_SIZE define from individual tests omits 5a69d33b3ed6 selftests/landlock: remove ARRAY_SIZE define from common.h omits 8eda7963235d selftests/ir: remove ARRAY_SIZE define from ir_loopback.c omits fc1d33035842 selftests/core: remove ARRAY_SIZE define from close_range_test.c omits 72a571d1e25f selftests/cgroup: remove ARRAY_SIZE define from cgroup_util.h omits 2684618b6118 selftests/arm64: remove ARRAY_SIZE define from vec-syscfg.c omits 066b34aa5461 tools: fix ARRAY_SIZE defines in tools and selftests hdrs omits be3158290db8 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 325163e9892b f2fs: add gc_urgent_high_remaining sysfs node omits 77900c45ee5c f2fs: fix to do sanity check in is_alive() omits f6db43076d19 f2fs: fix to avoid panic in is_alive() if metadata is inco [...] omits 9056d6489f5a f2fs: fix to do sanity check on inode type during garbage [...] omits 766c663933be f2fs: avoid duplicate call of mark_inode_dirty omits ae2e2804caa1 f2fs: show number of pending discard commands omits e64347ae13da f2fs: support POSIX_FADV_DONTNEED drop compressed page cache omits d1917865a790 f2fs: fix remove page failed in invalidate compress pages omits bd984c03097b f2fs: show more DIO information in tracepoint omits a1e09b03e6f5 f2fs: use iomap for direct I/O omits a738a4ce8421 selftests: cgroup: build error multiple outpt files omits 009482c0932a selftests/move_mount_set_group remove unneeded conversion to bool omits 6d425d7c1bec selftests/mount: remove unneeded conversion to bool omits 3abedf4646fd selftests: harness: avoid false negatives if test has no ASSERTs omits e5992f373c6e selftests/ftrace: make kprobe profile testcase description unique omits a531b0c23c0f selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST omits 7ace3e9ae049 selftests: timers: Remove unneeded semicolon omits 7b0653eca4cf kselftests: timers:Remove unneeded semicolon omits 229fae38d0fc libbpf: Add "bool skipped" to struct bpf_map omits b69c5c07a66e libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition omits bd6b3b355af5 Merge branch 'Enhance and rework logging controls in libbpf' omits c5eafd790e13 null_blk: cast command status to integer omits b59e4ce8bcaa bpftool: Switch bpf_object__load_xattr() to bpf_object__load() omits 3fc5fdcca144 selftests/bpf: Remove the only use of deprecated bpf_objec [...] omits 57e889269af3 selftests/bpf: Add test for libbpf's custom log_buf behavior omits dc94121b5ca1 selftests/bpf: Replace all uses of bpf_load_btf() with bpf [...] omits e7b924ca715f libbpf: Deprecate bpf_object__load_xattr() omits b3ce90795035 libbpf: Add per-program log buffer setter and getter omits 2eda2145ebfc libbpf: Preserve kernel error code and remove kprobe prog [...] omits ad9a7f96445b libbpf: Improve logging around BPF program loading omits e0e3ea888c69 libbpf: Allow passing user log setting through bpf_object_ [...] omits 1a190d1e8eb9 libbpf: Allow passing preallocated log_buf when loading BT [...] omits 0ed08d6725b5 libbpf: Add OPTS-based bpf_btf_load() API omits 4cf23a3c6359 libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 omits cb63dcb4e4fa Merge branch 'clk-debugfs' into clk-next omits 489a71964f9d clk: Emit a stern warning with writable debugfs enabled omits 817ab50b9e9c gfs2: gfs2_setattr_size error path fix omits 892f723a1faf Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 228cde4cfa7d Merge branch 'i2c/for-current' into i2c/for-next omits a32fa6b2e8b4 Documentation: dev-tools: Add KTAP specification omits 1b695cc6c8f8 doc/zh-CN: Update cpu-freq/core.rst to make it more readable omits 7ef5d754f73b docs: ARC: Improve readability omits 50665d58db05 i2c: tegra: use i2c_timings for bus clock freq omits a6fb8b5acf47 docs: add support for RTD dark mode omits ffc901b4d19f docs: set format for the classic mode omits 135707d3765e docs: allow to pass extra DOCS_CSS themes via make omits fca7216bf53e docs: allow selecting a Sphinx theme omits b080e52110ea docs: update self-protection __ro_after_init status omits 4fd34f8e1ff7 doc/zh_CN: add Chinese document coding style reminder omits 0dc915922235 docs/trace: fix a label of boottime-trace omits a7fb920b158d Merge tag 'v5.16-rc4' into docs-next omits 4b3ddc6462e8 net/mlx4: Use irq_update_affinity_hint() omits 7451e9ea8e20 net/mlx5: Use irq_set_affinity_and_hint() omits 2d1e72f235d6 hinic: Use irq_set_affinity_and_hint() omits ce5a58a96ccc scsi: lpfc: Use irq_set_affinity() omits bf886e1ef11a mailbox: Use irq_update_affinity_hint() omits cc493264c01d ixgbe: Use irq_update_affinity_hint() omits b8b9dd525203 be2net: Use irq_update_affinity_hint() omits cb39ca92eb74 enic: Use irq_update_affinity_hint() omits fb5bd854710e RDMA/irdma: Use irq_update_affinity_hint() omits fdb8ed13a772 scsi: mpt3sas: Use irq_set_affinity_and_hint() omits 8049da6f3943 scsi: megaraid_sas: Use irq_set_affinity_and_hint() omits d34c54d1739c i40e: Use irq_update_affinity_hint() omits 0f9744f4ed53 iavf: Use irq_update_affinity_hint() omits 65c7cdedeb30 genirq: Provide new interfaces for affinity hints omits db1041544815 selftests: mptcp: remove duplicate include in mptcp_inq.c omits bc7aaf52f963 x86/boot/string: Add missing function prototypes omits 386a74677be1 arm64: mm: Use asid feature macro for cheanup omits a3a5b763410c arm64: mm: Rename asid2idx() to ctxid2asid() omits 20735d24adfe x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype omits 61646ca83d38 x86/uaccess: Move variable into switch case statement omits 4e1f82dce05b Merge branch 'for-5.16-fixes' into for-next omits e1b539bd73a7 xfrm: add net device refcount tracker to struct xfrm_state [...] omits e1a6333e7f89 PCI: ibmphp: Remove commented-out functions omits 6f89f413340f dt-bindings: at24: Rework special case compatible handling omits ab39d6988dd5 gpio: aspeed-sgpio: Convert aspeed_sgpio.lock to raw_spinlock omits 61a7904b6ace gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock omits 7a334a28a14b s390/ap: add missing virt_to_phys address conversion omits da001fce26be s390/pgalloc: use pointers instead of unsigned long values omits 2f882800f6ab s390/pgalloc: add virt/phys address handling to base asce [...] omits 69700fb43898 s390/cmm: add missing virt_to_phys() conversion omits 9d6305c2a116 s390/diag: use pfn_to_phys() instead of open coding omits d2f2949ab6b6 s390/mm: add missing phys_to_virt translation to page tabl [...] omits 3f43926f2712 i3c/master/mipi-i3c-hci: Fix a potentially infinite loop i [...] omits f18f98110f2b i3c: fix incorrect address slot lookup on 64-bit omits 313ece22600b i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded ar [...] omits f96b2e77f6d1 i3c/master/mipi-i3c-hci: Prefer struct_size over open code [...] omits 3d20408dff9c Merge branch 'net-netns-refcount-tracking-base-series' omits 11b311a867b6 ppp: add netns refcount tracker omits 285ec2fef4b8 l2tp: add netns refcount tracker to l2tp_dfs_seq_data omits dbdcda634ce3 net: sched: add netns refcount tracker to struct tcf_exts omits 04a931e58d19 net: add netns refcount tracker to struct seq_net_private omits ffa84b5ffb37 net: add netns refcount tracker to struct sock omits 9ba74e6c9e9d net: add networking namespace refcount tracker omits d2d1d2645cfd arm64: Make some stacktrace functions private omits 2dad6dc17bd0 arm64: Make dump_backtrace() use arch_stack_walk() omits 22ecd975b61d arm64: Make profile_pc() use arch_stack_walk() omits 39ef362d2d45 arm64: Make return_address() use arch_stack_walk() omits 4f62bb7cb165 arm64: Make __get_wchan() use arch_stack_walk() omits ed876d35a1dc arm64: Make perf_callchain_kernel() use arch_stack_walk() omits 86bcbafcb726 arm64: Mark __switch_to() as __sched omits 1e5428b2b7e8 arm64: Add comment for stack_info::kr_cur omits 1614b2b11fab arch: Make ARCH_STACKWALK independent of STACKTRACE omits 7afccde389dc arm64: kexec: reduce calls to page_address() omits 63b1af517b43 Merge branch 'edac-amd64' into edac-for-next omits e2be5955a886 EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh [...] omits f95711242390 EDAC: Add RDDR5 and LRDDR5 memory types omits 1c66496b1391 drm/sprd: add Unisoc's drm mipi dsi&dphy driver omits 2295bbd35edb dt-bindings: display: add Unisoc's mipi dsi controller bindings omits b07bcf34b6c9 drm/sprd: add Unisoc's drm display controller driver omits 8cae15c60cf0 dt-bindings: display: add Unisoc's dpu bindings omits 43531edd53f0 drm/sprd: add Unisoc's drm kms master omits 35400e5ad48d dt-bindings: display: add Unisoc's drm master bindings omits 8bfd4858b4bb PM / devfreq: Add a driver for the sun8i/sun50i MBUS omits 211b4dbc0700 Merge tag 'drm-intel-gt-next-2021-12-09' of git://anongit. [...] omits 3fd6e12a401e Input: goodix - fix memory leak in goodix_firmware_upload omits 15bb79910fe7 Merge tag 'drm-misc-next-2021-12-09' of git://anongit.free [...] omits 15f09a99e553 Merge tag 'du-next-20211206' of git://linuxtv.org/pinchart [...] omits db67097aa6f2 pktdvd: stop using bdi congestion framework. omits 98ceca2f2932 fpga: region: fix kernel-doc omits f8eb96b4dfbb Merge tag 'amd-drm-next-5.17-2021-12-02' of https://gitlab [...] omits e5d75fc20b92 sh_eth: Use dev_err_probe() helper omits 9745177c9489 net: x25: drop harmless check of !more omits a331659e3271 clk: Add write operation for clk_parent debugfs node omits 26162babc219 Merge branch 'clk-cleanup' into clk-next omits 978fbc7a0599 clk: __clk_core_init() never takes NULL omits 5c1c42c49b8a clk: clk_core_get() can also return NULL omits 9259228037cb clk/ti/adpll: Make const pointer error a static const array omits ab0ae3d5a15f rcu: Add mutex for rcu boost kthread spawning and affinity [...] omits defd1f8a1f4e rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] omits 082dcaa86154 EXP workqueue: Fix unbind_workers() VS wq_worker_sleeping() race omits 4b331acc4318 EXP workqueue: Fix unbind_workers() VS wq_worker_running() race omits e337b81603cf EXP workqueue: Upgrade queue_work_on() comment omits d609b1f2b91f EXP testing/bpf: Update test names for xchg and cmpxchg omits 93efd2bae4da EXP timers/nohz: Last resort update jiffies on nohz_full I [...] omits a3abcad8ba94 EXP rcu-tasks: Check for abandoned callbacks omits 101336895de6 rcutorture: Print message before invoking ->cb_barrier() omits 3b0a72ff8905 clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW omits e2e471b67747 torture: Indicate which torture.sh runs' bugs are all KCSA [...] omits 491873a7a9be torture: Make kvm.sh summaries note runs having only KCSAN [...] omits 79a3c6ec0f23 torture: Output per-failed-run summary lines from torture.sh omits a056057eff12 torture: Allow four-digit repetition numbers for --configs [...] omits 007e0526bf40 torture: Drop trailing ^M from console output omits 779fe97effd7 rcu: Fix description of kvfree_rcu() omits 57b22fc21c58 MAINTAINERS: Add Frederic and Neeraj to their RCU files omits 76a2b0bbce2c Merge branch 'kcsan.2021.12.09b' into HEAD omits b473a3891c46 kcsan: Only test clear_bit_unlock_is_negative_byte if arch [...] omits e3d2b72bbf3c kcsan: Avoid nested contexts reading inconsistent reorder_access omits 80d7476fa20a kcsan: Turn barrier instrumentation into macros omits a70d36e6a0bd kcsan: Make barrier tests compatible with lockdep omits bd3d5bd1a0ad kcsan: Support WEAK_MEMORY with Clang where no objtool sup [...] omits a015b7085979 compiler_attributes.h: Add __disable_sanitizer_instrumentation omits 0509811952e4 objtool, kcsan: Remove memory barrier instrumentation from [...] omits 0525bd82f6a9 objtool, kcsan: Add memory barrier instrumentation to whitelist omits 6f3f0c98b566 sched, kcsan: Enable memory barrier instrumentation omits d37d1fa0154e mm, kcsan: Enable barrier instrumentation omits d93414e37586 x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin [...] omits cd8730c3ab4d x86/barriers, kcsan: Use generic instrumentation for non-s [...] omits 04def1b9b4a3 asm-generic/bitops, kcsan: Add instrumentation for barriers omits e87c4f6642f4 locking/atomics, kcsan: Add instrumentation for barriers omits 2505a51ac6f2 locking/barriers, kcsan: Support generic instrumentation omits f948666de517 locking/barriers, kcsan: Add instrumentation for barriers omits 71b0e3aeb282 kcsan: selftest: Add test case to check memory barrier ins [...] omits 116af35e38cf kcsan: Ignore GCC 11+ warnings about TSan runtime support omits 8bc32b348178 kcsan: test: Add test cases for memory barrier instrumentation omits 7310bd1f3eb9 kcsan: test: Match reordered or normal accesses omits 82eb6911d909 kcsan: Document modeling of weak memory omits be3f6967ec59 kcsan: Show location access was reordered to omits 3cc21a531252 kcsan: Call scoped accesses reordered in reports omits 48c9e28e1e24 kcsan, kbuild: Add option for barrier instrumentation only omits 0b8b0830ac14 kcsan: Add core memory barrier instrumentation functions omits 69562e4983d9 kcsan: Add core support for a subset of weak memory modeling omits 9756f64c8f2d kcsan: Avoid checking scoped accesses from nested contexts omits 71f8de7092cb kcsan: Remove redundant zero-initialization of globals omits 12305abe9827 kcsan: Refactor reading of instrumented memory omits 266423e60ea1 pinctrl: bcm2835: Change init order for gpio hogs omits dc1b242478f4 pinctrl: bcm2835: Silence uninit warning omits 7f224759dbdf Merge branch 'for-5.17' into for-next omits 84f91c62d675 workqueue: Remove the cacheline_aligned for nr_running omits 989442d73757 workqueue: Move the code of waking a worker up in unbind_w [...] omits b4ac9384ac05 workqueue: Remove schedule() in unbind_workers() omits 11b45b0bf402 workqueue: Remove outdated comment about exceptional worke [...] omits 3e5f39ea33b1 workqueue: Remove the advanced kicking of the idle workers [...] omits ccf45156fd16 workqueue: Remove the outdated comment before wq_worker_sl [...] omits 59ec71575ab4 ucounts: Fix rlimit max values check omits 3150a73366b6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits d457f9e1ae29 MAINTAINERS: Remove myself as modules maintainer omits 1a2fb220edca skbuff: Extract list pointers to silence compiler warnings omits f20f94f7f52c net: phy: prefer 1000baseT over 1000baseKX omits 4177e4960594 xfrm: use net device refcount tracker helpers omits 7d6d0c8b8c39 Merge branch 'clocksource.2021.11.30c' into HEAD omits 1b5c83d336f4 Merge branch 'lkmm-dev.2021.11.30c' into HEAD omits ff120d594bac Merge branch 'lkmm.2021.11.30c' into HEAD omits f80fe66c38d5 Merge branches 'doc.2021.11.30c', 'exp.2021.12.07a', 'fast [...] omits 10d4703154a7 rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn [...] omits d2cf0854d728 rcu/nocb: Allow empty "rcu_nocbs" kernel parameter omits 2cf4528d6dd6 rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or " [...] omits a81aeaf7a1de rcu/nocb: Optimize kthreads and rdp initialization omits 8d9703964697 rcu/nocb: Prepare nocb_cb_wait() to start with a non-offlo [...] omits 2ebc45c44c4f rcu/nocb: Remove rcu_node structure from nocb list when de [...] omits 5092fb44ba11 Merge branch 'net-phylink-introduce-legacy-mode-flag' omits 11053047a4af net: ag71xx: remove unnecessary legacy methods omits 001f4261fe4d net: phylink: use legacy_pre_march2020 omits b06515367fac net: mtk_eth_soc: mark as a legacy_pre_march2020 driver omits 0a9f0794d9bd net: dsa: mark DSA phylink as legacy_pre_march2020 omits 3e5b1feccea7 net: phylink: add legacy_pre_march2020 indicator omits ba2e524d918a ext4: Remove unused match_table_t tokens omits cebe85d570cf ext4: switch to the new mount api omits 97d8a670b453 ext4: change token2str() to use ext4_param_specs omits 02f960f8db1c ext4: clean up return values in handle_mount_opt() omits 7edfd85b1ffd ext4: Completely separate options parsing and sb setup omits 6e47a3cc68fc ext4: get rid of super block and sbi from handle_mount_ops() omits b6bd243500b6 ext4: check ext2/3 compatibility outside handle_mount_opt() omits e6e268cb6822 ext4: move quota configuration out of handle_mount_opt() omits da812f611934 ext4: Allow sb to be NULL in ext4_msg() omits 461c3af045d3 ext4: Change handle_mount_opt() to use fs_parameter omits 4c94bff967d9 ext4: move option validation to a separate function omits e5a185c26c11 ext4: Add fs parameter specifications for mount options omits 6abfaaf124a8 fs_parse: allow parameter value to be empty omits 35fa745286ac x86/mm: Include spinlock_t definition in pgtable. omits fd796e4139b4 rcu-tasks: Use fewer callbacks queues if callback flood ends omits 2cee0789b458 rcu-tasks: Use separate ->percpu_dequeue_lim for callback [...] omits ab97152f88a4 rcu-tasks: Use more callback queues if contention encountered omits 3063b33a347c rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_task [...] omits 7d13d30bb6c5 rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention omits 8610b6568039 rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initia [...] omits ce9b1c667f03 rcu-tasks: Make rcu_barrier_tasks*() handle multiple callb [...] omits d363f833c6d8 rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cb [...] omits 57881863ad15 rcu-tasks: Abstract invocations of callbacks omits 4d1114c05467 rcu-tasks: Abstract checking of callback lists omits 94eb7de6f4be drm/vmwgfx: Bump the minor version omits 9ca476acd5e8 drm/vmwgfx: Remove usage of MOBFMT_RANGE omits bf625870b830 drm/vmwgfx: add support for updating only offsets of const [...] omits abaad3d95b51 drm/vmwgfx: Allow checking for gl43 contexts omits 4fb9326b96cb drm/vmwgfx: support 64 UAVs omits 853369df34fb drm/vmwgfx: support SVGA_3D_CMD_DX_DEFINE_RASTERIZER_STATE [...] omits b05fa56425f5 drm/vmwgfx: Update device headers for GL43 omits 24df43d93d72 drm/vmwgfx: Implement create_handle on drm_framebuffer_funcs omits 8afa13a0583f drm/vmwgfx: Implement DRIVER_GEM omits 8ad0c3fd132b drm/vmwgfx: Stop hardcoding the PCI ID omits f4708c16a6d7 drm/vmwgfx: Add a debug callback to mobid resource manager omits 8aadeb8ad874 drm/vmwgfx: Remove the dedicated memory accounting omits 8dd593fddd63 rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure omits 65b629e70489 rcu-tasks: Inspect stalled task's trc state in locked state omits 381a4f3b3860 rcu-tasks: Use spin_lock_rcu_node() and friends omits d8f6ef45a623 KVM: arm64: Use Makefile.kvm for common files omits 5f33868af8f4 KVM: powerpc: Use Makefile.kvm for common files omits 3e3aa26fd4c4 KVM: RISC-V: Use Makefile.kvm for common files omits ae1b606e6207 KVM: mips: Use Makefile.kvm for common files omits f786ab1bf17a KVM: s390: Use Makefile.kvm for common files omits df0114f1f871 x86/resctrl: Remove redundant assignment to variable chunks omits 6f2cdbdba43e KVM: Add Makefile.kvm for common files, use it for x86 omits dc70ec217cec KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING omits 779809c07324 dt-bindings: nvmem: Add missing 'reg' property omits ac55b3f00c32 samples/bpf: Remove unneeded variable omits 3f0565451cc0 dt-bindings: pwm: Avoid selecting schema on node name match omits 2bcb9c25081d MIPS: DTS: Ingenic: adjust register size to available registers omits 27d56190de33 MIPS: defconfig: CI20: configure for DRM_DW_HDMI_JZ4780 omits ae1b8d2c2de9 MIPS: DTS: CI20: Add DT nodes for HDMI setup omits 9375100da316 MIPS: DTS: jz4780: Account for Synopsys HDMI driver and LC [...] omits 6420ac0af95d mtdchar: prevent unbounded allocation in MEMWRITE ioctl omits dd8a2e884a46 mtd: gen_probe: Use bitmap_zalloc() when applicable omits 67b967ddd93d mtd: Introduce an expert mode for forensics and debugging [...] omits c14e281a8e76 dt-bindings: mtd: ti,gpmc-nand: Add missing 'rb-gpios' omits df87a1efb837 mtd: onenand: remove redundant variable ooblen omits 21a6732f4648 drm/amdgpu: don't skip runtime pm get on A+A config omits 6306d8dbfae6 drm/i915: Add privacy-screen support (v3) omits 94b541f53db1 drm/i915: Add intel_modeset_probe_defer() helper omits ce3f3b5b3569 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits c9d9a5a94c18 Merge branch 'i2c/for-current' into i2c/for-next omits 50468e431335 x86/sgx: Add an attribute for the amount of SGX memory in [...] omits 8ee1c0f6526c thermal/drivers/rz2gl: Add error check for reset_control_d [...] omits 4f7275fc7e57 i2c: i801: Don't clear status flags twice in interrupt mode omits 8c7a89678f3b i2c: i801: Don't read back cleared status in i801_check_pre() omits c4bcef90cc49 i2c: exynos5: Mention Exynos850 and ExynosAutoV9 in Kconfig omits 697ad2490c96 i2c: exynos5: Add bus clock support omits 45af1bb99b72 KVM: VMX: Clean up PI pre/post-block WARNs omits 83c98007d9fb KVM: nVMX: Ensure vCPU honors event request if posting nes [...] omits 7d41745acfa7 drm/i915: s/intel_get_first_crtc/intel_first_crtc/ omits 927167f37fe0 drm/i915: Relocate intel_crtc_for_plane() omits cbb8a7957108 drm/i915: Nuke {pipe,plane}_to_crtc_mapping[] omits c6ffa2076141 XArray: Add xas_advance() omits 8842c9c23524 truncate,shmem: Handle truncates that split large folios omits fcadb62b90b0 truncate: Convert invalidate_inode_pages2_range to folios omits ce04359d4972 fs: Convert vfs_dedupe_file_range_compare to folios omits 22d9f190bf13 mm: Remove pagevec_remove_exceptionals() omits a41fd75c3187 mm: Convert find_lock_entries() to use a folio_batch omits 8e819d75cbcf KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery omits 01dd1fa26b85 Merge drm/drm-next into drm-intel-next omits b124c8bd50c7 pinctrl: Sort Kconfig and Makefile entries alphabetically omits f5bd5fc9d478 clocksource/drivers/imx-sysctr: Mark two variable with __r [...] omits a2807f657976 clocksource/drivers/renesas,ostm: Make RENESAS_OSTM symbol [...] omits 3a3e9f23c2ca clocksource/drivers/renesas-ostm: Add RZ/G2L OSTM support omits 92d06a3f67ad dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2L OSTM omits 863298738076 Merge branch 'reset/of-get-optional-exclusive' of git://gi [...] omits ae710a458f0a drm: Replace kernel.h with the necessary inclusions omits e463a09af2f0 x86: Add straight-line-speculation mitigation omits befe304536ee ASoC: test-component: fix null pointer dereference. omits 5f9155a7d2dc ASoC: dt-bindings: tegra: Document interconnects property omits e87f13c33e12 phy: qcom: use struct_size instead of sizeof omits b149d5d45ac9 powerpc/powermac: Add additional missing lockdep_register_key() omits 06e629c25daa powerpc/fadump: Fix inaccurate CPU state info in vmcore ge [...] omits 219572d2fc41 powerpc: handle kdump appropriately with crash_kexec_post_ [...] omits 3c42e9542050 selftests/powerpc/spectre_v2: Return skip code when miss_p [...] omits e89257e28e84 powerpc/cell: Fix clang -Wimplicit-fallthrough warning omits 8cffe0b0b6b3 macintosh: Add const to of_device_id omits 0d76914a4c99 powerpc/inst: Optimise copy_inst_from_kernel_nofault() omits 9b307576f371 powerpc/inst: Move ppc_inst_t definition in asm/reg.h omits 07b863aef5b6 powerpc/inst: Define ppc_inst_t as u32 on PPC32 omits c545b9f040f3 powerpc/inst: Define ppc_inst_t omits 3261d99adba2 powerpc/inst: Refactor ___get_user_instr() omits 37eb7ca91b69 powerpc/32s: Allocate one 256k IBAT instead of two consecu [...] omits dede19be5163 powerpc: Remove CONFIG_PPC_HAVE_KUAP and CONFIG_PPC_HAVE_KUEP omits 57bc963837f5 powerpc/kuap: Wire-up KUAP on book3e/64 omits 4f6a025201a2 powerpc/kuap: Wire-up KUAP on 85xx in 32 bits mode. omits fcf9bb6d32f8 powerpc/kuap: Wire-up KUAP on 40x omits f6fad4fb5593 powerpc/kuap: Wire-up KUAP on 44x omits 43afcf8f0101 powerpc: Add KUAP support for BOOKE and 40x omits e3c02f25b429 powerpc/kuap: Make PPC_KUAP_DEBUG depend on PPC_KUAP only omits 42e03bc5240b powerpc/kuap: Prepare for supporting KUAP on BOOK3E/64 omits 047a6fd40199 powerpc/config: Add CONFIG_BOOKE_OR_40x omits 25ae981fafaa powerpc/nohash: Move setup_kuap out of 8xx.c omits 937fb7003ee1 powerpc/kuap: Add kuap_lock() omits 2341964e27b0 powerpc/kuap: Remove __kuap_assert_locked() omits c252f3846d31 powerpc/kuap: Check KUAP activation in generic functions omits ba454f9c8e4e powerpc/kuap: Add a generic intermediate layer omits 6754862249d3 powerpc/kuep: Remove 'nosmep' boot time parameter except f [...] omits 70428da94c7a powerpc/32s: Save content of sr0 to avoid 'mfsr' omits 526d4a4c77ae powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly omits df415cd75826 powerpc/32s: Remove capability to disable KUEP at boottime omits dc3a0e5b83a8 powerpc/book3e: Activate KUEP at all time omits ee2631603fdb powerpc/44x: Activate KUEP at all time omits 13dac4e31e75 powerpc/8xx: Activate KUEP at all time omits 6c1fa60d368e Revert "powerpc: Inline setup_kup()" omits 06e7cbc29e97 powerpc/40x: Map 32Mbytes of memory at startup omits 31284f703db2 powerpc/microwatt: add POWER9_CPU, clear PPC_64S_HASH_MMU omits 387e220a2e5e powerpc/64s: Move hash MMU support code under CONFIG_PPC_6 [...] omits c28573744b74 powerpc/64s: Make hash MMU support configurable omits debeda017189 powerpc/64s: Always define arch unmapped area calls omits af3a0ea41cbf powerpc/64s: Fix radix MMU when MMU_FTR_HPTE_TABLE is clear omits 8dbfc0092b5c powerpc/64e: remove mmu_linear_psize omits 410fbda49cc9 clocksource/drivers/exynos_mct: Fix silly typo resulting i [...] omits 60bf9b33c82c PCI/MSI: Move descriptor counting on allocation fail to th [...] omits 890337624e1f genirq/msi: Handle PCI/MSI allocation fail in core code omits 57ce3a3c99b2 PCI/MSI: Make pci_msi_domain_check_cap() static omits cd119b09a87d PCI/MSI: Move msi_lock to struct pci_dev omits 85aa607e79f8 PCI/MSI: Sanitize MSI-X table map handling omits aa423ac4221a PCI/MSI: Split out irqdomain code omits a01e09ef1237 PCI/MSI: Split out !IRQDOMAIN code omits 54324c2f3d72 PCI/MSI: Split out CONFIG_PCI_MSI independent part omits 288c81ce4be7 PCI/MSI: Move code into a separate directory omits 7112158d97a1 PCI/MSI: Make msix_update_entries() smarter omits 29a03ada4a00 PCI/MSI: Cleanup include zoo omits ae72f3156729 PCI/MSI: Make arch_restore_msi_irqs() less horrible. omits 1982afd6c058 x86/hyperv: Refactor hv_msi_domain_free_irqs() omits e58f2259b91c genirq/msi, treewide: Use a named struct for PCI/MSI attributes omits bec61847cdc7 MIPS: Octeon: Use arch_setup_msi_irq() omits 793c5006769d PCI/sysfs: Use pci_irq_vector() omits ade044a3d0f0 PCI/MSI: Remove msi_desc_to_pci_sysdata() omits 9e8688c5f299 PCI/MSI: Make pci_msi_domain_write_msg() static omits 3ba1f050c91d genirq/msi: Fixup includes omits 1dd2c6a0817f genirq/msi: Remove unused domain callbacks omits 1197528aaea7 genirq/msi: Guard sysfs code omits 29bbc35e29d9 PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() omits eca213152a36 powerpc/4xx: Complete removal of MSI support omits 4f1d038b5ea1 powerpc/4xx: Remove MSI support which never worked omits 26c44b776dba x86/alternative: Relax text_poke_bp() constraint omits 21d638ef9483 MIPS: TXX9: Remove rbtx4938 board support omits f2c6c22fa83a MIPS: Loongson64: Use three arguments for slti omits 13ceb48bc19c MIPS: Loongson2ef: Remove unnecessary {as,cc}-option calls omits 7770a39d7c63 xfrm: fix a small bug in xfrm_sa_len() omits fd2b94a5cb0f drm/i915/trace: split out display trace to a separate file omits 4bb713375e9f drm/i915/trace: clean up boilerplate organization omits 3f6891025952 i2c: exynos5: Add support for ExynosAutoV9 SoC omits ea8491a28b84 dt-bindings: i2c: exynos5: Add bus clock omits bd5f985dc518 dt-bindings: i2c: exynos5: Add exynosautov9-hsi2c compatible omits 5ae451148eba dt-bindings: i2c: exynos5: Convert to dtschema omits 92ae31628400 dt-bindings: i2c: brcm,bcm2835-i2c: convert to YAML schema omits 5267d1ebd206 Merge branch 'clk-at91' into clk-next omits c8a04cbeedbc Merge tag 'drm-misc-next-2021-11-29' of git://anongit.free [...] omits 8f6b28c5b178 Merge tag 'clk-at91-5.17' of git://git.kernel.org/pub/scm/ [...] omits 3bf2537ec2e3 ath10k: drop beacon and probe response which leak from oth [...] omits d3d358efc553 ath11k: add spectral/CFR buffer validation support omits 5ede7f0cfb93 Input: goodix - add pen support omits 7e2ea2e94704 ath11k: Process full monitor mode rx support omits 88ee00d130f7 ath11k: add software monitor ring descriptor for full monitor omits 5c1f74d24d92 ath11k: Add htt cmd to enable full monitor mode omits fa0fdb78cb5d ARM: dts: am335x: Use correct vendor prefix for Asahi Kasei Corp. omits 7ebe6e99f770 ARM: dts: motorola-mapphone: Drop second ti,wlcore compati [...] omits 6fde719b19af ARM: dts: am437x-gp-evm: enable ADC1 omits 6c06a9f55b5f ARM: dts: am43xx: Describe the magnetic reader/ADC1 hardwa [...] omits d2e8a6c43bbf ARM: dts: am437x-cm-t43: Use a correctly spelled DT property omits 1e72c64eb75e ARM: dts: am335x-icev2: Add system-power-controller to RTC node omits f3499b1329c9 ARM: dts: am335x-boneblack-common: move system-power-controller omits e3128a9d482c ath6kl: Use struct_group() to avoid size-mismatched casting omits 9f6da09a5f6a ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 omits a658c929ded7 ath11k: Fix buffer overflow when scanning with extraie omits d0df53d36cd5 staging: rtl8712: Fix alignment checks with flipped condition omits 673cd3f471dd staging: r8188eu: remove LedPin from struct struct LED_871x omits 86b7e5fbd623 staging: r8188eu: remove code to set led1 registers omits 22e6a4846738 staging: r8188eu: remove SwLed1 omits d904512db6f3 staging: r8188eu: convert type of HalData in struct adapter omits 5d8dfaa71d87 Merge tag 'v5.15' into next omits 73b6eae583f4 bpf: Remove redundant assignment to pointer t omits 36b88b209593 ARM: dts: elpida_ecb240abacn: Change Elpida compatible omits b540358e6c4d selftests/bpf: Fix a compilation warning omits 9d922f5df538 net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc() omits d7ca9a34dd33 net: hinic: Use devm_kcalloc() instead of devm_kzalloc() omits 28a0a044fbe9 Merge branch 'net-track-the-queue-count-at-unregistration' omits 5f1c802ca69b net-sysfs: warn if new queue objects are being created dur [...] omits d7dac083414e net-sysfs: update the queue counts in the unregistration path omits 12422af8194d pinctrl: Add Intel Thunder Bay pinctrl driver omits bd92baaa262d dt-bindings: pinctrl: Add bindings for Intel Thunderbay pi [...] omits 469407a3b5ed erofs: clean up erofs_map_blocks tracepoints omits 4beb02f19c37 pinctrl: qcom: Add SM8450 pinctrl driver omits 82dc44e7c650 dt-bindings: pinctrl: qcom: Add SM8450 pinctrl bindings omits 16daf3d9ec44 Merge branch 'wwan-debugfs-tweaks' omits 283e6f5a8166 net: wwan: make debugfs optional omits cf90098dbb1f net: wwan: iosm: move debugfs knobs into a subdir omits 13b94fbaa28c net: wwan: iosm: allow trace port be uninitialized omits e9877d4ef856 net: wwan: iosm: consolidate trace port init code omits a43a07202160 Merge tag 'linux-can-next-for-5.17-20211208' of git://git. [...] omits e08a7d5611b8 drm/i915/dmc: Update DMC to v2.14 on ADL-P omits 20cddfcc82e6 drm/i915/gt: Use hw_engine_masks as reset_domains omits 3a262c71d3e8 Merge branch 'rework-dsa-bridge-tx-forwarding-offload-api' omits 857fdd74fb38 net: dsa: eliminate dsa_switch_ops :: port_bridge_tx_fwd_{ [...] omits b079922ba2ac net: dsa: add a "tx_fwd_offload" argument to ->port_bridge_join omits d3eed0e57d5d net: dsa: keep the bridge_dev and bridge_num as part of th [...] omits 6a43cba30340 net: dsa: export bridging offload helpers to drivers omits 936db8a2dba2 net: dsa: rename dsa_port_offloads_bridge to dsa_port_offl [...] omits 41fb0cf1bced net: dsa: hide dp->bridge_dev and dp->bridge_num in driver [...] omits 36cbf39b5690 net: dsa: hide dp->bridge_dev and dp->bridge_num in the co [...] omits 65144067d360 net: dsa: mv88e6xxx: compute port vlan membership based on [...] omits 0493fa7927af net: dsa: mv88e6xxx: iterate using dsa_switch_for_each_use [...] omits 872bb81dfbc3 net: dsa: mt7530: iterate using dsa_switch_for_each_user_p [...] omits 947c8746e2c3 net: dsa: assign a bridge number even without TX forwardin [...] omits 3f9bb0301d50 net: dsa: make dp->bridge_num one-based omits e2f504111891 vdpa: Mark vdpa_config_ops.get_vq_notification as optional omits afaa71805cd1 vdpa: Avoid duplicate call to vp_vdpa get_status omits cf93dc51a943 eni_vdpa: Simplify 'eni_vdpa_probe()' omits bbf761db7dbb vhost: use user_worker to check RLIMITs omits 71b31328fe1f vhost: move worker thread fields to new struct omits 49e58c43a560 fork: remove create_io_thread omits 00c348958bb5 io_uring: switch to user_worker omits c619b1f03f6d fork: add helpers to clone a process for kernel use omits 79e72c1ea324 signal: Perfom autoreap for PF_USER_WORKER omits a23092989de6 fork: Add USER_WORKER flag to ignore signals omits d55232fe1f82 fork: add USER_WORKER flag to not dup/clone files omits d109de6eb40d fork/vm: Move common PF_IO_WORKER behavior to new flag omits 35589118df7e fork: Make IO worker options flag based omits 0129ce105207 net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU omits 4a0c5d2cfef9 virtio-mem: prepare fake page onlining code for granularit [...] omits 24550ca33f93 virtio-mem: prepare page onlining code for granularity sma [...] omits 29573aef6650 vdpa: add driver_override support omits 9948035caf19 docs: document sysfs ABI for vDPA bus omits 48b17eb472b1 ifcvf/vDPA: fix misuse virtio-net device config size for blk dev omits 9cbf7e4c9882 vduse: moving kvfree into caller omits 9d3b79c08d4e hwrng: virtio - unregister device before reset omits 212a6e51a630 Bluetooth: virtio_bt: fix device removal omits b2de664b6cd3 virtio: wrap config->reset calls omits 84184107c39a dt-bindings: i2c: tegra-bpmp: Convert to json-schema omits de3f6daa66cb dt-bindings: arm: pmu: Document Denver and Carmel PMUs omits 50eb892364c7 dt-bindings: arm: Catch up with Cortex/Neoverse CPUs again omits dc98a7b68f83 dt-bindings: net: Convert SYSTEMPORT to YAML omits 2371a03fcef0 dt-bindings: net: Convert AMAC to YAML omits 67c430bbaae1 drm/i915: Skip remap_io_mapping() for non-x86 platforms omits ef8df9798d46 sched/fair: Cleanup task_util and capacity type omits c9ee950a2ca5 drm/i915/rpl-s: Enable guc submission by default omits 4a75f32fc783 drm/i915/rpl-s: Add PCH Support for Raptor Lake S omits 52407c220c44 drm/i915/rpl-s: Add PCI IDS for Raptor Lake S omits 0c007dfda747 iommu/virtio: Support identity-mapped domains omits 802db82e99d1 iommu/virtio: Pass end address to viommu_add_mapping() omits 9344175ff975 iommu/virtio: Sort reserved regions omits c98bd79faa82 iommu/virtio: Support bypass domains omits d8a0439e6fd7 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG omits 8d0f9e73efe7 perf/bpf_counter: Use bpf_map_create instead of bpf_create_map omits 7675a1dc6c6c dt-bindings: net: Convert iProc MDIO mux to YAML omits 1fefc8e762d9 dt-bindings: phy: Convert Northstar 2 PCIe PHY to YAML omits 3a47044797ca dt-bindings: net: Convert GENET binding to YAML omits 68dfc226bcc8 dt-bindings: net: Document moca PHY interface omits f9caf418fced dt-bindings: net: brcm,unimac-mdio: Update maintainers for [...] omits 75c4b9a67969 dt-bindings: net: brcm,unimac-mdio: reg-names is optional omits 5e8a7d26d935 dt-bindings: PCI: brcmstb: compatible is required omits bbce68ab5005 module: Remove outdated comment omits 05db148ee9a7 libertas_tf: Add missing __packed annotations omits 978090ae8856 libertas: Add missing __packed annotation with struct_group() omits 1b8bb8919ef8 mwifiex: Fix possible ABBA deadlock omits f61550b3864b drm/msm/dp: dp_link_parse_sink_count() return immediately [...] omits f28c240e7152 io_uring: batch completion in prior_task_list omits f2f16ae9cc9c wilc1000: Add id_table to spi_driver omits a58fdb7c843a rtw89: don't kick off TX DMA if failed to write skb omits c2258b29985e rtw89: remove cch_by_bw which is not used omits 40822e079011 rtw89: fix sending wrong rtwsta->mac_id to firmware to fil [...] omits 157289376e29 rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth omits 1379e62026ab rtw88: add debugfs to fix tx rate omits eb4e52b3f38d rtw89: fix incorrect channel info during scan omits e45a9e6265d2 rtw89: update scan_mac_addr during scanning period omits 1cc1e4c8aab4 objtool: Add straight-line-speculation validation omits 00224aa70891 rtw89: use inline function instead macro to set H2C and CAM omits 321e763ccc52 rtw89: add const in the cast of le32_get_bits() omits b17c2baa305c x86: Prepare inline-asm for straight-line-speculation omits 44bf8704b71f drm/msm/disp/dpu1: set default group ID for CTL. omits 8066c615cb69 rpmsg: core: Clean up resources on announce_create failure. omits cad4ac066c66 Merge branch 'for-5.16/upstream-fixes' into for-next omits 92cb1bedde9d drm/msm/dsi: fix initialization in the bonded DSI case omits 8f86e69536f3 remoteproc: Fix remaining wrong return formatting in docum [...] omits 62c46d556888 MAINTAINERS: Removing Ohad from remoteproc/rpmsg maintenance omits 62df22396bea ASoC: amd: Convert to new style DAI format definitions omits 03848335b5b1 drm/bridge: sn65dsi86: defer if there is no dsi host omits 9a0a930fe253 binder: fix pointer cast warning omits 482d61f4a4ca filemap: Return only folios from find_get_entries() omits 1710c4012463 filemap: Convert filemap_get_read_batch() to use a folio_batch omits 77151bf8e67e filemap: Convert filemap_read() to use a folio omits f425349b08b6 truncate: Add invalidate_complete_folio2() omits 4c282ce18641 truncate: Convert invalidate_inode_pages2_range() to use a folio omits 9bf002c0c212 truncate: Skip known-truncated indices omits 7cff0ee6d442 truncate,shmem: Add truncate_inode_folio() omits cfaf8383f51e shmem: Convert part of shmem_undo_range() to use a folio omits c2bc89efbe27 mm: Add unmap_mapping_folio() omits 8379034f394c truncate: Add truncate_cleanup_folio() omits 739cf214a8d4 filemap: Add filemap_release_folio() omits e823c3ff5e3d filemap: Use a folio in filemap_page_mkwrite omits 8b645ffca626 filemap: Use a folio in filemap_map_pages omits 7f8720ff6a66 filemap: Use folios in next_uptodate_page omits aebbbcaf28ed filemap: Convert page_cache_delete_batch to folios omits 65169a7fb2bf filemap: Convert filemap_get_pages to use folios omits 5350122ec979 filemap: Add read_cache_folio and read_mapping_folio omits 3ce2ba787700 filemap: Convert filemap_fault to folio omits ff53ed0ad9e5 filemap: Convert do_async_mmap_readahead to take a folio omits 8d79ea808305 readahead: Convert page_cache_ra_unbounded to folios omits ce4dea01693d readahead: Convert page_cache_async_ra() to take a folio omits decc66ce2428 filemap: Convert filemap_range_uptodate to folios omits 2646671ab0f3 filemap: Convert filemap_create_page to folio omits 5d93b913d20f filemap: Convert filemap_read_page to take a folio omits 11194d8ae75a filemap: Convert find_get_pages_contig to folios omits b731694010fb filemap: Convert filemap_get_read_batch to use folios omits 83a3b7b4beae filemap: Remove thp_contains() omits c6c87e94de50 filemap: Convert find_get_entry to return a folio omits d70c981aaa48 filemap: Add filemap_remove_folio and __filemap_remove_folio omits 566a04cd791b filemap: Convert tracing of page cache operations to folio omits 470e3455944f filemap: Add filemap_unaccount_folio() omits d4ee0f4e5e4a filemap: Convert page_cache_delete to take a folio omits 2871d169178b filemap: Add folio_put_wait_locked() omits 9c34e6845c80 mm: Add folio_test_pmd_mappable() omits 1c9b43daa700 iov_iter: Convert iter_xarray to use folios omits b870ef82cb8e iov_iter: Add copy_folio_to_iter() omits ed901756e46e pagevec: Add folio_batch omits 06b43b978d0a mm/writeback: Improve __folio_mark_dirty() comment omits 2bd2803ef017 mm/doc: Add documentation for folio_test_uptodate omits 77e047e818a1 fs/writeback: Convert inode_switch_wbs_work_fn to folios omits 0811c3c77bb5 filemap: Remove PageHWPoison check from next_uptodate_page() omits 20f07a044a76 x86/sev: Move common memory encryption code to mem_encrypt.c omits dbca5e1a04f8 x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c omits 8260b9820f70 x86/sev: Use CC_ATTR attribute to generalize string I/O unroll omits 28e4576d556b dma-direct: add a dma_direct_use_pool helper omits 9abc21c96661 ASoC: mediatek: mt8195: silence uninitialized variable warning omits 53d01e2016d7 ACPI: PM: Avoid CPU cache flush when entering S4 omits 74d9555580c4 PM: hibernate: Allow ACPI hardware signature to be honoured omits de291b590286 iomap: turn the byte variable in iomap_zero_iter into a ssize_t omits 142ff9bddbde KVM: arm64: Drop unused workaround_flags vcpu field omits 5f96ba565521 ACPI: PMIC: xpower: Fix _TMP ACPI errors omits c5200609c917 ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_ [...] omits e172e650eda3 ACPI: PMIC: constify all struct intel_pmic_opregion_data d [...] omits 2925fc1c1029 misc: sram: Add compatible string for Tegra234 SYSRAM omits 502d2bf5f2fd KVM: nVMX: Implement Enlightened MSR Bitmap feature omits ed2a4800ae9d KVM: nVMX: Track whether changes in L0 require MSR bitmap [...] omits b84155c38076 KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper omits d9b994cd7641 ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI omits 6c7ac18cd821 ASoC: dt-bindings: rt5682s: add AMIC delay time property omits 77659872be23 ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file omits 7cfa3d00730a ASoC: rt5682s: add delay time to fix pop sound issue omits 639cd58be7a4 ASoC: Intel: boards: add 'static' qualifiers for max98390 routes omits b3111fe15df5 ARM: dts: at91: add Microchip EVB-KSZ9477 board omits 6d4518a086b2 ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDS [...] omits c4b365624007 Merge branch 'at91-soc' into at91-next omits bb29e4091079 ARM: at91: pm: Add of_node_put() before goto omits 73537e0e4042 Merge branch 'at91-dt' into at91-next omits 0de4ab81ab26 ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Crux/Crux+ board omits 44d0dfee53ff arm64: dts: imx8mp: add mac address for EQOS omits baf55c1509fe arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" prop [...] omits 311ad460c4fa arm64: dts: imx8mp-evk: disable CLKOUT clock for ENET PHY omits 09e5ccdd866c arm64: dts: imx8m: configure FEC PHY VDDIO voltage omits 20b6559ecf5d arm64: dts: imx8m: disable smart eee for FEC PHY omits e0aa402b40a2 arm64: dts: imx8mp-evk: add hardware reset for EQOS PHY omits 6133d8422889 arm64: dts: imx8mn-evk: add hardware reset for FEC PHY omits 168e05c131cd firmware: xilinx: check return value of zynqmp_pm_get_api_ [...] omits 628e8ba1d331 soc: xilinx: add a to_zynqmp_pm_domain macro omits e7a9106c32c0 soc: xilinx: use a properly named field instead of flags omits c4245100f746 soc: xilinx: cleanup debug and error messages omits 7fd890b89dea soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver omits 24b6917de8d9 ARM: dts: at91: add Microchip EVB-KSZ9477 board omits f94909ceb1ed x86: Prepare asm files for straight-line-speculation omits 504db853726c ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDS [...] omits 12f332d2dd31 ARM: dts: at91: update alternate function of signal PD20 omits 1e56279a4916 x86/mce/inject: Set the valid bit in MCA_STATUS before err [...] omits e48d008bd13e x86/mce/inject: Check if a bank is populated before injecting omits 22da5a07c75e x86/lib/atomic64_386_32: Rename things omits 68cf4f2a72ef x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds omits b2f825bfeda8 x86: Move RETPOLINE*_CFLAGS to arch Makefile omits 93b350f884c4 Merge branch 'kvm-on-hv-msrbm-fix' into HEAD omits 3411506550b1 x86/csum: Rewrite/optimize csum_partial() omits 97c8ef443ae1 drm/i915/selftests: handle object rounding omits 31d70749bfe1 drm/i915/migrate: fix length calculation omits 08c7c122ad90 drm/i915/migrate: fix offset calculation omits 8eb7fcce34d1 drm/i915/migrate: don't check the scratch page omits adbfb12d4c45 KVM: x86: Exit to userspace if emulation prepared a comple [...] omits fea783e6e82c thunderbolt: Do not dereference fwnode in struct device omits 98ba6eee87f2 Merge branch 'clk-at91' into at91-next omits 5ad5915dea00 clk: lan966x: Extend lan966x clock driver for clock gating [...] omits 51d0a37dde9b dt-bindings: clock: lan966x: Extend includes with clock gates omits 6b9f984cc86e dt-bindings: clock: lan966x: Extend for clock gate support omits 815f0e738a8d clk: gate: Add devm_clk_hw_register_gate() omits 3e3df268b966 Merge branch 'clk-at91' into at91-next omits 54104ee02333 clk: lan966x: Add lan966x SoC clock driver omits 07300ef47a3f dt-bindings: clock: lan966x: Add LAN966X Clock Controller omits 265d27caf95f dt-bindings: clock: lan966x: Add binding includes for lan9 [...] omits d2f7d49826ae KVM: x86: Use different callback if msr access comes from [...] omits 906fa90416fd KVM: x86: Add an emulation type to handle completion of us [...] omits 5e854864ee43 KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with [...] omits 51b1209c6125 KVM: Clear pv eoi pending bit only when it is set omits ce5977b181c1 KVM: x86: don't print when fail to read/write pv eoi memory omits 2df4a5eb6c5a KVM: X86: Remove mmu parameter from load_pdptrs() omits bb3b394d35e8 KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and in [...] omits f8cd457f061d KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() omits cc022ae144c1 KVM: X86: Add parameter huge_page_level to kvm_init_shadow [...] omits 84ea5c09a66d KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() omits c59a0f57fa32 KVM: X86: Remove mmu->translate_gpa omits 1f5a21ee8400 KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_ [...] omits b46a13cb7ea1 KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes omits 41e35604eaff KVM: X86: Remove useless code to set role.gpte_is_8_bytes [...] omits 42f34c20a113 KVM: X86: Remove unused declaration of __kvm_mmu_free_some [...] omits 84432316cd9a KVM: X86: Fix comment in __kvm_mmu_create() omits 27f4fca29f9c KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mm [...] omits 58356767107a KVM: SVM: Allocate sd->save_area with __GFP_ZERO omits 1af4a1199a41 KVM: SVM: Rename get_max_npt_level() to get_npt_level() omits fe26f91d30fb KVM: VMX: Change comments about vmx_get_msr() omits ed07ef5a66e4 KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST [...] omits 15ad9762d69f KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() omits 3ab4ac877cfa KVM: VMX: Update msr value after kvm_set_user_return_msr() [...] omits 6ab8a4053f71 KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) omits 24cd19a28cb7 KVM: X86: Update mmu->pdptrs only when it is changed omits 2e9ebd55096f KVM: X86: Remove kvm_register_clear_available() omits 41e68b6964eb KVM: vmx, svm: clean up mass updates to regs_avail/regs_di [...] omits c62c7bd4f95b KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty omits 3883bc9d28ed KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed omits aec9c2402f74 KVM: SVM: Remove references to VCPU_EXREG_CR3 omits 8f29bf12a378 KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() omits e63f315d74ee KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_ [...] omits a37ebdce168f KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept omits 5ec60aad547f KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept omits 40e49c4f5fb0 KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled omits c0d6956e4305 KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() omits 2c5653caecc4 KVM: X86: Ensure that dirty PDPTRs are loaded omits b1d66dad65dc KVM: x86/svm: Add module param to control PMU virtualization omits baed82c8e489 KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV omits 724b3962ef80 KVM: VMX: Move Posted Interrupt ndst computation out of wr [...] omits cfb0e1306a37 KVM: VMX: Read Posted Interrupt "control" exactly once per [...] omits 89ef0f21cf96 KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI [...] omits 29802380b679 KVM: VMX: Drop pointless PI.NDST update when blocking omits 74ba5bc872d3 KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers omits c95717218add KVM: VMX: Drop unnecessary PI logic to handle impossible c [...] omits 057aa61bc992 KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled omits d92a5d1c6c75 KVM: Add helpers to wake/query blocking vCPU omits cdafece4b964 KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED [...] omits c91d44971459 KVM: x86: Directly block (instead of "halting") UNINITIALI [...] omits 109a98260b53 KVM: Don't redo ktime_get() when calculating halt-polling [...] omits c3858335c711 KVM: stats: Add stat to detect if vcpu is currently blocking omits fac426889439 KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() omits 91b99ea70657 KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() omits 005467e06b16 KVM: Drop obsolete kvm_arch_vcpu_block_finish() omits 1460179dcd76 KVM: x86: Tweak halt emulation helper names to free up kvm [...] omits f6c60d081e2c KVM: Don't block+unblock when halt-polling is successful omits 6109c5a6ab7f KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook omits 75c89e5272fb KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), n [...] omits 30c9434717fd KVM: Reconcile discrepancies in halt-polling stats omits 29e72893cec3 KVM: Refactor and document halt-polling stats update helper omits 8df6a61c0403 KVM: Update halt-polling stats if and only if halt-polling [...] omits 510958e99721 KVM: Force PPC to define its own rcuwait object omits 6f390916c4fb KVM: s390: Ensure kvm_arch_no_poll() is read once when blo [...] omits 91b018950717 KVM: SVM: Ensure target pCPU is read once when signalling [...] omits 1831fa44df74 KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are dis [...] omits 98a26b69d8c3 KVM: x86: change TLB flush indicator to bool omits aefdc2ed445e KVM: Avoid atomic operations when kicking the running vCPU omits fb43496c8362 KVM: x86/MMU: Simplify flow of vmx_get_mt_mask omits 8283e36abfff KVM: x86/mmu: Propagate memslot const qualifier omits 4d78d0b39ad0 KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages omits 9d395a0a7aca KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_tr [...] omits ce92ef7604ff KVM: x86/mmu: Use shadow page role to detect PML-unfriendl [...] omits 8fc78909c05d KVM: nSVM: introduce struct vmcb_ctrl_area_cached omits bd95926c2b2b KVM: nSVM: split out __nested_vmcb_check_controls omits 355d0473b1a1 KVM: nSVM: use svm->nested.save to load vmcb12 registers a [...] omits b7a3d8b6f433 KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() omits 7907160dbf1a KVM: nSVM: rename nested_load_control_from_vmcb12 in neste [...] omits f2740a8d851a KVM: nSVM: introduce svm->nested.save to cache save area b [...] omits 907afa48e9d0 KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_ [...] omits 244893fa2859 KVM: Dynamically allocate "new" memslots from the get-go omits 0f9bdef3d933 KVM: Wait 'til the bitter end to initialize the "new" memslot omits 44401a204734 KVM: Optimize overlapping memslots check omits f4209439b522 KVM: Optimize gfn lookup in kvm_zap_gfn_range() omits bcb63dcde829 KVM: Call kvm_arch_flush_shadow_memslot() on the old slot [...] omits a54d806688fe KVM: Keep memslots in tree-based structures instead of arr [...] omits 6a656832aa75 KVM: s390: Introduce kvm_s390_get_gfn_end() omits ed922739c919 KVM: Use interval tree to do fast hva lookup in memslots omits 26b8345abc75 KVM: Resolve memslot ID via a hash table instead of via a [...] omits 1e8617d37fc3 KVM: Move WARN on invalid memslot index to update_memslots() omits c928bfc2632f KVM: Integrate gfn_to_memslot_approx() into search_memslots() omits f5756029eef5 KVM: x86: Use nr_memslot_pages to avoid traversing the mem [...] omits e0c2b6338ac8 KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the cou [...] omits 7cd08553ab10 KVM: Don't make a full copy of the old memslot in __kvm_se [...] omits ec5c86976674 KVM: s390: Skip gfn/size sanity checks on memslot DELETE o [...] omits 77aedf26fe5d KVM: x86: Don't assume old/new memslots are non-NULL at me [...] omits 07921665a651 KVM: Use prepare/commit hooks to handle generic memslot me [...] omits 6a99c6e3f52a KVM: Stop passing kvm_userspace_memory_region to arch mems [...] omits d01495d4cffb KVM: RISC-V: Use "new" memslot instead of userspace memory region omits 9d7d18ee3f48 KVM: x86: Use "new" memslot instead of userspace memory region omits cf5b486922dc KVM: s390: Use "new" memslot instead of userspace memory region omits eaaaed137ecc KVM: PPC: Avoid referencing userspace memory region in mem [...] omits 3b1816177bfe KVM: MIPS: Drop pr_debug from memslot commit to avoid using "mem" omits 509c594ca2dc KVM: arm64: Use "new" memslot instead of userspace memory region omits 537a17b31493 KVM: Let/force architectures to deal with arch specific me [...] omits ce5f0215620c KVM: Use "new" memslot's address space ID instead of dedic [...] omits 4e4d30cb9b87 KVM: Resync only arch fields when slots_arch_lock gets reacquired omits 47ea7d900b1c KVM: Open code kvm_delete_memslot() into its only caller omits afa319a54a8c KVM: Require total number of memslot pages to fit in an un [...] omits 214bd3a6f469 KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() omits 46808a4cb897 KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index omits c5b077549136 KVM: Convert the kvm->vcpus array to a xarray omits 113d10bca23c KVM: s390: Use kvm_get_vcpu() instead of open-coded access omits 75a9869f314d KVM: mips: Use kvm_get_vcpu() instead of open-coded access omits 27592ae8dbe4 KVM: Move wiping of the kvm->vcpus array to common code omits dc1ce45575b3 KVM: MMU: update comment on the number of page role combinations omits 6a93ea382177 can: hi311x: hi3110_can_probe(): convert to use dev_err_probe() omits dc64d98aae75 can: hi311x: hi3110_can_probe(): make use of device property API omits 3a1ae63a4d21 can: hi311x: hi3110_can_probe(): try to get crystal clock [...] omits 369cf4e6ac53 can: hi311x: hi3110_can_probe(): use devm_clk_get_optional [...] omits 671f852c1bee ARM: dts: sun8i: r40: add node for CAN controller omits 2c2fd0e68d9e can: sun4i_can: add support for R40 CAN controller omits d0342ceb78ed dt-bindings: net: can: add support for Allwinner R40 CAN c [...] omits 330c6d3bfa26 can: bittiming: replace CAN units with the generic ones fr [...] omits f0b62b0bbedc clk: renesas: r9a07g044: Add GPU clock and reset entries omits 7ef9c45a23a9 clk: renesas: r9a07g044: Add mux and divider for G clock omits 98ee8b2f66eb clk: renesas: r9a07g044: Rename CLK_PLL3_DIV4 macro omits 24aaff6a6ce4 clk: renesas: cpg-mssr: Add support for R-Car S4-8 omits 39cf7dd21d53 Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into HEAD omits 470e3f0d0b15 clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver omits 5a10537cbfc5 ath10k: fix scan abort when duration is set for hw scan omits e8a91863eba3 ath10k: Fix tx hanging omits dec05cdf78af ath: regdom: extend South Korea regulatory domain support omits dddaa64d0af3 ath11k: add wait operation for tx management packets for f [...] omits 6273c97296a8 carl9170: Use the bitmap API when applicable omits 09cab4308bf9 wcn36xx: Fix max channels retrieval omits 9dcf6808b253 ath11k: add 11d scan offload support omits 0b05ddad8e4b ath11k: add configure country code for QCA6390 and WCN6855 omits ed05c7cf1286 ath11k: avoid deadlock by change ieee80211_queue_work for [...] omits d6c75c295f67 omapdrm: dss: mark runtime PM functions __maybe_unused omits e02b5cc9e898 drm/omap: Add a 'right overlay' to plane state omits 19e2d2669dac drm/omap: add plane_atomic_print_state support omits 2e54ff0e5430 drm/omap: dynamically assign hw overlays to planes omits 6e42201b0ed5 drm/omap: Add global state as a private atomic object omits 3c265d928b85 drm/omap: omap_plane: subclass drm_plane_state omits c8fa1e733c59 drm/omap: introduce omap_hw_overlay omits 0b0f7282f0c8 drm/omap: Add ovl checking funcs to dispc_ops omits d484c20d7cb9 drm/omap: Add ability to check if requested plane modes ca [...] omits c21134b042ef drm/omap: add sanity plane state check omits fe4d0b6317e3 drm: omapdrm: Export correct scatterlist for TILER backed BOs omits 1fe5b0126284 Merge branch 's390-net-updates-2021-12-06' omits 6dc490e80ca3 s390/qeth: remove check for packing mode in qeth_check_out [...] omits 1b9e410f45bf s390/qeth: fine-tune .ndo_select_queue() omits cdf8df5b42e7 s390/qeth: don't offer .ndo_bridge_* ops for OSA devices omits 2dbc7a1dde9e s390/qeth: split up L2 netdev_ops omits 5e9756a66fb5 s390/qeth: simplify qeth_receive_skb() omits c0e084e342a8 hv_sock: Extract hvs_send_data() helper that takes only header omits e44aecc709ad net: dsa: felix: use kmemdup() to replace kmalloc + memcpy omits d418f67e987f Merge branch 'prepare-ocelot-for-external-interface-control' omits 32ecd22ba60b net: mscc: ocelot: split register definitions to a separate file omits 242bd0c10bbd net: dsa: ocelot: felix: add interface for custom regmaps omits 49af6a7620c5 net: dsa: ocelot: felix: Remove requirement for PCS in fel [...] omits c99104840a95 net: dsa: ocelot: remove unnecessary pci_bar variables omits 3c5290a2dcdb net: hns3: Fix spelling mistake "faile" -> "failed" omits 150791442e7c Merge tag 'wireless-drivers-next-2021-12-07' of git://git. [...] omits adc76fc97bd8 Merge branch 'net-second-round-of-netdevice-refcount-tracking' omits ada066b2e02c net: sched: act_mirred: add net device refcount tracker omits e7c8ab8419d7 openvswitch: add net device refcount tracker to struct vport omits e4b8954074f6 netlink: add net device refcount tracker to struct ethnl_req_info omits b60645248af3 net/smc: add net device tracker to struct smc_pnetentry omits 035f1f2b96ae pktgen add net device refcount tracker omits 615d069dcf12 llc: add net device refcount tracker omits 66ce07f7802b ax25: add net device refcount tracker omits e44b14ebae10 inet: add net device refcount tracker to struct fib_nh_common omits 4fc003fe0313 net: switchdev: add net device refcount tracker omits f12bf6f3f942 net: watchdog: add net device refcount tracker omits b2dcdc7f731d net: bridge: add net device refcount tracker omits 19c9ebf6ed70 vlan: add net device refcount tracker omits 08f0b22d731f net: eql: add net device refcount tracker omits bd2c5fb1416d Merge branch 'clk-renesas' into clk-next omits 1dfeb03e86ad Merge tag 'renesas-clk-for-v5.17-tag1' of git://git.kernel [...] omits cd906d19b41b Merge branch 'clk-fixes' into clk-next omits 7acc3d1afd02 erofs: Replace zero-length array with flexible-array member omits 40452ffca3c1 erofs: add sysfs node to control sync decompression strategy omits 168e9a76200c erofs: add sysfs interface omits 8ff4f20f3eb5 perf vendor events arm64: Fix JSON indentation to 4 spaces [...] omits e69dc84282fb perf stat: Support --cputype option for hybrid events omits ed17b1914978 perf tools: Drop requirement for libstdc++.so for libopenc [...] omits 94dbfd6781a0 perf parse-events: Architecture specific leader override omits ecdcf630d71f perf evlist: Allow setting arbitrary leader omits 6b6b16b3bb61 perf metric: Reduce multiplexing with duration_time omits b4515ad6e1c8 perf trace: Enable ignore_missing_thread for trace omits 7a2e14962cd4 perf docs: Update link to AMD documentation omits 4edb117e6472 perf docs: Add info on AMD raw event encoding omits a7f3713f6bf2 libperf tests: Add test_stat_multiplexing test omits f2c4dcf19190 libperf: Remove scaling process from perf_mmap__read_self() omits 9a5b2d1afa9f libperf: Adopt perf_counts_values__scale() from tools/perf/util omits c77a78c29177 tools build: Enable warnings through HOSTCFLAGS omits e9c08f722924 perf test sigtrap: Print errno string when failing omits 5504f6794448 perf test sigtrap: Add basic stress test for sigtrap handling omits 53b541fbdb9c rcutorture: Combine n_max_cbs from all kthreads in a callb [...] omits 613b00fbe644 rcutorture: Add ability to limit callback-flood intensity omits 82e310033d7c rcutorture: Enable multiple concurrent callback-flood kthreads omits 12e885433dbc rcutorture: Test RCU-tasks multiqueue callback queueing omits 5ff7c9f9d7e3 rcutorture: Avoid soft lockup during cpu stall omits 81faa4f6fba4 locktorture,rcutorture,torture: Always log error message omits 809da9bf8050 scftorture: Always log error message omits 86e7ed1bd57d rcuscale: Always log error message omits 04cf85188601 scftorture: Remove unused SCFTORTOUT omits 71f6ea2a0be0 scftorture: Add missing '\n' to flush message omits f71f22b67d37 refscale: Add missing '\n' to flush message omits 4feeb9d5f822 refscale: Always log the error message omits 9b073de1c7a3 rcu_tasks: Convert bespoke callback list to rcu_segcblist [...] omits b14fb4fbbcd8 rcu-tasks: Convert grace-period counter to grace-period se [...] omits 7a30871b6a27 rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic qu [...] omits cafafd67765b rcu-tasks: Create per-CPU callback lists omits 0598a4d4429c rcu/nocb: Don't invoke local rcu core on callback overload [...] omits a554ba288845 rcu: Apply callbacks processing time limit only on softirq omits 3e61e95e2d09 rcu: Fix callbacks processing time limit retaining cond_resched() omits 78ad37a2c50d rcu/nocb: Limit number of softirq callbacks only on softirq omits 7b65dfa32dca rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() omits 344e219d7d2b rcu/nocb: Check a stable offloaded state to manipulate qle [...] omits b3bb02fe5a2b rcu/nocb: Make rcu_core() callbacks acceleration (de-)offl [...] omits 24ee940d8927 rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe omits fbb94cbd70d4 rcu/nocb: Invoke rcu_core() at the start of deoffloading omits 213d56bf33bd rcu/nocb: Prepare state machine for a new step omits 118e0d4a1bc8 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] omits 614ddad17f22 rcu: Tighten rcu_advance_cbs_nowake() checks omits 81f6d49cce2d rcu/exp: Mark current CPU as exp-QS in IPI loop second pass omits 790da248978a rcu: Make idle entry report expedited quiescent states omits 147f04b14add rcu: Prevent expedited GP from enabling tick on offline CPU omits 5401cc5264ff rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load omits 6120b72e25e1 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] omits 6e16b0f7bae3 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() omits a4382659487f rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs() omits f7254785d11c drm/msm/dpu: fix CDP setup to account for multirect index omits 1e35e3fc3f71 drm/msm/dpu: simplify DPU_SSPP features checks omits a67f2cc6f912 drm/msm/dpu: drop pe argument from _dpu_hw_sspp_setup_scaler3 omits 6f4c23e7cdf3 drm/msm/dpu: drop scaler config from plane state omits 8a3b4c17f863 drm/msm/dp: employ bridge mechanism for display enable and [...] omits caa24223463d drm/msm/hdmi: switch to drm_bridge_connector omits 542a5db2476e drm/msm/dpu: removed logically dead code omits 53d22794711a drm/msm/dp: displayPort driver need algorithm rational omits b97d86bb2d30 drm/msm/dpu: remove node from list before freeing the node omits 12e5eab94463 drm/msm/dp: Re-order dp_audio_put in deinit_sub_modules omits 88e2d5b16073 drm/msm/dpu: Remove encoder->enable() hack omits fa063950c3c4 drm/msm/dpu: Remove useless checks in dpu_encoder omits b4e7ba4af311 drm/msm/dpu_kms: Re-order dpu includes omits ca3ffcbeb0c8 drm/msm/gpu: Don't allow zero fence_id omits 2e3f00c5f29f nfsd: improve stateid access bitmask documentation omits b9c8accbdd51 drm/msm/dp: Add "qcom, sc7280-dp" to support display port. omits a37fae8aaa62 io_uring: split io_req_complete_post() and add a helper omits 9f8d032a364b io_uring: add helper for task work execution code omits 4813c3779261 io_uring: add a priority tw list for irq completion work omits 24115c4e95e1 io-wq: add helper to merge two wq_lists omits fd1fb812be24 nfsd: minor unash_delegation_locked cleanup omits 771a969b9b33 nfsd: fix use-after-free due to delegation race omits 59d58d93af94 Merge branch 'mptcp-new-features-for-mptcp-sockets-and-net [...] omits 4f6e14bd19d6 mptcp: support TCP_CORK and TCP_NODELAY omits 8b38217a2a98 mptcp: expose mptcp_check_and_set_pending omits 6fadaa565882 tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay omits edb596e80cee selftests: mptcp: check IP_TOS in/out are the same omits 3b1e21eb60e8 mptcp: getsockopt: add support for IP_TOS omits 602837e8479d mptcp: allow changing the "backup" bit by endpoint id omits b51880568f20 selftests: mptcp: add inq test case omits 644807e3e462 mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls omits 5cbd886ce2a9 selftests: mptcp: add TCP_INQ support omits 2c9e77659a0c mptcp: add TCP_INQ cmsg support omits b1a4da64bfc1 RDMA/qedr: Fix reporting max_{send/recv}_wr attrs omits e4dc81ed5a80 fs: dlm: memory cache for lowcomms hotpath omits 3af2326ca0a1 fs: dlm: memory cache for writequeue_entry omits 6c547f264077 fs: dlm: memory cache for midcomms hotpath omits be3b0400edbf fs: dlm: remove wq_alloc mutex omits 21d9ac1a5376 fs: dlm: use event based wait for pending remove omits bcbfea41e1f9 fs: dlm: check for pending users filling buffers omits f70813d6a5fc fs: dlm: use list_empty() to check last iteration omits c0e5e11af12b vrf: use dev_replace_track() for better tracking omits 977df8bd5844 iwlwifi: work around reverse dependency on MEI omits 3c021931023a drm/amdgpu: replace drm_detect_hdmi_monitor() with drm_dis [...] omits 0b7778f4a63a drm/amdgpu: use drm_edid_get_monitor_name() instead of dup [...] omits 20543be93ca4 drm/amdgpu: update drm_display_info correctly when the edi [...] omits d374d3b49321 drm/amd/display: Fix out of bounds access on DNC31 stream [...] omits cf63b702720d drm/amdgpu: skip umc ras error count harvest omits 30c1e3919781 drm/amdgpu: free vkms_output after use omits f7ed3f90b2c6 drm/amdgpu: drop the critial WARN_ON in amdgpu_vkms omits 6fc429c81a64 drm/amd/display: Reduce stack usage omits 41f91315b5be drm/amd/display: Query DMCUB for dp alt status omits 32b119c89612 drm/amd/display: [FW Promotion] Release 0.0.96 omits 800de20b1dbd drm/amd/display: add a debug option to force dp2 lt fallba [...] omits eb9e59ebfe73 drm/amd/display: Rename a struct field to describe a cea c [...] omits 1e146bb88e26 drm/amd/display: Adding dpia debug bits for hpd delay omits 7b201d53bc77 drm/amd/display: Move link_enc init logic to DC omits 4bef85d4c949 drm/amd/display: Fix bug in debugfs crc_win_update entry omits a1f5e392de78 drm/amd/display: prevent reading unitialized links omits e885d64785aa drm/amd/display: Added Check For dc->res_pool omits d29b7980b55e drm/amd/display: Prevent PSR disable/reenable in HPD IRQ omits be1ac692c089 drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset omits 81bb9bc95355 drm/amd/display: Add W/A for PHY tests with certain LTTPR omits d68261955712 drm/amd/display: Apply LTTPR workarounds to non-transparent mode omits aed1faab9d95 drm/amdgpu: only skip get ecc info for aldebaran omits 27cc310f1352 drm/amdkfd: Correct the value of the no_atomic_fw_version [...] omits 4b992db6ebda iwlwifi: mvm: optionally suppress assert log omits 953e66a7238b iwlwifi: add new ax1650 killer device omits 04f1ee240403 iwlwifi: fw: correctly detect HW-SMEM region subtype omits 23a392a44a3c iwlwifi: implement reset flow for Bz devices omits def423ea1d0d iwlwifi: add new Qu-Hr device omits 9c13f21f7c2c iwlwifi: Fix FW name for gl omits 1599a1649233 iwlwifi: dbg: disable ini debug in 8000 family and below omits c593d2fae592 iwlwifi: support SAR GEO Offset Mapping override via BIOS omits 15bf5ac6cd93 iwlwifi: pcie: retake ownership after reset omits b780c10f1f8c iwlwifi: mvm: always use 4K RB size by default omits e93d4aaf4b13 iwlwifi: mvm/api: define system control command omits a2263adab8bf iwlwifi: bump FW API to 68 for AX devices omits 1e8b7f43774a iwlwifi: mvm: add some missing command strings omits 62ed5d905b70 iwlwifi: fw: add support for splitting region type bits omits e5178014f9e2 iwlwifi: swap 1650i and 1650s killer struct names omits dc276ffd0754 iwlwifi: acpi: fix wgds rev 3 size omits 020cde4750c5 iwlwifi: yoyo: support for DBGC4 for dram omits d9e95e35289f iwlwifi: mvm: update rate scale in moving back to assoc state omits 8e967c137df3 iwlwifi: mvm: avoid clearing a just saved session protection id omits 6324c173ff4a iwlwifi: mvm: add support for statistics update version 15 omits ba16c04fab0f iwlwifi: mvm: Add support for a new version of scan reques [...] omits 7e32281d07c5 iwlwifi: mvm: Fix wrong documentation for scan request command omits 4743a72fa5ad iwlwifi: add missing entries for Gf4 with So and SoF omits d5d8ee526d14 iwlwifi: mvm: remove session protection upon station removal omits 94cc0b9e12c0 iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure omits 26e9ccb3c800 iwlwifi: mvm: add support for PHY context command v4 omits f4340baff9c2 iwlwifi: fw: api: add link to PHY context command struct v1 omits c48e93a65487 iwlwifi: mvm: support RLC configuration command omits 2dc977423cbf iwlwifi: mvm: d3: support v12 wowlan status omits 708d8c5385a4 iwlwifi: mvm: parse firmware alive message version 6 omits af08571d3925 iwlwifi: pcie: support Bz suspend/resume trigger omits 87209b7fc2c5 iwlwifi: mvm: d3: move GTK rekeys condition omits f738e705975f iwlwifi: add support for Bz-Z HW omits 55c6d8f89dab iwlwifi: support 4-bits in MAC step value omits db66abeea3ae iwlwifi: mvm: synchronize with FW after multicast commands omits 2438d430868e iwlwifi: mvm: fix delBA vs. NSSN queue sync race omits 3fe6d228a0b4 RDMA/rxe: Remove the unnecessary variable omits 600b79030986 arm: ioremap: Remove unused ARM-specific function pci_iore [...] omits 6198461ef509 arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_ [...] omits f8378c040381 drm/bridge: parade-ps8640: Add backpointer to drm_device i [...] omits 6fadb494a638 ALSA: seq: Set upper limit of processed events omits 42c632b0555e drm/panel: Update Boe-tv110c9m and Inx-hj110iz initial code omits 0940300f8e1d Merge branches 'renesas-arm-defconfig-for-v5.17', 'renesas [...] omits 8aca46f91c42 Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb omits 995d948cf2e4 Bluetooth: btusb: Return error code when getting patch sta [...] omits 00c0ee9850b7 Bluetooth: btusb: Handle download_firmware failure cases omits 9a667031b922 Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is [...] omits 853b70b506a2 Bluetooth: hci_sync: Set Privacy Mode when updating the re [...] omits 6126ffabba6b Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag omits 800fe5ec302e Bluetooth: btusb: Add support for queuing during polling interval omits fe92ee6425a2 Bluetooth: hci_core: Rework hci_conn_params flags omits 6f59f991b4e7 Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag omits 801b4c027b44 Bluetooth: btbcm: disable read tx power for some Macs with [...] omits d2f8114f9574 Bluetooth: add quirk disabling LE Read Transmit Power omits 16ada83b9a59 Bluetooth: btmtksdio: enable AOSP extension for MT7921 omits 630491ffd53c Bluetooth: btmtksdio: enable msft opcode omits e8c42585dc60 Bluetooth: btusb: Add one more Bluetooth part for WCN6855 omits 147306ccbbba Bluetooth: hci_event: Use of a function table to handle Co [...] omits c8992cffbe74 Bluetooth: hci_event: Use of a function table to handle Co [...] omits 95118dd4edfe Bluetooth: hci_event: Use of a function table to handle LE [...] omits 3e54c5890c87 Bluetooth: hci_event: Use of a function table to handle HC [...] omits a3679649a191 Bluetooth: HCI: Use skb_pull_data to parse LE Direct Adver [...] omits b48b833f9e8a Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertis [...] omits 47afe93c913a Bluetooth: HCI: Use skb_pull_data to parse LE Advertising [...] omits 12cfe4176ad6 Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents omits 70a6b8de6af5 Bluetooth: HCI: Use skb_pull_data to parse Extended Inquir [...] omits 8d08d324fdcb Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result [...] omits 27d9eb4bcac1 Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event omits aadc3d2f42a5 Bluetooth: HCI: Use skb_pull_data to parse Number of Compl [...] omits e3f3a1aea871 Bluetooth: HCI: Use skb_pull_data to parse Command Complete event omits ae61a10d9d46 Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events omits 13244cccc2b6 skbuff: introduce skb_pull_data omits ea7e26ebe6a9 pinctrl: renesas: r8a779a0: Align comments omits 44e009607444 arm64: defconfig: Enable R-Car S4-8 omits 08b8699eb369 arm64: dts: renesas: Add Renesas Spider boards support omits c62331e8222f arm64: dts: renesas: Add Renesas R8A779F0 SoC support omits 35ae0d00ab5a Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into rene [...] omits 363b41dd2539 soc: renesas: rcar-rst: Add support for R-Car S4-8 omits 9711633587f4 soc: renesas: Identify R-Car S4-8 omits 654d5fdb8923 soc: renesas: r8a779f0-sysc: Add r8a779f0 support omits 5ca77c9d80d3 Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into rene [...] omits e62906d6315f soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver omits 403c521003a1 ALSA: mixart: Add sanity check for timer notify streams omits 81c165582323 dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions omits 500daa0e6be2 dt-bindings: power: Add r8a779f0 SYSC power domain definitions omits d01986bec388 dt-bindings: arm: renesas: Document Renesas Spider boards omits cea7f78d85f3 ath11k: change to use dynamic memory for channel list of scan omits 18ae1ab04525 ath11k: Fix QMI file type enum value omits d1147a316b53 ath11k: add support for WCN6855 hw2.1 omits 7f3a6f5dd207 ath9k: switch to rate table based lookup omits 09b8cd69edcf ath10k: Fix the MTU size on QCA9377 SDIO omits 22bfe94528d7 mtd: spi-nor: issi: is25lp256: Init flash based on SFDP omits 047275f7de18 mtd: spi-nor: gigadevice: gd25q256: Init flash based on SFDP omits 5eefc2dc0319 mtd: spi-nor: spansion: s25fl256s0: Skip SFDP parsing omits 1c513c986b0a mtd: spi-nor: winbond: w25q256jvm: Init flash based on SFDP omits b7ed1a3731a9 mtd: spi-nor: core: Move spi_nor_set_addr_width() in spi_n [...] omits 5dabf5770f7d mtd: spi-nor: core: Init all flash parameters based on SFD [...] omits a1ede1cce493 mtd: spi-nor: Introduce spi_nor_init_fixup_flags() omits 5429300db98c mtd: spi-nor: Introduce spi_nor_init_flags() omits ec1c0e996035 mtd: spi-nor: Rework the flash_info flags omits 7683b39d6030 mtd: spi-nor: core: Introduce flash_info mfr_flags omits 5273cc6df984 mtd: spi-nor: core: Call spi_nor_post_sfdp_fixups() only w [...] omits ff67592cbdfc mtd: spi-nor: Introduce spi_nor_set_mtd_info() omits eb726c322020 mtd: spi-nor: core: Don't use mtd_info in the NOR's probe [...] omits f656b419d41a mtd: spi-nor: Fix mtd size for s3an flashes omits d4a23930490d drm/i915: Allow cdclk squasher to be reconfigured live omits 77ab3a1ecb19 drm/i915/display/dg2: Read CD clock from squasher table omits 2060a6895b76 drm/i915/display/dg2: Set CD clock squashing registers omits ba884a411700 drm/i915/display/dg2: Sanitize CD clock omits 2fb352fa6270 drm/i915/display/dg2: Introduce CD clock squashing table omits 82ce79391d0e arm64: dts: renesas: Fix thermal bindings omits 491fe469ad0e drm/i915/selftests: Follow up on increase timeout in i915_ [...] omits 111659c2a570 arm64: dts: apple: t8103: Remove PCIe max-link-speed properties omits a98478f82586 ALSA: ppc: beep: fix clang -Wimplicit-fallthrough omits 8d9f738f16a3 regulator: fix bullet lists of regulator_ops comment omits 8d2de3a548ad regulator: Fix type of regulator-coupled-max-spread property omits 4aafc5c61b4c regulator: maxim,max8973: Document interrupts property omits e388164ea385 fuse: Pass correct lend value to filemap_write_and_wait_range() omits 77993b595ada locking: Allow to include asm/spinlock_types.h from linux/ [...] omits 0cf292b569bc x86/mm: Include spinlock_t definition in pgtable. omits 9b58e976b3b3 sched/rt: Try to restart rt period timer when rt runtime exceeded omits 2917406c3527 sched/fair: Document the slow path and fast path in select [...] omits 2f474da98caf arm64: dts: ti: k3-am642-evm/sk: Add support for main doma [...] omits 9c4441ad3da1 arm64: dts: ti: k3-am64-main: Add support for MCAN omits 87d60c4663b6 arm64: dts: ti: k3-j721e-common-proc-board: Add support fo [...] omits 4688a4fcb7a2 arm64: dts: ti: k3-j721e: Add support for MCAN nodes omits f533bb82def8 arm64: dts: ti: am654-base-board/am65-iot2050-common: Disa [...] omits c3e4ea557ddb arm64: dts: ti: k3-am65-mcu: Add Support for MCAN omits f2ed93a4dc85 drm/rockchip: pass 0 to drm_fbdev_generic_setup() omits 24af7c34b290 drm/rockchip: use generic fbdev setup omits fde2cf0ee549 Merge branch 'misc' into for-next omits 2b1cf30f9272 Merge branch 'fixes' into for-next omits ce05b997426d thunderbolt: Add debug logging of DisplayPort resource allocation omits e5bb88e961e5 thunderbolt: Do not program path HopIDs for USB4 routers omits 6cb27a04fb77 thunderbolt: Do not allow subtracting more NFC credits tha [...] omits 1e56c88adecc thunderbolt: Runtime resume USB4 port when retimers are scanned omits 43bddb26e20a thunderbolt: Tear down existing tunnels when resuming from [...] omits f3380cac0c0b thunderbolt: Runtime PM activate both ends of the device link omits 19813551701d thunderbolt: xdomain: Avoid potential stack OOB read omits 15aa1f668c54 phy: qcom-qmp: Add SM8450 UFS QMP Phy omits e04121ba1b08 dt-bindings: phy: qcom,qmp: Add SM8450 UFS phy compatible omits 07cc0fa49bdb scsi: ufs: dt-bindings: Add SM8450 compatible strings omits 00d667fc457d iwlwifi: mvm: demote non-compliant kernel-doc header omits aea7e2a86a94 dma-direct: factor the swiotlb code out of __dma_direct_al [...] omits f5d3939a5916 dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionals omits 78bc72787ab9 dma-direct: warn if there is no pool for force unencrypted [...] omits 955f58f7406a dma-direct: fail allocations that can't be made coherent omits a86d10942db2 dma-direct: refactor the !coherent checks in dma_direct_alloc omits d541ae55d538 dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAP [...] omits f3c962226dbe dma-direct: clean up the remapping checks in dma_direct_alloc omits a90cf3043748 dma-direct: always leak memory that can't be re-encrypted omits 5570449b6876 dma-direct: don't call dma_set_decrypted for remapped allocations omits 4d0564785bb0 dma-direct: factor out dma_set_{de,en}crypted helpers omits 692562abcc6e platform/x86: hp_accel: Use SIMPLE_DEV_PM_OPS() for PM ops omits 272479928172 platform: surface: Propagate ACPI Dependency omits 1c5ec99891bb platform/x86: lenovo-yogabook-wmi: Add support for hall se [...] omits c0549b72d99d platform/x86: lenovo-yogabook-wmi: Add driver for Lenovo Y [...] omits f973795a8d19 wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma omits 46c7b05a4f91 iwlwifi: mvm: fix a possible NULL pointer deference omits 1a4d57586925 iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req [...] omits 652291601459 iwlwifi: mei: don't rely on the size from the shared area omits 9b4d7b5c81a2 media: bttv: use DEVICE_ATTR_RO() helper macro omits e67219b0496b media: b2c2: flexcop: Convert to SPDX identifier omits 051d3b5437af media: siano: remove duplicate USB device IDs omits a2ab06d7c4d6 media: m920x: don't use stack on USB reads omits 61b738e938ef media: cxd2880: Eliminate dead code omits 48f45c2a969b media: tua9001: Improve messages in .remove's error path omits 3da3ee3f0d50 media: Print chip type explicitly when loading the Rafael [...] omits ebd80fbf6d83 media: media si2168: Fix spelling mistake "previsously" -> [...] omits a6441ea29cb2 media: si2157: Fix "warm" tuner state detection omits 00a7bba084ba media: c8sectpfe: remove redundant assignment to pointer tsin omits ebedc6ce3c3c media: docs: media: Fix imbalance of LaTeX group omits ac56760a8bbb media: atomisp: fix "variable dereferenced before check 'asd'" omits 1ace494fd0eb media: atomisp: make array idx_map static const omits ee1806beff85 media: videobuf2: add WARN_ON_ONCE if bytesused is bigger [...] omits 05fd87b8d9a6 media: replace setting of bytesused with vb2_set_plane_payload omits a9e6107616bb media: cec: fix a deadlock situation omits 713bdfa10b59 media: cec-pin: fix interrupt en/disable handling omits 3a2e4b193690 media: cec-pin: drop unused 'enabled' field from struct cec_pin omits cf56f4f2a4ec media: s5p-jpeg: Constify struct v4l2_m2m_ops omits 0407c49ebe33 media: saa7146: mxb: Fix a NULL pointer dereference in mxb [...] omits 348df8035301 media: saa7146: hexium_orion: Fix a NULL pointer dereferen [...] omits 8dbdcc7269a8 media: dib8000: Fix a memleak in dib8000_init() omits 468613a67bcb media: rcar-vin: Do not hold the group lock when unregiste [...] omits e37e82188bc9 media: rcar-vin: Disallow unbinding and binding of individ [...] omits 0d7b74ef8df4 media: rcar-csi2: Suppress bind and unbind nodes in sysfs omits da6911f330d4 media: rcar-vin: Update format alignment constraints omits d912740881d5 media: hantro: drop unused vb2 headers omits 30334d3d99e9 media: rcar-vin: Add check for completed capture before co [...] omits 8f852ab8c39b media: cedrus: Add support for the D1 variant omits b925c1fdea01 media: dt-bindings: media: Add compatible for D1 omits 414d3b49d9fd media: uvcvideo: Avoid returning invalid controls omits f0577b1b6394 media: uvcvideo: Avoid invalid memory access omits c8ed7d2f614c media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. omits e82822fae93f media: uvcvideo: Set the colorspace as sRGB if undefined omits 8aa637bf6d70 media: uvcvideo: fix division by zero at stream start omits 4b065060555b media: uvcvideo: Fix memory leak of object map on error exit path omits 4383cfa18c5b Merge tag 'v5.16-rc4' into media_tree omits aa483f3ce655 topology/sysfs: get rid of htmldoc warning omits b07f55053557 staging: r8188eu: convert/remove DBG_88E calls in core/rtw_cmd.c omits efc7bc10d23f staging: r8188eu: convert DBG_88E calls in core/rtw_security.c omits bbe440bcc3f5 staging: r8188eu: remove unused macro IS_FW_81xxC omits c84a7062d886 staging: r8188eu: bWIFI_Display is set but never used omits a773bcc4626a staging: r8188eu: bWIFI_Direct is set but never used omits 1602cce406f8 staging: r8188eu: remove duplicate defines omits f6e018ae9a28 staging: r8188eu: remove macro PHY_QueryBBReg omits 5f82ac51783b staging: r8188eu: remove macro PHY_SetBBReg omits 0783f44d9004 staging: r8188eu: remove macro PHY_QueryRFReg omits 39b0e3d6e29c staging: r8188eu: remove macro PHY_SetRFReg omits 2d91168a38a7 staging: r8188eu: struct odm_mac_status_info is not used omits ec5967c04e6a staging: r8188eu: remove RF_PATH_{C,D} omits 168445735881 staging: r8188eu: AntCombination is always 2 omits a917a9dd8ada staging: r8188eu: remove unused define omits 93bc0b3d5334 staging: r8188eu: remove two write-only wifi direct variables omits 390c811a7b3e staging: r8188eu: remove empty HAL_INIT_PROFILE_TAG macro omits 02d85324158c staging: r8188eu: hal data's interfaceIndex is never read omits cc23553e5bd4 staging: r8188eu: remove unused macros from drv_types.h omits b20bdcdfd16d staging: r8188eu: bHWPowerdown is set but not used omits bcb898c690a8 staging: r8188eu: remove two unused macros omits bce47253f5e0 staging: r8188eu: remove a bunch of unused led defines omits 5f31e13e2dcb staging: r8188eu: bLedOpenDrain is always true for r8188eu omits 49ae248b61ae KVM: s390: Fix names of skey constants in api documentation omits 94b4a6d52173 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next omits 370a17f531f1 Merge branch kvm-arm64/hyp-header-split into kvmarm-master/next omits f0e6e6fa41b3 KVM: Drop stale kvm_is_transparent_hugepage() declaration omits fbf8b5dc6d9e drm/i915/ddi: add use_edp_hobl() and use_edp_low_vswing() helpers omits 61b98486e431 drm/i915/snps: use div32 version of MPLLB word clock for UHBR omits c7d58971dbea ALSA: mixart: Reduce size of mixart_timer_notify omits 81e818869be5 Input: goodix - add id->model mapping for the "9111" model omits 8c374ef45416 Input: ff-core - correct magnitude setting for rumble comp [...] omits b85a4d962834 Input: palmas-pwrbutton - make a couple of arrays static const omits 1c7ab5affa5e drm/i915/xelpd: Add Pipe Color Lut caps to platform config omits 17815f624a90 drm/i915/xelpd: Enable Pipe Degamma omits e83c18cffaed drm/i915/xelpd: Enable Pipe color support for D13 platform omits a2fd46cd3dbb Input: goodix - try not to touch the reset-pin on x86/ACPI [...] omits 44ee250aeeab Input: i8042 - enable deferred probe quirk for ASUS UM325UA omits 5d50c8d7ed59 drm/i915/dmc: Change max DMC FW size on ADL-P omits 5f9781676272 drm/i915: Introduce new macros for i915 PTE omits bf2c05b619ff arm64: dts: apple: t8103: Expose PCI node for the WiFi MAC [...] omits 2ba22cfeda44 arm64: dts: apple: t8103: Add UART2 omits 106ba3b48a35 arm64: dts: apple: t8103: Add PMGR nodes omits 6df9d38f9146 soc: apple: Add driver for Apple PMGR power state controls omits c83eeec79ff6 dt-bindings: arm: apple: Add apple,pmgr binding omits e8117f85b95b dt-bindings: power: Add apple,pmgr-pwrstate binding omits bd4d13ed210a MAINTAINERS: Add PMGR power state files to ARM/APPLE MACHINE omits 9e9652862ac2 dt-bindings: watchdog: Add Apple Watchdog omits 4437503bfbec scsi: lpfc: Update lpfc version to 14.0.0.4 omits 6014a2468f0e scsi: lpfc: Add additional debugfs support for CMF omits 05116ef9c4b4 scsi: lpfc: Cap CMF read bytes to MBPI omits a6269f837045 scsi: lpfc: Adjust CMF total bytes and rxmonitor omits 7dd2e2a92317 scsi: lpfc: Trigger SLI4 firmware dump before doing driver [...] omits 8ed190a91950 scsi: lpfc: Fix NPIV port deletion crash omits 7576d48c64f3 scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance omits 2e81b1a374da scsi: lpfc: Change return code on I/Os received during lin [...] omits f0d391969749 scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV omits fda684fb5ec9 Merge branch 'samples: bpf: fix build issues with Clang/LLVM' omits 6f670d06e47c samples: bpf: Fix 'unknown warning group' build warning on Clang omits e64fbcaa7a66 samples: bpf: Fix xdp_sample_user.o linking with Clang omits eaab9b573054 scsi: ufs: Implement polling support omits 8d077ede48c1 scsi: ufs: Optimize the command queueing code omits 5675c381ea51 scsi: ufs: Stop using the clock scaling lock in the error handler omits 3489c34bd02b scsi: ufs: Fix a kernel crash during shutdown omits 1fbaa02dfd05 scsi: ufs: Improve SCSI abort handling further omits 6f8dafdee6ae scsi: ufs: Introduce ufshcd_release_scsi_cmd() omits 3eb9dcc027e2 scsi: ufs: Remove the 'update_scaling' local variable omits 511a083b8b6b scsi: ufs: Remove hba->cmd_queue omits 945c3cca05d7 scsi: ufs: Fix a deadlock in the error handler omits fc21da8a840a scsi: ufs: Rework ufshcd_change_queue_depth() omits bd0b35383193 scsi: ufs: Remove ufshcd_any_tag_in_use() omits 21ad0e49085d scsi: ufs: Fix race conditions related to driver data omits d77ea8226b3b scsi: ufs: Remove dead code omits 59830c095cf0 scsi: ufs: Remove the sdev_rpmb member omits d656dc9b0b79 scsi: ufs: Remove is_rpmb_wlun() omits b427609e11ee scsi: ufs: Rename a function argument omits 4bc3bffc1a88 scsi: core: Fix scsi_device_max_queue_depth() omits c27fd25db39b scsi: mptfusion: Remove redundant variable r omits 4c3e3f8cfc05 scsi: be2iscsi: Remove maintainers omits 74d801525385 scsi: qla4xxx: Format SYSFS_FLAG_FW_SEL_BOOT as byte omits 9f9b7fa946be scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting omits 4d6942e2666e scsi: hisi_sas: Use non-atomic bitmap functions when possible omits d43efddf6271 scsi: hisi_sas: Remove some useless code in hisi_sas_alloc() omits 54585ec62fbd scsi: hisi_sas: Use devm_bitmap_zalloc() when applicable omits 29f2e5bd9439 bpf: Silence purge_cand_cache build warning. omits 1c5526968e27 net/smc: Clear memory when release and reuse buffer omits 364d470d5470 Revert "net: hns3: add void before function which don't re [...] omits 01081be1ea8c net: prestera: replace zero-length array with flexible-arr [...] omits 5382911f5d67 net: wwan: iosm: select CONFIG_RELAY omits 45cac6754529 net: fix recent csum changes omits 4c375272fb0b Merge branch 'net-add-preliminary-netdev-refcount-tracking' omits 5fa5ae605821 netpoll: add net device refcount tracker to struct netpoll omits 42120a864383 ipmr, ip6mr: add net device refcount tracker to struct vif_device omits 095e200f175f net: failover: add net device refcount tracker omits 63f13937cbe9 net: linkwatch: add net device refcount tracker omits 606509f27f67 net/sched: add net device refcount tracker to struct Qdisc omits c04438f58d14 ipv4: add net device refcount tracker to struct in_device omits 8c727003c4d0 ipv6: add net device refcount tracker to struct inet6_dev omits f77159a348f2 net: add net device refcount tracker to struct netdev_adjacent omits 08d622568e5a net: add net device refcount tracker to struct neigh_parms omits 77a23b1f9543 net: add net device refcount tracker to struct pneigh_entry omits 85662c9f8cbd net: add net device refcount tracker to struct neighbour omits 56c1c77948ba ipv6: add net device refcount tracker to struct ip6_tnl omits c0fd407a0666 sit: add net device refcount tracking to ip_tunnel omits fb67510ba9bd ipv6: add net device refcount tracker to rt6_probe_deferred() omits 9038c320001d net: dst: add net device refcount tracking to dst_entry omits 4dbd24f65c60 drop_monitor: add net device refcount tracker omits 14ed029b5eb5 net: add net device refcount tracker to dev_ifsioc() omits 5ae2195088d0 net: add net device refcount tracker to ethtool_phys_id() omits 0b688f24b7d6 net: add net device refcount tracker to struct netdev_queue omits 80e8921b2b72 net: add net device refcount tracker to struct netdev_rx_queue omits 4d92b95ff2f9 net: add net device refcount tracker infrastructure omits 914a7b5000d0 lib: add tests for reference tracker omits 4e66934eaadc lib: add reference counting tracking infrastructure omits 0a0575a12e31 RDMA/bnxt_re: Fix endianness warning for req.pkey omits b6fa6f229f73 RDMA/irdma: Fix the type used to declare a bitmap omits 1eb23d04320a IB/core: Remove redundant pointer mm omits 9692407d4334 RDMA/uverbs: Remove the unnecessary assignment omits 39d5534b1302 RDMA/hns: Modify the mapping attribute of doorbell to device omits 76937fa55200 RDMA/siw: Use max() instead of doing it manually omits a6ed2aee5464 tracing: Switch to kvfree_rcu() API omits 1d83c3a20b0c tracing: Fix synth_event_add_val() kernel-doc comment omits b7d5eb267f8c tracing/uprobes: Use trace_event_buffer_reserve() helper omits 67ac01d03862 ARM: dts: aspeed: add device tree for YADRO VEGMAN BMC omits 1bf6751c8d8e dt-bindings: vendor-prefixes: add YADRO omits d5284dedccdb libbpf: Add doc comments in libbpf.h omits 8c33915d77a5 platform/x86: wmi: Add no_notify_data flag to struct wmi_driver omits 9918878676a5 platform/x86: wmi: Fix driver->notify() vs ->probe() race omits a90b38c58667 platform/x86: wmi: Replace read_takes_no_args with a flags field omits 01e16cb67cce platform/x86/intel: hid: add quirk to support Surface Go 3 omits 222c98c79790 libbpf: Fix trivial typo omits 5e6cd84e2f8b tracing/kprobes: Do not open code event reserve logic omits 3e8b1a29a0e8 tracing: Have eprobes use filtering logic of trace events omits 6c536d76cfe6 tracing: Disable preemption when using the filter buffer omits e07a1d576239 tracing: Use __this_cpu_read() in trace_event_buffer_lock_ [...] omits 7c689c839734 tools/perf: Add '__rel_loc' event field parsing support omits cd7729043b31 libtraceevent: Add __rel_loc relative location attribute support omits b466b1332164 samples/trace_event: Add '__rel_loc' using sample event omits 55de2c0b5610 tracing: Add '__rel_loc' using trace event macros omits 05770dd0ad11 tracing: Support __rel_loc relative dynamic data location [...] omits f2b20c66274d tracing: Fix spelling mistake "aritmethic" -> "arithmetic" omits a3ebdcc8fb3d dt-bindings: Use correct vendor prefix for Asahi Kasei Corp. omits 4b7c49f7d498 dt-bindings: Only show unique unit address warning for ena [...] omits fea9f92f1748 blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags omits fc39f8d2d1c1 blk-mq: Delete busy_iter_fn omits 8ab30a331946 blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument omits ce881fc06dc8 docs/scheduler: fix typo and warning in sched-bwc omits 4788a136b80a docs/zh_CN: add scheduler sched-bwc translation omits 6f87c5197e7d docs/zh_CN: add scheduler sched-arch translation omits f2c3bb11530a docs/zh_CN: add completion translation omits 8f45663fe33a docs/zh_CN: add scheduler index translation omits 52f982f00b22 security,selinux: remove security_add_mnt_opt() omits c5801123d493 doc/zh-CN: Update cpu-freq/cpu-drivers.rst to make it more [...] omits d733ac931135 doc/zh-CN: Update cpufreq-stats.rst to make it more readable omits 50d1eefa2dd7 Merge branch 'icc-sc7280' into icc-next omits 1f41badaf693 Merge branch 'icc-msm8996' into icc-next omits a7d9436a6c85 interconnect: qcom: rpm: Prevent integer overflow in rate omits 42cdeb69d95e interconnect: icc-rpm: Use NOC_QOS_MODE_INVALID for qos_mo [...] omits 3c732b648137 ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx omits 6e2127dcb783 ASoC: mediatek: support memory-region assignment omits c736d64daa7f ASoC: mediatek: Update MT8195 machine driver omits 2027e5b3413d drm/msm: Initialize MDSS irq domain at probe time omits ec919e6e7146 drm/msm: Allocate msm_drm_private early and pass it as dri [...] omits c768968f134b remoteproc: ingenic: Request IRQ disabled omits 83b965d118cb Merge remote-tracking branch 'drm/drm-next' into msm-next-staging omits 685e2564daa1 arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0 [...] omits f0616abd4e67 arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 omits ab6181ba7d07 Merge branch 'for-5.17/block' into for-next omits 73f3760eddc9 blk-mq: don't use plug->mq_list->q directly in blk_mq_run_ [...] omits 41adf531e390 blk-mq: don't run might_sleep() if the operation needn't blocking omits fde046e07d33 arm64: extable: remove unused ex_handler_t definition omits c9f5ea08a0f0 arm64: entry: Use SDEI event constants omits 155358310f01 drm: rcar-du: Add R-Car DSI driver omits 1a0548ce39e8 dt-bindings: display: bridge: Add binding for R-Car MIPI D [...] omits 57b290cb905b drm: rcar-du: crtc: Support external DSI dot clock omits e0e4c64a6478 drm: rcar-du: Add DSI support to rcar_du_output_name omits f0ce591dc9a9 drm: rcar-du: Fix CRTC timings when CMM is used omits 42d95d1b3a9c drm/rcar: stop using 'imply' for dependencies omits ab5d31790f4d clk: qcom: rpmh: add support for SM8450 rpmh clocks omits ea59846bd206 dt-bindings: clock: Add RPMHCC bindings for SM8450 omits b6363fe7b513 arm64: Simplify checking for populated DT omits d658220a1c45 arm64/kvm: Fix bitrotted comment for SVE handling in handl [...] omits b26ab06d0969 clk: qcom: smd-rpm: Drop binary value handling for buffered clock omits b406f5e92b3b clk: qcom: smd-rpm: Drop the use of struct rpm_cc omits 00a123e962f7 clk: qcom: smd-rpm: Drop MFD qcom-rpm reference omits 9dbd1ab20509 gpiolib: check the 'ngpios' property in core gpiolib code omits e5ab49cd3d69 gpiolib: improve coding style for local variables omits db52f57211b4 bpf: Remove config check to enable bpf support for branch records omits 3be9d243b217 PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device omits 1f1050c5e1fe PCI: pci-bridge-emul: Correctly set PCIe capabilities omits 12998087d9f4 PCI: pci-bridge-emul: Fix definitions of reserved bits omits b03cbca48d64 iommu/virtio: Support identity-mapped domains omits c0c763598960 iommu/virtio: Pass end address to viommu_add_mapping() omits 561097941564 iommu/virtio: Sort reserved regions omits f0f07a8462dc iommu/virtio: Support bypass domains omits 063ebb19d962 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG omits 2da636247bb6 ASoC: mediatek: mt8195: add memory-region property omits 6182ec4616d6 ASoC: mediatek: mt8195: add adsp and dai-link property omits 3d00d2c07f04 ASoC: mediatek: mt8195: add sof support on mt8195-mt6359-r [...] omits 629e442761ba ASoC: mediatek: mt8195: add model property omits 7bef00106bc6 ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops omits 9a83dfcc5ae8 ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES omits c1a77ba466c0 ASoC: ti: davinci-mcasp: Remove unnecessary conditional omits 4db32072b8ab ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment omits 766cc7f12078 ASoC: zl38060: Setup parent device and get rid of unnecess [...] omits c686316ec121 ASoC: test-component: fix null pointer dereference. omits e733ab7e3e5d sound/soc: remove useless bool conversion to bool variable omits c9d57a25de53 ASoC: mediatek: mt8195: add headset codec rt5682s support omits b6ce5d85b142 ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx omits 4d408ea0282c ASoC: mediatek: mt8195: support reserved memory assignment omits 614887c0a7fa Merge branch 'console-registration-cleanup' into for-next omits f139862b92cf s390/vfio-ap: add status attribute to AP queue device's sysfs dir omits 402ff5a3387d s390/nmi: add missing __pa/__va address conversion of exte [...] omits 32ddf3e124ee s390/qdio: clarify logical vs absolute in QIB's kerneldoc omits e628f2879303 s390/qdio: remove unneeded sanity check in qdio_do_sqbs() omits 568de506e317 s390/pci: use physical addresses in DMA tables omits 4e4dc65ab578 s390/pci: use phys_to_virt() for AIBVs/DIBVs omits 97aa7468f697 s390/vmcp: use page_to_virt instead of page_to_phys omits a60bffe536f9 s390/qdio: split do_QDIO() omits b44995e51522 s390/qdio: split qdio_inspect_queue() omits 513251fe25d3 s390/qdio: clarify handler logic for qdio_handle_activate_check() omits 0a86cdcb4ce2 s390/qdio: clean up access to queue in qdio_handle_activat [...] omits 718ce9e10171 s390/qdio: avoid allocating the qdio_irq with GFP_DMA omits bd3a025dd22c s390/qdio: improve handling of CIWs omits 764fc3187c3f s390/qdio: remove QDIO_SBAL_SIZE macro omits a84d1c5006b5 s390/cio: remove uevent suppress from cio driver omits b087dfab4d39 s390/crypto: add SIMD implementation for ChaCha20 omits 5e8ba485b252 printk/console: Clean up boot console handling in register [...] omits 4f546939259f printk/console: Remove need_default_console variable omits f873efe841f8 printk/console: Remove unnecessary need_default_console ma [...] omits a6953370d2fc printk/console: Rename has_preferred_console to need_defau [...] omits ed758b30d541 printk/console: Split out code that enables default console omits 97b289cfd305 Merge branch 'for-5.17' into for-next omits 075c05e2eb5d [RFC] drivers: android: Binder IPC in Rust omits 43b687f5dc1f [RFC] drivers: gpio: PrimeCell PL061 in Rust omits ebecaaa43692 MAINTAINERS: Rust omits bd369ad40bc5 samples: add Rust examples omits 62cb43b76df3 Kbuild: add Rust support omits 52e68cd60ddf vsprintf: Use non-atomic bitmap API when applicable omits 7b067ac63a57 PCI: pci-bridge-emul: Properly mark reserved PCIe bits in [...] omits 1c1a3b4d3e86 PCI: pci-bridge-emul: Make expansion ROM Base Address regi [...] omits 9abe2ac83485 iommu/io-pgtable-arm: Fix table descriptor paddr formatting omits 1c986f0dd05f docs: add Rust documentation omits cafc0eab1689 ARM: v7m: enable support for IRQ stacks omits 9c46929e7989 ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems omits c2755910373b ARM: smp: defer TPIDRURO update for SMP v6 configurations too omits b87cf9118e03 ARM: use TLS register for 'current' on !SMP as well omits 7b9896c35207 ARM: percpu: add SMP_ON_UP support omits 4e918ab13eaf ARM: assembler: add optimized ldr/str macros to load varia [...] omits 1fa8c4b19543 ARM: module: implement support for PC-relative group relocations omits 831a469bc167 ARM: entry: preserve thread_info pointer in switch_to omits 52d240871760 irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER omits 54f481a2308e ARM: remove old-style irq entry omits 6f5d248d05db ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER omits 9d67412f24cc ARM: iop32x: offset IRQ numbers by 1 omits 90890f17ccd2 ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER omits 556f99ac8866 iommu: Extend mutex lock scope in iommu_probe_device() omits 549bf94dd29f PCI: qcom-ep: Remove surplus dev_err() when using platform [...] omits d211ddeb511a firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer omits 94aedac49d92 iommu: Log iova range in map/unmap trace events omits 75d36df68078 PCI: apple: Fix REFCLK1 enable/poll logic omits 3f13d611aa6b PCI: qcom: Use __be16 type to store return value from cpu_ [...] omits 2070b2ddea89 PCI: aardvark: Fix checking for MEM resource type omits 86a9bb5bf9f6 ALSA: usb-audio: Drop CONFIG_PM ifdefs omits 82cd3ba691a9 ALSA: oss: remove useless NULL check before kfree omits d13a8f6d8e01 ALSA: Fix some typo omits 71d5049b0538 x86/mm: Flush global TLB when switching to trampoline page-table omits f154f290855b x86/mm/64: Flush global TLB on boot and AP bringup omits 9429f4b0412d KVM: arm64: Move host EL1 code out of hyp/ directory omits ed4ed15d5710 KVM: arm64: Generate hyp_constants.h for the host omits 7e04f05984dd arm64: Add missing include of asm/cpufeature.h to asm/mmu.h omits 636dcd020459 KVM: arm64: Constify kvm_io_gic_ops omits f5bced9f3435 Merge 5.16-rc4 into tty-next omits d598c3c46ea6 Merge 5.16-rc4 into usb-next omits 3ff0810ffc47 ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF omits 854b020b165f dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOU [...] omits 856732adc1ac ARM: dts: stm32: Enable LVDS panel on i.Core STM32MP1 EDIMM2.2 omits 8697c410457f drm: aspeed: select CONFIG_DRM_GEM_CMA_HELPER omits 9c65ab78bfc9 drm: fsl-dcu: select CONFIG_DRM_GEM_CMA_HELPER omits c82574d4e3bb Merge branch 'next/dt64' into for-next omits 80661e035fd5 Merge branch 'next/dt' into for-next omits 8858f8622e82 arm64: dts: exynos: Rename hsi2c nodes to i2c for Exynos54 [...] omits 29bf0ff5ae18 ARM: dts: exynos: Rename hsi2c nodes to i2c for Exynos5260 omits 2ecc02a6b3f0 arm64: defconfig: enable drivers for TQ TQMa8MxML-MBa8Mx omits b186b8b6e770 arm64: dts: freescale: add initial device tree for TQMa8Mx [...] omits 3e56e354db6d arm64: dts: freescale: add initial device tree for TQMa8MQ [...] omits dfcd1b6f7620 arm64: dts: freescale: add initial device tree for TQMa8MQ [...] omits 9aa637b5673c dt-bindings: arm: fsl: add TQMa8Mx boards omits 50ef92d89c12 dt-bindings: arm: fsl: add TQMa8MxNL boards omits ee6302d90db9 dt-bindings: arm: fsl: add TQMa8MxML boards omits a6e917b7366c arm64: dts: imx8ulp: Add the basic dts for imx8ulp evk board omits fe6291e96313 arm64: dts: imx8ulp: Add the basic dtsi file for imx8ulp omits 8355d48fd1ec dt-bindings: arm: fsl: Add binding for imx8ulp evk omits 5fe375728983 selinux: Use struct_size() helper in kmalloc() omits 8791aa1891a9 arm64: defconfig: Enable OV5640 omits 7306251b1e99 arm64: defconfig: Enable VIDEO_IMX_MEDIA omits 9f046930657e arm64: dts: imx8mm-beacon: Enable OV5640 Camera omits e523b7c54c05 arm64: dts: imx8mm: Add CSI nodes omits 474b61a7106b arm64: dts: imx8mq: fix the schema check errors for fsl,tm [...] omits 4172986a64da arm64: dts: lx2162a: Add CAN nodes for LX2162A-QDS omits 019cd8a9e3bc ARM: ixp4xx: remove unused header file pata_ixp4xx_cf.h omits 6786e78d6b7a ARM: ixp4xx: remove dead configs CPU_IXP43X and CPU_IXP46X omits 65248dde8152 ARM: dts: Add Goramo MultiLink device tree omits c25b80c560b8 ARM: dts: Add FSG3 system controller and LEDs omits 97164c0419fc dt-bindings: arm: fsl: Add Y Soft IOTA Crux/Crux+ boards omits 5a759dac6503 dt-bindings: arm: fsl: add TQ-Systems boards based on i.MX [...] omits ef3846247b41 ARM: dts: imx6qdl: add TQ-Systems MBa6x device trees omits 2439d70c52c5 ARM: dts: imx6qdl-tqma6: add ERR006687 hardware workaround [...] omits 2db0624b78c4 ARM: dts: add JOZ Access Point omits 74fb79574d26 dt-bindings: arm: fsl: add JOZ Access Point omits 3e63d6a197d5 dt-bindings: vendor-prefixes: Add an entry for JOZ BV omits aff1016220a5 dt-bindings: ti-serdes-mux: Add defines for J721S2 SoC omits ce7dea907c34 scripts: decode_stacktrace: demangle Rust symbols omits 75b2a7ba1b64 scripts: add `generate_rust_analyzer.py` omits 5c24affd5602 vsprintf: add new `%pA` format specifier omits f7fb28bc77e8 rust: export generated symbols omits a84b6701fa88 rust: add `kernel` crate omits 988d221f1e54 rust: add `macros` crate omits 36552e84eee6 rust: add `build_error` crate omits 53be46da24e6 rust: add `alloc` crate omits 6b3f83fbaaec rust: add `compiler_builtins` crate omits 5f6cb2b3150c rust: add C helpers omits d41be3fb23f3 kallsyms: use the correct buffer size for symbols omits 942df4dc5ea1 bpftool: Add debug mode for gen_loader. omits 0cfbfbdc97d6 Merge branch 'edac-misc' into edac-for-next omits ad2c302bc604 EDAC/sifive: Fix non-kernel-doc comment omits ab4cc3d9c564 kallsyms: increase maximum kernel symbol length to 512 omits 026221a07000 kallsyms: support "big" kernel symbols omits 779d83b81f10 Merge branch 'for-5.17/io_uring' into for-next omits a90c8bf65906 io_uring: reuse io_req_task_complete for timeouts omits 83a13a4181b0 io_uring: tweak iopoll CQE_SKIP event counting omits d1fd1c201d75 io_uring: simplify selected buf handling omits 3648e5265cfa io_uring: move up io_put_kbuf() and io_put_rw_kbuf() omits eec91694f927 uio: uio_dmem_genirq: Catch the Exception omits 9899aa5ba525 usb: core: Fix file path that does not exist omits fe6db7eda930 iwlwifi: mei: fix linking when tracing is not enabled omits 317465bcc6f4 Merge branch 'fs.idmapped' into for-next omits bd303368b776 fs: support mapped mounts of mapped filesystems omits a1ec9040a2a9 fs: add i_user_ns() helper omits 209188ce75d0 fs: port higher-level mapping helpers omits 02e407991350 fs: remove unused low-level mapping helpers omits bef873daf84f Merge tag 'renesas-pinctrl-for-v5.17-tag1' of git://git.ke [...] omits c09acbc499e8 dt-bindings: pinctrl: use pinctrl.yaml omits 1288cadce4c7 pinctrl: spear: plgpio: Introduce regmap phandle omits 7151cef59e83 pinctrl: spear: plgpio: Convert to regmap omits d11db044a394 pinctrl: spear: spear: Convert to regmap omits b80892ca022e memremap: remove support for external pgmap refcounts omits 3c5c67ec29a9 gfs2: Fix gfs2_instantiate description omits 8d567162ef28 gfs2: Remove redundant check for GLF_INSTANTIATE_NEEDED omits 1d05ee7e0d10 gfs2: remove redundant set of INSTANTIATE_NEEDED omits ffd0cd3c2f10 gfs2: Fix __gfs2_holder_init function name in kernel-doc comment omits 1517c1a7a445 f2fs: implement iomap operations omits ccf7cf92373d f2fs: fix the f2fs_file_write_iter tracepoint omits d4dd19ec1ea0 f2fs: do not expose unwritten blocks to user by DIO omits b31bf0f96e71 f2fs: reduce indentation in f2fs_file_write_iter() omits 866de4074443 bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) omits b842f1d14a19 fsdax: don't require CONFIG_BLOCK omits ca72d2210fc5 iomap: build the block based code conditionally omits 2ede892342b3 dax: fix up some of the block device related ifdefs omits de2051147771 fsdax: shift partition offset handling into the file systems omits cd913c76f489 dax: return the partition offset from fs_dax_get_by_bdev omits 952da06375c8 iomap: add a IOMAP_DAX flag omits 740fd671e04f xfs: pass the mapping flags to xfs_bmbt_to_iomap omits a50f6ab3fd31 xfs: use xfs_direct_write_iomap_ops for DAX zeroing omits 5b5abbefec1b xfs: move dax device handling into xfs_{alloc,free}_buftarg omits 89b93a7b15f7 ext4: cleanup the dax handling in ext4_fill_super omits cea845cdef4f ext2: cleanup the dax handling in ext2_fill_super omits c6f40468657d fsdax: decouple zeroing from the iomap buffered I/O code omits e5c71954ca11 fsdax: factor out a dax_memzero helper omits 4a2d7d595050 fsdax: simplify the offset check in dax_iomap_zero omits f1ba5fafba9b xfs: add xfs_zero_range and xfs_truncate_page helpers omits 60696eb26a37 fsdax: simplify the pgoff calculation omits 429f8de70d98 fsdax: use a saner calling convention for copy_cow_page_dax omits 9dc2f9cdc63e fsdax: remove a pointless __force cast in copy_cow_page_dax omits 2a68553e8aeb dm-stripe: add a stripe_dax_pgoff helper omits d19bd6756e7c dm-log-writes: add a log_writes_dax_pgoff helper omits f43e0065c264 dm-linear: add a linear_dax_pgoff helper omits 7b0800d00dae dax: remove dax_capable omits 679a99495b8f xfs: factor out a xfs_setup_dax_always helper omits 0c445871388f dax: move the partition alignment check into fs_dax_get_by_bdev omits 586f61682816 dax: remove the pgmap sanity checks in generic_fsdax_supported omits fb08a1908cb1 dax: simplify the dax_device <-> gendisk association omits afd586f0d06c dax: remove CONFIG_DAX_DRIVER omits 5d2a228b9e13 dm: make the DAX support depend on CONFIG_FS_DAX omits d751939235b9 dm: fix alloc_dax error handling in alloc_dev omits 0bb12606c05f iio:dac:ad7293: add support for AD7293 omits 4114835810ae iio: ltr501: Export near level property for proximity sensor omits 2cc131ace0d2 dt-bindings: iio: light: ltr501: Add proximity-near-level omits fc27e69f4df6 dt-bindings: iio: adc: document TS voltage in AXP PMICs omits 4da5f2d6f2e3 iio:adc:axp20x: add support for NTC thermistor omits a91f82d944e3 Documentation: dt: iio: st_lsm6dsx: add disable-sensor-hub [...] omits 35619155d044 iio: imu: st_lsm6dsx: add dts property to disable sensor-hub omits d08adc366f2d Merge branch 'misc' into for-next omits 3943f6c10fd4 Merge branch 'fixes' into for-next omits 9de4999050b5 x86/realmode: Add comment for Global bit usage in trampoline_pgd omits 4cf75fd4a254 locking: Mark racy reads of owner->on_cpu omits c0bed69daf4b locking: Make owner_on_cpu() into <linux/sched.h> omits 9a75bd0c52df lockdep/selftests: Adapt ww-tests for PREEMPT_RT omits a529f8db8976 lockdep/selftests: Skip the softirq related tests on PREEMPT_RT omits 512bf713cb4c lockdep/selftests: Unbalanced migrate_disable() & rcu_read [...] omits fc78dd08e640 lockdep/selftests: Avoid using local_lock_{acquire|release}(). omits 0c1d7a2c2d32 lockdep: Remove softirq accounting on PREEMPT_RT. omits a3642021923b locking/rtmutex: Add rt_mutex_lock_nest_lock() and rt_mute [...] omits 02ea9fc96fe9 locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. omits e08f343be00c locking: Remove rt_rwlock_is_contended(). omits 9d0df3779745 sched: Trigger warning if ->migration_disabled counter und [...] omits 014ba44e8184 sched/fair: Fix per-CPU kthread and wakee stacking for asy [...] omits 8b4e74ccb582 sched/fair: Fix detection of per-CPU kthreads waking a task omits ce83278f313c Merge branch 'qed-enhancements' omits 823163ba6e52 qed*: esl priv flag support through ethtool omits 0cc3a8017900 qed*: enhance tx timeout debug info omits 433fe39f674d openrisc: Add clone3 ABI wrapper omits 07baf50ac754 openrisc: Use delay slot for clone and fork wrappers omits 840b66c2550d openrisc: Cleanup switch code and comments omits dfb924e33927 drm/i915/adlp: Remove require_force_probe protection omits da54ab14953c bpf: Fix the test_task_vma selftest to support output shor [...] omits c7d61010b991 Merge branch 'for-5.17/block' into for-next omits 4cafe86c9267 blk-mq: run dispatch lock once in case of issuing from list omits bcc330f42f44 blk-mq: pass request queue to blk_mq_run_dispatch_ops omits 704b914f15fb blk-mq: move srcu from blk_mq_hw_ctx to request_queue omits 2a904d00855f blk-mq: remove hctx_lock and hctx_unlock omits 0a467d0fdd95 block: switch to atomic_t for request references omits ceaa762527f4 block: move direct_IO into our own read_iter handler omits 4bdcd1dd4d2f mm: move filemap_range_needs_writeback() into header omits 9d3f401c52e3 Merge SA_IMMUTABLE-fixes-for-v5.16-rc2 omits 78c1f8d0634c libbpf: Reduce bpf_core_apply_relo_insn() stack usage. omits 561ae1d46a8d Bluetooth: btmtksdio: fix resume failure omits 4b4b2228f521 Bluetooth: btmtksdio: handle runtime pm only when sdio_fun [...] omits 0bf40542c05e perf: Mute libbpf API deprecations temporarily omits 8722ded49ce8 drm/i915: Fix error pointer dereference in i915_gem_do_exe [...] omits c97a747efc93 Bluetooth: btusb: Cancel sync commands for certain URB errors omits 2250abadd350 Bluetooth: hci_core: Cancel sync command if sending a fram [...] omits 914b08b330d6 Bluetooth: Add hci_cmd_sync_cancel to public API omits ae422391e17d Bluetooth: Reset more state when cancelling a sync command omits af10ec31a81b drm/i915/adl_p: Add ddc pin mapping omits 447207133154 fs: use low-level mapping helpers omits 8cc5c54de44c docs: update mapping documentation omits 1ac2a4104968 fs: account for filesystem mappings omits 67b858dd8993 drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() omits 476860b3eb4a fs: tweak fsuidgid_has_mapping() omits a793d79ea3e0 fs: move mapping helpers omits bb49e9e730c2 fs: add is_idmapped_mnt() helper omits c1fe8d054c0a ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER omits d60ff2e76610 ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IR [...] omits e1cd82a33902 x86/mm: Add missing <asm/cpufeatures.h> dependency to <asm [...] omits 9e4d52a00a02 x86/ce4100: Replace "ti,pcf8575" by "nxp,pcf8575" omits b1e4747259f4 drm/i915: Get rid of the "sizes are 0 based" stuff omits 812e338619f1 drm/i915/fbc: Pimp the FBC debugfs output omits 40affbf8e615 clk: qcom: Add support for SDX65 RPMh clocks omits aa848c8ee891 dt-bindings: clock: Introduce RPMHCC bindings for SDX65 omits c097af1d0a84 device property: Check fwnode->secondary when finding properties omits e1b5186810cc Documentation/auxiliary_bus: Move the text into the code omits 8a2d6ffe7740 Documentation/auxiliary_bus: Clarify the release of device [...] omits 14866a7db8da Documentation/auxiliary_bus: Add example code for module_a [...] omits 05021dca787b Documentation/auxiliary_bus: Clarify __auxiliary_driver_register omits cb2ba7593555 Documentation/auxiliary_bus: Update Auxiliary device lifespan omits 0d058a206ada Documentation/auxiliary_bus: Clarify match_name omits b247703873c4 Documentation/auxiliary_bus: Clarify auxiliary_device creation omits 70602b37c4af driver: soc: xilinx: register for power events in zynqmp p [...] omits a515814e742d firmware: xilinx: instantiate xilinx event manager driver omits c7fdb2404f66 drivers: soc: xilinx: add xilinx event management driver omits 861922510333 nvmem: core: set size for sysfs bin file omits 13a5fad39a7b tty: mips_ejtag_fdc: Make use of the helper function kthre [...] omits e320d9c2e900 gpio: xlp: Fix build errors from Netlogic XLP removal omits adc8b4bf2a7f gpio: rockchip: lock GPIOs used as interrupts omits f1045056c726 topology/sysfs: rework book and drawer topology ifdefery omits e795707703b3 topology/sysfs: export cluster attributes only if an archi [...] omits 2c4dcd7fd57b topology/sysfs: export die attributes only if an architect [...] omits a00128dfc8fc gpio: aggregator: Add interrupt support omits 49fdfe664006 gpiolib: Let gpiod_add_lookup_table() call gpiod_add_looku [...] omits bb14bfc7eb92 net: lan966x: fix a IS_ERR() vs NULL check in lan966x_crea [...] omits f6882b8fac60 net: prestera: acl: fix return value check in prestera_acl [...] omits c601ab0eb478 staging: r8188eu: Fix coding style error omits 7fb6aea9ca84 staging: r8188eu: pNumRxBytesUnicast is set but never used omits 85d8264d9d58 staging: r8188eu: pNumTxBytesUnicast is set but never used omits bbd11e051e10 staging: r8188eu: pSecurity is set but never used omits 993c689df5c4 staging: r8188eu: pbNet_closed is set but never used omits 28478b06acdf staging: r8188eu: remove unused variables from odm_dm_struct omits 55c57806796d staging: r8188eu: RFType is set but never used omits d7f79cdfe090 staging: r8188eu: use a delayed worker for led updates omits 505cf6563834 staging: r8188eu: remove DBG_88E_LEVEL macro from include/ [...] omits 9763a6501e5f staging: r8188eu: convert DBG_88E_LEVEL calls in os_dep/io [...] omits 5ec394d58bdb staging: r8188eu: convert DBG_88E_LEVEL call in hal/rtl818 [...] omits 6ba36a15b51b staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ [...] omits 3ebdaac3636d staging: r8188eu: convert DBG_88E_LEVEL call in core/rtw_xmit.c omits 5d81da8ddd42 staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ [...] omits 9875e5b1e9ed staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ [...] omits 6732886cf02b staging: r8188eu: remove module parameter rtw_rf_config omits 8bdb3f27d00b staging: r8188eu: remove rf_type from struct hal_data_8188e omits 5f56585eea13 staging: r8188eu: remove unused HW_VAR_RF_TYPE omits 23a233273298 staging: r8188eu: remove rf_type from bb_reg_dump() omits 3a8482bc23ad staging: r8188eu: remove rf_type from writeOFDMPowerReg88E() omits 2f43a4e87a7b staging: r8188eu: remove TxCount from getTxPowerIndex88E() omits 8f1839727730 staging: r8188eu: remove rf_type from getTxPowerIndex88E() omits 0cafa5b5eb22 staging: r8188eu: remove rf_type from storePwrIndexDiffRat [...] omits f95de483b5b1 staging: r8188eu: remove rf_type from issue_assocreq() omits d6734d08e45c staging: r8188eu: remove rf_type from rtw_update_ht_cap() omits ab11393fd004 net: dsa: vsc73xxx: Get rid of duplicate of_node assignment omits 783133cd07d5 staging: r8188eu: loadparam needs no net_device omits 2c102853a8e3 staging: r8188eu: remove _ps_close_RF omits cc8e6570e88b staging: r8188eu: remove _ps_open_RF omits bf77d584b563 staging: r8188eu: remove pm_netdev_open omits a1c510d0adc6 ARM: implement support for vmap'ed stacks omits 75c488c0a44d staging: r8188eu: require a single bulk in endpoint omits ae5cc07da8f8 ARM: entry: rework stack realignment code in svc_entry omits 47ca8d19408e staging: r8188eu: don't store nr_endpoint in a global struct omits d667d76b62cd staging: r8188eu: remove ep_num array omits 9c4bb17a207a staging: r8188eu: if2 is not used omits 5da7b6537fee staging: r8188eu: remove code to get int in pipe handle omits ad697c64350f staging: r8188eu: get the rcv bulk pipe handle directly omits 25b9bd758910 staging: r8188eu: only the bulk in ep is used for network data omits 678fb0b65e6e staging: r8188eu: rtw_read_port needs no cnt parameter omits b832faec33d4 ARM: switch_to: clean up Thumb2 code path omits 532319b9c418 ARM: unwind: disregard unwind info before stack frame is set up omits ad3d09b54711 ARM: memset: clean up unwind annotations omits ccb81601acc0 ARM: memmove: use frame pointer as unwind anchor omits ba999a040274 ARM: memcpy: use frame pointer as unwind anchor omits 9974f857768e ARM: run softirqs on the per-CPU IRQ stack omits 0b78f2e92d0c ARM: call_with_stack: add unwind support omits d4664b6c987f ARM: implement IRQ stacks omits eae9523fdd7a ARM: backtrace-clang: avoid crash on bogus frame pointer omits 4ab6827081c6 ARM: unwind: dump exception stack from calling frame omits 8cdfdf7fe4fe ARM: export dump_mem() to other objects omits b6506981f880 ARM: unwind: support unwinding across multiple stacks omits b3ab60b1794c ARM: assembler: introduce bl_r macro omits 08572cd41955 ARM: remove some dead code omits f05eb1d24eb5 ARM: stackprotector: prefer compiler for TLS based per-tas [...] omits 672513bf5831 ARM: decompressor: disable stack protector omits 7de80b094e4f staging: rtl8192e: rtllib_module: remove unnecessary assignment omits e730cd57ac2d staging: rtl8192e: rtllib_module: fix error handle case in [...] omits 68bf78ff59a0 staging: rtl8192e: return error code from rtllib_softmac_init() omits f47b40a4fa91 staging: rtl8192u: make array queuetopipe static const omits 7988cf07e7bf staging: vt6655: refactor camelcase uCurrRSSI to current_rssi omits d9367afb1bd9 staging: fbtft: sh1106: use new macro FBTFT_REGISTER_SPI_DRIVER omits 15e66fc72925 staging: fbtft: add macro FBTFT_REGISTER_SPI_DRIVER omits a44fd57b78a0 Merge branch 'for-5.17/drivers' into for-next omits 2385ebf38f94 block: null_blk: batched complete poll requests omits 555a0ce4558d kernfs: prevent early freeing of root node omits 02bf607413e6 docs: document the sysfs ABI for "isolated" omits 3722e7c3c654 docs: document the sysfs ABI for "nohz_full" omits 44226253e651 arm64: dts: ti: k3-am64-main: add timesync router node omits 33a0da68fb07 mtd: rawnand: mpc5121: Remove unused variable in ads5121_s [...] omits c2b8fe96d041 Merge branch 'for-5.17/drivers' into for-next omits 545a32498c53 floppy: Add max size check for user space request omits fb48febce7e3 floppy: Fix hang in watchdog when disk is ejected omits 33dc3e3e99e6 w1: Misuse of get_user()/put_user() reported by sparse omits 09184ae9b575 binder: defer copies of pre-patched txn data omits 656e01f3ab54 binder: read pre-translated fds from sender buffer omits 6d98eb95b450 binder: avoid potential data leakage when copying txn omits fe6b1869243f binder: fix handling of error during copy omits 690cfa20d02d binder: remove repeat word from comment omits 00596576a051 mtd: core: clear out unregistered devices a bit more omits b4a0de29f083 mtd: sst25l: Warn about failure to unregister mtd device omits 5765f4eb425c mtd: mchp48l640: Warn about failure to unregister mtd device omits 367cefbaed42 mtd: mchp23k256: Warn about failure to unregister mtd device omits 4fea96afff30 mtd: dataflash: Warn about failure to unregister mtd device omits c048b60d39e1 mtd: core: provide unique name for nvmem device omits e2748ad52577 mtd: remove unused header file <linux/mtd/latch-addr-flash.h> omits 2966daf7d253 mtd: Fixed breaking list in __mtd_del_partition. omits f5912cc19acd char/mwave: Adjust io port register size omits d325537b88f5 mei: Remove some dead code omits 1ca54ce9a3ff misc: at25: Align comment style omits d6471ab9ab58 misc: at25: Replace commas by spaces in the ID tables omits d5fb1304acfd misc: at25: Reorganize headers for better maintenance omits 31a45d27c932 misc: at25: Factor out at_fram_to_chip() omits d059ed1ba27b misc: at25: Switch to use BIT() instead of custom approaches omits 01d3c42a0802 misc: at25: Get rid of intermediate storage for AT25 chip data omits 994233e195aa misc: at25: Get platform data via dev_get_platdata() omits fb422f44778d misc: at25: Check new property ("address-width") first omits c329fe53474a misc: at25: Unshadow error codes in at25_fw_to_chip() omits 51902c1212fe misc: at25: Use at25->chip instead of local chip everywher [...] omits 58589a75bba9 misc: at25: Check proper value of chip length in FRAM case omits a692fc39bf90 misc: at25: Don't copy garbage to the at25->chip in FRAM case omits 5b557298d7d0 misc: at25: Make driver OF independent again omits d1180405c7b5 serial: amba-pl011: do not request memory region twice omits 3672fb651555 tty: serial: uartlite: allow 64 bit address omits ffccc78a5862 tty: serial: fsl_lpuart: add timeout for wait_event_interr [...] omits e1c72d907f4c usb: bdc: fix error handling code in bdc_resume omits 554abfe2eade usb: uhci: add aspeed ast2600 uhci support omits a172c8693170 arm64: dts: ti: k3-j7200: Correct the d-cache-sets info omits e9ba3a5bc6fd arm64: dts: ti: k3-j721e: Fix the L2 cache sets omits d0c826106f3f arm64: dts: ti: k3-j7200: Fix the L2 cache sets omits a27a93bf7004 arm64: dts: ti: k3-am642: Fix the L2 cache sets omits 3f92a5be6084 arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ [...] omits 4d3984906397 arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node omits d5ba72f3c18e drm/i915/fbc: No FBC+double wide pipe omits d3e27f7c5110 drm/i915/fbc: s/parms/fbc_state/ omits 0cb9f228bc2b drm/i915/fbc: Move plane pointer into intel_fbc_state omits f4cfdbb02ca8 drm/i915/fbc: Nuke state_cache omits b156def9912f drm/i915/fbc: Disable FBC fully on FIFO underrun omits 98009fd73bde drm/i915/fbc: Move stuff from intel_fbc_can_enable() into [...] omits 606754fdcb20 drm/i915/fbc: Allocate intel_fbc dynamically omits 825bd8335e4e drm/i915/fbc: Introduce intel_fbc_add_plane() omits d2de8ccfb299 drm/i915/fbc: Move FBC debugfs stuff into intel_fbc.c omits 32024bb85ec2 drm/i915/fbc: Pass i915 instead of FBC instance to FBC und [...] omits 62d4874bee61 drm/i915/fbc: Flatten __intel_fbc_pre_update() omits 004f80f91a78 drm/i915/fbc: Track FBC usage per-plane omits 76c4c95dac0d usb: dwc3: gadget: Skip reading GEVNTSIZn omits a02a26eb0aea usb: dwc3: gadget: Ignore Update Transfer cmd params omits bc27117c7cdd usb: dwc3: gadget: Skip checking Update Transfer status omits 43332cf97425 net/sched: act_ct: Offload only ASSURED connections omits 119c1a336d8e Merge branch 'hns3-cleanups' omits 184da9dc780e net: hns3: fix hns3 driver header file not self-contained issue omits 7acf76b1cd01 net: hns3: replace one tab with space in for statement omits 40975e749daa net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg() omits 4e599dddeea4 net: hns3: add comments for hclge_dbg_fill_content() omits 5ac4f180bd07 net: hns3: add void before function which don't receive ret omits 9fcadbaae8ea net: hns3: align return value type of atomic_read() with i [...] omits 72dcdec10fad net: hns3: modify one argument type of function hclge_ncl_ [...] omits 0cc25c6a14ef net: hns3: Align type of some variables with their print type omits 114967adbc3d net: hns3: add print vport id for failed message of vlan omits e7a51bf590e3 net: hns3: refactor function hclge_set_vlan_filter_hw omits 23e0316049af net: hns3: optimize function hclge_cfg_common_loopback() omits 6e4d2e45ef3e drm/i915/fbc: Pass around FBC instance instead of crtc omits e1521cbd27aa drm/i915/fbc: Reuse the same struct for the cache and params omits 873c995a40a5 drm/i915/fbc: Nuke more FBC state omits 266790871e8d drm/i915/fbc: Relocate intel_fbc_override_cfb_stride() omits 2e6c99f88679 drm/i915/fbc: Nuke lots of crap from intel_fbc_state_cache omits b6e201f5f13b drm/i915/fbc: Pass whole plane state to intel_fbc_min_limit() omits 248e251567a0 drm/i915/fbc: Eliminate racy intel_fbc_is_active() usage omits d96c5ed0e37f drm/i915: Rename PLANE_CUS_CTL Y plane bits omits 62f887ae4686 drm/i915: Rename plane YUV order bits omits f84b336a2ff7 drm/i915: Get rid of the 64bit PLANE_CC_VAL mmio omits 143a666ed34e Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits a8a051984a75 arm64: dts: allwinner: h6: tanix-tx6: Enable bluetooth omits 083581930954 arm64: dts: allwinner: h6: tanix: Add MMC1 node omits fa33ec5157b0 arm64: dts: allwinner: h6: Add Tanix TX6 mini dts omits fcad81d944e7 dt-bindings: arm: sunxi: Add Tanix TX6 mini omits 8ff8d6936ec9 arm64: dts: allwinner: h6: tanix-tx6: Split to DT and DTSI omits 15162c5a36ab drm/i915/display: stop including i915_drv.h from intel_dis [...] omits 726a2d779f0e drm/i915/display: convert dp_to_i915() to a macro omits 5734c1774d8f drm/i915: move enum hpd_pin to intel_display.h omits f83974a40859 drm/i915: split out intel_pm_types.h omits 1538f65f18ee drm/i915/fb: move intel_fb_uses_dpt to intel_fb.c and un-inline omits 92e9624ad946 drm/i915/crtc: un-inline some crtc functions and move to i [...] omits 7d859aba56e6 Merge branch 'for-5.16/upstream-fixes' into for-next omits 2ebc9e4af029 drm/i915/selftest: Disable IRQ for timestamp calculation omits 487970e8bb77 drm/i915/dg2: extend Wa_1409120013 to DG2 omits 7cbea1b61788 drm/i915/dg2: Add Wa_14010547955 omits c02343249c26 drm/i915/dg2: s/DISP_STEPPING/DISPLAY_STEPPING/ omits 4b19f6b728c7 drm/i915/dg2: Add Wa_16013000631 omits 34734ab72763 drm/i915/dg2: Add Wa_16011777198 omits 0ea275df84c3 crypto: octeontx2 - uninitialized variable in kvf_limits_store() omits 5876b0cb883d crypto: sa2ul - Use bitfield helpers omits 087e1d715bcc crypto: caam - save caam memory to support crypto engine r [...] omits 8f5783ad9eb8 cpufreq: qcom-hw: Use optional irq API omits ea59fc1beff1 fpga: stratix10-soc: Do not use ret uninitialized in s10_probe() omits 0109841fc456 Merge tag 'mlx5-updates-2021-12-02' of git://git.kernel.or [...] omits 2bfdbe8b7ebd null_blk: allow zero poll queues omits bf3f120fd61c scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp omits 13202ebf5f33 scsi: sd_zbc: Simplify zone full condition check omits 91a7d5b4ce13 Merge branch 'for-5.17/block' into for-next omits a08ed9aae8a3 block: fix double bio queue when merging in cached request path omits e3fd5f632cdd MAINTAINERS: Add entry for Qualcomm clock drivers omits e45d8b63eb89 Merge branch 'clk-fixes' into clk-next omits b26e2d14838d Merge branch 'clk-doc' into clk-next omits ecb64bbff7dd clk: Gemini: fix struct name in kernel-doc omits 8a3492cd8de4 clk: zynq: pll: Fix kernel-doc warnings omits 71e762316140 clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 omits b247f32aecad net/mlx5: Dynamically resize flow counters query buffer omits d4bb053139e7 net/mlx5e: TC, Set flow attr ip_version earlier omits df990477242f net/mlx5e: TC, Move common flow_action checks into function omits 70a140ea6f79 net/mlx5e: Remove redundant actions arg from vlan push/pop funcs omits 3cc78411f3f4 net/mlx5e: Remove redundant actions arg from validate_goto [...] omits 9745dbe03669 net/mlx5e: TC, Remove redundant action stack var omits e9542221c4f5 net/mlx5e: Hide function mlx5e_num_channels_changed omits 3ef1f8e795ba net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro omits fad1783a6d66 net/mlx5: Print more info on pci error handlers omits c64d01b3ceba net/mlx5: SF, silence an uninitialized variable warning omits 31108d142f36 net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_f [...] omits baf5c001300e net/mlx5: Fix error return code in esw_qos_create() omits d2b8c7ba3c79 mlx5: fix mlx5i_grp_sw_update_stats() stack usage omits 7a7dd5114f53 mlx5: fix psample_sample_packet link error omits 73d3724745db drm/mediatek: Adjust to the alphabetic order for mediatek-drm omits aa0c31554ec3 drm/mediatek: Rename the define of register offset omits 080a70b21f47 Merge branch 'Deprecate bpf_prog_load_xattr() API' omits c93faaaf2f67 libbpf: Deprecate bpf_prog_load_xattr() API omits c58f9815ba97 samples/bpf: Get rid of deprecated libbpf API uses omits 527024f7aeb6 samples/bpf: Clean up samples/bpf build failes omits 186d1a86003d selftests/bpf: Remove all the uses of deprecated bpf_prog_ [...] omits 00872de6e1b0 selftests/bpf: Mute xdpxceiver.c's deprecation warnings omits 045b233a29a2 selftests/bpf: Remove recently reintroduced legacy btf__de [...] omits a15d408b839a bpftool: Migrate off of deprecated bpf_create_map_xattr() API omits dbdd2c7f8cec libbpf: Add API to get/set log_level at per-program level omits 74d980702357 libbpf: Use __u32 fields in bpf_map_create_opts omits 45c753f5f24d workqueue: Fix unbind_workers() VS wq_worker_sleeping() race omits 07edfece8bcb workqueue: Fix unbind_workers() VS wq_worker_running() race omits 67a4fa80561f soc: fsl: Correct MAINTAINERS database (SOC) omits a8abda432c3c soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) omits 5c0189a8b52f rtc: rv8803: Add support for the Epson RX8804 RTC omits 10d96b44a94e dt/bindings: rtc: rx8900: Add an entry for RX8804 omits 029d3a6f2f3c rtc: da9063: add as wakeup source omits 8b4ff5f8bb12 selftests/bpf: Update test names for xchg and cmpxchg omits eee9a6df0eed selftests/bpf: Build testing_helpers.o out of tree omits fc993be36f9e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 373b5416b4b0 block: get rid of useless goto and label in blk_mq_get_new [...] omits 7fb4d48dc255 Merge branch 'bpf: CO-RE support in the kernel' omits 098dc5335a20 selftests/bpf: Add CO-RE relocations to verifier scale test. omits 3268f0316af6 selftests/bpf: Revert CO-RE removal in test_ksyms_weak. omits 26b367e36639 selftests/bpf: Additional test for CO-RE in the kernel. omits 650c9dbd101b selftests/bpf: Convert map_ptr_kern test to use light skeleton. omits d82fa9b708d7 selftests/bpf: Improve inner_map test coverage. omits bc5f75da977b selftests/bpf: Add lskel version of kfunc test. omits 19250f5fc0c2 libbpf: Clean gen_loader's attach kind. omits be05c94476f3 libbpf: Support init of inner maps in light skeleton. omits d0e928876e30 libbpf: Use CO-RE in the kernel in light skeleton. omits 1e89106da253 bpf: Add bpf_core_add_cands() and wire it into bpf_core_ap [...] omits 03d5b99138dd libbpf: Cleanup struct bpf_core_cand. omits c5a2d43e998a bpf: Adjust BTF log size limit. omits fbd94c7afcf9 bpf: Pass a set of bpf_core_relo-s to prog_load command. omits 46334a0cd21b bpf: Define enum bpf_core_relo_kind as uapi. omits 29db4bea1d10 bpf: Prepare relo_core.c for kernel duty. omits 8293eb995f34 bpf: Rename btf_member accessors. omits 74753e1462e7 libbpf: Replace btf__type_by_id() with btf_type_by_id(). omits ab50cb9df889 drm/radeon/radeon_kms: Fix a NULL pointer dereference in r [...] omits 69cb56290d9d drm/amd/display: Use oriented source size when checking cu [...] omits b220110e4cd4 drm/amdgpu: Fix a NULL pointer dereference in amdgpu_conne [...] omits baf3f8f37406 drm/amdgpu: handle SRIOV VCN revision parsing omits bab73f092da6 drm/amdgpu: skip query ecc info in gpu recovery omits 9652c02428f3 power: bq25890: add POWER_SUPPLY_PROP_TEMP omits 20dff3deab5e Merge branch 'for-5.17/block' into for-next omits 18d78171c061 blk-mq: check q->poll_stat in queue_poll_stat_show omits afbf9a26b193 Merge branch 'for-5.17/core' into for-next omits 36dcd4a5226e Merge branch 'for-5.16/upstream-fixes' into for-next omits f65a0b1f3e79 HID: do not inline some hid_hw_ functions omits 9e3562080950 HID: add suspend/resume helpers omits 36d7d36fcf69 selftests: net: remove meaningless help option omits d9e56d1839fa mctp: Remove redundant if statements omits 98fa41d62760 net: openvswitch: Remove redundant if statements omits 0c4789460e8c ipvlan: Remove redundant if statements omits 0695ad92fe1a ASoC: cs35l41: Fix undefined reference to core functions omits 19a628d8f1a6 ASoC: amd: Fix dependency for SPI master omits e3dd4424c2f4 ASoC: rt5640: Fix the wrong state of the JD in the HDA header omits 0e959b4e993b drm/i915: Add PLANE_CUS_CTL restriction in max_width omits 72baffdd26fb dt-bindings: interrupt-controller: apple,aic: Add power-do [...] omits 1ed162b56baa dt-bindings: pinctrl: apple,pinctrl: Add power-domains property omits 364609125e2c dt-bindings: iommu: apple,dart: Add power-domains property omits 6f8260557d49 dt-bindings: i2c: apple,i2c: Add power-domains property omits cc9cf69eea48 net: lan966x: Fix builds for lan966x driver omits a72d45e64654 dt-bindings: net: lan966x: Add additional properties for lan966x omits 7e9979e36007 qed: Enhance rammod debug prints to provide pretty details omits a290cf692779 net: lan966x: Fix duplicate check in frame extraction omits dfb40cba6d45 dt-bindings: net: dsa: qca8k: improve port definition docu [...] omits 75c990154479 dt-bindings: net: dsa: split generic port definition from [...] omits a602f5111fdd platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops omits a274cd66bc64 platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 [...] omits 60a076ea8a6d platform/x86: lg-laptop: Recognize more models omits 37f34df84ac7 platform/x86: asus-wmi: remove unneeded semicolon omits e1dbdd2f4a52 platform/x86: thinkpad_acpi: Add lid_logo_dot to the list [...] omits e518704d634f platform/x86: thinkpad_acpi: Add LED_RETAIN_AT_SHUTDOWN to [...] omits 20626177c9de powerpc: make memremap_compat_align 64s-only omits ffbe5d21d10f powerpc/64: pcpu setup avoid reading mmu_linear_psize on 6 [...] omits f43d2ffb47c9 powerpc/64s: Rename hash_hugetlbpage.c to hugetlbpage.c omits bdad5d57dfcc powerpc/64s: move page size definitions from hash specific file omits 310dce6201fd powerpc/64s: Make flush_and_reload_slb a no-op when radix [...] omits 162b0889bba6 powerpc/64s: move THP trace point creation out of hash spe [...] omits 3d3282fd34d8 powerpc/pseries: lparcfg don't include slb_size line in ra [...] omits 0c7cc15e9215 powerpc/pseries: move process table registration away from [...] omits 935b534c24f0 powerpc/64s: Move and rename do_bad_slb_fault as it is not [...] omits a4135cbebde8 powerpc/pseries: Stop selecting PPC_HASH_MMU_NATIVE omits 7ebc49031d04 powerpc: Rename PPC_NATIVE to PPC_HASH_MMU_NATIVE omits 79b74a684867 powerpc: Remove unused FW_FEATURE_NATIVE references omits 792020907b11 KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_ [...] omits 511d25d6b789 KVM: PPC: Book3S: Suppress warnings when allocating too bi [...] omits b061d14fc1ec Merge branch 'hns3-cleanups' omits 1b33341e3dc0 net: hns3: refactor function hns3_get_vector_ring_chain() omits 358e3edb31d5 net: hns3: refactor function hclge_set_channels() omits 673b35b6a5bf net: hns3: refactor function hclge_configure() omits d25f5eddbe1a net: hns3: split function hclge_update_port_base_vlan_cfg() omits 8d4b409bac57 net: hns3: split function hns3_nic_net_xmit() omits a41fb3961d8d net: hns3: split function hclge_get_fd_rule_info() omits b60f9d2ec479 net: hns3: split function hclge_init_vlan_config() omits a1cfb24d011a net: hns3: refactor function hns3_fill_skb_desc to simplify code omits e6d72f6ac2ad net: hns3: extract macro to simplify ring stats update code omits f35ed346ef5b drm/i915/display: remove intel_wait_for_vblank() omits f2bc4517310c drm/i915/crtc: rename intel_get_crtc_for_plane() to intel_ [...] omits 7794b6deb121 drm/i915/crtc: rename intel_get_crtc_for_pipe() to intel_c [...] omits 4ff22f487f8c drm: Return error codes from struct drm_driver.gem_create_object omits 3de89d8842a2 thermal/drivers/imx8mm: Enable ADC when enabling monitor omits fdbbe242c15a PCI: aardvark: Disable common PHY when unbinding driver omits 759dec2e3dfd PCI: aardvark: Disable link training when unbinding driver omits 1f54391be8ce PCI: aardvark: Assert PERST# when unbinding driver omits 2f040a17f506 PCI: aardvark: Fix memory leak in driver unbind omits 13bcdf07cb2e PCI: aardvark: Mask all interrupts when unbinding driver omits a46f2f6dd409 PCI: aardvark: Disable bus mastering when unbinding driver omits a4ca7948e1d4 PCI: aardvark: Comment actions in driver remove method omits 7d8dc1f7cd00 PCI: aardvark: Clear all MSIs at setup omits 1d3e170344df PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 a [...] omits 8ea673a8b30b PCI: pci-bridge-emul: Add definitions for missing capabili [...] omits 9319230ac147 PCI: pci-bridge-emul: Add description for class_revision field omits 6e5ebc96ec65 PCI: dwc: Do not remap invalid res omits 7b06894b9b90 drm/i915/display: add intel_crtc_wait_for_next_vblank() an [...] omits 1e583aef12aa ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1 [...] omits 4dc0759c563a init/Kconfig: Drop linker version check for LD_ORPHAN_WARN omits 0766bffcae07 gcov: Remove compiler version check omits e1ab4182ca11 Revert "ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or [...] omits 1e68a8af9a39 arch/Kconfig: Remove CLANG_VERSION check in HAS_LTO_CLANG omits 57b2b72ac1fc mm, slab: Remove compiler check in __kmalloc_index omits df05c0e9496c Documentation: Raise the minimum supported version of LLVM [...] omits ce9778b7a027 ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present omits 0431acd87a6c streamline_config.pl: show the full Kconfig name omits c39afe624853 kconfig: Add `make mod2noconfig` to disable module options omits 17dcc120fb8d phy: lan966x: Extend lan966x to support multiple phy interfaces. omits b2b56de9faaf phy: intel: Remove redundant dev_err call in thunderbay_em [...] omits ce8299b6f76f Revert "net: snmp: add statistics for tcp small queue check" omits 0dc1df059888 net: mvneta: program 1ms autonegotiation clock divisor omits aa729c439441 net: phylink: tidy up disable bit clearing omits 4a8e4640ddd1 Merge branch 'net-dsa-convert-two-drivers-to-phylink_gener [...] omits a2279b08c7f4 net: dsa: lantiq: convert to phylink_generic_validate() omits 1c9e7fd2a579 net: dsa: hellcreek: convert to phylink_generic_validate() omits 5938bce4b6e2 net: dsa: support use of phylink_generic_validate() omits 072eea6c22b2 net: dsa: replace phylink_get_interfaces() with phylink_ge [...] omits 21bd64bd717d net: dsa: consolidate phylink creation omits 8057cbb8335c net: mdio: mscc-miim: Add depend of REGMAP_MMIO on MDIO_MSCC_MIIM omits 699e53e4fab3 net: spider_net: Use non-atomic bitmap API when applicable omits 896568e5b9c8 dt-bindings: pinctrl: convert controller description to th [...] omits f3e3e63796cc pinctrl: apple-gpio: fix flexible_array.cocci warnings omits 9f9d17c228c8 pinctrl: mediatek: add a check for error in mtk_pinconf_bi [...] omits 67bbbcb49b96 pinctrl: mediatek: uninitialized variable in mtk_pctrl_sho [...] omits debc8b0b469d pinctrl: freescale: Add i.MXRT1050 pinctrl driver support omits 96028326dfb9 dt-bindings: pinctrl: add i.MXRT1050 pinctrl binding doc omits bceb6732f3fd pinctrl/rockchip: fix gpio device creation omits 4e5b6de1f46d dt-bindings: net: cdns,macb: Convert to json-schema omits ca1e147c2de5 dt-bindings: dma: sifive,fu540-c000-pdma: Group interrupt tuples omits 6e10f6f602f8 dt-bindings: net: ethernet-controller: add 2.5G and 10G speeds omits 4fdd0736a3b1 of: base: Skip CPU nodes with "fail"/"fail-..." status omits 78fe448252ab Update trivial-devices.yaml with Sensirion,sht4x omits 180d597a9869 dt-bindings: Add resets to the PL011 bindings omits 761de79adc2c dt-bindings: hwmon: add TI DC-DC converters omits af3f33751db1 dt-bindings: leds: convert BCM6328 controller to the json-schema omits c305ae99dfd4 Merge tag 'drm-intel-next-2021-11-30' of git://anongit.fre [...] omits f6a1987773a5 KVM: PPC: Book3S HV P9: Remove unused ri_set local variable omits 2a2ac8a7018b powerpc/xive: Fix compile when !CONFIG_PPC_POWERNV. omits 62ea67e31981 powerpc/signal32: Use struct_group() to zero spe regs omits 007f26ee4f64 drm/mediatek: Remove unused define in mtk_drm_ddp_comp.c omits 64b5b97b8cff samples: bpf: Fix conflicting types in fds_example omits bfc3a3f93ef7 MAINTAINERS: Add Florian as BCM5301X and BCM53573 maintainer omits 4bca26c18f7b Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 15f0ae7a91a9 i2c: stm32f7: remove noisy and imprecise log messages omits ddb267b66af9 drm/amdgpu: update fw_load_type module parameter doc to ma [...] omits a899fe8b433b drm/amdkfd: err_pin_bo path leaks kfd_bo_list omits ea6c66449692 drm/amdkfd: process_info lock not needed for svm omits 2c1f19b3272c drm/amdkfd: remove hardcoded device_info structs omits f0dc99a6f742 drm/amdkfd: add kfd_device_info_init function omits b7675b7bbc3c drm/amdkfd: replace asic_name with amdgpu_asic_name omits 05907656b94f i2c: stm32: get rid of stm32f7_i2c_release_bus return value omits 992110d74717 drm/amdgpu: adjust the kfd reset sequence in reset sriov function omits 405af9793f73 drm/amd/display: add connector type check for CRC source set omits a872c152fd91 drm/amdkfd: fix double free mem structure omits 71f8f119237f drm/amdkfd: set "r = 0" explicitly before goto omits 007f8539d03d drm/amd/display: 3.2.164 omits 4752c85b23ec drm/amd/display: [FW Promotion] Release 0.0.95 omits ee347d5b40a1 drm/amd/display: Add 16ms AUX RD interval W/A for specific LTTPR omits f3edefce7088 drm/amd/display: Add force detile buffer size debug flag omits 2f2a4b1879bf drm/amd/display: Skip vendor specific LTTPR w/a outside li [...] omits c11099b0d1aa drm/amd/display: Add vendor specific LTTPR workarounds for DCN31 omits 7238b42e1f40 drm/amd/display: PSR panel capability debugfs omits b995747511f6 drm/amd/display: Fix dual eDP abnormal display issue omits ab644ea6921a drm/amd/display: Add work around for tunneled MST. omits 0a043904187b drm/amd/display: add function for eDP and backlight power on omits 9602044d1cc1 drm/amd/display: Fix for the no Audio bug with Tiled Displays omits a896f870f8a5 drm/amd/display: Fix for otg synchronization logic omits aba3c3fede54 drm/amd/display: Clear DPCD lane settings after repeater training omits 9311ed1e1241 drm/amd/display: add hdmi disable debug check omits 6421f7c750e9 drm/amd/display: Allow DSC on supported MST branch devices omits ebe5ffd8e271 drm/amd/display: Enable P010 for DCN3x ASICs omits c022375ae095 drm/amd/display: Add DP-HDMI FRL PCON Support in DC omits 50b1f44ec547 drm/amd/display: Add DP-HDMI FRL PCON SST Support in DM omits 81d104f4afbf drm/amdgpu: Don't halt RLC on GFX suspend omits fe9c5c9affc9 drm/amdgpu: Use MAX_HWIP instead of HW_ID_MAX omits 370016988665 drm/amdgpu: fix the missed handling for SDMA2 and SDMA3 omits 6c18ecefaba7 drm/amdgpu: declare static function to fix compiler warning omits 94a80b5bc7a2 amdgpu/pm: Modify implmentations of get_power_profile_mode [...] omits 3867e3704f13 amdgpu/pm: Create shared array of power profile name strings omits 3c2d6ea27955 drm/amdgpu: handle IH ring1 overflow omits 232d1d43b522 drm/amdgpu: fix disable ras feature failed when unload drvier v2 omits 85c1b9bd13b0 drm/amd/pm: Add warning for unexpected PG requests omits 700de2c8aadc drm/amdgpu: check atomic flag to differeniate with legacy path omits deefd07eedb7 drm/amdgpu: fix vkms crtc settings omits 4f7ee199d905 drm/amdgpu: cancel the correct hrtimer on exit omits f37668301e36 drm/amdkfd: Slighly optimize 'init_doorbell_bitmap()' omits b9dd6fbd1587 drm/amdkfd: Use bitmap_zalloc() when applicable omits b7e7e6ca1f7b drm/amd/display: fix application of sizeof to pointer omits 981b3045460d drm/amdgpu/sriov/vcn: add new vcn ip revision check case f [...] omits 627d137aa09f drm/amd/display: Fix warning comparing pointer to 0 omits 708978487304 drm/amdgpu/display: Only set vblank_disable_immediate when [...] omits 38a895d7dacf soc: fsl: Replace kernel.h with the necessary inclusions omits b66f86849414 ACPI: EC: Mark the ec_sys write_support param as module_pa [...] omits befd9b5b0c62 ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec [...] omits c33676aa4824 ACPI: EC: Make the event work state machine visible omits c793570d8725 ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit [...] omits eafe7509ab8c ACPI: EC: Rename three functions omits a105acd7e384 ACPI: EC: Simplify locking in acpi_ec_event_handler() omits 388fb77dcf97 ACPI: EC: Rearrange the loop in acpi_ec_event_handler() omits 98d364509d77 ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() omits 1f2350443dd2 ACPI: EC: Pass one argument to acpi_ec_query() omits ca8283dcd933 ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() omits 4a9af6cac050 ACPI: EC: Rework flushing of EC work while suspended to idle omits 9f6875660c41 mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper omits 8339abffd30c mmc: sdhci-acpi: Remove special handling for GPD win/pocke [...] omits b72cd8e0fa34 ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_ [...] omits 57d2dbf710d8 ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 d [...] omits ba46e42e925b ACPI / x86: Allow specifying acpi_device_override_status() [...] omits 1a68b346a2c9 ACPI: Change acpi_device_always_present() into acpi_device [...] omits d431dfb764b1 ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from alwa [...] omits 96b1c450b386 drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHIC [...] omits f3799ff16fcf Revert "drm/i915: Implement Wa_1508744258" omits 436d404cc8ff bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log level omits 873883f2e92e PCI: mvebu: Remove custom mvebu_pci_host_probe() function omits e14da77113bb cgroup: Trace event cgroup id fields should be u64 omits 2696f9010d21 drm/ttm: Clarify that the TTM_PL_SYSTEM is under TTMs control omits a85b1cb23091 drm/vmwgfx: Switch the internal BO's to ttm_bo_type_kernel omits f6be23264bba drm/vmwgfx: Introduce a new placement for MOB page tables omits c451af78f301 drm/vmwgfx: Fail to initialize on broken configs omits 28b5f3b6121b drm/vmwgfx: Release ttm memory if probe fails omits 826c387d0152 drm/vmwgfx: Remove the deprecated lower mem limit omits b20dc021ba5a remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCs omits 3b918d8e9bd5 remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCs omits 83b57e60b863 dt-bindings: remoteproc: k3-dsp: Update bindings for J721S2 SoCs omits af3bf054661f cgroup: fix a typo in comment omits a9328d6de14e dt-bindings: remoteproc: k3-r5f: Update bindings for J721S2 SoCs omits 443378f0664a workqueue: Upgrade queue_work_on() comment omits 53c6ccfa65bf PCI: brcmstb: Do not use __GENMASK omits d2a14b54989e PCI: rcar: Check if device is runtime suspended instead of [...] omits ff20afc4cee7 drm/i915: Update error capture code to avoid using the cur [...] omits 10184da91666 Merge branch 'mlxsw-Spectrum-4-prep' omits 51ef6b00798c mlxsw: Use Switch Multicast ID Register Version 2 omits e86ad8ce5bed mlxsw: Use Switch Flooding Table Register Version 2 omits f8538aec88b4 mlxsw: Add support for more than 256 ports in SBSR register omits c934757d9000 mlxsw: Use u16 for local_port field instead of u8 omits 242e696e035f mlxsw: reg: Adjust PPCNT register to support local port 255 omits da56f1a0d2a5 mlxsw: reg: Increase 'port_num' field in PMTDB register omits fd24b29a1b74 mlxsw: reg: Align existing registers to use extended local [...] omits fda39347d90f mlxsw: item: Add support for local_port field in a split form omits b25dea489b55 mlxsw: reg: Remove unused functions omits 2cb310dc4402 mlxsw: spectrum: Bump minimum FW version to xx.2010.1006 omits 8c659fdab06a Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 749c69400a45 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits b8a841a9da74 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits c03edf1c0fc8 arm64: dts: apple: t8103: Add cd321x nodes omits 90458f6eec42 arm64: dts: apple: t8103: Add i2c nodes omits 7c77ab91b33d arm64: dts: apple: Add missing M1 (t8103) devices omits ad1569476e76 dt-bindings: arm: apple: Add iMac (24-inch 2021) to Apple [...] omits e9d7c323cfbb dt-bindings: mtd: spi-nor: Add a reference to spi-peripher [...] omits b6bdc6e04390 spi: dt-bindings: cdns,qspi-nor: Move peripheral-specific [...] omits 8762b07c95c1 spi: dt-bindings: add schema listing peripheral-specific p [...] omits d69e19723f88 regulator: qcom-rpmh: Add support for PM8450 regulators omits fa3b06f59a03 regulator: qcom,rpmh: Add compatible for PM8450 omits b80155fe61a7 ASoC: codecs: wcd934x: remove redundant ret variable omits 0d242698fa69 ASoC: tegra: Add master volume/mute control support omits 67140b64b683 Merge branch 'for-5.16' of https://git.kernel.org/pub/scm/ [...] omits 8dce88fe80a8 arm64: dts: Update NAND MTD partition for Agilex and Stratix 10 omits 7e508f2ca8bb erofs: rename lz4_0pading to zero_padding omits e1610431b95c gpio: dwapb: clarify usage of the register file version omits 00e228b31596 KVM: arm64: Add minimal handling for the ARMv8.7 PMU omits 7bc14ff2952d gpio: ml-ioh: Change whitespace to match gpio-pch.c omits 46155a0c55eb gpio: ml-ioh: Use BIT() to match gpio-pch.c omits 06939f22ae5f gpio: ml-ioh: Cache &pdev->dev to reduce repetition omits 2822b02765ed gpio: pch: Cache &pdev->dev to reduce repetition omits 82b2cd4c8cae gpio: pch: Use .driver_data instead of checking Device IDs again omits 96894b795967 drm/etnaviv: constify static struct cooling_ops omits f5be833dc86f drm/etnaviv: use a 32 bit mask as coherent DMA mask omits 0ea057a9cb2b drm/etnaviv: fix dma configuration of the virtual device omits 3c7e0ccc946c drm/etnaviv: use PLATFORM_DEVID_NONE omits 2d761dbf7ff4 Merge branch kvm-arm64/fpsimd-tracking into kvmarm-master/next omits 6aab5622296b PCI: vmd: Clean up domain before enumeration omits 92e1764787e5 eeprom: at24: remove struct at24_client omits e525523c1989 Merge branch kvm-arm64/vcpu-first-run into kvmarm-master/next omits cc5705fb1bf1 KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid omits b5aa368abfbf KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_v [...] omits 1408e73d21fe KVM: arm64: Restructure the point where has_run_once is ad [...] omits 052f064d42b7 KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line omits bff01a61af3c KVM: arm64: Move SVE state mapping at HYP to finalize-time omits 8e7daf318d97 ALSA: oss: fix compile error when OSS_DEBUG is enabled omits 5fa8c3909bd2 PCI: brcmstb: Declare a bitmap as a bitmap, not as a plain [...] omits 996b0777eaca Merge branch 'v5.17/dt64' into for-next omits 0a62b3cc0af9 arm64: dts: meson: p241: add sound support omits 75fb3b1be53c arm64: dts: meson: p241: add vcc_5v regulator omits 61f0aa4da397 PCI: xilinx-nwl: Simplify code and fix a memory leak omits 49a8bf50caa2 drm/i915/gem: Fix a NULL pointer dereference in igt_reques [...] omits cca084692394 drm/i915: Use per device iommu check omits c7c90b0b8418 drm/i915/dp: Perform 30ms delay after source OUI write omits 4f4534893407 dt-bindings: gpio: sifive,gpio: Group interrupt tuples omits ac1077e92825 net: xfrm: drop check of pols[0] for the second time omits c9a8f2f1da7b Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 145988cff2a1 ARM: dts: sun8i: Adjust power key nodes omits b0293c19d42f arm64: dts: qcom: msm8916: fix MMC controller aliases omits 556a9f3ae17e arm64: dts: qcom: sm6125: Add power domains to sdhc omits d0bfc92303dd arm64: dts: qcom: sm6125: Add RPMPD node omits 3ebf11fa4a35 arm64: dts: qcom: sc7280-crd: Add Touchscreen and touchpad [...] omits 248da168fbae arm64: dts: qcom: sc7280: Define EC and H1 nodes for IDP/CRD omits 427b249504ea arm64: dts: qcom: sc7280-crd: Add device tree files for CRD omits 7a21328bb3ad dt-bindings: arm: qcom: Document qcom,sc7280-crd board omits 95dcb997772e arm64: dts: qcom: Drop input-name property omits 1f7fe79d03b2 ARM: dts: qcom: sdx55-t55: Enable IPA omits e1fb17ee85bc ARM: dts: qcom: sdx55-fn980: Enable IPA omits 7cecfb53cad8 ARM: dts: qcom: sdx55-fn980: Enable PCIe EP omits e6b69813283f ARM: dts: qcom: sdx55: Add support for PCIe EP omits a5a2661287b4 ARM: dts: qcom: sdx55-fn980: Enable PCIE0 PHY omits 254a27585eb1 ARM: dts: qcom: sdx55: Add support for PCIe PHY omits 686743033265 arm64: dts: qcom: sdm660-xiaomi-lavender: Add volume up button omits 1c0ac047bbfb arm64: dts: qcom: msm8916: Add RPM sleep stats omits 8e0e8016cb79 arm64: dts: qcom: sm8250: Add CPU opp tables omits 23ea630f86c7 net: natsemi: fix hw address initialization for jazz and xtensa omits 5cfe53cfeb1c mctp: remove unnecessary check before calling kfree_skb() omits 44505168d743 drm/i915: Drop stealing of bits from i915_sw_fence functio [...] omits 375af230977a tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 87c5c3474f51 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 43a74b9dd11b tools/memory-model: Add data-race capabilities to judgelitmus.sh omits b8eff65fa1f9 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 6d0d9fa50f25 tools/memory-model: Repair parseargs.sh header comment omits 969a8a1cbf5f tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 94306319a2c9 tools/memory-model: Make history-check scripts use mselect7 omits 0a5cbe549bb4 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 78963cda013b tools/memory-model: Fix scripting --jobs argument omits 8cf69fb2641c tools/memory-model: Implement --hw support for checkghlitmus.sh omits 0aa664284cb3 tools/memory-model: Add -v flag to jingle7 runs omits 1f16fb0efb9c tools/memory-model: Make runlitmus.sh check for jingle errors omits 2bf9fea0c370 tools/memory-model: Allow herd to deduce CPU type omits 2a1ed69f52ed tools/memory-model: Keep assembly-language litmus tests omits cd0472abbe37 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 21ff5fc9088a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 78fd692f8383 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 11860b4d3df4 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 1edc47907cdf tools/memory-model: Hardware checking for check{,all}litmus.sh omits 8b0f5c20e90b tools/memory-model: Fix checkalllitmus.sh comment omits 1ccdfd856d5a tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 2ced87bb0e49 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 414c62490828 tools/memory-model: Update parseargs.sh for hardware verification omits 8ba43673eb69 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 61e90e39af38 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 18af2d2321e6 tools/memory-model: Make judgelitmus.sh identify bad macros omits d63e457ffbc4 tools/memory-model: Make cmplitmushist.sh note timeouts omits e0fb521cb4e5 tools/memory-model: Make judgelitmus.sh note timeouts omits abd31b53c4d2 tools/memory-model: Document locking corner cases omits c438b7d860b4 tools/memory-model: litmus: Add two tests for unlock(A)+lo [...] omits b47c05ecf60b tools/memory-model: doc: Describe the requirement of the l [...] omits ddfe12944e84 tools/memory-model: Provide extra ordering for unlock+lock [...] omits 90b21bcfb284 torture: Properly redirect kvm-remote.sh "echo" commands omits b6c9dbf04f24 torture: Fix incorrectly redirected "exit" in kvm-remote.sh omits a959ed627a42 rcutorture: Test RCU Tasks lock-contention detection omits 4ead4e33194a rcutorture: Cause TREE02 and TREE10 scenarios to do more c [...] omits f61537009e3a torture: Retry download once before giving up omits c06354a12177 torture: Make kvm-find-errors.sh report link-time undefine [...] omits b6a4fd35d2d3 torture: Catch kvm.sh help text up with actual options omits 9880eb878c31 refscale: Prevent buffer to pr_alert() being too long omits c30c876312f6 refscale: Simplify the errexit checkpoint omits 340170fef01b rcutorture: Suppress pi-lock-across read-unlock testing fo [...] omits 1c3d53986f74 rcutorture: More thoroughly test nested readers omits 902d82e62996 rcutorture: Sanitize RCUTORTURE_RDR_MASK omits f5dbc594b5ba rcu-tasks: Don't remove tasks with pending IPIs from holdout list omits 1f8da406a964 srcu: Prevent redundant __srcu_read_unlock() wakeup omits b0fe9dec6637 tools/nolibc: Implement gettid() omits 7bdc0e7a3905 tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $ [...] omits bf91666959ee tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the cl [...] omits de0244ae40ae tools/nolibc: fix incorrect truncation of exit code omits ebbe0d8a449d tools/nolibc: i386: fix initial stack alignment omits 937ed91c7122 tools/nolibc: x86-64: Fix startup code bug omits 300c0c5e7218 rcu: Avoid alloc_pages() when recording stack omits c2cf0767e98e rcu: Avoid running boost kthreads on isolated CPUs omits 17ea37188249 rcu: Improve tree_plugin.h comments and add code cleanups omits 2407a64f8045 rcu: in_irq() cleanup omits 24ba53017e18 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) omits bc849e9192c7 rcu: Move rcu_needs_cpu() to tree.c omits e2c73a6860bd rcu: Remove the RCU_FAST_NO_HZ Kconfig option omits 24eab6e1ff58 torture: Remove RCU_FAST_NO_HZ from rcu scenarios omits f04cbe651b4e torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] omits 5861dad198fe doc: RCU: Avoid 'Symbol' font-family in SVG figures omits 7c0be9f8901f doc: Add refcount analogy to What is RCU omits db4cb7686128 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] omits 1a5620671a1b clocksource: Reduce the default clocksource_watchdog() ret [...] omits c86ff8c55b8a clocksource: Avoid accidental unstable marking of clocksources omits 8c0abfd6d2f6 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios omits 2a67b18e67f3 drm/i915/pmu: Fix synchronization of PMU callback with reset omits e30c8fd310c7 Merge branch 'Apply suggestions for typeless/weak ksym series' omits d995816b77eb libbpf: Avoid reload of imm for weak, unresolved, repeating ksym omits 0270090d396a libbpf: Avoid double stores for success/failure case of ks [...] omits d4efb1708618 bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONS [...] omits a478c433d72b rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT omits 4946f15e8c33 genirq/generic_chip: Constify irq_generic_chip_ops omits 1c1b3098ae1e rtc: pcf85063: add i2c_device_id name matching support omits 985faa78687d powerpc: Snapshot thread flags omits 08b0af5b2aff powerpc: Avoid discarding flags in system_call_exception() omits 4ea7ce0a79b9 openrisc: Snapshot thread flags omits e538c5849143 microblaze: Snapshot thread flags omits 342b38087865 arm64: Snapshot thread flags omits 050e22bfc4f4 ARM: Snapshot thread flags omits 7fb2b24bb5c5 alpha: Snapshot thread flags omits 0569b245132c sched: Snapshot thread flags omits 6ce895128b3b entry: Snapshot thread flags omits dca99fb643a2 x86: Snapshot thread flags omits 7ad639840acf thread_info: Add helpers to snapshot thread flags omits f601aa793066 rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls omits c494eb366dbf x86/sev-es: Use insn_decode_mmio() for MMIO implementation omits 70a81f99e45b x86/insn-eval: Introduce insn_decode_mmio() omits d5ec1877df6d x86/insn-eval: Introduce insn_get_modrm_reg_ptr() omits 23ef731e4365 x86/insn-eval: Handle insn_get_opcode() failure omits 28b78ecffea8 netfilter: bridge: add support for pppoe filtering omits f87b9464d152 netfilter: nft_fwd_netdev: Support egress hook omits 632cb151ca53 netfilter: ctnetlink: remove useless type conversion to bool omits c5fc837bf934 netfilter: nf_queue: remove leftover synchronize_rcu omits 6da5175dbe1c x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV omits 4be1dbb75c3d netfilter: conntrack: Use memset_startat() to zero struct nf_conn omits ff1da8aa15b4 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 67db4f9fc9ca Merge branch 'i2c/for-current' into i2c/for-next omits fc5e0352ccb5 ipvs: remove unused variable for ip_vs_new_dest omits 1071d1ad3150 Revert "i2c: designware-pci: Add support for Fast Mode Plu [...] omits 606974c7aceb Revert "i2c: designware-pci: Set ideal timing parameters f [...] omits f4c35356e0fc arm64: dts: n5x: add qspi, usb, and ethernet support omits b98057ef730a Merge branch 'Add bpf_loop helper' omits ec151037af4f selftest/bpf/benchs: Add bpf_loop benchmark omits f6e659b7f97c selftests/bpf: Measure bpf_loop verifier performance omits 4e5070b64b37 selftests/bpf: Add bpf_loop test omits e6f2dd0f8067 bpf: Add bpf_loop helper omits 88691e9e1ef5 bpf, docs: Split general purpose eBPF documentation out of [...] omits bc84e959e5ae bpf, docs: Move handling of maps to Documentation/bpf/maps.rst omits 06edc59c1fd7 bpf, docs: Prune all references to "internal BPF" omits ccb00292eb2d bpf: Remove a redundant comment on bpf_prog_free omits 58ffa1b41369 x86, bpf: Cleanup the top of file header in bpf_jit_comp.c omits 66340b5a6f86 leds: leds-fsg: Drop FSG3 LED driver omits 110ac1426544 leds: lp50xx: remove unused variable omits 64430f70ba6f iavf: Fix displaying queue statistics shown by ethtool omits c2fbcc94d511 iavf: Refactor string format to avoid static analysis warnings omits fbe66f57d371 iavf: Refactor text of informational message omits 349181b7b863 iavf: Fix static code analysis warning omits 4d0dbd9678ad iavf: Refactor iavf_mac_filter struct memory usage omits b231b59a2f96 iavf: Enable setting RSS hash key omits bdb9e5c7aec7 iavf: Add trace while removing device omits 9f4651ea3e07 iavf: return errno code instead of status code omits f1db020ba4ef iavf: Log info when VF is entering and leaving Allmulti mode omits aeb5d11fd1ef iavf: Add change MTU message omits 754bb7ad2956 PCI: apple: Enable clock gating omits f51b5e2b5943 igc: enable XDP metadata in driver omits 673c68bd4839 thermal/drivers: Add TSU driver for RZ/G2L omits 9460347192ad dt-bindings: thermal: Document Renesas RZ/G2L TSU omits 4fa8fcd34401 igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS omits 244714da8d5d net/ice: Remove unused enum omits 7b62483f64dd net/ice: Fix boolean assignment omits 322fa4315400 ASoC: Intel: Skylake: Use NHLT API to search for blob omits 8235a08bbc6b ALSA: hda: Simplify DMIC-in-NHLT check omits 15fa179f3f45 ALSA: hda: Fill gaps in NHLT endpoint-interface omits c99907c723c6 dma-buf: make fence mandatory for dma_resv_add_excl_fence v2 omits f8be2c5971f4 drm/ttm: stop pruning fences after wait omits f7fd7814f34c drm/i915: Remove dma_resv_prune omits 8152d2a9e73d thermal/drivers/intel_powerclamp: Constify static thermal_ [...] omits 4cf2ddf16e17 thermal/drivers/imx: Implement runtime PM support omits c291d0a4d169 libbpf: Remove duplicate assignments omits c7a75d07827a PCI: xgene: Fix IB window setup omits 86baad194170 drm/qxl: use iterator instead of dma_resv_shared_list omits d07fef2fcd4d regulator: da9121: Add DA914x binding info omits b9c044b7d63b regulator: da9121: Remove erroneous compatible from binding omits c5187a245e9b regulator: da9121: Add DA914x support omits 24f0853228f3 regulator: da9121: Prevent current limit change when enabled omits f316c9d9ba8e ASoC: Intel: boards: add max98390 2/4 speakers support omits 91745b034dca ASoC: mediatek: mt8195: make several arrays static const omits 043c0a6278ca firmware: cs_dsp: Move lockdep asserts to avoid potential [...] omits 10b155fd413d ASoC: intel: boards: bytcht*: Constify static snd_soc_ops omits 11918cdcffb1 ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning omits 8752d9a82fd0 ASoC: mediatek: mt8195: Constify static snd_soc_ops omits 32f4b58cc162 Merge branch 'fixes' into for-next omits 196073f9c44b net: ixp4xx_hss: drop kfree for memory allocated with devm [...] omits 9c32950f24f9 net: mscc: ocelot: fix mutex_lock not released omits c0190879323f net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static omits 9ace2300fc42 Merge branch 'prestera-next' omits adefefe5289c net: prestera: acl: add rule stats support omits 6e36c7bcb461 net: prestera: add counter HW API omits 47327e198d42 net: prestera: acl: migrate to new vTCAM api omits 4c897cfc46a5 devlink: Simplify devlink resources unregister call omits c448c898ae89 net: mdio: mscc-miim: Set back the optional resource. omits 94dd016ae538 bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to activ [...] omits 6167597d442f net: cxgb: fix a typo in kernel doc omits 067bb3c307cc net: cxgb3: fix typos in kernel doc omits 5944b5abd864 Bonding: add arp_missed_max option omits b95b668eaaa2 interconnect: qcom: icc-rpmh: Add BCMs to commit list in p [...] omits 2680ce7fc993 net: lantiq: fix missing free_netdev() on error in ltq_eto [...] omits 19cf41b64e3b lontium-lt9611: check a different register bit for HDMI sensing omits 613080506665 net: ipv6: use the new fib6_nh_release_dsts helper in fib6 [...] omits 7709efa62c4f net: nexthop: reduce rcu synchronizations when replacing r [...] omits dc2724a64e72 net/tls: simplify the tls_set_sw_offload function omits 4047b9db1aa7 net: stmmac: Add platform level debug register dump feature omits af11dee4361b powerpc/32s: Fix shift-out-of-bounds in KASAN init omits df1f679d19ed powerpc/powermac: Add missing lockdep_register_key() omits f1797e4de114 powerpc/modules: Don't WARN on first module allocation attempt omits 8cc7a1b2aca0 media: venus: core: Fix a resource leak in the error handl [...] omits e4debea9be7d media: venus: core: Fix a potential NULL pointer dereferen [...] omits 91f2b7d269e5 media: venus: avoid calling core_clk_setrate() concurrentl [...] omits b1f9bb802078 media: venus: correct low power frequency calculation for encoder omits 5402e239d09f powerpc/64s: Get LPID bit width from device tree omits be25b0435b43 media: libv4l-introduction.rst: fix undefined label omits d2ad087a0920 media: omap3isp.h: fix kernel-doc warnings omits 339df438759a media: pvrusb2: fix inconsistent indenting omits 2ddd03309433 media: cec: safely unhook lists in cec_data omits 1a59cd88f550 media: coda: fix CODA960 JPEG encoder buffer overflow omits 230d683ae048 media: hantro: Hook up RK3399 JPEG encoder output omits b80811546495 media: mtk-vcodec: don't check return val of mtk_venc_get_q_data omits ba0b00e7930b media: mtk-vcodec: replace func vidioc_try_fmt with two fu [...] omits 71c789760ff9 media: mtk-vcodec: fix debugging defines omits 9f89c881bffb media: mtk-vcodec: call v4l2_m2m_ctx_release first when fi [...] omits 92f1b2496313 media: mtk-jpeg: Remove unnecessary print function dev_err() omits 3fa23824fe82 media: imx: fix boolreturn.cocci warning: omits 0de2412b7d40 media: staging: tegra-vde: Reorder misc device registration omits 439c827e06f1 media: staging: tegra-vde: Properly mark invalid entries omits c1aa4b55aae4 PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_rem [...] omits bc02973a06a6 arm: ioremap: Implement standard PCI function pci_remap_iospace() omits aee3c1436383 media: staging: tegra-vde: Support reference picture marking omits 41479adb5e52 media: hantro: Avoid global variable for jpeg quantization tables omits 615c6f28b9ad media: mtk-vcodec: Fix an error handling path in 'mtk_vcod [...] omits 89ab2d39643e media: vb2: frame_vector.c: don't overwrite error code omits fadecf79cf8e media: s5c73m3: Drop empty spi_driver remove callback omits af88c2adbb72 media: rcar_fdp1: Fix the correct variable assignments omits d5e9bddb2805 media: driver: s3c_camif: move s3c_camif_unregister_subdev [...] omits 0529c0f55da8 media: driver: bdisp: add pm_runtime_disable in the error [...] omits fb394f3fc8c3 media: driver: hva: add pm_runtime_disable in the error ha [...] omits 9175fb663af3 media: MAINTAINERS: Update email of Andrzej Hajda omits 4cfe98e647b1 media: docs: dev-decoder: add restrictions about CAPTURE buffers omits ef054e345ed8 media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() omits 30162960165f media: staging: media: rkvdec: Constify static struct v4l2 [...] omits 61b20ddec900 media: imx: Constify static struct v4l2_m2m_ops omits 8197b071915a media: imx-pxp: Add rotation support omits ed2f97ad4b21 media: imx-pxp: Initialize the spinlock prior to using it omits 549cc89cd09a media: rcar-csi2: Optimize the selection PHTW register omits ebeefe26859e media: rcar-csi2: Add warning for PHY speed less than minimum omits cee44d4fbacb media: rcar-csi2: Correct the selection of hsfreqrange omits 0838a3bfcd1b power: supply: qcom_smbb: support pm8226 omits 502ce10704d7 dt-bindings: power: supply: pm8941-charger: add pm8226 omits 09717af7d13d drm: Remove CONFIG_DRM_KMS_CMA_HELPER option omits c47160d8edcd drm/mipi-dbi: Remove dependency on GEM CMA helper library omits 4ce875a80319 media: dt-bindings: media: renesas,jpu: Convert to json-schema omits 0abb8f9052ef media: i2c: imx274: implement fwnode parsing omits 57de5bb2bd21 media: i2c: imx274: simplify probe function by adding loca [...] omits 46b33f6a0e82 media: ipu3-cio2: Add INT347A to cio2-bridge omits 3fdd94e2bfa3 media: i2c: Fix max gain in ov8865 omits 91f08141d3ab media: i2c: Use dev_err_probe() in ov8865 omits e15ddc9644a1 media: i2c: Switch exposure control unit to lines omits 6eecfb34d3c4 media: i2c: Add controls from fwnode to ov8865 omits ca28690ebe19 media: i2c: cap exposure at height + vblank in ov8865 omits 295786e53516 media: i2c: Update HTS values in ov8865 omits d84d4ceea91e media: i2c: Add hblank control to ov8865 omits 9293aafe3745 media: i2c: Add vblank control to ov8865 omits d938b2f29be6 media: i2c: Switch control to V4L2_CID_ANALOGUE_GAIN omits acd25e220921 media: i2c: Add .get_selection() support to ov8865 omits 73dcffeb2ff9 media: i2c: Support 19.2MHz input clock in ov8865 omits ba0c8045ea62 media: i2c: Defer probe if not endpoint found omits 651d1f2040ac media: i2c: Fix incorrect value in comment omits dc69bc7a2e09 media: i2c: Add ACPI support to ov8865 omits 6e1c9bc9ae96 media: i2c: ov8865: Fix lockdep error omits d2484fbf7807 media: i2c: Re-order runtime pm initialisation omits 887bda234082 media: ipu3-cio2: Add link freq for INT33BE entry omits 89aef879cb53 media: i2c: Add support for ov5693 sensor omits a5f090024681 media: ipu3-cio2: Toggle sensor streaming in pm runtime ops omits 7218905afd1a media: i2c: imx274: implement enum_mbus_code omits 358ed66bfcda media: i2c: imx274: fix trivial typo obainted/obtained omits 4e05d5f24b2c media: i2c: imx274: fix trivial typo expsoure/exposure omits da653498c20b media: i2c: imx274: fix s_frame_interval runtime resume no [...] omits 60f9462cfa60 media: i2c: max9286: Depend on VIDEO_V4L2 omits 97ad1d89624d MIPS: TXx9: Let MACH_TX49XX select BOOT_ELF32 omits e580ea25c08d drm/cma-helper: Pass GEM CMA object in public interfaces omits 05b1de51df07 drm/cma-helper: Export dedicated wrappers for GEM object f [...] omits d0c4e34db0b0 drm/cma-helper: Move driver and file ops to the end of header omits 168c85dfca17 Merge branch 'renesas-drivers-for-v5.17' into renesas-next omits 05b22caa7490 soc: renesas: Consolidate product register handling omits a21800bced7c drm: Declare hashtable as legacy omits 2985c96485b7 drm/vmwgfx: Copy DRM hash-table code into driver omits b93199b28676 drm/ttm: Don't include drm_hashtab.h omits 95d35838880f dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array [...] omits ce352be35ba0 Merge branch 'async_notif' into next omits 2c9ac51b850d powerpc/perf: Fix PMU callbacks to clear pending PMI befor [...] omits 72a2ff567fc3 ethtool: netlink: Slightly simplify 'ethnl_features_to_bitmap()' omits a21ee5b2fcb8 net: ifb: support ethtools stats omits db33028647a3 scsi: Remove superfluous #include <linux/async.h> directives omits b558fa11e4b5 scsi: pmcraid: Fix a kernel-doc warning omits d6e71a43b11c scsi: pm8001: Fix kernel-doc warnings omits acad9c432499 scsi: megaraid: Fix a kernel-doc warning omits 0addfa587797 scsi: initio: Fix a kernel-doc warning omits 013d14eafd5c scsi: dc395x: Fix a kernel-doc warning omits 69e623791eb3 scsi: bfa: Declare 'bfad_im_vport_attrs' static omits 471d6840559a scsi: atp870u: Fix a kernel-doc warning omits 332053e87cda scsi: a100u2w: Fix a kernel-doc warning omits 3369046e54ca scsi: core: Show SCMD_LAST in text form omits 7cc5aad6c98e scsi: core: Declare 'scsi_scan_type' static omits 776141dda77f scsi: core: Suppress a kernel-doc warning omits 6d8619f034f0 scsi: qedi: Remove set but unused 'page' variable omits ddba1cf7a506 scsi: ufs: Let devices remain runtime suspended during sys [...] omits f05cab0034ba powerpc/atomics: Remove atomic_inc()/atomic_dec() and friends omits 41d65207de9f powerpc/atomics: Use immediate operand when possible omits fb350784d8d1 powerpc/bitops: Use immediate operand when possible omits fee328076333 mailmap: add and update email addresses omits 2492a3b65ef6 MAINTAINERS: update designated reviewer entry for MSM DRM driver omits db492480b2b2 drm/msm: use compatible lists to find mdp node omits 89688e2119b2 drm/msm/dpu: Add more of the INTF interrupt regions omits fabae667b126 drm/msm/dp: Drop now unused hpd_high member omits a630ac686425 drm/msm/gpu: Name GMU bos omits f4f6dfdec230 drm/msm/gpu: Add a comment in a6xx_gmu_init() omits b859f9b009bb drm/msm/gpu: Snapshot GMU debug buffer omits 1691e005962e drm/msm/gpu: Also snapshot GMU HFI buffer omits 203dcd5e9d87 drm/msm/gpu: Make a6xx_get_gmu_log() more generic omits eaa55ead5a41 drm/msm/gpu: Add some WARN_ON()s omits 208ed795559b dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] omits b75c41b72271 dt-bindings: qoriq-clock: add missing compatible for lx2160a omits 065db2d90c6b docs/zh_CN: Add zh_CN/accounting/taskstats.rst omits 18643cb180f9 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 3c2a56c9c5af Merge branch 'i2c/for-current' into i2c/for-next omits 2352b05fdf1a i2c: i801: Improve handling platform data for tco device omits c4c5509006f9 Doc: networking: Fix the title's Sphinx overline in rds.rst omits f5a46e9de65f docs/zh_CN: update sparse translation omits 274f4df3bf09 docs/zh_CN: move sparse into dev-tools omits d5b78edb5898 docs/zh_CN: add pci-iov-howto translation omits a09b34ebb0c9 docs/zh_CN: add pciebus-howto translation omits 6e6609f21bbc docs: Add documentation for ARC processors omits 5b4afd00fc48 dt-bindings: arm: cpus: Add ARM Cortex-A78 omits b98aee466d19 optee: Fix NULL but dereferenced coccicheck error omits 49bcb1506f2e dt-bindings: thermal: Fix definition of cooling-maps contr [...] omits 74ba89c08e30 drm/i915: Fix DPT suspend/resume on !HAS_DISPLAY platforms omits 46e988434d65 dt-bindings: display: sync formats with simplefb.h omits 81ff48ddda0b RDMA/bnxt_re: Use bitmap_zalloc() when applicable omits ecd68ef8d936 RDMA/pvrdma: Use non-atomic bitmap functions when possible omits 67ec0fdfc5de RDMA/pvrdma: Use bitmap_zalloc() when applicable omits f86dbc9fc5d8 IB/hfi1: Use bitmap_zalloc() when applicable omits 0c83da72d0c9 RDMA/mlx4: Use bitmap_alloc() when applicable omits e02d9cc2f858 RDMA/ocrdma: Simplify code in 'ocrdma_search_mmap()' omits 27c2f5029ae3 RDMA/ocrdma: Use bitmap_zalloc() when applicable omits 8a0c1afb8560 PCI: mt7621: Declare mt7621_pci_ops static omits 8291471ea5f1 cgroup: get the wrong css for css_alloc() during cgroup_in [...] omits 43174f0d4597 libbpf: Silence uninitialized warning/error in btf_dump_du [...] omits 1ed9b961be14 PCI: xgene-msi: Use bitmap_zalloc() when applicable omits 36af188f795b i2c: designware-pci: Set ideal timing parameters for Elkha [...] omits e8578547ce59 i2c: designware-pci: Add support for Fast Mode Plus and Hi [...] omits 172d931910e1 i2c: enable async suspend/resume on i2c client devices omits d320ec7acc83 i2c: enable async suspend/resume for i2c adapters omits 7c5b3c158b38 i2c: designware: Enable async suspend / resume of designwa [...] omits ebe82cf92cd4 i2c: mpc: Correct I2C reset procedure omits 7be10cef0fbe ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method omits 6dd21ad81bf9 ALSA: hda: Make proper use of timecounter omits a93789ae541c ath11k: Avoid NULL ptr access during mgmt tx cleanup omits 54d4c88b3759 mfd: Kconfig: Change INTEL_SOC_PMIC_CHTDC_TI to bool omits 54b54ea061a8 microblaze: fix typo in a comment omits 09ae03e2fc9d stmmac: remove ethtool driver version info omits dcad856fe55a net: dsa: felix: fix flexible_array.cocci warnings omits afc9c1e26bc7 firmware: arm_scmi: optee: Drop the support for the OPTEE [...] omits ff45b48d3507 Merge branch 'hns3-cleanups' omits 1d851c0905f8 net: hns3: split function hns3_set_l2l3l4() omits 2fbf6a07f537 net: hns3: split function hns3_handle_bdinfo() omits 8469b645c9a1 net: hns3: split function hns3_nic_get_stats64() omits e06dac5290b7 net: hns3: refine function hclge_tm_pri_q_qs_cfg() omits 7ca561be11d0 net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg() omits e46da6a3d4d3 net: hns3: refine function hclge_cfg_mac_speed_dup_hw() omits a4ae2bc0abd4 net: hns3: split function hns3_get_tx_timeo_queue_info() omits e6fe5e167185 net: hns3: refactor two hns3 debugfs functions omits e74a726da2c4 net: hns3: refactor hns3_nic_reuse_page() omits ed0e658c51aa net: hns3: refactor reset_prepare_general retry statement omits c2626d30f312 Merge branch 'for-5.17/io_uring' into for-next omits 0d6e60732b85 Merge branch 'for-5.17/block' into for-next omits 2087009c74d4 io_uring: validate timespec for timeout removals omits 8a7518931baa block: Fix fsync always failed if once failed omits 0c22a66de487 Merge branch 'for-5.17/drivers' into for-next omits e19dbd276bc9 Merge branch 'for-5.17/block' into for-next omits 190a9778b6c7 Merge branch 'for-5.17/io_uring' into for-next omits 6050fa4c84cc loop: don't hold lo_mutex during __loop_clr_fd() omits a30e3441325b scsi: remove the gendisk argument to scsi_ioctl omits b84ba30b6c7a block: remove the gendisk argument to blk_execute_rq omits f3fa33acca9f block: remove the ->rq_disk field in struct request omits 79bb1dbd1200 block: don't check ->rq_disk in merges omits 82baa324dc41 mtd_blkdevs: remove the sector out of range check in do_bl [...] omits af22fef3e7a5 block: Remove redundant initialization of variable ret omits eca5892a5d61 block: simplify ioc_lookup_icq omits 18b74c4dcad8 block: simplify ioc_create_icq omits d538ea4cb8e7 block: return the io_context from create_task_io_context omits 8ffc13680eac block: use alloc_io_context in __copy_io omits a0f14d8baaca block: factor out a alloc_io_context helper omits 50569c24be61 block: remove get_io_context_active omits 222ee581b845 block: move the remaining elv.icq handling to the I/O scheduler omits 87dd1d63dcbd block: move blk_mq_sched_assign_ioc to blk-ioc.c omits 3304742562d2 block: mark put_io_context_active static omits c2a32464f449 Revert "block: Provide blk_mq_sched_get_icq()" omits a0725c22cd84 bfq: use bfq_bic_lookup in bfq_limit_depth omits 836b394b633e bfq: simplify bfq_bic_lookup omits 88c9a2ce520b fork: move copy_io to block/blk-ioc.c omits e92a559e6c9d RDMA/qib: rename copy_io to qib_copy_io omits 5f480b1a6325 blk-mq: use bio->bi_opf after bio is checked omits c65e6fd460b4 bfq: Do not let waker requests skip proper accounting omits 1eb17f5e15b7 bfq: Log waker detections omits 582f04e19ad7 bfq: Provide helper to generate bfqq name omits 1f18b7005b49 bfq: Limit waker detection in time omits 76f1df88bbc2 bfq: Limit number of requests consumed by each cgroup omits 44dfa279f117 bfq: Store full bitmap depth in bfq_data omits 98f044999ba1 bfq: Track number of allocated requests in bfq_entity omits 790cf9c84837 block: Provide blk_mq_sched_get_icq() omits 639d353143fa mmc: core: Use blk_mq_complete_request_direct(). omits e8dc17e2893b blk-mq: Add blk_mq_complete_request_direct() omits 72cd9df2ef78 blk-crypto: remove blk_crypto_unregister() omits 5b13bc8a3fd5 blk-mq: cleanup request allocation omits 82d981d4230b block: don't include <linux/part_stat.h> in blk.h omits ca5b304cabef block: don't include <linux/idr.h> in blk.h omits a2ff7781cfe6 block: don't include <linux/blk-mq.h> in blk.h omits e4a19f7289f3 block: don't include blk-mq.h in blk.h omits 2aa7745bf6db block: don't include blk-mq-sched.h in blk.h omits 0c6cb3a293fa block: remove the e argument to elevator_exit omits f46b81c54b24 block: remove elevator_exit omits 0281ed3cf44d block: move blk_get_flush_queue to blk-flush.c omits 35c90e6ec960 blk_mq: remove repeated includes omits 5a9d041ba2f6 block: move io_context creation into where it's needed omits 48b5c1fbcd8c block: only allocate poll_stats if there's a user of them omits 25c4b5e05857 blk-ioprio: don't set bio priority if not needed omits 1e9c23034d7b blk-mq: move more plug handling from blk_mq_submit_bio int [...] omits 0c5bcc92d94a blk-mq: simplify the plug handling in blk_mq_submit_bio omits a4561f9fccc5 sr: set GENHD_FL_REMOVABLE earlier omits 430cc5d3ab4d block: cleanup the GENHD_FL_* definitions omits 9f18db572c97 block: don't set GENHD_FL_NO_PART for hidden gendisks omits 1ebe2e5f9d68 block: remove GENHD_FL_EXT_DEVT omits 3b5149ac5097 block: remove GENHD_FL_SUPPRESS_PARTITION_INFO omits 79b0f79a835c mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO omits 94b49c3ddb21 null_blk: don't suppress partitioning information omits 140862805aff block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open omits 46e7eac647b3 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART omits e16e506ccd67 block: merge disk_scan_partitions and blkdev_reread_part omits e3b3bad3f298 block: remove a dead check in show_partition omits 1a827ce1b9f2 block: remove GENHD_FL_CD omits 1545e0b419ba block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->e [...] omits 864169164665 block: move GENHD_FL_NATIVE_CAPACITY to disk->state omits d9337a420aed block: don't include blk-mq headers in blk-core.c omits 0d7a29a2b5ea block: move blk_print_req_error to blk-mq.c omits 22350ad7f159 block: move blk_dump_rq_flags to blk-mq.c omits 450b7879e345 block: move blk_account_io_{start,done} to blk-mq.c omits f2b8f3ce989d block: move blk_steal_bios to blk-mq.c omits 52fdbbcc83f3 block: move blk_rq_init to blk-mq.c omits 06c8c691e282 block: move request based cloning helpers to blk-mq.c omits b84c5b50d329 blk-mq: move blk_mq_flush_plug_list omits 4054cff92c35 block: remove blk-exec.c omits 786d4e01c550 block: remove rq_flush_dcache_pages omits 79478bf9ea9f block: move blk_rq_err_bytes to scsi omits 4e0e90539bb0 PCI: qcom: Fix an error handling path in 'qcom_pcie_probe()' omits fe07b0f1e860 dt-bindings: mfd: syscon: Add samsung,exynos850-sysreg omits 5c6f0f456351 mfd: da9062: Support SMBus and I2C mode omits 9651cf2cb147 mfd: intel-lpss-pci: Fix clock speed for 38a8 UART omits c9e143084d1a mfd: intel-lpss: Fix too early PM enablement in the ACPI - [...] omits 17247821ae9b mfd: ti_am335x_tscadc: Drop the CNTRLREG_TSC_8WIRE macro omits 786c6f140bb6 mfd: stmpe: Support disabling sub-functions omits 5d051cf94fd5 mfd: atmel-flexcom: Use .resume_noirq omits 8c0fad75dcaa mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP omits 983b62975e90 dt-bindings: mfd: bd9571mwv: Convert to json-schema omits 8b2051a1defe mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs omits 013db96da8b2 dt-bindings: mfd: maxim,max77686: Convert to dtschema omits f8689195d7dd regulator: dt-bindings: maxim,max77686: Convert to dtschema omits 1149ccc5e891 ARM: dts: stm32: fix stusb1600 pinctrl used on stm32mp157c-dk omits aeeecb889165 net: snmp: add statistics for tcp small queue check omits e9538f8270db devlink: Remove misleading internal_flags from health repo [...] omits a4920d5d98f5 Merge branch 'seville-shared-mdio' omits b99658452355 net: dsa: ocelot: felix: utilize shared mscc-miim driver f [...] omits 5186c4a05b97 net: dsa: ocelot: seville: utilize of_mdiobus_register omits a27a76282837 net: mdio: mscc-miim: convert to a regmap implementation omits 77a312468360 Merge branch 'lan966x-driver' omits 813f38bf3b89 net: lan966x: Update MAINTAINERS to include lan966x driver omits 12c2d0a5b8e2 net: lan966x: add ethtool configuration and statistics omits e18aba8941b4 net: lan966x: add mactable support omits d28d6d2e37d1 net: lan966x: add port module support omits db8bcaad5393 net: lan966x: add the basic lan966x driver omits 642fcf53a9ac dt-bindings: net: lan966x: Add lan966x-switch bindings omits 35aefaad326b net: ixp4xx_hss: Convert to use DT probing omits 9c37b09d3a9a dt-bindings: net: Add bindings for IXP4xx V.35 WAN HSS omits ef136837aaf6 net: dsa: rtl8365mb: set RGMII RX delay in steps of 0.3 ns omits 1ecab9370eef net: dsa: rtl8365mb: fix garbled comment omits b014861d96a6 net: dsa: realtek-smi: don't log an error on EPROBE_DEFER omits 754d71be5292 selftests: net: bridge: fix typo in vlan_filtering depende [...] omits fe42e885c7a9 Merge branch 'mpls-cleanups' omits f05b0b97335b net: mpls: Make for_nexthops iterator const omits 69d9c0d07726 net: mpls: Remove duplicate variable from iterator macro omits 688e07574864 Merge branch 'qualcomm-bam-dmux' omits 21a0ffd9b38c net: wwan: Add Qualcomm BAM-DMUX WWAN network driver omits f3aee7c900ed dt-bindings: net: Add schema for Qualcomm BAM-DMUX omits bd0d78ada277 media: mxl5005s: drop some dead code omits 675599009abc media: cobalt: drop an unused variable omits 440aae04f38b media: mtk-mdp: address a clang warning omits 7225436dd8cb media: camss: Remove unused static function omits 820ef3aa4048 media: davinci: vpbe_osd: mark read reg function as __alwa [...] omits 1804eba4eb61 media: imx290: mark read reg function as __always_unused omits 6c0adaf90777 media: adv7511: drop unused functions omits 12f3d83673c4 media: adv7604: mark unused functions as such omits 091b15db22e4 media: au0828-i2c: drop a duplicated function omits 77e956027c19 media: lmedm04: don't ignore errors when setting a filter omits 3fb246476f8c media: radio-si476x: drop a container_of() abstraction macro omits d5aa19c9fd77 media: si470x: consolidate multiple printk's omits 12c762e087a0 media: si470x: fix printk warnings with clang omits 02d6276f1008 media: solo6x10: mark unused functions as such omits 68cfde02cc21 media: si21xx: report eventual errors at set_frontend omits c41898e84dad media: m88ds3103: drop reg11 calculus from m88ds3103b_sele [...] omits 1cef39421974 media: drxk: drop operation_mode from set_dvbt() omits 5fadfc31a7cc media: drxd: drop offset var from DownloadMicrocode() omits 53dd3f0a7fed media: davinci: get rid of an unused function omits 8393961c53b3 spi: pxa2xx: Get rid of unused enable_loopback member omits a9c8f68ce2c3 spi: pxa2xx: Get rid of unused ->cs_control() omits 342e3ce0f6f4 ARM: pxa/lubbock: Replace custom ->cs_control() by GPIO lo [...] omits 59eadd2af3f7 regulator: qcom-rpmh: Add PMG1110 regulators omits ac88e9526d68 dt-bindings: regulator: Add compatible for pmg1110 omits fc1e5a3613a8 Merge branch 'vxlan-port' omits e54b708c5441 net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace nu [...] omits ed618bd80947 net: vxlan: add macro definition for number of IANA VXLAN- [...] omits 679de7b64f96 ASoC: sunxi: sun4i-spdif: Implement IEC958 control omits 425c5fce8a03 ASoC: qcom: Add support for ALC5682I-VS codec omits fd03cf7f5b47 ASoC: sun8i-codec: Add AIF, ADC, and DAC volume controls omits dd894f4caf7d ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method omits 796b64a72db0 ASoC: intel: sst-mfld-platform-pcm: add .delay support omits feea640aaf1a ASoC: amd: acp-pcm-dma: add .delay support omits 403f830e7a0b ASoC: soc-component: add snd_soc_pcm_component_delay() omits 8544f08c8162 ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_d [...] omits aebd1fb45c62 powerpc: flexible GPR range save/restore macros omits fd888e85fe6b net: Write lock dev_base_lock without disabling bottom halves. omits 07b8ca3792de net/l2tp: convert tunnel rwlock_t to rcu omits e012c499985c powerpc/watchdog: help remote CPUs to flush NMI printk output omits ab344fd43f29 PCI: mediatek-gen3: Disable DVFSRC voltage request omits 275f37ea50ac Merge branch 'mvneta-next' omits 2551dc9e398c net: mvneta: Add TC traffic shaping offload omits e9f7099d0730 net: mvneta: Allow having more than one queue per TC omits e7ca75fe6662 net: mvneta: Don't force-set the offloading flag omits 75fa71e3acad net: mvneta: Use struct tc_mqprio_qopt_offload for MQPrio [...] omits 2f746ea6e6a9 MAINTAINERS: bd70528: Drop ROHM BD70528 drivers omits 306456c21c79 mfd: bd70528: Drop BD70528 support omits da53cc634cea gpio: bd70528 Drop BD70528 support omits 81a7297c5b50 dt-bindings: mfd: regulator: Drop BD70528 support omits 2f7ed29f2c54 net: mdio: ipq8064: replace ioremap() with devm_ioremap() omits 57dd3a7bdf31 powerpc: Don't bother about .data..Lubsan sections omits cdc81aece804 powerpc/ptdump: Fix display a BAT's size unit omits 7dfbfb87c243 powerpc/ftrace: Activate HAVE_DYNAMIC_FTRACE_WITH_REGS on PPC32 omits c93d4f6ecf4b powerpc/ftrace: Add module_trampoline_target() for PPC32 omits 88670fdb2680 powerpc/ftrace: No need to read LR from stack in _mcount() omits ab85a273957e powerpc: Mark probe_machine() __init and static omits a4ac0d249a5d powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING omits ff47a95d1a67 powerpc/mm: Move tlbcam_sz() and make it static omits d9150d5bb558 powerpc/85xx: Make c293_pcie_pic_init() static omits 84a61fb43fdf powerpc/85xx: Make mpc85xx_smp_kexec_cpu_down() static omits 4ea9e321c27f powerpc/85xx: Fix no previous prototype warning for mpc85x [...] omits 2eafc4748bc0 powerpc: select CPUMASK_OFFSTACK if NR_CPUS >= 8192 omits b350111bf7b3 powerpc: remove cpu_online_cores_map function omits 4e1fc0a48037 MIPS: CPS: Use bitfield helpers omits 9d348f6b9280 MIPS: CPC: Use bitfield helpers omits 13166af24898 MIPS: Remove a repeated word in a comment omits 3d0ccae6f22f drm/tidss: Fix warning: unused variable 'tidss_pm_ops' omits 69831173fcbb rtlwifi: rtl8192de: Style clean-ups omits f01b3774309f mwl8k: Use named struct for memcpy() region omits 601d2293e27f intersil: Use struct_group() for memcpy() region omits 642a57475b30 libertas_tf: Use struct_group() for memcpy() region omits 5fd32ae0433a libertas: Use struct_group() for memcpy() region omits fa4408b0799a wlcore: no need to initialise statics to false omits f1cb3476e48b rsi: Fix out-of-bounds read in rsi_read_pkt() omits b07e3c6ebc0c rsi: Fix use-after-free in rsi_rx_done_handler() omits 7a6cfe28ae3e brcmfmac: Configure keep-alive packet on suspend omits 376e3fdecb0d m68k: Enable memtest functionality omits 453e2cadc97c dt-bindings: timer: tpm-timer: Add imx8ulp compatible string omits 1ead7e992abe i2c: designware: Fix the kernel doc description for struct [...] omits b57e90189f20 i2c: rk3x: enable clock before getting rate omits 8efe1d7c0023 media: saa7134-go7007: get rid of to_state() function omits f16ce2e275bb media: adv7842: get rid of two unused functions omits c9ae8eed4463 media: omap3isp: avoid warnings at IS_OUT_OF_BOUNDS() omits b61010bc5db5 media: omap3isp: mark isp_isr_dbg as __maybe_unused omits 5f73dcec4076 media: marvell-ccic: drop to_cam() unused function omits 0338d9c2ffc6 media: cx25840: drop some unused inline functions omits ea28f3f1d205 media: dvb-core: dvb_frontend: address some clang warnings omits a057d92a36fa media: mc: drop an unused debug function omits a62d2f710799 media: stb6100: mark a currently unused function as such omits 7dda5cc4dca0 Merge branch 'mem-ctrl-next' into for-next omits 56985dc4f437 memory: tegra: Constify struct thermal_cooling_device_ops omits cfc95e453afd Merge branch 'for-5.16/upstream-fixes' into for-next omits 41acd4b03ca9 i2c: i801: Improve handling of chip-specific feature definitions omits 1e1d6582f483 i2c: i801: Remove i801_set_block_buffer_mode omits effa453168a7 i2c: i801: Don't silently correct invalid transfer size omits bd2fdedbf2ba i2c: tegra: Add the ACPI support omits 993c2c89a84e dt-bindings: i2c: imx-lpi2c: Add imx8ulp compatible string omits 6544bcdb88ce dt-bindings: i2c: imx-lpi2c: Add i.MX8DXL compatible match omits c55526a1c1e1 Merge branch 'i2c/for-current' into i2c/for-mergewindow omits fafc66387dc0 Input: wacom_i2c - clean up the query device fields omits 1d72d9f960cc Input: elantech - fix stack out of bound access in elantec [...] omits b7b2b49e59e3 Input: palmas-pwrbutton - use bitfield helpers omits e1f5e848209a Input: iqs626a - prohibit inlining of channel parsing functions omits 9222ba68c3f4 Input: i8042 - add deferred probe support omits d40f0b133b44 media: meson-ir-tx: remove incorrect doc comment omits 6de63dd5ef9e media: rockchip/rga: do proper error checking in probe omits 4d012040161c Merge 5.16-rc3 into usb-next omits 24cd719712ae Merge 5.16-rc3 into staging-next omits 5d331b592255 Merge 5.16-rc3 into char-misc-next omits af3fdce4ab07 Revert "powerpc/code-patching: Improve verification of pat [...] omits da61e9e3aeb5 Merge branch 'Support static initialization of BPF_MAP_TYP [...] omits baeead213e67 selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initialization omits 341ac5ffc4bd libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY omits 8886a579744f fpga: region: Use standard dev_release for class driver omits 0d70af3c2530 fpga: bridge: Use standard dev_release for class driver omits 4ba0b2c294fe fpga: mgr: Use standard dev_release for class driver omits 75c5bd68b699 ieee80211: change HE nominal packet padding value defines omits fb8b53acf60b cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() omits 9ac16169b4d4 dt-bindings: interrupt-controller: Add StarFive JH7100 plic omits 3234d3a13743 dt-bindings: timer: Add StarFive JH7100 clint omits 3d24568b01c5 RISC-V: Add StarFive SoC Kconfig option omits 518380cb54b9 drm/msm/a6xx: Capture gmu log in devcoredump omits 7c0ffcd40b16 drm/msm/gpu: Respect PM QoS constraints omits 2a1ac5ba9080 drm/msm: Increase gpu boost interval omits 8b9af498a0f7 drm/msm/adreno: Name the shadow buffer omits 5edf2750d998 drm/msm: Add debugfs to disable hw err handling omits 5f3aee4ceb5b drm/msm: Handle fence rollover omits c28e2f2b417e drm/msm: Remove struct_mutex usage omits 1d054c9b8457 drm/msm: Drop priv->lastctx omits d8c00a81f11f drm/msm: Remove unnecessary struct_mutex omits 4cef29b64eba drm/msm/mdp5: drop vdd regulator omits 016aa55082c2 drm/msm/dp: Enable ASSR for supported DP sinks omits 34f3b16575d1 drm/msm/dp: Enable downspread for supported DP sinks omits 447a39f4e89d drm/dp: Add macro to check max_downspread capability omits ef7837ff091c drm/msm/dp: Add DP controllers for sc7280 omits 0a697b9cc54c dt-bindings: msm/dp: Add DP compatible strings for sc7280 omits 9b077c1581cf drm/msm/dsi: stop setting clock parents manually omits a817a950de78 drm/msm/dsi: untangle cphy setting from the src pll setting omits 76c82ebc4959 dt-bindings: display/msm: remove edp.txt omits 0a26daaacf0d drm/msm/edp: drop old eDP support omits 9ab3d27113b1 drm/msm/mdp5: drop eDP support omits 6504f80fe665 drm/msm/dpu: don't cache pipe->cap->sblk in dpu_plane omits 701a21ec02e4 drm/msm/dpu: don't cache pipe->cap->features in dpu_plane omits 51cb5808b0d9 drm/msm/dpu: remove dpu_hw_pipe_cdp_cfg from dpu_plane omits fda201a9738d drm/msm/dpu: drop dpu_csc_cfg from dpu_plane omits 0782bdc4b2d0 drm/msm/dpu: move dpu_hw_pipe_cfg out of struct dpu_plane omits 53c064a1ab05 drm/msm/dpu: remove stage_cfg from struct dpu_crtc omits 92709c02c93b drm/msm/dpu: drop pipe_name from struct dpu_plane omits b243c8c0156d drm/msm/dpu: remove pipe_qos_cfg from struct dpu_plane omits 44aab22d4dd2 drm/msm/dpu: move LUT levels out of QOS config omits 69d846126e16 drm: Fix build error caused by missing drm_nomodeset.o omits 1d9b750c92d7 iio: test: Add test for IIO_VAL_INT_64. omits ee8ec048e091 iio: test: Add check against NULL for buffer in tests. omits ffc7c5172a6d iio: expose shared parameter in IIO_ENUM_AVAILABLE omits ab1fb45579d8 iio: buffer-dma: Use round_down() instead of rounddown() omits ed14e769f643 iio: buffer-dma: Remove unused iio_buffer_block struct omits db08490fc4b6 drm: Make the nomodeset message less sensational omits b22a15a5aca3 Documentation/admin-guide: Document nomodeset kernel parameter omits e9aeeba26a8d drm: Decouple nomodeset from CONFIG_VGA_CONSOLE omits 6a2d2ddf2c34 drm: Move nomodeset kernel parameter to the DRM subsystem omits d76f25d66ec8 drm/vboxvideo: Drop CONFIG_VGA_CONSOLE guard to call vgaco [...] omits 35f7775f81bf drm: Don't print messages if drivers are disabled due nomodeset omits 2043727c2882 driver core: platform: Make use of the helper function dev [...] omits a6914afcdf0e kobject: Replace kernel.h with the necessary inclusions omits d40ce48cb3a6 Merge branch 'af_unix-replace-unix_table_lock-with-per-has [...] omits 9acbc584c3a4 af_unix: Relax race in unix_autobind(). omits afd20b9290e1 af_unix: Replace the big lock with small locks. omits e6b4b873896f af_unix: Save hash in sk_hash. omits f452be496a5c af_unix: Add helpers to calculate hashes. omits 5ce7ab4961a9 af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] [...] omits 12f21c49ad83 af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). omits 5c32a3ed64b4 af_unix: Remove unix_mkname(). omits d2d8c9fddb1c af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). omits b8a58aa6fccc af_unix: Cut unix_validate_addr() out of unix_mkname(). omits aed26f557bbc af_unix: Return an error as a pointer in unix_find_other(). omits fa39ef0e4729 af_unix: Factorise unix_find_other() based on address types. omits f7ed31f4615f af_unix: Pass struct sock to unix_autobind(). omits 755662ce78d1 af_unix: Use offsetof() instead of sizeof(). omits 335302dbc2e4 ASoC: SOF: Fixes for Intel HD-Audio DMA stopping omits 442b03c32ca1 bridge: use __set_bit in __br_vlan_set_default_pvid omits bde3b0fd8055 net: ethtool: set a default driver name omits c2e0cf085d46 Merge branch 'selftests-net-bridge-vlan-multicast-tests' omits f5a9dd58f48b selftests: net: bridge: add test for vlan_filtering dependency omits 2cd67a4e278e selftests: net: bridge: add vlan mcast_router tests omits b4ce7b9523c4 selftests: net: bridge: add vlan mcast query and query res [...] omits 4d8610ee8bd7 selftests: net: bridge: add vlan mcast_querier_interval tests omits a45fe9741736 selftests: net: bridge: add vlan mcast_membership_interval test omits bdf1b2c05e09 selftests: net: bridge: add vlan mcast_startup_query_count [...] omits 3825f1fb675b selftests: net: bridge: add vlan mcast_last_member_count/i [...] omits 2b75e9dd580c selftests: net: bridge: add vlan mcast igmp/mld version tests omits dee2cdc0e3bb selftests: net: bridge: add vlan mcast querier test omits 71ae450f97ad selftests: net: bridge: add vlan mcast snooping control test omits 72f902d8b187 Revert "dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings" omits 839930ca1bd0 pinctrl: apple: return an error if pinmux is missing in the DT omits 077db34c2b00 pinctrl: apple: use modulo rather than bitwise and omits 44bddfad97e7 pinctrl: apple: don't set gpio_chip.of_node omits 391aad396238 pinctrl: apple: remove gpio-controller check omits a8888e64eec8 pinctrl: apple: give error label a specific name omits 7d2649172908 pinctrl: apple: make apple_gpio_get_direction more readable omits 3605f104111e pinctrl: apple: handle regmap_read errors omits 7c06f080ddee pinctrl: apple: add missing bits.h header omits 67a6c2811cef pinctrl: apple: use C style comment omits 5ad6973d9ae8 pinctrl: apple: add missing comma omits 361856dd735e pinctrl: apple: fix some formatting issues omits 2448eab44034 Merge tag 'v5.16-rc2' into devel omits 93d5404e8988 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits e32cb12ff52a bpf, mips: Fix build errors about __NR_bpf undeclared omits 4e0d84634445 futex: Fix sparc32/m68k/nds32 build regression omits db1b2a8caf5b pinctrl: cherryview: Use temporary variable for struct device omits 07199dbf8cae pinctrl: cherryview: Do not allow the same interrupt line [...] omits bdfbef2d29dc pinctrl: cherryview: Don't use selection 0 to mark an inte [...] omits af22d0550705 nfc: fdp: Merge the same judgment omits f9809d565135 Documentation: coresight: Update coresight configuration docs omits 7ebd0ec6cf94 coresight: configfs: Allow configfs to activate configuration omits ede5bab874f5 coresight: syscfg: Example CoreSight configuration loadabl [...] omits eb2ec49606c2 coresight: syscfg: Update load API for config loadable modules omits 02bd588e12df coresight: configuration: Update API to permit dynamic loa [...] omits da7000e8b83b coresight: configuration: Update API to introduce load own [...] omits d1e69b5492d1 wilc1000: remove '-Wunused-but-set-variable' warning in ch [...] omits 7ce1f2157e14 iwlwifi: mvm: read the rfkill state and feed it to iwlmei omits bfcfdb59b669 iwlwifi: mvm: add vendor commands needed for iwlmei omits 6d19a5eba5cd iwlwifi: integrate with iwlmei omits 4ea7da5fad43 iwlwifi: mei: add debugfs hooks omits 2da4366f9e2c iwlwifi: mei: add the driver to allow cooperation with CSME omits 2cca3465147d mei: bus: add client dma interface omits 84d94e16efa2 mwifiex: Ignore BTCOEX events from the 88W8897 firmware omits deb573f1d7dd mwifiex: Ensure the version string from the firmware is 0- [...] omits 939b571a3b62 mwifiex: Add quirk to disable deep sleep with certain hard [...] omits 2d1d7091ddac mwifiex: Use a define for firmware version string length omits 04d80663f67c mwifiex: Fix skb_over_panic in mwifiex_usb_recv() omits c81edb8dddaa rtw88: add quirk to disable pci caps on HP 250 G7 Notebook PC omits 272cda71e857 rtw88: add debugfs to force lowest basic rate omits 2f1367b564c1 rtw88: follow the AP basic rates for tx mgmt frame omits 5da7075c1126 rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump omits 30101812a09b rtw89: fix potentially access out of range of RF register array omits 43863efeada6 rtw89: remove unneeded variable omits 1646ce8f83b9 rtw89: remove unnecessary conditional operators omits 08e16498e01b rtw89: update rtw89_regulatory map to R58-R31 omits ebaae2c2c3bd rtw89: update tx power limit/limit_ru tables to R54 omits 542577149794 rtw89: update rtw89 regulation definition to R58-R31 omits 023562266926 rtw89: fill regd field of limit/limit_ru tables by enum omits cd455ebb748c most: usb: replace snprintf in show functions with sysfs_emit omits 1f8ff525f3d3 speakup: remove redundant assignment of variable i omits b6379e73add8 scripts/tags: add space regexs to all regex_c omits fe7a4f5b9548 comedi: Move "comedi_isadma.h" to <linux/comedi/comedi_isadma.h> omits 44fb7affcfa4 comedi: Move "comedi_8254.h" to <linux/comedi/comedi_8254.h> omits 631e272b1207 comedi: Move and rename "8255.h" to <linux/comedi/comedi_8255.h> omits 55d0f80ecf0b comedi: ni_routing: tools: Update due to moved COMEDI headers omits df0e68c1e994 comedi: Move the main COMEDI headers omits 6e22dc358377 drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c omits 3f19fed8d0da Documentation: add TTY chapter omits 31bc35d3346f tty: add kernel-doc for tty_standard_install omits f3e7614732b0 tty: more kernel-doc for tty_ldisc omits 6f0535866199 tty: make tty_ldisc docs up-to-date omits 7e6c0b22f466 tty: move tty_ldisc docs to new Documentation/tty/ omits 3be491d74a95 tty: add kernel-doc for more tty_port functions omits 385812835431 tty: add kernel-doc for more tty_driver functions omits 98629663bff8 tty: reformat kernel-doc in n_tty.c omits c66453ce8af8 tty: fix kernel-doc in n_tty.c omits bc17b7236b47 tty: reformat kernel-doc in tty_buffer.c omits cbb68f919950 tty: reformat kernel-doc in tty_ldisc.c omits 796a75a98762 tty: reformat kernel-doc in tty_io.c omits cb6f6f987792 tty: reformat kernel-doc in tty_port.c omits 34d809f8b4ff tty: reformat TTY_DRIVER_ flags into kernel-doc omits 4072254f96f9 tty: reformat tty_struct::flags into kernel-doc omits 40f4268cddb9 tty: combine tty_ldisc_ops docs into kernel-doc omits 29d5ef685948 tty: combine tty_operations triple docs into kernel-doc omits 0c6119f9f7dc tty: add kernel-doc for tty_ldisc_ops omits 630bf86d1577 tty: add kernel-doc for tty_port_operations omits 1fe183091753 tty: add kernel-doc for tty_operations omits a65638302152 tty: add kernel-doc for tty_driver omits 61c83addb77c tty: add kernel-doc for tty_port omits 18e6c0751cf9 tty: finish kernel-doc of tty_struct members omits 4f4b9b589561 tty: serial: atmel: Call dma_async_issue_pending() omits 1e67bd2b8cb9 tty: serial: atmel: Check return code of dmaengine_submit() omits b4c80629c5c9 include/linux/byteorder/generic.h: fix index variables omits 3ccadbce8543 drm/i915/gemfs: don't mark huge_opt as static omits a671c22ee2d3 exfat: move super block magic number to magic.h omits f89d2cc3967a spi: tegra210-quad: use devm call for cdata memory omits f44a29ceb99f spi: atmel: Remove setting of deprecated member of struct [...] omits c1b00674aab0 spi: atmel: Drop slave_config argument in atmel_spi_dma_sl [...] omits f8843e5e2dc8 regulator: qcom_spmi: Add pm8226 regulators omits 76e95f331be0 dt-bindings: regulator: qcom: spmi-regulator: Document pm8 [...] omits 4dcddadf5530 ASoC: SOF: mediatek: Use %pR/%pa to print resources/physic [...] omits a5e0091d62ab ASoC: cs35l41: Fix link problem omits 0b189395945d ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer omits f670b274f7f6 ASoC: imx-hdmi: add put_device() after of_find_device_by_node() omits 69acac569031 ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause omits a0f84dfb3f6d ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags omits 0b639dcd457b ASoC: SOF: align the hw_free sequence with stop omits 85d7acd0ef18 ASoC: SOF: pcm: move the check for prepared flag omits d9a724653475 ASoC: SOF: Add a helper for freeing PCM stream omits 47934e0fcbbe ASoC: SOF: call platform hw_free for paused streams during [...] omits 0dd71a3340b9 ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers omits 4794601a52d4 ASoC: SOF: Intel: hda: reset stream before coupling host a [...] omits 2b1acedccf36 ASoC: SOF: Intel: hda: Add a helper function for stream reset omits e14cddc58884 ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget omits aeb0ae2627f7 Merge branches 'renesas-arm-dt-for-v5.17' and 'renesas-dt- [...] omits cdda01947bba arm64: dts: renesas: r8a779a0: Add DU support omits bd4fa23731a5 arm64: dts: renesas: salvator-common: Merge hdmi0_con omits 9fd8bbefc312 arm64: dts: renesas: ulcb: Merge hdmi0_con omits 36959e2108b6 arm64: dts: renesas: r9a07g044: Add OPP table omits 7744b393c95a arm64: dts: renesas: Fix operating point table node names omits 44c2d2c2d25e arm64: dts: renesas: rzg2l-smarc-som: Enable watchdog omits eb7621ce3362 arm64: dts: renesas: r9a07g044: Add WDT nodes omits fee3eae1334a arm64: dts: renesas: r9a07g044: Rename SDHI clocks omits c81bd70f47ce arm64: dts: renesas: rzg2l-smarc-som: Enable serial NOR flash omits 00d071e23c61 arm64: dts: renesas: rzg2l-smarc-som: Enable OSTM omits 59a7d68b6984 arm64: dts: renesas: r9a07g044: Add OSTM nodes omits 5fcf8b0656cf arm64: dts: renesas: r9a07g044: Sort psci node omits 33b22d9c3272 clk: renesas: r9a07g044: Add TSU clock and reset entry omits 45177fc641f9 mmc: renesas_sdhi: Simplify an expression omits 366df82fc68a mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock omits 217c7d1840b5 dt-bindings: mmc: renesas,sdhi: Rename RZ/G2L clocks omits 7a0df1f969c1 arm64: dts: ti: k3-j721e: correct cache-sets info omits 0f8821da4845 fs/namespace: Boost the mount_lock.lock owner instead of s [...] omits fb5f6a0e8063 mac80211: Use memset_after() to clear tx status omits eb87d3e08992 mac80211: notify non-transmitting BSS of color changes omits dc5307832010 mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define omits 8415816493b7 cfg80211: allow continuous radar monitoring on offchannel chain omits c47240cb46a1 cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event omits 3536672bbdc2 cfg80211: delete redundant free code omits d787a3e38f01 mac80211: add support for .ndo_fill_forward_path omits 71abf71e9e63 mac80211: Remove unused assignment statements omits 91e89c77322d cfg80211: fix possible NULL pointer dereference in cfg8021 [...] omits 23cddeb5a770 wcn36xx: Use correct SSN for ADD BA request omits b689f091aafd ath11k: Use host CE parameters for CE interrupts configuration omits 8b91cdd4f864 drm/i915: Use __GFP_KSWAPD_RECLAIM in the capture code omits e45b98ba6276 drm/i915: Avoid allocating a page array for the gpu coredump omits 77ba6e7ffbd8 phy: stm32: adopt dev_err_probe for regulators omits 330507fbc9d8 crypto: des - disallow des3 in FIPS mode omits 1e146c393b15 crypto: dh - limit key size to 2048 in FIPS mode omits 1ce1bacc4809 crypto: rsa - limit key size to 2048 in FIPS mode omits 552d03a223ed crypto: jitter - consider 32 LSB for APT omits 13389403fe8a crypto: hisilicon/qm - simplified the calculation of qos s [...] omits 488f30d4b8b3 crypto: hisilicon/qm - some optimizations of ths qos write [...] omits ecc7169d4f73 crypto: hisilicon/qm - modify the value of qos initialization omits 376a5c3cdd7c crypto: hisilicon - modify the value of engine type rate omits d3b04a4398fe security: DH - use KDF implementation from crypto API omits d7921344234d security: DH - remove dead code for zero padding omits 026a733e6659 crypto: kdf - add SP800-108 counter key derivation function omits b808f32023dd crypto: kdf - Add key derivation self-test support code omits 83f50f2948ba crypto: sun8i-ce - Add support for the D1 variant omits 8616b628ef69 crypto: qat - improve logging of PFVF messages omits 1d9a915fafab crypto: qat - fix VF IDs in PFVF log messages omits e669b4dedd89 crypto: qat - do not rely on min version omits c35c76c6919e crypto: qat - refactor pfvf version request messages omits 25110fd2e346 crypto: qat - pass the PF2VF responses back to the callers omits 1d4fde6c4e80 crypto: qat - use enums for PFVF protocol codes omits f6aff914989e crypto: qat - reorganize PFVF protocol definitions omits 09ce899a592f crypto: qat - reorganize PFVF code omits 1ea7c2beca5b crypto: qat - abstract PFVF receive logic omits 49c43538ce05 crypto: qat - abstract PFVF send function omits 9baf2de7ee4e crypto: qat - differentiate between pf2vf and vf2pf offset omits bc63dabe5254 crypto: qat - add pfvf_ops omits 6f2e28015bac crypto: qat - relocate PFVF disabled function omits 7e00fb3f162c crypto: qat - relocate PFVF VF related logic omits b85bd9457dc3 crypto: qat - relocate PFVF PF related logic omits 1d6133123fb2 crypto: qat - handle retries due to collisions in adf_iov_ [...] omits bd59b769ddac crypto: qat - split PFVF message decoding from handling omits 04cf47872c7e crypto: qat - re-enable interrupts for legacy PFVF messages omits 956125e21f46 crypto: qat - change PFVF ACK behaviour omits 720aa72a77f4 crypto: qat - move interrupt code out of the PFVF handler omits b7c13ee46ceb crypto: qat - move VF message handler to adf_vf2pf_msg.c omits 08ea97f48883 crypto: qat - move vf2pf interrupt helpers omits 95b4d40ed256 crypto: qat - refactor PF top half for PFVF omits 5002200b4fed crypto: qat - fix undetected PFVF timeout in ACK loop omits c79391c696da crypto: qat - do not handle PFVF sources for qat_4xxx omits 8ea5ee00beb9 crypto: drbg - reseed 'nopr' drbgs periodically from get_r [...] omits 559edd47cce4 crypto: drbg - make drbg_prepare_hrng() handle jent instan [...] omits 074bcd4000e0 crypto: drbg - make reseeding from get_random_bytes() synchronous omits 262d83a4290c crypto: drbg - move dynamic ->reseed_threshold adjustments [...] omits 2bcd25443868 crypto: drbg - track whether DRBG was seeded with !rng_is_ [...] omits ce8ce31b2c5c crypto: drbg - prepare for more fine-grained tracking of s [...] omits 35bf8c86eeb8 Merge branch 'net-small-csum-optimizations' omits 29c3002644bd net: optimize skb_postpull_rcsum() omits 0bd28476f636 gro: optimize skb_gro_postpull_rcsum() omits 703319094c9c sctp: make the raise timer more simple and accurate omits 0c51dffcc8a2 tipc: delete the unlikely branch in tipc_aead_encrypt omits 4e35a4f7db4b Merge branch 'net-ipa-gsi-channel-flow-control' omits fe68c43ce388 net: ipa: support enhanced channel flow control omits 4c9d631adbc2 net: ipa: introduce channel flow control omits 8e25fa5af89a Merge branch 'mctp-serial-minor-fixes' omits d1c99f365a1f mctp: serial: remove unnecessary ldisc data check omits d154cd078ac2 mctp: serial: enforce fixed MTU omits 7bd9890f3d74 mctp: serial: cancel tx work on ldisc close omits 342e5f9fc73f Merge branch 'net-ipa-small-collected-improvements' omits faa88ecead2f net: ipa: rearrange GSI structure fields omits 7ece9eaa3f16 net: ipa: GSI only needs one completion omits 1b65bbcc9a71 net: ipa: skip SKB copy if no netdev omits 01c36637aeaf net: ipa: explicitly disable HOLB drop during setup omits e6aab6b9b600 net: ipa: rework how HOL_BLOCK handling is specified omits dc901505fd98 net: ipa: zero unused portions of filter table memory omits 76b5fbcd6b47 net: ipa: kill ipa_modem_init() omits 8abe19703825 net: dsa: felix: enable cut-through forwarding between por [...] omits a8bd9fa5b527 net: ocelot: remove "bridge" argument from ocelot_get_brid [...] omits 4636440f913b net: dsa: qca8k: Fix spelling mistake "Mismateched" -> "Mi [...] omits 61da6ac71570 net: stmmac: perserve TX and RX coalesce value during XDP setup omits 739752d655b3 tsnep: Add missing of_node_put() in tsnep_mdio_init() omits a0341b73d843 veth: use ethtool_sprintf instead of snprintf omits cc0a75eb0375 net: macb: convert to phylink_generic_validate() omits 4e9c91cf92ec r8169: disable detection of chip version 60 omits deee705a1c9c dt-bindings: pinctrl: qcom: pmic-gpio: Document pm8226 compatible omits a1ee1c08fcd5 HSI: core: Fix return freed object in hsi_new_client omits 8f6f41f39348 selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2 [...] omits 43080b7106db selftests/bpf: Fix misaligned memory accesses in xdp_bonding test omits 57428298b5ac selftests/bpf: Prevent out-of-bounds stack access in test_bpffs omits e2e0d90c550a selftests/bpf: Fix misaligned memory access in queue_stack [...] omits 6c4dedb7550a selftests/bpf: Prevent misaligned memory access in get_sta [...] omits 3bd0233f388e selftests/bpf: Fix possible NULL passed to memcpy() with z [...] omits 486e648cb2f1 selftests/bpf: Fix UBSan complaint about signed __int128 overflow omits 593835377f24 libbpf: Fix using invalidated memory in bpf_linker omits 8cb125566c40 libbpf: Fix glob_syms memory leak in bpf_linker omits 2a6a9bf26170 libbpf: Don't call libc APIs with NULL pointers omits 401891a9deba libbpf: Fix potential misaligned memory access in btf_ext__new() omits 1144ab9bdf34 tools/resolve_btf_ids: Close ELF file on error omits 2fe256a429cb selftests/bpf: Migrate selftests to bpf_map_create() omits 99a12a32fee4 libbpf: Prevent deprecation warnings in xsk.c omits a9606f405f2c libbpf: Use bpf_map_create() consistently internally omits 992c4225419a libbpf: Unify low-level map creation APIs w/ new bpf_map_create() omits e4f7ac90c2b0 selftests/bpf: Mix legacy (maps) and modern (vars) BPF in [...] omits 16e0c35c6f7a libbpf: Load global data maps lazily on legacy kernels omits be3dc15ffe64 gpiolib: acpi: Unify debug and other messages format omits bdfd6ab8fdcc gpiolib: acpi: Do not set the IRQ type if the IRQ is alrea [...] omits dbf6811abbfc Bluetooth: Limit duration of Remote Name Resolve omits ea13aed5e5df Bluetooth: Send device found event on name resolve failure omits 7978656caf2a Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key omits e88422bccda8 Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key omits 028e083832b0 tty: serial: imx: disable UCR4_OREN in .stop_rx() instead [...] omits c67643b46c28 tty: serial: imx: clear the RTSD status before enable the [...] omits d78328bcc4d0 tty: remove file from tty_ldisc_ops::ioctl and compat_ioctl omits 0e938533d96d RDMA/bnxt_re: Remove dynamic pkey table omits 5db96ef23bda tty: drop tty_schedule_flip() omits b68b914494df tty: the rest, stop using tty_schedule_flip() omits 5f6a85158cca tty: drivers/tty/, stop using tty_schedule_flip() omits 0abfc79d7241 RDMA/siw: Use helper function to set sys_image_guid omits 925cac635867 RDMA/rtrs-clt: Fix the initial value of min_latency omits 57dcb6ec85d5 serial: 8250_dw: Add StarFive JH7100 quirk omits c668d5676461 mxser: use PCI_DEVICE_DATA omits 4167bd25ec3b mxser: move ids from pci_ids.h here omits 16add04f7bff mxser: add MOXA prefix to some PCI device IDs omits eb68ac0462bf mxser: increase buf_overrun if tty_insert_flip_char() fails omits 9dd6f3063a73 mxser: remove tty parameter from mxser_receive_chars_new() omits c6693e6e0780 mxser: don't throttle manually omits 49b798a69e2b mxser: clean up timeout handling in mxser_wait_until_sent() omits fe74bc619b0d mxser: use msleep_interruptible() in mxser_wait_until_sent() omits 239ef19ef040 mxser: extract TX empty check from mxser_wait_until_sent() omits c7ec012f6c56 mxser: use tty_port_close() in mxser_close() omits 467b4c47880d mxser: don't flush buffer from mxser_close() directly omits 47b722d47382 mxser: call stop_rx from mxser_shutdown_port() omits 2fb19b957805 mxser: remove tty->driver_data NULL check omits 5c338fbf21eb mxser: remove pointless xmit_buf checks omits 3b88dbff1c4e mxser: clean up tx handling in mxser_transmit_chars() omits 30f6027fe464 mxser: move MSR read to mxser_check_modem_status() omits 274ab58dc2b4 mxser: keep only !tty test in ISR omits 568a2b9c1289 mxser: rename mxser_close_port() to mxser_stop_rx() omits e25ed43b4b60 mxser: remove wait for sent from mxser_close_port omits 862f72187a41 serial: sh-sci: Add support to deassert/assert reset line omits e1c0fc101340 dt-bindings: serial: renesas,sci: Document RZ/G2L SoC omits 0836150c26c4 dt-bindings: serial: renesas,scif: Make resets as a requir [...] omits 8d0d2b0f41b1 RDMA/cma: Remove open coding of overflow checking for priv [...] omits 2765852e74c8 tty: serial, join uport checks in uart_port_shutdown() omits 954a0881a9d4 tty: clean up whitespace in __do_SAK() omits 8cb28417dd2c tty: remove tty NULL check from __do_SAK() omits 463d4c74bffd tty: remove TTY_SOFT_SAK part from __do_SAK() omits ea502201da45 n_gsm: remove unused parameters from gsm_error() omits 635e4172bd0a arm: remove zte zx platform left-over omits 223b4d5c8702 RDMA/cxgb4: Use non-atomic bitmap functions when possible omits 967a578af0c6 RDMA/cxgb4: Use bitmap_set() when applicable omits d4fdc383c023 RDMA/cxgb4: Use bitmap_zalloc() when applicable omits 675e2694fc6c IB/mthca: Use non-atomic bitmap functions when possible in [...] omits 19453f34cf49 IB/mthca: Use non-atomic bitmap functions when possible in [...] omits a277f383217a IB/mthca: Use bitmap_set() when applicable omits 12d1e2f3c576 IB/mthca: Use bitmap_zalloc() when applicable omits b88fea5faa0c dt-bindings: serial: fsl-lpuart: Add imx8ulp compatible string omits 7ee7482e60fd serial: 8250: replace snprintf in show functions with sysfs_emit omits 84c365f8ff8f staging: r8188eu: remove the _cancel_workitem_sync wrapper omits 05b57e8c91ca staging: r8188eu: remove the _init_workitem wrapper omits 1875be81b5a8 staging: r8188eu: remove the _set_workitem wrapper omits e3f6a0050663 staging: r8188eu: hal data's board type is unused omits 8da08f11ff5a staging: r8188eu: remove unused eeprom defines omits d0fe08b29ea6 staging: r8188eu: do not extract eeprom version from the fuses omits 445a740c0b10 staging: r8188eu: remove unused efuse defines omits dfff95efa22e staging: r8188eu: efuse_WordEnableDataRead is not used omits 2c7517b1eff2 staging: r8188eu: Efuse_CalculateWordCnts is not used omits b3d893ab1902 staging: r8188eu: use max() and min() macros omits 6d7cf7440063 staging: vt6655: refactor camelcase byMaxPwrLevel to max_p [...] omits 9e861d3f4d84 staging: vt6655: rename variable bHWRadioOff omits b0e160f02a7e staging: vchiq_core: remove superfluous static_assert statement omits 8ee04b561354 staging: r8188eu: remove rf_type from HT_caps_handler() omits 57fd3205ddca staging: r8188eu: remove rf_type from add_RATid() omits 56f1cf0e3f02 staging: r8188eu: remove rf_type from rtw_mcs_rate() omits 6723b283c44a staging: r8188eu: Remove support for devices with 8188FU c [...] omits 5cf069f910c5 staging: unisys: visornic: removed a blank line at the end [...] omits 4e4437d09cbe staging: unisys: visornic: reindent to avoid '(' at the en [...] omits a70fc7d0d1be staging: unisys: visornic: fixed a typo cant -> can't omits 515f49702423 staging: unisys: visorhba: use tab to indent instead of wh [...] omits b6c7db321832 io_uring: better to use REQ_F_IO_DRAIN for req->flags omits e302f1046f4c io_uring: fix no lock protection for ctx->cq_extra omits f3dc3009c2ed platform/x86: thinkpad_acpi: Remove unused sensors_pdev_at [...] omits 526ac103dbc6 platform/x86: thinkpad_acpi: Fix the hwmon sysfs-attr show [...] omits 5cd689683eb0 platform/x86: thinkpad_acpi: tpacpi_attr_group contains dr [...] omits 2f5ad08f3eec platform/x86: thinkpad_acpi: Register tpacpi_pdriver after [...] omits 910524004383 platform/x86: thinkpad_acpi: Restore missing hotkey_tablet [...] omits 3a0abea60c6a platform/x86: thinkpad_acpi: Fix thermal_temp_input_attr sorting omits cb97f5f01d38 platform/x86: thinkpad_acpi: Remove "goto err_exit" from h [...] omits 798682e23689 platform/x86: thinkpad_acpi: Properly indent code in tpacp [...] omits 0b0d2fba4f33 platform/x86: thinkpad_acpi: Cleanup dytc_profile_available omits 5a47ac004167 platform/x86: thinkpad_acpi: Simplify dytc_version handling omits c7e1c782f243 platform/x86: thinkpad_acpi: Make *_init() functions retur [...] omits 28f645fc9424 ARM: dts: stm32: tune the HS USB PHYs on stm32mp157c-ev1 omits 2312a6e7b301 ARM: dts: stm32: tune the HS USB PHYs on stm32mp15xx-dkx omits a2368f896607 ARM: dts: stm32: clean uart4_idle_pins_a node for stm32mp15 omits 958b18a40415 ARM: dts: stm32: add pull-up to USART3 and UART7 RX pins o [...] omits b046049e59dc ARM: dts: stm32: fix dtbs_check warning on ili9341 dts bin [...] omits 5c2625c4a08c drm/i915: Remove dma_resv_prune omits 3e2b6fdbdc9a fuse: send security context of inode on file omits 53db28933e95 fuse: extend init flags omits 16d69a891970 Merge drm/drm-next into drm-intel-gt-next omits e10a6bb5f52d spi: bcm-qspi: set transfer parameter only if they change omits c74526f947ab spi: bcm-qspi: choose sysclk setting based on requested speed omits 2b9c8d2b3c89 ASoC: rt5640: Add the HDA header support omits 083a7fba3888 ASoC: rt5640: Add the binding include file for the HDA hea [...] omits 2039cc1da4be ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec lis [...] omits 49f893253ab4 ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHI [...] omits fc6c62cf1cbf ASoC: SOF: mediatek: Add missing of_node_put() in platform [...] omits faf695517c1c ASoC: mediatek: remove unnecessary CONFIG_PM omits 11632d4aa2b3 drm/bridge: megachips: Ensure both bridges are probed befo [...] omits 3d030e301856 powerpc/watchdog: Fix wd_smp_last_reset_tb reporting omits 83ddd8069f98 drm/bridge: anx7625: fix an error code in anx7625_register [...] omits 5652df829b3c drm/i915/ttm: Update i915_gem_obj_copy_ttm() to be asynchronous omits 6385eb7ad841 drm/i915/ttm: Implement asynchronous TTM moves omits 004746e4b119 drm/i915/ttm: Correctly handle waiting for gpu when shrinking omits 8b1f7f92e57d drm/i915/ttm: Drop region reference counting omits 05d1c76107e3 drm/i915/ttm: Move the i915_gem_obj_copy_ttm() function omits f6c466b84cfa drm/i915: Add support for moving fence waiting omits 3ed6dfbd3bb9 cpufreq: qcom-hw: Set CPU affinity of dcvsh interrupts omits e0e27c3d4e20 cpufreq: qcom-hw: Fix probable nested interrupt handling omits be6592ed56a7 cpufreq: qcom-cpufreq-hw: Avoid stack buffer for IRQ name omits 7eafa6eed7f1 dmaengine: ppc4xx: remove unused variable `rval' omits 97ba12d3feca phy: bcm-ns-usb2: improve printing ref clk errors omits 83762cb5c7c4 dax: Kill DEV_DAX_PMEM_COMPAT omits 305e95bb893c net-ipv6: changes to ->tclass (via IPV6_TCLASS) should sk_ [...] omits 9f7b3a69c88d net-ipv6: do not allow IPV6_TCLASS to muck with tcp's ECN omits 079925cce1d0 net: allow SO_MARK with CAP_NET_RAW omits a1b519b74548 net: allow CAP_NET_RAW to setsockopt SO_PRIORITY omits 0898ca67b86e net: dsa: qca8k: fix warning in LAG feature omits e670e1e86beb cxgb4: allow reading unrecognized port module eeprom omits 5a45ab3f248b net: bridge: Allow base 16 inputs in sysfs omits 80690a85f54f Merge branch 'gro-remove-redundant-rcu_read_lock' omits 627b94f75b82 gro: remove rcu_read_lock/rcu_read_unlock from gro_complet [...] omits fc1ca3348a74 gro: remove rcu_read_lock/rcu_read_unlock from gro_receive [...] omits 1aad9634b94e tsnep: Fix resource_size cocci warning omits 6a9d66a05b9b tsnep: fix platform_no_drv_owner.cocci warning omits 4afc78eae10c powerpc/microwatt: Make microwatt_get_random_darn() static omits 1f01bf90765f powerpc/watchdog: read TB close to where it is used omits 76521c4b0291 powerpc/watchdog: Avoid holding wd_smp_lock over printk an [...] omits 858c93c31504 powerpc/watchdog: tighten non-atomic read-modify-write access omits 5dad4ba68a24 powerpc/watchdog: Fix missed watchdog reset due to memory [...] omits 869fb7e5aecb powerpc/prom_init: Fix improper check of prom_getprop() omits dd5cde457a5e powerpc/rtas: rtas_busy_delay_time() kernel-doc omits 38f7b7067dae powerpc/rtas: rtas_busy_delay() improvements omits 22887f319a39 powerpc/pseries: delete scanlog omits 53cadf7deee0 powerpc/rtas: kernel-doc fixes omits 8b8a8f0ab3f5 powerpc/code-patching: Improve verification of patchability omits a3bcfc182b2c powerpc/tsi108: make EXPORT_SYMBOL follow its function imm [...] omits e919c0b2323b bpf ppc32: Access only if addr is kernel address omits 23b51916ee12 bpf ppc32: Add BPF_PROBE_MEM support for JIT omits 9c70c7147ffe bpf ppc64: Access only if addr is kernel address omits 983bdc0245a2 bpf ppc64: Add BPF_PROBE_MEM support for JIT omits f15a71b3880b powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro omits efa95f031bf3 bpf powerpc: refactor JIT compiler code omits 04c04205bc35 bpf powerpc: Remove extra_pass from bpf_jit_build_body() omits c9ce7c36e487 bpf powerpc: Remove unused SEEN_STACK omits 157616f3c228 powerpc/eeh: Use a goto for recovery failures omits 10b34ece132e powerpc/eeh: Small refactor of eeh_handle_normal_event() omits 1e7684dc4fc7 powerpc/xive: Add a debugfs toggle for save-restore omits c21ee04f11ae powerpc/xive: Add a kernel parameter for StoreEOI omits d7bc1e376cb7 powerpc/xive: Add a debugfs toggle for StoreEOI omits 08f3f610214f powerpc/xive: Add a debugfs file to dump EQs omits 33e1d4a152ce powerpc/xive: Rename the 'cpus' debugfs file to 'ipis' omits baed14de78b5 powerpc/xive: Change the debugfs file 'xive' into a directory omits 412877dfae3d powerpc/xive: Introduce xive_core_debugfs_create() omits 756c52c632f5 powerpc/xive: Activate StoreEOI on P10 omits bd5b00c6cf0c powerpc/xive: Introduce an helper to print out interrupt c [...] omits 44b9c8ddcbc3 powerpc/xive: Replace pr_devel() by pr_debug() to ease debug omits d02fa40d759f powerpc/powernv: Remove POWER9 PVR version check for entry [...] omits a1d2b210ffa5 powerpc/btext: add missing of_node_put omits a841fd009e51 powerpc/cell: add missing of_node_put omits 7d405a939ca9 powerpc/powernv: add missing of_node_put omits f6e82647ff71 powerpc/6xx: add missing of_node_put omits ff0d6be4bf9a Merge branch 'topic/ppc-kvm' into next omits 9c7e2634f647 x86/cpu: Don't write CSTAR MSR on Intel CPUs omits 3297481d688a futex: Remove futex_cmpxchg detection omits 3f2bedabb62c futex: Ensure futex_atomic_cmpxchg_inatomic() is present omits 1f5792549376 drm/amd/display: update bios scratch when setting backlight omits 081664ef3e43 drm/amdgpu/pm: fix powerplay OD interface omits 6ff53495ceee drm/amdgpu: Skip ASPM programming on aldebaran omits cc7818d7091d drm/amdgpu: fix byteorder error in amdgpu discovery omits 23eb49251bd6 drm/amdgpu: enable Navi retry fault wptr overflow omits 71ee9236ab9e drm/amdgpu: enable Navi 48-bit IH timestamp counter omits 2e4477282c8c drm/amdkfd: simplify drain retry fault omits 7ad153db5859 drm/amdkfd: handle VMA remove race omits a0c55ecee100 drm/amdkfd: process exit and retry fault race omits 514f4a99c7a1 drm/amdgpu: IH process reset count when restart omits 3a50403f8b11 drm/amd/pm: add new fields for Sienna Cichlid. omits e771d71d8d58 drm/amd/pm: Print the error on command submission omits dc78fea1e7fd drm/amd/pm: Sienna: Print failed BTC omits ca4b32bb2d72 drm/amd/pm: Add debug prints omits 1223c15c780b drm/amdgpu: update the domain flags for dumb buffer creation omits 37ba5bbc8978 drm/amdgpu: Declare Unpin BO api as static omits 7b37c7f8f505 drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ omits f75de8447511 drm/amdgpu/gfx10: add wraparound gpu counter check for APU [...] omits 4f30d920d123 drm/amdgpu: move kfd post_reset out of reset_sriov function omits 8ab1d0923c2b drm/amd/display: 3.2.163 omits 7f41c6607005 drm/amd/display: [FW Promotion] Release 0.0.94 omits 11dff0e87103 drm/amd/display: add else to avoid double destroy clk_mgr omits 8acd97545008 drm/amd/display: Fix ODM combine issue with fast boot omits ae6c9601da7a drm/amd/display: Fixed DSC would not PG after removing DSC stream omits a5e00e1135b0 drm/amd/display: Display object info table changes omits 16f0c500f05b drm/amd/display: fix accidental casting enum to bool omits 0bb245558584 drm/amd/display: retain/release at proper places in link_e [...] omits 4f48034b7fce drm/amd/display: Rename dcn_validate_bandwidth to dcn10_va [...] omits 6d63fcc2a334 drm/amd/display: Reset link encoder assignments for GPU reset omits f53e191e2be8 drm/amd/display: fixed an error related to 4:2:0/4:2:2 DSC omits 5562a8d71aa3 io_uring: disable drain with cqe skip omits 3d4aeb9f9805 io_uring: don't spinlock when not posting CQEs omits 04c76b41ca97 io_uring: add option to skip CQE posting omits 913a571affed io_uring: clean cqe filling functions omits cd2f33e93d57 ASoC: SOF: Intel: power optimizations with HDaudio SPIB register omits d5549e9a6b86 ath11k: Use memset_startat() for clearing queue descriptors omits c27506cc7733 ath11k: Fix spelling mistake "detetction" -> "detection" omits 72f412434772 Revert "ath11k: add read variant from SMBIOS for download [...] omits e38f9ff63e6d ACPI: scan: Do not add device IDs from _CID if _HID is not valid omits 0e6078c3c673 ACPI: processor idle: Use swap() instead of open coding it omits 6fd13452c1a2 ACPI: processor: Replace kernel.h with the necessary inclusions omits 75f32fa3a6fb ACPI: DPTF: Update device ID in a comment omits 5b6a8f1445bc ACPI: PM: Emit debug messages when enabling/disabling wake [...] omits 14e6c7067185 cpuidle: menu: Fix typo in a comment omits 899663be5e75 Bluetooth: refactor malicious adv data check omits d7fbdc575b33 thermal: tools: tmon: remove unneeded local variable omits 21a241b3bc15 Bluetooth: btusb: Add the new support IDs for WCN6855 omits 741268adb340 Bluetooth: btusb: re-definition for board_id in struct qca [...] omits 27fe097bc60a Bluetooth: btusb: Add one more Bluetooth part for the Real [...] omits d555b1f2c333 Bluetooth: btmtksdio: drop the unnecessary variable created omits db57b625912a Bluetooth: btmtksdio: add support of processing firmware c [...] omits 2338e7bcef44 device property: Remove device_add_properties() API omits 982b94ba0983 driver core: Don't call device_remove_properties() from de [...] omits 0c9e032a45e7 PCI: Convert to device_create_managed_software_node() omits d156250018ab Merge branch 'hns3-next' omits db596298edbf net: hns3: add dql info when tx timeout omits 8488e3c68214 net: hns3: debugfs add drop packet statistics of multicast [...] omits 4f331fda35f1 net: hns3: format the output of the MAC address omits d9069dab2075 net: hns3: add log for workqueue scheduled late omits 764cedc5638b thermal: int340x: Use struct_group() for memcpy() region omits 80d8e4d3f313 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes omits b79332ef9d61 spi: Fix condition in the __spi_register_driver() omits fffc84fd87d9 spi: spidev: Make probe to fail early if a spidev compatib [...] omits 432dd1fc134e regulator: rohm-generic: remove unused dummies omits a764ff77d697 regulator: irq_helper: Provide helper for trivial IRQ noti [...] omits 6fadec4c5561 regulator: Add regulator_err2notif() helper omits 1b6ed6bf32fb regulator: Drop unnecessary struct member omits 96da174024b9 ASoC: SOF: handle paused streams during system suspend omits fb71d03b29bc ASoC: SOF: topology: don't use list_for_each_entry_reverse() omits 01429183f479 ASoC: SOF: sof-audio: setup sched widgets during pipeline [...] omits 6c26b5054ce2 ASoC: SOF: Intel: add .ack support for HDaudio platforms omits 4a39ea3f07f1 ASoC: SOF: pcm: add .ack callback support omits b456abe63f60 ALSA: pcm: introduce INFO_NO_REWINDS flag omits 0e888a74e52d ALSA: pcm: unconditionally check if appl_ptr is in 0..boun [...] omits 393c3714081a kernfs: switch global kernfs_rwsem lock to per-fs lock omits 0bae5687bc68 drm/bridge: anx7625: Fix edid_read break case in sp_tx_edi [...] omits 52e00ea6b26e fs/ntfs3: Update valid size if -EIOCBQUEUED omits 114346978cf6 fs/ntfs3: Check new size for limits omits 3880f2b816a7 fs/ntfs3: Fix fiemap + fix shrink file size (to remove pre [...] omits 9186d472ee78 fs/ntfs3: In function ntfs_set_acl_ex do not change inode- [...] omits 45932221bd94 lan78xx: Clean up some inconsistent indenting omits 4daa9ff89ef2 auxdisplay: charlcd: checking for pointer reference before [...] omits 94047df12fec auxdisplay: charlcd: fixing coding style issue omits 86c82c8aeebf Revert "drm/i915/dg2: Tile 4 plane format support" omits 9c5a432a5581 KVM: PPC: Book3S HV P9: Remove subcore HMI handling omits 6398326b9ba1 KVM: PPC: Book3S HV P9: Stop using vc->dpdes omits 617326ff01df KVM: PPC: Book3S HV P9: Tidy kvmppc_create_dtl_entry omits ecb6a7207f92 KVM: PPC: Book3S HV P9: Remove most of the vcore logic omits 434398ab5eed KVM: PPC: Book3S HV P9: Avoid cpu_in_guest atomics on entr [...] omits 4c9a68914eab KVM: PPC: Book3S HV P9: Add unlikely annotation for !mmu_ready omits f08cbf5c7d1f KVM: PPC: Book3S HV P9: Avoid changing MSR[RI] in entry and exit omits 241d1f19f0e5 KVM: PPC: Book3S HV P9: Optimise hash guest SLB saving omits b49c65c5f9f1 KVM: PPC: Book3S HV P9: Improve mfmsr performance on entry omits 46dea77f790c KVM: PPC: Book3S HV Nested: Avoid extra mftb() in nested entry omits d5c0e8332d82 KVM: PPC: Book3S HV P9: Avoid tlbsync sequence on radix gu [...] omits 0ba0e5d5a691 KVM: PPC: Book3S HV: Split P8 from P9 path guest vCPU TLB [...] omits a089a6869e7f KVM: PPC: Book3S HV P9: Don't restore PSSCR if not needed omits 9c75f65f3583 KVM: PPC: Book3S HV P9: Test dawr_enabled() before saving [...] omits cf3b16cfa650 KVM: PPC: Book3S HV P9: Comment and fix MMU context switch [...] omits 5236756d0445 KVM: PPC: Book3S HV P9: Use Linux SPR save/restore to mana [...] omits 022ecb960c89 KVM: PPC: Book3S HV P9: Demand fault TM facility registers omits a3e18ca8ab6f KVM: PPC: Book3S HV P9: Demand fault EBB facility registers omits 34e02d555d8f KVM: PPC: Book3S HV P9: More SPR speed improvements omits d55b1eccc7aa KVM: PPC: Book3S HV P9: Restrict DSISR canary workaround t [...] omits 3e7b3379023d KVM: PPC: Book3S HV P9: Switch PMU to guest as late as possible omits 3f9e2966d1b0 KVM: PPC: Book3S HV P9: Implement TM fastpath for guest en [...] omits d5f480194577 KVM: PPC: Book3S HV P9: Move remaining SPR and MSR access [...] omits 08b3f08af583 KVM: PPC: Book3S HV P9: Move nested guest entry into its o [...] omits aabcaf6ae2a0 KVM: PPC: Book3S HV P9: Move host OS save/restore function [...] omits 516b334210b8 KVM: PPC: Book3S HV P9: Move vcpu register save/restore in [...] omits 0f3b6c4851ae KVM: PPC: Book3S HV P9: Juggle SPR switching around omits 9dfe7aa7bc50 KVM: PPC: Book3S HV P9: Only execute mtSPR if the value changed omits 9a1e530bbbda KVM: PPC: Book3S HV P9: Avoid SPR scoreboard stalls omits cb2553a09309 KVM: PPC: Book3S HV P9: Optimise timebase reads omits 6547af3eba88 KVM: PPC: Book3S HV P9: Move TB updates omits 3c1a4322bba7 KVM: PPC: Book3S HV: Change dec_expires to be relative to [...] omits cf99dedb4b2d KVM: PPC: Book3S HV P9: Add kvmppc_stop_thread to match kv [...] omits 2251fbe76395 KVM: PPC: Book3S HV P9: Improve mtmsrd scheduling by delay [...] omits 34e119c96b2b KVM: PPC: Book3S HV P9: Reduce mtmsrd instructions require [...] omits 174a3ab63339 KVM: PPC: Book3S HV P9: Move SPRG restore to restore_p9_ho [...] omits a1a19e1154e4 KVM: PPC: Book3S HV: CTRL SPR does not require read-modify-write omits b1adcf57ceca KVM: PPC: Book3S HV P9: Factor out yield_count increment omits 9d3ddb86d96d KVM: PPC: Book3S HV P9: Demand fault PMU SPRs when marked [...] omits 401e1ae37267 KVM: PPC: Book3S HV P9: Factor PMU save/load into context [...] omits 57dc0eed73ca KVM: PPC: Book3S HV P9: Implement PMU save/restore in C omits 0a4b4327ce86 powerpc/64s: Implement PMU override command line option omits 245ebf8e7380 powerpc/64s: Always set PMU control registers to frozen/di [...] omits d3c8a2d3740d KVM: PPC: Book3S HV: Don't always save PMU for guest capab [...] omits 46f9caf1a246 powerpc/64s: Keep AMOR SPR a constant ~0 at runtime omits eacc818864bb KVM: PPC: Book3S HV: POWER10 enable HAIL when running radi [...] omits 25aa145856cd powerpc/time: add API for KVM to re-arm the host timer/dec [...] omits 34bf08a2079f KVM: PPC: Book3S HV P9: Reduce mftb per guest entry/exit omits 9581991a6081 KVM: PPC: Book3S HV P9: Use large decrementer for HDEC omits 4ebbd075bcde KVM: PPC: Book3S HV P9: Use host timer accounting to avoid [...] omits 5955c7469a73 KMV: PPC: Book3S HV P9: Use set_dec to set decrementer to host omits 736df58fd5bc powerpc/64s: guard optional TIDR SPR with CPU ftr test omits f53884b1bf28 powerpc/64s: Remove WORT SPR from POWER9/10 (take 2) omits b6b56df519a7 Revert "drm/i915/dmabuf: fix broken build" omits 2d5446da5ace pinctrl: mediatek: fix global-out-of-bounds issue omits 91eddd309c67 Merge branch 'dccp-tcp-minor-fixes-for-inet_csk_listen_start' omits b4a8e7493d74 dccp: Inline dccp_listen_start(). omits e7049395b1c3 dccp/tcp: Remove an unused argument in inet_csk_listen_start(). omits c6d5f1933085 net: stmmac: Calculate CDC error only once omits 1a46061a2a41 ARM: dts: BCM5301X: use non-deprecated USB 2.0 PHY binding omits 11611eecb8aa ARM: dts: ux500: Fixup Gavini magnetometer omits d22d446f7a1c drm/i915/gt: Hold RPM wakelock during PXP suspend omits 2ea537ca02b1 io_uring: improve argument types of kiocb_done() omits f3251183b298 io_uring: clean __io_import_iovec() omits 7297ce3d5944 io_uring: improve send/recv error handling omits 06bdea20c107 io_uring: simplify reissue in kiocb_done omits 5979873ebbb5 drm/i915/pmu: Increase the live_engine_busy_stats sample period omits 7c72665c5667 ALSA: led: Use restricted type for iface assignment omits be373fad541b drm/i915/ttm: fixup build failure omits 3a2154b25a9f fs/ntfs3: Optimize locking in ntfs_save_wsl_perm omits 2d44667c306e fs/ntfs3: Update i_ctime when xattr is added omits 87e21c99bad7 fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_ac [...] omits e95113ed4d42 fs/ntfs3: Keep preallocated only if option prealloc enabled omits e589f9b7078e fs/ntfs3: Fix some memory leaks in an error handling path [...] omits 61bc76be367e firmware: arm_scmi: optee: Fix missing mutex_init() omits fc27bf4a1b3a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 6b4542664c2d pinctrl: baytrail: Set IRQCHIP_SET_TYPE_MASKED flag on the [...] omits c4bc515d73b5 usb: dwc2: gadget: use existing helper omits 5284acccc4a5 usb: gadget: configfs: use to_usb_function_instance() in c [...] omits 5d143ec45142 usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link() omits ff5a938d12f2 usb: gadget: configfs: remove os_desc_attr_release() omits 167a799c6e88 usb: gadget: configfs: simplify os_desc_item_to_gadget_inf [...] omits e4ac5a40cec2 usb: xilinx: Add suspend resume support omits 069dd8d37475 Merge branch 'fixes' into for-next omits afe5ac347270 Merge branch 'misc' into for-next omits 8361b8b29f93 soc: imx: gpcv2: keep i.MX8MM VPU-H1 bus clock active omits 2106efda785b net: remove .ndo_change_proto_down omits c384cee14aa3 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 5f11542f1372 Merge branch 'mvpp2-5gbase-r-support' omits 4043ec701c43 net: marvell: mvpp2: Add support for 5gbase-r omits a1fb410a5751 phy: marvell: phy-mvebu-cp110-comphy: add support for 5gbase-r omits 75e47206512b tsnep: Fix set MAC address omits 44ec41b7f783 spi: pxa2xx: Remove redundant ->read() and ->write() in st [...] omits dd06a0c6b6f6 spi: spidev: Use SPI_MODE_USER_MASK instead of casting omits 350de7ce26ca spi: Fix multi-line comment style omits b00bab9d48bb spi: Replace memset() with __GFP_ZERO omits cff6f593251c regulator: rohm-generic: iniline stub function omits 1aa590c85ae4 ARM: dts: imx: Fix typo in pinfunc comments omits 33e2ec523230 Merge branch 'qca8k-mirror-and-lag-support' omits def975307c01 net: dsa: qca8k: add LAG support omits 2c1bdbc7e756 net: dsa: qca8k: add support for mirror mode omits 1e84dc6b7bbf neigh: introduce neigh_confirm() helper function omits a0c2ccd9b5ad mctp: Add MCTP-over-serial transport binding omits 25e2735de861 Merge branch 'mlxsw-updates' omits c1020d3cf475 mlxsw: pci: Add shutdown method in PCI driver omits ed1607e2ddf4 mlxsw: spectrum_router: Remove deadcode in mlxsw_sp_rif_ma [...] omits bb349fd2d580 soundwire: qcom: remove redundant version number read omits 617ed6c2f036 drm/i915/dsi: split out icl_dsi.h omits 7570d06db73f drm/i915/dsi: split out vlv_dsi.h omits 01e526285a6a drm/i915/dsi: split out vlv_dsi_pll.h omits aebdd7428c65 drm/i915/dsi: split out intel_dsi_vbt.h omits a2fd6f6bc07f i2c: mux: gpio: Use array_size() helper omits 533f05f0abc0 i2c: mux: gpio: Don't dereference fwnode from struct device omits 379920f5c013 i2c: mux: gpio: Replace custom acpi_get_local_address() omits 7c6997ef13d4 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 00b9773b128a arm64: dts: allwinner: a64: Update MBUS node omits c8f7b50785ca ARM: dts: sunxi: h3/h5: Update MBUS node omits 9f193dedd6ef dt-bindings: arm: sunxi: Add H5 MBUS compatible omits 245578ba9f03 dt-bindings: arm: sunxi: Expand MBUS binding omits 71b597ef5d46 dt-bindings: clock: sunxi: Export CLK_DRAM for devfreq omits f89bf95632b4 i2c: imx: Add timer for handling the stop condition omits 95f04048325c ARM: dts: ux500: Add reset lines to IP blocks omits 7e97b3dc2556 arch_topology: Remove unused topology_set_thermal_pressure [...] omits 0258cb19c77d cpufreq: qcom-cpufreq-hw: Use new thermal pressure update [...] omits 93d9e6f93e15 cpufreq: qcom-cpufreq-hw: Update offline CPUs per-cpu ther [...] omits 5168b1be0905 thermal: cpufreq_cooling: Use new thermal pressure update [...] omits c214f124161d arch_topology: Introduce thermal pressure update function omits 0af4cbfa73af drm/i915/gem: placate scripts/kernel-doc omits aca5cf3a861e Merge branches 'sunxi/clk-for-5.17', 'sunxi/drivers-for-5. [...] omits 35b97bb94111 clk: sunxi-ng: Add support for the D1 SoC clocks omits b30fc68e6ce5 clk: sunxi-ng: gate: Add macros for gates with fixed dividers omits 8107c859a391 clk: sunxi-ng: mux: Add macros using clk_parent_data and clk_hw omits 639e1acb69b5 clk: sunxi-ng: mp: Add macros using clk_parent_data and clk_hw omits 3317cb17d5da clk: sunxi-ng: div: Add macros using clk_parent_data and clk_hw omits c962f10f3931 dt-bindings: clk: Add compatibles for D1 CCUs omits 91389c390521 clk: sunxi-ng: Allow the CCU core to be built as a module omits 7ec03b588d22 clk: sunxi-ng: Convert early providers to platform drivers omits ebd922967f33 arm64: dts: imx8qxp: add cache info omits b0b46118ed26 arm64: dts: imx8qm: add cache info omits cb551b5e3bab arm64: dts: imx8m: add cache info omits 3c542cfa8266 drm/i915/dg2: Tile 4 plane format support omits ec3bb890817e xfrm: fix dflt policy check when there is no policy configured omits bcf141b2eb55 xfrm: fix policy lookup for ipv6 gre packets omits 77e016463036 i2c: Remove unused Netlogic/Sigma Designs XLR driver omits ef99066c7ded i2c: Remove Netlogic XLP variant omits 8c92606ab810 sched/cpuacct: Make user/system times in cpuacct.stat more [...] omits dd02d4234c9a sched/cpuacct: Fix user/system in shown cpuacct.usage* omits c7ccbf4b6174 cpuacct: Convert BUG_ON() to WARN_ON_ONCE() omits 9731698ecb9c cputime, cpuacct: Include guest time in user time in cpuacct.stat omits 16dd3bb5c190 pinctrl: samsung: Make symbol 'exynos7885_pin_ctrl' static omits 97004c1a4c52 phy: intel: Add Thunder Bay eMMC PHY support omits efb6935dd786 dt-bindings: phy: intel: Add Thunder Bay eMMC PHY bindings omits 305524902a00 phy: Add lan966x ethernet serdes PHY driver omits ea8a163e02d6 dt-bindings: phy: Add constants for lan966x serdes omits fd66e57e46a3 dt-bindings: phy: Add lan966x-serdes binding omits be24d24840cc phy: phy-can-transceiver: Make devm_gpiod_get optional omits a46346299877 phy: cadence-torrent: use swap() to make code cleaner omits b1f9f4541e99 phy: uniphier-ahci: Add support for Pro4 SoC omits 34f92b67621f dt-bindings: phy: uniphier-ahci: Add bindings for Pro4 SoC omits 7f1abed4e9a5 phy: uniphier-pcie: Add dual-phy support for NX1 SoC omits 25bba42f95f6 phy: uniphier-pcie: Set VCOPLL clamp mode in PHY register omits 1c1597c8027a phy: uniphier-pcie: Add compatible string and SoC-dependen [...] omits 21db1010cd80 dt-bindings: phy: uniphier-pcie: Add bindings for NX1 SoC omits 877e8d28bc84 phy: uniphier-usb3: Add compatible string for NX1 SoC omits d0cfb865b363 dt-bindings: phy: uniphier-usb3: Add bindings for NX1 SoC omits 5c2ecfce44b2 dt-bindings: phy: Tegra194 P2U convert to YAML omits e45dbd3a4b11 phy: amlogic: Add a new driver for the HDMI TX PHY on Meso [...] omits 3870a48cd10c dt-bindings: phy: Add the Amlogic Meson8 HDMI TX PHY bindings omits f199223cb490 phy: qcom: Introduce new eDP PHY driver omits 26379667d26f dt-bindings: phy: Introduce Qualcomm eDP PHY binding omits d3bc6269e21f phy: bcm-ns-usb2: support updated DT binding with PHY reg space omits fa721d4f0b91 selftests/bpf: Fix trivial typo omits 7c1c1d36e830 firmware: ti_sci: rm: remove unneeded semicolon omits 8aa35e0bb5ea soc: ti: pruss: fix referenced node in error message omits 64bc5a949ae1 Merge branch 'for-linus/kspp' into for-next/kspp omits ceec16f8fd66 fbdev: sh7760fb: document fallthrough cases omits c29f563fd085 Makefile: Enable -Wcast-function-type omits cd3ed04e7fc3 MIPS: mm: tlbex: Fix fall-through warning for Clang omits 65c16dd2942f ASoC: SOF: Add PM support for i.MX8/i.MX8X/i.MX8M omits 6d86bdb391c7 ASoC: stm32: add pm runtime support omits 21b159264d7d Support BCLK input clock in tlv320aic31xx omits 277444544f45 ASoC: SOF: enable multicore with dynamic pipelines omits c18c8891111b Merge tag 'drm-misc-next-2021-11-18' of git://anongit.free [...] omits 6326948f940d lsm: security_task_getsecid_subj() -> security_current_get [...] omits bcda841f9bf2 clk: samsung: exynos850: Register clocks early omits 7057474c8381 drm: ttm: correct ttm_range_manager kernel-doc notation omits 11b4da982791 drm/amdgpu: partially revert "svm bo enable_signal call co [...] omits 6984fa418b8e drm/amd/display: Set plane update flags for all planes in reset omits 1edf5ae1fdaf drm/amd/display: enable seamless boot for DCN301 omits 85fb8bb9d4a5 drm/amd/display: Run full global validation in dc_commit_state omits f8fb5cd412e3 drm/amd/display: based on flag reset z10 function pointer omits 524a0ba6fab9 drm/amd/display: Fix DPIA outbox timeout after GPU reset omits 4aaea9d72e9a drm/amdgpu: Fix double free of dmabuf omits a0e7e140b5b2 drm/amdkfd: Remove unused entries in table omits 1f5fc7a50955 drm/amd/pm: Add debugfs info for STB omits db5b5c679e6c drm/amd/pm: Add STB support in sienna_cichlid omits 79aae67ef8bb drm/amd/pm: Add STB accessors interface omits ae360bf18219 drm/amdgpu/pm: clean up some inconsistent indenting omits ee2f17f4d02b drm/amdkfd: Retrieve SDMA numbers from amdgpu omits e39938117e78 drm/amdgpu: Fix MMIO HDP flush on SRIOV omits fdcb279d5b79 drm/amdgpu: query umc error info from ecc_table v2 omits edd794208555 drm/amd/pm: add message smu to get ecc_table v2 omits 8882f90a3fe2 drm/amdgpu: add new query interface for umc block v2 omits 6edc8f8aff61 drm/amd/pm: Update smu driver interface for aldebaran omits 92020e81ddbe drm/amdgpu/display: set vblank_disable_immediate for DC omits a689e8d1f800 drm/amd/display: check top_pipe_to_program pointer omits 24adfaffd5ad drm/amd/display: cleanup the code a bit omits 13d20aabd6ef drm/amd/display: remove no need NULL check before kfree omits 7b833d680481 drm/amd/amdgpu: fix potential memleak omits 8b11e14bd579 drm/amd/amdgpu: cleanup the code style a bit omits 7b755d65100e drm/amd/amdgpu: remove useless break after return omits 88ac6df8af2c drm/amd/display: fix cond_no_effect.cocci warnings omits 1da2fcc43511 drm/amd/display: Clean up some inconsistent indenting omits 6c5af7d2f886 drm/amdgpu: fix set scaling mode Full/Full aspect/Center n [...] omits b295ce39912c drm/amd/display: Fix OLED brightness control on eDP omits d9a69fe512c5 drm/amdgpu: Add recovery_lock to save bad pages function omits 3ebd8bf02380 drm/amdgpu: support new mode-1 reset interface (v2) omits c96cb6598903 drm/amd/amdkfd: Fix kernel panic when reset failed and bee [...] omits 33155ce6e1a8 drm/amd/pm: Remove artificial freq level on Navi1x omits 6c08e0ef87b8 drm/amd/pm: avoid duplicate powergate/ungate setting omits ed12f3f198ce drm/amd/display: Revert "retain/release stream pointer in [...] omits e90f0bb0c7c7 drm/amd/display: 3.2.162 omits 8fa6f4c5715c drm/amd/display: fixed the DSC power off sequence during D [...] omits 3f232a0fdbb1 drm/amd/display: [FW Promotion] Release 0.0.93 omits 1f49355c4c56 drm/amd/display: [FW Promotion] Release 0.0.92 omits 21f45a2363bb drm/amd/display: Visual Confirm Bar Height Adjust omits 189789a15f77 drm/amd/display: Fix eDP will flash when boot to OS omits 2665f63a7364 drm/amd/display: Enable DSC over eDP omits 2430be71c017 drm/amd/display: Fix LTTPR not Enabled omits 430bb83dbdf3 drm/amd/display: Reset fifo after enable otg omits d26c4ffba6ac drm/amd/display: Code change for DML isolation omits ef9d5a54dae9 drm/amd/display: set MSA vsp/hsp to 0 for positive polarit [...] omits fd3b2e21b881 drm/amd/display: Revert changes for MPO underflow omits a53b554b56e0 drm/amd/display: Only flush delta from last command execution omits c09bb36dd123 drm/amd/display: Secondary display goes blank on Non DCN31 omits d25e35bc26c3 drm/amdgpu: Pin MMIO/DOORBELL BO's in GTT domain omits f441dd33db4a drm/amdgpu: Update BO memory accounting to rely on allocat [...] omits 1d925758ba1a drm/amd/display: Reduce dmesg error to a debug print omits 625097a9e0c6 drm/amd/display: Drop config guard for DC_LOG_DP2 omits 774a90c1e1a3 RDMA/irdma: Set protocol based on PF rdma_mode flag omits e523af4ee560 net/ice: Add support for enable_iwarp and enable_roce devl [...] omits 325e0d0aa683 devlink: Add 'enable_iwarp' generic device param omits 7add937f5222 interconnect: qcom: Add MSM8996 interconnect provider driver omits 3e9fdc6b73ca dt-bindings: interconnect: Add Qualcomm MSM8996 DT bindings omits 7de109c0abe9 interconnect: icc-rpm: Add support for bus power domain omits 45c548cc5baa dt-bindings: interconnect: Combine SDM660 bindings into RP [...] omits 0525f34d0275 power: supply: ab8500: Standardize capacity lookup omits 67acb291f3b6 power: supply: ab8500: Standardize temp res lookup omits bc6e02871402 power: supply: ab8500: Standardize CV voltage omits 83e5aa77d112 power: supply: ab8500: Standardize CC current omits 1091ed7db0d2 power: supply: ab8500: Make recharge capacity a constant omits 9c20899da46b power: supply: ab8500: Standardize termination current omits 50425ccf2467 power: supply: ab8500: Standardize internal resistance omits fc81c435a8a6 power: supply: ab8500_fg: Init battery data in bind() omits 2a5f41830aad power: supply: ab8500: Standardize voltages omits 2d3559a50ad6 power: supply: ab8500: Standardize technology omits 22be8d77c80d power: supply: ab8500: Standardize design capacity omits e5dff305ab5c power: supply: ab8500: Use only one battery type omits d8d26ac12e18 power: supply: ab8500: Drop unused battery types omits 6252c706cdb0 power: supply: ab8500: Standardize operating temperature omits 3aca6ecdab44 power: supply: ab8500: Sink current tables into charger code omits 59f1b854706d power: supply: ab8500: Use core battery parser omits 31aa126de88e arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM omits bee14bca735a KVM: arm64: Stop mapping current thread_info at EL2 omits af9a0e21d817 KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE omits e66425fc9ba3 KVM: arm64: Remove unused __sve_save_state omits 49cd1eb37b48 spi: fsl-lpspi: Add imx8ulp compatible string omits 3f07657506df spi: deduplicate spi_match_id() in __spi_register_driver() omits d94758b344e3 spi: Add resets to the PL022 bindings omits f6f6a6320eee spi: docs: improve the SPI userspace API documentation omits 8c9b9cfb7724 ASoC: fsl-asoc-card: Support fsl,imx-audio-tlv320aic31xx codec omits c5d22d5e12e7 ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration omits 6e6752a9c787 ASoC: tlv320aic31xx: Add divs for bclk as clk_in omits 2664b24a8c51 ASoC: tlv320aic31xx: Add support for pll_r coefficient omits 7016fd940adf ASoC: tlv320aic31xx: Fix typo in BCLK clock name omits fdd535283779 ASoC: cs42l42: Report initial jack state omits 405e52f412b8 ASoC: SOF: sof-pci-dev: use community key on all Up boards omits ac5e3efd5586 ASoC: stm32: spdifrx: add pm_runtime support omits 98e500a12f93 ASoC: stm32: dfsdm: add pm_runtime support for audio omits 32a956a1fadf ASoC: stm32: i2s: add pm_runtime support omits 05827a1537f3 ASoC: SOF: Intel: hda: free DAI widget during stop and suspend omits 9ea807488cda ASoC: SOF: add support for dynamic pipelines with multi-core omits d416519982cb ASoC: SOF: hda: don't use the core op for power up/power down omits b2ebcf42a48f ASoC: SOF: free widgets in sof_tear_down_pipelines() for s [...] omits 7cc7b9ba21d4 ASoC: SOF: topology: remove sof_load_pipeline_ipc() omits 9cdcbc9f6788 ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops omits 41dd63cccb42 ASoC: SOF: Intel: TGL: set core_get/put ops omits c414d5df9d05 ASoC: SOF: Add ops for core_get and core_put omits 5974f6843203 ASoC: SOF: Introduce num_cores and ref count per core omits 81ed6770ba67 ASoC: SOF: Intel: hda: expose get_chip_info() omits 3bf4cd8b747a ASoC: SOF: imx8m: Implement reset callback omits 9ba23717b292 ASoC: SOF: imx8m: Implement DSP start omits a73b493d8e1b ASoC: SOF: imx8m: Add runtime PM / System PM support omits 6fc8515806df ASoC: SOF: imx8: Add runtime PM / System PM support omits 8253aa4700b3 ASoC: SOF: imx: Add code to manage DSP related clocks omits 448cc2fb3a7b Merge drm/drm-next into drm-intel-next omits 3b0e04140bc3 Merge branch 'qca8k-next' omits ba8f870dfa63 net: dsa: qca8k: add support for mdb_add/del omits 6a3bdc5209f4 net: dsa: qca8k: add set_ageing_time support omits 4592538bfb0d net: dsa: qca8k: add support for port fast aging omits c126f118b330 net: dsa: qca8k: add additional MIB counter and make it dynamic omits 8b5f3f29a81a net: dsa: qca8k: initial conversion to regmap helper omits 36b8af12f424 net: dsa: qca8k: move regmap init in probe and set it mandatory omits 994c28b6f971 net: dsa: qca8k: remove extra mutex_init in qca8k_setup omits 90ae68bfc2ff net: dsa: qca8k: convert to GENMASK/FIELD_PREP/FIELD_GET omits b9133f3ef5a2 net: dsa: qca8k: remove redundant check in parse_port_config omits 9dd81021084f clk: imx8mp: Fix the parent clk of the audio_root_clk omits 8383741ab2e7 KVM: arm64: Get rid of host SVE tracking/saving omits 892fd259cbf6 KVM: arm64: Reorder vcpu flag definitions omits 8ba71dbb7f37 Merge branch 'skbuff-struct-group' omits 03f61041c179 skbuff: Switch structure bounds to struct_group() omits fba84957e2e2 skbuff: Move conditional preprocessor directives out of st [...] omits 6deb3fb22da1 clk: imx8mp: Remove IPG_AUDIO_ROOT from imx8mp-clock.h omits 6a61d1d1491e interconnect: qcom: Add EPSS L3 support on SC7280 omits 3b47746cd787 dt-bindings: interconnect: Add EPSS L3 DT binding on SC7280 omits cb902b332f95 sections: global data can be in .bss omits 09f16f7390f3 ath11k: Fix mon status ring rx tlv processing omits 46e46db313a2 ath11k: add read variant from SMBIOS for download board data omits a4146249a333 ath11k: skip sending vdev down for channel switch omits e968b1b3e9b8 arp: Remove #ifdef CONFIG_PROC_FS omits 1370634054d4 ath11k: fix read fail for htt_stats and htt_peer_stats for [...] omits 3db26ecf7114 ath11k: calculate the correct NSS of peer for HE capabilities omits e9268a943998 hv_netvsc: Use bitmap_zalloc() when applicable omits f8108250e331 ath11k: change to treat alpha code na as world wide regdomain omits 5e6c7ccd3ea4 qed: Use the bitmap API to simplify some functions omits 08a7abf4aff1 net-sysfs: Slightly optimize 'xps_queue_show()' omits db473c075f01 rds: Fix a typo in a comment omits ac9f66ff04a9 Fix coverity issue 'Uninitialized scalar variable" omits 6164807dd298 drm/i915/ttm: Fix error code in i915_ttm_eviction_valuable() omits 527bab0473f2 drm/i915/rpm: Enable runtime pm autosuspend by default omits bd4b827cec1d pcmcia: hide the MAC address helpers if !NET omits 4dfb9982644b tsn: Fix build. omits 570727e9acfa clk: imx8mn: Fix imx8mn_clko1_sels omits c1b6ad9a9025 clk: imx: Use div64_ul instead of do_div omits 00ef32565b9b net: wwan: iosm: device trace collection using relayfs omits c4804670026b net: wwan: common debugfs base dir for wwan device omits a9c2cf9e9333 octeon: constify netdev->dev_addr omits ed5356b53f07 net: mana: Add XDP support omits b8ac21d210df Merge branch 'tsn-endpoint-driver' omits 403f69bbdbad tsnep: Add TSN endpoint Ethernet MAC driver omits 603094b2cdb7 dt-bindings: net: Add tsnep Ethernet controller omits 2b34a288d200 dt-bindings: Add vendor prefix for Engleder omits a18e6521a7d9 net: phylink: handle NA interface mode in phylink_fwnode_p [...] omits 291dcae39bc4 net: phylink: Add helpers for c22 registers without MDIO omits 91c3c66033a0 exfat: fix i_blocks for files truncated over 4 GiB omits c15f86856bec platform/x86: thinkpad_acpi: Accept ibm_init_struct.init() [...] omits b86314b30dee Merge branch 'arm/fixes' into for-next omits de4ddd0fce1c Merge branch 'arm/dt' into for-next omits ff448bbaacfb platform/x86: think-lmi: Simplify tlmi_analyze() error han [...] omits 01df1385ec4e platform/x86: think-lmi: Move kobject_init() call into tlm [...] omits 69a25d34f377 ARM: dts: milbeaut: set clock phandle to uart node omits 2fc4dfc294ee ARM: dts: milbeaut: set clock phandle to timer node omits 8e0150fe5cf5 ARM: dts: milbeaut: add a clock node for M10V omits 6d872df3e3b9 net: annotate accesses to dev->gso_max_segs omits 4b66d2161b81 net: annotate accesses to dev->gso_max_size omits b5e29cf7617c clk: imx: imx8ulp: set suppress_bind_attrs to true omits 8e2a2f90511a Merge branch 'ethtool-copybreak' omits e175eb5fb054 net: hns3: remove the way to set tx spare buf via module p [...] omits e65a0231d2ca net: hns3: add support to set/get rx buf len via ethtool f [...] omits 7462494408cd ethtool: extend ringparam setting/getting API with rx_buf_len omits 0b70c256eba8 ethtool: add support to set/get rx buf len via ethtool omits e445f08af2b1 net: hns3: add support to set/get tx copybreak buf size vi [...] omits 448f413a8bdc ethtool: add support to set/get tx copybreak buf size via ethtool omits 8626afb170dc Merge drm/drm-next into drm-intel-gt-next omits e94b07493da3 ath11k: Set IRQ affinity to CPU0 in case of one MSI vector omits 915a081ff307 ath11k: do not restore ASPM in case of single MSI vector omits ac6e73483f7b ath11k: add support one MSI vector omits c41a6700b276 ath11k: refactor multiple MSI vector implementation omits 4ab4693f327a ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ omits 01279bcd01d9 ath11k: add CE and ext IRQ flag to indicate irq_handler omits 87b4072d7ef8 ath11k: get msi_data again after request_irq is called omits 7dbdb198911d Merge branch 'for-v5.17/renesas-rpc' into for-next omits 3542de6a5b15 memory: renesas-rpc-if: refactor MOIIO and IOFV macros omits 57ea9daad51f memory: renesas-rpc-if: avoid use of undocumented bits omits 2db468d6fda4 memory: renesas-rpc-if: simplify register update omits 6904d7e5d395 clk: samsung: exynos850: Keep some crucial clocks running omits 2602dc10f9d9 memory: renesas-rpc-if: Silence clang warning omits 865fbc0f8dc2 drm/i915/pmu: Avoid with_intel_runtime_pm within spinlock omits 62782ba856d1 clk: samsung: exynos850: Implement CMU_CMGP domain omits c2afeb79fdb2 dt-bindings: clock: Add bindings for Exynos850 CMU_CMGP omits 579839a918d7 clk: samsung: exynos850: Implement CMU_APM domain omits 16e0c2474fcf dt-bindings: clock: Add bindings for Exynos850 CMU_APM omits 34734edd06f8 dt-bindings: crypto: Add optional dma properties omits bbdde16e5d7e ARM: dts: sun8i: h3: beelink-x2: Add GPIO CEC node omits 38df5750962c ARM: dts: sunxi: Add CEC clock to DW-HDMI omits 3047444def12 arm64: dts: allwinner: a64: Add CEC clock to HDMI omits 725bc607aa02 ARM: dts: sun8i: h3: beelink-x2: Sort nodes omits f7e47d85f3f5 arm64: dts: allwinner: h6: tanix-tx6: Add I2C node omits c8c525b06f53 clk: sunxi-ng: Allow drivers to be built as modules omits 551b62b1e4cb clk: sunxi-ng: Export symbols used by CCU drivers omits 1f1517fafda5 media: cx18: drop an unused macro omits 9543b4e32066 media: ivtv: drop an unused macro omits 140dfc36fbd3 media: cx25821: drop duplicated i2c_slave_did_ack() omits 0d2517b3765a media: hantro: Support NV12 on the G2 core omits be1b49f576a8 media: hantro: Staticize a struct in postprocessor code omits e2da465455ce media: hantro: Support VP9 on the G2 core omits cb1bbbd4cffd media: hantro: Prepare for other G2 codecs omits 82fb363d5e96 media: hantro: Rename registers omits f25709c4ff15 media: rkvdec: Add the VP9 backend omits 3e3b1fb0e5d9 media: Add VP9 v4l2 library omits b88dbe38dca8 media: uapi: Add VP9 stateless decoder controls omits bb91e46eb017 media: hantro: Add quirk for NV12/NV12_4L4 capture format omits 53a3e71095c5 media: hantro: Simplify postprocessor omits 04dad52ee341 media: hantro: postproc: Introduce struct hantro_postproc_ops omits 9393761aec4c media: hantro: postproc: Fix motion vector space size omits c61d7b2ef141 Documentation: dmaengine: Correctly describe dmatest with [...] omits 37829227f042 Documentation: dmaengine: Add a description of what dmatest does omits 2bfab6f8b4f1 dmaengine: qcom: gpi: Remove unnecessary print function dev_err() omits 29cf37fa6dd9 dmaengine: Add consumer for the new DMA_MEMCPY_SG API function. omits 3218910fd585 dmaengine: Add core function and capability check for DMA_ [...] omits 58fe10766048 dmaengine: Add documentation for new memcpy scatter-gather [...] omits 56fc39f5a367 dmaengine: idxd: handle interrupt handle revoked event omits f6d442f7088c dmaengine: idxd: handle invalid interrupt handle descriptors omits bd5970a0d01f dmaengine: idxd: create locked version of idxd_quiesce() call omits 46c6df1c958e dmaengine: idxd: add helper for per interrupt handle drain omits eb0cf33a91b4 dmaengine: idxd: move interrupt handle assignment omits 8b67426e0558 dmaengine: idxd: int handle management refactoring omits 5d78abb6fbc9 dmaengine: idxd: rework descriptor free path on failure omits 365fceecd66e dmaengine: ti: edma: Use 'for_each_set_bit' when possible omits c190510714df arm64: dts: imx8mq-librem5-r3.dtsi: describe selfie cam XS [...] omits fed7603597fa arm64: dts: imx8mq-librem5: describe the selfie cam omits 1019b783696a arm64: dts: imx8mq-librem5: describe power supply for cameras omits b43e6c03a854 arm64: dts: split out a shared imx8mq-librem5-r3.dtsi description omits e3f775070e06 arm64: dts: imx8mm-beacon: Enable USB Controllers omits 2afbbab45c26 pinctrl: microchip-sgpio: update to support regmap omits 076d9e71bcf8 pinctrl: ocelot: convert pinctrl to regmap omits a159c2b4cb75 pinctrl: ocelot: update pinctrl to automatic base address omits ad96111e658a pinctrl: ocelot: combine get resource and ioremap into sin [...] omits 1dd19cae1552 dt-bindings: pinctrl: uniphier: Add child node definitions [...] omits f35172c030db dt-bindings: qcom,pmic-gpio: Add pm2250 compatible string omits ef874e03a67d pinctrl: spmi-gpio: Add support for PM2250 omits 5277525edfd8 pinctrl: qcom: sc7280: Add egpio support omits bebc49c1e5f6 pinctrl: qcom: Add egpio feature support omits f347438356e1 pinctrl: qcom-pmic-gpio: Add support for pm8019 omits e3da3323dabf dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM8019 omits bdbf104f8ee6 pinctrl: qcom: Add SDX65 pincontrol driver omits 3fe59cc4ff64 dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings omits 531d6ab36571 pinctrl: ocelot: Extend support for lan966x omits 463201a784c4 dt-bindings: pinctrl: ocelot: add lan966x SoC support omits e862cef6cdda Merge branch 'v5.16-armsoc/soc-fixes' into for-next omits ca706509433e Merge branch 'v5.16-armsoc/dts-fixes' into for-next omits 2b0f3668dc9d Merge branch 'v5.17-armsoc/dts64' into for-next omits 8169b9894dbd arm64: dts: rockchip: Enable HDD power on helios64 omits 755fff528b1b arm64: dts: rockchip: add variables for pcie completion to [...] omits e92df2c61c10 arm64: dts: rockchip: define usb hub and 2.5GbE nic on helios64 omits c681c6fcc5dd arm64: dts: rockchip: add interrupt and headphone-detectio [...] omits 7b8664f50180 Merge branch 'next/soc' into for-next omits 61905f9aa2fe Merge branch 'next/defconfig' into for-next omits 3ac5f9db26bb ARM: samsung: Remove HAVE_S3C2410_I2C and use direct dependencies omits 0e9a9debf042 arm64: defconfig: Enable Samsung I2C driver omits 20287d56f52d efi/libstub: consolidate initrd handling across architectures omits 44f155b4b07b efi/libstub: x86/mixed: increase supported argument count omits 4da87c517058 efi/libstub: add prototype of efi_tcg2_protocol::hash_log_ [...] omits f65b81320926 include/linux/efi.h: Remove unneeded whitespaces before tabs omits baaf965f9430 mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove omits 745fa3e40ff5 arm64: dts: fsl-ls1043a-rdb: add delay between CS and CLK [...] omits b0100bce4ff8 ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART omits efe33befc2ff ARM: imx: remove dead left-over from i.MX{27,31,35} removal omits 52c612692848 ARM: dts: vf610-zii-dev-rev-b: specify phy-mode for external PHYs omits f9d3b807daa6 ARM: dts: vf610-zii-dev-rev-b: correct phy-mode for 6185 dsa link omits 38c0b9496127 arm64: dts: imx: imx8mn-beacon: Drop undocumented clock-na [...] omits f756f435f7dd soc: imx: gpcv2: Synchronously suspend MIX domains omits b70bf26a704c arm64: dts: freescale: add 'chassis-type' property omits e5d3e752b050 arm64: dts: qcom: sdm660-xiaomi-lavender: Add USB omits e631e904e1d8 arm64: dts: qcom: sdm660-xiaomi-lavender: Enable Simple Fr [...] omits cf85e9aee210 arm64: dts: qcom: sdm660-xiaomi-lavender: Add eMMC and SD omits 4c420a0449ce arm64: dts: qcom: sdm660-xiaomi-lavender: Add PWRKEY and RESIN omits 262a8ad19cdf arm64: dts: qcom: sdm660-xiaomi-lavender: Add RPM and fixe [...] omits 9f6cbe37a72f arm64: dts: qcom: sdm630-pm660: Move RESIN to pm660 dtsi omits b139425115b8 arm64: dts: qcom: sdm630: Assign numbers to eMMC and SD omits 66b788133030 arm64: dts: qcom: sc7280: Fix 'interrupt-map' parent addre [...] omits bd7d507935ca arm64: dts: qcom: sc7280: Add pcie clock support omits fa09b2248714 arm64: dts: qcom: sc7280: Fix incorrect clock name omits 96e1e3a15273 arm64: dts: qcom: sc7180: Fix ps8640 power sequence for Ho [...] omits 9ac8999e8d6c arm64: dts: qcom: sm8350: Add LLCC node omits ce2762aec737 arm64: dts: qcom: sm8350-sagami: Configure remote processors omits 1209e9246632 arm64: dts: qcom: sm8350-sagami: Enable and populate I2C/S [...] omits c2721b0c23d9 arm64: dts: qcom: Add support for Xperia 1 III / 5 III omits 9bc2c8fea55c arm64: dts: qcom: sm8350: Assign iommus property to QUP WRAPs omits 98374e6925b8 arm64: dts: qcom: sm8350: Set up WRAP2 QUPs omits 8934535531c8 arm64: dts: qcom: sm8350: Set up WRAP1 QUPs omits cf03cd7e12bd arm64: dts: qcom: sm8350: Set up WRAP0 QUPs omits 9ea9eb36b3c0 arm64: dts: qcom: sm8350: Describe GCC dependency clocks omits 2dab7aac493d arm64: dts: qcom: *8350* Consolidate PON/RESIN usage omits f52dd33943ca arm64: dts: qcom: sm8350: Shorten camera-thermal-bottom name omits 9e7f7b65c7f0 arm64: dts: qcom: sm[68]350: Use interrupts-extended with [...] omits ed9500c1df59 arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer omits f4d4ca9f3934 arm64: dts: qcom: sm8350: Add redistributor stride to GICv3 omits e84d04a2b221 arm64: dts: qcom: sm8350: Add missing QUPv3 ID2 omits f0360a7c1742 arm64: dts: qcom: sm8350: Move gpio.h inclusion to SoC DTSI omits 5663ca59bb4f arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY omits de0a2ae359ef arm64: dts: qcom: msm8996-xiaomi-common: Change TUSB320 to [...] omits 25fdaae63a69 arm64: dts: qcom: msm8996-xiaomi-scorpio: Add touchkey controller omits 4c821bd42ccc arm64: dts: qcom: msm8996-sony-xperia-tone: fix SPMI regul [...] omits 227ee1583ba4 arm64: dts: qcom: msm8994-sony-xperia-kitakami: correct lv [...] omits a49c3dd1f782 arm64: dts: qcom: apq8096-db820c: correct lvs1 and lvs2 su [...] omits 7c57dcae949d arm64: dts: qcom: apq8096-db820c: add missing regulator details omits e2bbebf3b04c arm64: dts: qcom: apq8096-db820c: specify adsp firmware name omits 30a7f99befc6 arm64: dts: qcom: Add support for SONY Xperia XZ2 / XZ2C / [...] omits c41910f257a2 arm64: dts: qcom: msm8996: drop not documented adreno properties omits 3922ccaed4ac arm64: dts: qcom: sc7180: Support Homestar rev4 omits 7624b41b3379 arm64: dts: qcom: sc7180: Support Lazor/Limozeen rev9 omits 0417a86b200b arm64: dts: qcom: sc7180: Specify "data-lanes" for DSI hos [...] omits 963070f76213 arm64: dts: qcom: sc7180: Include gpio.h in edp bridge dts omits a9e6b3819b36 dt-bindings: memory: Add entry for version 3.80a omits f6bc0d8bc2c5 EDAC/synopsys: Enable the driver on Intel's N5X platform omits f7824ded4149 EDAC/synopsys: Add support for version 3 of the Synopsys EDAC DDR omits bd1d6da17c29 EDAC/synopsys: Use the quirk for version instead of ddr version omits e5cc9840f08b iio: buffer: Use dedicated variable in iio_buffers_alloc_s [...] omits 89f971182417 Merge branch 'mptcp-more-socket-options' omits 5fb62e9cd3ad selftests: mptcp: add tproxy test case omits c9406a23c116 mptcp: sockopt: add SOL_IP freebind & transparent options omits ffcacff87cd6 mptcp: Support for IP_TOS for MPTCP setsockopt() omits 4f47d5d507d6 ipv4: Exposing __ip_sock_set_tos() in ip.h omits ac48ea3b6737 clk: samsung: Update CPU clk registration omits 979594c5ff7b Merge branch 'dev_addr-const' omits 2c193f2cb110 net: kunit: add a test for dev_addr_lists omits a387ff8e5dda dev_addr_list: put the first addr on the tree omits d07b26f5bbea dev_addr: add a modification check omits 5f0b69238427 net: unexport dev_addr_init() & dev_addr_flush() omits adeef3e32146 net: constify netdev->dev_addr omits c9646a18033e bnx2x: constify static inline stub for dev_addr omits 0f98d7e47843 82596: use eth_hw_addr_set() omits de2f29c4394e ALSA: hda: Remove redundant runtime PM calls omits 1388d4ad9d82 net: phy: add support for TI DP83561-SP phy omits d9f31aeaa1e5 ethernet: renesas: Use div64_ul instead of do_div omits 8d22679dc89a ipv6: ip6_skb_dst_mtu() cleanups omits 370a40ee2283 crypto: ccp - no need to initialise statics to 0 omits 882ed23e103f crypto: ccree - remove redundant 'flush_workqueue()' calls omits 3121d5d11818 crypto: octeontx2 - use swap() to make code cleaner omits a9887010ed2d crypto: testmgr - Fix wrong test case of RSA omits e9c195aaeed1 crypto: qce - fix uaf on qce_skcipher_register_one omits b4cb4d316319 crypto: qce - fix uaf on qce_ahash_register_one omits 4a9dbd021970 crypto: qce - fix uaf on qce_aead_register_one omits 574c833ef3a6 crypto: hisilicon/hpre - use swap() to make code cleaner omits 7875506f7a75 MAINTAINERS: rectify entry for INTEL KEEM BAY OCS ECC CRYP [...] omits 94ad2d19a97e crypto: keembay-ocs-ecc - Fix error return code in kmb_ocs [...] omits efd21e10fc3b crypto: caam - replace this_cpu_ptr with raw_cpu_ptr omits 680efb33546b hwrng: cavium - Check health status while reading random data omits 6d48de655917 crypto: atmel-aes - Reestablish the correct tfm context at [...] omits cc4dac3f5e3e Merge tag 'intel-pinctrl-v5.17-2' of gitolite.kernel.org:p [...] omits fa285baf8443 PCI/ASPM: Remove struct aspm_latency omits 6e332df7c380 PCI/ASPM: Stop caching device L0s, L1 acceptable exit latencies omits 222578dad473 PCI/ASPM: Stop caching link L0s, L1 exit latencies omits 8cccee9e91e1 libbpf: Change bpf_program__set_extra_flags to bpf_program [...] omits 43262f001b31 PCI/ASPM: Move pci_function_0() upward omits f53d4c109a66 mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply [...] omits aa1baa0e6c1a mtd: rawnand: gpmi: Remove explicit default gpmi clock set [...] omits 0171480007d6 mtd: rawnand: ingenic: JZ4740 needs 'oob_first' read page [...] omits d8466f73010f mtd: rawnand: Export nand_read_page_hwecc_oob_first() omits 0697f8441faa mtd: rawnand: davinci: Rewrite function description omits 9c9d70996538 mtd: rawnand: davinci: Avoid duplicated page read omits 71e89591502d mtd: rawnand: davinci: Don't calculate ECC when reading page omits 23584c1ed3e1 PCI: pciehp: Fix infinite loop in IRQ handler upon power fault omits 2fcde648f128 clk: samsung: Remove meaningless __init and extern from he [...] omits 015e70585b31 clk: samsung: remove __clk_lookup() usage omits d68f50e6ad0e dt-bindings: clock: samsung: add IDs for some core clocks omits b76521f6482d PCI/switchtec: Declare local state_names[] as static omits bb17b15813ea PCI/switchtec: Add Gen4 automotive device IDs omits 9c3631d17054 RDMA/hns: Remove magic number omits 31835593763c RDMA/hns: Remove macros that are no longer used omits 6cb6a6cbcd7f RDMA/hns: Correctly initialize the members of Array[][] omits d147583ec8d0 RDMA/hns: Correct the type of variables participating in t [...] omits 3aecfc3802d8 RDMA/hns: Replace tab with space in the right-side comments omits ea393549a3e1 RDMA/hns: Correct the print format to be consistent with t [...] omits 994baacc6b4a RDMA/hns: Correct the hex print format omits 88f9335fa70f RDMA/rxe: Remove some #defines from rxe_pool.h omits 38ee25a31126 RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c omits 267c336349db drm/i915: Drain the ttm delayed workqueue too omits 95c3d2758002 drm/i915: Remove resv from i915_vma omits e6e1a304d759 drm/i915: vma is always backed by an object. omits d03a29e0b1e1 drm/i915: Create a full object for mock_ring, v2. omits b0b0f2d225da drm/i915: Create a dummy object for gen6 ppgtt omits 10ceccb8d7b6 drm/i915: move the pre_pin earlier omits b92d766c8702 RDMA/rxe: Save object pointer in pool element omits c95acedbff67 RDMA/rxe: Copy setup parameters into rxe_pool omits 02827b670851 RDMA/rxe: Cleanup rxe_pool_entry omits 21adfa7a3c4e RDMA/rxe: Replace irqsave locks with bh locks omits 42f65ea5a727 nvmem: mtk-efuse: support minimum one byte access stride a [...] omits b72c7370b82a dt-bindings: nvmem: mediatek: add support for mt8195 omits 9c7fe73e7687 dt-bindings: nvmem: mediatek: add support bits property omits e594cda5f8c8 media: sp887x: drop unneeded assignment omits 51c2664ab051 media: media si2168: fully initialize si2168 on resume onl [...] omits 40ae6eff068e media: si2168: drop support for old firmware file name for [...] omits c50fdd1546ea media: dib0700: Only touch one bit when start/stop an adapter omits e08d8f0fadad media: dib0700: cleanup start/stop streaming logic omits f7b77ebe6d2f media: dib0700: fix undefined behavior in tuner shutdown omits 4160420012b9 media: s5h1411.c: Fix a typo in the VSB SNR table omits 40f45ab7a7ed media: drivers: cx24113: remove redundant variable r omits 32f4797d03b5 media: dvb-frontends/stv0367: remove redundant variable ADCClk_Hz omits e59a9e50ec8c media: dib9000: Use min() instead of doing it manually omits 10f2d1cbf8f1 RDMA/usnic: Clean up usnic_ib_alloc_pd() omits 9a49afe6f5a5 selftests/bpf: Add btf_dedup case with duplicated structs [...] omits efdd3eb8015e libbpf: Accommodate DWARF/compiler bug with duplicated structs omits 98a1ca29768a media: media dvb_frontend: add suspend and resume callback [...] omits 46c87b4277f5 RDMA/cxgb4: Use helper function to set GUIDs omits b13203032e67 media: b2c2: Add missing check in flexcop_pci_isr: omits 7615209f42a1 libbpf: Add runtime APIs to query libbpf version omits 8d395ce6f04b media: dvb-core: Convert to SPDX identifier omits ab599eb11882 media: dmxdev: fix UAF when dvb_register_device() fails omits 2d05de93b9a8 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] omits 6e143293e17a HID: apple: Report Magic Keyboard battery over USB omits 7f52ece242e9 HID: apple: Use BIT to define quirks omits a5fe7864d8ad HID: apple: Do not reset quirks when the Fn key is not found omits 0b91b4e4dae6 HID: magicmouse: Report battery level over USB omits 03dada294d08 HID: logitech: add myself as a reviewer omits d951ae1ce803 HID: i2c-hid: Report wakeup events omits 520fbdf7fb19 net/bridge: replace simple_strtoul to kstrtol omits eaa54d66145e nfp: flower: correction of error handling omits eeb04fa64af1 drm/i915/dg2: Implement WM0 cursor WA for DG2 omits 2052287a74c9 drm/i915/pxp: fix includes for headers in include/drm omits 728e26c3ac89 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 5ed597daa420 drm/i915: drop intel_display.h include from intel_display_power.h omits de511df7254a drm/i915: move structs from intel_display_power.h to .c omits 6abf2fc0072b drm/i915/debugfs: move debug printing to intel_display_power.c omits 497520ca1915 drm/i915: drop intel_display.h include from intel_dpll_mgr.h omits 6f51260f0eda drm/i915: drop intel_display.h include from intel_ddi.h omits 812ad3d270cb ethtool: stats: Use struct_group() to clear all stats at once omits b5d8cf0af167 net/af_iucv: Use struct_group() to zero struct iucv_sock region omits 8f2a83b454c9 ipv6: Use memset_after() to zero rt6_info omits c4f5b30dda01 reset: Add of_reset_control_get_optional_exclusive() omits e3617433c3da net: 802: Use memset_startat() to clear struct fields omits f5455a1d9d49 net: dccp: Use memset_startat() for TP zeroing omits 92e888bc6f1b sky2: use PCI VPD API in eeprom ethtool ops omits a6366b13c165 net: ipa: Use 'for_each_clear_bit' when possible omits 29fd0ec65e91 bnx2x: Use struct_group() for memcpy() region omits 641d3ef00ce3 cxgb4: Use struct_group() for memcpy() region omits 88181f1d3474 cxgb3: Use struct_group() for memcpy() region omits ec574d9ee5d2 net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() omits 3572f57b43f6 Merge branch 's390-next' omits 09ae598271f8 s390/lcs: add braces around empty function body omits dddbf91387a0 s390/ctcm: add __printf format attribute to ctcm_dbf_longtext omits 9961d6d50b7f s390/ctcm: fix format string omits 7c8e1a9155ef net/af_iucv: fix kernel doc comments omits 682026a5e934 net/iucv: fix kernel doc comments omits 832585d2172f s390/qeth: allocate RX queue at probe time omits 2edc4bf666c1 Merge branch 'hw_addr_set-arch' omits bb52aff3e321 natsemi: macsonic: use eth_hw_addr_set() omits 9a962aedd30f cirrus: mac89x0: use eth_hw_addr_set() omits e217fc4affc8 apple: macmace: use eth_hw_addr_set() omits 5b6d5affd274 lasi_82594: use eth_hw_addr_set() omits 80db345e7df0 smc9194: use eth_hw_addr_set() omits f95f8e890a2a 8390: wd: use eth_hw_addr_set() omits 973a34c087f4 8390: mac8390: use eth_hw_addr_set() omits d7d28e90e229 8390: hydra: use eth_hw_addr_set() omits 5114ddf8dd88 8390: smc-ultra: use eth_hw_addr_set() omits cc71b8b9376f amd: mvme147: use eth_hw_addr_set() omits c3dc2f7196ca amd: atarilance: use eth_hw_addr_set() omits 21942eef0627 amd: hplance: use eth_hw_addr_set() omits 285e4c664d64 amd: a2065/ariadne: use eth_hw_addr_set() omits 69ede3097b87 amd: ni65: use eth_hw_addr_set() omits 0222ee53c483 amd: lance: use eth_hw_addr_set() omits 82f60a011c5f Merge branch 'dev_addr-const-x86' omits a608e6794b08 ipw2200: constify address in ipw_send_adapter_address omits b09d58025e3c wilc1000: copy address before calling wilc_set_mac_address omits 54612b4a8bc7 mlxsw: constify address in mlxsw_sp_port_dev_addr_set omits e291422c8f00 net: ax88796c: don't write to netdev->dev_addr directly omits 4789519c215c Merge branches 'renesas-arm-dt-for-v5.17' and 'renesas-dt- [...] omits 827fbac821a6 dt-bindings: clock: renesas,cpg-mssr: Document r8a779f0 omits 97c8d514af4e clk: renesas: cpg-mssr: propagate return value of_genpd_ad [...] omits fa58e465542e clk: renesas: cpg-mssr: Check return value of pm_genpd_init() omits 33748744f15a clk: renesas: rzg2l: propagate return value of_genpd_add_p [...] omits 27527a3d3b16 clk: renesas: rzg2l: Check return value of pm_genpd_init() omits 51707f227444 drm/i915: Clean up CRC register defines omits e7d960cd6afd clk: renesas: r9a07g044: Add RSPI clock and reset entries omits 7d938bc01195 drm/i915: Clean up DPINVGTT/VLV_DPFLIPSTAT bits omits 7781083fd609 arm64: dts: mt8183: support coresight-cpu-debug for mt8183 omits d6dabaf67897 clk: renesas: r9a07g044: Change core clock "I" from DEF_FI [...] omits 86e122c07549 clk: renesas: rzg2l: Add CPG_PL1_DDIV macro omits 54337a96f31b arm64: dts: mediatek: mt8173-elm: Add backlight enable pin config omits 08c40de81b77 arm64: dts: mediatek: mt8173-elm: Move pwm pinctrl to pwm0 node omits 6bb0a0e0fd35 drm/i915: Clean up FPGA_DBG/CLAIM_ER bits omits e5f7e81ee430 mmc: renesas_sdhi: Parse DT for SDnH omits 079e83b958a3 mmc: renesas_sdhi: Use dev_err_probe when getting clock fails omits d3a52bc41da0 clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST omits bb6d3fa98a41 clk: renesas: rcar-gen3: Switch to new SD clock handling omits 627151b4966f mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M omits 63494b6f98f2 clk: renesas: r8a779a0: Add SDnH clock to V3U omits 1abd04480866 clk: renesas: rcar-gen3: Add SDnH clock omits a31cf51bf6b4 clk: renesas: rcar-gen3: Add dummy SDnH clock omits c014e935596b dt-bindings: power: renesas,rcar-sysc: Document r8a779f0 S [...] omits 06bd71cd2ebd dt-bindings: reset: renesas,rst: Document r8a779f0 reset module omits 663eede58f83 dt-bindings: arm: renesas: Document R-Car S4-8 SoC DT bindings omits e051025efac3 dt-bindings: mmc: renesas,sdhi: Add optional SDnH clock omits 7c50a407b868 pinctrl: renesas: Remove unneeded locking around sh_pfc_re [...] omits 7dd4fdec402e arm64: dts: renesas: rzg2l-smarc: Enable RSPI1 on carrier board omits a5c29f614669 arm64: dts: renesas: r9a07g044: Add RSPI{0,1,2} nodes omits e1a9faddffe7 arm64: dts: renesas: cat875: Add rx/tx delays omits eca6ab6e362e arm64: dts: reneas: rcar-gen3: Add SDnH clocks omits 52e844ee9a6f arm64: dts: reneas: rzg2: Add SDnH clocks omits 1507b1531981 cfg80211: move offchan_cac_event to a dedicated work omits f5d32a7b1071 mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" omits 237337c230b9 mac80211: introduce set_radar_offchan callback omits bc2dfc02836b cfg80211: implement APIs for dedicated radar detection HW omits f7c151d86487 gpio: mockup: Switch to use kasprintf_strarray() omits 54784ff24971 pinctrl: zynqmp: Unify pin naming omits 5c16f7ee03c0 Merge branch 'x86/urgent' into x86/sgx, to resolve conflict omits 5125b9a9c420 ath9k: fix intr_txqs setting omits 081e2d6476e3 ath11k: add hw_param for wakeup_mhi omits dacef016c088 riscv: dts: enable more DA9063 functions for the SiFive Hi [...] omits ea8587d9de22 media: coda: V4L2_PIX_FMT_GREY for coda960 JPEG Encoder omits dca7cc1cbd99 media: rcar-vin: Free buffers with error if hardware stop fails omits 0bbaec386cc1 media: imx: Remove unused functions omits 6aa6e70cdb5b media: stk1160: fix control-message timeouts omits f71d272ad4e3 media: s2255: fix control-message timeouts omits b82bf9b9dc30 media: pvrusb2: fix control-message timeouts omits d9b7e8df3aa9 media: em28xx: fix control-message timeouts omits 10729be03327 media: cpia2: fix control-message timeouts omits cd1798a38782 media: flexcop-usb: fix control-message timeouts omits 2adc965c8bfa media: redrat3: fix control-message timeouts omits 16394e998cbb media: mceusb: fix control-message timeouts omits 10d0f56800b3 media: mtk-vcodec: remove unused func parameter omits 37365b050d63 media: mtk-vcodec: enc: add vp8 profile ctrl omits 659109a45c6c scsi: ufs: Fix double space in SCSI_UFS_HWMON description omits d28a78537d1d scsi: ufs: Wrap Universal Flash Storage drivers in SCSI_UFSHCD omits 0137b129f215 scsi: pm80xx: Add pm80xx_mpi_build_cmd() tracepoint omits 8ceddda38d42 scsi: pm80xx: Add tracepoints omits 853615582d6f scsi: pm80xx: Use bitmap_zalloc() for tags bitmap allocation omits 606c54ae975a scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() omits 60de1a67d66d scsi: pm80xx: Do not check the address-of value for NULL omits 744798fcd2b3 scsi: pm80xx: Apply byte mask for phy ID in mpi_phy_start_resp() omits adcc796b4f55 scsi: core: Use eh_timeout for START STOP UNIT omits 0a84486d6c1d scsi: core: Remove Scsi_Host.shost_dev_attr_groups omits 54d816d3d362 scsi: core: Simplify control flow in scmd_eh_abort_handler() omits 3b1abcf12894 Merge tag 'regmap-no-bus-update-bits' of git://git.kernel. [...] omits b2e7d636d9ad drm/i915/: Extend VRR platform support to Gen 11 omits 1cd3921aa95e soc: qcom: rpmpd: Add QCM2290 support omits 2475fcfbe4e3 dt-bindings: power: rpmpd: Add QCM2290 support omits 7ba9dd0d04a8 soc: qcom: rpmpd: Drop unused res_name from struct rpmpd omits 36be92f490a7 arm64: dts: qcom: c630: disable crypto due to serror omits 50fc24944a2a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits c78b9a9cbde5 PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errors omits 14e04d0d5ed0 PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors omits 3cfdef7a57a2 PCI: keystone: Use PCI_ERROR_RESPONSE to identify config r [...] omits 289e3ea3a506 PCI: Use PCI_ERROR_RESPONSE to identify config read errors omits 99510e1afb48 drm/i915: Disable DSB usage for now omits a37795cbdff2 drm/i915: Declare .(de)gamma_lut_tests for icl+ omits 9cca74b51ea5 drm/i915: Fix framestart_delay commens in VRR code omits 0088d39b6ad9 drm/i915: Do vblank evasion correctly if vrr push has alre [...] omits bd9ccaec6ac9 soc: qcom: qmi: Fix a typo in a comment omits a18a025c2fb5 PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads omits aa66ea10ba84 PCI/PME: Use PCI_POSSIBLE_ERROR() to check config reads omits 0242132da26a PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config reads omits a3b0f10db148 PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config reads omits 242f288e82a3 PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads omits fa52b6447ce1 PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config reads omits 4765d061d505 drm/i915: Move vrr push after the frame counter sampling again omits 2c702b9c8e9b dt-bindings: leds: Replace moonlight with indicator in mt6 [...] omits ba25d181caaa PCI: rockchip-host: Drop error data fabrication when confi [...] omits 3741f5f4b2a5 PCI: rcar-host: Drop error data fabrication when config re [...] omits 5f09342835ab PCI: altera: Drop error data fabrication when config read fails omits d5da41c0c34a PCI: mvebu: Drop error data fabrication when config read fails omits 5a50b8b1ea88 PCI: aardvark: Drop error data fabrication when config read fails omits 7dcd026fb70f PCI: kirin: Drop error data fabrication when config read fails omits f4a44c1e2582 PCI: histb: Drop error data fabrication when config read fails omits 8ed2196a0ac4 PCI: exynos: Drop error data fabrication when config read fails omits 7e9768539eb3 PCI: mediatek: Drop error data fabrication when config read fails omits 814dccec67ef PCI: iproc: Drop error data fabrication when config read fails omits 658f7ecd6785 PCI: thunder: Drop error data fabrication when config read fails omits 316df7062a79 PCI: Drop error data fabrication when config read fails omits 9bc9310c8f64 PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devices omits f4f7eb43c523 PCI: Set error response data when config read fails omits 57bdeef47166 PCI: Add PCI_ERROR_RESPONSE and related definitions omits 5ccd191cdd1d RSPI driver support for RZ/G2L omits 626a3dfbdb5d ASoC: SOF: Add support for Mediatek MT8195 omits a5d05b07961a pstore/ftrace: Allow immediate recording omits 2e1809208a4a xfrm: Remove duplicate assignment omits c6e7871894a3 ipv6/esp6: Remove structure variables and alignment statements omits 29ad850a5cae selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changes omits 631af6e0f410 rpmsg: Fix documentation return formatting omits c572724406e3 rpmsg: char: Add pr_fmt() to prefix messages omits 94d0fdf061c5 leds: led-core: Update fwnode with device_set_node omits bd5fc9db54e2 leds: tca6507: use swap() to make code cleaner omits 66bd1333abd7 Documentation: coresight: Fix documentation issue omits 3956d6c85f26 pinctrl: st: Switch to use devm_kasprintf_strarray() omits 3d4d3e0a7d67 pinctrl: st: Convert to use dev_err_probe() omits 3809671d95a1 pinctrl: st: Make use of the devm_platform_ioremap_resourc [...] omits f972707662db pinctrl: st: Use temporary variable for struct device omits e803ab971b5b pinctrl: st: Drop wrong kernel doc annotations omits b32b195d7f02 pinctrl: armada-37xx: Switch to use devm_kasprintf_strarray() omits 06cb10ea0cd5 pinctrl: armada-37xx: Convert to use dev_err_probe() omits 49bdef501728 pinctrl: armada-37xx: Make use of the devm_platform_iorema [...] omits 50cf2ed284e4 pinctrl: armada-37xx: Use temporary variable for struct device omits a6d93da40fe9 pinctrl: armada-37xx: Fix function name in the kernel doc omits 069d7796c95b pinctrl/rockchip: Switch to use devm_kasprintf_strarray() omits 0045028f318b pinctrl/rockchip: Convert to use dev_err_probe() omits fb17dcd73fa9 pinctrl/rockchip: Make use of the devm_platform_get_and_io [...] omits e4dd7fd5ff0a pinctrl/rockchip: Use temporary variable for struct device omits 5a83227b3d4f pinctrl/rockchip: Drop wrong kernel doc annotation omits acdb89b6c87a lib/string_helpers: Introduce managed variant of kasprintf [...] omits 418e0a3551bb lib/string_helpers: Introduce kasprintf_strarray() omits 3cd6bab2f81d of: property: fw_devlink: Fixup behaviour when 'node_not_d [...] omits 61f6e38ae8b6 spi: qcom: geni: remove unused defines omits 1d734f592e1a spi: spi-rspi: Drop redeclaring ret variable in qspi_trans [...] omits aadbff4af5c9 spi: spi-rspi: Add support to deassert/assert reset line omits 5a8f8542e34b spi: dt-bindings: renesas,rspi: Document RZ/G2L SoC omits 92b1348277f8 regulator: Add units to limit documentation omits e7543e199591 regulator: bd718x7: Use rohm generic restricted voltage setting omits 8b6e88555971 regulator: rohm-regulator: add helper for restricted volta [...] omits b38892b5b85a ASoC: codecs: MBHC: Remove useless condition check omits 163fa3a5927e ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 omits 424d6d1a9a51 ASoC: SOF: mediatek: Add mt8195 dsp clock support omits 24d75049c5ed ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 omits 24281bc2bf18 ASoC: SOF: Add mt8195 device descriptor omits b7f6503830cd ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to l [...] omits b72bfcffcfc1 ASoC: SOF: topology: Add support for Mediatek AFE DAI omits e6feefa541f3 ASoC: SOF: tokens: add token for Mediatek AFE omits 32d7e03d26fd ASoC: SOF: mediatek: Add mt8195 hardware support omits cebbb5c46d0c drm/vboxvideo: fix a NULL vs IS_ERR() check omits bb8cecf8ba12 Merge branch 'lan78xx-napi' omits ec4c7e12396b lan78xx: Introduce NAPI polling support omits 0dd87266c133 lan78xx: Remove hardware-specific header update omits 9d2da72189a8 lan78xx: Re-order rx_submit() to remove forward declaration omits c450a8eb187a lan78xx: Introduce Rx URB processing improvements omits d383216a7efe lan78xx: Introduce Tx URB processing improvements omits a6df95cae40b lan78xx: Fix memory allocation bug omits d091ec975b5a Merge branch 'dsa-felix-psfp' omits a7e13edf37be net: dsa: felix: restrict psfp rules on ingress port omits 76c13ede7120 net: dsa: felix: use vcap policer to set flow meter for psfp omits 77043c37096d net: mscc: ocelot: use index to set vcap policer omits 23ae3a787771 net: dsa: felix: add stream gate settings for psfp omits 7d4b564d6add net: dsa: felix: support psfp filter on vsc9959 omits 23e2c506ad6c net: mscc: ocelot: add gate and police action offload to PSFP omits 5b1918a54a91 net: mscc: ocelot: set vcap IS2 chain to goto PSFP chain omits 0568c3bf3f34 net: mscc: ocelot: add MAC table stream learn and lookup o [...] omits f6ef47e5bdc6 mctp/test: Update refcount checking in route fragment tests omits 4cdf85ef2371 ipv6: ah6: use swap() to make code cleaner omits df6160deb3de tcp: add missing htmldocs for skb->ll_node and sk->defer_list omits 4121113410fe drm/i915/vlv_dsi: Double pixelclock on read-back for dual- [...] omits 718cc29daa66 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits 867ae8a7993b net: mdio: Replaced BUG_ON() with WARN() omits 432b4941928b Merge branch 'dpaa2-phylink' omits 6d386f661326 net: dpaa2-mac: use phylink_generic_validate() omits 22de481d23c9 net: dpaa2-mac: remove interface checks in dpaa2_mac_validate() omits 15d0b14cec1c net: dpaa2-mac: populate supported_interfaces member omits 222838013526 Merge branch 'ag71xx-phylink' omits c8fa4bac30e1 net: ag71xx: use phylink_generic_validate() omits 5e20a8aa48a0 net: ag71xx: remove interface checks in ag71xx_mac_validate() omits 680e9d2cd4bf net: ag71xx: populate supported_interfaces member omits 6c950ca7c11c net: stmmac: dwmac-qcom-ethqos: add platform level clocks [...] omits 640a5fa50a42 platform/x86: think-lmi: Opcode support omits b831281bb929 reiserfs: don't use congestion_wait() omits bc30c3b0c8a1 drm: panel-orientation-quirks: Add quirk for the Lenovo Yo [...] omits adca4b68713f Documentation: syfs-class-firmware-attributes: Lenovo Opco [...] omits a713ca234ea9 Merge drm/drm-next into drm-misc-next omits 2a2b66831219 bus: mhi: pci_generic: Add new device ID support for T99W175 omits 8ff978b8b222 ipv4/raw: support binding to nonlocal addresses omits 801cd261718e ARM: dts: qcom: update USB nodes with new platform specifi [...] omits d201f67714a3 arm64: dts: qcom: ipq8074: add MDIO bus omits 42dd1efffebd arm64: dts: qcom: sdm845-xiaomi-beryllium: set venus firmw [...] omits 00128a57c0fe arm64: dts: qcom: sdm845-oneplus-common: set venus firmware path omits 37613aee2179 arm64: dts: qcom: sc7280: Add venus DT node omits 0112b06fde55 arm64: dts: qcom: Add missing 'chassis-type's omits fa244dca404c arm64: dts: qcom: sm8250-mtp: add sound card support omits 6fcda0b556cc arm64: dts: qcom: sm8250-mtp: Add wsa8810 audio codec node omits 5a263cf629a8 arm64: dts: qcom: sm8250-mtp: Add wcd9380 audio codec node omits 24f52ef0c4bf arm64: dts: qcom: sm8250: Add nodes for tx and rx macros w [...] omits 7f82d9c43879 drm/mediatek: Clear pending flag when cmdq packet is done omits 593b655f0523 drm/mediatek: Add mbox_free_channel in mtk_drm_crtc_destroy omits 7627122fd1c0 drm/mediatek: Add cmdq_handle in mtk_crtc omits eaf80126aba6 drm/mediatek: Detect CMDQ execution timeout omits 563c9d4a5b11 drm/mediatek: Remove the pointer of struct cmdq_client omits 1ee07a683b7e drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb omits dd7f091fd22b selftests/bpf: Fix xdpxceiver failures for no hugepages omits 37fe0cf5fb80 drm/i915: Clarify probing order in intel_dp_aux_init_backl [...] omits f58a43531167 drm/dp, drm/i915: Add support for VESA backlights using PW [...] omits 646596485e1e drm/dp: Don't read back backlight mode in drm_edp_backligh [...] omits f5dee1283f62 drm/nouveau/kms/nv50-: Explicitly check DPCD backlights fo [...] omits 04f0d6cc62cc drm/i915: Add support for panels with VESA backlights with [...] omits b6a5f4f05592 ASoC: SOF: Platform updates for AMD and Mediatek omits 745a8e7cbea8 ASoC: SOF: New debug feature: IPC message injector omits 63eb462623d2 ASoC: cs42l42: Remove redundant code omits 5931d9a3d052 bpf, docs: Fix ordering of bpf documentation omits f5b1c2ef43d7 bpf, docs: Rename bpf_lsm.rst to prog_lsm.rst omits 3ff36bffaf35 bpf, docs: Change underline in btf to match style guide omits 5c903f64ce97 firmware: cs_dsp: Allow creation of event controls omits f444da38ac92 firmware: cs_dsp: Add offset to cs_dsp read/write omits b329b3d39497 firmware: cs_dsp: Clarify some kernel doc comments omits 86c608040774 firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write [...] omits dcee767667f4 firmware: cs_dsp: Add support for rev 2 coefficient files omits 40a34ae73086 firmware: cs_dsp: Print messages from bin files omits 14055b5a3a23 firmware: cs_dsp: Add pre_run callback omits 2925748eadc3 firmware: cs_dsp: Add version checks on coefficient loading omits 5065cfabec21 firmware: cs_dsp: Add lockdep asserts to interface functions omits 56717d72f7a8 ASoC: wm_adsp: Remove the wmfw_add_ctl helper function omits 60630924bb5a hwspinlock: stm32: enable clock at probe omits 48c19a95f15e drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs omits 7eb0502ac053 drm/amdkfd: replace asic_family with asic_type omits 046e674b9615 drm/amdkfd: convert misc checks to IP version checking omits e4804a39ba5f drm/amdkfd: convert switches to IP version checking omits dd0ae064e71a drm/amdkfd: convert KFD_IS_SOC to IP version checking omits 73729a7d079d drm/amdgpu: add error print when failing to add IP block(v2) omits 8bd1b7c29b3c drm/amd/pm: Enhanced reporting also for a stuck command omits d3c983010f6f drm/amdgpu: remove unneeded variable omits a6506cd84582 drm/radeon: correct indentation omits 02274fc0f672 drm/amdkfd: replace trivial funcs with direct access omits 68ca1c3e57c4 drm/amd/display: log amdgpu_dm_atomic_check() failure cause omits d493a0244fce drm/amd/display: Wait for ACK for INBOX0 HW Lock omits 7a47c8820a1d drm/amd/display: Initialise encoder assignment when initia [...] omits aadb06f9c972 drm/amd/display: Query all entries in assignment table dur [...] omits 548f21251415 drm/amd/display: To support sending TPS3 pattern when rest [...] omits ec581edc56d3 drm/amd/display: 3.2.161 omits 0ec283cd043d drm/amd/display: Adjust code indentation omits 6ef86fa8ccc8 drm/amd/display: Add hpd pending flag to indicate detectio [...] omits 095041dbfa03 drm/amd/display: Fix Coverity Issues omits 4cbe435dd688 drm/amd/display: retain/release stream pointer in link enc table omits e43098f6abb0 drm/amd/display: fix stale info in link encoder assignment omits 64266f0a45c8 drm/amd/display: use link_rate_set above DPCD 1.3 (#1527) omits 426b4c4fe52c drm/amd/display: clean up some formats and log omits b57d16bdd62c drm/amd/display: bring dcn31 clk mgr in line with other ve [...] omits 1328e395fd62 drm/amd/display: Fix detection of aligned DMUB firmware meta info omits cfd3f70ebd9e drm/amd/display: Use link_enc_cfg API for queries. omits 80c5f69b9424 drm/amd/display: Fix RGB MPO underflow with multiple displays omits 1f6c9ab06f61 drm/amd/display: remove dmcub_support cap dependency omits f0d0c39149f8 drm/amd/display: Pass panel inst to a PSR command omits ebd1e7196958 drm/amd/display: Add helper for blanking all dp displays omits b97788e504da drm/amd/display: remove unnecessary conditional operators omits 26db557e35d6 drm/amdgpu: return early on error while setting bar0 memtype omits d5a28852e86e drm/amdgpu: remove unnecessary checks omits b5f57384805a drm/amdkfd: Add sysfs bitfields and enums to uAPI omits 087451f372bf drm/amdgpu: use generic fb helpers instead of setting up A [...] omits b5d1d755c134 drm/amdkfd: remove kgd_dev declaration and initialization omits 56c5977eae87 drm/amdkfd: replace/remove remaining kgd_dev references omits dff63da93e45 drm/amdkfd: replace kgd_dev in gpuvm amdgpu_amdkfd funcs omits 574c4183ef75 drm/amdkfd: replace kgd_dev in get amdgpu_amdkfd funcs omits 6bfc7c7e175e drm/amdkfd: replace kgd_dev in various amgpu_amdkfd funcs omits 3356c38dc1b6 drm/amdkfd: replace kgd_dev in various kfd2kgd funcs omits 420185fdadbf drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs omits c531a58bb61b drm/amdkfd: replace kgd_dev in static gfx v10_3 funcs omits 4056b0337746 drm/amdkfd: replace kgd_dev in static gfx v10 funcs omits 9a17c9b79b4d drm/amdkfd: replace kgd_dev in static gfx v9 funcs omits 1cca6087422d drm/amdkfd: replace kgd_dev in static gfx v8 funcs omits 9365fbf3d74b drm/amdkfd: replace kgd_dev in static gfx v7 funcs omits c6c57446383a drm/amdkfd: add amdgpu_device entry to kfd_dev omits 2a67fcfa0db6 RDMA/hns: Validate the pkey index omits 679f2b7552b4 RDMA/ocrdma: Use helper function to set GUIDs omits 999ed03518cb media: atomisp: cleanup qbuf logic omits 3c82bf029525 media: atomisp: add YUVPP at __atomisp_get_pipe() logic omits 72fb16a130ac media: atomisp: frame.c: drop a now-unused function omits c37ed6733551 media: atomisp: pipe_binarydesc: drop logic incompatible w [...] omits 5c5a95385ad6 media: atomisp: binary.c: drop logic incompatible with firmware omits 4f948a328380 media: atomisp: simplify binary.c omits 3f323bb4cfdf media: atomisp: get rid of set pipe version custom ctrl omits 13d72e694271 media: atomisp: atomisp_cmd: make it more compatible with [...] omits 3d697a4a6b7d f2fs: rework write preallocations omits 3271d7eb00f1 f2fs: compress: reduce one page array alloc and free when [...] omits 98c3384fa770 arm64: dts: mt8183-kukui: Update Tboard sensor mapping table omits 7d71d289e1ba iio: light: ltr501: Added ltr303 driver support omits 471d040defb2 iio: adc: rzg2l_adc: Remove unnecessary print function dev_err() omits 7721c73d8018 iio: mpl3115: Use scan_type.shift and realbit in mpl3115_read_raw omits fb3e8bb47806 iio: xilinx-xadc-core: Use local variable in xadc_read_raw omits aad54091e1b5 iio: ti-ads1015: Remove shift variable ads1015_read_raw omits 4d57fb548a1b iio: mag3110: Use scan_type when processing raw data omits a5cd0e7f5b3c iio: ti-adc12138: Use scan_type when processing raw data omits 4e9f4c12f186 iio: ad7266: Use scan_type when processing raw data omits ded408b11354 iio: stk8ba50: Use scan_type when processing raw data omits 571f8d006f39 iio: stk8312: Use scan_type when processing raw data omits 5405c9b4074a iio: sca3000: Use scan_type when processing raw data omits 1aa2f96abbcc iio: mma7455: Use scan_type when processing raw data omits 9105079db67a iio: kxcjk-1013: Use scan_type when processing raw data omits f905772e8b16 iio: bma220: Use scan_type when processing raw data omits 0d376dc9febb iio: at91-sama5d2: Use dev_to_iio_dev() in sysfs callbacks omits 907b2ad8c9ac iio: at91-sama5d2: Fix incorrect cast to platform_device omits eb0469894ba7 iio: mma8452: Use correct type for return variable in IRQ handler omits 6a9a90364914 iio: lmp91000: Remove no-op trigger ops omits 9662afc9059b iio: gp2ap020a00f: Remove no-op trigger ops omits f3df6c739a85 iio: atlas-sensor: Remove no-op trigger ops omits 44c3bf8c1a48 iio: as3935: Remove no-op trigger ops omits 35ce398a554c iio: afe4404: Remove no-op trigger ops omits 26ae5ed3fcda iio: afe4403: Remove no-op trigger ops omits a3ab9c062251 iio: ad_sigma_delta: Remove no-op trigger ops omits e28309ad8a06 iio: sysfs-trigger: Remove no-op trigger ops omits 2d323927519c iio: interrupt-trigger: Remove no-op trigger ops omits 3c33b7b8267f iio: Mark iio_device_type as const omits 1fd85607e1e5 iio/scmi: Add reading "raw" attribute. omits 6bb835f3d004 iio: core: Introduce IIO_VAL_INT_64. omits 2c4ce5041cd5 iio: adc: ina2xx: Avoid double reference counting from get [...] omits 4bdc3e967dc6 iio: adc: ina2xx: Make use of the helper macro kthread_run() omits dc19fa63ad80 iio: ms5611: Simplify IO callback parameters omits ba1287e73182 iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable [...] omits 4498863cad7b iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks omits 8cf524be72fa iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc omits fb45c7a31ec1 iio: xilinx-xadc: Make IRQ optional omits e12653eb77b9 iio: accel: mma7660: Warn about failure to put device in s [...] omits 8eebe6281ac1 iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call omits ab0c1e34536c arm64: dts: mediatek: mt8173: Add gce-client-reg to displa [...] omits 861a08874fdb dt-bindings: arm64: dts: mediatek: Add sku22 for mt8183 ka [...] omits bf08726b34c1 dt-bindings: arm64: dts: mediatek: Add more SKUs for mt818 [...] omits 735810139312 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-cozmo omits 3831b385147f arm64: dts: mt8183: Add kakadu sku22 omits 1c1f350be884 arm64: dts: mt8183: Add more fennel SKUs omits 52e84f233459 arm64: dts: mt8183: Add kukui-jacuzzi-cozmo board omits 2706707b225d arm64: dts: mt8183: jacuzzi: remove unused ddc-i2c-bus omits f063eba3e7a6 ASoC: SOF: amd: Add support for SOF firmware authentication omits 4627421fb883 ASoC: SOF: amd: Add trace logger support omits efb931cdc4b9 ASoC: SOF: topology: Add support for AMD ACP DAIs omits 63fba90fc88b ASoC: amd: acp-config: Remove legacy acpi based machine struct omits ec25a3b14261 ASoC: SOF: amd: Add Renoir PCI driver interface omits 11ddd4e37181 ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform omits f1bdd8d385a8 ASoC: amd: Add module to determine ACP configuration omits e8afccf8fb75 ASoC: SOF: amd: Add PCM stream callback for Renoir dai's omits bda93076d184 ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir omits 738a2b5e2cc9 ASoC: SOF: amd: Add IPC support for ACP IP block omits 7e51a9e38ab2 ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware omits 0e44572a28a4 ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration omits 846aef1d7cc0 ASoC: SOF: amd: Add Renoir ACP HW support omits ff9ea5c62279 arm64: dts: mediatek: mt8183-evb: Add node for thermistor omits 9cf6a26ae352 arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks omits 7f1a9f47df61 arm64: dts: mediatek: mt8192: fix i2c node names omits a59308a5fb23 drm/i915: Fix fastsets on TypeC ports following a non-bloc [...] omits e0dbd7b0ed02 power: supply: core: Add kerneldoc to battery struct omits 5ae9497dda62 signal: requeuing undeliverable signals omits 1e66f04c14ab gpu: drm: panel-edp: Fix edp_panel_entry documentation omits aa70a0996b0e drm/bridge: parade-ps8640: Fix additional suspend/resume a [...] omits a4585ba2050f power: supply: core: Use library interpolation omits b171f667f378 signal: Requeue ptrace signals omits 5768d8906bc2 signal: Requeue signals in the appropriate queue omits 876e0b26ccd2 remoteproc: coredump: Correct argument 2 type for memcpy_fromio omits 4da96175014b remoteproc: imx_rproc: Fix a resource leak in the remove function omits 7efb14256dd3 remoteproc: Use %pe format string to print return error code omits 75082e7f4680 net: add missing include in include/net/gro.h omits e7f7c99ba911 signal: In get_signal test for signal_group_exit every tim [...] omits b6ce2af8766c pwm: img: Use only a single idiom to get a runtime PM reference omits e92af33e472c stmmac: fix build due to brainos in trans_start changes omits 14d8956548ad pwm: vt8500: Implement .apply() callback omits 0ee11b87c38b pwm: img: Implement .apply() callback omits 5e93d7782f7f pwm: twl: Implement .apply() callback omits e45a178e9e28 pwm: Restore initial state if a legacy callback fails omits 92f69e582e15 pwm: Prevent a glitch for legacy drivers omits 77965c98cffe pwm: Move legacy driver handling into a dedicated function omits 339f28964147 ixgbevf: Add support for new mailbox communication between [...] omits c869259881a3 ixgbevf: Mailbox improvements omits 9c9463c29d1b ixgbevf: Add legacy suffix to old API mailbox functions omits 887a32031a8a ixgbevf: Improve error handling in mailbox omits 0edbecd57057 ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE omits ce0854e71726 Merge branch 'sunxi/fixes-for-5.16' into sunxi/for-next omits fe69a2dd88b2 drm/i915/guc: fix NULL vs IS_ERR() checking omits f4d77525679e firmware: xilinx: export the feature check of zynqmp firmware omits fbce9f14055e firmware: xilinx: add macros of node ids for error event omits 1881eadb2041 firmware: xilinx: add register notifier in zynqmp firmware omits fbf3443f7750 nitro_enclaves: Add KUnit tests for contiguous physical me [...] omits 07503b3c1e13 nitro_enclaves: Add KUnit tests setup for the misc device [...] omits 090ce7831d34 nitro_enclaves: Sanity check physical memory regions durin [...] omits f6bdc0aafe88 nitro_enclaves: Merge contiguous physical memory regions omits dc74e8cf2324 nitro_enclaves: Remove redundant 'flush_workqueue()' calls omits 17a7555bf21c Merge branch 'dev_watchdog-less-intrusive' omits bec251bc8b6a net: no longer stop all TX queues in dev_watchdog() omits dab8fe320726 net: do not inline netif_tx_lock()/netif_tx_unlock() omits 5337824f4dc4 net: annotate accesses to queue->trans_start omits 8160fb43d55d net: use an atomic_long_t for queue->trans_timeout omits b32563b6ccba Merge tag 'for-net-next-2021-11-16' of git://git.kernel.or [...] omits 1b9beda83e27 fs: dlm: fix build with CONFIG_IPV6 disabled omits 379e4de9e140 x86/sgx: Fix minor documentation issues omits 65483559dc0a net: ethernet: ti: cpsw: Enable PHY timestamping omits 2322b532ad90 x86/mce: Get rid of cpu_missing omits 738baea4970b Documentation: networking: net_failover: Fix documentation omits 4616dddcfaf7 usb: typec: ucsi: Expose number of alternate modes in partner omits 0d8cfeeef3f5 usb: xhci-mtk: fix random remote wakeup omits 38269d2faddc usb: xhci-mtk: remove unnecessary error check omits 6352f24ba40f Docs: usb: update writesize, copy_from_user, usb_fill_bulk [...] omits 925ed163abcf Docs: usb: update comment and code near increment usage count omits 7ef0d85c87d1 Docs: usb: update err() to pr_err() and replace __FILE__ omits a9f4a6e92b3b perf: Drop guest callback (un)register stubs omits 17ed14eba22b KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c omits be399d824b43 KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PE [...] omits 7b517831a1c6 KVM: arm64: Convert to the generic perf callbacks omits 33271a9e2b52 KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c omits e1bfc24577cc KVM: Move x86's perf guest info callbacks to generic KVM omits db215756ae59 KVM: x86: More precisely identify NMI from guest when hand [...] omits 73cd107b9685 KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arc [...] omits 87b940a0675e perf/core: Use static_call to optimize perf_guest_info_callbacks omits 2aef6f306b39 perf: Force architectures to opt-in to guest callbacks omits 1c3430516b07 perf: Add wrappers for invoking guest callbacks omits b9f5621c9547 perf/core: Rework guest callbacks to prepare for static_ca [...] omits 84af21d850ee perf: Drop dead and useless guest "support" from arm, csky [...] omits 2934e3d09350 perf: Stop pretending that perf can handle multiple guest [...] omits f4b027c5c819 KVM: x86: Register Processor Trace interrupt hook iff PT e [...] omits 5c7df80e2ce4 KVM: x86: Register perf callbacks after calling vendor's h [...] omits ff083a2d972f perf: Protect perf_guest_cbs with RCU omits cb0e52b77487 psi: Fix PSI_MEM_FULL state when tasks are in memstall and [...] omits 4feee7d12603 sched/core: Forced idle accounting omits 2fb75e1b642f psi: Add a missing SPDX license header omits 2d3791f116bb psi: Remove repeated verbose comment omits 2202e15b2b1a kernel/locking: Use a pointer in ww_mutex_trylock(). omits 072927d1cebf media: atomisp: sh_css_sp: better support the current firmware omits 49c39ec4670a dma-buf: nuke dma_resv_get_excl_unlocked omits 37c4fd0db7c9 ALSA: hda: Do disconnect jacks at codec unbind omits 4a555f2b8d31 usb: gadget: at91_udc: Convert to GPIO descriptors omits 16d42759207f usb: gadget: composite: Show warning if function driver's [...] omits d429976170a5 usb: gadget: f_midi: allow resetting index option omits f057a1d4f0d2 usb: Remove redundant 'flush_workqueue()' calls omits c76ef96fc00e usb: gadget: f_fs: Use stream_open() for endpoint files omits 9933698f6119 USB: ehci_brcm_hub_control: Improve port index sanitizing omits fa78e367a249 drm/amdgpu: stop getting excl fence separately omits 4ce3b45704d5 usb: dwc3: meson-g12a: fix shared reset control use omits 433ba26f40d4 dt-bindings: usb: qcom,dwc3: add binding for IPQ4019 and IPQ8064 omits 2cbb8d4d6770 drm/i915: use new iterator in i915_gem_object_wait_reservation omits 7e2e69ed4678 drm/i915: Fix i915_request fence wait semantics omits ba67723f9461 dt-bindings: usb: dwc2: document the port when usb-role-sw [...] omits 9c8846c73ec0 usb: cdnsp: Remove unneeded semicolon after `}' omits 5e9ddbdcf730 drm/i915: use new cursor in intel_prepare_plane_fb v2 omits 1b5bdf071e62 drm/i915: use the new iterator in i915_sw_fence_await_rese [...] omits 73495209f645 drm/i915: use new iterator in i915_gem_object_wait_priority omits 912ff2ebd695 drm/i915: use the new iterator in i915_gem_busy_ioctl v2 omits 6749e69c4dad optee: add asynchronous notifications omits 787c80cc7b22 optee: separate notification functions omits 1e2c3ef0496e tee: export teedev_open() and teedev_close_context() omits f18397ab3ae2 tee: fix put order in teedev_close_context() omits ff5fdc34d0ae dt-bindings: arm: optee: add interrupt property omits 63d5bc420f46 docs: staging/tee.rst: add a section on OP-TEE notifications omits 40fafc8eca3f spi: hisi-kunpeng: Fix the debugfs directory name incorrect omits 7fabe7fed182 ASoC: stm32: sai: increase channels_max limit omits 2f0b1b013bbc ASoC: SOF: debug: Add support for IPC message injection omits 0bd2891bda45 ASoC: SOF: intel: Use the generic helper to get the reply omits 18c45f270352 ASoC: SOF: imx: Use the generic helper to get the reply omits 8ae77801c81d ASoC: SOF: utils: Add generic function to get the reply fo [...] omits bbf0e1d36519 ASoC: cs42l42: Remove redundant pll_divout member omits 3edde6de0906 ASoC: cs42l42: Simplify reporting of jack unplug omits f2dfbaaa5404 ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks omits 976001b10fa4 ASoC: cs42l42: Remove redundant writes to DETECT_MODE omits 228e80459960 MAINTAINERS: Add myself as SPI NOR co-maintainer omits 1189d2fb15a4 staging: r8188eu: delete unused header omits 06e6885d6a1d staging: r8188eu: code indent should use tabs omits 8495a34094b4 staging: r8188eu: remove unused defines in wifi.h omits fce0490dcbee staging: r8188eu: fix array_size.cocci warning omits 944f0f697acd staging: vt6655: Delete bogus check for `init_count` in AL7230 omits 8026ee384a28 staging: vt6655: Delete bogus check for `init_count` in AL2230 omits 6a141baa801b staging: vt6655: Update comment for `rf_write_wake_prog_syn` omits 1d17faf5c998 staging: vt6655: Rename `RFvWriteWakeProgSyn` function omits 9064cb02ee20 staging: vt6655: Rewrite conditional in AL7320 initialization omits 460228f19bbc staging: vt6655: Use incrementation in `idx` omits cfbfa0d3c35f staging: vt6655: Introduce `idx` variable omits 6a143ec198a6 staging: vt6655: Remove unnecessary type casts omits d396e735ba0c mtd: spi-nor: spansion: Use manufacturer late_init() omits f22a48dbd01b mtd: spi-nor: sst: Use manufacturer late_init() to set _write() omits 3fdad69e7fb2 mtd: spi-nor: xilinx: Use manufacturer late_init() to set [...] omits 00947a964949 mtd: spi-nor: winbond: Use manufacturer late_init() for OTP ops omits 7d4ff0613fb5 mtd: spi-nor: sst: Use flash late_init() for locking omits b0fa1db7d2f6 mtd: spi-nor: atmel: Use flash late_init() for locking omits dacc8cfee493 mtd: spi-nor: core: Introduce the late_init() hook omits 5854d4a6cc35 mtd: spi-nor: Get rid of nor->page_size omits 7158c86e5607 mtd: spi-nor: core: Use container_of to get the pointer to [...] omits a360ae43217c mtd: spi-nor: core: Fix spi_nor_flash_parameter otp description omits 2b425ef8c16c Merge branch 'ocelot_net-phylink' omits 7258aa5094db net: ocelot_net: use phylink_generic_validate() omits a6f5248bc0a3 net: ocelot_net: remove interface checks in macb_validate() omits 8ea8c5b492d4 net: ocelot_net: populate supported_interfaces member omits 530897ecdb3d firmware: arm_scmi: Make virtio Version_1 compliance optional omits 5f90f189a052 firmware: arm_scmi: Add optee transport omits b7d2cf7c817b dt-bindings: arm: Add OP-TEE transport for SCMI omits dfa25e9f0f9a firmware: arm_scmi: Review some virtio log messages omits c11239f3556c Merge branch 'mtk_eth_soc-phylink' omits a4238f6ce151 net: mtk_eth_soc: use phylink_generic_validate() omits 71d927494463 net: mtk_eth_soc: drop use of phylink_helper_basex_speed() omits db81ca153814 net: mtk_eth_soc: remove interface checks in mtk_validate() omits 83800d29f0c5 net: mtk_eth_soc: populate supported_interfaces member omits 253d091cdf99 Merge branch 'sparx5-phylink' omits 319faa90b724 net: sparx5: use phylink_generic_validate() omits 9b5cc05fd91c net: sparx5: clean up sparx5_phylink_validate() omits ae089a819176 net: sparx5: populate supported_interfaces member omits d3a410001e67 Merge branch 'enetc-phylink' omits 75021cf02ff8 net: enetc: use phylink_generic_validate() omits 5a94c1ba8e33 net: enetc: remove interface checks in enetc_pl_mac_validate() omits 4e5015df5211 net: enetc: populate supported_interfaces member omits 02ccdd9ddc10 Merge branch 'xilinx-phylink' omits 72a47e1aaf2e net: axienet: use phylink_generic_validate() omits 5703a4b66456 net: axienet: remove interface checks in axienet_validate() omits 136a3fa28a9f net: axienet: populate supported_interfaces member omits 01dd74246c75 Merge tag 'mlx5-updates-2021-11-16' of git://git.kernel.or [...] omits 3b941c5a1968 media: atomisp: sh_css_param_shading: fix comments coding style omits b8d65b8a5aea drm/i915/driver: add i915_driver_ prefix to functions omits 4588d7eb3b53 drm/i915/driver: rename driver to i915_drm_driver omits 50f1d9343b91 media: atomisp: get rid of sctbl_legacy_* omits 58471f6384fd drm/i915/driver: rename i915_drv.c to i915_driver.c omits c0a7df148e9d media: atomisp: get rid of #ifdef HAS_BL omits d7ab37bcddc7 media: atomisp: get rid of USE_WINDOWS_BINNING_FACTOR tests omits 63705da3dfc8 media: atomisp: remove #ifdef HAS_NO_HMEM omits 35009261b9e9 media: atomisp: sh_css_params: cleanup the code omits 037de9f2b2c1 media: atomisp: sh_css_params: remove tests for ISP2401 omits b541d4c99231 media: atomisp: sh_css_mipi: cleanup the code omits ef3f3627ff1b media: atomisp: sh_css_metrics: drop some unused code omits 839467839ca0 media: atomisp: simplify sh_css_defs.h omits da8fdf490b95 media: atomisp: drop empty files omits 60c8a1d8ed00 Merge branch 'mem-ctrl-next' into for-next omits 98f1323959b8 memory: fsl_ifc: populate child devices without relying on [...] omits f91d84e2ed0d dt-bindings: memory: fsl: convert ifc binding to yaml schema omits 64bc3aa02ae7 ath11k: reset RSN/WPA present state for open BSS omits 436a4e886598 ath11k: clear the keys properly via DISABLE_KEY omits 886433a98425 ath11k: add support for BSS color change omits fc95d10ac41d ath11k: add string type to search board data in board-2.bi [...] omits 273703ebdb01 ath11k: Fix crash caused by uninitialized TX ring omits fb12305aff12 ath11k: add trace log support omits 1ad6e4b00f29 ath11k: Add missing qmi_txn_cancel() omits bd77f6b1d710 ath11k: use cache line aligned buffers for dbring omits f951380a6022 ath11k: Disabling credit flow for WMI path omits 086c921a3540 ath11k: Fix ETSI regd with weather radar overlap omits db813d7bd919 selftests/bpf: Mark variable as static omits 67d61d30b8a8 selftests/bpf: Variable naming fix omits ea78548e0f98 selftests/bpf: Move summary line after the error logs omits 85c5f7c9200e net/mlx5: E-switch, Create QoS on demand omits d7df09f5e7b4 net/mlx5: E-switch, Enable vport QoS on demand omits e9d491a64755 net/mlx5: E-switch, move offloads mode callbacks to offloads file omits b22fd4381d15 net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac omits fcf8ec54b047 net/mlx5: E-switch, Remove vport enabled check omits 819c319c8c91 net/mlx5e: Specify out ifindex when looking up decap route omits fc3a879aea35 net/mlx5e: TC, Move comment about mod header flag to corre [...] omits 88d974860412 net/mlx5e: TC, Move kfree() calls after destroying all resources omits 972fe492e847 net/mlx5e: TC, Destroy nic flow counter if exists omits 0164a9bd9d63 net/mlx5: TC, using swap() instead of tmp variable omits 1cfd3490f278 net/mlx5: CT: Allow static allocation of mod headers omits 2c0e5cf5206e net/mlx5e: Refactor mod header management API omits f28a14c1dcb0 net/mlx5: Avoid printing health buffer when firmware is un [...] omits aef0f8c67d75 net/mlx5: Fix format-security build warnings omits bc541621f8ba net/mlx5e: Support ethtool cq mode omits b9241f54138c net: document SMII and correct phylink's new validation mechanism omits be0f6c4100ac Merge branch 'r8169-disable-detection-of-further-chip-vers [...] omits 364ef1f37857 r8169: disable detection of chip version 41 omits 6c8a5cf97c3f r8169: disable detection of chip version 45 omits 2d6600c754f8 r8169: disable detection of chip versions 49 and 50 omits 4b5f82f6aaef r8169: enable ASPM L1/L1.1 from RTL8168h omits c60c34a9104e Merge branch 'net-better-packing-of-global-vars' omits 49ecc2e9c3ab net: align static siphash keys omits 7071732c26fe net: use .data.once section in netdev_level_once() omits c2c60ea37e5b once: use __section(".data.once") omits fc12b70d12d0 drm/i915/guc: fix NULL vs IS_ERR() checking omits e5b5d25444e9 ACPI: thermal: drop an always true check omits a917dfb66c0a RDMA/bnxt_re: Scan the whole bitmap when checking if "disa [...] omits dd566d586fba RDMA/bnxt_re: Remove unneeded variable omits fc9d19e18aaa RDMA/irdma: Use helper function to set GUIDs omits 934a5dc1546b coresight: Use devm_bitmap_zalloc when applicable omits 0fe4ff885f8a x86/fpu: Correct AVX512 state tracking omits 279373dee83e Fixup merge-to-merge conflict in lzo_compress_pages omits b71221886a14 Merge branch 'for-next-next-v5.16-20211116' into for-next- [...] omits 85b7c01714a8 Merge branch 'for-next-current-v5.15-20211116' into for-ne [...] omits f0d739a7fa3b Merge branch 'ext/nikbor/pause-balance-v2' into for-next-n [...] omits d872c627a59d Merge branch 'ext/josef/global-steal-v3' into for-next-nex [...] omits e78b180da5c5 Merge branch 'misc-next' into for-next-next-v5.16-20211116 omits ed93ad77fa88 Merge branch 'misc-5.16' into for-next-current-v5.15-20211116 omits a6effc06cc5b btrfs: allow device add if balance is paused omits 68375f1e8746 btrfs: make device add compatible with paused balance in b [...] omits aa7a00161051 btrfs: introduce BTRFS_EXCLOP_BALANCE_PAUSED exclusive state omits 11d02f3b26a6 btrfs: change root to fs_info for btrfs_reserve_metadata_bytes omits be4b570df108 btrfs: get rid of root->orphan_cleanup_state omits 22b461ad9f75 btrfs: remove global rsv stealing logic for orphan cleanup omits 5a92f59934a7 btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv s [...] omits 8ec97027317a btrfs: check ticket->steal in steal_from_global_block_rsv omits 8a96b88f7586 btrfs: check for priority ticket granting before flushing omits 9f270c741efe btrfs: handle priority ticket failures in their respective [...] omits 28491d7ef4af Bluetooth: btusb: enable Mediatek to support AOSP extension omits 98b38e443550 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits e927f53f7dd9 arm64: dts: allwinner: h6: tanix-tx6: Add SPDIF omits 7cd925a8823d clocksource/drivers/exynos_mct: Refactor resources allocation omits bf9cda02bd4c btrfs: fix a out-of-boundary access for copy_compressed_da [...] omits 715ecbc10d6a power: supply: max77976: add Maxim MAX77976 charger driver omits 77d641baa3c8 power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY omits f9a09de33b47 dt-bindings: power: supply: add Maxim MAX77976 battery charger omits 1a085e23411d drm/i915: Disable D3Cold in s2idle and runtime pm omits 5b49e068bead media: atomisp: get rid of #ifdef ISP_VEC_NELEMS omits 912680064f94 media: atomisp: make sh_css similar to Intel Aero driver omits ec1804dadf36 media: atomisp: warn if mipi de-allocation failed omits dc41f7df78af media: atomisp: drop check_pipe_resolutions() logic omits 37746513f682 media: atomisp: get rid of some weird warn-suppress logic omits e05b3bbbf12f media: atomisp: drop a dead code omits 1de7694155a7 media: atomisp: drop ia_css_pipe_update_qos_ext_mapped_arg omits 6a28541ff52f media: atomisp: unify ia_css_stream stop logic omits 802dfce3b96e media: atomisp: get rid of ia_css_stream_load() omits 0a9e6351ea70 media: atomisp: drop crop code at stream create function omits 2a01213bfa10 media: atomisp: solve #ifdef HAS_NO_PACKED_RAW_PIXELS omits 9e22032e9c9e media: atomisp: remove #ifdef SH_CSS_ENABLE_METADATA omits 52481d4d319c media: atomisp: drop #ifdef WITH_PC_MONITORING omits 16d0c92ef8a5 media: atomisp: drop #ifdef SH_CSS_ENABLE_PER_FRAME_PARAMS omits 29a3764a76ed media: atomisp: remove #ifdef HAS_OUTPUT_SYSTEM omits 7bedd01849d6 media: atomisp: drop an useless #ifdef ISP2401 omits 47f6b6d498ec media: atomisp: drop two vars that are currently ignored omits c35abde30ac6 media: atomisp: Avoid some {} just to define new vars omits 0badc300c03a media: atomisp: fix comments coding style at sh_css.c omits 55e14acd99fd media: atomisp: ia_css_stream.h: remove ifdefs from the header omits 4005ecee616a media: atomisp: shift some structs from input_system_local omits 77db47351071 media: atomisp: get rid of if CONFIG_ON_FRAME_ENQUEUE omits bcc3ba664931 media: atomisp: get rid of phys event abstractions omits 58043dbf6d1a media: atomisp: handle errors at sh_css_create_isp_params() omits 363d50b73dd8 media: atomisp: implement enum framesize/frameinterval omits d45d97873b8e media: atomisp-ov2680: implement enum frame intervals omits dd8e6adb9b5d media: atomisp-ov2680: adjust the maximum frame rate omits 04da0010c097 media: atomisp-ov2680: remove some unused fields omits 8734c1d948f4 media: atomisp-ov2680: uncomment other resolutions omits ea3e24ca3012 media: atomisp-gc2235: drop an unused var omits 652af08aad42 media: ipu3: drop an unused variable omits 44ebcb44584f spi: dw: Define the capabilities in a continuous bit-flags set omits 2b8a47e0b698 spi: dw: Replace DWC_HSSI capability with IP-core version checker omits 2cc8d9227bbb spi: dw: Introduce Synopsys IP-core versions interface omits ec77c086dc5b spi: dw: Convert to using the Bitfield access macros omits 725b0e3ea899 spi: dw: Put the driver entities naming in order omits 21b6b3809b84 spi: dw: Discard redundant DW SSI Frame Formats enumeration omits a62bacba81c4 spi: dw: Add a symbols namespace for the core module omits 4950486cd86f regulator: da9121: Emit only one error message in .remove() omits 7548a391c53c ASoC: SOF: i.MX: simplify Kconfig omits 5f55c9693a22 ASoC: qcom: sdm845: only setup slim ports once omits 1f9d56574334 Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminat [...] omits 0f281a5e5b67 Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set t [...] omits 9482c5074a7d Bluetooth: hci_request: Remove bg_scan_update work omits f056a65783cc Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to us [...] omits 2bd1b237616b Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to u [...] omits be6c5ba2b00a Bluetooth: btmrvl_main: repair a non-kernel-doc comment omits f8ae9bb51670 dt-bindings: power: reset: gpio-poweroff: Convert txt bind [...] omits d41bc48bfab2 selftests/bpf: Add uprobe triggering overhead benchmarks omits 62803fec52f8 Merge branch 'inuse-cleanups' omits b3cb764aa1d7 net: drop nopreempt requirement on sock_prot_inuse_add() omits 4199bae10c49 net: merge net->core.prot_inuse and net->core.sock_inuse omits d477eb900484 net: make sock_inuse_add() available omits 2a12ae5d433d net: inline sock_prot_inuse_add() omits abc3342a09a7 Merge branch 'gro-out-of-core-files' omits 587652bbdd06 net: gro: populate net/core/gro.c omits e456a18a390b net: gro: move skb_gro_receive into net/core/gro.c omits 0b935d7f8c07 net: gro: move skb_gro_receive_list to udp_offload.c omits 4721031c3559 net: move gro definitions to include/net/gro.h omits 6fcc06205c15 Merge branch 'tcp-optimizations' omits 43f51df41729 net: move early demux fields close to sk_refcnt omits 29fbc26e6dfc tcp: do not call tcp_cleanup_rbuf() if we have a backlog omits 8bd172b78729 tcp: check local var (timeo) before socket fields in one test omits f35f821935d8 tcp: defer skb freeing after socket lock is released omits 3df684c1a3d0 tcp: avoid indirect calls to sock_rfree omits b96c51bd3bd8 tcp: tp->urg_data is unlikely to be set omits 7b6a893a5991 tcp: annotate races around tp->urg_data omits 0307a0b74b3a tcp: annotate data-races on tp->segs_in and tp->data_segs_in omits d2489c7b6d7d tcp: add RETPOLINE mitigation to sk_backlog_rcv omits 93afcfd1db35 tcp: small optimization in tcp recvmsg() omits 91b6d3256356 net: cache align tcp_memory_allocated, tcp_sockets_allocated omits 6c302e799a0d net: forward_alloc_get depends on CONFIG_MPTCP omits 1ace2b4d2b4e net: shrink struct sock by 8 bytes omits 1b31debca832 ipv6: shrink struct ipcm6_cookie omits aba546565b61 net: remove sk_route_nocaps omits d0d598ca86bd net: remove sk_route_forced_caps omits 42f67eea3ba3 net: use sk_is_tcp() in more places omits 373544020024 tcp: small optimization in tcp_v6_send_check() omits 283c6b54bca1 tcp: remove dead code in __tcp_v6_send_check() omits d519f350967a tcp: minor optimization in tcp_add_backlog() omits ebf7f6f0a6cd bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33 omits 385315decf65 Bluetooth: Don't initialize msft/aosp when using user channel omits a27c519a8164 Bluetooth: fix uninitialized variables notify_evt omits 3a56ef719f0b Bluetooth: stop proccessing malicious adv data omits dd2ac1d6d495 Bluetooth: hci_h4: Fix padding calculation error within h4 [...] omits e12cd158c8a4 selftests/bpf: Configure dir paths via env in test_bpftool [...] omits b62318152040 bpftool: Update doc (use susbtitutions) and test_bpftool_s [...] omits 4344842836e9 bpftool: Add SPDX tags to RST documentation files omits 4746158305e9 selftests/bpf: Add a dedup selftest with equivalent struct [...] omits 69a055d54615 libbpf: Fix a couple of missed btf_type_tag handling in btf.c omits fac1319be07b Merge branch 'for-v5.17/renesas-rpc' into for-next omits b04cc0d912eb memory: renesas-rpc-if: Add support for RZ/G2L omits 9a7fc952717e drm/i915: Skip error capture when wedged on init omits 8c89eda37118 Merge branch 'for-v5.17/renesas-rpc' into for-next omits 5da9b59b23d8 memory: renesas-rpc-if: Drop usage of RPCIF_DIRMAP_SIZE macro omits 818fdfa89baa memory: renesas-rpc-if: Return error in case devm_ioremap_ [...] omits 4b5a231ff617 dt-bindings: memory: renesas,rpc-if: Add optional interrup [...] omits c271aa1f7351 dt-bindings: memory: renesas,rpc-if: Add support for the R [...] omits f69590af7cbc Merge branch 'next/soc64' into for-next omits fc6303bf30fb Merge branch 'next/soc' into for-next omits ddb0fc6f055d arm64: exynos: Enable Exynos Multi-Core Timer driver omits b0ef7b1a7a07 pinctrl: samsung: Add Exynos7885 SoC specific data omits 1e6a58ad39a6 dt-bindings: pinctrl: samsung: Document Exynos7885 omits 7f9ec9b59c27 ARM: s3c: add one more "fallthrough" statement in Jive omits b3c3d5881e0e platform/surface: aggregator_registry: Rename device regis [...] omits acff7091df0e platform/surface: aggregator_registry: Use generic client [...] omits 38543b72fbe5 platform/surface: aggregator: Make client device removal m [...] omits 0f0ac158d28f platform/x86: asus-wmi: Add support for custom fan curves omits 79f960e29cfc platform/x86: thinkpad_acpi: Convert platform driver to us [...] omits e47d0bf800e8 bpftool: Add current libbpf_strict mode to version output omits 2c95b92ecd92 ALSA: memalloc: Unify x86 SG-buffer handling (take#3) omits 7206998f578d ALSA: hda: Fix potential deadlock at codec unbinding omits 80bd64af75b4 ALSA: hda: Add missing rwsem around snd_ctl_remove() calls omits 5471e9762e1a ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls omits 06764dc93184 ALSA: jack: Add missing rwsem around snd_ctl_remove() calls omits 02eb1d098e26 ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink omits 85b741c1cb68 ALSA: usb-audio: Add minimal-mute notion in dB mapping table omits fd23116d7b8d ALSA: usb-audio: Use int for dB map values omits 16d6dc8d8030 ARM: dts: aspeed: mtjade: Add uefi partition omits 8189162c66b7 ARM: dts: aspeed: mtjade: Add I2C buses for NVMe devices omits 82099d76cb6f ARM: dts: aspeed: tyan-s7106: Update nct7802 config omits 3ad4b7c81a99 net: macb: Fix several edge cases in validate omits 5ecc573d0c54 ASoC: wm8903: Convert txt bindings to yaml omits 3c8a3ad40191 ASoC: codecs: MBHC: Add support for special headset omits 01365f549c88 drm/mediatek: Add support for Mediatek SoC MT8192 omits f4cca88efd1a drm/mediatek: Add component RDMA4 omits 8c9f215a31c6 drm/mediatek: Add component POSTMASK omits 787a7a871c6f drm/mediatek: Add component OVL_2L2 omits 1c0066baa869 btrfs: cache reported zone during mount omits 802dc2194f5a btrfs: remove unused parameter fs_devices from btrfs_init_ [...] omits ddc8e9cb530e btrfs: deprecate BTRFS_IOC_BALANCE ioctl omits 93125cc0884e btrfs: make 1-bit bit-fields of scrub_page unsigned int omits eda09706b240 cgroup: rstat: Mark benign data race to silence KCSAN omits 75cc9a84c9eb x86/sev: Remove do_early_exception() forward declarations omits 5ed0a99b12aa x86/head64: Carve out the guest encryption postprocessing [...] omits d2c64f98c387 PCI: Use pci_find_vsec_capability() when looking for TBT devices omits dbc4c70e3cdf x86/sev: Get rid of excessive use of defines omits 688542e29fae selftests/sgx: Add test for multiple TCS entry omits 26e688f1263a selftests/sgx: Enable multiple thread support omits abc5cec47350 selftests/sgx: Add page permission and exception test omits c085dfc7685c selftests/sgx: Rename test properties in preparation for m [...] omits 41493a095e48 selftests/sgx: Provide per-op parameter structs for the te [...] omits f0ff2447b861 selftests/sgx: Add a new kselftest: Unclobbered_vdso_overs [...] omits 065825db1fd6 selftests/sgx: Move setup_test_encl() to each TEST_F() omits 1b35eb719549 selftests/sgx: Encpsulate the test enclave creation omits 147172148909 selftests/sgx: Dump segments and /proc/self/maps only on failure omits 3200505d4de6 selftests/sgx: Create a heap for the test enclave omits 5f0ce664d8c6 selftests/sgx: Make data measurement for an enclave segmen [...] omits 39f62536be2f selftests/sgx: Assign source for each segment omits 5064343fb155 selftests/sgx: Fix a benign linker warning omits 18c3933c1983 x86/sev: Shorten GHCB terminate macro names omits 5b59289bfdbe ASoC: SOF: core: Unregister machine driver before IPC and debugfs omits 5dbec393cd23 ASoC: adau1701: Replace legacy gpio interface for gpiod omits 749303055b78 firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h omits 7ec4a058c16f ASoC: cs42l42: Add control for audio slow-start switch omits 8d0872f6239f ASoC: Intel: add sof-nau8825 machine driver omits 95cead06866a ASoC: codecs: Axe some dead code in 'wcd_mbhc_adc_hs_rem_irq()' omits bae9e13fc55c ASoC: cs35l41: DSP Support omits 0f9710603e80 ASoC: dt-bindings: cs42l42: Convert binding to yaml omits 0c61ac2786ff Merge series "ASoC: Intel: sof_sdw: Use fixed DAI link id" [...] omits a4832f80271b Merge series "Add tfa9897 rcv-gpios support" from Vincent [...] omits 3ad6fd77a2d6 x86/sgx: Add check for SGX pages to ghes_do_memory_failure() omits c6acb1e7bf46 x86/sgx: Add hook to error injection address validation omits 03b122da74b2 x86/sgx: Hook arch_memory_failure() into mainline code omits a495cbdffa30 x86/sgx: Add SGX infrastructure to recover from poison omits 992801ae9243 x86/sgx: Initial poison handling for dirty and free pages omits 40e0e7843e23 x86/sgx: Add infrastructure to identify SGX EPC pages omits d6d261bded8a x86/sgx: Add new sgx_epc_page flag bit to mark free pages omits 53989fad1286 cxl/pmem: Fix module reload vs workqueue state omits fd49f99c1809 ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT omits 814dff9ae234 cxl/test: Mock acpi_table_parse_cedt() omits f4ce1f766f1e cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers omits 2d03e46a4bad ACPI: Add a context argument for table parsing handlers omits ad2f63971e96 ACPI: Teach ACPI table parsing about the CEDT header format omits f64bd790b750 ACPI: Keep sub-table parsing infrastructure available for modules omits 09eac2ca988a tools/testing/cxl: add mock output for the GET_HEALTH_INFO [...] omits a91bd78967c4 cxl/memdev: Remove unused cxlmd field omits affec782742e cxl/core: Convert to EXPORT_SYMBOL_NS_GPL omits 5e2411ae8071 cxl/memdev: Change cxl_mem to a more descriptive name omits 888e034a74f4 cxl/mbox: Remove bad comment omits 08b9e0ab8af4 cxl/pmem: Fix reference counting for delayed work omits 459e1cd0d5ec Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus omits fac73543fff0 drm/i915: Don't read query SSEU for non-existent slice 0 o [...] omits f5029f62d9ba soc: bcm: brcmstb: Add of_node_put() in pm-mips omits 28df783bfcbb ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573 omits 9dfcdd1d85cc ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers omits c2af8fb1cf94 arm64: defconfig: Enable additional Broadcom STB drivers omits d0e68d354f34 arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500 omits 92c446053814 fs: dlm: replace use of socket sk_callback_lock with sock_lock omits 4c3d90570bcc fs: dlm: don't call kernel_getpeername() in error_report() omits d5e781a2e50f drm/i915/fbc: fix the FBC kernel-doc warnings omits 7b0c9ca7f18e dt-bindings: arm: bcm: document Netgear RAXE500 binding omits 31fd9b79dc58 ARM: dts: BCM5301X: update CRU block description omits de7880016665 ARM: BCM53016: MR32: convert to Broadcom iProc I2C Driver omits 3d2d52a0d183 ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U omits 8c9f00d4b051 ARM: dts: BCM5301X: remove unnecessary address & size cell [...] omits 5f9cfe9e94a6 ARM: dts: NSP: MX65: add qca8k falling-edge, PLL properties omits 7e78153aef7f agp/intel-gtt: reduce intel-gtt dependencies more omits ce6838afc924 agp/intel-gtt: Replace kernel.h with the necessary inclusions omits dd54575a83d8 drm/i915: include intel-gtt.h only where needed omits a5bdc36354cb Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits aa67bacb482a arm: dts: mt6589: Add device tree for Fairphone 1 omits 5ebea8244afb dt-bindings: vendor-prefixes: add T-Head Semiconductor omits 2f6a470d6545 Revert "Merge branch 'mctp-i2c-driver'" omits 67266372b88c btrfs: reduce the scope of the tree log mutex during trans [...] omits 4872c473ae6e btrfs: consolidate device_list_mutex in prepare_sprout to [...] omits 3cc41925fd0f btrfs: switch seeding_dev in init_new_device to bool omits 9b45c1ccfae6 btrfs: send: remove unused type parameter to iterate_inode_ref_t omits e7b06765f080 btrfs: send: remove unused found_type parameter to lookup_ [...] omits e1ac5f289076 btrfs: rename btrfs_item_end_nr to btrfs_item_data_end omits e36bce985cd5 btrfs: remove the btrfs_item_end() helper omits 242db53eafb3 btrfs: drop the _nr from the item helpers omits 9cb4aea5af3b btrfs: introduce item_nr token variant helpers omits 22c930aee041 btrfs: make btrfs_file_extent_inline_item_len take a slot omits ea2237894e50 btrfs: add btrfs_set_item_*_nr() helpers omits e2475e9e9aa5 btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere omits 099725d2a05e btrfs: remove no longer needed logic for replaying directo [...] omits 90a4e2cc9bda btrfs: only copy dir index keys when logging a directory omits 6aedfcbbc1f8 btrfs: check-integrity: fix a warning on write caching dis [...] omits d4b5d76835e9 btrfs: silence lockdep when reading chunk tree during mount omits a88d33b7dc98 btrfs: remove spurious unlock/lock of unused_bgs_lock omits 5bf7d010775e btrfs: fix deadlock between quota enable and other quota o [...] omits b103a9bfdb7c btrfs: fix ENOSPC failure when attempting direct IO write [...] omits 9d48aac53040 btrfs: fix memory ordering between normal and ordered work [...] omits 6d3b1b069946 Merge branch 'generic-phylink-validation' omits 5038ffea0c6c net: mvpp2: use phylink_generic_validate() omits 02a0988b9893 net: mvneta: use phylink_generic_validate() omits 34ae2c09d46a net: phylink: add generic validate implementation omits 06cf63cb69be Merge branch 'for-5.16-fixup' into for-next omits 5cf46d8e741f net/wan/fsl_ucc_hdlc: fix sparse warnings omits 311107bdecd1 net: fddi: use swap() to make code cleaner omits 9ed941178ce9 hinic: use ARRAY_SIZE instead of ARRAY_LEN omits 16b1c4e01c89 net: usb: ax88179_178a: add TSO feature omits 71812af7234f Merge branch 'mctp-i2c-driver' omits 80be9b2c0d93 mctp i2c: MCTP I2C binding driver omits 0b6141eb2b14 dt-bindings: net: New binding mctp-i2c-controller omits 3ef2de27a05a i2c: npcm7xx: Allow 255 byte block SMBus transfers omits 1b2ba1f591c9 i2c: aspeed: Allow 255 byte block transfers omits 84a107e68b34 i2c: dev: Handle 255 byte blocks for i2c ioctl omits 13cae4a104d2 i2c: core: Allow 255 byte transfers for SMBus 3.x omits 395879305333 Merge branch 'mem-ctrl-next' into for-next omits 3191e91ae15b memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX omits 8c5ba21c16bd memory: mtk-smi: Fix a null dereference for the ostd omits cc0be1ad686f net: bridge: Slightly optimize 'find_portno()' omits d667c5384577 From: Gene Chen gene_chen@richtek.com omits e05cab34e417 dt-bindings: leds: Add bindings for MT6360 LED omits 4de0ebb10652 Merge branch 'next/drivers' into for-next omits f5dc0140d483 soc: samsung: exynos-pmu: Add Exynos850 support omits a67cce839451 dt-bindings: samsung: pmu: Document Exynos850 omits 214f78060713 soc: samsung: exynos-chipid: add Exynos7885 SoC support omits 569e45a11354 soc: samsung: exynos-chipid: describe which SoCs go with c [...] omits f7d344f2188c spi: xlp: Remove Netlogic XLP variants omits f02bff30114f spi: lpspi: release requested DMA channels omits 45971bdd8ca8 spi: remove unused header file <linux/platform_data/spi-cl [...] omits 02d6fdecb9c3 regmap: allow to define reg_update_bits for no bus configuration omits 296c789ce1e5 ASoC: intel: sof_sdw: add link adr order check omits 4ed65d6ead29 ASoC: intel: sof_sdw: remove get_next_be_id omits bd98394a811c ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init omits f8f8312263e2 ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk omits bf605cb04230 ASoC: intel: sof_sdw: move DMIC link id overwrite to creat [...] omits d471c034f832 ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP omits b63137cf5167 ASoC: intel: sof_sdw: rename be_index/link_id to link_index omits 1071f2415b6b ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 omits 0527b19fa4f3 ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x36 [...] omits dd31ddd81904 ASoC: intel: sof_sdw: return the original error number omits 48b5b6a56002 ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release omits b4e2d7ce132b ASoC: SOF: IPC: update ipc_log_header() omits 168eed447129 ASoC: SOF: IPC: Add new IPC command to free trace DMA omits 9da52c39b33e ASoC: codecs: tfa989x: Add support for tfa9897 optional rcv-gpios omits 77fffb83933a ASoC: dt-bindings: nxp, tfa989x: Add rcv-gpios property fo [...] omits 642fc4fa0487 Merge existing fixes from spi/for-5.16 into new branch omits 79a7a5ac3e53 Merge existing fixes from asoc/for-5.16 into new branch omits cb3ef7b00042 net: sched: sch_netem: Refactor code in 4-state loss generator omits e99fa4230fa8 net: dsa: vsc73xxx: Make vsc73xx_remove() return void omits ff6780f1d022 Merge branch 'next/dt' into for-next omits cb0ad82ee216 Merge branch 'next/soc' into for-next omits 8e14b530f8c9 ARM: dts: exynos: Use interrupt for BCM4330 host wakeup in I9100 omits 9cb6de45a006 ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 omits 4f5d06d381ba arm64: dts: exynos: drop samsung,ufs-shareability-reg-offs [...] omits 90dc0df9168b ARM: s3c: include header for prototype of s3c2410_modify_misccr omits ac746c8520d9 net: stmmac: enhance XDP ZC driver level switching performance omits 5d978f8ad2ae arm64: dts: mt8183: change rpmsg property name omits 70aeb807cf86 EDAC/amd64: Add context struct omits 448c3d6085b7 EDAC/amd64: Allow for DF Indirect Broadcast reads omits b3218ae47771 x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC omits 0b746e8c1e1e x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC omits 2ff64a84bbb3 gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios() omits 507805b83ff1 gpiolib: acpi: Remove never used devm_acpi_dev_remove_driv [...] omits ea708ac5bf41 gpio: xlp: Remove Netlogic XLP variants omits c61d8b5791ab dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string omits a193f3b4e050 drm/shmem-helper: Pass GEM shmem object in public interfaces omits c7fbcb7149ff drm/shmem-helper: Export dedicated wrappers for GEM object [...] omits 3cb8cdc2a80f Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 5a363c206733 drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle() omits 17fc0a96f4b4 Merge branches 'renesas-arm-dt-for-v5.17', 'renesas-arm-so [...] omits 161450134ae9 clk: renesas: r9a07g044: Add OSTM clock and reset entries omits dc446cba4301 clk: renesas: r9a07g044: Rename CLK_PLL2_DIV16 and CLK_PLL [...] omits 073da9e7c768 clk: renesas: r9a07g044: Add WDT clock and reset entries omits a0d2a2c6736c clk: renesas: r9a07g044: Add clock and reset entry for SCI1 omits adb613f84a9e pinctrl: renesas: rzg2l: Add support to get/set drive-stre [...] omits 22972a2d5bc4 pinctrl: renesas: rzg2l: Rename PIN_CFG_* macros to match [...] omits 7f13a4297be0 pinctrl: renesas: rzg2l: Add support to get/set pin config [...] omits d1189991c823 pinctrl: renesas: rzg2l: Add helper functions to read/writ [...] omits c76629a63b9c pinctrl: renesas: rzg2l: Rename RZG2L_SINGLE_PIN_GET_PORT macro omits 272958bf8ec3 staging: r8188eu: remove the efuse_hal structure omits 232ee4d19ed5 staging: r8188eu: remove fake efuse variables omits 70919f64ea0f staging: r8188eu: remove bt efuse definitions omits d53ad62518d4 staging: r8188eu: efuse_OneByteWrite is unused omits 0f4504dc5dc7 staging: r8188eu: efuse_OneByteRead is unused omits dd657639326d staging: r8188eu: remove defines for efuse type omits a98e3bd77ead staging: r8188eu: rtl8188e_EFUSE_GetEfuseDefinition is unused omits 36c6b1eb57c0 staging: r8188eu: use efuse map length define directly omits a15aed66338c staging: r8188eu: merge Efuse_ReadAllMap into EFUSE_Shadow [...] omits 304c82531648 staging: r8188eu: rtl8188e_Efuse_PgPacketRead is now unused omits ec00db06a10a staging: r8188eu: rtl8188e_EfuseGetCurrentSize is now unused omits 2267ac01628b staging: r8188eu: merge small adapter info helpers omits 6f520d1f50e9 staging: r8188eu: remove test code for efuse shadow map omits 3a6a68888b6c staging: r8188eu: remove efuse type from read functions omits 8e162342589a staging: r8188eu: remove efuse type from definition functions omits 53a2f33caaea staging: mt7621-dts: remove 'gdma' and 'hsdma' nodes omits 87dd67f496f7 staging: mt7621-dma: remove driver from tree omits 5bfc10690c6c staging: ralink-gdma: remove driver from tree omits 1e9fc71213d7 arm64: dts: meson-gxbb-wetek: use updated LED bindings omits c019abb2feba arm64: dts: meson-gxbb-wetek: fix missing GPIO binding omits 8182a35868db arm64: dts: meson-gxbb-wetek: fix HDMI in early boot omits c0b0d2e87d91 ath11k: Increment pending_mgmt_tx count before tx send invoke omits 9212c1b9e80a ath11k: send proper txpower and maxregpower values to firmware omits 787264893c69 ath11k: fix FCS_ERR flag in radio tap header omits b4a0f54156ac ath11k: move peer delete after vdev stop of station for QC [...] omits c8f2d41bbff6 ath11k: fix the value of msecs_to_jiffies in ath11k_debugf [...] omits 95d35256b564 arm64: dts: amlogic: Fix SPI NOR flash node name for ODROI [...] omits bb98a6fd0b0e arm64: dts: amlogic: meson-g12: Fix GPU operating point ta [...] omits cdc509169459 arm64: dts: amlogic: meson-g12: Fix thermal-zones indent omits 1d795645e1ee ath11k: remove return for empty tx bitrate in mac_op_sta_s [...] omits 78406044bdd0 ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS rat [...] omits 4f66a9ef37d3 ALSA: hda: intel: More comprehensive PM runtime setup for [...] omits be8867cb4765 ath11k: avoid unnecessary lock contention in tx_completion path omits bcef57ea400c ath11k: add branch predictors in dp_tx path omits cbfbed495d32 ath11k: avoid while loop in ring selection of tx completio [...] omits a8508bf7ced2 ath11k: remove mod operator in dst ring processing omits d0e2523bfa9c ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory omits 400588039a17 ath11k: add branch predictors in process_rx omits db2ecf9f0567 ath11k: remove usage quota while processing rx packets omits c4d12cb37ea2 ath11k: avoid active pdev check for each msdu omits a1775e732eb9 ath11k: avoid additional access to ath11k_hal_srng_dst_num_free omits 5e76fe03dbf9 ath11k: modify dp_rx desc access wrapper calls inline omits 6452f0a3d565 ath11k: allocate dst ring descriptors from cacheable memory omits 2c5545bfa29d ath11k: disable unused CE8 interrupts for ipq8074 omits f187fe8e3bc6 ath11k: fix firmware crash during channel switch omits 83c9eee72603 arm64: dts: meson-sm1-odroid: add cec nodes omits 624e0a317030 ath11k: Fix 'unused-but-set-parameter' error omits 31aeaf547d7e ath11k: fix DMA memory free in CE pipe cleanup omits 4c375743c5fe ath11k: avoid unnecessary BH disable lock in STA kickout event omits aa52b008441f dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add output-im [...] omits 4ea03443ecda ath11k: fix error routine when fallback of add interface fails omits 85f36923be47 ath11k: fix fw crash due to peer get authorized before key [...] omits 032816fbbfaf pinctrl: pinconf-generic: Add support for "output-impedanc [...] omits 7388fa8acfce dt-bindings: pincfg-node: Add "output-impedance-ohms" property omits fea2538025fe pinctrl: renesas: rza1: Fix kerneldoc function names omits f9a2adcc9e90 arm64: dts: renesas: r9a07g044: Add SCI[0-1] nodes omits 5a8aa63c9bca arm64: dts: renesas: rzg2l-smarc: Enable SCIF2 on carrier board omits 68f8eb19c18a arm64: dts: renesas: r9a07g044: Add SCIF[1-4] nodes omits ac0c9be91ae8 staging: wlan-ng: Removed unused comments omits fca00dc456bd staging: vt6655: fix camelcase in bRadioOff omits 74b1dc363063 staging: r8188eu: simplify two boolean assignments omits 80d21b0a5d65 staging: r8188eu: merge three small functions omits 216506a986b2 staging: r8188eu: rf_chip is constant omits 9f784c8214e1 staging: r8188eu: remove autoload check omits c4120aaefbea staging: r8188eu: remove haldata's EEPROMSubCustomerID omits 704a47655e79 staging: r8188eu: remove haldata's EEPROMCustomerID omits 49ee664299ec staging: r8188eu: remove haldata's EEPROMVID / PID omits d8a5b29b3d75 staging: rtl8192u: remove the if condition without effect omits 01d80b6ed2e3 staging: rtl8723bs: core: avoid unnecessary if condition omits d79c38617440 staging: r8188eu: os_dep: Change the return type of function omits 4b99dd7d212b staging: r8188eu: remove efuse write functions omits 7e90e57307df staging: r8188eu: remove write support from rtl8188e_Efuse [...] omits 1a7b609415df staging: r8188eu: clean up _PHY_PathADDAOn omits ddf8a086433b staging: r8188eu: remove constant phy_IQCalibrate_8188E parameter omits 057957d998ad staging: r8188eu: remove unused phy_PathA_RxIQK parameter omits 6304daa08728 staging: r8188eu: remove unused phy_PathA_IQK_8188E parameter omits 2e90094fb720 staging: pi433: print rf69 debug message more detail omits 6332e4562698 staging: r8188eu: remove MSG_88E macro omits 8b3312cac072 staging: r8188eu: convert final two MSG_88E calls to netdev_dbg omits eb3bdf598039 staging: vt6655: fix camelcase byData in card.c omits f3f23022a01f staging: rtl8723bs: core: remove unused local variable padapter omits ed8f72e55451 staging: rtl8723bs: core: remove unused variable pAdapter omits afa9755e359d staging: fbtft: Remove fb_watterott driver omits 0de963e2f9fe staging: r8188eu: remove MSG_88E call from odm_TXPowerTrac [...] omits e4a5be23b835 staging: r8188eu: core: remove the unused variable pAdapter omits 46cf602a6520 staging: r8188eu: core: remove unused variable sz omits 70f15d205468 staging: r8188eu: core: remove the function __nat25_timeout omits b865f36cadaf staging: r8188eu: os_dep: remove the goto statement omits a9413afabf35 staging: r8188eu: remove ODM_Write4Byte omits c4073f2b3df8 staging: r8188eu: remove ODM_Write2Byte omits f02cbfd17a88 staging: r8188eu: remove ODM_Write1Byte omits 28ea10d56004 staging: r8188eu: remove ODM_Read4Byte omits a6bf4b882702 staging: r8188eu: remove ODM_Read1Byte omits 4c7924fb905b soc: renesas: rcar-rst: Add support to set rproc boot address omits 099ee0327120 clk: renesas: rzg2l: Add missing kerneldoc for resets omits 1ab0a62f28c9 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add missing camera re [...] omits 85744f2d938c ARM: shmobile: rcar-gen2: Add missing of_node_put() omits 5efe5721c18c media: rc: ir-hix5hd2: Add the dependency on HAS_IOMEM omits 99076cd117c4 media: ir-rx51: Switch to atomic PWM API omits 8985696ad985 media: rc: pwm-ir-tx: Switch to atomic PWM API omits 220546727ab5 media: rc: ir-spi: Drop empty spi_driver remove callback omits f1af0c562f74 media: mtk-vcodec: Remove redundant 'flush_workqueue()' calls omits 360c887a39cb media: mtk-vpu: Remove redundant 'flush_workqueue()' calls omits 09f4d1513267 media: correct MEDIA_TEST_SUPPORT help text omits 4eb684bd22a2 media: mtk-vcodec: vdec: remove redundant 'pfb' assignment omits d9fbdedc56ea media: stm32-dma2d: fix compile-testing failed omits 147907e93224 media: stm32-dma2d: fix compile errors when W=1 omits af6d1bde395c media: aspeed: Update signal status immediately to ensure [...] omits 29ba42670900 media: drivers/index.rst: add missing rkisp1 entry omits b5150b6ec1cf media: mtk-vcodec: Align width and height to 64 bytes omits cd9d9377ed23 media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE omits 0a1c80c65700 media: cec-ioc-receive.rst: clarify sequence and status fields omits d7894721f73b media: docs: Fix newline typo omits 22be5a10d0b2 media: em28xx: fix memory leak in em28xx_init_dev omits 91bd11a4a568 media: dt-bindings: adv748x: Convert bindings to json-schema omits 019b48989f22 media: s5p-mfc: Use 'bitmap_zalloc()' when applicable omits 4406c8130507 media: tw5864: Disable PCI device when finished omits 901181b7ff16 media: tw5864: Simplify 'tw5864_finidev()' omits 20c82fffd6d2 media: gspca: Make use of the helper macro kthread_run() omits 62cea52ad4be media: aspeed: fix mode-detect always time out at 2nd run omits 352ff3f3d449 media: atomisp: Remove unneeded null check omits b467d97ff37c media: atomisp: get rid of atomisp_get_frame_pgnr() abstraction omits 245f6f4a32fe media: atomisp: simplify asd check on open() fops omits 71665d816214 media: atomisp: check before deference asd variable omits e5e59f81840b media: atomisp: only initialize mode if pipe is not null omits cb4d67a998e9 media: atomisp: fix uninitialized bug in gmin_get_pmic_id_ [...] omits 22f2cac62dea media: atomisp-ov2680: properly set the vts value omits d9916e7c87c9 media: atomisp-ov2680: initialize return var omits 29400b5063db media: atomisp-ov2680: Fix ov2680_set_fmt() messing up hig [...] omits 4492289c3136 media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the [...] omits 9f7b638637da media: atomisp-ov2680: Fix ov2680_write_reg() always writi [...] omits bc53e5bdbc7b media: atomisp-ov2680: Fix and simplify ov2680_q_exposure() omits 3aa39a49359c media: atomisp-ov2680: Make ov2680_read_reg() support 24 b [...] omits 4ed2caf85337 media: atomisp-ov2680: Save/restore exposure and gain over [...] omits 8eed52e182ee media: atomisp-ov2680: Move ov2680_init_registers() call t [...] omits b821cea597f8 media: atomisp-ov2680: Remove the ov2680_res and N_RES glo [...] omits e9174a6438ad media: atomisp-ov2680: Push the input_lock taking up into [...] omits 12350633a8db media: atomisp-ov2680: Turn on power only once omits 83b1e1efe5ed media: atomisp-ov2680: Remove a bunch of unused vars from [...] omits 88f4f81e8c8e media: atomisp: register first the preview devnode omits 2c45e343c581 media: atomisp: set per-device's default mode omits 4a62b5cca5f0 media: atomisp: get rid of ISP2401_NEW_INPUT_SYSTEM omits 62596705730e media: atomisp: return errors from ia_css_dma_configure_fr [...] omits 874da1fd1df2 media: atomisp: add return codes for pipeline config functions omits f88520495b85 media: atomisp: sh_css_sp: better handle pipeline config errors omits f21e49be240f media: atomisp: propagate errors at ia_css_*_configure() omits 08ae0ffdd6c4 media: atomisp: cleanup ia_css_isp_configs() code omits 2aa384962a7f media: atomisp: unify ia_css_isp_params.c omits 3a9559d8f679 media: atomisp: drop duplicated ia_css_isp_states.c omits 9df9ee659cae media: atomisp: drop duplicated ia_css_isp_configs.c omits 821e6f16125a media: atomisp: allocate a v4l2_fh at open time omits 8cc0f5cfd543 media: atomisp-mt9m114: use v4l2_find_nearest_size() omits c286a3a0286b media: atomisp-gc2235: use v4l2_find_nearest_size() omits e3b14bf8d660 media: atomisp-gc0310: use v4l2_find_nearest_size() omits b4e281666cb2 media: atomisp-ov2722: use v4l2_find_nearest_size() omits b7573661282c media: atomisp-ov2680: use v4l2_find_nearest_size() omits 0fbca1028567 media: atomisp: fix g_fmt logic omits c9e9094c4e42 media: atomisp: fix try_fmt logic omits e0d42fc0ddbc media: atomisp: move atomisp_g_fmt_cap() omits cc55907585f5 media: atomisp: fix enum_fmt logic omits f5f3cedf2b5a media: atomisp: fix VIDIOC_S_FMT logic omits 9a542497cc88 media: atomisp: move a debug printf to a better place omits 747473154111 media: atomisp: align sizes returned by g_fmt omits fcb10617f465 media: atomisp: TODO: make it updated to the current issues omits b2598d9fa6e1 media: atomisp: add a default case at __get_frame_info() omits 5814f32fef13 media: staging: max96712: Add basic support for MAX96712 G [...] omits 819d679b58bc media: atomisp: comment-out JPEG format omits 03723b924867 media: atomisp: report the visible resolution omits 5380c4cfeb8e media: atomisp: don't print errors for ignored MBUS formats omits 2b806251a5b0 media: atomisp: report colorspace information omits 6c84a35d7815 media: atomisp: properly implement g_fmt omits 331adc2f4081 media: atomisp: better describe get_frame_info issues omits fae46cb0531b media: atomisp: fix enum formats logic omits c10bcb13462e media: atomisp: add NULL check for asd obtained from atomi [...] omits 59a27d5c98f7 media: atomisp: Fix up the open v load race omits 634557be5aea media: atomisp: add Microsoft Surface 3 ACPI vars omits bb4924c215f2 media: atomisp: pci: release_version is now irci_stable_ca [...] omits b37bca2eba67 media: atomisp: make fw ver irci_stable_candrpv_0415_20150 [...] omits bbaa836b5301 media: atomisp: remove polling_mode and subscr_index omits c665ccf1ffea media: atomisp: remove struct ia_css_isp_parameter xnr3 omits 66262818195d media: atomisp: remove struct ia_css_isp_parameter omits fc3b36a783a4 media: atomisp: drop luma_only, input_yuv and input_raw fr [...] omits 5a1b2725558f media: atomisp: fix ifdefs in sh_css.c omits 6fb5d718b08c media: atomisp: use IA_CSS_ERROR() for error messages in s [...] omits d21ce8c2f7bf media: atomisp: fix inverted error check for ia_css_mipi_i [...] omits 9f6b4fa2d2df media: atomisp: do not use err var when checking port vali [...] omits e1921cd14640 media: atomisp: fix inverted logic in buffers_needed() omits 5bfbf65fcca7 media: atomisp: fix punit_ddr_dvfs_enable() argument for m [...] omits ce3015b7212e media: atomisp: add missing media_device_cleanup() in atom [...] omits c09d776eaa06 media: dw9768: activate runtime PM and turn off device omits 2a998392403f media: i2c: ccs: replace snprintf in show functions with s [...] omits 85db29d22cc5 media: ipu3-cio2: fix error code in cio2_bridge_connect_sensor() omits 9b005ce90628 media: staging: ipu3-imgu: clarify the limitation of grid config omits cffd616086fd media: atomisp: get rid of two unused functions omits 002e8f0d5927 media: stm32-dma2d: STM32 DMA2D driver omits ef9f18a9e3a0 media: v4l2-ctrls: Add RGB color effects control omits ee4a929e0eb2 media: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting omits c9ee220d7677 media: videobuf2: Fix the size printk format omits 0a08088f82c2 media: v4l2-mem2mem: add v4l2_m2m_get_unmapped_area for no [...] omits 68dda3e02522 media: dt-bindings: media: add document for STM32 DMA2d bindings omits c9c9e2ab0375 media: admin-guide: add stm32-dma2d description omits d900a1cd310d arm64: dts: allwinner: add 'chassis-type' property omits b15c90153fd9 gnss: drop stray semicolons omits 981387ed06b9 mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() omits 5a06f68dbe0f drm/i915/dsi/xelpd: Disable DC states in Video mode omits 09eea2126533 drm/i915/dsi/xelpd: Add DSI transcoder support omits 6f07707fa09e drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB omits e5043894b21f bpftool: Use libbpf_get_error() to check error omits c874dff452f3 Merge branch 'bpftool: miscellaneous fixes' omits b06be5651f08 bpftool: Fix mixed indentation in documentation omits 3811e2753a39 bpftool: Update the lists of names for maps and prog-attach types omits 986dec18bbf4 bpftool: Fix indent in option lists in the documentation omits 48f5aef4c458 bpftool: Remove inclusion of utilities.mak from Makefiles omits ebbd7f64a3fb bpftool: Fix memory leak in prog_dump() omits 1274a4eb318d ipv6: Remove duplicate statements omits 0de3521500cf ipv4: Remove duplicate assignments omits ef14102914f3 ipv4: drop unused assignment omits 393534f291d8 drm/nouveau: set RGB quantization range to FULL omits d50d16036fb3 drm/nouveau/kms: delete an useless function call in nouvea [...] omits 606be062c2e5 drm/nouveau/kms/nv50-: Remove several set but not used var [...] omits 170dcb67a208 drm/nouveau/fifo: make tu102_fifo_runlist static omits f9325afc2326 drm/nouveau/dispnv50/headc57d: Make local function 'headc5 [...] omits 22da19f900be drm/nouveau/device: use snprintf() to replace strncpy() to [...] omits bd6e07e72f37 drm/nouveau/kms/nv04: use vzalloc for nv04_display omits 5d96a01549ec nouveau/nvkm/subdev/devinit/mcp89.c:Unneeded variable omits 79af598a5bae drm/nouveau/kms/nv50-: Always validate LUTs in nv50_head_a [...] omits 372b8307a628 drm/nouveau/kms/nv50-: Use NV_ATOMIC() in nv50_head_atomic [...] omits 78ad449dc5c8 drm/nouveau: Remove unused variable ret omits c0a808b06939 drm/nouveau/kms/nv50-: Correct size checks for cursors omits c5dac1f62153 drm/nouveau/bios/init: A typo fix omits 5e18b9737004 drm/nouveau/core/client: Mark nvkm_uclient_sclass with sta [...] omits 4cdd2450bf73 drm/nouveau/pmu/gm200-: use alternate falcon reset sequence omits 1d2271d2fb85 drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVI [...] omits 6040308ffc90 drm/nouveau/kms/nv140-: Add CRC methods to gv100_disp_core [...] omits 23244f67ed96 drm/nouveau/kms/nvd9-nv138: Fix CRC calculation for the cu [...] omits 57cbdbe65e5f drm/nouveau/kms/nv140-: Use hard-coded wndws or core chann [...] omits 4f232990dd83 drm/nouveau/kms/nv50-: Check vbl count after CRC context flip omits bc4c7fa02b5f drm/nouveau/kms/nv50-: Use drm_dbg_kms() in crc.c omits 94bdb32aa2b2 MAINTAINERS: update information for nouveau omits 325d956d6717 selftests/bpf: Fix a tautological-constant-out-of-range-co [...] omits 21c6ec3d5275 selftests/bpf: Fix an unused-but-set-variable compiler warning omits 58da0d84fdd2 Merge series "" from : omits 5f1176b419f9 drm/i915/guc/slpc: Check GuC status before freq boost omits 7cc595a60187 Merge branch 'introduce btf_tracing_ids' omits d19ddb476a53 bpf: Introduce btf_tracing_ids omits 9e2ad638ae36 bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs omits ad253b3dd798 dt-bindings: timer: remove rockchip,rk3066-timer compatibl [...] omits 314f14abdeca bpftool: Enable libbpf's strict mode by default omits 6a628fa43810 fs: dlm: fix potential buffer overflow omits 2a2d23b68c4e drm/i915: make array states static const omits 5554d0b808c2 Merge branch 'for-5.16/upstream-fixes' into for-next omits 318ba02cd8a8 drm/meson: encoder_cvbs: switch to bridge with ATTACH_NO_C [...] omits 72317eaa23b1 drm/meson: rename venc_cvbs to encoder_cvbs omits 0af5e0b41110 drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTAC [...] omits e67f6037ae1b drm/meson: split out encoder from meson_dw_hdmi omits d235a7c426b1 drm/meson: remove useless recursive components matching omits 7cd70656d128 drm/bridge: display-connector: implement bus fmts callbacks omits 3f2532d65a57 drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_ [...] omits c802b6d7815d ath11k: Clear auth flag only for actual association in sec [...] omits 16a2c3d5406f ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware omits ae80b6033834 ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_S [...] omits 9faaffbe85ed Merge branch 'Support BTF_KIND_TYPE_TAG for btf_type_tag a [...] omits d52f5c639dd8 docs/bpf: Update documentation for BTF_KIND_TYPE_TAG support omits 3f1d0dc0ba29 selftests/bpf: Clarify llvm dependency with btf_tag selftest omits 5698a42a73a1 selftests/bpf: Add a C test for btf_type_tag omits 26c79fcbfa64 selftests/bpf: Rename progs/tag.c to progs/btf_decl_tag.c omits 846f4826d18e selftests/bpf: Test BTF_KIND_DECL_TAG for deduplication omits 6aa5dabc9d0e selftests/bpf: Add BTF_KIND_TYPE_TAG unit tests omits 0dc85872203b selftests/bpf: Test libbpf API function btf__add_type_tag() omits 3da5ba6f0509 bpftool: Support BTF_KIND_TYPE_TAG omits 2dc1e488e5cd libbpf: Support BTF_KIND_TYPE_TAG omits 8c42d2fa4eea bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes omits 2326ff8d5c66 Merge branch 'Future-proof more tricky libbpf APIs' omits 164b04f27fbd bpftool: Update btf_dump__new() and perf_buffer__new_raw() calls omits eda8bfa5b7c7 tools/runqslower: Update perf_buffer__new() calls omits 60ba87bb6baf selftests/bpf: Update btf_dump__new() uses to v1.0+ variant omits 0b52a5f4b994 selftests/bpf: Migrate all deprecated perf_buffer uses omits 417889346577 libbpf: Make perf_buffer__new() use OPTS-based interface omits 6084f5dc928f libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof omits 957d350a8b94 libbpf: Turn btf_dedup_opts into OPTS-based struct omits de29e6bbb9ee selftests/bpf: Minor cleanups and normalization of Makefile omits 6501182c08f7 bpftool: Normalize compile rules to specify output file last omits 3a75111d8a43 Merge branch 'selftests/bpf: fix test_progs' log_level logic' omits 50dee7078b66 selftests/bpf: Fix bpf_prog_test_load() logic to pass extr [...] omits a6ca71583137 libbpf: Add ability to get/set per-program load flags omits 049007698d47 Merge branch 'for-5.16/upstream-fixes' into for-next omits 212e6562f33b drm/i915/dg2: Program recommended HW settings omits 645cc0b9d972 drm/i915/dg2: Add initial gt/ctx/engine workarounds omits d73dd1f4e40c drm/i915/xehpsdv: Add initial workarounds omits c582ffadbe6c drm/i915/psr: Fix PSR2 handling of multiplanar format omits e9d9f9582c3d drm/bridge: parade-ps8640: Populate devices on aux-bus omits 826cff3f7ebb drm/bridge: parade-ps8640: Enable runtime power management omits 02689a2055d8 drm/1915/fbc: Replace plane->has_fbc with a pointer to the [...] omits e49a656b924e drm/i915/fbc: Start passing around intel_fbc omits d06188234427 drm/i915/fbc: s/dev_priv/i915/ omits 9ddfa5a084f6 drm/i915: Relocate FBC_LLC_READ_CTRL omits a4b17f757d0b drm/i915/fbc: Finish polishing FBC1 registers omits 73ab6ec90922 drm/i915/fbc: Clean up all register defines omits a46553837056 drm/i915/fbc: Nuke BDW_FBC_COMP_SEG_MASK omits a61cf3883c83 drm/i915/fbc: Introduce intel_fbc_set_false_color() omits 8f8c61038768 drm/i915/fbc: Introduce .program_cfb() vfunc omits 11a6b88b8cf2 drm/i915/fbc: s/gen7/ivb/ omits 0242cd3a538f drm/i915/fbc: Introduce .nuke() vfunc omits 41b85a5202b7 drm/i915/fbc: Introduce intel_fbc_funcs omits 6874f95816da drm/i915/fbc: Extract helpers to compute FBC control regis [...] omits 74e0457a62c6 drm/i915/fbc: Introduce intel_fbc_is_compressing() omits ef9600ffd447 drm/i915/fbc: Just use params->fence_y_offset always omits 2013ab184971 drm/i915/fbc: Extract {skl,glk}_fbc_program_cfb_stride() omits b50364af7af4 drm/i915/fbc: Extract snb_fbc_program_fence() omits 84e9dfd51852 drm: Clarify semantics of struct drm_mode_config.{min, max [...] omits 9239f3e1807c drm/simpledrm: Support virtual screen sizes omits 0dd80b483b95 drm/simpledrm: Enable FB_DAMAGE_CLIPS property omits 18ac700d75e8 drm/fb-helper: Allocate shadow buffer of surface height omits 19b20a802131 drm/format-helper: Streamline blit-helper interface omits 53bc2098d2b6 drm/format-helper: Rework format-helper conversion functions omits 3e3543c8a19c drm/format-helper: Add destination-buffer pitch to drm_fb_swab() omits 27bd66dd6419 drm/format-helper: Rework format-helper memcpy functions omits 452290f354f0 drm/format-helper: Export drm_fb_clip_offset() omits 396d9b9a4872 drm: Update documentation and TODO of gem_prime_mmap hook omits 3153c6486008 drm/xen: Implement mmap as GEM object function omits d1260be70675 drm/i915/dsi: transmit brightness command in HS state omits f35294e13c19 drm/i915/dp: For PCON TMDS mode set only the relavant bits [...] omits 078e2bb2585a drm/i915/dp: Optimize the FRL configuration for HDMI2.1 PCON omits 790f27e0f7c1 drm/etnaviv: use dma_resv_describe omits f19ee2f35d10 drm/msm: use the new dma_resv_describe omits a25efb3863d0 dma-buf: add dma_fence_describe and dma_resv_describe v2 omits 781050b0a316 drm/ttm: Put BO in its memory manager's lru list omits d3cb30f8dcbc drm/i915/ttm: Fix illegal addition to shrinker list omits 498f02b657b7 drm/i915: split general MMIO setup from per-GT uncore init omits fd4d7904f5e3 drm/i915: rework some irq functions to take intel_gt as argument omits 04f8cb6d6b67 Merge branch 'Get ingress_ifindex in BPF_SK_LOOKUP prog type' omits 8b4fd2bf1f47 selftests/bpf: Add tests for accessing ingress_ifindex in [...] omits f89315650ba3 bpf: Add ingress_ifindex to bpf_sk_lookup omits 1a8b597ddabe bpftool: Fix SPDX tag for Makefiles and .gitignore omits 4b4e6c24e679 Merge branch 'rework/printk_safe-removal' into for-next omits b2beffa7d9a6 ath11k: enable 802.11 power save mode in station mode omits af3d89649bb6 ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum [...] omits f3cd7c04e252 Merge branch 'for-5.16/upstream-fixes' into for-next omits 6e120594631f drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() omits 1f366c6856e9 drm/omap: increase DSS5 max tv pclk to 192MHz omits ed8414ab041f drm/omap: Make use of the helper function devm_platform_io [...] omits b92f7ea556f8 drm/omap: dss: Make use of the helper macro SET_RUNTIME_PM_OPS() omits b94b7353d7fe drm/omapdrm: Convert to SPDX identifier omits 4579509ef181 Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" omits 6f75a13c7877 Merge branch 'for-5.16/upstream-fixes' into for-next omits e6d523e6dbb7 Merge branch 'for-5.16/upstream-fixes' into for-next omits 9030e39cd115 drm/i915/selftests: Use clear_and_wake_up_bit() for the pe [...] omits 775affb06a5b drm/i915/gem: Fix gem_madvise for ttm+shmem objects omits 08d1ecd98a8f drm/i915/guc: Refcount context during error capture omits 6cff894e4991 drm/i915: pin: delete duplicate check in intel_pin_and_fen [...] omits c68dac968c46 drm/i915: Call intel_update_active_dpll() for both bigjoin [...] omits 115e0f687d29 drm/i915: Use unlocked register accesses for LUT loads omits 2bbc6fcaf8c5 drm/i915: Use vblank workers for gamma updates omits 6f9976bd1310 drm/i915: Do vrr push before sampling the frame counter omits 03f060b73f9a drm/i915/resets: Don't set / test for per-engine reset bit [...] omits 3a74ac2d1159 libbpf: Compile using -std=gnu89 omits 241d7a9a4135 Merge branch 'for-5.16/upstream-fixes' into for-next omits 38a1b50c0389 drm/i915/dsi: disable lpdt if it is not enabled omits cf9420cb122d drm/i915: Fix Memory BW formulae for ADL-P omits c23551c9c36a selftests/bpf: Add exception handling selftests for tp_bpf [...] omits b89ddf4cca43 arm64/bpf: Remove 128MB limit for BPF JIT programs omits cfdf6b19e750 wcn36xx: fix RX BD rate mapping for 5GHz legacy rates omits c9c5608fafe4 wcn36xx: populate band before determining rate on RX omits ed04ea76e69e wcn36xx: Put DXE block into reset before freeing memory omits 3652096e5263 wcn36xx: Release DMA channel descriptor allocations omits 89dcb1da611d wcn36xx: Fix DMA channel enable/disable cycle omits 0cc78dcca36d Merge branch 'introduce bpf_find_vma' omits f108662b27c9 selftests/bpf: Add tests for bpf_find_vma omits 7c7e3d31e785 bpf: Introduce helper bpf_find_vma omits 5fd79ed9bed1 Merge branch 'Fix leaks in libbpf and selftests' omits 8c7a95520184 selftests/bpf: Fix bpf_object leak in skb_ctx selftest omits f91231eeeed7 selftests/bpf: Destroy XDP link correctly omits f92321d706a8 selftests/bpf: Avoid duplicate btf__parse() call omits f79587520a60 selftests/bpf: Clean up btf and btf_dump in dump_datasec test omits 5309b516bcc6 selftests/bpf: Free inner strings index in btf selftest omits b8b26e585f3a selftests/bpf: Free per-cpu values array in bpf_iter selftest omits 8ba285874913 selftests/bpf: Fix memory leaks in btf_type_c_dump() helper omits 8f7b239ea8cf libbpf: Free up resources used by inner map definition omits 2a2cb45b727b selftests/bpf: Pass sanitizer flags to linker through LDFLAGS omits 5577f24cb04a Merge branch 'libbpf: add unified bpf_prog_load() low-level API' omits f19ddfe0360a selftests/bpf: Use explicit bpf_test_load_program() helper calls omits cbdb1461dcf4 selftests/bpf: Use explicit bpf_prog_test_load() calls everywhere omits f87c1930ac29 selftests/bpf: Merge test_stub.c into testing_helpers.c omits d8e86407e5fc selftests/bpf: Convert legacy prog load APIs to bpf_prog_load() omits 3d1d62397f4a selftests/bpf: Fix non-strict SEC() program sections omits 5c5edcdebfcf libbpf: Remove deprecation attribute from struct bpf_prog_ [...] omits a3c7c7e8050f bpftool: Stop using deprecated bpf_load_program() omits bcc40fc0021d libbpf: Stop using to-be-deprecated APIs omits e32660ac6fd6 libbpf: Remove internal use of deprecated bpf_prog_load() [...] omits d10ef2b825cf libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() omits 45493cbaf59e libbpf: Pass number of prog load attempts explicitly omits be80e9cdbca8 libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS omits b8b5cb55f5d3 libbpf: Fix non-C89 loop variable declaration in gen_loader.c omits 89636a06fa2e drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_ [...] omits 4fe7907f3775 drm/i915/display/adlp: Disable underrun recovery omits c8b9f34e223f fs: dlm:Remove unneeded semicolon omits 1998646129fa drm/vc4: hdmi: Introduce a scdc_enabled flag omits ebae26d61809 drm/vc4: hdmi: Introduce an output_enabled flag omits a64ff88cb5eb drm/vc4: hdmi: Check the device state in prepare() omits 633be8c3c0c5 drm/vc4: hdmi: Prevent access to crtc->state outside of KMS omits 82cb88af12d2 drm/vc4: hdmi: Use a mutex to prevent concurrent framework access omits 81fb55e500a8 drm/vc4: hdmi: Add a spinlock to protect register access omits eeb6ab463959 drm/vc4: crtc: Copy assigned channel to the CRTC omits 0c250c150c74 drm/vc4: Fix non-blocking commit getting stuck forever omits a16c66401fd8 drm/vc4: crtc: Drop feed_txp from state omits f47a0e358467 drm/i915/audio: rename intel_init_audio_hooks to intel_aud [...] omits 5d4537463fc2 drm/i915/audio: move intel_audio_funcs internal to intel_audio.c omits 37388c0192bf drm/i915/audio: define the audio struct separately from dr [...] omits ca3cfb9d9b5e drm/i915/audio: name the audio sub-struct in drm_i915_private omits fe9b286bd063 drm/i915/audio: group audio under anonymous struct in drm_ [...] omits c10a652e239e drm/i915/selftests: Rework context handling in hugepages s [...] omits 52a743f1c114 drm/i915: Remove gen6_ppgtt_unpin_all omits 2b0a750caf33 drm/i915/ttm: Failsafe migration blits omits 3589fdbd3b20 drm/i915/ttm: Reorganize the ttm move code omits c64a9a7c05be drm/i915: Update memory bandwidth formulae omits a14fef80ebb3 drm/i915: Split vlv/chv sprite plane update into noarm+arm pair omits 50105a3ad16c drm/i915: Split ivb+ sprite plane update into noarm+arm pair omits 120542e2c1d1 drm/i915: Split g4x+ sprite plane update into noarm+arm pair omits 4d0d77de9af4 drm/i915: Split pre-skl primary plane update into noarm+arm pair omits 890b6ec4a522 drm/i915: Split skl+ plane update into noarm+arm pair omits 8ac80733cf6f drm/i915: Split update_plane() into update_noarm() + update_arm() omits e56b80d9fd29 drm/i915: Fix up the sprite namespacing omits 50faf7a194b8 drm/i915: Fix async flip with decryption and/or DPT omits aaec72ee90bc drm/i915: Reject planar formats when doing async flips omits c4c6ef229593 drm/bridge: analogix_dp: Make PSR-exit block less omits 566fef1226c1 drm/bridge: anx7625: add HDMI audio function omits fd0310b6fe7d drm/bridge: anx7625: add MIPI DPI input feature omits 9a7e49bd7992 drm/bridge: anx7625: fix not correct return value omits a43661e7e819 dt-bindings:drm/bridge:anx7625:add vendor define omits fbd4cf3bfe15 drm/i915: fixup dma_fence_wait usage omits 16e101051f32 drm/vc4: Increase the core clock based on HVS load omits b7551457c5d0 drm/vc4: hdmi: Enable the scrambler on reconnection omits bd43e22bf28e drm/vc4: hdmi: Raise the maximum clock rate omits 7f817159c331 drm/vc4: Leverage the load tracker on the BCM2711 omits e1a7094b58c0 drm/vc4: crtc: Add some logging omits 94c1adc4c124 drm/vc4: crtc: Rework the encoder retrieval code (again) omits d6faf94a68ae drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype omits d0229c360a42 drm/vc4: Make vc4_crtc_get_encoder public omits e32e5723256a drm/vc4: hdmi: Fix HPD GPIO detection omits cc5f1cbbc1e1 drm/vc4: hdmi: Remove the DDC probing for status detection omits 89aae41d740f drm/radeon: use dma_resv_wait_timeout() instead of manuall [...] omits 1448d5c47e6a drm/i915/guc/slpc: Update boost sysfs hooks for SLPC omits 493043feed00 drm/i915/guc/slpc: Add waitboost functionality for SLPC omits 292e4fb05f14 drm/i915/guc/slpc: Define and initialize boost frequency omits be2f2d1680df libbpf: Deprecate bpf_program__load() API omits b87b1883efe3 fs: dlm: remove double list_first_entry call omits d6b973acd756 Merge branch 'libbpf ELF sanity checking improvements' omits b7332d2820d3 libbpf: Improve ELF relo sanitization omits 0d6988e16a12 libbpf: Fix section counting logic omits 62554d52e717 libbpf: Validate that .BTF and .BTF.ext sections contain data omits 88918dc12dc3 libbpf: Improve sanity checking during BTF fix up omits 833907876be5 libbpf: Detect corrupted ELF symbols section omits 1e6d69c7b9cd selftests/seccomp: Report event mismatches more clearly omits 48d5fd06453d selftests/seccomp: Stop USER_NOTIF test if kcmp() fails omits 8388092b2551 Merge branch 'libbpf: deprecate bpf_program__get_prog_info [...] omits f5aafbc2af51 libbpf: Deprecate bpf_program__get_prog_info_linear omits 199e06fe832d perf: Pull in bpf_program__get_prog_info_linear omits c59765cfd193 bpftool: Use bpf_obj_get_info_by_fd directly omits 60f270753960 bpftool: Migrate -1 err checks of libbpf fn calls omits c1d53cbd83b8 drm/i915: Use intel_de_rmw() for icl combo phy programming omits d4e0f1632502 drm/i915: Use intel_de_rmw() for icl mg phy programming omits c86e187372da drm/i915: Use intel_de_rmw() for tgl dkl phy programming omits 88a244152209 drm/i915: Enable per-lane drive settings for icl+ omits 3e9cf8f055fc drm/i915: Query the vswing levels per-lane for snps phy omits a905ced61309 drm/i915: Query the vswing levels per-lane for tgl dkl phy omits 305448e55745 drm/i915: Query the vswing levels per-lane for icl mg phy omits 31e914a2307a drm/i915: Query the vswing levels per-lane for icl combo phy omits f20ca899a7c9 drm/i915: Stop using group access when progrmming icl comb [...] omits 565edeee70db drm/i915: Fix comment about modeset parameters omits 9755f055f512 drm/i915: Restore memory mapping for DPT FBs across system [...] omits 8d2f683f1c49 drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() omits c29d6797228b drm/etnaviv: stop getting the excl fence separately here omits 0df2d764b979 exfat: reuse exfat_inode_info variable instead of calling [...] omits 536a5e7b9676 exfat: make exfat_find_location() static omits 24ecacbe73bc exfat: fix typos in comments omits 4b49001334a9 exfat: simplify is_valid_cluster() omits c1f110eeb2a5 drm/i915: Rename GT_STEP to GRAPHICS_STEP omits e181fa1ddfd5 drm/i915: Track media IP stepping separated from GT omits a5b7ef27da60 drm/i915: Add struct to hold IP version omits 6c2e3bf68f3e fs: dlm: filter user dlm messages for kernel locks omits 63eab2b00bcf fs: dlm: add lkb waiters debugfs functionality omits 5054e79de999 fs: dlm: add lkb debugfs functionality omits 75d25ffe380a fs: dlm: allow create lkb with specific id range omits 9af5b8f0ead7 fs: dlm: add debugfs rawmsg send functionality omits 5c16febbc19b fs: dlm: let handle callback data as void omits 3cb5977c5214 fs: dlm: ls_count busy wait to event based wait omits 164d88abd760 fs: dlm: requestqueue busy wait to event based wait omits 92732376fd29 fs: dlm: trace socket handling omits f1d3b8f91d96 fs: dlm: initial support for tracepoints omits 2f05ec4327ff fs: dlm: make dlm_callback_resume quite omits e10249b1902d fs: dlm: use dlm_recovery_stopped in condition omits 3e9736713d0c fs: dlm: use dlm_recovery_stopped instead of test_bit omits 658bd576f95e fs: dlm: move version conversion to compile time omits fe93367541bc fs: dlm: remove check SCTP is loaded message omits 1aafd9c23191 fs: dlm: debug improvements print nodeid omits bb6866a5bdc5 fs: dlm: fix small lockspace typo omits dea450c90f46 fs: dlm: remove obsolete INBUF define omits 258f56d11bbb Bluetooth: aosp: Support AOSP Bluetooth Quality Report omits 749a6c594203 Bluetooth: Add struct of reading AOSP vendor capabilities omits e6d6f689435a drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides omits 17749ece0142 drm/i915/adlp/fb: Remove restriction on semiplanar UV plan [...] omits be6c1dd5ac07 drm/i915/fb: Rename i915_color_plane_view::stride to mappi [...] omits 96837e8beeef drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces omits dd5ba4ff4e92 drm/i915/fb: Factor out functions to remap contiguous FB o [...] omits 6b6636e17649 drm/i915/adlp/fb: Prevent the mapping of redundant trailin [...] omits 2ee5ef9c934a drm/i915/fb: Fix rounding error in subsampled plane size c [...] omits 23c50968399f i915/display/dp: send a more fine-grained link-status uevent omits d35d4dbcc80d drm/probe-helper: use drm_kms_helper_connector_hotplug_event omits fc320a6f6404 amdgpu: use drm_kms_helper_connector_hotplug_event omits ad935754dd86 drm/connector: use drm_sysfs_connector_hotplug_event omits 710074bb8ab0 drm/probe-helper: add drm_kms_helper_connector_hotplug_event omits 0d6a8c5e9683 drm/sysfs: introduce drm_sysfs_connector_hotplug_event omits 112a87c48e83 drm/i915/display: program audio CDCLK-TS for keepalives omits 57d9898bee4f drm/i915/dmabuf: drop the flush on discrete omits 068b1bd09253 drm/i915: stop setting cache_dirty on discrete omits 2ea6ec76430b drm/i915: move cpu_write_needs_clflush omits c52b3b489783 drm/i915/clflush: disallow on discrete omits 3ea355b234d7 drm/i915/clflush: fixup handling of cache_dirty omits 557804a81d25 dt-bindings: timer: cadence_ttc: Add power-domains omits f16a491c65d9 Bluetooth: hci_sync: Fix not setting adv set duration omits 27592ca1fadf Bluetooth: hci_sync: Fix missing static warnings omits 0826edb6a5e5 drm/i915/display: Check async flip state of every crtc and [...] omits cad7109a2b5e drm/i915: Introduce refcounted sg-tables omits 542cff7893a3 drm/sched: Avoid lockdep spalt on killing a processes omits eafd42c87753 Merge branch 'for-5.16-vsprintf-pgp' into for-next omits bbbd1fb77db5 Merge branch 'for-5.16/nintendo' into for-next omits 22f9ba7fee10 ath9k: use swap() to make code cleaner omits 588b45c88ae1 wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND omits 8f1ba8b0ee26 wcn36xx: ensure pairing of init_scan/finish_scan and start [...] omits f02e1cc2a846 wcn36xx: implement flush op to speed up connected scan omits df008741dd62 wcn36xx: add debug prints for sw_scan start/complete omits 27deb0f1570b ath10k: fetch (pre-)calibration data via nvmem subsystem omits 82c434c10340 ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 omits c343ac4a51f9 Merge branch 'for-5.16/playstation' into for-next omits 49c55f7b035b drm/i915/hdmi: Turn DP++ TMDS output buffers back on in en [...] omits fa2a6c5b9cfb drm/i915: Don't request GMBUS to generate irqs when called [...] omits f2787d8779b1 i915/display/dmc: Add Support for PipeC and PipeD DMC omits c7d561cfcf86 drm/i915: Enable WaProgramMgsrForCorrectSliceSpecificMmioR [...] omits f99413e4e1ce drm/ingenic: Remove bogus register write omits b9cac915c541 ARC: thread_info.h: correct two typos in a comment omits dded00395bdb drm/ingenic: Attach bridge chain to encoders omits 6055466203df drm/ingenic: Upload palette before frame omits 5410345f7acb drm/ingenic: Set DMA descriptor chain register when starting CRTC omits 9361329d5712 drm/ingenic: Move IPU scale settings to private state omits 8040ca086eb2 drm/ingenic: Add support for private objects omits 1bdb542da736 drm/ingenic: Simplify code by using hwdescs array omits 9556829ce4d0 drm/i915/adlp: Implement workaround 16013190616 omits d6cba4e6d0e2 Bluetooth: btusb: Add support using different nvm for vari [...] omits c34c1c4cd68f Revert "drm/i915/display/psr: Do full fetch when handling [...] omits 3809991ff5f4 drm/i915/display: Add initial selective fetch support for [...] omits 675053115e4e drm: import DMA_BUF module namespace omits fe6089c138e4 drm/i915: Remove some dead struct fwd decl from i915_drv.h omits 182ee45da083 Bluetooth: hci_sync: Rework hci_suspend_notifier omits d0b137062b2d Bluetooth: hci_sync: Rework init stages omits 3244845c6307 Bluetooth: hci_sync: Convert MGMT_OP_SSP omits 5e233ed59cc4 Bluetooth: hci_sync: Convert adv_expire omits 26ac4c56f03f Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING omits 71efbb08b538 Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION omits 6f6ff38a1e14 Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME omits 177e77a30e46 Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA omits f892244b05bf Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA omits d81a494c43df Bluetooth: hci_sync: Convert MGMT_OP_SET_LE omits 5a7501374664 Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO omits 2f2eb0c9de2e Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN omits 47db6b42991e Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO omits 451d95a98c5a Bluetooth: hci_sync: Enable synch'd set_bredr omits 353a0249c3f6 Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE omits abfeea476c68 Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY omits cf75ad8b41d2 Bluetooth: hci_sync: Convert MGMT_SET_POWERED omits 5bee2fd6bcaa Bluetooth: hci_sync: Rework background scan omits ad383c2c65a5 Bluetooth: hci_sync: Enable advertising when LL privacy is [...] omits e8907f76544f Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 omits cba6b758711c Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 omits 161510ccf91c Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 omits 6a98e3836fa2 Bluetooth: Add helper for serialized HCI command execution omits 10a657dd4cbc drm/i915/fb: Fold modifier CCS type/tiling attribute to pl [...] omits 7df7bca56902 drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum omits da0c3e2c907a drm/i915/fb: Don't report MC CCS plane capability on GEN<12 omits c1bb3a463dac Merge drm/drm-next into drm-intel-next omits bdf6aa22204e drm/nouveau: use the new interator in nv50_wndw_prepare_fb omits b0cc4dca4f10 drm/i915/gtt: stop caching the scratch page omits 2ca776068f1f drm/i915/gtt: flush the scratch page omits 74c1bda2f3fa drm/virtio: fix another potential integer overflow on shif [...] omits 8f4502fa2844 drm/virtio: fix potential integer overflow on shift of a int omits 7cf098658857 MAINTAINERS: add reviewers for virtio-gpu omits 2128939fe2e7 Bluetooth: Fix removing adv when processing cmd complete omits ead3ea12e133 drm/i915: Fix icl+ combo phy static lane power down setup omits 32c2bc89c742 drm/i915: Fix type1 DVI DP dual mode adapter heuristic for [...] omits 77cdd054dd2c drm/i915/pmu: Connect engine busyness stats from GuC to pmu omits 344e694722b7 drm/i915/pmu: Add a name to the execlists stats omits 4c3d005307c8 drm/i915/adlp: Extend PSR2 support in transcoder B omits 2b3374306b31 drm/bridge: sn65dsi86: ti_sn65dsi86_read_u16() __maybe_unused omits e73c317efbf9 dma-buf: remove restriction of IOCTL:DMA_BUF_SET_NAME discards 9aaa6cc099f6 ubifs: Document sysfs nodes omits 16aea0f32f1d drm/i915/dsc: demote noisy drm_info() to drm_kms_dbg() omits 099afadc533f drm/kmb: Enable support for framebuffer console omits 8f59ee9a570c drm/msm/dsi: Adjust probe order omits 4280e1a0ba1d drm/kirin: dsi: Adjust probe order omits 4d77688ff27c drm/bridge: tc358775: Register and attach our DSI device at probe omits 526dcedf877f drm/bridge: tc358775: Switch to devm MIPI-DSI helpers omits c3b75d4734cb drm/bridge: sn65dsi86: Register and attach our DSI device [...] omits 77d2a71b94e3 drm/bridge: sn65dsi86: Switch to devm MIPI-DSI helpers omits 6ef7ee48765f drm/bridge: sn65dsi83: Register and attach our DSI device [...] omits 6cae235e9cd1 drm/bridge: sn65dsi83: Switch to devm MIPI-DSI helpers omits c05f1a4e2c4b drm/bridge: sn65dsi83: Fix bridge removal omits 7abbc26fd667 drm/bridge: ps8640: Register and attach our DSI device at probe omits fe93ae800eb8 drm/bridge: ps8640: Switch to devm MIPI-DSI helpers omits 4a46ace5ac62 drm/bridge: lt9611uxc: Register and attach our DSI device [...] omits 293ada7b058e drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers omits fef604db2312 drm/bridge: lt9611: Register and attach our DSI device at probe omits b91df118e4ff drm/bridge: lt9611: Switch to devm MIPI-DSI helpers omits d89078c37b10 drm/bridge: lt8912b: Register and attach our DSI device at probe omits 1fdbf66e3d40 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers omits 49e61bee26f7 drm/bridge: anx7625: Register and attach our DSI device at probe omits 25a390a9aadb drm/bridge: anx7625: Switch to devm MIPI-DSI helpers omits 864c49a31d6b drm/bridge: adv7511: Register and attach our DSI device at probe omits ee9418808bcc drm/bridge: adv7533: Switch to devm MIPI-DSI helpers omits b9971e549adf drm: Link CMA framebuffer helpers into KMS helper library omits cea86c5bb442 drm/bridge: ti-sn65dsi86: Implement the pwm_chip omits 3c7a8600dec9 drm/bridge: ti-sn65dsi86: Use regmap_bulk_write API omits 3ab7b6ac5d82 pwm: Introduce single-PWM of_xlate function omits ad7fea30c59e Merge branch 'for-5.16' into for-next omits 086b90c76fc1 drm/etnaviv: replace dma_resv_get_excl_unlocked omits 0e994828ec88 drm/etnaviv: use new iterator in etnaviv_gem_describe omits 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next omits 64512a66b67e drm/i915: Revert 'guc_id' from i915_request tracepoint omits 04bc1667cd03 MAINTAINERS: Add Tvrtko as drm/i915 co-maintainer omits 818a1968a731 drm/i915: Nuke PIPE_CONFIG_QUIRK_BIGJOINER_SLAVE omits e12d6218fda2 drm/i915: Reduce bigjoiner special casing omits 723559f379af drm/i915: Perform correct cpu_transcoder readout for bigjoiner omits 3126977d4307 drm/i915: Split PPS write from DSC enable omits e0bf3e23e200 drm/i915: Simplify intel_crtc_copy_uapi_to_hw_state_nomodeset() omits f2e19b586637 drm/i915: Introduce intel_master_crtc() omits 39919997322f drm/i915: Disable all planes before modesetting any pipes omits f28c5950d57b Revert "drm/i915/display: Disable audio, DRRS and PSR befo [...] omits 765972cb8564 drm/i915/psr: Disable PSR before modesets turn off all planes omits 05a194aaf5e4 Merge branch 'for-5.15/upstream-fixes' into for-next omits 8359857a5c5b Merge branch 'for-5.16/u2fzero' into for-next omits 26e295b5c3e0 Merge branch 'for-5.16/wacom' into for-next omits 900acbbe2552 Merge branch 'for-5.16/nintendo' into for-next omits 059a54ea5a77 Merge branch 'for-5.16/playstation' into for-next discards 9a620291fc01 ubifs: Export filesystem error counters discards e7087596ffb1 ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] omits f0e204e0d321 drm/i915: abstraction for iosf to compile on all archs discards 191876465256 ubifs: Make use of the helper macro kthread_run() discards f3a6c287cb6b ubi: Fix a mistake in comment discards ff50a467dd1f ubifs: Fix spelling mistakes omits fed98c16f13f drm/i915/display: Wait PSR2 get out of deep sleep to update pipe omits bf0d608b55d9 drm/i915/dp: fix integer overflow in 128b/132b data rate c [...] omits 55d5e4f98fde dma-buf: st: fix error handling in test_get_fences() omits 44653c400615 drm/panel: novatek-nt35950: remove unneeded semicolon omits e15623cdce6f drm/panel: make sharp_ls055d1sx04 static omits d9c022d5dfea drm/panel: ilitek-ili9881c: Read panel orientation omits f4b2e66967bc dt-bindings: ili9881c: add rotation property omits 62b51e4be63c dt-bindings: ili9881c: add missing panel-common inheritance omits 86752bd613c9 drm/i915: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) omits c4ae82a0e922 drm: Small optimization to intel_dp_mst_atomic_master_trans_check omits c603bf1f94d0 Bluetooth: btmtksdio: add MT7921s Bluetooth support omits 1705643faecd mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices omits 10fe40e1d70a Bluetooth: btmtksdio: transmit packet according to status [...] omits 184ea403ccfc Bluetooth: btmtksdio: use register CRPLR to read packet length omits 5b23ac1adbc5 Bluetooth: btmtksdio: update register CSDIOCSR operation omits 26270bc189ea Bluetooth: btmtksdio: move interrupt service to work omits 77b210d1ae78 Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear omits 877ec9e1d07b Bluetooth: btmtksdio: add .set_bdaddr support omits 3a722044aacf Bluetooth: btmtksido: rely on BT_MTK module omits 8c0d17b6b06c Bluetooth: mediatek: add BT_MTK module omits bca10db67bda drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] omits 14e193b95604 drm/vc4: hdmi: Warn if we access the controller while disabled omits 20b0dfa86bef drm/vc4: hdmi: Make sure the device is powered with CEC omits 724fc856c09e drm/vc4: hdmi: Split the CEC disable / enable functions in two omits caa51a4c11f1 drm/vc4: hdmi: Rework the pre_crtc_configure error handling omits 9c6e4f6ed1d6 drm/vc4: hdmi: Make sure the controller is powered up during bind omits 0f5251339eda drm/vc4: hdmi: Make sure the controller is powered in detect omits c86b41214362 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm omits 3e85b8159160 drm/vc4: hdmi: Set a default HSM rate omits 8ca011ef4af4 clk: bcm-2835: Remove rounding up the dividers omits 5517357a4733 clk: bcm-2835: Pick the closest clock rate omits 736638246ec2 Merge drm/drm-next into drm-misc-next omits 2d6d4089ea89 Bluetooth: hci_bcm: Remove duplicated entry in OF table omits b5e6fa7a1257 Bluetooth: bfusb: fix division by zero in send path omits 2a7ca7459d90 Bluetooth: cmtp: fix possible panic when cmtp_init_sockets [...] omits fc7bf4c0d65a drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR omits 525bbf72dbe0 drm: use new iterator in drm_gem_plane_helper_prepare_fb v3 omits 12a9917e9e84 drm/i915/guc: Fix recursive lock in GuC submission omits 393211e118eb drm/i915/selftests: Update live.evict to wait on requests [...] omits 7c287113f1c8 drm/i915/selftests: Increase timeout in requests perf selftest omits 4b2b5e142ff4 drm: Move GEM memory managers into modules omits 72071beec8fb drm: Link several object files into drm_kms_helper.ko omits 9d27478c7c01 drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set omits 25b8a14e88d9 drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable omits 930ca2a7cbb6 drm/amdgpu: use the new iterator in amdgpu_sync_resv omits 1d51775cd3f5 dma-buf: add dma_resv selftest v4 omits 5d12ffe6bedb drm/i915/ttm: enable shmem tt backend omits 2eda4fc6d005 drm/i915/ttm: use cached system pages when evicting lmem omits ebd4a8ec7799 drm/i915/ttm: move shrinker management into adjust_lru omits e25d1ea4b1dc drm/i915: add some kernel-doc for shrink_pin and friends omits 893f11f0c733 drm/i915: drop unneeded make_unshrinkable in free_object omits 5926ff80c903 drm/i915/gtt: drop unneeded make_unshrinkable omits 7ae034590cea drm/i915/ttm: add tt shmem backend omits f05b985e6f76 drm/i915/gem: Break out some shmem backend utils omits 40298cb45071 drm/nouveau: use the new iterator in nouveau_fence_sync omits dd66f56caea6 dma-buf: fix kerneldoc for renamed members omits ef3e61922124 Merge drm/drm-next into drm-intel-gt-next omits 877d074939a5 drm/i915/cdclk: put the cdclk vtables in const data omits 777226dac058 drm/i915/dmabuf: fix broken build omits 6eaecf014807 drm/i915: remove CNL leftover omits f33b0068cdaf Bluetooth: vhci: Fix checking of msft_opcode omits 7e5e744183bb soc: fsl: dpio: fix qbman alignment error in the virtualiz [...] omits 81148c266f6a drm/i915/hdmi: Extract intel_hdmi_output_format() omits f4fdf37684eb drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_vali [...] omits 59908256d810 drm/i915/hdmi: Introduce intel_hdmi_tmds_clock() omits bb115220d248 drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420() omits 3cf460bd683d drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source v [...] omits 09f8fe4cae5e drm/i915: Move function prototypes to the correct header omits 0b2c31dd8868 drm/i915: Add functions to check for RC CCS CC and MC CCS [...] omits e359c47bfa61 drm/i915: Move is_ccs_modifier() to intel_fb.c omits f50423436105 drm/i915: Add a platform independent way to check for CCS [...] omits df63860da913 drm/i915: Handle CCS CC planes separately from CCS AUX planes omits b0f1670d22ce drm/i915: Add a platform independent way to get the RC CCS [...] omits 0f2922ef4848 drm/i915: Move intel_format_info_is_yuv_semiplanar() to in [...] omits b1562f0f0f69 drm/i915: Unexport is_semiplanar_uv_plane() omits d89357ded55e drm/i915: Simplify the modifier check for interlaced scano [...] omits 3dfb2d6b489f drm/i915: Add tiling attribute to the modifier descriptor omits 672d07517e72 drm/i915: Move intel_get_format_info() to intel_fb.c omits e2b8329432b8 drm/i915: Add a table with a descriptor for all i915 modifiers omits f8b5307074f8 drm/rockchip: Implement mmap as GEM object function omits 171c555c2c26 Revert "drm/i915/bios: gracefully disable dual eDP for now" omits a3c09a02ef9f drm/sun4i: virtual CMA addresses are not needed omits 035f79f9b77d drm/gma500: Remove generic DRM drivers in probe function omits 1af10a97b3a6 drm/i915/display: Add warn_on in intel_psr_pause() omits 808b79eb8165 drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER [...] omits 7a517ac9c00b Bluetooth: btsdio: Do not bind to non-removable BCM4345 an [...] omits 1d0688421449 Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() omits 0597ca7b43e4 drm/radeon: use new iterator in radeon_sync_resv omits 8315e2975e8e drm/msm: use new iterator in msm_gem_describe omits a0a8e7594811 drm/amdgpu: use new iterator in amdgpu_vm_prt_fini omits ce679dea955e drm/i915/dp: Sanitize link common rate array lookups omits caae4fb537d8 drm/i915/dp: Sanitize sink rate DPCD register values omits bedcaddadd22 drm/i915/dp: Ensure sink/link max lane count values are al [...] omits 9ad87de47356 drm/i915/dp: Ensure max link params are always valid omits 3f61ef9777c0 drm/i915/dp: Ensure sink rate values are always valid omits 4ec5ffc341ce drm/i915/dp: Skip the HW readout of DPCD on disabled encoders omits b7d5abda8e64 drm/i915/dp: use new link training delay helpers omits babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] omits c93ce6a6dfbd Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] omits 13e9e30cafea drm/scheduler: fix drm_sched_job_add_implicit_dependencies omits c4f08d7246a5 drm/locking: fix __stack_depot_* name conflict omits 26922a6c2aaf Merge branches 'for-5.16/asus' and 'for-5.16/apple' into for-next omits 43a1f1467cd4 drm/bridge: tc358768: Correct BTACNTRL1 programming omits fbc5a90e82c1 drm/bridge: tc358768: Disable non-continuous clock mode omits b93e947664a1 drm/bridge: tc358768: Calculate video start delay omits 0bcdfabfcbe2 drm/bridge: tc358768: Support pulse mode omits 45a44b01faa6 drm/bridge: tc358768: Enable reference clock omits f2d061ed01b3 drm/gma500: Rename struct gtt_range to struct psb_gem_object omits e1f80341e312 drm/gma500: Rewrite GTT page insert/remove without struct [...] omits 33e079bc1530 drm/gma500: Set page-caching flags in GEM pin/unpin omits 3c101135baf2 drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers omits 0b80214b64e3 drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_deta [...] omits 2671075b3227 drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}() omits 957a2d0e7ea3 drm/gma500: Allocate GTT ranges in stolen memory with psb_ [...] omits 576d4d2d9031 drm/gma500: Reimplement psb_gem_create() omits 9f40dbd4416f drm/gma500: Use to_gtt_range() everywhere omits 1f9f6790cc62 drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c omits 02ed47aa6cc6 drm/dp: reuse the 8b/10b link training delay helpers omits ba3078dad140 drm/dp: add helpers to read link training delays omits 718cc87e1669 drm/i915: Introduce lpt_pch_disable() omits d39ef5d5c076 drm/i915: Move intel_ddi_fdi_post_disable() to fdi code omits 976c68f46d7c drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable() omits 9e68fa88b859 drm/i915: Move iCLKIP readout to the pch code omits 7d9ae6332e77 drm/i915: Extract ilk_pch_get_config() omits f45d2252ee10 drm/i915: Move LPT PCH readout code omits ccebd0e40210 drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention omits b2de2d006dfa drm/i915: Move PCH modeset code to its own file omits ae880cd02c54 drm/i915: Move PCH refclock stuff into its own file omits 91909d57169d dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap() omits 7a279c14df56 drm/i915: Don't propagate the gen split confusion further omits 2c85034db194 drm/i915: Clean-up bonding debug message. omits 17dbbe7b2544 drm/i915: Rename intel_load_plane_csc_black() omits 63d7d05678af drm/i915: Remove the drm_dbg() from the vblank evade criti [...] omits 841f262e74a7 drm/i915: Fix up skl_program_plane() pxp stuff omits f9a7b19c4840 drm/i915: Move the pxp plane state computation omits 2e70570656ad drm/i915: Avoid bitwise vs logical OR warning in snb_wm_la [...] omits 5a614570172e drm/rockchip: dsi: Disable PLL clock on bind error omits 251888398753 drm/rockchip: dsi: Fix unbalanced clock on probe error omits e584cdc15499 drm/rockchip: dsi: Reconfigure hardware on resume() omits 514db871922f drm/rockchip: dsi: Hold pm-runtime across bind/unbind omits 085af7d28897 drm/rockchip: vop: Add timeout for DSP hold omits 75ad021f2192 drm/v3d: nullify pointer se with a NULL omits 9aa2c2320e6f drm/panel: Add Sony Tulip Truly NT35521 driver omits 3d61e450f99a dt-bindings: display: Add Sony Tulip Truly NT35521 panel support omits a19125a28112 drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver omits 8bf632fe19d0 dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible omits 623a3531e9cf drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels omits dafa38c728b1 dt-bindings: display: Add bindings for Novatek NT35950 omits 30a46873941f drm/bridge: ti-sn65dsi83: Optimize reset line toggling omits 40e8c0198a51 drm/panel: ilitek-ili9881c: Make gpio-reset optional omits 19febe662d0b drm/panel: ilitek-ili9881d: add support for Wanchanglong W [...] omits 89c6577a527e dt-bindings: ili9881c: add compatible string for Wanchangl [...] omits acec93f2f04b dt-bindings: vendor-prefix: add Wanchanglong Electronics T [...] omits c9a9dc49dc1f dt-bindings: display/bridge: sil, sii9234: Convert to YAML [...] omits cc83ff247be6 video: omapfb: replace snprintf in show functions with sysfs_emit omits 4701a0dd413c video: fbdev: replace snprintf in show functions with sysfs_emit omits 26bc3371e648 dt-bindings: display/bridge: ptn3460: Convert to YAML binding omits 6eab8224ed3d drm/tiny: ili9163: fix build omits 50848e3787ad drm/tiny: add driver for newhaven, 1.8-128160EF omits 893e46a9ae87 dt-bindings: display: add bindings for newhaven, 1.8-128160EF omits 5f9741f53a3e drm/panel: dsi-cm: replace snprintf in show functions with [...] omits f6632721cd62 drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge omits 566b651cc531 drm/panel: y030xx067a: Make use of the helper function dev [...] omits e82ef424eec8 drm/panel: xpp055c272: Make use of the helper function dev [...] omits a8daf03fa2d4 drm/panel: td043mtea1: Make use of the helper function dev [...] omits d60b93917a66 drm/panel: sofef00: Make use of the helper function dev_er [...] omits 94f9b9525c0a drm/panel: s6e63j0x03: Make use of the helper function dev [...] omits d41af761dbc1 drm/panel: nt39016: Make use of the helper function dev_er [...] omits ef41af47e40e drm/panel: ls037v7dw01: Make use of the helper function de [...] omits a30fc787a1d3 drm/panel: k101-im2ba02: Make use of the helper function d [...] omits 386e1c180f1f drm/panel: ili9881c: Make use of the helper function dev_e [...] omits 5ddc1e27e032 drm/panel: fy07024di26a30d: Make use of the helper functio [...] omits 6b1a69bcb23f drm/panel: ej030na: Make use of the helper function dev_er [...] omits 7f44a1166c8a drm: panel: nt36672a: Removed extra whitespace. omits 9bf7123bb07f drm/panel: Delete panel on mipi_dsi_attach() failure omits 32a267e9c057 drm/panel: innolux-p079zca: Delete panel on attach() failure omits 5f31dbeae8a8 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure omits 437c3d87590e drm/panel: Add JDI R63452 MIPI DSI panel driver omits b7d4ce477ea9 dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings omits acf20ed020ff drm: fix null-ptr-deref in drm_dev_init_release() omits 1a84a308acda drm/panel-simple: Add Vivax TPC-9150 panel v6 omits 7c4dd0a26652 drm: of: Add drm_of_lvds_get_data_mapping omits 189723fbe9ac drm/bridge: display-connector: fix an uninitialized pointe [...] omits 57a06e907c07 drm: panel-simple: Add support for the Innolux G070Y2-T02 panel omits b7490aade5d2 video: omapfb: Fix fall-through warning for Clang omits b8f5482c9638 Bluetooth: vhci: Add support for setting msft_opcode and a [...] omits f809891ee51b platform/x86: thinkpad_acpi: Register a privacy-screen device omits e8b7eb66738f platform/x86: thinkpad_acpi: Get privacy-screen / lcdshado [...] omits 1b8101d51873 platform/x86: thinkpad_acpi: Add hotkey_notify_extended_ho [...] omits 334f74ee85dc drm/connector: Add a drm_connector privacy-screen helper f [...] omits 8a12b170558a drm/privacy-screen: Add notifier support (v2) omits befe5404a00b drm/privacy-screen: Add X86 specific arch init code omits a1a98689301b drm: Add privacy-screen class (v4) omits 107fe9043020 drm/connector: Add support for privacy-screen properties (v4) omits 60c6a63a3d30 Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_ [...] omits 75d9b8559ac3 Bluetooth: Fix memory leak of hci device omits 893505319c74 Bluetooth: btintel: Fix bdaddress comparison with garbage value omits 5a4bb6a8e981 Bluetooth: Fix debugfs entry leak in hci_register_dev() omits dc1650fc94a8 Bluetooth: btusb: Fix application of sizeof to pointer omits f5ff291098f7 Bluetooth: L2CAP: Fix not initializing sk_peer_pid omits 709fca500067 Bluetooth: hci_sock: purge socket queues in the destruct() [...] omits e2a58d2d3416 unicode: only export internal symbols for the selftests omits 2b3d04787012 unicode: Add utf8-data module omits 6ca99ce756c2 unicode: cache the normalization tables in struct unicode_map omits fbc59d65059e unicode: move utf8cursor to utf8-selftest.c omits 9012d79cf0c7 unicode: simplify utf8len omits 379210db489c unicode: remove the unused utf8{,n}age{min,max} functions omits 49bd03cc7e95 unicode: pass a UNICODE_AGE() tripple to utf8_load omits f3a9c8239600 unicode: mark the version field in struct unicode_map unsigned omits a440943e68cd unicode: remove the charset field from struct unicode_map omits 86e805757978 f2fs: simplify f2fs_sb_read_encoding omits aa8bf298a96a ext4: simplify ext4_sb_read_encoding omits b15bfa4df635 Bluetooth: mgmt: Fix Experimental Feature Changed event omits 8b89637dbac2 Bluetooth: hci_vhci: Fix to set the force_wakeup value omits 107fe0482b54 Bluetooth: Read codec capabilities only if supported omits 93d455d582b0 Merge branch 'for-5.15/upstream-fixes' into for-next omits 48e7064414bd Merge branch 'for-5.16/core' into for-next omits 83775456504c Bluetooth: Fix handling of SUSPEND_DISCONNECTING omits d16e6d19ccc6 Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev omits 785cb064e2f8 vsprintf: rework bitmap_list_string omits 0ac8d21ff6c4 lib: bitmap: add performance test for bitmap_print_to_pagebuf omits 20a31ee8ae3a bitmap: unify find_bit operations omits e0ce85629ef2 mm/percpu: micro-optimize pcpu_is_populated() omits 747a53f547cb Replace for_each_*_bit_from() with for_each_*_bit() where [...] omits f79c0edd6d50 find: micro-optimize for_each_{set,clear}_bit() omits 1408638497db include/linux: move for_each_bit() macros from bitops.h to find.h omits 4e258d05437b cpumask: replace cpumask_next_* with cpumask_first_* where [...] omits fa9611dc9a30 tools: sync tools/bitmap with mother linux omits 523f4c8e86c3 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] omits 730b4f23ea71 cpumask: use find_first_and_bit() omits f0a9b5ae3d37 lib: add find_first_and_bit() omits 8b444c98bb90 arch: remove GENERIC_FIND_FIRST_BIT entirely omits a7c7d06a49d6 include: move find.h from asm_generic to linux omits 583fba98ff9c bitops: move find_bit_*_le functions from le.h to find.h omits e825696df716 bitops: protect find_first_{,zero}_bit properly omits f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits dd0f17ef2ea8 Merge branches 'for-5.15/upstream-fixes' and 'for-5.16/amd [...] omits 433afb16be43 Merge branch 'for-5.16/xiaomi' into for-next omits 5ac0f6ff1ad0 Merge branch 'for-5.16/core' into for-next omits beb791ee6caa Merge branch 'for-5.16/apple' into for-next omits 63e3712536fd Merge branch 'for-5.15/upstream-fixes' into for-next omits 8ca10560f402 Merge branch 'for-5.15/upstream-fixes' into for-next omits 8b52e0e06827 Merge branch 'for-5.15/upstream-fixes' into for-next omits 7c37b9ce1001 Merge branch 'for-5.16/core' into for-next omits 418c0e3fd695 Merge branch 'for-5.15/upstream-fixes' into for-next omits 1e2b49ceb94d Merge branch 'for-5.15/upstream-fixes' into for-next omits c9f3decaa07a Merge branch 'for-5.16/amd-sfh' into for-next omits 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed discards 79a0dc5530a9 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 8f40da9494cf Merge branch 'misc.namei' into for-next omits 07cd7745c6f2 nds32/setup: remove unused memblock_region variable in set [...] omits 36b9b1975393 nds32: add a Kconfig symbol for LOCKDEP_SUPPORT omits 37160f01e8ea nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild omits f96cb827ce49 ntb: ntb_pingpong: remove redundant initialization of vari [...] omits 8e222b83dec2 Merge branch 'work.iov_iter' into for-next omits 4bc44ba4871f Merge branch 'for-5.15/core' into for-next omits 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() omits 2cfbffc62045 Merge branch 'work.init' into for-next omits 0c4e5ab97d2d Merge branch 'for-5.14/upstream-fixes' into for-next omits 7360e856576e Merge branch 'for-5.15/sony' into for-next omits 9430465e7347 Merge branch 'for-5.14/upstream-fixes' into for-next omits e0d51735dd85 Merge branch 'for-5.14/upstream-fixes' into for-next omits fb66b520a6ef Merge branch 'for-5.14/upstream-fixes' into for-next omits fd1315526bbc Merge branch 'for-5.15/amd-sfh' into for-next omits 602fd42005d6 Merge branch 'for-5.15/logitech' into for-next omits 3768f1dc7566 Merge branch 'for-5.15/thrustmaster' into for-next omits 8fffa5c9d0bd Merge branch 'for-5.14/upstream-fixes' into for-next omits 8eedcf55d217 Merge branch 'for-5.15/logitech' into for-next omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits 1ec10274d436 h8300: don't implement set_fs omits 81dd24966885 h8300: remove memory.c omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits e2e4893180f3 Merge branch 'for-5.14/upstream-fixes' into for-next omits 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] omits 06c2be965b67 Merge branch 'for-5.15/core' into for-next omits 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next omits 73dc8d34ad64 Merge branch 'for-5.14/upstream-fixes' into for-next omits 1b97ec646386 Merge branch 'for-5.15/goodix' into for-next omits 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next omits 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next omits 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next omits 31cb433d7761 Merge branch 'for-5.15/core' into for-next omits 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next omits 95b115332a83 zonefs: remove redundant null bio check omits f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next omits fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next omits 8090738aa52f Merge branch 'for-5.14/core' into for-next omits c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next omits 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next omits 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next omits a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next omits d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next omits ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next omits 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next omits e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next omits 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next omits 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 6e5e55227c95 Merge tag 'v5.11' into h8300-next omits e377c31f788f integrity: Load mokx variables into the blacklist keyring omits ad33a49b42c5 certs: Add ability to preload revocation certs omits 9536390dcc8c certs: Move load_system_certificate_list to a common function omits fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds c8cc50a98e4f Merge tag 'arm-fixes-5.16-4' of git://git.kernel.org/pub/s [...] adds 0d81b5faa234 Merge tag 'mmc-v5.16-rc5' of git://git.kernel.org/pub/scm/ [...] adds 3bf6f013980a Merge tag 'gpio-fixes-for-v5.16-rc7' of git://git.kernel.o [...] adds 996a18eb796a Merge tag 'sound-5.16-rc7' of git://git.kernel.org/pub/scm [...] adds bdf1b5c3884f sfc: Check null pointer of rx_queue->page_ring adds 9b8bdd1eb589 sfc: falcon: Check null pointer of rx_queue->page_ring adds 8035b1a2a37a asix: fix uninit-value in asix_mdio_read() adds d1652b70d07c asix: fix wrong return value in asix_check_host_enable() adds 9695b7de5b47 veth: ensure skb entering GRO are not cloned. adds ae2778a64724 net: dsa: tag_ocelot: use traffic class to map priority on [...] adds eccffcf4657a net: stmmac: ptp: fix potentially overflowing expression adds d95a56207c07 net: bridge: fix ioctl old_deviceless bridge argument adds 45bf944e6703 r8152: fix the force speed doesn't work for RTL8156 adds b24edca30953 r8152: sync ocp base adds 65fd0c33ebe7 Merge branch 'r8152-fix-bugs' adds 391e5975c020 net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FR [...] adds 76657eaef4a7 Merge tag 'net-5.16-rc7' of git://git.kernel.org/pub/scm/l [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (79f063d60c8c) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 1 + .gitignore | 5 - .mailmap | 9 - .rustfmt.toml | 12 - CREDITS | 5 - Documentation/ABI/obsolete/sysfs-class-dax | 22 + Documentation/ABI/stable/sysfs-devices-node | 6 - Documentation/ABI/stable/sysfs-driver-dma-idxd | 7 - .../ABI/testing/sysfs-bus-iio-filter-admv8818 | 16 - Documentation/ABI/testing/sysfs-bus-vdpa | 57 - .../ABI/testing/sysfs-class-firmware-attributes | 32 - Documentation/ABI/testing/sysfs-class-power | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 15 - Documentation/ABI/testing/sysfs-fs-erofs | 16 - Documentation/ABI/testing/sysfs-fs-f2fs | 12 - Documentation/ABI/testing/sysfs-fs-ubifs | 35 - Documentation/Makefile | 11 +- .../RCU/Design/Expedited-Grace-Periods/Funnel0.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel1.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel2.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel3.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel4.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel5.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel6.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel7.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel8.svg | 4 +- .../Design/Requirements/GPpartitionReaders1.svg | 36 +- .../Design/Requirements/ReadersPartitionGP1.svg | 62 +- Documentation/RCU/stallwarn.rst | 11 + Documentation/RCU/whatisRCU.rst | 90 +- Documentation/accounting/delay-accounting.rst | 55 +- Documentation/admin-guide/cgroup-v1/hugetlb.rst | 4 - Documentation/admin-guide/cgroup-v2.rst | 11 - Documentation/admin-guide/cifs/usage.rst | 7 +- Documentation/admin-guide/cputopology.rst | 25 +- Documentation/admin-guide/devices.txt | 8 +- Documentation/admin-guide/gpio/gpio-sim.rst | 134 - Documentation/admin-guide/kernel-parameters.txt | 119 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- .../admin-guide/media/platform-cardlist.rst | 1 - Documentation/admin-guide/mm/damon/reclaim.rst | 25 - Documentation/admin-guide/mm/damon/usage.rst | 225 +- .../admin-guide/mm/numa_memory_policy.rst | 16 +- Documentation/admin-guide/perf/hisi-pcie-pmu.rst | 106 - Documentation/admin-guide/sysctl/kernel.rst | 13 - Documentation/admin-guide/sysctl/vm.rst | 2 +- Documentation/arc/arc.rst | 85 - Documentation/arc/features.rst | 3 - Documentation/arc/index.rst | 17 - Documentation/arch.rst | 1 - Documentation/arm64/cpu-feature-registers.rst | 17 - Documentation/arm64/elf_hwcaps.rst | 8 - Documentation/arm64/perf.rst | 78 +- Documentation/arm64/sve.rst | 2 +- Documentation/arm64/tagged-address-abi.rst | 2 +- Documentation/bpf/{prog_lsm.rst => bpf_lsm.rst} | 0 Documentation/bpf/btf.rst | 57 +- Documentation/bpf/faq.rst | 11 - Documentation/bpf/helpers.rst | 7 - Documentation/bpf/index.rst | 102 +- Documentation/bpf/instruction-set.rst | 467 - Documentation/bpf/libbpf/index.rst | 4 +- Documentation/bpf/maps.rst | 52 - Documentation/bpf/other.rst | 9 - Documentation/bpf/programs.rst | 9 - Documentation/bpf/syscall_api.rst | 11 - Documentation/bpf/test_debug.rst | 9 - Documentation/bpf/verifier.rst | 529 - Documentation/conf.py | 102 +- Documentation/core-api/kernel-api.rst | 4 +- Documentation/core-api/xarray.rst | 14 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kcsan.rst | 76 +- Documentation/dev-tools/ktap.rst | 298 - Documentation/dev-tools/kunit/api/index.rst | 3 +- Documentation/dev-tools/kunit/api/test.rst | 3 +- Documentation/dev-tools/kunit/index.rst | 2 +- Documentation/dev-tools/kunit/start.rst | 8 +- Documentation/devicetree/bindings/Makefile | 4 +- Documentation/devicetree/bindings/arm/apple.yaml | 27 +- .../devicetree/bindings/arm/apple/apple,pmgr.yaml | 134 - .../devicetree/bindings/arm/arm,cci-400.yaml | 10 + .../devicetree/bindings/arm/arm-dsu-pmu.txt | 27 + .../devicetree/bindings/arm/aspeed/aspeed,sbc.yaml | 37 - .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 1 - Documentation/devicetree/bindings/arm/cpus.yaml | 8 - .../bindings/arm/firmware/linaro,optee-tz.yaml | 8 - .../bindings/arm/freescale/fsl,layerscape-dcfg.txt | 2 +- Documentation/devicetree/bindings/arm/fsl.yaml | 78 - .../devicetree/bindings/arm/mediatek.yaml | 20 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +- .../devicetree/bindings/arm/omap/omap.txt | 3 - Documentation/devicetree/bindings/arm/pmu.yaml | 8 - Documentation/devicetree/bindings/arm/qcom.yaml | 14 - Documentation/devicetree/bindings/arm/renesas.yaml | 12 - .../bindings/arm/samsung/exynos-chipid.yaml | 41 + .../devicetree/bindings/arm/samsung/pmu.yaml | 128 + .../bindings/arm/samsung/samsung-boards.yaml | 12 - .../devicetree/bindings/arm/stm32/stm32.yaml | 1 - Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 91 +- Documentation/devicetree/bindings/arm/tegra.yaml | 48 +- .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 133 + .../bindings/arm/tegra/nvidia,tegra186-pmc.yaml | 198 - Documentation/devicetree/bindings/arm/ti/k3.yaml | 6 - Documentation/devicetree/bindings/arm/ux500.yaml | 30 - .../devicetree/bindings/ata/brcm,sata-brcm.txt | 45 + .../devicetree/bindings/ata/brcm,sata-brcm.yaml | 90 - .../devicetree/bindings/bus/brcm,gisb-arb.txt | 34 + .../devicetree/bindings/bus/brcm,gisb-arb.yaml | 66 - .../devicetree/bindings/bus/fsl,spba-bus.yaml | 68 - Documentation/devicetree/bindings/bus/imx-weim.txt | 5 - .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 4 - .../bindings/clock/microchip,lan966x-gck.yaml | 60 - .../bindings/clock/nvidia,tegra20-car.yaml | 37 - .../bindings/clock/qcom,gcc-msm8976.yaml | 97 - .../devicetree/bindings/clock/qcom,gcc-sdx65.yaml | 80 - .../devicetree/bindings/clock/qcom,gcc-sm8450.yaml | 85 - .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 - .../devicetree/bindings/clock/qoriq-clock.txt | 1 - .../bindings/clock/renesas,cpg-mssr.yaml | 1 - .../bindings/clock/samsung,exynos7885-clock.yaml | 166 - .../bindings/clock/samsung,exynos850-clock.yaml | 38 - .../bindings/clock/starfive,jh7100-clkgen.yaml | 56 - .../crypto/allwinner,sun4i-a10-crypto.yaml | 10 - .../bindings/display/bridge/analogix,anx7625.yaml | 65 +- .../bindings/display/bridge/lvds-codec.yaml | 43 +- .../bindings/display/bridge/nxp,ptn3460.yaml | 106 - .../devicetree/bindings/display/bridge/ptn3460.txt | 39 + .../display/bridge/renesas,dsi-csi2-tx.yaml | 118 - .../devicetree/bindings/display/bridge/sii9234.txt | 49 + .../bindings/display/bridge/sil,sii9234.yaml | 110 - .../bindings/display/msm/dp-controller.yaml | 2 - .../devicetree/bindings/display/msm/edp.txt | 56 + .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 81 - .../bindings/display/panel/ilitek,ili9163.yaml | 69 - .../bindings/display/panel/ilitek,ili9881c.yaml | 6 +- .../bindings/display/panel/novatek,nt35950.yaml | 106 - .../bindings/display/panel/panel-simple-dsi.yaml | 2 - .../bindings/display/panel/panel-simple.yaml | 2 - .../display/panel/sony,tulip-truly-nt35521.yaml | 72 - .../bindings/display/simple-framebuffer.yaml | 12 - .../display/sprd/sprd,display-subsystem.yaml | 64 - .../bindings/display/sprd/sprd,sharkl3-dpu.yaml | 77 - .../display/sprd/sprd,sharkl3-dsi-host.yaml | 88 - .../display/tegra/nvidia,tegra20-host1x.txt | 53 - .../devicetree/bindings/dma/arm-pl08x.yaml | 4 - .../devicetree/bindings/dma/ingenic,dma.yaml | 42 +- .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +- .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 3 - .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 1 - .../devicetree/bindings/dma/ti/k3-pktdma.yaml | 1 - Documentation/devicetree/bindings/eeprom/at24.yaml | 29 +- .../devicetree/bindings/firmware/arm,scmi.yaml | 65 - .../intel,ixp4xx-network-processing-engine.yaml | 35 - .../bindings/firmware/nvidia,tegra186-bpmp.txt | 107 + .../bindings/firmware/nvidia,tegra186-bpmp.yaml | 186 - .../devicetree/bindings/firmware/qcom,scm.txt | 2 - .../bindings/fuse/nvidia,tegra20-fuse.txt | 42 + .../bindings/fuse/nvidia,tegra20-fuse.yaml | 89 - .../devicetree/bindings/gpio/brcm,brcmstb-gpio.txt | 83 + .../bindings/gpio/brcm,brcmstb-gpio.yaml | 104 - .../devicetree/bindings/gpio/gpio-vf610.yaml | 3 - .../bindings/gpio/mstar,msc313-gpio.yaml | 4 +- .../bindings/gpio/nvidia,tegra186-gpio.txt | 165 + .../bindings/gpio/nvidia,tegra186-gpio.yaml | 214 - .../bindings/gpio/nvidia,tegra20-gpio.txt | 40 + .../bindings/gpio/nvidia,tegra20-gpio.yaml | 110 - .../devicetree/bindings/gpio/sifive,gpio.yaml | 3 +- .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 45 +- .../bindings/gpu/host1x/nvidia,tegra210-nvenc.yaml | 135 - .../bindings/gpu/host1x/nvidia,tegra210-nvjpg.yaml | 94 - .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 1 - .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 22 - .../devicetree/bindings/i2c/apple,i2c.yaml | 7 +- .../devicetree/bindings/i2c/aspeed,i2c.yaml | 1 + .../devicetree/bindings/i2c/brcm,bcm2835-i2c.txt | 22 + .../devicetree/bindings/i2c/brcm,bcm2835-i2c.yaml | 54 - .../devicetree/bindings/i2c/i2c-exynos5.txt | 53 + .../devicetree/bindings/i2c/i2c-exynos5.yaml | 133 - .../devicetree/bindings/i2c/i2c-gate.yaml | 2 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 2 - .../devicetree/bindings/i2c/i2c-mux-gpio.txt | 80 + .../devicetree/bindings/i2c/i2c-mux-gpio.yaml | 104 - .../devicetree/bindings/i2c/i2c-mux-pinctrl.txt | 93 + .../devicetree/bindings/i2c/i2c-mux-pinctrl.yaml | 103 - .../bindings/i2c/nvidia,tegra186-bpmp-i2c.txt | 42 + .../bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml | 45 - .../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 87 + .../bindings/i2c/nvidia,tegra20-i2c.yaml | 192 - .../bindings/iio/adc/x-powers,axp209-adc.yaml | 3 - .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 227 - .../bindings/iio/addac/adi,ad74413r.yaml | 158 - .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 217 - .../devicetree/bindings/iio/dac/adi,ad5755.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad7293.yaml | 61 - .../bindings/iio/filter/adi,admv8818.yaml | 66 - .../bindings/iio/gyroscope/invensense,mpu3050.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 2 +- .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 7 - .../bindings/iio/light/liteon,ltr501.yaml | 7 - .../devicetree/bindings/input/hid-over-i2c.txt | 2 - .../devicetree/bindings/input/pwm-vibrator.txt | 66 + .../devicetree/bindings/input/pwm-vibrator.yaml | 57 - .../bindings/interconnect/qcom,osm-l3.yaml | 1 - .../bindings/interconnect/qcom,qcm2290.yaml | 137 - .../devicetree/bindings/interconnect/qcom,rpm.yaml | 143 +- .../bindings/interconnect/qcom,rpmh.yaml | 11 - .../bindings/interconnect/qcom,sdm660.yaml | 185 + .../bindings/interrupt-controller/apple,aic.yaml | 3 - .../interrupt-controller/brcm,bcm3380-l2-intc.txt | 39 + .../interrupt-controller/brcm,bcm7038-l1-intc.txt | 61 + .../interrupt-controller/brcm,bcm7038-l1-intc.yaml | 91 - .../interrupt-controller/brcm,bcm7120-l2-intc.txt | 88 + .../interrupt-controller/brcm,bcm7120-l2-intc.yaml | 151 - .../bindings/interrupt-controller/brcm,l2-intc.txt | 31 + .../interrupt-controller/brcm,l2-intc.yaml | 72 - .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 - .../devicetree/bindings/iommu/apple,dart.yaml | 3 - .../devicetree/bindings/iommu/arm,smmu.yaml | 2 - .../bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 2 - .../devicetree/bindings/leds/leds-bcm6328.txt | 319 + .../devicetree/bindings/leds/leds-bcm6328.yaml | 404 - .../devicetree/bindings/leds/leds-mt6360.yaml | 159 - .../devicetree/bindings/mailbox/apple,mailbox.yaml | 3 - .../bindings/mailbox/nvidia,tegra186-hsp.txt | 72 + .../bindings/mailbox/nvidia,tegra186-hsp.yaml | 114 - .../media/allwinner,sun4i-a10-video-engine.yaml | 1 - .../bindings/media/allwinner,sun50i-h6-vpu-g2.yaml | 64 - .../devicetree/bindings/media/i2c/adv748x.txt | 116 + .../devicetree/bindings/media/i2c/adv748x.yaml | 212 - .../devicetree/bindings/media/nvidia,tegra-vde.txt | 64 + .../bindings/media/nvidia,tegra-vde.yaml | 119 - .../devicetree/bindings/media/renesas,jpu.txt | 25 + .../devicetree/bindings/media/renesas,jpu.yaml | 65 - .../devicetree/bindings/media/st,stm32-dma2d.yaml | 71 - .../bindings/memory-controllers/fsl/fsl,ifc.yaml | 113 - .../bindings/memory-controllers/fsl/ifc.txt | 82 + .../memory-controllers/nvidia,tegra186-mc.yaml | 98 +- .../memory-controllers/renesas,rpc-if.yaml | 54 +- .../memory-controllers/synopsys,ddrc-ecc.yaml | 1 - .../bindings/memory-controllers/ti,gpmc.yaml | 28 +- .../devicetree/bindings/mfd/bd9571mwv.txt | 69 + Documentation/devicetree/bindings/mfd/max77686.txt | 26 + .../devicetree/bindings/mfd/maxim,max77686.yaml | 132 - .../devicetree/bindings/mfd/rohm,bd70528-pmic.txt | 102 + .../devicetree/bindings/mfd/rohm,bd9571mwv.yaml | 127 - Documentation/devicetree/bindings/mfd/syscon.yaml | 2 - .../bindings/misc/nvidia,tegra186-misc.txt | 14 + .../bindings/misc/nvidia,tegra186-misc.yaml | 43 - .../bindings/misc/nvidia,tegra20-apbmisc.txt | 17 + .../bindings/misc/nvidia,tegra20-apbmisc.yaml | 51 - .../devicetree/bindings/mmc/arasan,sdhci.yaml | 3 - .../devicetree/bindings/mmc/arm,pl18x.yaml | 15 +- .../devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt | 53 + .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 100 - .../devicetree/bindings/mmc/exynos-dw-mshc.txt | 2 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 8 - .../devicetree/bindings/mmc/ingenic,mmc.yaml | 37 +- Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 6 - .../bindings/mmc/nvidia,tegra20-sdhci.txt | 143 + .../bindings/mmc/nvidia,tegra20-sdhci.yaml | 317 - .../devicetree/bindings/mmc/renesas,sdhi.yaml | 48 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 2 - .../bindings/mmc/socionext,uniphier-sd.yaml | 6 - .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 3 +- .../devicetree/bindings/mtd/renesas-nandc.yaml | 61 - .../devicetree/bindings/mtd/ti,gpmc-nand.yaml | 10 +- .../devicetree/bindings/mux/gpio-mux.yaml | 11 +- .../devicetree/bindings/mux/mux-consumer.yaml | 21 - .../devicetree/bindings/mux/mux-controller.yaml | 26 +- .../devicetree/bindings/net/brcm,amac.txt | 30 + .../devicetree/bindings/net/brcm,amac.yaml | 88 - .../devicetree/bindings/net/brcm,bcmgenet.txt | 125 + .../devicetree/bindings/net/brcm,bcmgenet.yaml | 145 - .../bindings/net/brcm,mdio-mux-iproc.txt | 62 + .../bindings/net/brcm,mdio-mux-iproc.yaml | 80 - .../devicetree/bindings/net/brcm,systemport.txt | 38 + .../devicetree/bindings/net/brcm,systemport.yaml | 86 - .../devicetree/bindings/net/brcm,unimac-mdio.yaml | 3 +- .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 24 - .../devicetree/bindings/net/cdns,macb.yaml | 159 - .../devicetree/bindings/net/dsa/dsa-port.yaml | 77 - Documentation/devicetree/bindings/net/dsa/dsa.yaml | 60 +- .../devicetree/bindings/net/dsa/qca8k.yaml | 40 +- .../devicetree/bindings/net/engleder,tsnep.yaml | 79 - .../bindings/net/ethernet-controller.yaml | 5 +- .../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 100 - Documentation/devicetree/bindings/net/macb.txt | 60 + .../bindings/net/microchip,lan966x-switch.yaml | 169 - .../devicetree/bindings/net/qcom,bam-dmux.yaml | 92 - .../devicetree/bindings/net/vertexcom-mse102x.yaml | 71 - .../bindings/net/wireless/microchip,wilc1000.yaml | 19 - .../bindings/net/wireless/qcom,ath11k.yaml | 30 - .../devicetree/bindings/nvmem/brcm,nvram.yaml | 3 - .../devicetree/bindings/nvmem/mtk-efuse.txt | 2 - Documentation/devicetree/bindings/nvmem/rmem.yaml | 3 - .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 3 - .../devicetree/bindings/pci/apple,pcie.yaml | 28 +- .../devicetree/bindings/pci/brcm,iproc-pcie.txt | 133 + .../devicetree/bindings/pci/brcm,iproc-pcie.yaml | 184 - .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 - .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 1 + .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 1 - .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 6 - .../bindings/pci/hisilicon,kirin-pcie.yaml | 13 - .../bindings/pci/mediatek,mt7621-pcie.yaml | 3 - .../bindings/pci/mediatek-pcie-gen3.yaml | 4 - .../bindings/pci/microchip,pcie-host.yaml | 18 - .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 4 +- .../devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 2 +- .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +- .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 2 +- .../devicetree/bindings/pci/ti,am65-pci-ep.yaml | 2 + .../devicetree/bindings/pci/ti,am65-pci-host.yaml | 4 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 2 - .../devicetree/bindings/perf/arm,cmn.yaml | 21 +- .../devicetree/bindings/perf/arm,dsu-pmu.yaml | 45 - .../devicetree/bindings/perf/arm,smmu-v3-pmcg.yaml | 70 - .../bindings/perf/marvell-cn10k-tad.yaml | 63 - .../bindings/phy/amlogic,meson8-hdmi-tx-phy.yaml | 65 - .../bindings/phy/brcm,cygnus-pcie-phy.txt | 47 + .../bindings/phy/brcm,cygnus-pcie-phy.yaml | 76 - .../bindings/phy/brcm,mdio-mux-bus-pci.txt | 27 + .../devicetree/bindings/phy/brcm,ns2-pcie-phy.yaml | 41 - .../devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml | 92 - .../bindings/phy/intel,phy-thunderbay-emmc.yaml | 46 - .../bindings/phy/microchip,lan966x-serdes.yaml | 59 - .../devicetree/bindings/phy/phy-tegra194-p2u.txt | 28 + .../devicetree/bindings/phy/phy-tegra194-p2u.yaml | 44 - .../devicetree/bindings/phy/qcom,edp-phy.yaml | 67 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 4 - .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 - .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 1 - .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 21 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 1 - .../phy/socionext,uniphier-usb3hs-phy.yaml | 1 - .../phy/socionext,uniphier-usb3ss-phy.yaml | 1 - .../bindings/pinctrl/actions,s500-pinctrl.yaml | 3 - .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 1 - .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 10 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 3 - .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 3 - .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 3 - .../bindings/pinctrl/brcm,bcm6318-pinctrl.yaml | 3 - .../bindings/pinctrl/brcm,bcm63268-pinctrl.yaml | 3 - .../bindings/pinctrl/brcm,bcm6328-pinctrl.yaml | 3 - .../bindings/pinctrl/brcm,bcm6358-pinctrl.yaml | 3 - .../bindings/pinctrl/brcm,bcm6362-pinctrl.yaml | 3 - .../bindings/pinctrl/brcm,bcm6368-pinctrl.yaml | 3 - .../bindings/pinctrl/brcm,ns-pinmux.yaml | 3 +- .../bindings/pinctrl/canaan,k210-fpioa.yaml | 7 +- .../bindings/pinctrl/cirrus,lochnagar.yaml | 3 - .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 3 - .../bindings/pinctrl/fsl,imx8mm-pinctrl.yaml | 3 - .../bindings/pinctrl/fsl,imx8mn-pinctrl.yaml | 3 - .../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 3 - .../bindings/pinctrl/fsl,imx8mq-pinctrl.yaml | 3 - .../bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml | 3 - .../devicetree/bindings/pinctrl/fsl,imxrt1050.yaml | 79 - .../bindings/pinctrl/ingenic,pinctrl.yaml | 8 +- .../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 3 - .../bindings/pinctrl/intel,pinctrl-thunderbay.yaml | 119 - .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 3 - .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 3 - .../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 3 - .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 3 - .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 3 - .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 3 - .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../devicetree/bindings/pinctrl/pincfg-node.yaml | 3 - .../bindings/pinctrl/pinctrl-bindings.txt | 41 +- .../bindings/pinctrl/pinctrl-mt8192.yaml | 3 - .../bindings/pinctrl/pinctrl-mt8195.yaml | 3 - .../devicetree/bindings/pinctrl/pinctrl.yaml | 45 - .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,mdm9607-pinctrl.yaml | 1 - .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,pmic-gpio.yaml | 3 - .../bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,sc8180x-pinctrl.yaml | 1 - .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,sdx65-pinctrl.yaml | 191 - .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,sm6125-pinctrl.yaml | 1 - .../bindings/pinctrl/qcom,sm6350-pinctrl.yaml | 1 - .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 3 - .../bindings/pinctrl/qcom,sm8350-pinctrl.yaml | 1 - .../bindings/pinctrl/qcom,sm8450-pinctrl.yaml | 143 - .../bindings/pinctrl/qcom,tlmm-common.yaml | 3 - .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 3 - .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 3 - .../bindings/pinctrl/renesas,rza1-ports.yaml | 3 - .../bindings/pinctrl/renesas,rza2-pinctrl.yaml | 3 - .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 5 - .../bindings/pinctrl/renesas,rzn1-pinctrl.yaml | 3 - .../bindings/pinctrl/rockchip,pinctrl.yaml | 3 - .../bindings/pinctrl/samsung-pinctrl.txt | 1 - .../pinctrl/socionext,uniphier-pinctrl.yaml | 44 +- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 3 - .../bindings/pinctrl/starfive,jh7100-pinctrl.yaml | 307 - .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 5 +- .../bindings/pinctrl/xlnx,zynq-pinctrl.yaml | 3 - .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 3 - .../bindings/power/apple,pmgr-pwrstate.yaml | 79 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 3 - .../bindings/power/renesas,rcar-sysc.yaml | 1 - .../bindings/power/reset/gpio-poweroff.txt | 41 + .../bindings/power/reset/gpio-poweroff.yaml | 59 - .../bindings/power/reset/gpio-restart.txt | 54 + .../bindings/power/reset/gpio-restart.yaml | 86 - .../bindings/power/supply/maxim,max77976.yaml | 44 - .../bindings/power/supply/qcom,pm8941-charger.yaml | 4 +- .../devicetree/bindings/pwm/brcm,bcm7038-pwm.txt | 20 + .../devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml | 43 - Documentation/devicetree/bindings/pwm/pwm.yaml | 2 - .../devicetree/bindings/regulator/dlg,da9121.yaml | 76 +- .../devicetree/bindings/regulator/max77686.txt | 71 + .../bindings/regulator/maxim,max77686.yaml | 83 - .../bindings/regulator/maxim,max8973.yaml | 3 - .../bindings/regulator/qcom,rpmh-regulator.yaml | 3 - .../bindings/regulator/qcom,spmi-regulator.txt | 1 - .../devicetree/bindings/regulator/regulator.yaml | 2 +- .../bindings/regulator/rohm,bd70528-regulator.txt | 68 + .../bindings/regulator/samsung,s5m8767.yaml | 3 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 28 - .../bindings/remoteproc/renesas,rcar-rproc.yaml | 65 - .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 3 - .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 8 +- .../bindings/reset/brcm,brcmstb-reset.txt | 27 + .../bindings/reset/brcm,brcmstb-reset.yaml | 48 - .../bindings/reset/hisilicon,hi3660-reset.yaml | 5 - .../devicetree/bindings/reset/renesas,rst.yaml | 1 - .../bindings/reset/starfive,jh7100-reset.yaml | 38 - .../devicetree/bindings/rng/brcm,iproc-rng200.txt | 16 + .../devicetree/bindings/rng/brcm,iproc-rng200.yaml | 30 - .../bindings/rtc/brcm,brcmstb-waketimer.txt | 20 + .../bindings/rtc/brcm,brcmstb-waketimer.yaml | 44 - .../devicetree/bindings/rtc/epson,rx8900.yaml | 1 - .../devicetree/bindings/rtc/nvidia,tegra20-rtc.txt | 24 + .../bindings/rtc/nvidia,tegra20-rtc.yaml | 61 - Documentation/devicetree/bindings/serial/8250.yaml | 3 +- .../devicetree/bindings/serial/fsl-lpuart.yaml | 8 +- .../bindings/serial/nvidia,tegra194-tcu.txt | 35 + .../bindings/serial/nvidia,tegra194-tcu.yaml | 61 - .../devicetree/bindings/serial/pl011.yaml | 3 - .../devicetree/bindings/serial/renesas,sci.yaml | 46 +- .../devicetree/bindings/serial/renesas,scif.yaml | 8 - .../bindings/serial/snps-dw-apb-uart.yaml | 5 - .../bindings/soc/bcm/brcm,bcm2835-vchiq.txt | 17 + .../bindings/soc/bcm/brcm,bcm2835-vchiq.yaml | 53 - .../bindings/soc/imx/fsl,imx8mn-disp-blk-ctrl.yaml | 97 - .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 5 - .../bindings/soc/samsung/exynos-chipid.yaml | 41 - .../bindings/soc/samsung/exynos-pmu.yaml | 130 - .../bindings/soc/samsung/exynos-usi.yaml | 159 - .../devicetree/bindings/sound/ak4375.yaml | 57 - .../bindings/sound/amlogic,g12a-toacodec.yaml | 5 - .../devicetree/bindings/sound/amlogic,t9015.yaml | 5 - .../bindings/sound/audio-graph-port.yaml | 9 +- .../devicetree/bindings/sound/cirrus,cs42l42.yaml | 225 - .../devicetree/bindings/sound/cs42l42.txt | 115 + .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 8 - .../sound/mt8195-mt6359-rt1011-rt5682.yaml | 4 - .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 14 - .../bindings/sound/nvidia,tegra-audio-alc5632.txt | 48 + .../bindings/sound/nvidia,tegra-audio-alc5632.yaml | 74 - .../bindings/sound/nvidia,tegra-audio-common.yaml | 83 - .../sound/nvidia,tegra-audio-graph-card.yaml | 10 - .../bindings/sound/nvidia,tegra-audio-max98090.txt | 53 + .../sound/nvidia,tegra-audio-max98090.yaml | 97 - .../bindings/sound/nvidia,tegra-audio-rt5640.txt | 52 + .../bindings/sound/nvidia,tegra-audio-rt5640.yaml | 85 - .../bindings/sound/nvidia,tegra-audio-rt5677.txt | 67 + .../bindings/sound/nvidia,tegra-audio-rt5677.yaml | 100 - .../bindings/sound/nvidia,tegra-audio-sgtl5000.txt | 42 + .../sound/nvidia,tegra-audio-sgtl5000.yaml | 67 - .../sound/nvidia,tegra-audio-trimslice.txt | 21 + .../sound/nvidia,tegra-audio-trimslice.yaml | 33 - .../bindings/sound/nvidia,tegra-audio-wm8753.txt | 40 + .../bindings/sound/nvidia,tegra-audio-wm8753.yaml | 79 - .../bindings/sound/nvidia,tegra-audio-wm8903.txt | 62 + .../bindings/sound/nvidia,tegra-audio-wm8903.yaml | 93 - .../bindings/sound/nvidia,tegra-audio-wm9712.txt | 60 + .../bindings/sound/nvidia,tegra-audio-wm9712.yaml | 76 - .../bindings/sound/nvidia,tegra20-i2s.txt | 30 + .../bindings/sound/nvidia,tegra20-i2s.yaml | 77 - .../bindings/sound/nvidia,tegra20-spdif.yaml | 85 - .../devicetree/bindings/sound/nxp,tfa989x.yaml | 41 - .../devicetree/bindings/sound/qcom,apq8016-sbc.txt | 96 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 136 +- .../devicetree/bindings/sound/realtek,rt5682s.yaml | 4 - .../bindings/sound/simple-audio-amplifier.yaml | 8 +- .../bindings/sound/ti,tlv320adc3xxx.yaml | 137 - .../devicetree/bindings/sound/wlf,wm8903.yaml | 116 - Documentation/devicetree/bindings/sound/wm8903.txt | 82 + .../devicetree/bindings/spi/atmel,quadspi.yaml | 99 - .../devicetree/bindings/spi/atmel-quadspi.txt | 37 + .../spi/cdns,qspi-nor-peripheral-props.yaml | 42 - .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 33 + .../bindings/spi/mediatek,spi-mtk-nor.yaml | 6 +- .../devicetree/bindings/spi/renesas,rspi.yaml | 4 +- .../devicetree/bindings/spi/spi-controller.yaml | 69 +- .../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 11 +- .../bindings/spi/spi-peripheral-props.yaml | 89 - .../devicetree/bindings/spi/spi-pl022.yaml | 3 - .../bindings/spmi/mtk,spmi-mtk-pmif.yaml | 76 - Documentation/devicetree/bindings/spmi/spmi.yaml | 3 + Documentation/devicetree/bindings/sram/sram.yaml | 3 - .../devicetree/bindings/thermal/brcm,avs-tmon.txt | 23 + .../devicetree/bindings/thermal/brcm,avs-tmon.yaml | 56 - .../thermal/nvidia,tegra186-bpmp-thermal.txt | 33 + .../thermal/nvidia,tegra186-bpmp-thermal.yaml | 42 - .../devicetree/bindings/thermal/rzg2l-thermal.yaml | 76 - .../devicetree/bindings/thermal/thermal-zones.yaml | 9 +- .../devicetree/bindings/timer/cdns,ttc.yaml | 3 - .../bindings/timer/mstar,msc313e-timer.yaml | 46 - .../devicetree/bindings/timer/nxp,tpm-timer.yaml | 6 +- .../devicetree/bindings/timer/renesas,ostm.yaml | 20 +- .../bindings/timer/rockchip,rk-timer.yaml | 1 + .../devicetree/bindings/timer/sifive,clint.yaml | 1 - .../devicetree/bindings/trivial-devices.yaml | 17 - .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 - Documentation/devicetree/bindings/usb/brcm,bdc.txt | 29 + .../devicetree/bindings/usb/brcm,bdc.yaml | 50 - Documentation/devicetree/bindings/usb/dwc2.yaml | 13 - .../devicetree/bindings/usb/dwc3-xilinx.txt | 56 + .../devicetree/bindings/usb/dwc3-xilinx.yaml | 131 - .../bindings/usb/intel,keembay-dwc3.yaml | 3 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 13 - .../devicetree/bindings/usb/qcom,dwc3.yaml | 4 - .../devicetree/bindings/usb/snps,dwc3.yaml | 6 - .../devicetree/bindings/vendor-prefixes.yaml | 18 - .../devicetree/bindings/watchdog/apple,wdt.yaml | 52 - .../bindings/watchdog/atmel,sama5d4-wdt.yaml | 3 - .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 6 + Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/doc-guide/sphinx.rst | 11 - Documentation/driver-api/auxiliary_bus.rst | 236 +- Documentation/driver-api/dmaengine/dmatest.rst | 17 +- Documentation/driver-api/dmaengine/provider.rst | 23 - Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/driver-api/fpga/fpga-bridge.rst | 6 +- Documentation/driver-api/fpga/fpga-mgr.rst | 38 +- Documentation/driver-api/fpga/fpga-region.rst | 12 +- Documentation/driver-api/media/drivers/index.rst | 1 - Documentation/driver-api/pci/pci.rst | 2 +- Documentation/driver-api/serial/index.rst | 1 + Documentation/driver-api/serial/tty.rst | 328 + .../driver-api/usb/writing_usb_driver.rst | 32 +- .../core/thread-info-in-task/arch-support.txt | 2 +- Documentation/filesystems/caching/backend-api.rst | 850 +- Documentation/filesystems/caching/cachefiles.rst | 6 +- Documentation/filesystems/caching/fscache.rst | 525 +- Documentation/filesystems/caching/index.rst | 4 +- Documentation/filesystems/caching/netfs-api.rst | 1136 +- Documentation/filesystems/caching/object.rst | 313 + Documentation/filesystems/caching/operations.rst | 210 + Documentation/filesystems/dax.rst | 20 +- Documentation/filesystems/erofs.rst | 8 - Documentation/filesystems/f2fs.rst | 1 - Documentation/filesystems/idmappings.rst | 72 + Documentation/filesystems/netfs_library.rst | 16 +- Documentation/filesystems/proc.rst | 6 +- Documentation/firmware-guide/acpi/apei/einj.rst | 19 - .../acpi/dsd/data-node-references.rst | 28 +- Documentation/firmware-guide/acpi/dsd/graph.rst | 40 +- Documentation/firmware-guide/acpi/dsd/leds.rst | 40 +- Documentation/firmware-guide/acpi/dsd/phy.rst | 28 +- Documentation/gpu/amdgpu-dc.rst | 74 + Documentation/gpu/amdgpu.rst | 324 + Documentation/gpu/amdgpu/amdgpu-glossary.rst | 87 - .../gpu/amdgpu/display/config_example.svg | 414 - Documentation/gpu/amdgpu/display/dc-debug.rst | 77 - Documentation/gpu/amdgpu/display/dc-glossary.rst | 237 - .../gpu/amdgpu/display/dc_pipeline_overview.svg | 1125 -- Documentation/gpu/amdgpu/display/dcn-overview.rst | 171 - .../gpu/amdgpu/display/display-manager.rst | 42 - .../gpu/amdgpu/display/global_sync_vblank.svg | 485 - Documentation/gpu/amdgpu/display/index.rst | 31 - Documentation/gpu/amdgpu/driver-core.rst | 182 - Documentation/gpu/amdgpu/driver-misc.rst | 112 - Documentation/gpu/amdgpu/index.rst | 17 - Documentation/gpu/amdgpu/module-parameters.rst | 7 - Documentation/gpu/amdgpu/ras.rst | 62 - Documentation/gpu/amdgpu/thermal.rst | 65 - Documentation/gpu/amdgpu/xgmi.rst | 5 - Documentation/gpu/drivers.rst | 3 +- Documentation/gpu/drm-kms-helpers.rst | 15 - Documentation/gpu/drm-kms.rst | 2 - Documentation/gpu/todo.rst | 37 +- Documentation/hwmon/asus_wmi_ec_sensors.rst | 38 - Documentation/hwmon/asus_wmi_sensors.rst | 78 - Documentation/hwmon/ina238.rst | 56 - Documentation/hwmon/index.rst | 5 - Documentation/hwmon/ir38064.rst | 28 +- Documentation/hwmon/mp5023.rst | 84 - Documentation/hwmon/nzxt-smart2.rst | 62 - Documentation/index.rst | 2 - Documentation/kbuild/kbuild.rst | 4 - .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/memory-barriers.txt | 8 - Documentation/networking/bonding.rst | 11 - .../networking/devlink/devlink-params.rst | 3 - Documentation/networking/devlink/ice.rst | 24 +- Documentation/networking/ethtool-netlink.rst | 10 +- Documentation/networking/filter.rst | 1036 +- Documentation/networking/net_failover.rst | 111 +- Documentation/networking/phy.rst | 5 - Documentation/networking/rds.rst | 2 +- Documentation/power/runtime_pm.rst | 14 +- Documentation/process/changes.rst | 15 +- Documentation/process/submitting-patches.rst | 19 + Documentation/rust/arch-support.rst | 35 - Documentation/rust/assets/favicon-16x16.png | Bin 798 -> 0 bytes Documentation/rust/assets/favicon-32x32.png | Bin 2076 -> 0 bytes Documentation/rust/assets/rust-logo.png | Bin 53976 -> 0 bytes Documentation/rust/coding.rst | 91 - Documentation/rust/docs.rst | 101 - Documentation/rust/index.rst | 21 - Documentation/rust/quick-start.rst | 212 - Documentation/scheduler/sched-bwc.rst | 5 +- Documentation/security/self-protection.rst | 3 +- Documentation/sphinx-static/theme_overrides.css | 16 +- Documentation/sphinx-static/theme_rtd_colors.css | 37 - Documentation/spi/pxa2xx.rst | 35 +- Documentation/spi/spidev.rst | 58 +- Documentation/staging/tee.rst | 30 - Documentation/timers/no_hz.rst | 10 +- Documentation/trace/boottime-trace.rst | 4 +- Documentation/trace/coresight/coresight-config.rst | 78 +- Documentation/translations/zh_CN/PCI/index.rst | 7 +- Documentation/translations/zh_CN/PCI/msi-howto.rst | 233 - .../translations/zh_CN/PCI/pci-iov-howto.rst | 170 - .../translations/zh_CN/PCI/pciebus-howto.rst | 192 - Documentation/translations/zh_CN/PCI/sysfs-pci.rst | 126 - .../translations/zh_CN/accounting/index.rst | 2 +- .../translations/zh_CN/accounting/taskstats.rst | 145 - .../translations/zh_CN/admin-guide/cputopology.rst | 96 - .../translations/zh_CN/admin-guide/index.rst | 2 +- .../translations/zh_CN/core-api/kernel-api.rst | 2 + Documentation/translations/zh_CN/cpu-freq/core.rst | 24 +- .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 139 +- .../translations/zh_CN/cpu-freq/cpufreq-stats.rst | 45 +- .../translations/zh_CN/dev-tools/index.rst | 2 +- .../translations/zh_CN/dev-tools/sparse.rst | 108 - Documentation/translations/zh_CN/index.rst | 7 +- .../translations/zh_CN/scheduler/completion.rst | 256 - .../translations/zh_CN/scheduler/index.rst | 44 - .../translations/zh_CN/scheduler/sched-arch.rst | 76 - .../translations/zh_CN/scheduler/sched-bwc.rst | 204 - .../zh_CN/scheduler/sched-capacity.rst | 390 - .../zh_CN/scheduler/sched-design-CFS.rst | 205 - Documentation/translations/zh_CN/sparse.txt | 91 + Documentation/tty/index.rst | 63 - Documentation/tty/n_tty.rst | 22 - Documentation/tty/tty_buffer.rst | 46 - Documentation/tty/tty_driver.rst | 128 - Documentation/tty/tty_internals.rst | 31 - Documentation/tty/tty_ldisc.rst | 85 - Documentation/tty/tty_port.rst | 70 - Documentation/tty/tty_struct.rst | 81 - .../userspace-api/media/cec/cec-ioc-receive.rst | 49 +- .../userspace-api/media/lirc.h.rst.exceptions | 2 - .../userspace-api/media/rc/lirc-dev-intro.rst | 8 +- Documentation/userspace-api/media/rc/lirc-func.rst | 1 + .../media/rc/lirc-set-rec-timeout-reports.rst | 49 + Documentation/userspace-api/media/v4l/biblio.rst | 10 - .../userspace-api/media/v4l/capture.c.rst | 52 +- Documentation/userspace-api/media/v4l/control.rst | 9 - .../userspace-api/media/v4l/dev-decoder.rst | 17 - .../media/v4l/ext-ctrls-codec-stateless.rst | 573 - .../media/v4l/libv4l-introduction.rst | 2 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 15 - .../userspace-api/media/v4l/subdev-formats.rst | 2 +- .../userspace-api/media/v4l/v4l2grab.c.rst | 8 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 8 - .../userspace-api/media/v4l/vidioc-queryctrl.rst | 12 - .../userspace-api/media/videodev2.h.rst.exceptions | 2 - Documentation/virt/kvm/amd-memory-encryption.rst | 6 - Documentation/virt/kvm/api.rst | 6 +- Documentation/virt/kvm/mmu.rst | 8 +- Documentation/vm/arch_pgtable_helpers.rst | 6 +- Documentation/vm/balance.rst | 2 +- Documentation/vm/index.rst | 2 - Documentation/vm/overcommit-accounting.rst | 3 +- Documentation/vm/page_migration.rst | 12 +- Documentation/vm/page_owner.rst | 29 +- Documentation/vm/page_table_check.rst | 56 - Documentation/vm/vmalloced-kernel-stacks.rst | 153 - Documentation/x86/sgx.rst | 14 +- LICENSES/preferred/LGPL-2.1 | 2 - MAINTAINERS | 318 +- Makefile | 162 +- Next/SHA1s | 349 - Next/Trees | 351 - Next/merge.log | 12985 ------------------- arch/Kconfig | 21 +- arch/alpha/include/asm/bitops.h | 2 + arch/alpha/include/asm/spinlock_types.h | 2 +- arch/alpha/kernel/osf_sys.c | 2 +- arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/rtc.c | 7 +- arch/alpha/kernel/signal.c | 2 +- arch/alpha/kernel/srm_env.c | 4 +- arch/alpha/kernel/srmcons.c | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/alpha/kernel/traps.c | 6 +- arch/alpha/mm/fault.c | 18 +- arch/arc/Kconfig | 2 + arch/arc/include/asm/bitops.h | 1 + arch/arc/include/asm/thread_info.h | 4 +- arch/arc/kernel/process.c | 2 +- arch/arc/mm/fault.c | 3 +- arch/arm/Kconfig | 34 +- arch/arm/Kconfig.debug | 27 +- arch/arm/Makefile | 9 - arch/arm/arm-soc-for-next-contents.txt | 165 - arch/arm/boot/compressed/.gitignore | 5 + arch/arm/boot/compressed/Makefile | 39 +- arch/arm/boot/compressed/ashldi3.S | 3 - arch/arm/boot/compressed/bswapsdi2.S | 3 - arch/arm/boot/compressed/efi-header.S | 22 +- arch/arm/boot/compressed/font.c | 2 - arch/arm/boot/compressed/head.S | 3 +- arch/arm/boot/compressed/hyp-stub.S | 2 - arch/arm/boot/compressed/lib1funcs.S | 3 - arch/arm/boot/compressed/misc.c | 7 + arch/arm/boot/dts/Makefile | 40 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 1 - arch/arm/boot/dts/am335x-boneblack-common.dtsi | 4 + arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-icev2.dts | 4 - arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 2 +- arch/arm/boot/dts/am335x-wega.dtsi | 2 +- arch/arm/boot/dts/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/am437x-gp-evm.dts | 8 - arch/arm/boot/dts/am437x-l4.dtsi | 31 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 7 - arch/arm/boot/dts/armada-38x.dtsi | 4 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 267 - arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 12 - .../arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 756 -- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 17 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 11 - arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts | 40 - arch/arm/boot/dts/aspeed-bmc-tyan-s8036.dts | 470 - arch/arm/boot/dts/aspeed-bmc-vegman-n110.dts | 149 - arch/arm/boot/dts/aspeed-bmc-vegman-rx20.dts | 255 - arch/arm/boot/dts/aspeed-bmc-vegman-sx20.dts | 154 - arch/arm/boot/dts/aspeed-bmc-vegman.dtsi | 311 - arch/arm/boot/dts/aspeed-g4.dtsi | 1 - arch/arm/boot/dts/aspeed-g5.dtsi | 5 - arch/arm/boot/dts/aspeed-g6.dtsi | 10 - arch/arm/boot/dts/at91-q5xr5.dts | 18 + arch/arm/boot/dts/at91-sama5d2_xplained.dts | 5 +- arch/arm/boot/dts/at91-sama5d3_ksz9477_evb.dts | 209 - arch/arm/boot/dts/at91-sama7g5ek.dts | 73 - arch/arm/boot/dts/at91-wb50n.dts | 6 + arch/arm/boot/dts/bcm-cygnus.dtsi | 18 +- arch/arm/boot/dts/bcm-hr2.dtsi | 4 +- arch/arm/boot/dts/bcm-nsp.dtsi | 8 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 28 +- arch/arm/boot/dts/bcm2711-rpi-400.dts | 4 +- arch/arm/boot/dts/bcm2711.dtsi | 2 - arch/arm/boot/dts/bcm283x.dtsi | 2 - arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 80 +- arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 62 +- arch/arm/boot/dts/bcm5301x.dtsi | 31 +- arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 4 - arch/arm/boot/dts/dra7.dtsi | 20 +- arch/arm/boot/dts/elpida_ecb240abacn.dtsi | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 7 +- arch/arm/boot/dts/exynos5260.dtsi | 8 +- arch/arm/boot/dts/gemini-nas4220b.dts | 2 +- arch/arm/boot/dts/imx1-pinfunc.h | 6 +- arch/arm/boot/dts/imx1.dtsi | 2 +- arch/arm/boot/dts/imx25.dtsi | 4 +- arch/arm/boot/dts/imx27-pinfunc.h | 6 +- arch/arm/boot/dts/imx28-tx28.dts | 36 + arch/arm/boot/dts/imx31.dtsi | 2 +- arch/arm/boot/dts/imx50.dtsi | 10 +- arch/arm/boot/dts/imx51.dtsi | 10 +- arch/arm/boot/dts/imx53-tx53.dtsi | 11 + arch/arm/boot/dts/imx53.dtsi | 10 +- arch/arm/boot/dts/imx6dl-mba6.dtsi | 22 - arch/arm/boot/dts/imx6dl-mba6a.dts | 21 - arch/arm/boot/dts/imx6dl-mba6b.dts | 21 - arch/arm/boot/dts/imx6dl-phytec-mira-rdk-nand.dts | 3 - arch/arm/boot/dts/imx6q-mba6.dtsi | 44 - arch/arm/boot/dts/imx6q-mba6a.dts | 20 - arch/arm/boot/dts/imx6q-mba6b.dts | 20 - arch/arm/boot/dts/imx6q-phytec-mira-rdk-emmc.dts | 3 - arch/arm/boot/dts/imx6q-phytec-mira-rdk-nand.dts | 3 - arch/arm/boot/dts/imx6q-yapp4-crux.dts | 54 - arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi | 4 - arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 4 - arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-mba6.dtsi | 526 - arch/arm/boot/dts/imx6qdl-mba6a.dtsi | 36 - arch/arm/boot/dts/imx6qdl-mba6b.dtsi | 52 - .../boot/dts/imx6qdl-phytec-mira-peb-av-02.dtsi | 119 - .../boot/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi | 71 - .../boot/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi | 85 - arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 20 - arch/arm/boot/dts/imx6qdl-tx6.dtsi | 12 + arch/arm/boot/dts/imx6qdl.dtsi | 8 +- arch/arm/boot/dts/imx6qp-mba6b.dts | 18 - arch/arm/boot/dts/imx6qp-phytec-mira-rdk-nand.dts | 3 - arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dts | 54 - arch/arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi | 12 + .../boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 1 - .../boot/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi | 90 - arch/arm/boot/dts/imx6ul-prti6g.dts | 6 + arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 24 + arch/arm/boot/dts/imx6ull-jozacp.dts | 456 - .../boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts | 1 - .../boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dts | 1 - .../boot/dts/imx6ull-phytec-segin-peb-wlbt-05.dtsi | 19 - arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts | 146 - arch/arm/boot/dts/imx7d-remarkable2.dts | 59 - arch/arm/boot/dts/imx7s-warp.dts | 14 +- arch/arm/boot/dts/imx7s.dtsi | 22 +- arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts | 59 - arch/arm/boot/dts/intel-ixp42x-gateway-7001.dts | 111 - .../arm/boot/dts/intel-ixp42x-goramo-multilink.dts | 180 - arch/arm/boot/dts/intel-ixp4xx.dtsi | 17 - arch/arm/boot/dts/milbeaut-m10v.dtsi | 9 - arch/arm/boot/dts/motorola-mapphone-common.dtsi | 2 +- arch/arm/boot/dts/mt6589-fairphone-fp1.dts | 30 - arch/arm/boot/dts/mt6589.dtsi | 2 +- arch/arm/boot/dts/omap3-beagle-ab4.dts | 47 - arch/arm/boot/dts/omap3-beagle.dts | 33 + arch/arm/boot/dts/omap3-n900.dts | 50 +- arch/arm/boot/dts/omap3-tao3530.dtsi | 14 + arch/arm/boot/dts/openbmc-flash-layout-64-alt.dtsi | 35 - arch/arm/boot/dts/qcom-apq8016-sbc.dts | 2 - .../arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts | 1 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 4 +- .../boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts | 2 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 1 + .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 1 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 1 + .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 1 + .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 1 + .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 1 + arch/arm/boot/dts/qcom-sdx55-t55.dts | 6 - arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 59 - arch/arm/boot/dts/qcom-sdx55.dtsi | 86 +- arch/arm/boot/dts/qcom-sdx65-mtp.dts | 25 - arch/arm/boot/dts/qcom-sdx65.dtsi | 222 - arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 16 - .../dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 3 - arch/arm/boot/dts/sama5d2.dtsi | 2 - arch/arm/boot/dts/sama7g5-pinfunc.h | 2 +- arch/arm/boot/dts/sama7g5.dtsi | 30 - arch/arm/boot/dts/spear1310-evb.dts | 16 + arch/arm/boot/dts/spear1340-evb.dts | 16 + arch/arm/boot/dts/spear310.dtsi | 1 - arch/arm/boot/dts/spear320.dtsi | 1 - arch/arm/boot/dts/spear320s.dtsi | 24 - arch/arm/boot/dts/ste-dbx5x0.dtsi | 26 - arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 39 +- arch/arm/boot/dts/stm32f429-disco.dts | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 32 +- .../stm32mp157a-icore-stm32mp1-ctouch2-of10.dts | 132 - .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 85 - arch/arm/boot/dts/stm32mp157c-ev1.dts | 22 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 16 - .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 3 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 34 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 1 - arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 3 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 3 +- arch/arm/boot/dts/sun8i-h3.dtsi | 4 - arch/arm/boot/dts/sun8i-r40.dtsi | 23 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 3 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 15 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 1 - arch/arm/boot/dts/tegra114-asus-tf701t.dts | 807 -- arch/arm/boot/dts/tegra114-dalmore.dts | 21 +- arch/arm/boot/dts/tegra114-roth.dts | 16 +- arch/arm/boot/dts/tegra114-tn7.dts | 10 +- arch/arm/boot/dts/tegra114.dtsi | 58 +- arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 436 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 16 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 16 +- arch/arm/boot/dts/tegra124-jetson-tk1-emc.dtsi | 744 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 39 +- arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi | 8686 ++++++------- arch/arm/boot/dts/tegra124-nyan-big-fhd.dts | 11 - arch/arm/boot/dts/tegra124-nyan-blaze-emc.dtsi | 690 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 86 +- arch/arm/boot/dts/tegra124-peripherals-opp.dtsi | 140 +- arch/arm/boot/dts/tegra124-venice2.dts | 35 +- arch/arm/boot/dts/tegra124.dtsi | 45 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 27 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 1280 -- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 4 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 4 +- arch/arm/boot/dts/tegra20-colibri.dtsi | 18 +- arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi | 82 +- arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 82 +- arch/arm/boot/dts/tegra20-harmony.dts | 21 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 11 +- arch/arm/boot/dts/tegra20-paz00.dts | 22 +- arch/arm/boot/dts/tegra20-peripherals-opp.dtsi | 948 +- arch/arm/boot/dts/tegra20-plutux.dts | 8 +- arch/arm/boot/dts/tegra20-seaboard.dts | 23 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 7 +- arch/arm/boot/dts/tegra20-tec.dts | 8 +- arch/arm/boot/dts/tegra20-trimslice.dts | 26 +- arch/arm/boot/dts/tegra20-ventana.dts | 15 +- arch/arm/boot/dts/tegra20.dtsi | 162 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 6 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 6 +- arch/arm/boot/dts/tegra30-asus-lvds-display.dtsi | 61 - .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 67 +- .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 4 +- ...tegra30-asus-nexus7-grouper-memory-timings.dtsi | 12 +- .../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 2 +- arch/arm/boot/dts/tegra30-asus-nexus7-grouper.dtsi | 1 + arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 2 + arch/arm/boot/dts/tegra30-asus-tf201.dts | 627 - arch/arm/boot/dts/tegra30-asus-tf300t.dts | 1034 -- arch/arm/boot/dts/tegra30-asus-tf300tg.dts | 1087 -- arch/arm/boot/dts/tegra30-asus-tf700t.dts | 823 -- .../boot/dts/tegra30-asus-transformer-common.dtsi | 1787 --- arch/arm/boot/dts/tegra30-beaver.dts | 24 +- arch/arm/boot/dts/tegra30-cardhu-a02.dts | 12 +- arch/arm/boot/dts/tegra30-cardhu-a04.dts | 14 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 35 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 25 +- arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi | 144 +- arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 144 +- arch/arm/boot/dts/tegra30-ouya.dts | 8915 ++++++------- arch/arm/boot/dts/tegra30-pegatron-chagall.dts | 2859 ---- arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 1370 +- arch/arm/boot/dts/tegra30.dtsi | 189 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 6 +- arch/arm/configs/aspeed_g5_defconfig | 7 - arch/arm/configs/at91_dt_defconfig | 9 +- arch/arm/configs/cm_x300_defconfig | 1 + arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/gemini_defconfig | 3 +- arch/arm/configs/imote2_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 68 +- arch/arm/configs/nhk8815_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/sama5_defconfig | 8 - arch/arm/configs/sama7_defconfig | 5 +- arch/arm/configs/spear13xx_defconfig | 1 + arch/arm/configs/spear3xx_defconfig | 1 + arch/arm/configs/spear6xx_defconfig | 1 + arch/arm/configs/tegra_defconfig | 13 - arch/arm/include/asm/assembler.h | 204 +- arch/arm/include/asm/bitops.h | 1 + arch/arm/include/asm/current.h | 37 +- arch/arm/include/asm/efi.h | 1 + arch/arm/include/asm/elf.h | 3 - arch/arm/include/asm/entry-macro-multi.S | 40 + arch/arm/include/asm/hardware/entry-macro-iomd.S | 131 + arch/arm/include/asm/insn.h | 24 - arch/arm/include/asm/io.h | 5 +- arch/arm/include/asm/irq.h | 1 + arch/arm/include/asm/kfence.h | 53 - arch/arm/include/asm/mach/arch.h | 2 + arch/arm/include/asm/page.h | 4 - arch/arm/include/asm/percpu.h | 25 +- arch/arm/include/asm/set_memory.h | 1 - arch/arm/include/asm/smp.h | 5 + arch/arm/include/asm/spinlock_types.h | 2 +- arch/arm/include/asm/stacktrace.h | 12 - arch/arm/include/asm/switch_to.h | 17 +- arch/arm/include/asm/thread_info.h | 35 +- arch/arm/include/asm/tls.h | 13 +- arch/arm/include/asm/topology.h | 2 +- arch/arm/include/asm/v7m.h | 3 +- arch/arm/include/debug/imx-uart.h | 18 +- arch/arm/include/debug/pl01x.S | 7 + arch/arm/kernel/asm-offsets.c | 3 + arch/arm/kernel/atags_proc.c | 2 +- arch/arm/kernel/entry-armv.S | 217 +- arch/arm/kernel/entry-common.S | 16 +- arch/arm/kernel/entry-header.S | 48 +- arch/arm/kernel/entry-v7m.S | 39 +- arch/arm/kernel/head-common.S | 4 +- arch/arm/kernel/head-nommu.S | 1 - arch/arm/kernel/irq.c | 61 +- arch/arm/kernel/module.c | 85 - arch/arm/kernel/perf_callchain.c | 28 +- arch/arm/kernel/process.c | 9 +- arch/arm/kernel/setup.c | 8 +- arch/arm/kernel/signal.c | 2 +- arch/arm/kernel/sleep.S | 6 - arch/arm/kernel/smp.c | 19 +- arch/arm/kernel/traps.c | 117 +- arch/arm/kernel/unwind.c | 50 +- arch/arm/kernel/vmlinux.lds.S | 4 +- arch/arm/lib/backtrace-clang.S | 14 +- arch/arm/lib/backtrace.S | 8 - arch/arm/lib/call_with_stack.S | 33 +- arch/arm/lib/copy_from_user.S | 13 +- arch/arm/lib/copy_template.S | 67 +- arch/arm/lib/copy_to_user.S | 13 +- arch/arm/lib/memcpy.S | 13 +- arch/arm/lib/memmove.S | 60 +- arch/arm/lib/memset.S | 7 +- arch/arm/mach-at91/pm.c | 2 - arch/arm/mach-dove/pcie.c | 9 +- arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-footbridge/common.c | 87 - .../arm/mach-footbridge/include/mach/entry-macro.S | 107 + arch/arm/mach-imx/Kconfig | 12 + arch/arm/mach-imx/Makefile | 2 + arch/arm/mach-iop32x/cp6.c | 10 +- arch/arm/mach-iop32x/include/mach/entry-macro.S | 31 + arch/arm/mach-iop32x/include/mach/irqs.h | 2 +- arch/arm/mach-iop32x/iop3xx.h | 1 - arch/arm/mach-iop32x/irq.c | 29 +- arch/arm/mach-iop32x/irqs.h | 60 +- arch/arm/mach-iop32x/pci.c | 5 +- arch/arm/mach-ixp4xx/Kconfig | 13 + arch/arm/mach-mv78xx0/pcie.c | 5 +- arch/arm/mach-omap2/display.c | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 4 +- arch/arm/mach-orion5x/pci.c | 10 +- arch/arm/mach-pxa/lubbock.c | 15 +- arch/arm/mach-pxa/stargate2.c | 2 +- arch/arm/mach-rpc/fiq.S | 5 +- arch/arm/mach-rpc/include/mach/entry-macro.S | 13 + arch/arm/mach-rpc/irq.c | 95 - arch/arm/mach-s3c/Kconfig.s3c64xx | 1 + arch/arm/mach-s3c/gpio-samsung.c | 1 - arch/arm/mach-s3c/mach-jive.c | 1 - arch/arm/mach-s5pv210/Kconfig | 1 + arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 +- arch/arm/mm/Kconfig | 1 - arch/arm/mm/alignment.c | 4 +- arch/arm/mm/fault.c | 24 +- arch/arm/mm/ioremap.c | 16 +- arch/arm/mm/pageattr.c | 42 +- arch/arm/mm/proc-v7m.S | 20 - arch/arm/net/bpf_jit_32.c | 7 +- arch/arm/rust/target.json | 27 - arch/arm/tools/syscall.tbl | 1 - arch/arm64/Kconfig | 31 +- arch/arm64/Kconfig.platforms | 1 - arch/arm64/Makefile | 5 - arch/arm64/boot/dts/allwinner/Makefile | 1 - .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 1 - .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 - .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 1 - .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 1 - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 14 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 4 - .../dts/allwinner/sun50i-h6-tanix-tx6-mini.dts | 15 - .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 138 +- arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi | 189 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 9 - .../dts/altera/socfpga_stratix10_socdk_nand.dts | 24 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 112 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 10 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 83 - arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 14 - arch/arm64/boot/dts/apple/Makefile | 4 - arch/arm64/boot/dts/apple/t8103-j274.dts | 33 +- arch/arm64/boot/dts/apple/t8103-j293.dts | 41 - arch/arm64/boot/dts/apple/t8103-j313.dts | 33 - arch/arm64/boot/dts/apple/t8103-j456.dts | 59 - arch/arm64/boot/dts/apple/t8103-j457.dts | 47 - arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 78 - arch/arm64/boot/dts/apple/t8103-pmgr.dtsi | 1138 -- arch/arm64/boot/dts/apple/t8103.dtsi | 187 +- arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 - .../broadcom/bcm4908/bcm4908-netgear-raxe500.dts | 50 - arch/arm64/boot/dts/exynos/Makefile | 1 - arch/arm64/boot/dts/exynos/exynos5433.dtsi | 24 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 24 +- arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 195 - arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 643 - arch/arm64/boot/dts/exynos/exynos850.dtsi | 759 -- arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 4 - arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 36 +- arch/arm64/boot/dts/freescale/Makefile | 22 - .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 113 - .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 108 - .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts | 82 - .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts | 107 - .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts | 75 - .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts | 79 - arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 39 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 103 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 130 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 2 - arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 13 - arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 149 - arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 21 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 10 - arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 21 - .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 93 - .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 7 - .../dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts | 1 + .../dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts | 1 + .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 253 - .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 335 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 86 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 1 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 1 + .../dts/freescale/imx8mn-bsh-smm-s2-common.dtsi | 426 - .../arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dts | 48 - .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts | 80 - arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 9 - .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 237 - .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 322 - arch/arm64/boot/dts/freescale/imx8mn.dtsi | 29 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 73 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 35 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 9 - .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 25 +- .../boot/dts/freescale/imx8mq-librem5-r3.dtsi | 45 - .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 16 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 97 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 1 - .../boot/dts/freescale/imx8mq-nitrogen-som.dtsi | 15 +- .../boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts | 349 - arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 360 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 115 +- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 38 - arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 28 - arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 64 - arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h | 978 -- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 434 - arch/arm64/boot/dts/freescale/mba8mx.dtsi | 282 - .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 20 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 71 - arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 - arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 140 - arch/arm64/boot/dts/marvell/cn9130.dtsi | 15 - arch/arm64/boot/dts/mediatek/Makefile | 6 - arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts | 57 - arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 169 - arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts | 29 - arch/arm64/boot/dts/mediatek/mt7986b.dtsi | 12 - arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 8 - .../dts/mediatek/mt8183-kukui-jacuzzi-cozmo.dts | 36 - .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 1 - .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 1 - .../mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts | 33 - .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 1 + .../mt8183-kukui-jacuzzi-fennel14-sku2.dts | 17 - .../dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts | 1 - .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 1 + .../dts/mediatek/mt8183-kukui-kakadu-sku22.dts | 19 - arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 124 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 64 - arch/arm64/boot/dts/mediatek/mt8192.dtsi | 20 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 27 +- arch/arm64/boot/dts/nvidia/Makefile | 1 - arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 36 +- .../boot/dts/nvidia/tegra132-peripherals-opp.dtsi | 426 - arch/arm64/boot/dts/nvidia/tegra132.dtsi | 48 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 20 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 20 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 32 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 95 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 12 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 8 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 20 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 231 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 3 + arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 37 +- arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 40 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 53 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 22 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 27 +- .../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 24 - .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 24 - .../arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi | 5 - arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 1 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 541 +- arch/arm64/boot/dts/qcom/Makefile | 19 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 10 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 12 - arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 209 - .../boot/dts/qcom/msm8916-samsung-serranove.dts | 1 - arch/arm64/boot/dts/qcom/msm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 1 + .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 1 + .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 3 +- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 30 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 4 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 28 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 1 - arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 3 + .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 1 - .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 2 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 1 + arch/arm64/boot/dts/qcom/pm660.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 10 - arch/arm64/boot/dts/qcom/pmk8350.dtsi | 7 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r2.dts | 2 - .../boot/dts/qcom/sc7180-trogdor-homestar-r3.dts | 6 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r4.dts | 21 - .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 3 + .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 2 +- .../qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts | 31 - .../qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 28 - .../qcom/sc7180-trogdor-lazor-limozeen-nots.dts | 26 + .../dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts | 46 - .../dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts | 44 - .../dts/qcom/sc7180-trogdor-lazor-limozeen.dts | 42 + .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 2 - .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 2 - .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 9 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 9 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 8 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts | 22 - .../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 30 - .../boot/dts/qcom/sc7180-trogdor-lazor-r9.dts | 18 - arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 3 + .../dts/qcom/sc7180-trogdor-parade-ps8640.dtsi | 2 - .../boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi | 3 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 4 - arch/arm64/boot/dts/qcom/sc7180.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7280-crd.dts | 93 - arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi | 105 - arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 1 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 89 +- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 17 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 6 +- .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 1 - .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 351 - arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 140 - .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 1 - .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 2 - arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 2 - .../dts/qcom/sdm845-sony-xperia-tama-akari.dts | 13 - .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 29 - .../dts/qcom/sdm845-sony-xperia-tama-apollo.dts | 13 - .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 438 - .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 1 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 3 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 35 - .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 1 + arch/arm64/boot/dts/qcom/sm6125.dtsi | 55 - arch/arm64/boot/dts/qcom/sm6350.dtsi | 299 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 32 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 191 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 472 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 1 + .../dts/qcom/sm8350-microsoft-surface-duo2.dts | 369 - arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 10 +- .../dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts | 19 - .../dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts | 13 - .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 259 - arch/arm64/boot/dts/qcom/sm8350.dtsi | 756 +- arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 398 - arch/arm64/boot/dts/qcom/sm8450.dtsi | 1115 -- arch/arm64/boot/dts/renesas/Makefile | 2 - arch/arm64/boot/dts/renesas/cat875.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 3 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 79 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 105 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 36 - arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 22 - arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 121 - arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 382 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 76 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 42 - arch/arm64/boot/dts/renesas/salvator-common.dtsi | 5 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 5 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 87 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 12 +- .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 11 - .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 5 - arch/arm64/boot/dts/rockchip/rk356x.dtsi | 96 +- arch/arm64/boot/dts/ti/Makefile | 2 - arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 36 - arch/arm64/boot/dts/ti/k3-am642-evm.dts | 40 - arch/arm64/boot/dts/ti/k3-am642-sk.dts | 8 - arch/arm64/boot/dts/ti/k3-am642.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 20 - arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 30 - arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 8 - arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 6 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 155 - arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 198 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 28 - arch/arm64/boot/dts/ti/k3-j721e.dtsi | 6 +- .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 430 - arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 937 -- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 302 - arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 174 - arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 167 - arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 28 + arch/arm64/configs/defconfig | 30 - arch/arm64/crypto/aes-modes.S | 10 +- arch/arm64/include/asm/assembler.h | 10 - arch/arm64/include/asm/atomic_ll_sc.h | 86 +- arch/arm64/include/asm/atomic_lse.h | 270 +- arch/arm64/include/asm/barrier.h | 9 - arch/arm64/include/asm/bitops.h | 1 + arch/arm64/include/asm/cpu.h | 1 - arch/arm64/include/asm/efi.h | 1 + arch/arm64/include/asm/extable.h | 9 + arch/arm64/include/asm/fpsimd.h | 6 +- arch/arm64/include/asm/hwcap.h | 2 - arch/arm64/include/asm/kvm_asm.h | 1 - arch/arm64/include/asm/kvm_emulate.h | 4 +- arch/arm64/include/asm/kvm_host.h | 58 +- arch/arm64/include/asm/kvm_hyp.h | 1 + arch/arm64/include/asm/kvm_mmu.h | 2 - arch/arm64/include/asm/kvm_pgtable.h | 30 +- arch/arm64/include/asm/kvm_pkvm.h | 71 - arch/arm64/include/asm/linkage.h | 35 +- arch/arm64/include/asm/memory.h | 5 +- arch/arm64/include/asm/mmu.h | 1 - arch/arm64/include/asm/mte-kasan.h | 8 +- arch/arm64/include/asm/spinlock_types.h | 2 +- arch/arm64/include/asm/stacktrace.h | 10 +- arch/arm64/include/asm/sysreg.h | 17 - arch/arm64/include/asm/topology.h | 2 +- arch/arm64/include/asm/uaccess.h | 33 - arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/include/uapi/asm/hwcap.h | 2 - arch/arm64/kernel/acpi.c | 35 +- arch/arm64/kernel/asm-offsets.c | 1 + arch/arm64/kernel/cpufeature.c | 13 - arch/arm64/kernel/cpuinfo.c | 3 - arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/entry-ftrace.S | 8 +- arch/arm64/kernel/entry.S | 6 +- arch/arm64/kernel/fpsimd.c | 75 +- arch/arm64/kernel/image-vars.h | 2 - arch/arm64/kernel/machine_kexec.c | 6 +- arch/arm64/kernel/module.c | 4 +- arch/arm64/kernel/perf_callchain.c | 28 +- arch/arm64/kernel/perf_event.c | 245 +- arch/arm64/kernel/process.c | 86 +- arch/arm64/kernel/ptrace.c | 8 +- arch/arm64/kernel/return_address.c | 8 +- arch/arm64/kernel/setup.c | 7 +- arch/arm64/kernel/signal.c | 2 +- arch/arm64/kernel/stacktrace.c | 60 +- arch/arm64/kernel/syscall.c | 4 +- arch/arm64/kernel/time.c | 25 +- arch/arm64/kernel/traps.c | 4 +- arch/arm64/kernel/vdso/Makefile | 1 - arch/arm64/kvm/.gitignore | 2 - arch/arm64/kvm/Kconfig | 2 - arch/arm64/kvm/Makefile | 24 +- arch/arm64/kvm/arch_timer.c | 13 +- arch/arm64/kvm/arm.c | 138 +- arch/arm64/kvm/fpsimd.c | 79 +- arch/arm64/kvm/handle_exit.c | 10 +- arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/fpsimd.S | 6 + arch/arm64/kvm/hyp/hyp-constants.c | 10 - arch/arm64/kvm/hyp/include/hyp/switch.h | 30 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 6 - arch/arm64/kvm/hyp/include/nvhe/mm.h | 59 + arch/arm64/kvm/hyp/nvhe/Makefile | 1 - arch/arm64/kvm/hyp/nvhe/early_alloc.c | 5 - arch/arm64/kvm/hyp/nvhe/hyp-main.c | 8 - arch/arm64/kvm/hyp/nvhe/mem_protect.c | 505 +- arch/arm64/kvm/hyp/nvhe/mm.c | 4 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 2 +- arch/arm64/kvm/hyp/nvhe/setup.c | 25 +- arch/arm64/kvm/hyp/nvhe/switch.c | 1 + arch/arm64/kvm/hyp/pgtable.c | 108 +- arch/arm64/kvm/hyp/reserved_mem.c | 109 + arch/arm64/kvm/hyp/vhe/switch.c | 1 + arch/arm64/kvm/mmu.c | 177 +- arch/arm64/kvm/perf.c | 59 + arch/arm64/kvm/pkvm.c | 109 - arch/arm64/kvm/pmu-emul.c | 5 +- arch/arm64/kvm/psci.c | 10 +- arch/arm64/kvm/reset.c | 36 +- arch/arm64/kvm/sys_regs.c | 2 +- arch/arm64/kvm/vgic/vgic-init.c | 12 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 2 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 3 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 15 +- arch/arm64/kvm/vgic/vgic-mmio.c | 2 +- arch/arm64/kvm/vgic/vgic-mmio.h | 2 +- arch/arm64/kvm/vgic/vgic-v2.c | 9 +- arch/arm64/kvm/vgic/vgic-v3.c | 10 +- arch/arm64/kvm/vgic/vgic-v4.c | 5 +- arch/arm64/kvm/vgic/vgic.c | 2 +- arch/arm64/lib/clear_page.S | 10 - arch/arm64/lib/kasan_sw_tags.S | 4 +- arch/arm64/lib/mte.S | 8 +- arch/arm64/lib/xor-neon.c | 147 +- arch/arm64/mm/cache.S | 24 +- arch/arm64/mm/context.c | 22 +- arch/arm64/mm/extable.c | 3 + arch/arm64/mm/fault.c | 17 +- arch/arm64/mm/ptdump.c | 2 + arch/arm64/net/bpf_jit_comp.c | 14 +- arch/arm64/rust/target.json | 34 - arch/csky/Kconfig | 1 + arch/csky/abiv1/alignment.c | 2 +- arch/csky/include/asm/bitops.h | 1 + arch/csky/include/asm/spinlock_types.h | 2 +- arch/csky/kernel/perf_callchain.c | 10 + arch/csky/kernel/process.c | 2 +- arch/csky/kernel/traps.c | 2 +- arch/csky/mm/fault.c | 2 +- arch/h8300/Kconfig | 1 + arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/bitops.h | 1 + arch/h8300/include/asm/processor.h | 1 + arch/h8300/include/asm/segment.h | 40 + arch/h8300/include/asm/thread_info.h | 3 + arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/kernel/process.c | 2 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/kernel/traps.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/fault.c | 2 +- arch/h8300/mm/init.c | 6 + arch/h8300/mm/memory.c | 53 + arch/hexagon/include/asm/bitops.h | 1 + arch/hexagon/include/asm/spinlock_types.h | 2 +- arch/hexagon/kernel/process.c | 2 +- arch/hexagon/kernel/traps.c | 2 +- arch/hexagon/mm/vm_fault.c | 8 +- arch/ia64/Kconfig | 9 +- arch/ia64/include/asm/bitops.h | 2 + arch/ia64/include/asm/spinlock_types.h | 2 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/module.c | 6 +- arch/ia64/kernel/process.c | 2 +- arch/ia64/kernel/salinfo.c | 10 +- arch/ia64/kernel/setup.c | 5 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/traps.c | 2 +- arch/ia64/kernel/uncached.c | 2 +- arch/ia64/mm/fault.c | 18 +- arch/m68k/Kconfig | 2 +- arch/m68k/include/asm/bitops.h | 2 + arch/m68k/kernel/process.c | 2 +- arch/m68k/kernel/setup_mm.c | 15 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/kernel/traps.c | 2 +- arch/m68k/mm/fault.c | 20 +- arch/m68k/mm/motorola.c | 2 - arch/microblaze/kernel/exceptions.c | 4 +- arch/microblaze/kernel/process.c | 2 +- arch/microblaze/kernel/signal.c | 4 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/mm/fault.c | 22 +- arch/microblaze/pci/xilinx_pci.c | 2 +- arch/mips/Kconfig | 22 +- arch/mips/Makefile | 2 + arch/mips/alchemy/common/gpiolib.c | 2 + arch/mips/bcm47xx/board.c | 2 +- arch/mips/boot/dts/ingenic/ci20.dts | 72 +- arch/mips/boot/dts/ingenic/jz4725b.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 40 - arch/mips/cavium-octeon/octeon-platform.c | 2 - arch/mips/cavium-octeon/octeon-usb.c | 1 - arch/mips/configs/ci20_defconfig | 6 - arch/mips/configs/decstation_64_defconfig | 1 + arch/mips/configs/decstation_defconfig | 1 + arch/mips/configs/decstation_r4k_defconfig | 1 + arch/mips/configs/fuloong2e_defconfig | 1 + arch/mips/configs/ip27_defconfig | 1 + arch/mips/configs/malta_defconfig | 1 + arch/mips/configs/malta_kvm_defconfig | 1 + arch/mips/configs/malta_qemu_32r6_defconfig | 1 + arch/mips/configs/maltaaprp_defconfig | 1 + arch/mips/configs/maltasmvp_defconfig | 1 + arch/mips/configs/maltasmvp_eva_defconfig | 1 + arch/mips/configs/maltaup_defconfig | 1 + arch/mips/configs/maltaup_xpa_defconfig | 1 + arch/mips/configs/rbtx49xx_defconfig | 2 + arch/mips/dec/prom/init.c | 2 +- arch/mips/generic/init.c | 11 +- arch/mips/include/asm/bitops.h | 1 + arch/mips/include/asm/futex.h | 27 +- arch/mips/include/asm/kgdb.h | 2 +- arch/mips/include/asm/kvm_host.h | 1 + .../asm/mach-loongson64/kernel-entry-init.h | 4 +- arch/mips/include/asm/mips-cps.h | 19 +- arch/mips/include/asm/octeon/cvmx-bootinfo.h | 4 +- arch/mips/include/asm/sibyte/sb1250_mc.h | 2 +- arch/mips/include/asm/smp-ops.h | 3 - arch/mips/include/asm/txx9/boards.h | 3 + arch/mips/include/asm/txx9/rbtx4938.h | 145 + arch/mips/include/asm/txx9/spi.h | 34 + arch/mips/kernel/mips-cpc.c | 3 +- arch/mips/kernel/process.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/mips/kernel/traps.c | 2 +- arch/mips/kvm/Kconfig | 1 - arch/mips/kvm/Makefile | 3 +- arch/mips/kvm/emulate.c | 2 +- arch/mips/kvm/loongson_ipi.c | 4 +- arch/mips/kvm/mips.c | 32 +- arch/mips/lantiq/falcon/sysctrl.c | 2 +- arch/mips/loongson2ef/Platform | 19 +- arch/mips/mm/c-octeon.c | 4 +- arch/mips/mm/fault.c | 19 +- arch/mips/mm/init.c | 14 +- arch/mips/mm/tlbex.c | 1 - arch/mips/net/bpf_jit_comp32.c | 3 +- arch/mips/net/bpf_jit_comp64.c | 2 +- arch/mips/pci/Makefile | 1 + arch/mips/pci/fixup-rbtx4938.c | 53 + arch/mips/pci/msi-octeon.c | 32 +- arch/mips/ralink/ill_acc.c | 1 - arch/mips/ralink/of.c | 19 +- arch/mips/sgi-ip22/Platform | 5 + arch/mips/txx9/Kconfig | 32 +- arch/mips/txx9/Makefile | 1 + arch/mips/txx9/generic/Makefile | 1 + arch/mips/txx9/generic/setup.c | 33 + arch/mips/txx9/generic/spi_eeprom.c | 104 + arch/mips/txx9/{rbtx4927 => rbtx4938}/Makefile | 0 arch/mips/txx9/rbtx4938/irq.c | 157 + arch/mips/txx9/rbtx4938/prom.c | 22 + arch/mips/txx9/rbtx4938/setup.c | 372 + arch/nds32/Kbuild | 3 - arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 3 + arch/nds32/kernel/fpu.c | 2 +- arch/nds32/kernel/perf_event_cpu.c | 29 +- arch/nds32/kernel/process.c | 2 +- arch/nds32/kernel/traps.c | 8 +- arch/nds32/mm/fault.c | 18 +- arch/nios2/kernel/process.c | 2 +- arch/nios2/kernel/traps.c | 4 +- arch/nios2/mm/fault.c | 18 +- arch/openrisc/include/asm/bitops.h | 1 + arch/openrisc/include/asm/syscalls.h | 2 - arch/openrisc/kernel/entry.S | 27 +- arch/openrisc/kernel/process.c | 2 +- arch/openrisc/kernel/signal.c | 2 +- arch/openrisc/kernel/traps.c | 2 +- arch/openrisc/mm/fault.c | 18 +- arch/parisc/boot/compressed/.gitignore | 2 + arch/parisc/boot/compressed/Makefile | 8 + arch/parisc/boot/compressed/firmware.c | 2 - arch/parisc/boot/compressed/real2.S | 2 - arch/parisc/include/asm/assembly.h | 10 - arch/parisc/include/asm/bitops.h | 1 + arch/parisc/include/asm/special_insns.h | 44 +- arch/parisc/kernel/process.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/traps.c | 4 +- arch/parisc/mm/fault.c | 18 +- arch/powerpc/Kconfig | 27 +- arch/powerpc/boot/crt0.S | 31 +- arch/powerpc/boot/dts/bluestone.dts | 25 + arch/powerpc/boot/dts/canyonlands.dts | 18 + arch/powerpc/boot/dts/katmai.dts | 18 + arch/powerpc/boot/dts/kilauea.dts | 28 + arch/powerpc/boot/dts/redwood.dts | 19 + arch/powerpc/boot/dts/wii.dts | 5 - arch/powerpc/configs/gamecube_defconfig | 2 +- arch/powerpc/configs/microwatt_defconfig | 3 +- arch/powerpc/configs/pmac32_defconfig | 1 + arch/powerpc/configs/ppc64_defconfig | 1 + arch/powerpc/configs/ppc6xx_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 2 + arch/powerpc/configs/wii_defconfig | 2 +- arch/powerpc/crypto/md5-asm.S | 10 +- arch/powerpc/crypto/sha1-powerpc-asm.S | 6 +- arch/powerpc/include/asm/asm-prototypes.h | 5 + arch/powerpc/include/asm/atomic.h | 151 +- arch/powerpc/include/asm/bitops.h | 91 +- arch/powerpc/include/asm/book3s/32/kup.h | 108 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 82 +- arch/powerpc/include/asm/book3s/64/hash.h | 4 + arch/powerpc/include/asm/book3s/64/kup.h | 56 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 8 +- arch/powerpc/include/asm/book3s/64/mmu.h | 36 +- arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 6 - arch/powerpc/include/asm/book3s/64/tlbflush.h | 4 + arch/powerpc/include/asm/book3s/pgtable.h | 4 - arch/powerpc/include/asm/code-patching.h | 18 +- arch/powerpc/include/asm/cputhreads.h | 33 + arch/powerpc/include/asm/firmware.h | 8 + arch/powerpc/include/asm/hw_breakpoint.h | 5 +- arch/powerpc/include/asm/hw_irq.h | 107 +- arch/powerpc/include/asm/inst.h | 87 +- arch/powerpc/include/asm/interrupt.h | 73 +- arch/powerpc/include/asm/irq.h | 2 +- arch/powerpc/include/asm/kup.h | 122 +- arch/powerpc/include/asm/kvm_asm.h | 1 - arch/powerpc/include/asm/kvm_book3s.h | 6 - arch/powerpc/include/asm/kvm_book3s_64.h | 5 +- arch/powerpc/include/asm/kvm_host.h | 9 +- arch/powerpc/include/asm/kvm_ppc.h | 18 +- arch/powerpc/include/asm/machdep.h | 2 + arch/powerpc/include/asm/mmu.h | 16 +- arch/powerpc/include/asm/mmu_context.h | 2 - arch/powerpc/include/asm/nohash/32/kup-8xx.h | 50 +- arch/powerpc/include/asm/nohash/32/mmu-44x.h | 1 + arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 6 +- arch/powerpc/include/asm/nohash/kup-booke.h | 110 - arch/powerpc/include/asm/opal-api.h | 1 - arch/powerpc/include/asm/paca.h | 8 - arch/powerpc/include/asm/ppc-opcode.h | 2 - arch/powerpc/include/asm/ppc_asm.h | 43 +- arch/powerpc/include/asm/processor.h | 18 +- arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/asm/reg.h | 16 +- arch/powerpc/include/asm/rtas.h | 2 +- arch/powerpc/include/asm/simple_spinlock_types.h | 2 +- arch/powerpc/include/asm/spinlock_types.h | 2 +- arch/powerpc/include/asm/sstep.h | 4 +- arch/powerpc/include/asm/switch_to.h | 3 - arch/powerpc/include/asm/time.h | 19 +- arch/powerpc/include/asm/uprobes.h | 1 + arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/align.c | 4 +- arch/powerpc/kernel/asm-offsets.c | 5 +- arch/powerpc/kernel/btext.c | 4 +- arch/powerpc/kernel/cpu_setup_power.c | 12 +- arch/powerpc/kernel/dbell.c | 3 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 22 +- arch/powerpc/kernel/eeh_driver.c | 162 +- arch/powerpc/kernel/entry_32.S | 54 +- arch/powerpc/kernel/entry_64.S | 4 +- arch/powerpc/kernel/epapr_paravirt.c | 2 +- arch/powerpc/kernel/exceptions-64e.S | 14 +- arch/powerpc/kernel/exceptions-64s.S | 127 +- arch/powerpc/kernel/fadump.c | 8 - arch/powerpc/kernel/fpu.S | 5 - arch/powerpc/kernel/head_32.h | 9 +- arch/powerpc/kernel/head_40x.S | 17 +- arch/powerpc/kernel/head_44x.S | 26 +- arch/powerpc/kernel/head_book3s_32.S | 4 - arch/powerpc/kernel/head_booke.h | 3 +- arch/powerpc/kernel/head_fsl_booke.S | 13 - arch/powerpc/kernel/hw_breakpoint.c | 4 +- arch/powerpc/kernel/hw_breakpoint_constraints.c | 4 +- arch/powerpc/kernel/interrupt.c | 18 +- arch/powerpc/kernel/interrupt_64.S | 34 +- arch/powerpc/kernel/irq.c | 5 +- arch/powerpc/kernel/kgdb.c | 4 +- arch/powerpc/kernel/kprobes.c | 4 +- arch/powerpc/kernel/mce.c | 2 +- arch/powerpc/kernel/mce_power.c | 18 +- arch/powerpc/kernel/module.c | 11 +- arch/powerpc/kernel/module_32.c | 33 - arch/powerpc/kernel/optprobes.c | 12 +- arch/powerpc/kernel/optprobes_head.S | 4 +- arch/powerpc/kernel/paca.c | 18 +- arch/powerpc/kernel/proc_powerpc.c | 4 +- arch/powerpc/kernel/process.c | 60 +- arch/powerpc/kernel/prom.c | 29 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/ptrace/ptrace.c | 3 +- arch/powerpc/kernel/rtas.c | 104 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/setup.h | 2 +- arch/powerpc/kernel/setup_32.c | 4 +- arch/powerpc/kernel/setup_64.c | 118 +- arch/powerpc/kernel/signal_32.c | 14 +- arch/powerpc/kernel/smp.c | 42 - arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kernel/time.c | 87 +- arch/powerpc/kernel/tm.S | 15 +- arch/powerpc/kernel/trace/ftrace.c | 107 +- arch/powerpc/kernel/trace/ftrace_32.S | 118 +- arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 15 +- arch/powerpc/kernel/traps.c | 8 +- arch/powerpc/kernel/vecemu.c | 2 +- arch/powerpc/kernel/vector.S | 10 - arch/powerpc/kernel/vmlinux.lds.S | 8 + arch/powerpc/kernel/watchdog.c | 223 +- arch/powerpc/kexec/core_64.c | 4 +- arch/powerpc/kexec/ranges.c | 2 +- arch/powerpc/kvm/Kconfig | 17 - arch/powerpc/kvm/Makefile | 8 +- arch/powerpc/kvm/book3s.c | 14 +- arch/powerpc/kvm/book3s_32_mmu.c | 2 +- arch/powerpc/kvm/book3s_64_entry.S | 11 +- arch/powerpc/kvm/book3s_64_mmu.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 4 - arch/powerpc/kvm/book3s_hv.c | 892 +- arch/powerpc/kvm/book3s_hv.h | 42 - arch/powerpc/kvm/book3s_hv_builtin.c | 55 +- arch/powerpc/kvm/book3s_hv_hmi.c | 7 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 13 +- arch/powerpc/kvm/book3s_hv_nested.c | 14 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 911 +- arch/powerpc/kvm/book3s_hv_ras.c | 54 - arch/powerpc/kvm/book3s_hv_rm_mmu.c | 6 + arch/powerpc/kvm/book3s_hv_rmhandlers.S | 78 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 14 +- arch/powerpc/kvm/book3s_pr.c | 13 +- arch/powerpc/kvm/book3s_pr_papr.c | 2 +- arch/powerpc/kvm/book3s_xics.c | 6 +- arch/powerpc/kvm/book3s_xics.h | 2 +- arch/powerpc/kvm/book3s_xive.c | 15 +- arch/powerpc/kvm/book3s_xive.h | 4 +- arch/powerpc/kvm/book3s_xive_native.c | 8 +- arch/powerpc/kvm/booke.c | 9 +- arch/powerpc/kvm/e500_emulate.c | 2 +- arch/powerpc/kvm/powerpc.c | 24 +- arch/powerpc/lib/code-patching.c | 38 +- arch/powerpc/lib/feature-fixups.c | 4 +- arch/powerpc/lib/sstep.c | 4 +- arch/powerpc/lib/test_emulate_step.c | 10 +- arch/powerpc/lib/test_emulate_step_exec_instr.S | 8 +- arch/powerpc/mm/book3s32/Makefile | 1 + arch/powerpc/mm/book3s32/kuap.c | 5 +- arch/powerpc/mm/book3s32/kuep.c | 20 + arch/powerpc/mm/book3s32/mmu.c | 5 +- arch/powerpc/mm/book3s32/mmu_context.c | 15 +- arch/powerpc/mm/book3s64/Makefile | 19 +- arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 162 + arch/powerpc/mm/book3s64/hash_native.c | 104 + arch/powerpc/mm/book3s64/hash_pgtable.c | 1 + arch/powerpc/mm/book3s64/hash_utils.c | 111 +- arch/powerpc/mm/book3s64/hugetlbpage.c | 164 - arch/powerpc/mm/book3s64/mmu_context.c | 32 +- arch/powerpc/mm/book3s64/pgtable.c | 32 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 32 +- arch/powerpc/mm/book3s64/slb.c | 16 + arch/powerpc/mm/book3s64/trace.c | 8 - arch/powerpc/mm/copro_fault.c | 2 - arch/powerpc/mm/fault.c | 30 +- arch/powerpc/mm/hugetlbpage.c | 16 +- arch/powerpc/mm/init-common.c | 21 - arch/powerpc/mm/init_64.c | 59 +- arch/powerpc/mm/ioremap.c | 20 + arch/powerpc/mm/kasan/book3s_32.c | 3 +- arch/powerpc/mm/maccess.c | 17 + arch/powerpc/mm/mmap.c | 40 +- arch/powerpc/mm/mmu_context.c | 9 - arch/powerpc/mm/nohash/44x.c | 16 + arch/powerpc/mm/nohash/8xx.c | 33 + arch/powerpc/mm/nohash/Makefile | 2 +- arch/powerpc/mm/nohash/fsl_book3e.c | 10 +- arch/powerpc/mm/nohash/kaslr_booke.c | 4 +- arch/powerpc/mm/nohash/kup.c | 33 - arch/powerpc/mm/nohash/mmu_context.c | 6 +- arch/powerpc/mm/nohash/tlb.c | 9 + arch/powerpc/mm/nohash/tlb_low_64e.S | 40 +- arch/powerpc/mm/pgtable.c | 9 +- arch/powerpc/mm/ptdump/Makefile | 2 +- arch/powerpc/mm/ptdump/ptdump.c | 4 +- arch/powerpc/mm/slice.c | 20 + arch/powerpc/net/bpf_jit.h | 17 +- arch/powerpc/net/bpf_jit_comp.c | 68 +- arch/powerpc/net/bpf_jit_comp32.c | 105 +- arch/powerpc/net/bpf_jit_comp64.c | 76 +- arch/powerpc/perf/8xx-pmu.c | 2 +- arch/powerpc/perf/core-book3s.c | 124 +- arch/powerpc/perf/isa207-common.c | 60 +- arch/powerpc/platforms/40x/Kconfig | 1 + arch/powerpc/platforms/44x/Kconfig | 4 + arch/powerpc/platforms/4xx/Makefile | 1 + arch/powerpc/platforms/4xx/hsta_msi.c | 7 +- arch/powerpc/platforms/4xx/msi.c | 281 + arch/powerpc/platforms/52xx/Kconfig | 2 +- arch/powerpc/platforms/85xx/c293pcie.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 2 - arch/powerpc/platforms/85xx/smp.c | 4 +- arch/powerpc/platforms/Kconfig | 4 +- arch/powerpc/platforms/Kconfig.cputype | 58 +- arch/powerpc/platforms/cell/Kconfig | 3 +- arch/powerpc/platforms/cell/axon_msi.c | 12 +- arch/powerpc/platforms/cell/iommu.c | 1 - arch/powerpc/platforms/cell/pervasive.c | 1 - arch/powerpc/platforms/chrp/Kconfig | 2 +- arch/powerpc/platforms/embedded6xx/Kconfig | 2 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 1 - arch/powerpc/platforms/maple/Kconfig | 3 +- arch/powerpc/platforms/microwatt/Kconfig | 1 + arch/powerpc/platforms/microwatt/rng.c | 2 +- arch/powerpc/platforms/pasemi/Kconfig | 3 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/platforms/pasemi/msi.c | 9 +- arch/powerpc/platforms/powermac/Kconfig | 3 +- arch/powerpc/platforms/powermac/low_i2c.c | 3 - arch/powerpc/platforms/powernv/Kconfig | 2 +- arch/powerpc/platforms/powernv/idle.c | 21 +- arch/powerpc/platforms/powernv/opal-imc.c | 6 +- arch/powerpc/platforms/powernv/opal-lpc.c | 1 - arch/powerpc/platforms/powernv/pci-ioda.c | 4 +- arch/powerpc/platforms/powernv/setup.c | 12 +- arch/powerpc/platforms/pseries/Kconfig | 5 + arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/hotplug-cpu.c | 9 +- arch/powerpc/platforms/pseries/lpar.c | 67 +- arch/powerpc/platforms/pseries/lparcfg.c | 5 +- arch/powerpc/platforms/pseries/mobility.c | 4 - arch/powerpc/platforms/pseries/msi.c | 38 +- arch/powerpc/platforms/pseries/pseries.h | 5 - arch/powerpc/platforms/pseries/ras.c | 2 - arch/powerpc/platforms/pseries/scanlog.c | 195 + arch/powerpc/platforms/pseries/setup.c | 6 +- arch/powerpc/platforms/pseries/vas.c | 11 +- arch/powerpc/rust/target.json | 29 - arch/powerpc/sysdev/Kconfig | 6 + arch/powerpc/sysdev/fsl_msi.c | 8 +- arch/powerpc/sysdev/mpic_u3msi.c | 9 +- arch/powerpc/sysdev/tsi108_dev.c | 3 +- arch/powerpc/sysdev/xive/common.c | 214 +- arch/powerpc/sysdev/xive/native.c | 15 +- arch/powerpc/sysdev/xive/spapr.c | 38 +- arch/powerpc/sysdev/xive/xive-internal.h | 2 - arch/powerpc/xmon/xmon.c | 32 +- arch/powerpc/xmon/xmon_bpts.h | 4 +- arch/riscv/Kconfig | 11 +- arch/riscv/Kconfig.socs | 8 - arch/riscv/Makefile | 1 - arch/riscv/boot/dts/Makefile | 1 - .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 16 +- arch/riscv/boot/dts/starfive/Makefile | 2 - .../boot/dts/starfive/jh7100-beaglev-starlight.dts | 164 - arch/riscv/boot/dts/starfive/jh7100.dtsi | 230 - arch/riscv/include/asm/bitops.h | 1 + arch/riscv/include/asm/efi.h | 1 + arch/riscv/include/asm/kvm_host.h | 1 + arch/riscv/include/asm/spinlock_types.h | 2 +- arch/riscv/kernel/perf_callchain.c | 10 + arch/riscv/kernel/process.c | 2 +- arch/riscv/kernel/stacktrace.c | 4 + arch/riscv/kernel/traps.c | 2 +- arch/riscv/kvm/Makefile | 6 +- arch/riscv/kvm/mmu.c | 31 +- arch/riscv/kvm/vcpu_exit.c | 2 +- arch/riscv/kvm/vcpu_sbi.c | 2 +- arch/riscv/kvm/vm.c | 10 +- arch/riscv/kvm/vmid.c | 2 +- arch/riscv/mm/fault.c | 4 +- arch/riscv/net/bpf_jit_comp32.c | 6 +- arch/riscv/net/bpf_jit_comp64.c | 7 +- arch/riscv/rust/rv32ima.json | 36 - arch/riscv/rust/rv32imac.json | 36 - arch/riscv/rust/rv64ima.json | 36 - arch/riscv/rust/rv64imac.json | 36 - arch/s390/Kconfig | 2 + arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/s390/crypto/Makefile | 2 - arch/s390/crypto/chacha-glue.c | 100 - arch/s390/crypto/chacha-s390.S | 907 -- arch/s390/crypto/chacha-s390.h | 14 - arch/s390/include/asm/ap.h | 4 +- arch/s390/include/asm/bitops.h | 1 + arch/s390/include/asm/diag.h | 4 +- arch/s390/include/asm/kvm_host.h | 2 + arch/s390/include/asm/nmi.h | 6 +- arch/s390/include/asm/pci_dma.h | 29 +- arch/s390/include/asm/qdio.h | 25 +- arch/s390/include/asm/spinlock_types.h | 2 +- arch/s390/include/asm/uv.h | 34 +- arch/s390/include/asm/vx-insn.h | 117 - arch/s390/kernel/Makefile | 3 +- arch/s390/kernel/crash_dump.c | 2 +- arch/s390/kernel/dis.c | 1 - arch/s390/kernel/dumpstack.c | 2 +- arch/s390/kernel/machine_kexec.c | 2 +- arch/s390/kernel/module.c | 5 +- arch/s390/kernel/nmi.c | 45 +- arch/s390/kernel/process.c | 3 +- arch/s390/kernel/setup.c | 2 +- arch/s390/kernel/smp.c | 35 +- arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/uv.c | 10 +- arch/s390/kvm/Kconfig | 1 - arch/s390/kvm/Makefile | 8 +- arch/s390/kvm/gaccess.c | 158 +- arch/s390/kvm/interrupt.c | 12 +- arch/s390/kvm/kvm-s390.c | 163 +- arch/s390/kvm/kvm-s390.h | 19 +- arch/s390/kvm/pv.c | 4 +- arch/s390/kvm/sigp.c | 28 - arch/s390/mm/cmm.c | 2 +- arch/s390/mm/fault.c | 36 +- arch/s390/mm/hugetlbpage.c | 1 - arch/s390/mm/init.c | 3 - arch/s390/mm/pgalloc.c | 244 +- arch/s390/net/bpf_jit_comp.c | 6 +- arch/s390/pci/pci.c | 2 +- arch/s390/pci/pci_dma.c | 26 +- arch/s390/pci/pci_irq.c | 16 +- arch/s390/tools/opcodes.txt | 3 +- arch/sh/Kconfig | 1 + arch/sh/configs/titan_defconfig | 1 + arch/sh/include/asm/bitops.h | 1 + arch/sh/include/asm/spinlock_types.h | 2 +- arch/sh/kernel/process_32.c | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/kernel/traps.c | 2 +- arch/sh/mm/alignment.c | 4 +- arch/sh/mm/fault.c | 20 +- arch/sparc/Kconfig | 12 +- arch/sparc/include/asm/bitops_32.h | 1 + arch/sparc/include/asm/bitops_64.h | 2 + arch/sparc/kernel/led.c | 8 +- arch/sparc/kernel/pci_msi.c | 4 +- arch/sparc/kernel/process_32.c | 2 +- arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/smp_64.c | 103 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/traps_32.c | 4 +- arch/sparc/kernel/traps_64.c | 4 +- arch/sparc/mm/fault_32.c | 16 +- arch/sparc/mm/fault_64.c | 16 +- arch/sparc/net/bpf_jit_comp_64.c | 4 +- arch/um/.gitignore | 1 - arch/um/Kconfig | 3 +- arch/um/drivers/vector_kern.c | 4 +- arch/um/drivers/virt-pci.c | 10 +- arch/um/drivers/virtio_uml.c | 54 +- arch/um/include/asm/delay.h | 4 +- arch/um/include/asm/irqflags.h | 4 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/include/asm/thread_info.h | 4 + arch/um/include/asm/uaccess.h | 21 +- arch/um/include/shared/common-offsets.h | 15 + arch/um/include/shared/irq_user.h | 1 + arch/um/include/shared/kern_util.h | 2 + arch/um/include/shared/longjmp.h | 2 +- arch/um/include/shared/mem_user.h | 5 + arch/um/include/shared/net_kern.h | 2 + arch/um/include/shared/net_user.h | 1 + arch/um/include/shared/os.h | 17 +- arch/um/include/shared/registers.h | 6 +- arch/um/include/shared/sigio.h | 1 + arch/um/kernel/Makefile | 4 +- arch/um/kernel/dtb.c | 41 - arch/um/kernel/exec.c | 1 - arch/um/kernel/initrd.c | 48 +- arch/um/kernel/ksyms.c | 2 +- arch/um/kernel/load_file.c | 61 - arch/um/kernel/mem.c | 3 +- arch/um/kernel/process.c | 8 +- arch/um/kernel/skas/uaccess.c | 26 + arch/um/kernel/syscall.c | 28 + arch/um/kernel/trap.c | 9 +- arch/um/kernel/um_arch.c | 3 - arch/um/kernel/um_arch.h | 14 - arch/um/os-Linux/registers.c | 4 +- arch/um/os-Linux/sigio.c | 13 +- arch/um/os-Linux/signal.c | 8 +- arch/um/os-Linux/start_up.c | 2 +- arch/x86/Kconfig | 47 +- arch/x86/Kconfig.cpu | 4 + arch/x86/Makefile | 16 - arch/x86/boot/compressed/efi_thunk_64.S | 16 +- arch/x86/boot/compressed/head_64.S | 8 +- arch/x86/boot/compressed/mem_encrypt.S | 6 +- arch/x86/boot/compressed/sev.c | 6 +- arch/x86/boot/string.h | 3 - arch/x86/crypto/aegis128-aesni-asm.S | 48 +- arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 2 +- arch/x86/crypto/aesni-intel_asm.S | 56 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 40 +- arch/x86/crypto/blake2s-core.S | 4 +- arch/x86/crypto/blowfish-x86_64-asm_64.S | 12 +- arch/x86/crypto/camellia-aesni-avx-asm_64.S | 14 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 14 +- arch/x86/crypto/camellia-x86_64-asm_64.S | 12 +- arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 12 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/chacha-avx2-x86_64.S | 6 +- arch/x86/crypto/chacha-avx512vl-x86_64.S | 6 +- arch/x86/crypto/chacha-ssse3-x86_64.S | 8 +- arch/x86/crypto/crc32-pclmul_asm.S | 2 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 2 +- arch/x86/crypto/crct10dif-pcl-asm_64.S | 2 +- arch/x86/crypto/des3_ede-asm_64.S | 4 +- arch/x86/crypto/des3_ede_glue.c | 4 +- arch/x86/crypto/ghash-clmulni-intel_asm.S | 6 +- arch/x86/crypto/nh-avx2-x86_64.S | 2 +- arch/x86/crypto/nh-sse2-x86_64.S | 2 +- arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/serpent-avx2-asm_64.S | 10 +- arch/x86/crypto/serpent-sse2-i586-asm_32.S | 6 +- arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 6 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 2 +- arch/x86/crypto/sha1_ni_asm.S | 2 +- arch/x86/crypto/sha1_ssse3_asm.S | 2 +- arch/x86/crypto/sha256-avx-asm.S | 2 +- arch/x86/crypto/sha256-avx2-asm.S | 2 +- arch/x86/crypto/sha256-ssse3-asm.S | 2 +- arch/x86/crypto/sha256_ni_asm.S | 2 +- arch/x86/crypto/sha512-avx-asm.S | 2 +- arch/x86/crypto/sha512-avx2-asm.S | 2 +- arch/x86/crypto/sha512-ssse3-asm.S | 2 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 12 +- arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 8 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/twofish-i586-asm_32.S | 4 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 6 +- arch/x86/crypto/twofish-x86_64-asm_64.S | 4 +- arch/x86/entry/entry_32.S | 36 +- arch/x86/entry/entry_64.S | 29 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/entry/thunk_32.S | 2 +- arch/x86/entry/thunk_64.S | 2 +- arch/x86/entry/vdso/vdso-layout.lds.S | 1 + arch/x86/entry/vdso/vdso32/system_call.S | 2 +- arch/x86/entry/vdso/vsgx.S | 2 +- arch/x86/entry/vsyscall/vsyscall_emu_64.S | 6 +- arch/x86/events/core.c | 23 +- arch/x86/events/intel/core.c | 5 +- arch/x86/events/perf_event.h | 2 +- arch/x86/hyperv/hv_init.c | 12 - arch/x86/hyperv/irqdomain.c | 55 +- arch/x86/hyperv/ivm.c | 28 - arch/x86/include/asm/amd_nb.h | 1 + arch/x86/include/asm/asm.h | 37 - arch/x86/include/asm/barrier.h | 10 +- arch/x86/include/asm/bitops.h | 2 + arch/x86/include/asm/efi.h | 16 +- arch/x86/include/asm/extable.h | 6 +- arch/x86/include/asm/extable_fixup_types.h | 50 +- arch/x86/include/asm/fpu/signal.h | 3 + arch/x86/include/asm/futex.h | 28 +- arch/x86/include/asm/insn-eval.h | 15 - arch/x86/include/asm/io.h | 20 +- arch/x86/include/asm/irqflags.h | 7 +- arch/x86/include/asm/kvm_host.h | 66 +- arch/x86/include/asm/kvm_page_track.h | 6 +- arch/x86/include/asm/linkage.h | 14 - arch/x86/include/asm/mce.h | 3 + arch/x86/include/asm/mmx.h | 15 + arch/x86/include/asm/msr.h | 26 +- arch/x86/include/asm/page_32.h | 14 + arch/x86/include/asm/page_64.h | 1 - arch/x86/include/asm/paravirt.h | 7 +- arch/x86/include/asm/pgtable.h | 32 +- arch/x86/include/asm/pkru.h | 4 +- arch/x86/include/asm/processor.h | 8 - arch/x86/include/asm/qspinlock.h | 1 - arch/x86/include/asm/qspinlock_paravirt.h | 4 +- arch/x86/include/asm/realmode.h | 1 - arch/x86/include/asm/required-features.h | 4 + arch/x86/include/asm/segment.h | 9 +- arch/x86/include/asm/set_memory.h | 4 - arch/x86/include/asm/sev-common.h | 55 +- arch/x86/include/asm/sgx.h | 18 - arch/x86/include/asm/static_call.h | 2 +- arch/x86/include/asm/string_32.h | 33 + arch/x86/include/asm/tlbflush.h | 5 - arch/x86/include/asm/uaccess.h | 44 +- arch/x86/include/asm/word-at-a-time.h | 66 +- arch/x86/include/asm/x86_init.h | 6 + arch/x86/include/asm/xen/hypervisor.h | 8 - arch/x86/include/asm/xen/page.h | 14 +- arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/acpi/sleep.c | 4 +- arch/x86/kernel/acpi/wakeup_32.S | 6 +- arch/x86/kernel/alternative.c | 51 +- arch/x86/kernel/amd_nb.c | 54 +- arch/x86/kernel/apic/msi.c | 11 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/asm-offsets.c | 3 + arch/x86/kernel/cc_platform.c | 16 - arch/x86/kernel/cpu/common.c | 15 +- arch/x86/kernel/cpu/mce/amd.c | 200 + arch/x86/kernel/cpu/mce/core.c | 149 +- arch/x86/kernel/cpu/mce/inject.c | 44 +- arch/x86/kernel/cpu/mce/internal.h | 2 - arch/x86/kernel/cpu/mce/severity.c | 41 +- arch/x86/kernel/cpu/mshyperv.c | 17 +- arch/x86/kernel/cpu/resctrl/monitor.c | 2 +- arch/x86/kernel/cpu/sgx/encls.h | 36 +- arch/x86/kernel/cpu/sgx/main.c | 133 +- arch/x86/kernel/cpu/sgx/sgx.h | 8 +- arch/x86/kernel/dumpstack.c | 4 +- arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/fpu/core.c | 25 +- arch/x86/kernel/fpu/legacy.h | 6 +- arch/x86/kernel/fpu/xstate.h | 6 +- arch/x86/kernel/ftrace.c | 2 +- arch/x86/kernel/ftrace_32.S | 6 +- arch/x86/kernel/ftrace_64.S | 8 +- arch/x86/kernel/head64.c | 62 +- arch/x86/kernel/head_32.S | 2 +- arch/x86/kernel/head_64.S | 19 +- arch/x86/kernel/hpet.c | 8 +- arch/x86/kernel/irqflags.S | 2 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/module.c | 7 +- arch/x86/kernel/paravirt.c | 4 +- arch/x86/kernel/process.c | 10 +- arch/x86/kernel/process.h | 4 +- arch/x86/kernel/reboot.c | 12 +- arch/x86/kernel/relocate_kernel_32.S | 10 +- arch/x86/kernel/relocate_kernel_64.S | 10 +- arch/x86/kernel/setup.c | 72 +- arch/x86/kernel/setup_percpu.c | 66 +- arch/x86/kernel/sev-shared.c | 2 +- arch/x86/kernel/sev.c | 183 +- arch/x86/kernel/sev_verify_cbit.S | 2 +- arch/x86/kernel/static_call.c | 5 +- arch/x86/kernel/verify_cpu.S | 4 +- arch/x86/kernel/vmlinux.lds.S | 1 + arch/x86/kernel/x86_init.c | 12 + arch/x86/kvm/Kconfig | 3 - arch/x86/kvm/Makefile | 7 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/debugfs.c | 6 +- arch/x86/kvm/emulate.c | 16 +- arch/x86/kvm/hyperv.c | 9 +- arch/x86/kvm/i8254.c | 2 +- arch/x86/kvm/i8259.c | 5 +- arch/x86/kvm/ioapic.c | 4 +- arch/x86/kvm/irq_comm.c | 7 +- arch/x86/kvm/kvm_cache_regs.h | 20 +- arch/x86/kvm/kvm_onhyperv.c | 3 +- arch/x86/kvm/lapic.c | 63 +- arch/x86/kvm/mmu.h | 16 +- arch/x86/kvm/mmu/mmu.c | 151 +- arch/x86/kvm/mmu/mmu_internal.h | 9 +- arch/x86/kvm/mmu/mmutrace.h | 2 +- arch/x86/kvm/mmu/page_track.c | 8 +- arch/x86/kvm/mmu/paging_tmpl.h | 48 +- arch/x86/kvm/mmu/spte.c | 6 +- arch/x86/kvm/mmu/spte.h | 2 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/pmu.c | 2 +- arch/x86/kvm/svm/avic.c | 16 +- arch/x86/kvm/svm/nested.c | 262 +- arch/x86/kvm/svm/pmu.c | 4 - arch/x86/kvm/svm/sev.c | 9 +- arch/x86/kvm/svm/svm.c | 49 +- arch/x86/kvm/svm/svm.h | 71 +- arch/x86/kvm/svm/vmenter.S | 4 +- arch/x86/kvm/trace.h | 24 - arch/x86/kvm/vmx/capabilities.h | 9 - arch/x86/kvm/vmx/nested.c | 55 +- arch/x86/kvm/vmx/posted_intr.c | 159 +- arch/x86/kvm/vmx/posted_intr.h | 6 +- arch/x86/kvm/vmx/vmenter.S | 14 +- arch/x86/kvm/vmx/vmx.c | 161 +- arch/x86/kvm/vmx/vmx.h | 37 +- arch/x86/kvm/vmx/vmx_ops.h | 16 +- arch/x86/kvm/x86.c | 339 +- arch/x86/kvm/x86.h | 17 +- arch/x86/lib/Makefile | 1 + arch/x86/lib/atomic64_386_32.S | 86 +- arch/x86/lib/atomic64_cx8_32.S | 16 +- arch/x86/lib/checksum_32.S | 27 +- arch/x86/lib/clear_page_64.S | 6 +- arch/x86/lib/cmpxchg16b_emu.S | 4 +- arch/x86/lib/cmpxchg8b_emu.S | 4 +- arch/x86/lib/copy_mc_64.S | 18 +- arch/x86/lib/copy_page_64.S | 4 +- arch/x86/lib/copy_user_64.S | 42 +- arch/x86/lib/csum-copy_64.S | 2 +- arch/x86/lib/csum-partial_64.c | 183 +- arch/x86/lib/error-inject.c | 3 +- arch/x86/lib/getuser.S | 22 +- arch/x86/lib/hweight.S | 6 +- arch/x86/lib/insn-eval.c | 175 +- arch/x86/lib/iomap_copy_64.S | 2 +- arch/x86/lib/memcpy_32.c | 4 + arch/x86/lib/memcpy_64.S | 12 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 6 +- arch/x86/lib/mmx_32.c | 388 + arch/x86/lib/msr-reg.S | 4 +- arch/x86/lib/putuser.S | 6 +- arch/x86/lib/retpoline.S | 4 +- arch/x86/lib/usercopy_32.c | 67 +- arch/x86/lib/usercopy_64.c | 8 +- arch/x86/math-emu/div_Xsig.S | 2 +- arch/x86/math-emu/div_small.S | 2 +- arch/x86/math-emu/mul_Xsig.S | 6 +- arch/x86/math-emu/polynom_Xsig.S | 2 +- arch/x86/math-emu/reg_norm.S | 6 +- arch/x86/math-emu/reg_round.S | 2 +- arch/x86/math-emu/reg_u_add.S | 2 +- arch/x86/math-emu/reg_u_div.S | 2 +- arch/x86/math-emu/reg_u_mul.S | 2 +- arch/x86/math-emu/reg_u_sub.S | 2 +- arch/x86/math-emu/round_Xsig.S | 4 +- arch/x86/math-emu/shr_Xsig.S | 8 +- arch/x86/math-emu/wm_shrx.S | 16 +- arch/x86/mm/Makefile | 7 +- arch/x86/mm/extable.c | 124 +- arch/x86/mm/fault.c | 3 +- arch/x86/mm/init.c | 5 - arch/x86/mm/init_64.c | 2 +- arch/x86/mm/mem_encrypt.c | 441 +- arch/x86/mm/mem_encrypt_amd.c | 438 - arch/x86/mm/mem_encrypt_boot.S | 4 +- arch/x86/mm/tlb.c | 10 +- arch/x86/net/bpf_jit_comp.c | 71 +- arch/x86/net/bpf_jit_comp32.c | 4 +- arch/x86/pci/xen.c | 38 +- arch/x86/platform/ce4100/falconfalls.dts | 4 +- arch/x86/platform/efi/efi_stub_32.S | 2 +- arch/x86/platform/efi/efi_stub_64.S | 2 +- arch/x86/platform/efi/efi_thunk_64.S | 16 +- arch/x86/platform/olpc/xo1-wakeup.S | 6 +- arch/x86/power/hibernate_asm_32.S | 4 +- arch/x86/power/hibernate_asm_64.S | 4 +- arch/x86/realmode/init.c | 26 - arch/x86/rust/target.json | 36 - arch/x86/um/Kconfig | 1 + arch/x86/um/Makefile | 2 +- arch/x86/um/asm/barrier.h | 1 - arch/x86/um/asm/segment.h | 8 + arch/x86/um/checksum_32.S | 4 +- arch/x86/um/os-Linux/registers.c | 1 - arch/x86/um/ptrace_32.c | 1 - arch/x86/um/ptrace_64.c | 1 - arch/x86/um/setjmp_32.S | 2 +- arch/x86/um/setjmp_64.S | 2 +- arch/x86/um/shared/sysdep/syscalls_64.h | 3 + arch/x86/um/signal.c | 1 - arch/x86/um/sys_call_table_32.c | 4 + arch/x86/um/sys_call_table_64.c | 17 + arch/x86/um/syscalls_64.c | 14 +- arch/x86/xen/Kconfig | 1 - arch/x86/xen/pmu.c | 32 +- arch/x86/xen/xen-asm.S | 12 +- arch/x86/xen/xen-head.S | 2 +- arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/bitops.h | 1 + arch/xtensa/include/asm/futex.h | 8 +- arch/xtensa/include/asm/spinlock_types.h | 2 +- arch/xtensa/kernel/process.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - arch/xtensa/kernel/traps.c | 2 +- arch/xtensa/mm/fault.c | 17 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/Kconfig | 3 - block/Kconfig.iosched | 1 - block/Makefile | 2 +- block/bdev.c | 24 +- block/bfq-iosched.c | 304 +- block/bfq-iosched.h | 35 +- block/bio.c | 35 +- block/blk-cgroup.c | 1 - block/blk-core.c | 377 +- block/blk-crypto-profile.c | 5 + block/blk-exec.c | 116 + block/blk-flush.c | 18 +- block/blk-integrity.c | 2 +- block/blk-ioc.c | 320 +- block/blk-ioprio.c | 13 +- block/blk-merge.c | 18 +- block/blk-mq-debugfs.c | 5 +- block/blk-mq-sched.c | 29 +- block/blk-mq-sched.h | 2 + block/blk-mq-sysfs.c | 2 + block/blk-mq-tag.c | 67 +- block/blk-mq-tag.h | 2 +- block/blk-mq.c | 987 +- block/blk-mq.h | 22 +- block/blk-stat.c | 39 +- block/blk-stat.h | 2 - block/blk-sysfs.c | 13 +- block/blk-throttle.c | 1 - block/blk.h | 115 +- block/bsg-lib.c | 2 +- block/elevator.c | 10 +- block/fops.c | 37 +- block/genhd.c | 60 +- block/ioctl.c | 31 +- block/ioprio.c | 32 + block/kyber-iosched.c | 1 - block/partitions/core.c | 24 +- crypto/Kconfig | 4 - crypto/Makefile | 5 - crypto/algboss.c | 4 +- crypto/asymmetric_keys/asymmetric_type.c | 57 +- crypto/asymmetric_keys/pkcs7_trust.c | 6 +- crypto/asymmetric_keys/restrict.c | 48 +- crypto/asymmetric_keys/x509_cert_parser.c | 10 - crypto/asymmetric_keys/x509_public_key.c | 10 - crypto/dh.c | 5 +- crypto/drbg.c | 150 +- crypto/jitterentropy-kcapi.c | 6 + crypto/jitterentropy.c | 9 +- crypto/jitterentropy.h | 1 + crypto/kdf_sp800108.c | 153 - crypto/rsa.c | 4 - crypto/testmgr.c | 9 + crypto/testmgr.h | 6 +- drivers/accessibility/speakup/speakup_acntpc.c | 2 +- drivers/accessibility/speakup/speakup_dtlk.c | 2 +- drivers/accessibility/speakup/speakup_keypc.c | 2 +- drivers/accessibility/speakup/spk_ttyio.c | 4 +- drivers/acpi/Kconfig | 3 - drivers/acpi/acpi_video.c | 5 +- drivers/acpi/apei/einj.c | 3 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/bus.c | 4 +- drivers/acpi/device_pm.c | 31 +- drivers/acpi/dock.c | 3 +- drivers/acpi/dptf/dptf_pch_fivr.c | 2 +- drivers/acpi/ec.c | 317 +- drivers/acpi/ec_sys.c | 2 +- drivers/acpi/internal.h | 12 +- drivers/acpi/numa/srat.c | 64 +- drivers/acpi/pci_link.c | 12 +- drivers/acpi/pci_root.c | 10 +- drivers/acpi/pmic/intel_pmic.c | 14 +- drivers/acpi/pmic/intel_pmic.h | 8 +- drivers/acpi/pmic/intel_pmic_bxtwc.c | 3 +- drivers/acpi/pmic/intel_pmic_bytcrc.c | 3 +- drivers/acpi/pmic/intel_pmic_chtcrc.c | 3 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 3 +- drivers/acpi/pmic/intel_pmic_chtwc.c | 3 +- drivers/acpi/pmic/intel_pmic_xpower.c | 24 +- drivers/acpi/power.c | 19 +- drivers/acpi/proc.c | 2 +- drivers/acpi/processor_driver.c | 10 +- drivers/acpi/processor_idle.c | 11 +- drivers/acpi/property.c | 11 +- drivers/acpi/resource.c | 4 +- drivers/acpi/scan.c | 81 +- drivers/acpi/sleep.c | 31 +- drivers/acpi/tables.c | 89 +- drivers/acpi/thermal.c | 11 +- drivers/acpi/video_detect.c | 6 +- drivers/acpi/x86/s2idle.c | 4 +- drivers/acpi/x86/utils.c | 122 +- drivers/amba/bus.c | 71 +- drivers/android/Kconfig | 7 - drivers/android/Makefile | 2 - drivers/android/allocation.rs | 266 - drivers/android/binder.c | 437 +- drivers/android/binder_alloc.c | 2 +- drivers/android/context.rs | 79 - drivers/android/defs.rs | 99 - drivers/android/node.rs | 476 - drivers/android/process.rs | 964 -- drivers/android/range_alloc.rs | 189 - drivers/android/rust_binder.rs | 114 - drivers/android/thread.rs | 871 -- drivers/android/transaction.rs | 326 - drivers/ata/ahci.c | 2 +- drivers/ata/libahci_platform.c | 14 +- drivers/ata/libata-sata.c | 4 +- drivers/ata/libata-scsi.c | 12 +- drivers/ata/pata_ali.c | 2 +- drivers/ata/sata_dwc_460ex.c | 45 +- drivers/ata/sata_fsl.c | 16 +- drivers/auxdisplay/charlcd.c | 5 +- drivers/base/arch_numa.c | 68 +- drivers/base/arch_topology.c | 42 +- drivers/base/auxiliary.c | 152 +- drivers/base/core.c | 8 +- drivers/base/firmware_loader/fallback.c | 7 +- drivers/base/firmware_loader/fallback.h | 11 - drivers/base/firmware_loader/fallback_table.c | 25 +- drivers/base/node.c | 3 - drivers/base/platform-msi.c | 234 +- drivers/base/platform.c | 5 +- drivers/base/power/runtime.c | 86 +- drivers/base/power/trace.c | 6 +- drivers/base/property.c | 166 +- drivers/base/regmap/regmap.c | 1 - drivers/base/topology.c | 28 +- drivers/block/Kconfig | 11 + drivers/block/Makefile | 1 + drivers/block/amiflop.c | 3 +- drivers/block/ataflop.c | 7 +- drivers/block/brd.c | 1 + drivers/block/drbd/drbd_main.c | 4 +- drivers/block/drbd/drbd_protocol.h | 6 +- drivers/block/drbd/drbd_receiver.c | 3 +- drivers/block/floppy.c | 13 +- drivers/block/loop.c | 117 +- drivers/block/loop.h | 1 - drivers/block/mtip32xx/mtip32xx.c | 88 +- drivers/block/n64cart.c | 2 +- drivers/block/null_blk/main.c | 11 +- drivers/block/null_blk/trace.h | 2 +- drivers/block/paride/bpck.c | 1 - drivers/block/paride/pcd.c | 5 +- drivers/block/paride/pd.c | 6 +- drivers/block/paride/pf.c | 5 +- drivers/block/pktcdvd.c | 35 +- drivers/block/ps3vram.c | 1 - drivers/block/rbd.c | 6 +- drivers/block/rnbd/rnbd-clt.c | 6 +- drivers/block/rsxx/Makefile | 3 + drivers/block/rsxx/config.c | 197 + drivers/block/rsxx/core.c | 1126 ++ drivers/block/rsxx/cregs.c | 789 ++ drivers/block/rsxx/dev.c | 306 + drivers/block/rsxx/dma.c | 1085 ++ drivers/block/rsxx/rsxx.h | 33 + drivers/block/rsxx/rsxx_cfg.h | 58 + drivers/block/rsxx/rsxx_priv.h | 418 + drivers/block/sunvdc.c | 19 +- drivers/block/swim.c | 1 - drivers/block/swim3.c | 2 +- drivers/block/sx8.c | 4 +- drivers/block/virtio_blk.c | 7 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/block/xen-blkfront.c | 26 +- drivers/block/z2ram.c | 1 - drivers/block/zram/zram_drv.c | 12 +- drivers/bluetooth/Kconfig | 6 - drivers/bluetooth/Makefile | 1 - drivers/bluetooth/bfusb.c | 3 - drivers/bluetooth/btbcm.c | 39 - drivers/bluetooth/btintel.c | 48 +- drivers/bluetooth/btmrvl_main.c | 2 +- drivers/bluetooth/btmtk.c | 290 - drivers/bluetooth/btmtk.h | 111 - drivers/bluetooth/btmtksdio.c | 535 +- drivers/bluetooth/btsdio.c | 2 - drivers/bluetooth/btusb.c | 572 +- drivers/bluetooth/hci_bcm.c | 1 + drivers/bluetooth/hci_h4.c | 4 +- drivers/bluetooth/hci_ldisc.c | 5 +- drivers/bluetooth/hci_qca.c | 3 - drivers/bluetooth/hci_vhci.c | 122 +- drivers/bluetooth/virtio_bt.c | 23 +- drivers/bus/fsl-mc/dprc-driver.c | 8 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 9 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 79 +- drivers/bus/imx-weim.c | 18 +- drivers/bus/mhi/core/boot.c | 2 +- drivers/bus/mhi/core/init.c | 4 +- drivers/bus/mhi/core/internal.h | 9 +- drivers/bus/mhi/core/main.c | 24 +- drivers/bus/mhi/core/pm.c | 39 +- drivers/bus/mhi/pci_generic.c | 56 +- drivers/bus/tegra-gmi.c | 50 +- drivers/cdrom/cdrom.c | 23 +- drivers/cdrom/gdrom.c | 1 - drivers/char/agp/amd64-agp.c | 24 +- drivers/char/agp/intel-gtt.c | 1 - drivers/char/agp/sis-agp.c | 25 +- drivers/char/agp/via-agp.c | 25 +- drivers/char/applicom.c | 4 +- drivers/char/hpet.c | 22 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/cavium-rng-vf.c | 194 +- drivers/char/hw_random/cavium-rng.c | 11 +- drivers/char/hw_random/virtio-rng.c | 2 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/mwave/3780i.h | 2 +- drivers/char/random.c | 90 +- drivers/char/tpm/st33zp24/st33zp24.c | 122 +- drivers/char/tpm/tpm-chip.c | 19 +- drivers/char/tpm/tpm-sysfs.c | 3 - drivers/char/tpm/tpm2-cmd.c | 6 - drivers/char/tpm/tpm_tis_core.c | 10 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 16 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 20 +- drivers/char/virtio_console.c | 4 +- drivers/clk/Kconfig | 16 - drivers/clk/Makefile | 5 +- drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clk/clk-gate.c | 35 - drivers/clk/clk-gemini.c | 2 +- drivers/clk/clk-lan966x.c | 293 - drivers/clk/clk-scmi.c | 54 +- drivers/clk/clk-stm32f4.c | 4 + drivers/clk/clk-stm32mp1.c | 2 + drivers/clk/clk-tps68470.c | 261 - drivers/clk/clk.c | 78 +- drivers/clk/imx/clk-imx8mn.c | 6 +- drivers/clk/imx/clk-imx8mp.c | 2 +- drivers/clk/imx/clk-imx8ulp.c | 1 - drivers/clk/imx/clk-pllv1.c | 17 +- drivers/clk/imx/clk-pllv3.c | 6 +- drivers/clk/qcom/Kconfig | 24 - drivers/clk/qcom/Makefile | 3 - drivers/clk/qcom/clk-alpha-pll.c | 164 +- drivers/clk/qcom/clk-alpha-pll.h | 3 - drivers/clk/qcom/clk-rpmh.c | 52 - drivers/clk/qcom/clk-smd-rpm.c | 31 +- drivers/clk/qcom/gcc-msm8976.c | 4155 ------ drivers/clk/qcom/gcc-msm8994.c | 1 - drivers/clk/qcom/gcc-sdx65.c | 1611 --- drivers/clk/qcom/gcc-sm6350.c | 1 - drivers/clk/qcom/gcc-sm8350.c | 1 - drivers/clk/qcom/gcc-sm8450.c | 3304 ----- drivers/clk/qcom/lpasscc-sc7280.c | 1 - drivers/clk/qcom/lpasscc-sdm845.c | 1 - drivers/clk/qcom/mmcc-apq8084.c | 1 - drivers/clk/qcom/q6sstop-qcs404.c | 1 - drivers/clk/qcom/turingcc-qcs404.c | 1 - drivers/clk/renesas/Kconfig | 13 +- drivers/clk/renesas/Makefile | 2 - drivers/clk/renesas/r8a774a1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 343 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 183 - drivers/clk/renesas/r9a07g044-cpg.c | 81 +- drivers/clk/renesas/rcar-cpg-lib.c | 211 +- drivers/clk/renesas/rcar-cpg-lib.h | 7 +- drivers/clk/renesas/rcar-gen3-cpg.c | 24 +- drivers/clk/renesas/rcar-gen3-cpg.h | 4 - drivers/clk/renesas/rcar-gen4-cpg.c | 305 - drivers/clk/renesas/rcar-gen4-cpg.h | 76 - drivers/clk/renesas/renesas-cpg-mssr.c | 60 +- drivers/clk/renesas/renesas-cpg-mssr.h | 3 +- drivers/clk/renesas/rzg2l-cpg.c | 18 +- drivers/clk/renesas/rzg2l-cpg.h | 9 - drivers/clk/samsung/Makefile | 2 - drivers/clk/samsung/clk-cpu.c | 2 +- drivers/clk/samsung/clk-cpu.h | 7 + drivers/clk/samsung/clk-exynos-arm64.c | 94 - drivers/clk/samsung/clk-exynos-arm64.h | 20 - drivers/clk/samsung/clk-exynos3250.c | 54 +- drivers/clk/samsung/clk-exynos4.c | 41 +- drivers/clk/samsung/clk-exynos5250.c | 21 +- drivers/clk/samsung/clk-exynos5420.c | 29 +- drivers/clk/samsung/clk-exynos7885.c | 597 - drivers/clk/samsung/clk-exynos850.c | 366 +- drivers/clk/samsung/clk-pll.c | 1 - drivers/clk/samsung/clk-pll.h | 1 - drivers/clk/samsung/clk-s3c2410.c | 6 +- drivers/clk/samsung/clk-s3c64xx.c | 8 +- drivers/clk/samsung/clk-s5pv210.c | 8 +- drivers/clk/samsung/clk.c | 14 + drivers/clk/samsung/clk.h | 36 +- drivers/clk/starfive/Kconfig | 9 - drivers/clk/starfive/Makefile | 3 - drivers/clk/starfive/clk-starfive-jh7100.c | 689 - drivers/clk/sunxi-ng/Kconfig | 49 +- drivers/clk/sunxi-ng/Makefile | 101 +- drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c | 140 - drivers/clk/sunxi-ng/ccu-sun20i-d1-r.h | 17 - drivers/clk/sunxi-ng/ccu-sun20i-d1.c | 1390 -- drivers/clk/sunxi-ng/ccu-sun20i-d1.h | 15 - drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 58 +- drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 2 + drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 56 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 33 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 40 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 35 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 40 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 7 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 9 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 62 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 2 + drivers/clk/sunxi-ng/ccu-sun8i-r.c | 65 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 6 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 57 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 7 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 7 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 7 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 40 +- drivers/clk/sunxi-ng/ccu_common.c | 6 - drivers/clk/sunxi-ng/ccu_div.c | 1 - drivers/clk/sunxi-ng/ccu_div.h | 78 - drivers/clk/sunxi-ng/ccu_frac.c | 6 - drivers/clk/sunxi-ng/ccu_gate.c | 4 - drivers/clk/sunxi-ng/ccu_gate.h | 32 +- drivers/clk/sunxi-ng/ccu_mp.c | 2 - drivers/clk/sunxi-ng/ccu_mp.h | 49 - drivers/clk/sunxi-ng/ccu_mult.c | 1 - drivers/clk/sunxi-ng/ccu_mux.c | 6 - drivers/clk/sunxi-ng/ccu_mux.h | 33 - drivers/clk/sunxi-ng/ccu_nk.c | 1 - drivers/clk/sunxi-ng/ccu_nkm.c | 1 - drivers/clk/sunxi-ng/ccu_nkmp.c | 1 - drivers/clk/sunxi-ng/ccu_nm.c | 1 - drivers/clk/sunxi-ng/ccu_phase.c | 1 - drivers/clk/sunxi-ng/ccu_reset.c | 1 - drivers/clk/sunxi-ng/ccu_sdm.c | 6 - drivers/clk/tegra/Makefile | 1 - drivers/clk/tegra/clk-device.c | 199 - drivers/clk/tegra/clk-pll.c | 2 +- drivers/clk/tegra/clk-super.c | 2 +- drivers/clk/tegra/clk-tegra114.c | 2 +- drivers/clk/tegra/clk-tegra20.c | 77 +- drivers/clk/tegra/clk-tegra30.c | 116 +- drivers/clk/tegra/clk.c | 75 +- drivers/clk/tegra/clk.h | 2 - drivers/clk/ti/adpll.c | 2 +- drivers/clk/zynq/pll.c | 12 +- drivers/clocksource/Kconfig | 12 +- drivers/clocksource/Makefile | 1 - drivers/clocksource/exynos_mct.c | 52 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/renesas-ostm.c | 39 +- drivers/clocksource/timer-imx-sysctr.c | 6 +- drivers/clocksource/timer-msc313e.c | 253 - drivers/clocksource/timer-pistachio.c | 3 +- drivers/clocksource/timer-ti-dm-systimer.c | 2 +- drivers/comedi/comedi.h | 1528 +++ drivers/comedi/comedi_buf.c | 3 +- drivers/comedi/comedi_fops.c | 2 +- drivers/comedi/comedi_pci.c | 3 +- drivers/comedi/comedi_pci.h | 57 + drivers/comedi/comedi_pcmcia.c | 3 +- drivers/comedi/comedi_pcmcia.h | 49 + drivers/comedi/comedi_usb.c | 3 +- drivers/comedi/comedi_usb.h | 42 + drivers/comedi/comedidev.h | 1054 ++ {include/linux => drivers}/comedi/comedilib.h | 0 drivers/comedi/drivers.c | 3 +- drivers/comedi/drivers/8255.c | 5 +- drivers/comedi/drivers/8255.h | 42 + drivers/comedi/drivers/8255_pci.c | 6 +- drivers/comedi/drivers/addi_apci_1032.c | 2 +- drivers/comedi/drivers/addi_apci_1500.c | 2 +- drivers/comedi/drivers/addi_apci_1516.c | 2 +- drivers/comedi/drivers/addi_apci_1564.c | 2 +- drivers/comedi/drivers/addi_apci_16xx.c | 3 +- drivers/comedi/drivers/addi_apci_2032.c | 2 +- drivers/comedi/drivers/addi_apci_2200.c | 2 +- drivers/comedi/drivers/addi_apci_3120.c | 2 +- drivers/comedi/drivers/addi_apci_3501.c | 2 +- drivers/comedi/drivers/addi_apci_3xxx.c | 3 +- drivers/comedi/drivers/addi_watchdog.c | 2 +- drivers/comedi/drivers/adl_pci6208.c | 3 +- drivers/comedi/drivers/adl_pci7x3x.c | 3 +- drivers/comedi/drivers/adl_pci8164.c | 3 +- drivers/comedi/drivers/adl_pci9111.c | 5 +- drivers/comedi/drivers/adl_pci9118.c | 5 +- drivers/comedi/drivers/adq12b.c | 3 +- drivers/comedi/drivers/adv_pci1710.c | 5 +- drivers/comedi/drivers/adv_pci1720.c | 3 +- drivers/comedi/drivers/adv_pci1723.c | 3 +- drivers/comedi/drivers/adv_pci1724.c | 3 +- drivers/comedi/drivers/adv_pci1760.c | 3 +- drivers/comedi/drivers/adv_pci_dio.c | 8 +- drivers/comedi/drivers/aio_aio12_8.c | 7 +- drivers/comedi/drivers/aio_iiro_16.c | 3 +- drivers/comedi/drivers/amplc_dio200.c | 2 +- drivers/comedi/drivers/amplc_dio200_common.c | 7 +- drivers/comedi/drivers/amplc_dio200_pci.c | 3 +- drivers/comedi/drivers/amplc_pc236.c | 3 +- drivers/comedi/drivers/amplc_pc236_common.c | 5 +- drivers/comedi/drivers/amplc_pc263.c | 2 +- drivers/comedi/drivers/amplc_pci224.c | 6 +- drivers/comedi/drivers/amplc_pci230.c | 8 +- drivers/comedi/drivers/amplc_pci236.c | 3 +- drivers/comedi/drivers/amplc_pci263.c | 3 +- drivers/comedi/drivers/c6xdigio.c | 3 +- drivers/comedi/drivers/cb_das16_cs.c | 6 +- drivers/comedi/drivers/cb_pcidas.c | 7 +- drivers/comedi/drivers/cb_pcidas64.c | 5 +- drivers/comedi/drivers/cb_pcidda.c | 6 +- drivers/comedi/drivers/cb_pcimdas.c | 7 +- drivers/comedi/drivers/cb_pcimdda.c | 6 +- drivers/comedi/drivers/comedi_8254.c | 6 +- .../comedi/drivers}/comedi_8254.h | 0 drivers/comedi/drivers/comedi_8255.c | 5 +- drivers/comedi/drivers/comedi_bond.c | 6 +- drivers/comedi/drivers/comedi_isadma.c | 6 +- .../comedi/drivers}/comedi_isadma.h | 0 drivers/comedi/drivers/comedi_parport.c | 3 +- drivers/comedi/drivers/comedi_test.c | 4 +- drivers/comedi/drivers/contec_pci_dio.c | 3 +- drivers/comedi/drivers/dac02.c | 3 +- drivers/comedi/drivers/daqboard2000.c | 5 +- drivers/comedi/drivers/das08.c | 7 +- drivers/comedi/drivers/das08_cs.c | 3 +- drivers/comedi/drivers/das08_isa.c | 2 +- drivers/comedi/drivers/das08_pci.c | 3 +- drivers/comedi/drivers/das16.c | 10 +- drivers/comedi/drivers/das16m1.c | 7 +- drivers/comedi/drivers/das1800.c | 8 +- drivers/comedi/drivers/das6402.c | 6 +- drivers/comedi/drivers/das800.c | 6 +- drivers/comedi/drivers/dmm32at.c | 5 +- drivers/comedi/drivers/dt2801.c | 2 +- drivers/comedi/drivers/dt2811.c | 3 +- drivers/comedi/drivers/dt2814.c | 3 +- drivers/comedi/drivers/dt2815.c | 3 +- drivers/comedi/drivers/dt2817.c | 2 +- drivers/comedi/drivers/dt282x.c | 6 +- drivers/comedi/drivers/dt3000.c | 3 +- drivers/comedi/drivers/dt9812.c | 3 +- drivers/comedi/drivers/dyna_pci10xx.c | 3 +- drivers/comedi/drivers/fl512.c | 3 +- drivers/comedi/drivers/gsc_hpdi.c | 3 +- drivers/comedi/drivers/icp_multi.c | 3 +- drivers/comedi/drivers/ii_pci20kc.c | 2 +- drivers/comedi/drivers/jr3_pci.c | 3 +- drivers/comedi/drivers/ke_counter.c | 3 +- drivers/comedi/drivers/me4000.c | 5 +- drivers/comedi/drivers/me_daq.c | 3 +- drivers/comedi/drivers/mf6x4.c | 3 +- drivers/comedi/drivers/mite.c | 3 +- drivers/comedi/drivers/mpc624.c | 3 +- drivers/comedi/drivers/multiq3.c | 3 +- drivers/comedi/drivers/ni_6527.c | 3 +- drivers/comedi/drivers/ni_65xx.c | 3 +- drivers/comedi/drivers/ni_660x.c | 3 +- drivers/comedi/drivers/ni_670x.c | 3 +- drivers/comedi/drivers/ni_at_a2150.c | 8 +- drivers/comedi/drivers/ni_at_ao.c | 6 +- drivers/comedi/drivers/ni_atmio.c | 5 +- drivers/comedi/drivers/ni_atmio16d.c | 5 +- drivers/comedi/drivers/ni_daq_700.c | 3 +- drivers/comedi/drivers/ni_daq_dio24.c | 5 +- drivers/comedi/drivers/ni_labpc.c | 3 +- drivers/comedi/drivers/ni_labpc_common.c | 7 +- drivers/comedi/drivers/ni_labpc_cs.c | 3 +- drivers/comedi/drivers/ni_labpc_isadma.c | 5 +- drivers/comedi/drivers/ni_labpc_pci.c | 3 +- drivers/comedi/drivers/ni_mio_common.c | 2 +- drivers/comedi/drivers/ni_mio_cs.c | 4 +- drivers/comedi/drivers/ni_pcidio.c | 3 +- drivers/comedi/drivers/ni_pcimio.c | 4 +- drivers/comedi/drivers/ni_routes.c | 3 +- drivers/comedi/drivers/ni_routes.h | 2 +- .../comedi/drivers/ni_routing/ni_route_values.h | 2 +- drivers/comedi/drivers/ni_routing/tools/.gitignore | 1 - drivers/comedi/drivers/ni_routing/tools/Makefile | 29 +- drivers/comedi/drivers/ni_tio.h | 2 +- drivers/comedi/drivers/ni_usb6501.c | 3 +- drivers/comedi/drivers/pcl711.c | 6 +- drivers/comedi/drivers/pcl724.c | 5 +- drivers/comedi/drivers/pcl726.c | 3 +- drivers/comedi/drivers/pcl730.c | 2 +- drivers/comedi/drivers/pcl812.c | 8 +- drivers/comedi/drivers/pcl816.c | 8 +- drivers/comedi/drivers/pcl818.c | 8 +- drivers/comedi/drivers/pcm3724.c | 5 +- drivers/comedi/drivers/pcmad.c | 2 +- drivers/comedi/drivers/pcmda12.c | 2 +- drivers/comedi/drivers/pcmmio.c | 3 +- drivers/comedi/drivers/pcmuio.c | 3 +- drivers/comedi/drivers/quatech_daqp_cs.c | 3 +- drivers/comedi/drivers/rtd520.c | 5 +- drivers/comedi/drivers/rti800.c | 2 +- drivers/comedi/drivers/rti802.c | 2 +- drivers/comedi/drivers/s526.c | 2 +- drivers/comedi/drivers/s626.c | 3 +- drivers/comedi/drivers/ssv_dnp.c | 2 +- drivers/comedi/drivers/usbdux.c | 3 +- drivers/comedi/drivers/usbduxfast.c | 2 +- drivers/comedi/drivers/usbduxsigma.c | 3 +- drivers/comedi/drivers/vmk80xx.c | 3 +- drivers/comedi/kcomedilib/kcomedilib_main.c | 6 +- drivers/comedi/proc.c | 2 +- drivers/comedi/range.c | 2 +- drivers/counter/104-quad-8.c | 82 +- drivers/counter/ti-eqep.c | 23 +- drivers/cpufreq/cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 97 +- drivers/cpufreq/qcom-cpufreq-hw.c | 39 +- drivers/cpuidle/governors/menu.c | 2 +- drivers/cpuidle/sysfs.c | 2 +- drivers/crypto/Kconfig | 12 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 21 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 1 - drivers/crypto/atmel-aes.c | 6 +- drivers/crypto/caam/caamalg.c | 6 - drivers/crypto/caam/caamalg_qi2.c | 2 +- drivers/crypto/caam/caamhash.c | 3 - drivers/crypto/caam/caampkc.c | 3 - drivers/crypto/cavium/cpt/cptvf_main.c | 5 +- drivers/crypto/ccp/ccp-dev.c | 2 +- drivers/crypto/ccp/sev-dev.c | 259 +- drivers/crypto/ccree/cc_request_mgr.c | 1 + drivers/crypto/hisilicon/hpre/hpre_crypto.c | 7 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 2 +- drivers/crypto/hisilicon/qm.c | 466 +- drivers/crypto/hisilicon/sec2/sec_main.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 7 +- drivers/crypto/keembay/keembay-ocs-ecc.c | 1 - drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 4 +- drivers/crypto/marvell/octeontx2/Makefile | 2 +- drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 1 - .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 108 - .../crypto/marvell/octeontx2/otx2_cpt_devlink.h | 20 - drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 3 - drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 18 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 322 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 7 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 5 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 13 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 11 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 14 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 1 + drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 2 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 11 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 14 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h | 1 + drivers/crypto/qat/qat_c62xvf/adf_drv.c | 2 +- drivers/crypto/qat/qat_common/Makefile | 6 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 25 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 30 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 48 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 13 + drivers/crypto/qat/qat_common/adf_gen2_pfvf.c | 225 - drivers/crypto/qat/qat_common/adf_gen2_pfvf.h | 29 - drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 7 - drivers/crypto/qat/qat_common/adf_init.c | 2 +- drivers/crypto/qat/qat_common/adf_isr.c | 123 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 416 + drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 93 + drivers/crypto/qat/qat_common/adf_pfvf_msg.h | 107 - drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.c | 21 - drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.h | 10 - drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c | 148 - drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.h | 13 - drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c | 97 - drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.h | 21 - drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.c | 134 - drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.h | 14 - drivers/crypto/qat/qat_common/adf_sriov.c | 20 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 48 + drivers/crypto/qat/qat_common/adf_vf_isr.c | 92 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 41 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 2 - .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 14 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 1 + drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 2 +- drivers/crypto/qce/aead.c | 2 +- drivers/crypto/qce/sha.c | 2 +- drivers/crypto/qce/skcipher.c | 2 +- drivers/crypto/sa2ul.c | 19 +- drivers/crypto/stm32/stm32-cryp.c | 988 +- drivers/crypto/stm32/stm32-hash.c | 6 +- drivers/crypto/virtio/virtio_crypto_core.c | 8 +- drivers/cxl/Kconfig | 1 - drivers/cxl/acpi.c | 237 +- drivers/cxl/core/Makefile | 2 +- drivers/cxl/core/bus.c | 20 +- drivers/cxl/core/mbox.c | 186 +- drivers/cxl/core/memdev.c | 55 +- drivers/cxl/core/pmem.c | 20 +- drivers/cxl/core/regs.c | 8 +- drivers/cxl/cxl.h | 8 - drivers/cxl/cxlmem.h | 37 +- drivers/cxl/pci.c | 120 +- drivers/cxl/pmem.c | 85 +- drivers/dax/Kconfig | 13 + drivers/dax/Makefile | 3 +- drivers/dax/bus.c | 62 +- drivers/dax/bus.h | 14 +- drivers/dax/device.c | 132 +- drivers/dax/pmem.c | 103 - drivers/dax/pmem/Makefile | 1 + drivers/dax/pmem/compat.c | 72 + drivers/dax/pmem/core.c | 79 + drivers/dax/pmem/pmem.c | 30 + drivers/dax/super.c | 272 +- drivers/devfreq/Kconfig | 9 - drivers/devfreq/Makefile | 1 - drivers/devfreq/devfreq.c | 4 +- drivers/devfreq/sun8i-a33-mbus.c | 511 - drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-buf.c | 32 +- drivers/dma-buf/dma-fence-array.c | 6 +- drivers/dma-buf/dma-fence.c | 17 - drivers/dma-buf/dma-resv.c | 26 +- drivers/dma-buf/selftests.h | 1 - drivers/dma-buf/st-dma-resv.c | 371 - drivers/dma/at_xdmac.c | 8 +- drivers/dma/dma-jz4780.c | 118 +- drivers/dma/dmaengine.c | 7 - drivers/dma/idxd/device.c | 38 +- drivers/dma/idxd/dma.c | 28 +- drivers/dma/idxd/idxd.h | 30 +- drivers/dma/idxd/init.c | 101 +- drivers/dma/idxd/irq.c | 234 +- drivers/dma/idxd/registers.h | 1 - drivers/dma/idxd/submit.c | 73 +- drivers/dma/idxd/sysfs.c | 37 +- drivers/dma/mmp_pdma.c | 6 + drivers/dma/mv_xor_v2.c | 16 +- drivers/dma/ppc4xx/adma.c | 3 +- drivers/dma/pxa_dma.c | 7 + drivers/dma/qcom/gpi.c | 4 +- drivers/dma/qcom/hidma.c | 44 +- drivers/dma/qcom/qcom_adm.c | 56 +- drivers/dma/sh/shdma-base.c | 14 +- drivers/dma/sprd-dma.c | 3 + drivers/dma/stm32-mdma.c | 76 +- drivers/dma/tegra20-apb-dma.c | 6 + drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/edma.c | 3 +- drivers/dma/ti/k3-psil-j721s2.c | 167 - drivers/dma/ti/k3-psil-priv.h | 1 - drivers/dma/ti/k3-psil.c | 1 - drivers/dma/ti/k3-udma-private.c | 6 +- drivers/dma/ti/k3-udma.c | 15 +- drivers/dma/xilinx/xilinx_dma.c | 133 +- drivers/dma/xilinx/xilinx_dpdma.c | 17 +- drivers/edac/Kconfig | 2 +- drivers/edac/amd64_edac.c | 296 +- drivers/edac/amd64_edac.h | 5 +- drivers/edac/edac_mc.c | 2 - drivers/edac/sb_edac.c | 2 +- drivers/edac/sifive_edac.c | 2 +- drivers/edac/synopsys_edac.c | 52 +- drivers/extcon/extcon-usb-gpio.c | 2 +- drivers/extcon/extcon.c | 14 +- drivers/firmware/arm_scmi/Kconfig | 56 - drivers/firmware/arm_scmi/Makefile | 1 - drivers/firmware/arm_scmi/clock.c | 22 +- drivers/firmware/arm_scmi/common.h | 26 +- drivers/firmware/arm_scmi/driver.c | 207 +- drivers/firmware/arm_scmi/mailbox.c | 3 +- drivers/firmware/arm_scmi/optee.c | 567 - drivers/firmware/arm_scmi/smc.c | 98 +- drivers/firmware/arm_scmi/virtio.c | 322 +- drivers/firmware/cirrus/cs_dsp.c | 142 +- drivers/firmware/efi/efi-init.c | 5 - drivers/firmware/efi/libstub/efi-stub-helper.c | 73 +- drivers/firmware/efi/libstub/efi-stub.c | 10 +- drivers/firmware/efi/libstub/efistub.h | 30 +- drivers/firmware/efi/libstub/x86-stub.c | 26 +- drivers/firmware/google/Kconfig | 6 +- drivers/firmware/qemu_fw_cfg.c | 21 +- drivers/firmware/ti_sci.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 45 +- drivers/fpga/altera-cvp.c | 12 +- drivers/fpga/altera-fpga2sdram.c | 12 +- drivers/fpga/altera-freeze-bridge.c | 10 +- drivers/fpga/altera-hps2fpga.c | 12 +- drivers/fpga/altera-pr-ip-core.c | 7 +- drivers/fpga/altera-ps-spi.c | 9 +- drivers/fpga/dfl-fme-br.c | 10 +- drivers/fpga/dfl-fme-mgr.c | 22 +- drivers/fpga/dfl-fme-region.c | 17 +- drivers/fpga/dfl.c | 12 +- drivers/fpga/fpga-bridge.c | 122 +- drivers/fpga/fpga-mgr.c | 215 +- drivers/fpga/fpga-region.c | 119 +- drivers/fpga/ice40-spi.c | 9 +- drivers/fpga/machxo2-spi.c | 9 +- drivers/fpga/of-fpga-region.c | 12 +- drivers/fpga/socfpga-a10.c | 16 +- drivers/fpga/socfpga.c | 9 +- drivers/fpga/stratix10-soc.c | 18 +- drivers/fpga/ts73xx-fpga.c | 9 +- drivers/fpga/versal-fpga.c | 9 +- drivers/fpga/xilinx-pr-decoupler.c | 17 +- drivers/fpga/xilinx-spi.c | 11 +- drivers/fpga/zynq-fpga.c | 16 +- drivers/fpga/zynqmp-fpga.c | 9 +- drivers/gnss/Kconfig | 11 - drivers/gnss/Makefile | 3 - drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gnss/usb.c | 214 - drivers/gpio/Kconfig | 37 +- drivers/gpio/Makefile | 3 +- drivers/gpio/gpio-adnp.c | 1 + drivers/gpio/gpio-aggregator.c | 11 +- drivers/gpio/gpio-amdpt.c | 12 +- drivers/gpio/gpio-arizona.c | 5 +- drivers/gpio/gpio-aspeed-sgpio.c | 32 +- drivers/gpio/gpio-aspeed.c | 52 +- drivers/gpio/gpio-bcm-kona.c | 2 +- drivers/gpio/gpio-bd70528.c | 230 + drivers/gpio/gpio-bd71828.c | 1 + drivers/gpio/gpio-brcmstb.c | 1 + drivers/gpio/gpio-creg-snps.c | 2 +- drivers/gpio/gpio-davinci.c | 1 + drivers/gpio/gpio-dwapb.c | 10 +- drivers/gpio/gpio-eic-sprd.c | 1 + drivers/gpio/gpio-em.c | 1 + drivers/gpio/gpio-ge.c | 1 + drivers/gpio/gpio-grgpio.c | 1 + drivers/gpio/gpio-gw-pld.c | 2 + drivers/gpio/gpio-lpc32xx.c | 2 +- drivers/gpio/gpio-ml-ioh.c | 52 +- drivers/gpio/gpio-mockup.c | 23 +- drivers/gpio/gpio-msc313.c | 266 +- drivers/gpio/gpio-mt7621.c | 6 +- drivers/gpio/gpio-mvebu.c | 1 + drivers/gpio/gpio-omap.c | 3 + drivers/gpio/gpio-palmas.c | 4 +- drivers/gpio/gpio-pch.c | 42 +- drivers/gpio/gpio-pmic-eic-sprd.c | 1 + drivers/gpio/gpio-pxa.c | 8 +- drivers/gpio/gpio-raspberrypi-exp.c | 1 + drivers/gpio/gpio-rda.c | 3 + drivers/gpio/gpio-rockchip.c | 21 +- drivers/gpio/gpio-sama5d2-piobu.c | 1 + drivers/gpio/gpio-sch.c | 2 +- drivers/gpio/gpio-sim.c | 1592 --- drivers/gpio/gpio-sprd.c | 1 + drivers/gpio/gpio-sta2x11.c | 2 +- drivers/gpio/gpio-stmpe.c | 1 + drivers/gpio/gpio-tc3589x.c | 1 + drivers/gpio/gpio-tegra186.c | 77 +- drivers/gpio/gpio-tps65218.c | 3 + drivers/gpio/gpio-tps6586x.c | 5 +- drivers/gpio/gpio-tps65910.c | 6 +- drivers/gpio/gpio-twl6040.c | 5 +- drivers/gpio/gpio-vf610.c | 1 + drivers/gpio/gpio-virtio.c | 2 +- drivers/gpio/gpio-wm831x.c | 5 +- drivers/gpio/gpio-xlp.c | 147 +- drivers/gpio/gpio_pl061_rust.rs | 362 - drivers/gpio/gpiolib-acpi.c | 51 +- drivers/gpio/gpiolib-of.c | 3 - drivers/gpio/gpiolib.c | 73 +- drivers/gpu/drm/Kconfig | 24 +- drivers/gpu/drm/Makefile | 32 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 134 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 96 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 18 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 126 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 128 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 128 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 218 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 145 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 174 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 184 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 388 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 126 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 19 - drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 16 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 5 - drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 6 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 - drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 5 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 5 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 1 - drivers/gpu/drm/amd/amdgpu/nv.c | 2 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 2 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 2 + drivers/gpu/drm/amd/amdgpu/soc15.c | 11 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 161 - drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 7 - drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 1 - drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 1 - drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 54 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 148 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 936 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 116 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 66 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 325 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 98 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 46 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 324 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 4 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 217 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 52 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 101 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 6 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 3 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 2 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 2 - .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 43 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 26 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 6 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 44 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 6 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 22 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 15 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h | 7 - .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 168 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 102 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 585 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 20 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 53 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 151 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 10 +- drivers/gpu/drm/amd/display/dc/dc.h | 34 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 37 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 - drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 40 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 - drivers/gpu/drm/amd/display/dc/dc_link.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 6 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 2 - .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 5 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 3 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 14 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 66 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 8 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 111 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 111 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 30 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 20 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 38 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 15 - .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 3 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 14 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 - .../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 4 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 71 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 3 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 - .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 2 - .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c | 3 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c | 7 +- .../amd/display/dc/dcn201/dcn201_link_encoder.c | 6 +- .../drm/amd/display/dc/dcn201/dcn201_resource.c | 16 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 2 - .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 9 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 33 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 20 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 36 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 50 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 5 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 - .../gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 27 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 2 - .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.c | 10 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 68 +- .../gpu/drm/amd/display/dc/dcn302/dcn302_init.c | 2 - .../drm/amd/display/dc/dcn302/dcn302_resource.c | 20 +- .../gpu/drm/amd/display/dc/dcn303/dcn303_init.c | 2 - .../drm/amd/display/dc/dcn303/dcn303_resource.c | 19 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 2 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 99 +- .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 43 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 7 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 1 - .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 10 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 24 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 8 + .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 489 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 1 - drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c | 1889 --- .../amd/display/dc/dml/dml_wrapper_translation.c | 284 - .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 33 +- .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h | 4 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 14 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 28 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 1 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 6 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 2 - drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dml_wrapper.h | 34 - drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 7 - drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 - drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 11 - .../amd/display/dc/irq/dce110/irq_service_dce110.c | 10 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 7 +- .../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 7 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 7 +- .../amd/display/dc/irq/dcn31/irq_service_dcn31.c | 7 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 42 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 61 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 89 +- .../drm/amd/display/include/ddc_service_types.h | 4 - drivers/gpu/drm/amd/display/include/logger_types.h | 4 + drivers/gpu/drm/amd/include/amd_shared.h | 2 - .../drm/amd/include/asic_reg/mp/mp_11_0_offset.h | 7 - .../drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h | 12 - .../amd/include/asic_reg/nbio/nbio_7_2_0_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h | 12 + .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 10 +- drivers/gpu/drm/amd/include/discovery.h | 49 - drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 57 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 - drivers/gpu/drm/amd/include/yellow_carp_offset.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 19 - drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 11 - drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 25 - .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 18 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 5 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 9 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 14 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 12 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 144 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 10 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 87 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 121 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 37 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 34 +- drivers/gpu/drm/arm/Kconfig | 2 + drivers/gpu/drm/arm/display/Kconfig | 1 + drivers/gpu/drm/aspeed/Kconfig | 2 +- drivers/gpu/drm/ast/Makefile | 2 +- drivers/gpu/drm/ast/ast_drv.c | 3 +- drivers/gpu/drm/ast/ast_drv.h | 3 - drivers/gpu/drm/ast/ast_i2c.c | 152 - drivers/gpu/drm/ast/ast_mode.c | 151 +- drivers/gpu/drm/atmel-hlcdc/Kconfig | 1 + drivers/gpu/drm/bridge/Kconfig | 1 - drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 15 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 20 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 14 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 495 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 23 +- drivers/gpu/drm/bridge/display-connector.c | 88 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 31 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 66 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 65 +- drivers/gpu/drm/bridge/lvds-codec.c | 36 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 40 +- drivers/gpu/drm/bridge/parade-ps8640.c | 347 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 10 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-audio.h | 4 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 13 +- drivers/gpu/drm/bridge/tc358768.c | 94 +- drivers/gpu/drm/bridge/tc358775.c | 50 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 128 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 475 +- drivers/gpu/drm/drm_atomic.c | 180 +- drivers/gpu/drm/drm_atomic_helper.c | 243 +- drivers/gpu/drm/drm_atomic_uapi.c | 6 +- drivers/gpu/drm/drm_auth.c | 12 +- drivers/gpu/drm/drm_connector.c | 205 +- drivers/gpu/drm/drm_dp_helper.c | 261 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1 - drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_format_helper.c | 311 +- drivers/gpu/drm/drm_fourcc.c | 3 - drivers/gpu/drm/drm_gem_atomic_helper.c | 14 +- drivers/gpu/drm/drm_gem_cma_helper.c | 95 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 153 +- drivers/gpu/drm/drm_gem_vram_helper.c | 4 +- drivers/gpu/drm/drm_hashtab.c | 10 +- drivers/gpu/drm/drm_irq.c | 2 + drivers/gpu/drm/drm_legacy.h | 40 +- drivers/gpu/drm/drm_mipi_dbi.c | 40 +- drivers/gpu/drm/drm_mm.c | 4 - drivers/gpu/drm/drm_modeset_lock.c | 9 - drivers/gpu/drm/drm_nomodeset.c | 24 - drivers/gpu/drm/drm_of.c | 33 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 - drivers/gpu/drm/drm_privacy_screen.c | 467 - drivers/gpu/drm/drm_privacy_screen_x86.c | 86 - drivers/gpu/drm/drm_probe_helper.c | 48 +- drivers/gpu/drm/drm_sysfs.c | 25 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 41 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 33 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 10 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 6 +- drivers/gpu/drm/fsl-dcu/Kconfig | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 52 +- drivers/gpu/drm/gma500/gem.c | 234 +- drivers/gpu/drm/gma500/gem.h | 28 +- drivers/gpu/drm/gma500/gma_display.c | 51 +- drivers/gpu/drm/gma500/gtt.c | 326 +- drivers/gpu/drm/gma500/gtt.h | 29 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 3 +- drivers/gpu/drm/gma500/psb_drv.c | 12 - drivers/gpu/drm/gma500/psb_intel_display.c | 17 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 2 +- drivers/gpu/drm/gud/gud_pipe.c | 14 +- drivers/gpu/drm/hisilicon/kirin/Kconfig | 1 + drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 52 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/Makefile | 8 +- drivers/gpu/drm/i915/display/g4x_dp.c | 1 - drivers/gpu/drm/i915/display/g4x_hdmi.c | 1 - drivers/gpu/drm/i915/display/i9xx_plane.c | 141 +- drivers/gpu/drm/i915/display/icl_dsi.c | 10 +- drivers/gpu/drm/i915/display/icl_dsi.h | 15 - drivers/gpu/drm/i915/display/intel_atomic.c | 1 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 103 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 23 +- drivers/gpu/drm/i915/display/intel_audio.c | 143 +- drivers/gpu/drm/i915/display/intel_audio.h | 4 +- drivers/gpu/drm/i915/display/intel_bios.c | 14 +- drivers/gpu/drm/i915/display/intel_bw.c | 215 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 205 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 10 +- drivers/gpu/drm/i915/display/intel_color.c | 153 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_crt.c | 19 +- drivers/gpu/drm/i915/display/intel_crtc.c | 155 +- drivers/gpu/drm/i915/display/intel_crtc.h | 14 - drivers/gpu/drm/i915/display/intel_cursor.c | 69 +- drivers/gpu/drm/i915/display/intel_ddi.c | 364 +- drivers/gpu/drm/i915/display/intel_ddi.h | 5 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 94 +- drivers/gpu/drm/i915/display/intel_display.c | 1979 ++- drivers/gpu/drm/i915/display/intel_display.h | 47 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 111 +- drivers/gpu/drm/i915/display/intel_display_power.c | 136 +- drivers/gpu/drm/i915/display/intel_display_power.h | 102 +- drivers/gpu/drm/i915/display/intel_display_trace.c | 9 - drivers/gpu/drm/i915/display/intel_display_trace.h | 587 - drivers/gpu/drm/i915/display/intel_display_types.h | 127 +- drivers/gpu/drm/i915/display/intel_dmc.c | 8 +- drivers/gpu/drm/i915/display/intel_dmc.h | 2 - drivers/gpu/drm/i915/display/intel_dp.c | 166 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 61 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 45 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 32 +- drivers/gpu/drm/i915/display/intel_dpll.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 7 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 2 +- drivers/gpu/drm/i915/display/intel_dpt.c | 58 - drivers/gpu/drm/i915/display/intel_dpt.h | 4 - drivers/gpu/drm/i915/display/intel_dsb.c | 4 +- drivers/gpu/drm/i915/display/intel_dsi.c | 2 - drivers/gpu/drm/i915/display/intel_dsi.h | 42 + .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 4 - drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 - drivers/gpu/drm/i915/display/intel_dsi_vbt.h | 22 - drivers/gpu/drm/i915/display/intel_fb.c | 717 +- drivers/gpu/drm/i915/display/intel_fb.h | 33 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 22 +- drivers/gpu/drm/i915/display/intel_fbc.c | 1829 ++- drivers/gpu/drm/i915/display/intel_fbc.h | 17 +- drivers/gpu/drm/i915/display/intel_fdi.c | 141 +- drivers/gpu/drm/i915/display/intel_fdi.h | 2 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 12 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 7 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 2 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 13 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 117 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 42 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 501 - drivers/gpu/drm/i915/display/intel_pch_display.h | 27 - drivers/gpu/drm/i915/display/intel_pch_refclk.c | 648 - drivers/gpu/drm/i915/display/intel_pch_refclk.h | 21 - drivers/gpu/drm/i915/display/intel_plane_initial.c | 5 +- drivers/gpu/drm/i915/display/intel_psr.c | 125 +- drivers/gpu/drm/i915/display/intel_psr.h | 14 +- drivers/gpu/drm/i915/display/intel_quirks.c | 1 - drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 4 +- drivers/gpu/drm/i915/display/intel_sprite.c | 289 +- drivers/gpu/drm/i915/display/intel_sprite.h | 4 + drivers/gpu/drm/i915/display/intel_tv.c | 8 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 7 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 82 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 10 +- drivers/gpu/drm/i915/display/intel_vrr.c | 18 +- drivers/gpu/drm/i915/display/intel_vrr.h | 1 - drivers/gpu/drm/i915/display/skl_scaler.c | 1 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 511 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 8 - drivers/gpu/drm/i915/display/vlv_dsi.h | 19 - drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 1 - drivers/gpu/drm/i915/display/vlv_dsi_pll.h | 38 - drivers/gpu/drm/i915/dma_resv_utils.c | 17 + drivers/gpu/drm/i915/dma_resv_utils.h | 13 + drivers/gpu/drm/i915/gem/i915_gem_busy.c | 35 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 22 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 141 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 44 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_object.c | 75 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 40 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 46 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 195 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 97 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 765 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 41 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 874 -- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h | 41 - drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 3 - drivers/gpu/drm/i915/gem/i915_gem_wait.c | 106 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 5 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 130 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 2 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 24 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 135 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 2 + drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 11 +- drivers/gpu/drm/i915/gt/intel_context.c | 16 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 68 +- drivers/gpu/drm/i915/gt/intel_engine_stats.h | 33 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 84 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 37 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 272 +- drivers/gpu/drm/i915/gt/intel_gt.c | 2 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 2 - drivers/gpu/drm/i915/gt/intel_gtt.c | 3 - drivers/gpu/drm/i915/gt/intel_gtt.h | 5 - drivers/gpu/drm/i915/gt/intel_lrc.c | 5 - drivers/gpu/drm/i915/gt/intel_migrate.c | 8 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 15 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 12 +- drivers/gpu/drm/i915/gt/intel_reset.c | 60 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_rps.c | 72 - drivers/gpu/drm/i915/gt/intel_rps.h | 3 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 477 +- drivers/gpu/drm/i915/gt/mock_engine.c | 38 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 35 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 4 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 20 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 1 - drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc.h | 30 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 21 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 5 - drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 13 - drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 155 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 3 - drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 13 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 296 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 2 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 12 +- drivers/gpu/drm/i915/i915_active_types.h | 2 + drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_driver.c | 1849 --- drivers/gpu/drm/i915/i915_driver.h | 24 - drivers/gpu/drm/i915/i915_drv.c | 1809 +++ drivers/gpu/drm/i915/i915_drv.h | 360 +- drivers/gpu/drm/i915/i915_gem.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.c | 233 +- drivers/gpu/drm/i915/i915_gpu_error.h | 4 +- drivers/gpu/drm/i915/i915_iosf_mbi.h | 42 - drivers/gpu/drm/i915/i915_irq.c | 36 +- drivers/gpu/drm/i915/i915_mm.c | 28 +- drivers/gpu/drm/i915/i915_mm.h | 35 - drivers/gpu/drm/i915/i915_module.c | 8 +- drivers/gpu/drm/i915/i915_pci.c | 127 +- drivers/gpu/drm/i915/i915_perf.c | 22 +- drivers/gpu/drm/i915/i915_reg.h | 562 +- drivers/gpu/drm/i915/i915_request.c | 126 +- drivers/gpu/drm/i915/i915_request.h | 25 +- drivers/gpu/drm/i915/i915_scatterlist.c | 62 +- drivers/gpu/drm/i915/i915_scatterlist.h | 76 +- drivers/gpu/drm/i915/i915_sw_fence.c | 81 +- drivers/gpu/drm/i915/i915_sw_fence.h | 23 +- drivers/gpu/drm/i915/i915_sw_fence_work.c | 2 +- drivers/gpu/drm/i915/i915_switcheroo.c | 5 +- drivers/gpu/drm/i915/i915_sysfs.c | 19 +- drivers/gpu/drm/i915/i915_trace.h | 506 +- drivers/gpu/drm/i915/i915_vma.c | 98 +- drivers/gpu/drm/i915/i915_vma.h | 9 +- drivers/gpu/drm/i915/i915_vma_snapshot.c | 134 - drivers/gpu/drm/i915/i915_vma_snapshot.h | 112 - drivers/gpu/drm/i915/i915_vma_types.h | 20 +- drivers/gpu/drm/i915/intel_device_info.c | 64 +- drivers/gpu/drm/i915/intel_device_info.h | 24 +- drivers/gpu/drm/i915/intel_memory_region.c | 26 +- drivers/gpu/drm/i915/intel_memory_region.h | 9 +- drivers/gpu/drm/i915/intel_pch.c | 1 - drivers/gpu/drm/i915/intel_pch.h | 1 - drivers/gpu/drm/i915/intel_pm.c | 119 +- drivers/gpu/drm/i915/intel_pm_types.h | 76 - drivers/gpu/drm/i915/intel_region_ttm.c | 50 +- drivers/gpu/drm/i915/intel_region_ttm.h | 7 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 6 - drivers/gpu/drm/i915/intel_step.c | 77 +- drivers/gpu/drm/i915/intel_step.h | 3 +- drivers/gpu/drm/i915/intel_uncore.c | 19 +- drivers/gpu/drm/i915/intel_uncore.h | 2 - drivers/gpu/drm/i915/pxp/intel_pxp.c | 5 - drivers/gpu/drm/i915/pxp/intel_pxp.h | 15 +- drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 3 +- drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 6 +- drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 2 + drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 19 - drivers/gpu/drm/i915/selftests/i915_request.c | 14 +- drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 8 +- drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 8 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 4 +- drivers/gpu/drm/i915/selftests/mock_region.c | 19 +- drivers/gpu/drm/i915/vlv_sideband.c | 3 +- drivers/gpu/drm/imx/Kconfig | 2 +- drivers/gpu/drm/imx/dcss/Kconfig | 2 +- drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/ingenic/Kconfig | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 283 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 127 +- drivers/gpu/drm/kmb/Kconfig | 1 + drivers/gpu/drm/kmb/kmb_drv.c | 4 - drivers/gpu/drm/lima/lima_device.c | 1 - drivers/gpu/drm/lima/lima_gem.c | 20 +- drivers/gpu/drm/lima/lima_sched.c | 4 +- drivers/gpu/drm/mcde/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 6 - drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 20 - drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 6 - drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 175 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 217 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 23 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 142 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 3 +- drivers/gpu/drm/meson/Kconfig | 3 +- drivers/gpu/drm/meson/Makefile | 3 +- drivers/gpu/drm/meson/meson_drv.c | 71 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 342 +- drivers/gpu/drm/meson/meson_encoder_cvbs.c | 284 - drivers/gpu/drm/meson/meson_encoder_cvbs.h | 29 - drivers/gpu/drm/meson/meson_encoder_hdmi.c | 447 - drivers/gpu/drm/meson/meson_encoder_hdmi.h | 12 - drivers/gpu/drm/meson/meson_venc_cvbs.c | 293 + drivers/gpu/drm/meson/meson_venc_cvbs.h | 29 + drivers/gpu/drm/mgag200/mgag200_drv.c | 3 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 4 +- drivers/gpu/drm/msm/Kconfig | 1 - drivers/gpu/drm/msm/Makefile | 8 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 16 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 25 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 15 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 10 + drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 95 - drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 10 - drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 11 - drivers/gpu/drm/msm/adreno/adreno_device.c | 20 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 5 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 38 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 8 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 18 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 31 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 40 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 36 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 25 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 357 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 8 + drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 4 + drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 22 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 56 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 23 +- drivers/gpu/drm/msm/dp/dp_display.c | 56 +- drivers/gpu/drm/msm/dp/dp_display.h | 1 - drivers/gpu/drm/msm/dp/dp_drm.c | 76 - drivers/gpu/drm/msm/dp/dp_hpd.c | 2 + drivers/gpu/drm/msm/dp/dp_hpd.h | 2 + drivers/gpu/drm/msm/dp/dp_link.c | 19 +- drivers/gpu/drm/msm/dsi/dsi.c | 64 +- drivers/gpu/drm/msm/dsi/dsi.h | 7 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 69 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 37 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 11 + drivers/gpu/drm/msm/edp/edp.c | 198 + drivers/gpu/drm/msm/edp/edp.h | 77 + drivers/gpu/drm/msm/edp/edp.xml.h | 388 + drivers/gpu/drm/msm/edp/edp_aux.c | 265 + drivers/gpu/drm/msm/edp/edp_bridge.c | 111 + drivers/gpu/drm/msm/edp/edp_connector.c | 132 + drivers/gpu/drm/msm/edp/edp_ctrl.c | 1373 ++ drivers/gpu/drm/msm/edp/edp_phy.c | 98 + drivers/gpu/drm/msm/hdmi/hdmi.c | 19 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 19 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 81 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 445 + drivers/gpu/drm/msm/hdmi/hdmi_hpd.c | 317 - drivers/gpu/drm/msm/msm_debugfs.c | 52 +- drivers/gpu/drm/msm/msm_drv.c | 117 +- drivers/gpu/drm/msm/msm_drv.h | 37 +- drivers/gpu/drm/msm/msm_fbdev.c | 13 +- drivers/gpu/drm/msm/msm_fence.h | 12 - drivers/gpu/drm/msm/msm_gem.c | 29 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 +- drivers/gpu/drm/msm/msm_gpu.c | 22 +- drivers/gpu/drm/msm/msm_gpu.h | 66 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 91 +- drivers/gpu/drm/msm/msm_kms.h | 11 +- drivers/gpu/drm/msm/msm_perf.c | 9 +- drivers/gpu/drm/msm/msm_rd.c | 16 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 4 +- drivers/gpu/drm/mxsfb/Kconfig | 2 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/Kbuild | 1 - drivers/gpu/drm/nouveau/dispnv50/base907c.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 64 +- drivers/gpu/drm/nouveau/dispnv50/crc.h | 7 +- drivers/gpu/drm/nouveau/dispnv50/crc907d.c | 8 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.c | 45 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.h | 40 - drivers/gpu/drm/nouveau/dispnv50/crcc57d.c | 58 - drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 15 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 38 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 2 - drivers/gpu/drm/nouveau/dispnv50/head907d.c | 6 - drivers/gpu/drm/nouveau/dispnv50/head917d.c | 1 - drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 1 - drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 15 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 4 +- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 7 +- .../gpu/drm/nouveau/include/nvhw/class/cl907d.h | 3 - .../gpu/drm/nouveau/include/nvhw/class/clc57d.h | 69 - drivers/gpu/drm/nouveau/nouveau_backlight.c | 5 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 3 +- drivers/gpu/drm/nouveau/nouveau_display.c | 5 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 4 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 48 +- drivers/gpu/drm/nouveau/nvkm/core/client.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 4 +- .../gpu/drm/nouveau/nvkm/engine/disp/coregv100.c | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 37 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 31 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 2 - drivers/gpu/drm/omapdrm/Makefile | 1 - drivers/gpu/drm/omapdrm/dss/dispc.c | 44 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 14 +- drivers/gpu/drm/omapdrm/dss/dss.c | 11 +- drivers/gpu/drm/omapdrm/dss/dss.h | 5 - drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 14 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h | 14 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 4 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 4 +- drivers/gpu/drm/omapdrm/dss/venc.c | 11 +- drivers/gpu/drm/omapdrm/dss/video-pll.c | 8 +- drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 10 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 10 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 10 +- drivers/gpu/drm/omapdrm/omap_drv.c | 196 +- drivers/gpu/drm/omapdrm/omap_drv.h | 24 - drivers/gpu/drm/omapdrm/omap_fb.c | 33 +- drivers/gpu/drm/omapdrm/omap_fb.h | 4 +- drivers/gpu/drm/omapdrm/omap_gem.c | 79 +- drivers/gpu/drm/omapdrm/omap_gem.h | 2 - drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 34 +- drivers/gpu/drm/omapdrm/omap_overlay.c | 212 - drivers/gpu/drm/omapdrm/omap_overlay.h | 35 - drivers/gpu/drm/omapdrm/omap_plane.c | 349 +- drivers/gpu/drm/omapdrm/omap_plane.h | 1 - drivers/gpu/drm/omapdrm/tcm-sita.c | 10 +- drivers/gpu/drm/panel/Kconfig | 43 +- drivers/gpu/drm/panel/Makefile | 4 - drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 14 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 445 - drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 108 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-edp.c | 4 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 13 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 29 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 265 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 14 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 323 - drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 8 +- drivers/gpu/drm/panel/panel-lvds.c | 18 +- drivers/gpu/drm/panel/panel-novatek-nt35950.c | 702 - drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 20 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 8 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 8 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 21 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 1 - drivers/gpu/drm/panel/panel-samsung-sofef00.c | 17 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 21 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 8 +- drivers/gpu/drm/panel/panel-simple.c | 86 - .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 552 - drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 14 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 25 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 22 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 5 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 6 +- drivers/gpu/drm/pl111/Kconfig | 1 + drivers/gpu/drm/qxl/qxl_debugfs.c | 17 +- drivers/gpu/drm/qxl/qxl_drv.c | 3 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_drv.c | 9 +- drivers/gpu/drm/radeon/radeon_kms.c | 38 +- drivers/gpu/drm/radeon/radeon_sync.c | 22 +- drivers/gpu/drm/radeon/radeon_uvd.c | 13 +- drivers/gpu/drm/radeon/radeon_vce.c | 2 +- drivers/gpu/drm/rcar-du/Kconfig | 31 +- drivers/gpu/drm/rcar-du/Makefile | 1 - drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 31 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 10 +- drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c | 819 -- drivers/gpu/drm/rcar-du/rcar_mipi_dsi_regs.h | 172 - drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 82 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 23 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 + drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 163 + drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h | 24 + drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 44 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 7 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/scheduler/sched_entity.c | 15 +- drivers/gpu/drm/shmobile/Kconfig | 1 + drivers/gpu/drm/sprd/Kconfig | 13 - drivers/gpu/drm/sprd/Makefile | 8 - drivers/gpu/drm/sprd/megacores_pll.c | 305 - drivers/gpu/drm/sprd/sprd_dpu.c | 880 -- drivers/gpu/drm/sprd/sprd_dpu.h | 109 - drivers/gpu/drm/sprd/sprd_drm.c | 205 - drivers/gpu/drm/sprd/sprd_drm.h | 19 - drivers/gpu/drm/sprd/sprd_dsi.c | 1073 -- drivers/gpu/drm/sprd/sprd_dsi.h | 126 - drivers/gpu/drm/sti/Kconfig | 1 + drivers/gpu/drm/stm/Kconfig | 1 + drivers/gpu/drm/sun4i/Kconfig | 1 + drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/tegra/Kconfig | 3 - drivers/gpu/drm/tegra/Makefile | 3 +- drivers/gpu/drm/tegra/dc.c | 194 +- drivers/gpu/drm/tegra/dc.h | 3 - drivers/gpu/drm/tegra/drm.c | 30 +- drivers/gpu/drm/tegra/drm.h | 1 - drivers/gpu/drm/tegra/gem.c | 171 +- drivers/gpu/drm/tegra/gr2d.c | 151 +- drivers/gpu/drm/tegra/gr3d.c | 353 +- drivers/gpu/drm/tegra/hdmi.c | 183 +- drivers/gpu/drm/tegra/hub.h | 1 + drivers/gpu/drm/tegra/nvdec.c | 466 - drivers/gpu/drm/tegra/plane.c | 65 +- drivers/gpu/drm/tegra/plane.h | 2 +- drivers/gpu/drm/tegra/rgb.c | 53 +- drivers/gpu/drm/tegra/submit.c | 77 +- drivers/gpu/drm/tegra/uapi.c | 68 +- drivers/gpu/drm/tegra/uapi.h | 5 +- drivers/gpu/drm/tegra/vic.c | 61 +- drivers/gpu/drm/tidss/Kconfig | 1 + drivers/gpu/drm/tidss/tidss_drv.c | 13 +- drivers/gpu/drm/tilcdc/Kconfig | 1 + drivers/gpu/drm/tiny/Kconfig | 31 +- drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/bochs.c | 3 +- drivers/gpu/drm/tiny/cirrus.c | 28 +- drivers/gpu/drm/tiny/ili9163.c | 225 - drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/tiny/simpledrm.c | 41 +- drivers/gpu/drm/tiny/st7586.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 3 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 11 +- drivers/gpu/drm/tve200/Kconfig | 1 + drivers/gpu/drm/v3d/v3d_bo.c | 26 +- drivers/gpu/drm/v3d/v3d_gem.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 4 +- drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_bo.c | 10 +- drivers/gpu/drm/vc4/vc4_crtc.c | 91 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 7 +- drivers/gpu/drm/vc4/vc4_drv.h | 37 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 630 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 37 - drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 37 - drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 8 - drivers/gpu/drm/vc4/vc4_hvs.c | 26 +- drivers/gpu/drm/vc4/vc4_kms.c | 130 +- drivers/gpu/drm/vc4/vc4_plane.c | 203 +- drivers/gpu/drm/vc4/vc4_regs.h | 19 +- drivers/gpu/drm/vc4/vc4_txp.c | 4 +- drivers/gpu/drm/vgem/vgem_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 3 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 4 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 2 +- drivers/gpu/drm/virtio/virtgpu_object.c | 29 +- drivers/gpu/drm/vmwgfx/Kconfig | 1 - drivers/gpu/drm/vmwgfx/Makefile | 6 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 10 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 12 +- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 8 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 7 +- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 6 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 14 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 683 + drivers/gpu/drm/vmwgfx/ttm_memory.h | 96 + drivers/gpu/drm/vmwgfx/ttm_object.c | 180 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 59 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 584 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 7 - drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 92 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 154 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 84 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 294 - drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.c | 199 - drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h | 83 - drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 3 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 91 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 21 + drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 158 +- drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c | 90 - drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 184 + drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 135 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 74 +- drivers/gpu/drm/vmwgfx/vmwgfx_va.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 35 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 53 +- drivers/gpu/drm/xen/xen_drm_front.c | 16 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 108 +- drivers/gpu/drm/xen/xen_drm_front_gem.h | 7 + drivers/gpu/drm/xlnx/Kconfig | 1 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 9 +- drivers/gpu/host1x/Kconfig | 1 - drivers/gpu/host1x/bus.c | 80 +- drivers/gpu/host1x/channel.c | 8 - drivers/gpu/host1x/debug.c | 15 - drivers/gpu/host1x/dev.c | 185 +- drivers/gpu/host1x/dev.h | 5 +- drivers/gpu/host1x/hw/channel_hw.c | 44 +- drivers/gpu/host1x/intr.c | 3 + drivers/gpu/host1x/job.c | 160 +- drivers/gpu/host1x/job.h | 6 +- drivers/gpu/host1x/syncpt.c | 5 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/greybus/es2.c | 2 +- drivers/hid/hid-apple.c | 107 +- drivers/hid/hid-core.c | 93 - drivers/hid/hid-debug.c | 35 - drivers/hid/hid-input.c | 26 +- drivers/hid/hid-magicmouse.c | 94 +- drivers/hid/hid-multitouch.c | 3 + drivers/hid/hid-tmff.c | 8 +- drivers/hid/hidraw.c | 34 +- drivers/hid/i2c-hid/i2c-hid-acpi.c | 2 +- drivers/hid/i2c-hid/i2c-hid-core.c | 24 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 2 +- drivers/hid/i2c-hid/i2c-hid-of.c | 10 +- drivers/hid/i2c-hid/i2c-hid.h | 2 +- drivers/hid/surface-hid/surface_hid_core.c | 25 +- drivers/hid/usbhid/hid-core.c | 19 +- drivers/hsi/hsi_core.c | 1 - drivers/hv/hv_common.c | 11 - drivers/hv/vmbus_drv.c | 6 +- drivers/hwmon/Kconfig | 51 +- drivers/hwmon/Makefile | 4 - drivers/hwmon/adm1021.c | 23 +- drivers/hwmon/adm1031.c | 3 +- drivers/hwmon/asus_wmi_ec_sensors.c | 621 - drivers/hwmon/asus_wmi_sensors.c | 664 - drivers/hwmon/dell-smm-hwmon.c | 72 +- drivers/hwmon/f71882fg.c | 2 - drivers/hwmon/ina238.c | 644 - drivers/hwmon/jc42.c | 4 - drivers/hwmon/k10temp.c | 36 +- drivers/hwmon/lm90.c | 106 +- drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/mr75203.c | 2 +- drivers/hwmon/nct6775.c | 10 +- drivers/hwmon/ntc_thermistor.c | 299 +- drivers/hwmon/nzxt-smart2.c | 829 -- drivers/hwmon/pmbus/Kconfig | 29 +- drivers/hwmon/pmbus/Makefile | 2 - drivers/hwmon/pmbus/delta-ahe50dc-fan.c | 114 - drivers/hwmon/pmbus/ir38064.c | 28 +- drivers/hwmon/pmbus/mp5023.c | 67 - drivers/hwmon/raspberrypi-hwmon.c | 7 +- drivers/hwmon/sht4x.c | 7 - drivers/hwmon/tmp401.c | 863 +- drivers/hwspinlock/stm32_hwspinlock.c | 58 +- .../hwtracing/coresight/coresight-cfg-preload.c | 9 +- drivers/hwtracing/coresight/coresight-config.h | 9 +- drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 11 +- drivers/hwtracing/coresight/coresight-stm.c | 10 +- .../coresight/coresight-syscfg-configfs.c | 87 - .../coresight/coresight-syscfg-configfs.h | 4 - drivers/hwtracing/coresight/coresight-syscfg.c | 315 +- drivers/hwtracing/coresight/coresight-syscfg.h | 39 +- drivers/i2c/busses/Kconfig | 28 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-aspeed.c | 2 + drivers/i2c/busses/i2c-designware-core.h | 13 +- drivers/i2c/busses/i2c-designware-master.c | 7 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 51 +- drivers/i2c/busses/i2c-designware-platdrv.c | 2 - drivers/i2c/busses/i2c-exynos5.c | 110 +- drivers/i2c/busses/i2c-i801.c | 288 +- drivers/i2c/busses/i2c-imx.c | 92 +- drivers/i2c/busses/i2c-mpc.c | 23 +- drivers/i2c/busses/i2c-rcar.c | 26 +- drivers/i2c/busses/i2c-rk3x.c | 7 - drivers/i2c/busses/i2c-sh_mobile.c | 26 +- drivers/i2c/busses/i2c-stm32f7.c | 14 +- drivers/i2c/busses/i2c-tegra.c | 69 +- drivers/i2c/busses/i2c-virtio.c | 2 +- drivers/i2c/busses/i2c-xlp9xx.c | 7 + drivers/i2c/busses/i2c-xlr.c | 470 + drivers/i2c/i2c-core-acpi.c | 22 +- drivers/i2c/i2c-core-base.c | 2 - drivers/i2c/muxes/i2c-mux-gpio.c | 53 +- drivers/i3c/master.c | 3 +- drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 4 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 2 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 2 +- drivers/iio/Kconfig | 2 - drivers/iio/Makefile | 2 - drivers/iio/accel/bma180.c | 4 +- drivers/iio/accel/bma220_spi.c | 6 +- drivers/iio/accel/bmc150-accel-core.c | 2 +- drivers/iio/accel/kxcjk-1013.c | 5 +- drivers/iio/accel/mma7455_core.c | 3 +- drivers/iio/accel/mma7660.c | 8 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/mma9553.c | 2 +- drivers/iio/accel/sca3000.c | 17 +- drivers/iio/accel/stk8312.c | 2 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 21 +- drivers/iio/adc/Makefile | 1 - drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7192.c | 3 +- drivers/iio/adc/ad7266.c | 3 +- drivers/iio/adc/ad7606.h | 2 +- drivers/iio/adc/ad_sigma_delta.c | 4 + drivers/iio/adc/at91-sama5d2_adc.c | 38 +- drivers/iio/adc/axp20x_adc.c | 45 +- drivers/iio/adc/envelope-detector.c | 3 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/imx7d_adc.c | 5 +- drivers/iio/adc/ina2xx-adc.c | 15 +- drivers/iio/adc/lpc18xx_adc.c | 6 +- drivers/iio/adc/max9611.c | 20 +- drivers/iio/adc/mcp3911.c | 9 +- drivers/iio/adc/rcar-gyroadc.c | 3 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/stm32-adc.c | 3 +- drivers/iio/adc/stmpe-adc.c | 5 +- drivers/iio/adc/ti-adc081c.c | 22 +- drivers/iio/adc/ti-adc12138.c | 14 +- drivers/iio/adc/ti-ads1015.c | 10 +- drivers/iio/adc/ti-ads124s08.c | 3 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/adc/xilinx-ams.c | 1451 --- drivers/iio/adc/xilinx-xadc-core.c | 64 +- drivers/iio/addac/Kconfig | 20 - drivers/iio/addac/Makefile | 7 - drivers/iio/addac/ad74413r.c | 1475 --- drivers/iio/amplifiers/hmc425a.c | 2 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +- drivers/iio/chemical/atlas-sensor.c | 4 + drivers/iio/chemical/vz89x.c | 2 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 57 +- drivers/iio/common/st_sensors/st_sensors_core.c | 4 +- drivers/iio/dac/Kconfig | 22 +- drivers/iio/dac/Makefile | 2 - drivers/iio/dac/ad3552r.c | 1138 -- drivers/iio/dac/ad5064.c | 4 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5755.c | 152 +- drivers/iio/dac/ad5758.c | 3 +- drivers/iio/dac/ad5766.c | 13 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7293.c | 934 -- drivers/iio/dac/dpot-dac.c | 2 +- drivers/iio/dac/lpc18xx_dac.c | 3 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 10 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 2 + drivers/iio/filter/Kconfig | 18 - drivers/iio/filter/Makefile | 7 - drivers/iio/filter/admv8818.c | 665 - drivers/iio/health/afe4403.c | 5 + drivers/iio/health/afe4404.c | 5 + drivers/iio/iio_core.h | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 4 +- drivers/iio/industrialio-buffer.c | 20 +- drivers/iio/industrialio-core.c | 6 +- drivers/iio/industrialio-trigger.c | 36 +- drivers/iio/light/cm3605.c | 6 +- drivers/iio/light/gp2ap020a00f.c | 5 + drivers/iio/light/ltr501.c | 42 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/mag3110.c | 6 +- drivers/iio/potentiometer/mcp41010.c | 6 +- drivers/iio/potentiostat/lmp91000.c | 4 + drivers/iio/pressure/mpl3115.c | 16 +- drivers/iio/pressure/ms5611.h | 6 +- drivers/iio/pressure/ms5611_core.c | 7 +- drivers/iio/pressure/ms5611_i2c.c | 11 +- drivers/iio/pressure/ms5611_spi.c | 17 +- drivers/iio/proximity/as3935.c | 6 +- drivers/iio/test/iio-test-format.c | 123 +- drivers/iio/trigger/iio-trig-interrupt.c | 4 + drivers/iio/trigger/iio-trig-sysfs.c | 4 + drivers/iio/trigger/stm32-timer-trigger.c | 4 +- drivers/infiniband/core/cache.c | 12 +- drivers/infiniband/core/cma.c | 18 +- drivers/infiniband/core/device.c | 3 +- drivers/infiniband/core/umem_odp.c | 3 +- drivers/infiniband/core/uverbs_cmd.c | 1 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 9 +- drivers/infiniband/hw/bnxt_re/main.c | 3 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 11 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 12 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 1 + drivers/infiniband/hw/bnxt_re/qplib_res.c | 50 + drivers/infiniband/hw/bnxt_re/qplib_res.h | 7 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 99 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 9 + drivers/infiniband/hw/cxgb4/cm.c | 5 +- drivers/infiniband/hw/cxgb4/id_table.c | 17 +- drivers/infiniband/hw/cxgb4/provider.c | 8 +- drivers/infiniband/hw/hfi1/user_sdma.c | 8 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 10 +- drivers/infiniband/hw/hns/hns_roce_device.h | 48 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 20 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 18 +- drivers/infiniband/hw/hns/hns_roce_main.c | 39 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 10 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 3 - drivers/infiniband/hw/hns/hns_roce_qp.c | 56 +- drivers/infiniband/hw/irdma/hw.c | 20 +- drivers/infiniband/hw/irdma/main.c | 3 +- drivers/infiniband/hw/irdma/pble.h | 2 +- drivers/infiniband/hw/irdma/verbs.c | 27 +- drivers/infiniband/hw/mlx4/main.c | 10 +- drivers/infiniband/hw/mlx5/fs.c | 18 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 +- drivers/infiniband/hw/mthca/mthca_allocator.c | 15 +- drivers/infiniband/hw/mthca/mthca_mr.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 16 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 17 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 10 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 1 + drivers/infiniband/hw/qedr/verbs.c | 2 - drivers/infiniband/hw/qib/qib.h | 2 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 4 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 8 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c | 10 +- drivers/infiniband/sw/rxe/rxe_comp.c | 8 +- drivers/infiniband/sw/rxe/rxe_cq.c | 24 +- drivers/infiniband/sw/rxe/rxe_loc.h | 10 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 11 +- drivers/infiniband/sw/rxe/rxe_mr.c | 6 +- drivers/infiniband/sw/rxe/rxe_mw.c | 21 +- drivers/infiniband/sw/rxe/rxe_pool.c | 177 +- drivers/infiniband/sw/rxe/rxe_pool.h | 54 +- drivers/infiniband/sw/rxe/rxe_qp.c | 9 +- drivers/infiniband/sw/rxe/rxe_queue.c | 9 +- drivers/infiniband/sw/rxe/rxe_req.c | 16 +- drivers/infiniband/sw/rxe/rxe_srq.c | 2 +- drivers/infiniband/sw/rxe/rxe_task.c | 18 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 29 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 22 +- drivers/infiniband/sw/siw/siw_main.c | 7 +- drivers/infiniband/sw/siw/siw_verbs.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2 +- drivers/input/ff-core.c | 2 +- drivers/input/misc/iqs626a.c | 21 +- drivers/input/misc/palmas-pwrbutton.c | 9 +- drivers/input/mouse/byd.c | 2 +- drivers/input/mouse/elantech.c | 8 +- drivers/input/serio/i8042-x86ia64io.h | 21 - drivers/input/serio/i8042.c | 54 +- drivers/input/serio/serport.c | 5 +- drivers/input/touchscreen/atmel_mxt_ts.c | 2 +- drivers/input/touchscreen/elants_i2c.c | 46 +- drivers/input/touchscreen/goodix.c | 158 +- drivers/input/touchscreen/goodix.h | 2 - drivers/input/touchscreen/goodix_fwupload.c | 2 +- drivers/input/touchscreen/silead.c | 172 +- drivers/input/touchscreen/ti_am335x_tsc.c | 18 +- drivers/input/touchscreen/ucb1400_ts.c | 4 +- drivers/input/touchscreen/wacom_i2c.c | 44 +- drivers/interconnect/qcom/Kconfig | 27 - drivers/interconnect/qcom/Makefile | 6 - drivers/interconnect/qcom/icc-rpm.c | 64 +- drivers/interconnect/qcom/icc-rpm.h | 15 +- drivers/interconnect/qcom/icc-rpmh.c | 10 +- drivers/interconnect/qcom/msm8916.c | 4 +- drivers/interconnect/qcom/msm8939.c | 5 +- drivers/interconnect/qcom/msm8996.c | 2110 --- drivers/interconnect/qcom/msm8996.h | 149 - drivers/interconnect/qcom/osm-l3.c | 20 +- drivers/interconnect/qcom/qcm2290.c | 1363 -- drivers/interconnect/qcom/sc7280.h | 2 - drivers/interconnect/qcom/sdm660.c | 7 +- drivers/interconnect/qcom/sm8150.c | 1 + drivers/interconnect/qcom/sm8250.c | 1 + drivers/interconnect/qcom/sm8350.c | 1 + drivers/interconnect/qcom/sm8450.c | 1987 --- drivers/interconnect/qcom/sm8450.h | 169 - drivers/iommu/amd/amd_iommu_types.h | 2 + drivers/iommu/amd/init.c | 109 +- drivers/iommu/amd/io_pgtable.c | 110 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 23 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 5 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 3 +- drivers/iommu/dma-iommu.c | 274 +- drivers/iommu/intel/iommu.c | 111 +- drivers/iommu/io-pgtable-arm-v7s.c | 6 +- drivers/iommu/io-pgtable-arm.c | 9 +- drivers/iommu/iommu.c | 3 +- drivers/iommu/iova.c | 209 +- drivers/iommu/s390-iommu.c | 10 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/iommu/virtio-iommu.c | 117 +- drivers/irqchip/Kconfig | 1 - drivers/irqchip/irq-gic-v2m.c | 3 +- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 1 + drivers/irqchip/irq-gic-v3-its.c | 82 +- drivers/irqchip/irq-gic-v3-mbi.c | 1 + drivers/irqchip/irq-gic-v3.c | 17 - drivers/irqchip/irq-imx-gpcv2.c | 2 +- drivers/irqchip/irq-ingenic-tcu.c | 4 +- drivers/irqchip/irq-mbigen.c | 4 +- drivers/irqchip/irq-mvebu-icu.c | 12 +- drivers/irqchip/irq-nvic.c | 22 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 9 +- drivers/irqchip/irq-renesas-irqc.c | 9 +- drivers/irqchip/irq-ti-sci-inta.c | 2 +- drivers/irqchip/spear-shirq.c | 2 - drivers/isdn/capi/kcapi.c | 2 +- drivers/leds/Kconfig | 7 + drivers/leds/Makefile | 1 + drivers/leds/blink/leds-lgm-sso.c | 1 + drivers/leds/flash/Kconfig | 13 - drivers/leds/flash/Makefile | 1 - drivers/leds/flash/leds-ktd2692.c | 2 +- drivers/leds/flash/leds-mt6360.c | 910 -- drivers/leds/led-class.c | 6 +- drivers/leds/leds-fsg.c | 193 + drivers/leds/leds-lp50xx.c | 1 + drivers/leds/leds-lp55xx-common.c | 4 +- drivers/leds/leds-tca6507.c | 7 +- drivers/macintosh/mac_hid.c | 24 +- drivers/macintosh/mediabay.c | 2 +- drivers/mailbox/bcm-flexrm-mailbox.c | 13 +- drivers/md/dm-linear.c | 63 +- drivers/md/dm-log-writes.c | 110 +- drivers/md/dm-mpath.c | 1 + drivers/md/dm-stripe.c | 75 +- drivers/md/dm-table.c | 22 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm.c | 90 +- drivers/md/dm.h | 4 + drivers/md/md.c | 5 + drivers/media/Kconfig | 8 +- drivers/media/cec/core/cec-adap.c | 46 +- drivers/media/cec/core/cec-api.c | 8 +- drivers/media/cec/core/cec-core.c | 5 +- drivers/media/cec/core/cec-pin-priv.h | 1 + drivers/media/cec/core/cec-pin.c | 32 +- drivers/media/common/b2c2/flexcop.c | 11 +- drivers/media/common/saa7146/saa7146_fops.c | 5 +- drivers/media/common/videobuf2/frame_vector.c | 15 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 8 +- drivers/media/dvb-core/dmxdev.c | 30 +- drivers/media/dvb-core/dvb_demux.c | 12 +- drivers/media/dvb-core/dvb_frontend.c | 21 +- drivers/media/dvb-core/dvb_vb2.c | 4 + drivers/media/dvb-core/dvbdev.c | 12 +- drivers/media/dvb-frontends/cx24113.c | 2 +- drivers/media/dvb-frontends/dib8000.c | 4 +- drivers/media/dvb-frontends/dib9000.c | 4 +- drivers/media/dvb-frontends/drxd_hard.c | 8 + drivers/media/dvb-frontends/drxk_hard.c | 23 +- drivers/media/dvb-frontends/m88ds3103.c | 6 +- drivers/media/dvb-frontends/s5h1411.c | 2 +- drivers/media/dvb-frontends/si2168.c | 43 +- drivers/media/dvb-frontends/si2168_priv.h | 2 +- drivers/media/dvb-frontends/si21xx.c | 7 +- drivers/media/dvb-frontends/sp887x.c | 4 +- drivers/media/dvb-frontends/stb6100.c | 2 +- drivers/media/dvb-frontends/stv0367.c | 6 +- drivers/media/i2c/Kconfig | 12 - drivers/media/i2c/Makefile | 1 - drivers/media/i2c/adv7511-v4l2.c | 22 + drivers/media/i2c/adv7604.c | 18 +- drivers/media/i2c/adv7842.c | 10 + drivers/media/i2c/ccs/ccs-core.c | 12 +- drivers/media/i2c/cx25840/cx25840-ir.c | 20 + drivers/media/i2c/dw9768.c | 6 - drivers/media/i2c/hi556.c | 70 +- drivers/media/i2c/hi846.c | 14 +- drivers/media/i2c/imx208.c | 82 +- drivers/media/i2c/imx274.c | 102 +- drivers/media/i2c/imx290.c | 2 +- drivers/media/i2c/imx319.c | 2 +- drivers/media/i2c/imx355.c | 2 +- drivers/media/i2c/max9286.c | 7 +- drivers/media/i2c/ov13858.c | 2 +- drivers/media/i2c/ov2740.c | 69 +- drivers/media/i2c/ov5670.c | 80 +- drivers/media/i2c/ov5675.c | 71 +- drivers/media/i2c/ov5693.c | 1537 --- drivers/media/i2c/ov8856.c | 162 +- drivers/media/i2c/ov8865.c | 478 +- drivers/media/i2c/s5c73m3/s5c73m3-spi.c | 6 + drivers/media/mc/mc-devnode.c | 2 +- drivers/media/mc/mc-entity.c | 22 +- drivers/media/pci/b2c2/flexcop-pci.c | 3 - drivers/media/pci/bt8xx/bttv-driver.c | 4 +- drivers/media/pci/cobalt/cobalt-cpld.c | 5 +- drivers/media/pci/cx18/cx18-alsa-main.c | 6 + drivers/media/pci/cx25821/cx25821-core.c | 7 + drivers/media/pci/intel/ipu3/cio2-bridge.c | 100 +- drivers/media/pci/intel/ipu3/cio2-bridge.h | 16 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 27 +- drivers/media/pci/ivtv/ivtv-alsa-main.c | 6 + drivers/media/pci/ivtv/ivtvfb.c | 2 +- drivers/media/pci/pt3/pt3.c | 58 +- drivers/media/pci/saa7134/saa7134-go7007.c | 7 +- drivers/media/pci/saa7146/hexium_gemini.c | 7 +- drivers/media/pci/saa7146/hexium_orion.c | 8 +- drivers/media/pci/saa7146/mxb.c | 11 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 12 +- drivers/media/pci/tw5864/tw5864-core.c | 5 +- drivers/media/platform/Kconfig | 12 - drivers/media/platform/Makefile | 1 - drivers/media/platform/allegro-dvt/allegro-core.c | 2 +- drivers/media/platform/aspeed-video.c | 14 +- drivers/media/platform/coda/coda-common.c | 16 +- drivers/media/platform/coda/coda-jpeg.c | 21 +- drivers/media/platform/coda/imx-vdoa.c | 6 +- drivers/media/platform/davinci/vpbe_osd.c | 2 +- drivers/media/platform/davinci/vpif_capture.c | 12 + drivers/media/platform/imx-pxp.c | 35 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 7 + drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 1 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 6 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 1 + drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 208 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 6 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 10 + .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 45 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 8 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 9 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 3 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 1 + drivers/media/platform/mtk-vcodec/venc_vpu_if.h | 1 + drivers/media/platform/mtk-vpu/mtk_vpu.c | 4 +- drivers/media/platform/omap3isp/isp.c | 3 +- drivers/media/platform/omap3isp/isph3a_af.c | 2 +- drivers/media/platform/omap3isp/omap3isp.h | 2 - drivers/media/platform/qcom/camss/camss-vfe-170.c | 7 + drivers/media/platform/qcom/venus/core.c | 11 +- drivers/media/platform/qcom/venus/pm_helpers.c | 32 +- drivers/media/platform/rcar-vin/rcar-core.c | 3 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 23 +- drivers/media/platform/rcar-vin/rcar-dma.c | 17 - drivers/media/platform/rcar-vin/rcar-v4l2.c | 15 +- drivers/media/platform/rcar_fdp1.c | 7 +- drivers/media/platform/rockchip/rga/rga.c | 2 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 2 +- drivers/media/platform/s3c-camif/camif-core.c | 2 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 6 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 9 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 1 - .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 12 +- drivers/media/platform/sti/hva/hva-hw.c | 4 +- drivers/media/platform/stm32/Makefile | 2 - drivers/media/platform/stm32/dma2d/dma2d-hw.c | 133 - drivers/media/platform/stm32/dma2d/dma2d-regs.h | 113 - drivers/media/platform/stm32/dma2d/dma2d.c | 739 -- drivers/media/platform/stm32/dma2d/dma2d.h | 135 - drivers/media/radio/radio-si476x.c | 6 + drivers/media/radio/si470x/radio-si470x-i2c.c | 20 +- drivers/media/radio/si470x/radio-si470x-usb.c | 16 +- drivers/media/rc/Kconfig | 2 +- drivers/media/rc/igorplugusb.c | 4 +- drivers/media/rc/iguanair.c | 3 + drivers/media/rc/ir-rx51.c | 16 +- drivers/media/rc/ir-spi.c | 6 + drivers/media/rc/lirc_dev.c | 5 + drivers/media/rc/mceusb.c | 8 +- drivers/media/rc/meson-ir-tx.c | 2 +- drivers/media/rc/pwm-ir-tx.c | 18 +- drivers/media/rc/redrat3.c | 22 +- drivers/media/rc/streamzap.c | 122 +- drivers/media/rc/winbond-cir.c | 1 + drivers/media/spi/cxd2880-spi.c | 13 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 2 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 12 +- drivers/media/tuners/msi001.c | 7 - drivers/media/tuners/mxl5005s.c | 14 +- drivers/media/tuners/r820t.c | 24 +- drivers/media/tuners/si2157.c | 307 +- drivers/media/tuners/si2157_priv.h | 44 +- drivers/media/tuners/tua9001.c | 6 +- drivers/media/usb/au0828/au0828-i2c.c | 7 + drivers/media/usb/b2c2/flexcop-usb.c | 28 +- drivers/media/usb/b2c2/flexcop-usb.h | 12 +- drivers/media/usb/cpia2/cpia2_usb.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 3 - drivers/media/usb/dvb-usb/dib0700_core.c | 28 +- drivers/media/usb/dvb-usb/dw2102.c | 338 +- drivers/media/usb/dvb-usb/m920x.c | 12 +- drivers/media/usb/em28xx/em28xx-cards.c | 18 +- drivers/media/usb/em28xx/em28xx-core.c | 4 +- drivers/media/usb/go7007/go7007-driver.c | 2 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 13 +- drivers/media/usb/pvrusb2/pvrusb2-encoder.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 41 +- drivers/media/usb/s2255/s2255drv.c | 4 +- drivers/media/usb/siano/smsusb.c | 4 + drivers/media/usb/stk1160/stk1160-core.c | 4 +- drivers/media/usb/uvc/uvc_ctrl.c | 4 +- drivers/media/usb/uvc/uvc_driver.c | 13 +- drivers/media/usb/uvc/uvc_v4l2.c | 6 +- drivers/media/usb/uvc/uvc_video.c | 4 - drivers/media/usb/uvc/uvcvideo.h | 2 +- drivers/media/v4l2-core/Kconfig | 4 - drivers/media/v4l2-core/Makefile | 1 - drivers/media/v4l2-core/v4l2-ctrls-core.c | 180 - drivers/media/v4l2-core/v4l2-ctrls-defs.c | 20 +- drivers/media/v4l2-core/v4l2-ioctl.c | 5 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 21 - drivers/media/v4l2-core/v4l2-vp9.c | 1850 --- drivers/memory/brcmstb_dpfe.c | 2 +- drivers/memory/fsl_ifc.c | 9 - drivers/memory/mtk-smi.c | 3 +- drivers/memory/omap-gpmc.c | 50 +- drivers/memory/renesas-rpc-if.c | 109 +- drivers/memory/tegra/Kconfig | 1 - drivers/memory/tegra/Makefile | 1 - drivers/memory/tegra/mc.c | 3 - drivers/memory/tegra/mc.h | 7 +- drivers/memory/tegra/tegra186-emc.c | 3 - drivers/memory/tegra/tegra20-emc.c | 2 +- drivers/memory/tegra/tegra210-emc-core.c | 2 +- drivers/memory/tegra/tegra234.c | 81 - drivers/memory/tegra/tegra30-emc.c | 131 +- drivers/message/fusion/mptbase.c | 6 +- drivers/mfd/Kconfig | 23 +- drivers/mfd/Makefile | 1 + drivers/mfd/atmel-flexcom.c | 11 +- drivers/mfd/da9062-core.c | 12 - drivers/mfd/intel-lpss-acpi.c | 7 +- drivers/mfd/intel-lpss-pci.c | 9 +- drivers/mfd/rohm-bd70528.c | 314 + drivers/mfd/stmpe.c | 2 +- drivers/misc/cxl/Kconfig | 1 - drivers/misc/eeprom/at24.c | 68 +- drivers/misc/eeprom/at25.c | 213 +- drivers/misc/lkdtm/Makefile | 4 +- drivers/misc/lkdtm/bugs.c | 16 +- drivers/misc/lkdtm/core.c | 8 +- drivers/misc/mei/bus.c | 67 +- drivers/misc/mei/client.c | 3 - drivers/misc/mei/hw-txe.c | 6 +- drivers/misc/mei/hw.h | 5 - drivers/misc/ocxl/file.c | 4 +- drivers/misc/sram.c | 1 - drivers/misc/uacce/uacce.c | 12 +- drivers/misc/vmw_vmci/vmci_context.c | 6 +- drivers/misc/vmw_vmci/vmci_event.c | 3 +- drivers/mmc/core/block.c | 42 +- drivers/mmc/core/bus.c | 11 + drivers/mmc/core/card.h | 36 - drivers/mmc/core/mmc.c | 2 +- drivers/mmc/core/mmc_ops.c | 89 +- drivers/mmc/core/mmc_ops.h | 2 +- drivers/mmc/core/queue.c | 2 +- drivers/mmc/core/quirks.h | 64 +- drivers/mmc/core/sd.c | 2 +- drivers/mmc/core/sdio.c | 5 +- drivers/mmc/host/Kconfig | 1 - drivers/mmc/host/bcm2835.c | 2 + drivers/mmc/host/dw_mmc-exynos.c | 110 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 9 +- drivers/mmc/host/dw_mmc-rockchip.c | 11 +- drivers/mmc/host/dw_mmc.c | 56 +- drivers/mmc/host/dw_mmc.h | 13 - drivers/mmc/host/jz4740_mmc.c | 27 +- drivers/mmc/host/meson-mx-sdhc-clkc.c | 2 + drivers/mmc/host/meson-mx-sdhc-mmc.c | 5 - drivers/mmc/host/meson-mx-sdio.c | 5 - drivers/mmc/host/mmc_spi.c | 16 +- drivers/mmc/host/mmci.c | 7 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 5 +- drivers/mmc/host/mxcmmc.c | 6 +- drivers/mmc/host/omap_hsmmc.c | 36 + drivers/mmc/host/renesas_sdhi.h | 4 - drivers/mmc/host/renesas_sdhi_core.c | 47 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 21 - drivers/mmc/host/sdhci-acpi.c | 78 +- drivers/mmc/host/sdhci-esdhc-imx.c | 4 - drivers/mmc/host/sdhci-pci-core.c | 1 - drivers/mmc/host/sdhci-pci-gli.c | 34 - drivers/mmc/host/sdhci-pci.h | 1 - drivers/mmc/host/sdhci-tegra.c | 81 +- drivers/mmc/host/tmio_mmc_core.c | 15 +- drivers/most/most_usb.c | 4 +- drivers/mtd/chips/gen_probe.c | 9 +- drivers/mtd/devices/mchp23k256.c | 4 +- drivers/mtd/devices/mchp48l640.c | 4 +- drivers/mtd/devices/mtd_dataflash.c | 10 +- drivers/mtd/devices/sst25l.c | 4 +- drivers/mtd/hyperbus/rpc-if.c | 12 +- drivers/mtd/mtd_blkdevs.c | 26 +- drivers/mtd/mtdchar.c | 110 +- drivers/mtd/mtdcore.c | 21 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/nand/core.c | 3 - drivers/mtd/nand/onenand/onenand_bbt.c | 4 +- drivers/mtd/nand/raw/Kconfig | 10 +- drivers/mtd/nand/raw/Makefile | 1 - drivers/mtd/nand/raw/davinci_nand.c | 73 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 53 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 5 - drivers/mtd/nand/raw/mpc5121_nfc.c | 1 + drivers/mtd/nand/raw/nand_base.c | 70 - drivers/mtd/nand/raw/nand_bbt.c | 3 - drivers/mtd/nand/raw/omap2.c | 507 +- drivers/mtd/nand/raw/omap_elm.c | 16 +- drivers/mtd/nand/raw/qcom_nandc.c | 14 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 1424 -- drivers/mtd/nand/raw/tegra_nand.c | 58 +- drivers/mtd/spi-nor/atmel.c | 79 +- drivers/mtd/spi-nor/catalyst.c | 15 +- drivers/mtd/spi-nor/core.c | 536 +- drivers/mtd/spi-nor/core.h | 217 +- drivers/mtd/spi-nor/eon.c | 33 +- drivers/mtd/spi-nor/esmt.c | 15 +- drivers/mtd/spi-nor/everspin.c | 12 +- drivers/mtd/spi-nor/fujitsu.c | 3 +- drivers/mtd/spi-nor/gigadevice.c | 57 +- drivers/mtd/spi-nor/intel.c | 12 +- drivers/mtd/spi-nor/issi.c | 60 +- drivers/mtd/spi-nor/macronix.c | 105 +- drivers/mtd/spi-nor/micron-st.c | 210 +- drivers/mtd/spi-nor/otp.c | 2 +- drivers/mtd/spi-nor/sfdp.c | 20 - drivers/mtd/spi-nor/spansion.c | 162 +- drivers/mtd/spi-nor/sst.c | 96 +- drivers/mtd/spi-nor/swp.c | 2 +- drivers/mtd/spi-nor/winbond.c | 166 +- drivers/mtd/spi-nor/xilinx.c | 21 +- drivers/mtd/spi-nor/xmc.c | 10 +- drivers/mtd/ubi/block.c | 7 +- drivers/mtd/ubi/debug.c | 2 +- drivers/mux/core.c | 241 +- drivers/net/bareudp.c | 54 +- drivers/net/bonding/bond_main.c | 89 +- drivers/net/bonding/bond_netlink.c | 15 - drivers/net/bonding/bond_options.c | 28 - drivers/net/bonding/bond_procfs.c | 10 +- drivers/net/bonding/bond_sysfs.c | 13 - drivers/net/caif/caif_virtio.c | 2 +- drivers/net/can/c_can/c_can_ethtool.c | 4 +- drivers/net/can/dev/bittiming.c | 5 +- drivers/net/can/slcan.c | 4 +- drivers/net/can/spi/hi311x.c | 52 +- drivers/net/can/sun4i_can.c | 62 +- drivers/net/can/usb/etas_es58x/es581_4.c | 5 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 5 +- drivers/net/dsa/b53/b53_common.c | 9 +- drivers/net/dsa/b53/b53_priv.h | 5 +- drivers/net/dsa/dsa_loop.c | 9 +- drivers/net/dsa/hirschmann/hellcreek.c | 116 +- drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 4 + drivers/net/dsa/lan9303-core.c | 7 +- drivers/net/dsa/lantiq_gswip.c | 145 +- drivers/net/dsa/microchip/ksz_common.c | 10 +- drivers/net/dsa/microchip/ksz_common.h | 4 +- drivers/net/dsa/mt7530.c | 58 +- drivers/net/dsa/mv88e6xxx/chip.c | 146 +- drivers/net/dsa/mv88e6xxx/hwtstamp.c | 4 + drivers/net/dsa/ocelot/Kconfig | 1 - drivers/net/dsa/ocelot/felix.c | 94 +- drivers/net/dsa/ocelot/felix.h | 8 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 901 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 112 +- drivers/net/dsa/qca8k.c | 666 +- drivers/net/dsa/qca8k.h | 198 +- drivers/net/dsa/realtek-smi-core.c | 2 +- drivers/net/dsa/rtl8365mb.c | 20 +- drivers/net/dsa/rtl8366rb.c | 9 +- drivers/net/dsa/sja1105/sja1105.h | 6 +- drivers/net/dsa/sja1105/sja1105_flower.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 163 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 86 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 24 - drivers/net/dsa/vitesse-vsc73xx-core.c | 7 +- drivers/net/dsa/vitesse-vsc73xx.h | 2 +- drivers/net/dsa/xrs700x/xrs700x.c | 10 +- drivers/net/eql.c | 4 +- drivers/net/ethernet/3com/typhoon.c | 4 +- drivers/net/ethernet/8390/hydra.c | 4 +- drivers/net/ethernet/8390/mac8390.c | 4 +- drivers/net/ethernet/8390/smc-ultra.c | 4 +- drivers/net/ethernet/8390/wd.c | 4 +- drivers/net/ethernet/Kconfig | 2 - drivers/net/ethernet/Makefile | 2 - drivers/net/ethernet/allwinner/sun4i-emac.c | 18 + drivers/net/ethernet/amazon/ena/ena_ethtool.c | 8 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/a2065.c | 18 +- drivers/net/ethernet/amd/ariadne.c | 20 +- drivers/net/ethernet/amd/atarilance.c | 7 +- drivers/net/ethernet/amd/hplance.c | 4 +- drivers/net/ethernet/amd/lance.c | 4 +- drivers/net/ethernet/amd/mvme147.c | 14 +- drivers/net/ethernet/amd/ni65.c | 8 +- drivers/net/ethernet/amd/pcnet32.c | 8 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 3 + drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 11 +- drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 11 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 8 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apple/macmace.c | 14 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 3 + drivers/net/ethernet/asix/ax88796c_main.c | 18 +- drivers/net/ethernet/atheros/ag71xx.c | 111 +- drivers/net/ethernet/atheros/atlx/atl1.c | 8 +- drivers/net/ethernet/broadcom/b44.c | 8 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 2 + drivers/net/ethernet/broadcom/bcm63xx_enet.c | 25 +- drivers/net/ethernet/broadcom/bnx2.c | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 11 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 7 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +- .../net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 80 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 13 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 13 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 30 +- drivers/net/ethernet/cadence/macb_main.c | 107 +- drivers/net/ethernet/cadence/macb_ptp.c | 4 + drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 11 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 3 + drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 3 + drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 5 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 8 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 6 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 8 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 8 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 19 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 10 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 8 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 7 +- drivers/net/ethernet/cirrus/mac89x0.c | 7 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 8 +- drivers/net/ethernet/cisco/enic/enic_main.c | 8 +- drivers/net/ethernet/cortina/gemini.c | 8 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 4 +- drivers/net/ethernet/emulex/benet/be_main.c | 4 +- drivers/net/ethernet/engleder/Kconfig | 39 - drivers/net/ethernet/engleder/Makefile | 10 - drivers/net/ethernet/engleder/tsnep.h | 189 - drivers/net/ethernet/engleder/tsnep_ethtool.c | 293 - drivers/net/ethernet/engleder/tsnep_hw.h | 230 - drivers/net/ethernet/engleder/tsnep_main.c | 1272 -- drivers/net/ethernet/engleder/tsnep_ptp.c | 218 - drivers/net/ethernet/engleder/tsnep_selftests.c | 811 -- drivers/net/ethernet/engleder/tsnep_tc.c | 443 - drivers/net/ethernet/ethoc.c | 8 +- drivers/net/ethernet/faraday/ftgmac100.c | 14 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 109 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 4 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 5 +- drivers/net/ethernet/freescale/enetc/enetc.c | 2 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 53 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 6 +- drivers/net/ethernet/freescale/fec_main.c | 48 +- drivers/net/ethernet/freescale/fec_ptp.c | 4 + drivers/net/ethernet/freescale/gianfar.c | 4 + drivers/net/ethernet/freescale/gianfar_ethtool.c | 8 +- drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 8 +- drivers/net/ethernet/google/gve/gve.h | 21 +- drivers/net/ethernet/google/gve/gve_adminq.c | 2 +- drivers/net/ethernet/google/gve/gve_desc.h | 20 - drivers/net/ethernet/google/gve/gve_dqo.h | 24 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 86 +- drivers/net/ethernet/google/gve/gve_main.c | 111 +- drivers/net/ethernet/google/gve/gve_rx.c | 2 + drivers/net/ethernet/google/gve/gve_tx.c | 73 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 - drivers/net/ethernet/hisilicon/hns3/hnae3.h | 14 - drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 2 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 904 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 17 - drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 116 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 106 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 13 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 618 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 7 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 4 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 3 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 108 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 6 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 39 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 40 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 9 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 17 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 23 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 9 +- drivers/net/ethernet/i825xx/82596.c | 3 +- drivers/net/ethernet/i825xx/lasi_82596.c | 6 +- drivers/net/ethernet/ibm/emac/core.c | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 74 +- drivers/net/ethernet/ibm/ibmvnic.h | 2 + drivers/net/ethernet/intel/Kconfig | 10 - drivers/net/ethernet/intel/e100.c | 8 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 8 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 8 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 + drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 8 +- drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 4 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 1 + drivers/net/ethernet/intel/iavf/iavf.h | 115 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 60 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 804 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 73 +- drivers/net/ethernet/intel/iavf/iavf_txrx.h | 30 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 558 +- drivers/net/ethernet/intel/ice/ice.h | 4 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 7 - drivers/net/ethernet/intel/ice/ice_base.c | 22 +- drivers/net/ethernet/intel/ice/ice_cgu_regs.h | 116 - drivers/net/ethernet/intel/ice/ice_common.c | 427 +- drivers/net/ethernet/intel/ice/ice_common.h | 96 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 120 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 92 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 27 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 396 +- drivers/net/ethernet/intel/ice/ice_devlink.h | 2 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 157 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 44 +- drivers/net/ethernet/intel/ice/ice_fdir.c | 20 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 12 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 696 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 83 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 42 - drivers/net/ethernet/intel/ice/ice_flow.c | 163 +- drivers/net/ethernet/intel/ice/ice_flow.h | 21 +- drivers/net/ethernet/intel/ice/ice_fltr.c | 144 +- drivers/net/ethernet/intel/ice/ice_fltr.h | 40 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 397 +- drivers/net/ethernet/intel/ice/ice_fw_update.h | 9 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 9 - drivers/net/ethernet/intel/ice/ice_idc.c | 4 +- drivers/net/ethernet/intel/ice/ice_lib.c | 233 +- drivers/net/ethernet/intel/ice/ice_lib.h | 6 +- drivers/net/ethernet/intel/ice/ice_main.c | 640 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 206 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 36 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 858 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 38 +- drivers/net/ethernet/intel/ice/ice_ptp_consts.h | 374 - drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 2820 +--- drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 345 - drivers/net/ethernet/intel/ice/ice_sched.c | 402 +- drivers/net/ethernet/intel/ice/ice_sched.h | 37 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 40 +- drivers/net/ethernet/intel/ice/ice_sriov.h | 12 +- drivers/net/ethernet/intel/ice/ice_status.h | 44 + drivers/net/ethernet/intel/ice/ice_switch.c | 463 +- drivers/net/ethernet/intel/ice/ice_switch.h | 56 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 12 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 42 +- drivers/net/ethernet/intel/ice/ice_type.h | 31 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 298 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 457 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 2 - drivers/net/ethernet/intel/ice/ice_xsk.c | 2 +- drivers/net/ethernet/intel/igb/e1000_i210.c | 3 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 8 +- drivers/net/ethernet/intel/igb/igb_main.c | 6 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 4 + drivers/net/ethernet/intel/igbvf/ethtool.c | 8 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_defines.h | 7 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 14 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 + drivers/net/ethernet/intel/igc/igc_i225.c | 2 + drivers/net/ethernet/intel/igc/igc_main.c | 39 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 4 + drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 12 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 4 + .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 2 +- drivers/net/ethernet/intel/ixgbevf/defines.h | 4 - drivers/net/ethernet/intel/ixgbevf/ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 11 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 5 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 13 +- drivers/net/ethernet/intel/ixgbevf/mbx.c | 323 +- drivers/net/ethernet/intel/ixgbevf/mbx.h | 19 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 62 +- drivers/net/ethernet/intel/ixgbevf/vf.h | 5 +- drivers/net/ethernet/lantiq_etop.c | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 10 +- drivers/net/ethernet/marvell/mvneta.c | 432 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 229 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 2 +- drivers/net/ethernet/marvell/prestera/Makefile | 2 +- drivers/net/ethernet/marvell/prestera/prestera.h | 1 - .../net/ethernet/marvell/prestera/prestera_acl.c | 727 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 215 +- .../ethernet/marvell/prestera/prestera_counter.c | 475 - .../ethernet/marvell/prestera/prestera_counter.h | 30 - .../net/ethernet/marvell/prestera/prestera_flow.c | 108 +- .../net/ethernet/marvell/prestera/prestera_flow.h | 18 - .../ethernet/marvell/prestera/prestera_flower.c | 353 +- .../ethernet/marvell/prestera/prestera_flower.h | 8 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 491 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 62 +- .../net/ethernet/marvell/prestera/prestera_main.c | 8 - .../net/ethernet/marvell/prestera/prestera_span.c | 1 - drivers/net/ethernet/marvell/skge.c | 8 +- drivers/net/ethernet/marvell/sky2.c | 92 +- drivers/net/ethernet/mediatek/Kconfig | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 116 +- drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 3 + drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 4 + drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 9 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 10 +- .../net/ethernet/mellanox/mlx5/core/en/mod_hdr.c | 58 - .../net/ethernet/mellanox/mlx5/core/en/mod_hdr.h | 26 - .../net/ethernet/mellanox/mlx5/core/en/params.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 3 - .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 2 +- .../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 31 - .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 103 - .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 75 - .../ethernet/mellanox/mlx5/core/en/tc/act/csum.c | 61 - .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 50 - .../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 30 - .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 122 - .../ethernet/mellanox/mlx5/core/en/tc/act/mark.c | 35 - .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 315 - .../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 51 - .../ethernet/mellanox/mlx5/core/en/tc/act/mpls.c | 86 - .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 165 - .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.h | 32 - .../ethernet/mellanox/mlx5/core/en/tc/act/ptype.c | 35 - .../mlx5/core/en/tc/act/redirect_ingress.c | 79 - .../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 51 - .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 38 - .../ethernet/mellanox/mlx5/core/en/tc/act/tun.c | 61 - .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c | 218 - .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.h | 30 - .../mellanox/mlx5/core/en/tc/act/vlan_mangle.c | 87 - .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 39 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 12 - .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 23 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 3 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 57 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1278 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 6 + .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 5 +- .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 221 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 94 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 11 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 59 - drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 76 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 74 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 5 - .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 12 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 51 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 10 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 2 +- .../mellanox/mlxbf_gige/mlxbf_gige_ethtool.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 239 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 44 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 22 +- .../mellanox/mlxsw/core_acl_flex_actions.h | 16 +- drivers/net/ethernet/mellanox/mlxsw/item.h | 36 - drivers/net/ethernet/mellanox/mlxsw/minimal.c | 10 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 1 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 641 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 209 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 38 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 2 +- .../mellanox/mlxsw/spectrum_acl_flex_actions.c | 14 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 58 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 30 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 28 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 165 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 2 - .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 97 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 16 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 19 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 20 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 187 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 24 +- drivers/net/ethernet/micrel/ksz884x.c | 6 +- drivers/net/ethernet/microchip/Kconfig | 1 - drivers/net/ethernet/microchip/Makefile | 1 - drivers/net/ethernet/microchip/lan743x_ptp.c | 6 + drivers/net/ethernet/microchip/lan966x/Kconfig | 9 - drivers/net/ethernet/microchip/lan966x/Makefile | 10 - .../ethernet/microchip/lan966x/lan966x_ethtool.c | 682 - .../net/ethernet/microchip/lan966x/lan966x_fdb.c | 244 - .../net/ethernet/microchip/lan966x/lan966x_ifh.h | 173 - .../net/ethernet/microchip/lan966x/lan966x_mac.c | 443 - .../net/ethernet/microchip/lan966x/lan966x_main.c | 993 -- .../net/ethernet/microchip/lan966x/lan966x_main.h | 254 - .../ethernet/microchip/lan966x/lan966x_phylink.c | 127 - .../net/ethernet/microchip/lan966x/lan966x_port.c | 406 - .../net/ethernet/microchip/lan966x/lan966x_regs.h | 859 -- .../ethernet/microchip/lan966x/lan966x_switchdev.c | 471 - .../net/ethernet/microchip/lan966x/lan966x_vlan.c | 312 - .../net/ethernet/microchip/sparx5/sparx5_main.c | 27 - .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 75 +- drivers/net/ethernet/microsoft/mana/Makefile | 2 +- drivers/net/ethernet/microsoft/mana/mana.h | 15 - drivers/net/ethernet/microsoft/mana/mana_bpf.c | 162 - drivers/net/ethernet/microsoft/mana/mana_en.c | 138 +- drivers/net/ethernet/mscc/Makefile | 4 +- drivers/net/ethernet/mscc/ocelot.c | 236 +- drivers/net/ethernet/mscc/ocelot.h | 15 +- drivers/net/ethernet/mscc/ocelot_fdma.c | 894 -- drivers/net/ethernet/mscc/ocelot_fdma.h | 166 - drivers/net/ethernet/mscc/ocelot_flower.c | 84 +- drivers/net/ethernet/mscc/ocelot_net.c | 85 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 103 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 535 +- drivers/net/ethernet/mscc/vsc7514_regs.c | 523 - drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 4 +- drivers/net/ethernet/natsemi/jazzsonic.c | 6 +- drivers/net/ethernet/natsemi/macsonic.c | 27 +- drivers/net/ethernet/natsemi/xtsonic.c | 6 +- drivers/net/ethernet/neterion/s2io.c | 7 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 4 + .../net/ethernet/netronome/nfp/flower/metadata.c | 70 +- .../net/ethernet/netronome/nfp/flower/offload.c | 3 - .../net/ethernet/netronome/nfp/nfp_net_common.c | 4 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 8 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 6 +- drivers/net/ethernet/nvidia/forcedeth.c | 10 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 12 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 3 + drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c | 4 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 8 +- .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 24 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 19 - .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 102 - drivers/net/ethernet/qlogic/qed/qed_int.c | 22 - drivers/net/ethernet/qlogic/qed/qed_int.h | 13 - drivers/net/ethernet/qlogic/qed/qed_main.c | 72 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 22 - drivers/net/ethernet/qlogic/qed/qed_mcp.h | 22 - drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 1 - drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 2 - drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 42 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 21 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 3 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 91 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 5 + .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 8 +- drivers/net/ethernet/qualcomm/emac/emac-ethtool.c | 8 +- drivers/net/ethernet/qualcomm/qca_debug.c | 8 +- drivers/net/ethernet/realtek/8139cp.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 57 +- drivers/net/ethernet/renesas/ravb_main.c | 18 +- drivers/net/ethernet/renesas/sh_eth.c | 11 +- drivers/net/ethernet/rocker/rocker_main.c | 12 + drivers/net/ethernet/sfc/ef100_ethtool.c | 7 +- drivers/net/ethernet/sfc/ef100_nic.c | 6 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/ethtool.c | 14 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 14 +- drivers/net/ethernet/sfc/falcon/rx.c | 5 +- drivers/net/ethernet/sfc/ptp.c | 3 + drivers/net/ethernet/sfc/rx.c | 2 +- drivers/net/ethernet/sfc/rx_common.c | 5 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc9194.c | 6 +- drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 - .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 33 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 5 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 216 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 4 +- drivers/net/ethernet/tehuti/tehuti.c | 12 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 7 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- drivers/net/ethernet/ti/cpmac.c | 8 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 8 +- drivers/net/ethernet/ti/cpsw_priv.c | 28 +- drivers/net/ethernet/ti/cpsw_priv.h | 8 +- drivers/net/ethernet/ti/netcp_ethss.c | 4 + drivers/net/ethernet/toshiba/spider_net.c | 12 +- drivers/net/ethernet/toshiba/spider_net_ethtool.c | 4 +- drivers/net/ethernet/vertexcom/Kconfig | 25 - drivers/net/ethernet/vertexcom/Makefile | 6 - drivers/net/ethernet/vertexcom/mse102x.c | 769 -- drivers/net/ethernet/xilinx/ll_temac_main.c | 14 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 86 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 3 + drivers/net/fddi/skfp/smt.c | 14 +- drivers/net/geneve.c | 9 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/mkiss.c | 4 +- drivers/net/hyperv/hyperv_net.h | 5 - drivers/net/hyperv/netvsc.c | 146 +- drivers/net/hyperv/netvsc_bpf.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 9 +- drivers/net/hyperv/rndis_filter.c | 2 - drivers/net/ifb.c | 146 +- drivers/net/ipa/gsi.c | 114 +- drivers/net/ipa/gsi.h | 21 +- drivers/net/ipa/gsi_reg.h | 4 - drivers/net/ipa/ipa_data-v4.5.c | 7 +- drivers/net/ipa/ipa_endpoint.c | 93 +- drivers/net/ipa/ipa_main.c | 6 +- drivers/net/ipa/ipa_mem.c | 4 +- drivers/net/ipa/ipa_modem.c | 10 + drivers/net/ipa/ipa_modem.h | 3 + drivers/net/ipa/ipa_table.c | 48 +- drivers/net/ipvlan/ipvlan_core.c | 3 +- drivers/net/ipvlan/ipvlan_main.c | 11 +- drivers/net/macvlan.c | 11 +- drivers/net/mctp/Kconfig | 18 - drivers/net/mctp/Makefile | 1 - drivers/net/mctp/mctp-serial.c | 515 - drivers/net/mdio/Kconfig | 2 +- drivers/net/mdio/mdio-ipq8064.c | 2 +- drivers/net/mdio/mdio-mscc-miim.c | 176 +- drivers/net/netconsole.c | 2 +- drivers/net/netdevsim/dev.c | 4 +- drivers/net/netdevsim/ethtool.c | 8 +- drivers/net/phy/dp83640.c | 3 + drivers/net/phy/dp83869.c | 42 +- drivers/net/phy/mdio_bus.c | 16 +- drivers/net/phy/micrel.c | 67 - drivers/net/phy/mscc/mscc_ptp.c | 3 + drivers/net/phy/phy-core.c | 2 +- drivers/net/phy/phylink.c | 492 +- drivers/net/ppp/ppp_async.c | 3 +- drivers/net/ppp/ppp_generic.c | 5 +- drivers/net/ppp/ppp_synctty.c | 3 +- drivers/net/slip/slip.c | 4 +- drivers/net/tun.c | 2 +- drivers/net/usb/asix_common.c | 8 +- drivers/net/usb/ax88179_178a.c | 17 +- drivers/net/usb/lan78xx.c | 1214 +- drivers/net/usb/r8152.c | 51 +- drivers/net/veth.c | 43 +- drivers/net/virtio_net.c | 16 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 +- drivers/net/vrf.c | 8 +- drivers/net/vxlan.c | 10 +- drivers/net/wan/fsl_ucc_hdlc.c | 62 +- drivers/net/wan/ixp4xx_hss.c | 261 +- drivers/net/wireguard/queueing.h | 4 +- drivers/net/wireless/ath/ar5523/ar5523.c | 4 - drivers/net/wireless/ath/ath10k/core.c | 83 +- drivers/net/wireless/ath/ath10k/core.h | 6 - drivers/net/wireless/ath/ath10k/coredump.c | 6 +- drivers/net/wireless/ath/ath10k/htt.h | 110 + drivers/net/wireless/ath/ath10k/htt_tx.c | 3 - drivers/net/wireless/ath/ath10k/hw.h | 3 - drivers/net/wireless/ath/ath10k/mac.c | 9 +- drivers/net/wireless/ath/ath10k/txrx.c | 2 + drivers/net/wireless/ath/ath10k/wmi.c | 33 +- drivers/net/wireless/ath/ath10k/wmi.h | 4 +- drivers/net/wireless/ath/ath11k/ahb.c | 28 +- drivers/net/wireless/ath/ath11k/ce.c | 55 +- drivers/net/wireless/ath/ath11k/ce.h | 3 +- drivers/net/wireless/ath/ath11k/core.c | 272 +- drivers/net/wireless/ath/ath11k/core.h | 52 +- drivers/net/wireless/ath/ath11k/dbring.c | 46 +- drivers/net/wireless/ath/ath11k/dbring.h | 4 +- drivers/net/wireless/ath/ath11k/debug.c | 12 +- drivers/net/wireless/ath/ath11k/debug.h | 3 +- drivers/net/wireless/ath/ath11k/debugfs.c | 39 +- drivers/net/wireless/ath/ath11k/debugfs.h | 8 - drivers/net/wireless/ath/ath11k/debugfs_sta.c | 78 +- drivers/net/wireless/ath/ath11k/debugfs_sta.h | 2 + drivers/net/wireless/ath/ath11k/dp.c | 49 +- drivers/net/wireless/ath/ath11k/dp.h | 58 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 686 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 247 +- drivers/net/wireless/ath/ath11k/dp_tx.h | 3 - drivers/net/wireless/ath/ath11k/hal.c | 57 +- drivers/net/wireless/ath/ath11k/hal.h | 3 - drivers/net/wireless/ath/ath11k/hal_desc.h | 19 - drivers/net/wireless/ath/ath11k/hal_rx.c | 74 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 56 +- drivers/net/wireless/ath/ath11k/htc.c | 71 +- drivers/net/wireless/ath/ath11k/htc.h | 9 +- drivers/net/wireless/ath/ath11k/hw.c | 16 +- drivers/net/wireless/ath/ath11k/hw.h | 34 +- drivers/net/wireless/ath/ath11k/mac.c | 962 +- drivers/net/wireless/ath/ath11k/mac.h | 17 - drivers/net/wireless/ath/ath11k/mhi.c | 49 +- drivers/net/wireless/ath/ath11k/pci.c | 248 +- drivers/net/wireless/ath/ath11k/pci.h | 3 - drivers/net/wireless/ath/ath11k/peer.h | 1 - drivers/net/wireless/ath/ath11k/qmi.c | 214 +- drivers/net/wireless/ath/ath11k/qmi.h | 17 +- drivers/net/wireless/ath/ath11k/reg.c | 118 +- drivers/net/wireless/ath/ath11k/spectral.c | 14 - drivers/net/wireless/ath/ath11k/trace.c | 1 - drivers/net/wireless/ath/ath11k/trace.h | 200 - drivers/net/wireless/ath/ath11k/wmi.c | 633 +- drivers/net/wireless/ath/ath11k/wmi.h | 119 +- drivers/net/wireless/ath/ath5k/base.c | 50 +- drivers/net/wireless/ath/ath6kl/htc.h | 19 +- drivers/net/wireless/ath/ath6kl/htc_mbox.c | 15 +- drivers/net/wireless/ath/ath9k/ar9002_mac.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_calib.c | 14 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 7 - drivers/net/wireless/ath/ath9k/htc.h | 2 - drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 13 - drivers/net/wireless/ath/ath9k/wmi.c | 4 - drivers/net/wireless/ath/ath9k/xmit.c | 45 +- drivers/net/wireless/ath/carl9170/main.c | 9 +- drivers/net/wireless/ath/carl9170/tx.c | 12 +- drivers/net/wireless/ath/regd.h | 1 - drivers/net/wireless/ath/regd_common.h | 3 - drivers/net/wireless/ath/wcn36xx/dxe.c | 96 +- drivers/net/wireless/ath/wcn36xx/dxe.h | 1 - drivers/net/wireless/ath/wcn36xx/hal.h | 29 +- drivers/net/wireless/ath/wcn36xx/main.c | 74 +- drivers/net/wireless/ath/wcn36xx/smd.c | 125 +- drivers/net/wireless/ath/wcn36xx/smd.h | 5 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 41 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 21 - .../broadcom/brcm80211/brcmfmac/fwil_types.h | 19 - .../wireless/broadcom/brcm80211/brcmfmac/xtlv.c | 2 - drivers/net/wireless/cisco/airo.c | 22 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 26 - drivers/net/wireless/intel/iwlwifi/Makefile | 1 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 85 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 8 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 51 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 23 +- drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 26 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 23 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 81 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 62 - .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 35 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 30 +- .../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 9 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 56 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 93 +- drivers/net/wireless/intel/iwlwifi/fw/api/soc.h | 35 + drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 92 +- drivers/net/wireless/intel/iwlwifi/fw/api/system.h | 43 - drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 11 - drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 28 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 153 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 18 - drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/img.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 4 - drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 88 - drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 20 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 15 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 70 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 96 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 69 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 11 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 28 +- drivers/net/wireless/intel/iwlwifi/mei/Makefile | 8 - drivers/net/wireless/intel/iwlwifi/mei/internal.h | 20 - drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h | 505 - drivers/net/wireless/intel/iwlwifi/mei/main.c | 2001 --- drivers/net/wireless/intel/iwlwifi/mei/net.c | 409 - drivers/net/wireless/intel/iwlwifi/mei/sap.h | 733 -- .../net/wireless/intel/iwlwifi/mei/trace-data.h | 82 - drivers/net/wireless/intel/iwlwifi/mei/trace.c | 15 - drivers/net/wireless/intel/iwlwifi/mei/trace.h | 76 - drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 1 - drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 184 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 9 - .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 227 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 189 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 87 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 260 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 62 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 48 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 105 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 261 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 53 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 91 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 - drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 4 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 36 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 109 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 51 +- .../net/wireless/intel/iwlwifi/mvm/vendor-cmd.c | 151 - drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 343 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 7 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 13 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 136 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 8 +- drivers/net/wireless/intersil/hostap/hostap_ap.c | 16 +- .../net/wireless/intersil/hostap/hostap_download.c | 2 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 5 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 24 +- drivers/net/wireless/intersil/hostap/hostap_wlan.h | 14 +- drivers/net/wireless/intersil/p54/txrx.c | 6 +- drivers/net/wireless/mac80211_hwsim.c | 4 +- drivers/net/wireless/marvell/libertas/host.h | 10 +- drivers/net/wireless/marvell/libertas/tx.c | 5 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 36 +- drivers/net/wireless/marvell/libertas_tf/main.c | 3 +- drivers/net/wireless/marvell/mwifiex/fw.h | 4 +- drivers/net/wireless/marvell/mwifiex/init.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.c | 18 - drivers/net/wireless/marvell/mwifiex/main.h | 5 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 3 - drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 28 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 11 +- drivers/net/wireless/marvell/mwifiex/usb.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 10 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/dma.c | 19 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 2 - drivers/net/wireless/mediatek/mt76/mac80211.c | 90 +- drivers/net/wireless/mediatek/mt76/mt76.h | 12 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 31 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 4 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 3 - drivers/net/wireless/mediatek/mt76/mt7615/init.c | 1 - drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 122 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 2 - drivers/net/wireless/mediatek/mt76/mt7615/main.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 200 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 127 + drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 1 - .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 8 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 25 +- .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 3 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 169 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 521 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 34 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 2 - drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 1 - drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 1 - drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 29 - drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 2 - .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 5 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 7 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 9 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 227 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 83 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 205 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 70 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 267 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 841 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 27 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 1 - .../net/wireless/mediatek/mt76/mt7915/testmode.c | 17 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 136 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 83 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 160 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 153 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 2 - drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 25 +- .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 4 - .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 51 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/testmode.c | 4 +- drivers/net/wireless/mediatek/mt76/sdio.c | 11 +- drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 3 +- drivers/net/wireless/mediatek/mt76/testmode.c | 36 +- drivers/net/wireless/mediatek/mt76/testmode.h | 4 - drivers/net/wireless/microchip/wilc1000/cfg80211.c | 10 +- drivers/net/wireless/microchip/wilc1000/hif.c | 5 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 28 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 2 - drivers/net/wireless/microchip/wilc1000/sdio.c | 2 - drivers/net/wireless/microchip/wilc1000/spi.c | 80 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 41 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 2 + drivers/net/wireless/ray_cs.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 17 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 + drivers/net/wireless/realtek/rtw88/Makefile | 1 - drivers/net/wireless/realtek/rtw88/bf.c | 14 +- drivers/net/wireless/realtek/rtw88/bf.h | 7 +- drivers/net/wireless/realtek/rtw88/debug.c | 100 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 - drivers/net/wireless/realtek/rtw88/fw.c | 388 - drivers/net/wireless/realtek/rtw88/fw.h | 143 - drivers/net/wireless/realtek/rtw88/mac80211.c | 91 +- drivers/net/wireless/realtek/rtw88/main.c | 88 +- drivers/net/wireless/realtek/rtw88/main.h | 77 +- drivers/net/wireless/realtek/rtw88/pci.c | 69 +- drivers/net/wireless/realtek/rtw88/pci.h | 2 - drivers/net/wireless/realtek/rtw88/phy.c | 63 +- drivers/net/wireless/realtek/rtw88/phy.h | 1 - drivers/net/wireless/realtek/rtw88/ps.c | 3 - drivers/net/wireless/realtek/rtw88/ps.h | 1 - drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 14 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 4 - drivers/net/wireless/realtek/rtw88/rx.c | 10 - drivers/net/wireless/realtek/rtw88/sar.c | 114 - drivers/net/wireless/realtek/rtw88/sar.h | 22 - drivers/net/wireless/realtek/rtw88/tx.c | 36 +- drivers/net/wireless/realtek/rtw89/cam.c | 61 +- drivers/net/wireless/realtek/rtw89/cam.h | 472 +- drivers/net/wireless/realtek/rtw89/coex.c | 73 +- drivers/net/wireless/realtek/rtw89/coex.h | 6 - drivers/net/wireless/realtek/rtw89/core.c | 91 +- drivers/net/wireless/realtek/rtw89/core.h | 39 +- drivers/net/wireless/realtek/rtw89/debug.c | 9 +- drivers/net/wireless/realtek/rtw89/fw.c | 7 +- drivers/net/wireless/realtek/rtw89/fw.h | 2170 ++-- drivers/net/wireless/realtek/rtw89/mac.c | 21 +- drivers/net/wireless/realtek/rtw89/mac.h | 11 - drivers/net/wireless/realtek/rtw89/mac80211.c | 7 +- drivers/net/wireless/realtek/rtw89/phy.c | 158 +- drivers/net/wireless/realtek/rtw89/phy.h | 60 - drivers/net/wireless/realtek/rtw89/reg.h | 25 +- drivers/net/wireless/realtek/rtw89/regd.c | 375 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 25 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 12201 ++++++++--------- drivers/net/wireless/realtek/rtw89/txrx.h | 91 +- drivers/net/wireless/rsi/rsi_91x_coex.c | 2 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 - drivers/net/wireless/rsi/rsi_91x_main.c | 6 +- drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 2 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 9 +- drivers/net/wireless/rsi/rsi_91x_usb_ops.c | 2 +- drivers/net/wireless/rsi/rsi_usb.h | 2 - drivers/net/wireless/ti/wl1251/main.c | 6 - drivers/net/wireless/ti/wlcore/sdio.c | 2 +- drivers/net/wwan/Kconfig | 25 - drivers/net/wwan/Makefile | 1 - drivers/net/wwan/iosm/Makefile | 4 - drivers/net/wwan/iosm/iosm_ipc_debugfs.c | 29 - drivers/net/wwan/iosm/iosm_ipc_debugfs.h | 17 - drivers/net/wwan/iosm/iosm_ipc_imem.c | 11 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 8 - drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 13 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 9 +- drivers/net/wwan/iosm/iosm_ipc_mmio.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_mux.c | 28 +- drivers/net/wwan/iosm/iosm_ipc_mux.h | 1 + drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 18 +- drivers/net/wwan/iosm/iosm_ipc_port.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_trace.c | 182 - drivers/net/wwan/iosm/iosm_ipc_trace.h | 74 - drivers/net/wwan/iosm/iosm_ipc_wwan.c | 3 +- drivers/net/wwan/iosm/iosm_ipc_wwan.h | 10 + drivers/net/wwan/qcom_bam_dmux.c | 907 -- drivers/net/wwan/wwan_core.c | 39 +- drivers/net/xen-netfront.c | 2 +- drivers/nfc/fdp/i2c.c | 4 +- drivers/ntb/msi.c | 19 +- drivers/nubus/proc.c | 36 +- drivers/nvdimm/Kconfig | 2 +- drivers/nvdimm/pmem.c | 38 +- drivers/nvdimm/virtio_pmem.c | 2 +- drivers/nvme/host/core.c | 4 +- drivers/nvme/host/fault_inject.c | 2 +- drivers/nvme/host/pci.c | 147 +- drivers/nvme/host/trace.h | 6 +- drivers/nvme/target/passthru.c | 3 +- drivers/nvmem/core.c | 2 - drivers/nvmem/mtk-efuse.c | 13 +- drivers/of/base.c | 27 - drivers/of/fdt.c | 144 +- drivers/of/platform.c | 4 - drivers/of/property.c | 17 +- drivers/of/unittest.c | 21 +- drivers/parisc/led.c | 4 +- drivers/pci/Makefile | 3 +- drivers/pci/access.c | 36 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pci-exynos.c | 4 +- drivers/pci/controller/dwc/pci-imx6.c | 83 +- drivers/pci/controller/dwc/pci-keystone.c | 6 +- drivers/pci/controller/dwc/pcie-designware.c | 7 +- drivers/pci/controller/dwc/pcie-histb.c | 4 +- drivers/pci/controller/dwc/pcie-kirin.c | 4 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 14 +- drivers/pci/controller/pci-aardvark.c | 79 +- drivers/pci/controller/pci-hyperv.c | 17 +- drivers/pci/controller/pci-mvebu.c | 70 +- drivers/pci/controller/pci-thunder-ecam.c | 46 +- drivers/pci/controller/pci-thunder-pem.c | 4 +- drivers/pci/controller/pci-xgene-msi.c | 6 +- drivers/pci/controller/pci-xgene.c | 12 +- drivers/pci/controller/pcie-altera.c | 4 +- drivers/pci/controller/pcie-apple.c | 10 +- drivers/pci/controller/pcie-brcmstb.c | 19 +- drivers/pci/controller/pcie-iproc.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 8 - drivers/pci/controller/pcie-mediatek.c | 11 +- drivers/pci/controller/pcie-mt7621.c | 2 +- drivers/pci/controller/pcie-rcar-host.c | 14 +- drivers/pci/controller/pcie-rockchip-host.c | 4 +- drivers/pci/controller/pcie-xilinx-nwl.c | 30 +- drivers/pci/controller/vmd.c | 39 +- drivers/pci/hotplug/TODO | 5 + drivers/pci/hotplug/cpqphp_ctrl.c | 4 +- drivers/pci/hotplug/ibmphp_core.c | 74 + drivers/pci/hotplug/pciehp_hpc.c | 17 +- drivers/pci/msi.c | 1561 +++ drivers/pci/msi/Makefile | 7 - drivers/pci/msi/irqdomain.c | 280 - drivers/pci/msi/legacy.c | 81 - drivers/pci/msi/msi.c | 1147 -- drivers/pci/msi/msi.h | 39 - drivers/pci/msi/pcidev_msi.c | 43 - drivers/pci/p2pdma.c | 4 +- drivers/pci/pci-bridge-emul.c | 119 +- drivers/pci/pci-sysfs.c | 7 +- drivers/pci/pci.c | 15 +- drivers/pci/pcie/aspm.c | 93 +- drivers/pci/pcie/dpc.c | 4 +- drivers/pci/pcie/pme.c | 4 +- drivers/pci/probe.c | 32 +- drivers/pci/proc.c | 10 +- drivers/pci/quirks.c | 14 +- drivers/pci/switch/switchtec.c | 11 +- drivers/pci/xen-pcifront.c | 4 +- drivers/pcmcia/at91_cf.c | 6 +- drivers/pcmcia/pcmcia_cis.c | 3 +- drivers/perf/Kconfig | 9 +- drivers/perf/Makefile | 1 - drivers/perf/arm-cmn.c | 1111 +- drivers/perf/arm_smmuv3_pmu.c | 71 +- drivers/perf/hisilicon/Kconfig | 9 - drivers/perf/hisilicon/Makefile | 2 - drivers/perf/hisilicon/hisi_pcie_pmu.c | 948 -- drivers/perf/marvell_cn10k_tad_pmu.c | 429 - drivers/phy/amlogic/Kconfig | 10 - drivers/phy/amlogic/Makefile | 1 - drivers/phy/amlogic/phy-meson8-hdmi-tx.c | 160 - drivers/phy/broadcom/phy-bcm-ns-usb2.c | 54 +- drivers/phy/cadence/phy-cadence-torrent.c | 6 +- drivers/phy/freescale/Kconfig | 8 - drivers/phy/freescale/Makefile | 1 - drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 237 - drivers/phy/intel/Kconfig | 10 - drivers/phy/intel/Makefile | 1 - drivers/phy/intel/phy-intel-thunderbay-emmc.c | 509 - drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 9 - drivers/phy/microchip/Kconfig | 8 - drivers/phy/microchip/Makefile | 1 - drivers/phy/microchip/lan966x_serdes.c | 545 - drivers/phy/microchip/lan966x_serdes_regs.h | 209 - drivers/phy/phy-can-transceiver.c | 4 +- drivers/phy/qualcomm/Kconfig | 10 - drivers/phy/qualcomm/Makefile | 1 - drivers/phy/qualcomm/phy-qcom-edp.c | 674 - drivers/phy/qualcomm/phy-qcom-qmp.c | 160 - drivers/phy/qualcomm/phy-qcom-qmp.h | 34 - drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 1 + drivers/phy/socionext/Kconfig | 2 +- drivers/phy/socionext/phy-uniphier-ahci.c | 201 +- drivers/phy/socionext/phy-uniphier-pcie.c | 70 +- drivers/phy/socionext/phy-uniphier-usb3hs.c | 4 - drivers/phy/socionext/phy-uniphier-usb3ss.c | 4 - drivers/phy/st/phy-stm32-usbphyc.c | 10 +- drivers/phy/tegra/xusb.c | 2 +- drivers/phy/ti/phy-omap-control.c | 6 +- drivers/pinctrl/Kconfig | 463 +- drivers/pinctrl/Makefile | 47 +- drivers/pinctrl/actions/pinctrl-owl.c | 1 + drivers/pinctrl/aspeed/Kconfig | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 44 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 1 + drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 1 + drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 3 + drivers/pinctrl/cirrus/pinctrl-madera-core.c | 5 +- drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx.c | 11 +- drivers/pinctrl/freescale/pinctrl-imxrt1050.c | 349 - drivers/pinctrl/intel/pinctrl-baytrail.c | 2 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 130 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 7 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 10 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 7 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 85 +- drivers/pinctrl/pinconf-generic.c | 2 - drivers/pinctrl/pinctrl-amd.c | 3 + drivers/pinctrl/pinctrl-apple-gpio.c | 105 +- drivers/pinctrl/pinctrl-as3722.c | 13 +- drivers/pinctrl/pinctrl-at91-pio4.c | 1 + drivers/pinctrl/pinctrl-at91.c | 1 + drivers/pinctrl/pinctrl-da9062.c | 6 +- drivers/pinctrl/pinctrl-digicolor.c | 5 +- drivers/pinctrl/pinctrl-keembay.c | 87 +- drivers/pinctrl/pinctrl-max77620.c | 11 +- drivers/pinctrl/pinctrl-mcp23s08.c | 1 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 45 +- drivers/pinctrl/pinctrl-ocelot.c | 486 +- drivers/pinctrl/pinctrl-oxnas.c | 1 + drivers/pinctrl/pinctrl-pic32.c | 2 +- drivers/pinctrl/pinctrl-rk805.c | 12 +- drivers/pinctrl/pinctrl-rockchip.c | 161 +- drivers/pinctrl/pinctrl-st.c | 116 +- drivers/pinctrl/pinctrl-starfive.c | 1354 -- drivers/pinctrl/pinctrl-stmfx.c | 1 + drivers/pinctrl/pinctrl-sx150x.c | 3 + drivers/pinctrl/pinctrl-thunderbay.c | 1322 -- drivers/pinctrl/pinctrl-xway.c | 1 + drivers/pinctrl/pinctrl-zynqmp.c | 10 +- drivers/pinctrl/pinmux.c | 2 +- drivers/pinctrl/pinmux.h | 4 +- drivers/pinctrl/qcom/Kconfig | 18 - drivers/pinctrl/qcom/Makefile | 2 - drivers/pinctrl/qcom/pinctrl-msm.c | 16 +- drivers/pinctrl/qcom/pinctrl-msm.h | 10 - drivers/pinctrl/qcom/pinctrl-sc7280.c | 75 +- drivers/pinctrl/qcom/pinctrl-sdx65.c | 967 -- drivers/pinctrl/qcom/pinctrl-sm8450.c | 1689 --- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 - drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 1 + drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 1 + drivers/pinctrl/renesas/pfc-r8a779a0.c | 4 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 6 +- drivers/pinctrl/renesas/pinctrl-rza2.c | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 310 +- drivers/pinctrl/renesas/pinctrl.c | 9 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 81 - drivers/pinctrl/samsung/pinctrl-samsung.c | 2 - drivers/pinctrl/samsung/pinctrl-samsung.h | 1 - drivers/pinctrl/spear/pinctrl-plgpio.c | 149 +- drivers/pinctrl/spear/pinctrl-spear.c | 10 +- drivers/pinctrl/spear/pinctrl-spear.h | 12 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 8 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 8 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 1 + drivers/platform/mellanox/mlxbf-pmc.c | 4 +- drivers/platform/surface/Kconfig | 7 +- drivers/platform/surface/aggregator/Kconfig | 1 - drivers/platform/surface/aggregator/bus.c | 24 +- drivers/platform/surface/aggregator/bus.h | 3 + drivers/platform/surface/aggregator/core.c | 3 +- .../platform/surface/surface_aggregator_registry.c | 32 +- drivers/platform/x86/Kconfig | 15 - drivers/platform/x86/Makefile | 1 - drivers/platform/x86/amd-pmc.c | 3 +- drivers/platform/x86/apple-gmux.c | 2 +- drivers/platform/x86/asus-wmi.c | 567 +- drivers/platform/x86/hp_accel.c | 27 +- drivers/platform/x86/intel/int3472/Makefile | 9 +- .../platform/x86/intel/int3472/clk_and_regulator.c | 207 - drivers/platform/x86/intel/int3472/common.c | 82 - drivers/platform/x86/intel/int3472/common.h | 122 - drivers/platform/x86/intel/int3472/discrete.c | 422 - .../int3472/intel_skl_int3472_clk_and_regulator.c | 207 + .../x86/intel/int3472/intel_skl_int3472_common.c | 106 + .../x86/intel/int3472/intel_skl_int3472_common.h | 122 + .../x86/intel/int3472/intel_skl_int3472_discrete.c | 413 + .../x86/intel/int3472/intel_skl_int3472_tps68470.c | 137 + drivers/platform/x86/intel/int3472/tps68470.c | 211 - drivers/platform/x86/intel/int3472/tps68470.h | 25 - .../x86/intel/int3472/tps68470_board_data.c | 145 - drivers/platform/x86/lenovo-yogabook-wmi.c | 408 - drivers/platform/x86/think-lmi.c | 327 +- drivers/platform/x86/think-lmi.h | 28 +- drivers/platform/x86/thinkpad_acpi.c | 950 +- drivers/platform/x86/toshiba_acpi.c | 16 +- drivers/platform/x86/wmi.c | 27 +- drivers/pnp/isapnp/proc.c | 2 +- drivers/pnp/pnpbios/core.c | 6 +- drivers/pnp/pnpbios/proc.c | 4 +- drivers/power/supply/Kconfig | 12 - drivers/power/supply/Makefile | 1 - drivers/power/supply/ab8500-bm.h | 123 +- drivers/power/supply/ab8500-chargalg.h | 8 +- drivers/power/supply/ab8500_bmdata.c | 572 +- drivers/power/supply/ab8500_btemp.c | 61 +- drivers/power/supply/ab8500_chargalg.c | 315 +- drivers/power/supply/ab8500_charger.c | 536 +- drivers/power/supply/ab8500_fg.c | 371 +- drivers/power/supply/bq25890_charger.c | 37 +- drivers/power/supply/max77976_charger.c | 509 - drivers/power/supply/power_supply_core.c | 61 +- drivers/power/supply/power_supply_sysfs.c | 1 - drivers/power/supply/qcom_smbb.c | 5 +- drivers/powercap/idle_inject.c | 2 +- drivers/powercap/intel_rapl_common.c | 61 +- drivers/ptp/ptp_ines.c | 4 + drivers/pwm/core.c | 165 +- drivers/pwm/pwm-img.c | 35 +- drivers/pwm/pwm-pxa.c | 16 +- drivers/pwm/pwm-tegra.c | 82 +- drivers/pwm/pwm-twl.c | 62 +- drivers/pwm/pwm-vt8500.c | 57 +- drivers/rapidio/switches/Kconfig | 11 + drivers/rapidio/switches/Makefile | 2 + drivers/rapidio/switches/tsi568.c | 195 + drivers/rapidio/switches/tsi57x.c | 365 + drivers/ras/cec.c | 2 +- drivers/regulator/Kconfig | 9 - drivers/regulator/Makefile | 1 - drivers/regulator/bd718x7-regulator.c | 29 +- drivers/regulator/da9121-regulator.c | 117 +- drivers/regulator/da9121-regulator.h | 21 +- drivers/regulator/irq_helpers.c | 41 +- drivers/regulator/qcom-rpmh-regulator.c | 27 - drivers/regulator/qcom_spmi-regulator.c | 39 - drivers/regulator/rohm-regulator.c | 16 - drivers/regulator/tps68470-regulator.c | 201 - drivers/regulator/twl-regulator.c | 10 +- drivers/remoteproc/Kconfig | 11 - drivers/remoteproc/Makefile | 1 - drivers/remoteproc/imx_rproc.c | 9 +- drivers/remoteproc/ingenic_rproc.c | 5 +- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/remoteproc/qcom_pil_info.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 38 - drivers/remoteproc/rcar_rproc.c | 224 - drivers/remoteproc/remoteproc_core.c | 4 +- drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/remoteproc/st_slim_rproc.c | 2 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 1 - drivers/remoteproc/ti_k3_r5_remoteproc.c | 5 +- drivers/reset/Kconfig | 7 - drivers/reset/Makefile | 1 - drivers/reset/reset-rzg2l-usbphy-ctrl.c | 11 +- drivers/reset/reset-starfive-jh7100.c | 173 - drivers/reset/reset-uniphier-glue.c | 75 +- drivers/rpmsg/qcom_glink_native.c | 2 +- drivers/rpmsg/qcom_smd.c | 2 +- drivers/rpmsg/rpmsg_char.c | 7 +- drivers/rpmsg/rpmsg_core.c | 44 +- drivers/rpmsg/virtio_rpmsg_bus.c | 4 +- drivers/rtc/Kconfig | 11 - drivers/rtc/Makefile | 1 - drivers/rtc/rtc-cmos.c | 201 +- drivers/rtc/rtc-da9063.c | 16 +- drivers/rtc/rtc-gamecube.c | 377 - drivers/rtc/rtc-mc146818-lib.c | 182 +- drivers/rtc/rtc-pcf85063.c | 97 +- drivers/rtc/rtc-rs5c372.c | 55 - drivers/rtc/rtc-rv8803.c | 6 - drivers/s390/block/Kconfig | 2 +- drivers/s390/block/dcssblk.c | 26 +- drivers/s390/char/keyboard.h | 4 +- drivers/s390/char/sclp_early.c | 2 +- drivers/s390/char/vmcp.c | 4 +- drivers/s390/cio/chsc_sch.c | 5 + drivers/s390/cio/css.c | 19 + drivers/s390/cio/device.c | 20 +- drivers/s390/cio/eadm_sch.c | 5 + drivers/s390/cio/qdio.h | 7 +- drivers/s390/cio/qdio_main.c | 210 +- drivers/s390/cio/qdio_setup.c | 22 +- drivers/s390/cio/vfio_ccw_drv.c | 5 + drivers/s390/crypto/vfio_ap_drv.c | 79 +- drivers/s390/crypto/zcrypt_api.c | 7 +- drivers/s390/net/ctcm_dbug.h | 1 - drivers/s390/net/ctcm_fsms.c | 2 +- drivers/s390/net/lcs.c | 11 +- drivers/s390/net/qeth_core.h | 4 +- drivers/s390/net/qeth_core_main.c | 125 +- drivers/s390/net/qeth_ethtool.c | 4 +- drivers/s390/net/qeth_l2_main.c | 52 +- drivers/s390/net/qeth_l3_main.c | 13 +- drivers/s390/scsi/zfcp_qdio.c | 19 +- drivers/scsi/a100u2w.c | 2 + drivers/scsi/atp870u.c | 1 + drivers/scsi/bfa/bfad_attr.c | 2 +- drivers/scsi/ch.c | 2 +- drivers/scsi/dc395x.c | 3 +- drivers/scsi/elx/efct/efct_driver.c | 2 +- drivers/scsi/elx/efct/efct_hw.c | 10 +- drivers/scsi/elx/efct/efct_io.c | 2 +- drivers/scsi/elx/libefc/efc_cmds.c | 4 +- drivers/scsi/elx/libefc/efc_els.c | 4 +- drivers/scsi/elx/libefc_sli/sli4.c | 14 +- drivers/scsi/hisi_sas/hisi_sas.h | 6 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 357 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 11 +- drivers/scsi/hosts.c | 15 +- drivers/scsi/hpsa.c | 2 + drivers/scsi/initio.c | 2 + drivers/scsi/libsas/sas_discover.c | 1 + drivers/scsi/libsas/sas_scsi_host.c | 7 +- drivers/scsi/lpfc/lpfc.h | 97 +- drivers/scsi/lpfc/lpfc_attr.c | 62 +- drivers/scsi/lpfc/lpfc_debugfs.c | 31 +- drivers/scsi/lpfc/lpfc_debugfs.h | 2 +- drivers/scsi/lpfc/lpfc_els.c | 22 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 10 +- drivers/scsi/lpfc/lpfc_hw.h | 29 +- drivers/scsi/lpfc/lpfc_init.c | 45 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 6 - drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/lpfc/lpfc_sli.c | 48 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 83 +- drivers/scsi/megaraid/megaraid_mbox.c | 1 + drivers/scsi/megaraid/megaraid_sas_base.c | 27 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 21 +- drivers/scsi/pm8001/Makefile | 7 +- drivers/scsi/pm8001/pm8001_ctl.c | 24 +- drivers/scsi/pm8001/pm8001_hwi.c | 33 +- drivers/scsi/pm8001/pm8001_init.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 16 - drivers/scsi/pm8001/pm80xx_hwi.c | 38 +- drivers/scsi/pm8001/pm80xx_tracepoints.c | 10 - drivers/scsi/pm8001/pm80xx_tracepoints.h | 113 - drivers/scsi/pmcraid.c | 1 + drivers/scsi/qedi/qedi_main.c | 8 +- drivers/scsi/qla2xxx/qla_attr.c | 6 - drivers/scsi/qla2xxx/qla_init.c | 10 +- drivers/scsi/qla2xxx/qla_nvme.c | 5 +- drivers/scsi/qla4xxx/ql4_os.c | 4 +- drivers/scsi/scsi.c | 5 +- drivers/scsi/scsi_bsg.c | 2 +- drivers/scsi/scsi_debugfs.c | 1 - drivers/scsi/scsi_error.c | 114 +- drivers/scsi/scsi_ioctl.c | 43 +- drivers/scsi/scsi_lib.c | 47 +- drivers/scsi/scsi_logging.c | 4 +- drivers/scsi/scsi_pm.c | 1 + drivers/scsi/scsi_priv.h | 3 +- drivers/scsi/scsi_proc.c | 4 +- drivers/scsi/scsi_scan.c | 4 +- drivers/scsi/scsi_sysfs.c | 7 +- drivers/scsi/sd.c | 28 +- drivers/scsi/sd_zbc.c | 14 +- drivers/scsi/sg.c | 41 +- drivers/scsi/sr.c | 17 +- drivers/scsi/st.c | 4 +- drivers/scsi/storvsc_drv.c | 37 +- drivers/scsi/ufs/Kconfig | 15 +- drivers/scsi/ufs/tc-dwc-g210-pci.c | 1 + drivers/scsi/ufs/ufs-exynos.c | 4 +- drivers/scsi/ufs/ufs-hisi.c | 8 +- drivers/scsi/ufs/ufshcd-pci.c | 2 + drivers/scsi/ufs/ufshcd-pltfrm.c | 2 + drivers/scsi/ufs/ufshcd.c | 347 +- drivers/scsi/ufs/ufshcd.h | 20 +- drivers/scsi/ufs/ufshpb.c | 5 +- drivers/scsi/virtio_scsi.c | 4 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/apple/Kconfig | 22 - drivers/soc/apple/Makefile | 2 - drivers/soc/apple/apple-pmgr-pwrstate.c | 324 - drivers/soc/aspeed/aspeed-lpc-ctrl.c | 7 +- drivers/soc/aspeed/aspeed-socinfo.c | 73 - drivers/soc/bcm/brcmstb/pm/pm-mips.c | 5 +- drivers/soc/fsl/dpio/dpio-driver.c | 8 +- drivers/soc/fsl/dpio/qbman-portal.c | 24 +- drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/imx/gpcv2.c | 29 +- drivers/soc/imx/imx8m-blk-ctrl.c | 77 +- drivers/soc/qcom/cpr.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 28 - drivers/soc/qcom/qcom_aoss.c | 2 +- drivers/soc/qcom/qcom_stats.c | 13 - drivers/soc/qcom/qmi_interface.c | 2 +- drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/qcom/rpmhpd.c | 326 +- drivers/soc/qcom/rpmpd.c | 42 +- drivers/soc/qcom/smem.c | 2 +- drivers/soc/qcom/socinfo.c | 3 - drivers/soc/renesas/Kconfig | 15 - drivers/soc/renesas/Makefile | 2 - drivers/soc/renesas/r8a779a0-sysc.c | 380 +- drivers/soc/renesas/r8a779f0-sysc.c | 47 - drivers/soc/renesas/rcar-gen4-sysc.c | 376 - drivers/soc/renesas/rcar-gen4-sysc.h | 43 - drivers/soc/renesas/rcar-rst.c | 50 +- drivers/soc/renesas/renesas-soc.c | 127 +- drivers/soc/samsung/Kconfig | 14 - drivers/soc/samsung/Makefile | 2 - drivers/soc/samsung/exynos-chipid.c | 3 - drivers/soc/samsung/exynos-pmu.c | 2 - drivers/soc/samsung/exynos-usi.c | 285 - drivers/soc/tegra/common.c | 29 +- drivers/soc/tegra/fuse/fuse-tegra.c | 51 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 33 +- drivers/soc/tegra/fuse/fuse.h | 1 - drivers/soc/tegra/pmc.c | 41 +- drivers/soc/tegra/regulators-tegra20.c | 99 - drivers/soc/tegra/regulators-tegra30.c | 122 - drivers/soc/ti/k3-ringacc.c | 10 +- drivers/soc/ti/k3-socinfo.c | 3 +- drivers/soc/ti/knav_dma.c | 20 +- drivers/soc/ti/pruss.c | 2 +- drivers/soc/ti/ti_sci_inta_msi.c | 94 +- drivers/soc/xilinx/Kconfig | 10 - drivers/soc/xilinx/Makefile | 1 - drivers/soc/xilinx/xlnx_event_manager.c | 600 - drivers/soc/xilinx/zynqmp_pm_domains.c | 91 +- drivers/soc/xilinx/zynqmp_power.c | 55 +- drivers/soundwire/qcom.c | 6 +- drivers/spi/Kconfig | 11 +- drivers/spi/spi-ar934x.c | 2 - drivers/spi/spi-atmel.c | 36 +- drivers/spi/spi-bcm-qspi.c | 44 +- drivers/spi/spi-dw-bt1.c | 9 +- drivers/spi/spi-dw-core.c | 175 +- drivers/spi/spi-dw-dma.c | 55 +- drivers/spi/spi-dw-mmio.c | 22 +- drivers/spi/spi-dw-pci.c | 60 +- drivers/spi/spi-dw.h | 182 +- drivers/spi/spi-fsl-lpspi.c | 6 +- drivers/spi/spi-geni-qcom.c | 4 + drivers/spi/spi-hisi-kunpeng.c | 15 +- drivers/spi/spi-pic32.c | 2 + drivers/spi/spi-pxa2xx.c | 58 +- drivers/spi/spi-pxa2xx.h | 7 + drivers/spi/spi-rpc-if.c | 4 +- drivers/spi/spi-rspi.c | 27 +- drivers/spi/spi-tegra20-slink.c | 9 +- drivers/spi/spi-tegra210-quad.c | 11 +- drivers/spi/spi-uniphier.c | 11 +- drivers/spi/spi-xlp.c | 8 + drivers/spi/spi.c | 193 +- drivers/spi/spidev.c | 9 +- drivers/spmi/Kconfig | 11 - drivers/spmi/Makefile | 1 - drivers/spmi/spmi-mtk-pmif.c | 542 - drivers/spmi/spmi-pmic-arb.c | 193 +- drivers/staging/Kconfig | 4 + drivers/staging/Makefile | 2 + drivers/staging/fbtft/Kconfig | 6 + drivers/staging/fbtft/Makefile | 1 + drivers/staging/fbtft/fb_sh1106.c | 7 +- drivers/staging/fbtft/fb_watterott.c | 302 + drivers/staging/fbtft/fbtft.h | 41 - drivers/staging/greybus/audio_topology.c | 92 +- drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/atomisp/Makefile | 24 +- drivers/staging/media/atomisp/TODO | 191 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 119 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 121 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 130 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 313 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 118 +- drivers/staging/media/atomisp/i2c/gc0310.h | 3 +- drivers/staging/media/atomisp/i2c/gc2235.h | 3 +- drivers/staging/media/atomisp/i2c/ov2680.h | 207 +- drivers/staging/media/atomisp/i2c/ov2722.h | 3 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 248 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 6 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 + .../media/atomisp/pci/atomisp_compat_css20.c | 92 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 43 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 21 +- .../staging/media/atomisp/pci/atomisp_internal.h | 7 - drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 312 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 54 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 4 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 33 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 3 +- .../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 25 +- .../pci/css_2400_system/hive/ia_css_isp_configs.c | 386 + .../pci/css_2400_system/hive/ia_css_isp_params.c | 3420 +++++ .../{ => css_2400_system/hive}/ia_css_isp_states.c | 0 .../pci/css_2401_system/hive/ia_css_isp_configs.c | 386 + .../pci/css_2401_system/hive/ia_css_isp_params.c | 3367 +++++ .../pci/css_2401_system/hive/ia_css_isp_states.c | 224 + .../atomisp/pci/hive_isp_css_common/host/gdc.c | 11 + .../staging/media/atomisp/pci/ia_css_acc_types.h | 5 + .../media/atomisp/pci/ia_css_event_public.h | 17 +- .../staging/media/atomisp/pci/ia_css_isp_configs.c | 321 - .../staging/media/atomisp/pci/ia_css_isp_configs.h | 119 +- .../staging/media/atomisp/pci/ia_css_isp_params.c | 3344 ----- .../staging/media/atomisp/pci/ia_css_isp_params.h | 3 + drivers/staging/media/atomisp/pci/ia_css_pipe.h | 4 +- .../staging/media/atomisp/pci/ia_css_pipe_public.h | 26 + drivers/staging/media/atomisp/pci/ia_css_stream.h | 4 + .../media/atomisp/pci/ia_css_stream_public.h | 19 +- .../staging/media/atomisp/pci/input_system_local.h | 134 - .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c | 2 + .../copy_output_1.0/ia_css_copy_output.host.c | 8 +- .../copy_output_1.0/ia_css_copy_output.host.h | 6 +- .../isp/kernels/crop/crop_1.0/ia_css_crop.host.c | 28 +- .../isp/kernels/crop/crop_1.0/ia_css_crop.host.h | 14 +- .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 8 +- .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 6 +- .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 28 +- .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 14 +- .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 1 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 16 +- .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 6 +- .../yuv444_io_ls/ia_css_yuv444_io.host.c | 18 +- .../yuv444_io_ls/ia_css_yuv444_io.host.h | 6 +- .../iterator/iterator_1.0/ia_css_iterator.host.c | 11 +- .../kernels/output/output_1.0/ia_css_output.host.c | 69 +- .../kernels/output/output_1.0/ia_css_output.host.h | 42 +- .../kernels/qplane/qplane_2/ia_css_qplane.host.c | 30 +- .../kernels/qplane/qplane_2/ia_css_qplane.host.h | 16 +- .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 38 +- .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 22 +- .../raw_aa_binning_1.0/ia_css_raa.host.c | 2 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 30 +- .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 16 +- .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 5 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 68 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 33 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 14 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 33 +- .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 14 +- .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 4 +- .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 32 +- .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 8 +- .../atomisp/pci/isp/modes/interface/isp_const.h | 14 +- .../media/atomisp/pci/isp2400_input_system_local.h | 126 + .../atomisp/pci/isp2401_input_system_global.h | 12 + .../media/atomisp/pci/isp2401_input_system_local.h | 26 + .../pci/runtime/binary/interface/ia_css_binary.h | 3 + .../media/atomisp/pci/runtime/binary/src/binary.c | 513 +- .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 2 +- .../pci/runtime/frame/interface/ia_css_frame.h | 24 +- .../media/atomisp/pci/runtime/frame/src/frame.c | 116 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 11 + .../atomisp/pci/runtime/pipeline/src/pipeline.c | 3 +- drivers/staging/media/atomisp/pci/sh_css.c | 2047 ++- drivers/staging/media/atomisp/pci/sh_css_defs.h | 58 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 16 +- .../staging/media/atomisp/pci/sh_css_firmware.h | 3 + .../staging/media/atomisp/pci/sh_css_internal.h | 36 +- .../staging/media/atomisp/pci/sh_css_metadata.c | 17 + drivers/staging/media/atomisp/pci/sh_css_metrics.c | 25 + drivers/staging/media/atomisp/pci/sh_css_mipi.c | 197 +- drivers/staging/media/atomisp/pci/sh_css_mipi.h | 17 +- drivers/staging/media/atomisp/pci/sh_css_morph.c | 17 + .../media/atomisp/pci/sh_css_param_shading.c | 82 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 249 +- drivers/staging/media/atomisp/pci/sh_css_params.h | 8 + drivers/staging/media/atomisp/pci/sh_css_shading.c | 17 + drivers/staging/media/atomisp/pci/sh_css_sp.c | 131 +- drivers/staging/media/atomisp/pci/sh_css_sp.h | 7 +- drivers/staging/media/atomisp/pci/sh_css_stream.c | 17 + drivers/staging/media/atomisp/pci/system_global.h | 3 + drivers/staging/media/hantro/Kconfig | 11 +- drivers/staging/media/hantro/Makefile | 10 +- drivers/staging/media/hantro/hantro.h | 50 +- drivers/staging/media/hantro/hantro_drv.c | 51 +- drivers/staging/media/hantro/hantro_g2.c | 44 - drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 92 +- drivers/staging/media/hantro/hantro_g2_regs.h | 149 +- drivers/staging/media/hantro/hantro_g2_vp9_dec.c | 1022 -- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 7 +- drivers/staging/media/hantro/hantro_hevc.c | 79 +- drivers/staging/media/hantro/hantro_hw.h | 131 +- drivers/staging/media/hantro/hantro_jpeg.c | 31 +- drivers/staging/media/hantro/hantro_jpeg.h | 4 +- drivers/staging/media/hantro/hantro_postproc.c | 84 +- drivers/staging/media/hantro/hantro_v4l2.c | 13 +- drivers/staging/media/hantro/hantro_vp9.c | 240 - drivers/staging/media/hantro/hantro_vp9.h | 102 - drivers/staging/media/hantro/imx8m_vpu_hw.c | 58 +- .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 22 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 12 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 3 +- drivers/staging/media/hantro/sunxi_vpu_hw.c | 86 - drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 2 +- drivers/staging/media/imx/imx-media-utils.c | 42 + drivers/staging/media/imx/imx-media.h | 4 + drivers/staging/media/imx/imx6-mipi-csi2.c | 9 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 42 +- drivers/staging/media/ipu3/ipu3-css-params.c | 3 + drivers/staging/media/max96712/Kconfig | 14 - drivers/staging/media/max96712/Makefile | 2 - drivers/staging/media/max96712/max96712.c | 440 - drivers/staging/media/meson/vdec/vdec_helpers.c | 10 +- drivers/staging/media/rkvdec/Kconfig | 1 - drivers/staging/media/rkvdec/Makefile | 2 +- drivers/staging/media/rkvdec/rkvdec-vp9.c | 1072 -- drivers/staging/media/rkvdec/rkvdec.c | 43 +- drivers/staging/media/rkvdec/rkvdec.h | 12 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 12 - drivers/staging/media/tegra-vde/vde.c | 210 +- drivers/staging/media/tegra-vde/vde.h | 18 - drivers/staging/media/tegra-video/vi.c | 12 +- drivers/staging/mt7621-dma/Kconfig | 7 + drivers/staging/mt7621-dma/Makefile | 4 + drivers/staging/mt7621-dma/TODO | 5 + drivers/staging/mt7621-dma/hsdma-mt7621.c | 758 ++ drivers/staging/mt7621-dts/mt7621.dtsi | 38 + drivers/staging/pi433/rf69.c | 38 +- drivers/staging/r8188eu/Makefile | 1 + drivers/staging/r8188eu/core/rtw_ap.c | 7 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 11 +- drivers/staging/r8188eu/core/rtw_cmd.c | 33 +- drivers/staging/r8188eu/core/rtw_efuse.c | 221 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 73 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 19 +- drivers/staging/r8188eu/core/rtw_led.c | 109 +- drivers/staging/r8188eu/core/rtw_mlme.c | 12 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 100 +- drivers/staging/r8188eu/core/rtw_p2p.c | 6 + drivers/staging/r8188eu/core/rtw_pwrctrl.c | 13 +- drivers/staging/r8188eu/core/rtw_rf.c | 2 +- drivers/staging/r8188eu/core/rtw_security.c | 22 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 23 +- drivers/staging/r8188eu/core/rtw_xmit.c | 2 +- drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 102 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 10 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 185 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 84 +- drivers/staging/r8188eu/hal/odm.c | 35 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 2 + drivers/staging/r8188eu/hal/odm_RTL8188E.c | 49 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 2 +- drivers/staging/r8188eu/hal/odm_interface.c | 42 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 12 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 24 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 949 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 197 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 44 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 37 + drivers/staging/r8188eu/hal/rtl8188eu_led.c | 48 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 4 +- drivers/staging/r8188eu/hal/usb_halinit.c | 242 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 14 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 26 + drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 148 +- drivers/staging/r8188eu/include/HalPhyRf_8188e.h | 5 + drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 53 +- drivers/staging/r8188eu/include/HalVerDef.h | 12 + drivers/staging/r8188eu/include/drv_types.h | 17 +- drivers/staging/r8188eu/include/hal_intf.h | 17 +- drivers/staging/r8188eu/include/ieee80211.h | 3 +- drivers/staging/r8188eu/include/ieee80211_ext.h | 271 + drivers/staging/r8188eu/include/odm.h | 95 +- drivers/staging/r8188eu/include/odm_interface.h | 10 + drivers/staging/r8188eu/include/osdep_service.h | 32 + drivers/staging/r8188eu/include/rtl8188e_dm.h | 7 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 34 +- drivers/staging/r8188eu/include/rtl8188e_recv.h | 2 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 54 + drivers/staging/r8188eu/include/rtl8188e_sreset.h | 13 + drivers/staging/r8188eu/include/rtw_debug.h | 12 + drivers/staging/r8188eu/include/rtw_efuse.h | 104 +- drivers/staging/r8188eu/include/rtw_io.h | 2 +- drivers/staging/r8188eu/include/rtw_led.h | 60 +- drivers/staging/r8188eu/include/rtw_mlme.h | 12 + drivers/staging/r8188eu/include/rtw_pwrctrl.h | 1 + drivers/staging/r8188eu/include/rtw_recv.h | 1 + drivers/staging/r8188eu/include/rtw_rf.h | 10 + drivers/staging/r8188eu/include/usb_osintf.h | 1 + drivers/staging/r8188eu/include/wifi.h | 57 + drivers/staging/r8188eu/os_dep/ioctl_linux.c | 50 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 63 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 39 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 6 +- drivers/staging/ralink-gdma/Kconfig | 8 + drivers/staging/ralink-gdma/Makefile | 4 + drivers/staging/ralink-gdma/ralink-gdma.c | 917 ++ drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_module.c | 17 +- drivers/staging/rtl8192e/rtllib_softmac.c | 8 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 4 +- drivers/staging/rtl8192u/r8192U_core.c | 13 +- drivers/staging/rtl8712/rtl8712_efuse.c | 28 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 3 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 14 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rts5208/rtsx.c | 16 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 + drivers/staging/vt6655/card.c | 36 +- drivers/staging/vt6655/channel.c | 2 +- drivers/staging/vt6655/device.h | 8 +- drivers/staging/vt6655/device_main.c | 12 +- drivers/staging/vt6655/dpc.c | 2 +- drivers/staging/vt6655/rf.c | 54 +- drivers/staging/vt6655/rf.h | 2 +- drivers/staging/wlan-ng/prism2mib.c | 8 + drivers/target/target_core_pscsi.c | 2 +- drivers/tee/optee/Makefile | 1 - drivers/tee/optee/core.c | 2 +- drivers/tee/optee/ffa_abi.c | 6 +- drivers/tee/optee/notif.c | 125 - drivers/tee/optee/optee_msg.h | 9 - drivers/tee/optee/optee_private.h | 28 +- drivers/tee/optee/optee_rpc_cmd.h | 31 +- drivers/tee/optee/optee_smc.h | 75 +- drivers/tee/optee/rpc.c | 71 +- drivers/tee/optee/smc_abi.c | 237 +- drivers/tee/tee_core.c | 10 +- drivers/thermal/Kconfig | 9 - drivers/thermal/Makefile | 1 - drivers/thermal/cpufreq_cooling.c | 6 +- drivers/thermal/imx8mm_thermal.c | 3 - drivers/thermal/imx_thermal.c | 145 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 5 +- .../intel/int340x_thermal/acpi_thermal_rel.h | 48 +- drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/rzg2l_thermal.c | 242 - drivers/thunderbolt/acpi.c | 15 +- drivers/thunderbolt/icm.c | 7 +- drivers/thunderbolt/lc.c | 27 - drivers/thunderbolt/path.c | 42 +- drivers/thunderbolt/retimer.c | 28 +- drivers/thunderbolt/switch.c | 490 +- drivers/thunderbolt/tb.c | 91 +- drivers/thunderbolt/tb.h | 106 +- drivers/thunderbolt/tb_msgs.h | 47 +- drivers/thunderbolt/tb_regs.h | 113 +- drivers/thunderbolt/tmu.c | 337 +- drivers/thunderbolt/tunnel.c | 27 +- drivers/thunderbolt/tunnel.h | 9 +- drivers/thunderbolt/usb4.c | 52 +- drivers/thunderbolt/xdomain.c | 16 +- drivers/tty/goldfish.c | 2 +- drivers/tty/mips_ejtag_fdc.c | 22 +- drivers/tty/moxa.c | 4 +- drivers/tty/mxser.c | 306 +- drivers/tty/n_gsm.c | 11 +- drivers/tty/n_hdlc.c | 5 +- drivers/tty/n_tty.c | 694 +- drivers/tty/serial/8250/8250_dw.c | 3 - drivers/tty/serial/8250/8250_pci.c | 407 +- drivers/tty/serial/8250/8250_pericom.c | 214 - drivers/tty/serial/8250/8250_port.c | 2 +- drivers/tty/serial/8250/Kconfig | 8 - drivers/tty/serial/8250/Makefile | 1 - drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/amba-pl011.c | 64 +- drivers/tty/serial/atmel_serial.c | 16 +- drivers/tty/serial/fsl_lpuart.c | 12 +- drivers/tty/serial/imx.c | 13 +- drivers/tty/serial/lantiq.c | 28 +- drivers/tty/serial/lpc32xx_hs.c | 2 +- drivers/tty/serial/msm_serial.c | 15 +- drivers/tty/serial/samsung_tty.c | 78 +- drivers/tty/serial/serial_core.c | 12 +- drivers/tty/serial/sh-sci.c | 96 +- drivers/tty/serial/uartlite.c | 2 +- drivers/tty/tty_buffer.c | 279 +- drivers/tty/tty_io.c | 912 +- drivers/tty/tty_ldisc.c | 292 +- drivers/tty/tty_port.c | 223 +- drivers/tty/vt/keyboard.c | 6 +- drivers/tty/vt/vt.c | 2 +- drivers/uio/uio_dmem_genirq.c | 6 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 14 +- drivers/usb/cdns3/cdnsp-gadget.c | 2 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 53 +- drivers/usb/chipidea/core.c | 1 - drivers/usb/chipidea/otg.c | 5 +- drivers/usb/core/driver.c | 3 +- drivers/usb/core/generic.c | 2 +- drivers/usb/core/hcd.c | 2 +- drivers/usb/core/hub.c | 35 +- drivers/usb/dwc2/core.h | 3 - drivers/usb/dwc2/drd.c | 51 +- drivers/usb/dwc2/gadget.c | 4 +- drivers/usb/dwc2/platform.c | 63 +- drivers/usb/dwc3/core.h | 9 - drivers/usb/dwc3/dwc3-meson-g12a.c | 17 +- drivers/usb/dwc3/gadget.c | 59 +- drivers/usb/dwc3/host.c | 45 +- drivers/usb/gadget/composite.c | 39 +- drivers/usb/gadget/configfs.c | 39 +- drivers/usb/gadget/function/f_fs.c | 13 +- drivers/usb/gadget/function/f_mass_storage.c | 2 +- drivers/usb/gadget/function/f_midi.c | 48 +- drivers/usb/gadget/function/rndis.c | 4 +- drivers/usb/gadget/udc/aspeed-vhub/dev.c | 19 +- drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 7 - drivers/usb/gadget/udc/aspeed-vhub/hub.c | 47 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 1 - drivers/usb/gadget/udc/at91_udc.c | 67 +- drivers/usb/gadget/udc/at91_udc.h | 8 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 1 - drivers/usb/gadget/udc/mv_udc_core.c | 4 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/udc-xilinx.c | 56 - drivers/usb/host/Kconfig | 11 - drivers/usb/host/Makefile | 1 - drivers/usb/host/ehci-brcm.c | 6 +- drivers/usb/host/fotg210-hcd.c | 11 +- drivers/usb/host/ohci-omap.c | 2 +- drivers/usb/host/ohci-s3c2410.c | 10 +- drivers/usb/host/ohci-spear.c | 2 +- drivers/usb/host/u132-hcd.c | 1 + drivers/usb/host/uhci-platform.c | 9 +- drivers/usb/host/xen-hcd.c | 1609 --- drivers/usb/host/xhci-mtk.c | 16 +- drivers/usb/host/xhci-pci.c | 5 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/isp1760/isp1760-if.c | 16 +- drivers/usb/misc/ehset.c | 58 - drivers/usb/misc/ftdi-elan.c | 1 - drivers/usb/mtu3/mtu3_gadget.c | 12 +- drivers/usb/mtu3/mtu3_qmu.c | 7 +- drivers/usb/musb/am35x.c | 2 - drivers/usb/musb/da8xx.c | 20 +- drivers/usb/musb/jz4740.c | 1 - drivers/usb/musb/mediatek.c | 2 - drivers/usb/musb/musb_dsps.c | 15 +- drivers/usb/musb/omap2430.c | 23 +- drivers/usb/musb/ux500.c | 18 +- drivers/usb/phy/phy-mv-usb.c | 5 +- drivers/usb/renesas_usbhs/common.c | 14 +- drivers/usb/renesas_usbhs/common.h | 1 + drivers/usb/renesas_usbhs/mod.c | 14 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 20 +- drivers/usb/usbip/usbip_event.c | 1 + drivers/vdpa/alibaba/eni_vdpa.c | 12 + drivers/vdpa/ifcvf/ifcvf_base.c | 41 +- drivers/vdpa/ifcvf/ifcvf_base.h | 9 +- drivers/vdpa/ifcvf/ifcvf_main.c | 24 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 1 - drivers/vdpa/vdpa.c | 74 - drivers/vdpa/vdpa_user/iova_domain.c | 8 + drivers/vdpa/vdpa_user/vduse_dev.c | 3 +- drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 4 +- drivers/vfio/pci/vfio_pci_igd.c | 15 +- drivers/vfio/vfio_iommu_type1.c | 2 +- drivers/vhost/vdpa.c | 2 +- drivers/vhost/vhost.c | 139 +- drivers/vhost/vhost.h | 16 +- drivers/video/backlight/lp855x_bl.c | 134 +- drivers/video/backlight/qcom-wled.c | 130 +- drivers/video/console/vgacon.c | 21 + drivers/video/fbdev/core/fbsysfs.c | 14 +- drivers/video/fbdev/omap/omapfb_main.c | 1 - .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 14 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 18 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 20 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 12 +- drivers/video/fbdev/sh7760fb.c | 2 - drivers/video/fbdev/simplefb.c | 21 +- drivers/virt/acrn/ioreq.c | 3 +- drivers/virt/nitro_enclaves/Kconfig | 9 - drivers/virt/nitro_enclaves/ne_misc_dev.c | 179 +- drivers/virt/nitro_enclaves/ne_misc_dev_test.c | 157 - drivers/virt/nitro_enclaves/ne_pci_dev.c | 1 + drivers/virtio/virtio.c | 6 - drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_input.c | 2 +- drivers/virtio/virtio_mem.c | 112 +- drivers/w1/slaves/w1_ds28e04.c | 26 +- drivers/w1/slaves/w1_therm.c | 7 +- drivers/xen/gntdev.c | 6 +- drivers/zorro/proc.c | 2 +- fs/9p/cache.c | 195 +- fs/9p/cache.h | 25 +- fs/9p/v9fs.c | 17 +- fs/9p/v9fs.h | 13 +- fs/9p/vfs_addr.c | 56 +- fs/9p/vfs_dir.c | 13 - fs/9p/vfs_file.c | 9 +- fs/9p/vfs_inode.c | 26 +- fs/9p/vfs_inode_dotl.c | 32 +- fs/9p/vfs_super.c | 3 - fs/Kconfig | 8 +- fs/Makefile | 2 - fs/adfs/inode.c | 4 +- fs/afs/Makefile | 3 + fs/afs/cache.c | 68 + fs/afs/cell.c | 12 + fs/afs/file.c | 37 +- fs/afs/inode.c | 101 +- fs/afs/internal.h | 37 +- fs/afs/main.c | 14 + fs/afs/proc.c | 6 +- fs/afs/super.c | 1 - fs/afs/volume.c | 29 +- fs/afs/write.c | 88 +- fs/aio.c | 31 +- fs/binfmt_elf.c | 29 +- fs/binfmt_misc.c | 6 +- fs/btrfs/Kconfig | 3 +- fs/btrfs/backref.c | 16 +- fs/btrfs/block-group.c | 4 +- fs/btrfs/block-rsv.c | 12 +- fs/btrfs/block-rsv.h | 4 +- fs/btrfs/btrfs_inode.h | 18 +- fs/btrfs/ctree.c | 146 +- fs/btrfs/ctree.h | 67 +- fs/btrfs/delalloc-space.c | 2 +- fs/btrfs/delayed-inode.c | 2 +- fs/btrfs/delayed-ref.c | 4 +- fs/btrfs/dev-replace.c | 6 +- fs/btrfs/dir-item.c | 12 +- fs/btrfs/disk-io.c | 8 +- fs/btrfs/extent-tree.c | 14 +- fs/btrfs/file-item.c | 24 +- fs/btrfs/inode-item.c | 14 +- fs/btrfs/inode.c | 166 +- fs/btrfs/ioctl.c | 49 +- fs/btrfs/print-tree.c | 8 +- fs/btrfs/props.c | 7 +- fs/btrfs/qgroup.c | 19 - fs/btrfs/ref-verify.c | 2 +- fs/btrfs/reflink.c | 2 +- fs/btrfs/relocation.c | 19 +- fs/btrfs/root-tree.c | 6 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 60 +- fs/btrfs/space-info.c | 84 +- fs/btrfs/space-info.h | 2 +- fs/btrfs/tests/extent-buffer-tests.c | 17 +- fs/btrfs/transaction.c | 80 +- fs/btrfs/tree-checker.c | 56 +- fs/btrfs/tree-log.c | 585 +- fs/btrfs/uuid-tree.c | 10 +- fs/btrfs/verity.c | 2 +- fs/btrfs/volumes.c | 91 +- fs/btrfs/xattr.c | 8 +- fs/btrfs/zoned.c | 80 +- fs/btrfs/zoned.h | 8 +- fs/buffer.c | 79 +- fs/cachefiles/Kconfig | 7 - fs/cachefiles/Makefile | 6 +- fs/cachefiles/bind.c | 278 + fs/cachefiles/cache.c | 378 - fs/cachefiles/daemon.c | 180 +- fs/cachefiles/error_inject.c | 46 - fs/cachefiles/interface.c | 747 +- fs/cachefiles/internal.h | 270 +- fs/cachefiles/io.c | 330 +- fs/cachefiles/key.c | 201 +- fs/cachefiles/main.c | 22 +- fs/cachefiles/namei.c | 1223 +- fs/cachefiles/rdwr.c | 972 ++ fs/cachefiles/security.c | 2 +- fs/cachefiles/volume.c | 139 - fs/cachefiles/xattr.c | 425 +- fs/ceph/addr.c | 101 +- fs/ceph/cache.c | 218 +- fs/ceph/cache.h | 97 +- fs/ceph/caps.c | 3 +- fs/ceph/file.c | 13 +- fs/ceph/inode.c | 22 +- fs/ceph/super.c | 10 +- fs/ceph/super.h | 3 +- fs/cifs/Makefile | 2 +- fs/cifs/cache.c | 105 + fs/cifs/cifsfs.c | 11 +- fs/cifs/cifsglob.h | 5 +- fs/cifs/connect.c | 14 +- fs/cifs/file.c | 64 +- fs/cifs/fscache.c | 333 +- fs/cifs/fscache.h | 126 +- fs/cifs/inode.c | 19 +- fs/coredump.c | 66 +- fs/dax.c | 157 +- fs/dcache.c | 37 +- fs/dlm/ast.c | 16 +- fs/dlm/debug_fs.c | 96 +- fs/dlm/dir.c | 3 +- fs/dlm/dlm_internal.h | 12 +- fs/dlm/lock.c | 109 +- fs/dlm/lock.h | 4 - fs/dlm/lockspace.c | 38 +- fs/dlm/lowcomms.c | 183 +- fs/dlm/lowcomms.h | 6 +- fs/dlm/main.c | 3 - fs/dlm/member.c | 3 +- fs/dlm/memory.c | 68 +- fs/dlm/memory.h | 6 - fs/dlm/midcomms.c | 85 +- fs/dlm/midcomms.h | 3 - fs/dlm/rcom.c | 2 +- fs/dlm/recoverd.c | 3 +- fs/dlm/requestqueue.c | 17 +- fs/ecryptfs/file.c | 2 +- fs/ecryptfs/main.c | 2 +- fs/erofs/Makefile | 2 +- fs/erofs/data.c | 50 +- fs/erofs/decompressor.c | 4 +- fs/erofs/erofs_fs.h | 8 +- fs/erofs/internal.h | 27 +- fs/erofs/super.c | 29 +- fs/erofs/sysfs.c | 254 - fs/erofs/zdata.c | 26 +- fs/eventpoll.c | 10 +- fs/exec.c | 42 +- fs/exfat/balloc.c | 2 +- fs/exfat/dir.c | 42 +- fs/exfat/exfat_fs.h | 6 +- fs/exfat/fatent.c | 4 +- fs/exfat/file.c | 18 +- fs/exfat/inode.c | 15 +- fs/exfat/misc.c | 3 +- fs/exfat/namei.c | 48 +- fs/exfat/nls.c | 2 +- fs/exfat/super.c | 11 +- fs/exportfs/expfs.c | 2 +- fs/ext2/ext2.h | 1 - fs/ext2/inode.c | 15 +- fs/ext2/super.c | 16 +- fs/ext4/ext4.h | 1 - fs/ext4/extents.c | 8 +- fs/ext4/inline.c | 5 +- fs/ext4/inode.c | 25 +- fs/ext4/mballoc.c | 14 +- fs/ext4/page-io.c | 9 +- fs/ext4/super.c | 1918 +-- fs/f2fs/Kconfig | 1 - fs/f2fs/checkpoint.c | 6 +- fs/f2fs/compress.c | 84 +- fs/f2fs/data.c | 355 +- fs/f2fs/f2fs.h | 45 +- fs/f2fs/file.c | 503 +- fs/f2fs/gc.c | 31 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 19 +- fs/f2fs/iostat.c | 40 +- fs/f2fs/node.c | 27 +- fs/f2fs/recovery.c | 8 +- fs/f2fs/segment.c | 19 +- fs/f2fs/segment.h | 3 +- fs/f2fs/super.c | 89 +- fs/f2fs/sysfs.c | 29 +- fs/f2fs/xattr.c | 40 +- fs/fat/file.c | 5 +- fs/file_table.c | 47 +- fs/fs-writeback.c | 32 +- fs/fs_parser.c | 31 +- fs/fscache/Kconfig | 3 - fs/fscache/Makefile | 6 +- fs/fscache/cache.c | 618 +- fs/fscache/cookie.c | 1433 +- fs/fscache/fsdef.c | 98 + fs/fscache/internal.h | 317 +- fs/fscache/io.c | 376 +- fs/fscache/main.c | 147 +- fs/fscache/netfs.c | 74 + fs/fscache/object.c | 1125 ++ fs/fscache/operation.c | 633 + fs/fscache/page.c | 1242 ++ fs/fscache/proc.c | 47 +- fs/fscache/stats.c | 293 +- fs/fscache/volume.c | 517 - fs/fuse/Kconfig | 2 +- fs/fuse/dax.c | 36 +- fs/fuse/dir.c | 91 - fs/fuse/file.c | 6 +- fs/fuse/fuse_i.h | 31 +- fs/fuse/inode.c | 89 +- fs/fuse/virtio_fs.c | 40 +- fs/gfs2/bmap.c | 2 +- fs/gfs2/file.c | 2 +- fs/gfs2/glock.c | 4 +- fs/gfs2/glops.c | 2 +- fs/gfs2/inode.c | 2 +- fs/gfs2/rgrp.c | 7 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 10 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 4 +- fs/hostfs/hostfs_kern.c | 3 - fs/inode.c | 88 +- fs/internal.h | 10 +- fs/io-wq.c | 15 +- fs/io-wq.h | 22 - fs/io_uring.c | 514 +- fs/ioctl.c | 2 +- fs/iomap/Makefile | 4 +- fs/iomap/buffered-io.c | 543 +- fs/iomap/direct-io.c | 1 - fs/jbd2/journal.c | 2 +- fs/jffs2/background.c | 2 +- fs/kernfs/dir.c | 118 +- fs/kernfs/file.c | 6 +- fs/kernfs/inode.c | 22 +- fs/kernfs/mount.c | 15 +- fs/kernfs/symlink.c | 5 +- fs/ksmbd/ndr.c | 2 +- fs/ksmbd/smb2ops.c | 3 + fs/ksmbd/smb2pdu.c | 32 +- fs/ksmbd/smbacl.c | 19 +- fs/ksmbd/smbacl.h | 5 +- fs/ksmbd/vfs.c | 4 +- fs/lockd/svc.c | 200 +- fs/lockd/svclock.c | 6 +- fs/locks.c | 34 +- fs/namei.c | 61 +- fs/namespace.c | 97 +- fs/netfs/read_helper.c | 10 +- fs/nfs/Makefile | 2 +- fs/nfs/callback.c | 36 +- fs/nfs/client.c | 4 + fs/nfs/dir.c | 87 +- fs/nfs/direct.c | 2 - fs/nfs/export.c | 2 +- fs/nfs/file.c | 13 +- fs/nfs/filelayout/filelayout.h | 2 +- fs/nfs/filelayout/filelayoutdev.c | 4 +- fs/nfs/fscache-index.c | 140 + fs/nfs/fscache.c | 490 +- fs/nfs/fscache.h | 179 +- fs/nfs/inode.c | 11 +- fs/nfs/nfs3proc.c | 5 +- fs/nfs/nfs4client.c | 5 +- fs/nfs/nfs4proc.c | 31 +- fs/nfs/nfs4state.c | 2 +- fs/nfs/nfs4xdr.c | 7 +- fs/nfs/nfstrace.h | 1 + fs/nfs/read.c | 25 +- fs/nfs/super.c | 28 +- fs/nfs/write.c | 8 +- fs/nfsd/export.c | 2 +- fs/nfsd/filecache.c | 77 +- fs/nfsd/filecache.h | 1 + fs/nfsd/netns.h | 15 +- fs/nfsd/nfs3proc.c | 6 +- fs/nfsd/nfs4proc.c | 20 +- fs/nfsd/nfs4recover.c | 2 +- fs/nfsd/nfs4state.c | 72 +- fs/nfsd/nfs4xdr.c | 21 +- fs/nfsd/nfscache.c | 2 +- fs/nfsd/nfsctl.c | 24 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfsproc.c | 8 +- fs/nfsd/nfssvc.c | 161 +- fs/nfsd/state.h | 5 - fs/nfsd/stats.c | 2 +- fs/nfsd/stats.h | 4 +- fs/nfsd/trace.h | 106 +- fs/nfsd/vfs.c | 70 +- fs/nfsd/vfs.h | 3 +- fs/notify/dnotify/dnotify.c | 23 +- fs/notify/fanotify/fanotify.c | 213 +- fs/notify/fanotify/fanotify.h | 142 +- fs/notify/fanotify/fanotify_user.c | 92 +- fs/notify/fsnotify.c | 53 +- fs/notify/group.c | 2 +- fs/notify/inotify/inotify_user.c | 11 +- fs/notify/mark.c | 31 +- fs/ntfs3/file.c | 12 +- fs/ntfs3/frecord.c | 10 +- fs/ntfs3/fslog.c | 6 +- fs/ntfs3/inode.c | 8 +- fs/ntfs3/xattr.c | 136 +- fs/ocfs2/aops.c | 26 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/journal.c | 6 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/stackglue.c | 25 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/open.c | 8 +- fs/overlayfs/readdir.c | 6 +- fs/overlayfs/super.c | 2 +- fs/pipe.c | 64 +- fs/posix_acl.c | 17 +- fs/proc/array.c | 3 - fs/proc/base.c | 4 +- fs/proc/fd.c | 23 +- fs/proc/generic.c | 6 + fs/proc/inode.c | 1 - fs/proc/internal.h | 5 + fs/proc/page.c | 40 +- fs/proc/proc_net.c | 27 +- fs/proc/proc_sysctl.c | 63 +- fs/proc/task_mmu.c | 13 +- fs/proc/vmcore.c | 10 +- fs/proc_namespace.c | 2 +- fs/pstore/ftrace.c | 46 +- fs/readdir.c | 62 +- fs/reiserfs/journal.c | 7 +- fs/remap_range.c | 116 +- fs/signalfd.c | 5 +- fs/squashfs/super.c | 33 - fs/sysctls.c | 39 - fs/ubifs/Makefile | 2 +- fs/ubifs/dir.c | 4 +- fs/ubifs/io.c | 21 - fs/ubifs/replay.c | 2 +- fs/ubifs/super.c | 23 +- fs/ubifs/sysfs.c | 153 - fs/ubifs/ubifs.h | 35 - fs/udf/ialloc.c | 2 - fs/unicode/Kconfig | 13 +- fs/unicode/Makefile | 13 +- fs/unicode/mkutf8data.c | 24 +- fs/unicode/utf8-core.c | 109 +- fs/unicode/utf8-norm.c | 262 +- fs/unicode/utf8-selftest.c | 94 +- fs/unicode/utf8data.c_shipped | 4123 ------ fs/unicode/utf8data.h_shipped | 4109 ++++++ fs/unicode/utf8n.h | 81 +- fs/userfaultfd.c | 8 +- fs/xfs/kmem.c | 3 +- fs/xfs/libxfs/xfs_bmap.c | 4 +- fs/xfs/scrub/dir.c | 15 +- fs/xfs/scrub/quota.c | 4 +- fs/xfs/scrub/repair.c | 3 - fs/xfs/scrub/scrub.c | 4 + fs/xfs/scrub/scrub.h | 1 + fs/xfs/xfs_aops.c | 26 +- fs/xfs/xfs_bmap_util.c | 7 +- fs/xfs/xfs_buf.c | 10 +- fs/xfs/xfs_buf.h | 5 +- fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_file.c | 3 +- fs/xfs/xfs_icache.c | 5 +- fs/xfs/xfs_inode.c | 8 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_ioctl.h | 5 +- fs/xfs/xfs_iomap.c | 84 +- fs/xfs/xfs_iomap.h | 12 +- fs/xfs/xfs_iops.c | 47 +- fs/xfs/xfs_linux.h | 1 - fs/xfs/xfs_log_recover.c | 24 +- fs/xfs/xfs_mount.c | 10 + fs/xfs/xfs_pnfs.c | 4 +- fs/xfs/xfs_qm_syscalls.c | 11 +- fs/xfs/xfs_reflink.c | 8 +- fs/xfs/xfs_super.c | 89 +- fs/xfs/xfs_symlink.c | 33 +- fs/xfs/xfs_trans.c | 11 +- include/acpi/acpi_bus.h | 11 +- include/acpi/acpi_numa.h | 1 + include/acpi/processor.h | 7 +- include/asm-generic/barrier.h | 65 +- include/asm-generic/bitops.h | 1 + include/asm-generic/bitops/find.h | 188 + include/asm-generic/bitops/instrumented-atomic.h | 3 - include/asm-generic/bitops/instrumented-lock.h | 3 - include/asm-generic/bitops/le.h | 64 + include/asm-generic/error-injection.h | 4 +- include/asm-generic/futex.h | 31 +- include/asm-generic/logic_io.h | 2 +- include/asm-generic/mshyperv.h | 2 - include/asm-generic/sections.h | 14 +- include/crypto/aead.h | 4 +- include/crypto/algapi.h | 5 +- include/crypto/blake2b.h | 1 + include/crypto/blake2s.h | 2 +- include/crypto/cryptd.h | 3 +- include/crypto/drbg.h | 11 +- include/crypto/engine.h | 6 +- include/crypto/internal/kdf_selftest.h | 71 - include/crypto/kdf_sp800108.h | 61 - include/crypto/pcrypt.h | 2 +- include/crypto/public_key.h | 2 +- include/crypto/scatterwalk.h | 3 +- include/crypto/skcipher.h | 6 +- include/drm/drm_connector.h | 55 - include/drm/drm_device.h | 5 +- include/drm/drm_dp_helper.h | 35 +- include/drm/drm_drv.h | 17 +- include/drm/drm_format_helper.h | 61 +- include/drm/drm_gem_atomic_helper.h | 18 - include/drm/drm_gem_cma_helper.h | 189 +- include/drm/drm_gem_shmem_helper.h | 168 +- include/drm/drm_gem_ttm_helper.h | 2 +- include/drm/drm_gem_vram_helper.h | 2 +- include/drm/drm_hashtab.h | 79 + include/drm/drm_legacy.h | 15 +- include/drm/drm_mm.h | 4 +- include/drm/drm_mode_config.h | 13 - include/drm/drm_of.h | 7 - include/drm/drm_privacy_screen_consumer.h | 65 - include/drm/drm_privacy_screen_driver.h | 84 - include/drm/drm_privacy_screen_machine.h | 46 - include/drm/drm_probe_helper.h | 1 - include/drm/drm_sysfs.h | 1 - include/drm/gpu_scheduler.h | 12 +- include/drm/i915_pciids.h | 9 - include/drm/intel-gtt.h | 8 +- include/drm/ttm/ttm_bo_api.h | 1 + include/drm/ttm/ttm_placement.h | 11 - include/dt-bindings/clock/dra7.h | 14 +- include/dt-bindings/clock/exynos4.h | 4 +- include/dt-bindings/clock/exynos5250.h | 4 +- include/dt-bindings/clock/exynos7885.h | 115 - include/dt-bindings/clock/exynos850.h | 54 +- include/dt-bindings/clock/imx8mp-clock.h | 1 + include/dt-bindings/clock/microchip,lan966x.h | 34 - include/dt-bindings/clock/qcom,gcc-msm8976.h | 240 - include/dt-bindings/clock/qcom,gcc-sdx65.h | 122 - include/dt-bindings/clock/qcom,gcc-sm8450.h | 244 - include/dt-bindings/clock/r8a779f0-cpg-mssr.h | 64 - include/dt-bindings/clock/starfive-jh7100.h | 202 - include/dt-bindings/clock/sun20i-d1-ccu.h | 156 - include/dt-bindings/clock/sun20i-d1-r-ccu.h | 19 - include/dt-bindings/clock/sun50i-a64-ccu.h | 2 +- include/dt-bindings/clock/sun8i-h3-ccu.h | 2 +- include/dt-bindings/clock/tegra234-clock.h | 26 +- include/dt-bindings/gpio/msc313-gpio.h | 71 - include/dt-bindings/gpio/tegra234-gpio.h | 63 - include/dt-bindings/iio/addac/adi,ad74413r.h | 21 - include/dt-bindings/interconnect/qcom,msm8996.h | 163 - include/dt-bindings/interconnect/qcom,qcm2290.h | 94 - include/dt-bindings/interconnect/qcom,sm8450.h | 171 - include/dt-bindings/memory/tegra234-mc.h | 32 - include/dt-bindings/mux/ti-serdes.h | 22 - include/dt-bindings/phy/phy-imx8-pcie.h | 14 - include/dt-bindings/phy/phy-lan966x-serdes.h | 14 - include/dt-bindings/pinctrl/k3.h | 3 - include/dt-bindings/pinctrl/pinctrl-starfive.h | 275 - include/dt-bindings/pinctrl/samsung.h | 13 +- include/dt-bindings/power/imx8mn-power.h | 5 - include/dt-bindings/power/imx8ulp-power.h | 26 - include/dt-bindings/power/qcom-rpmpd.h | 33 - include/dt-bindings/power/r8a779f0-sysc.h | 30 - include/dt-bindings/reset/starfive-jh7100.h | 126 - include/dt-bindings/reset/sun20i-d1-ccu.h | 77 - include/dt-bindings/reset/sun20i-d1-r-ccu.h | 16 - include/dt-bindings/reset/tegra234-reset.h | 12 +- include/dt-bindings/soc/samsung,exynos-usi.h | 17 - include/dt-bindings/sound/rt5640.h | 1 - include/dt-bindings/sound/tlv320adc3xxx.h | 28 - include/keys/asymmetric-type.h | 3 +- include/kunit/assert.h | 2 +- include/kvm/arm_pmu.h | 19 +- include/linux/acpi.h | 36 +- include/linux/aio.h | 4 + include/linux/amba/bus.h | 6 + include/linux/arch_topology.h | 4 +- include/linux/atomic/atomic-instrumented.h | 135 +- include/linux/auxiliary_bus.h | 164 - include/linux/avf/virtchnl.h | 377 - include/linux/bio.h | 56 +- include/linux/bitfield.h | 19 +- include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 + include/linux/blk-mq.h | 55 +- include/linux/blkdev.h | 18 +- include/linux/bootmem_info.h | 2 +- include/linux/bpf-cgroup-defs.h | 70 - include/linux/bpf-cgroup.h | 57 +- include/linux/bpf.h | 119 +- include/linux/bpf_verifier.h | 34 - include/linux/btf.h | 89 +- include/linux/btf_ids.h | 20 +- include/linux/byteorder/generic.h | 4 +- include/linux/can/bittiming.h | 7 + include/linux/cc_platform.h | 11 - include/linux/ceph/libceph.h | 1 + include/linux/cgroup-defs.h | 4 +- include/linux/clk-provider.h | 23 - include/linux/clk/sunxi-ng.h | 15 + include/linux/comedi/comedi_8255.h | 42 - include/linux/comedi/comedi_pci.h | 56 - include/linux/comedi/comedi_pcmcia.h | 48 - include/linux/comedi/comedi_usb.h | 41 - include/linux/comedi/comedidev.h | 1053 -- include/linux/compiler_attributes.h | 18 - include/linux/compiler_types.h | 13 +- include/linux/console.h | 6 + include/linux/coredump.h | 10 +- include/linux/counter.h | 40 +- include/linux/cpuhotplug.h | 1 - include/linux/cpumask.h | 46 +- include/linux/damon.h | 76 +- include/linux/dax.h | 93 +- include/linux/dcache.h | 10 + include/linux/delayacct.h | 107 +- include/linux/device-mapper.h | 4 + include/linux/device.h | 31 +- include/linux/dma-buf.h | 4 +- include/linux/dma-fence.h | 1 - include/linux/dma-resv.h | 27 +- include/linux/dma/qcom_adm.h | 12 - include/linux/dma/xilinx_dpdma.h | 11 - include/linux/dmaengine.h | 24 +- include/linux/dnotify.h | 3 +- include/linux/dsa/8021q.h | 9 +- include/linux/dsa/ocelot.h | 12 +- include/linux/dsa/sja1105.h | 62 +- include/linux/edac.h | 6 - include/linux/efi.h | 12 +- include/linux/elfcore-compat.h | 5 - include/linux/elfcore.h | 5 - include/linux/entry-kvm.h | 2 +- include/linux/ethtool.h | 26 +- include/linux/exportfs.h | 2 + include/linux/fanotify.h | 7 +- include/linux/filter.h | 9 +- include/linux/find.h | 372 - include/linux/firmware/cirrus/cs_dsp.h | 21 +- include/linux/firmware/cirrus/wmfw.h | 1 - include/linux/firmware/xlnx-event-manager.h | 36 - include/linux/firmware/xlnx-zynqmp.h | 33 +- include/linux/fpga/fpga-bridge.h | 30 +- include/linux/fpga/fpga-mgr.h | 62 +- include/linux/fpga/fpga-region.h | 36 +- include/linux/fs.h | 167 +- include/linux/fs_parser.h | 2 +- include/linux/fscache-cache.h | 614 +- include/linux/fscache.h | 1022 +- include/linux/fsl/mc.h | 4 +- include/linux/fsnotify.h | 9 +- include/linux/fsnotify_backend.h | 74 +- include/linux/genhd.h | 85 +- include/linux/gfp.h | 26 +- include/linux/gpio/consumer.h | 2 + include/linux/gpio/driver.h | 2 - include/linux/gpio/machine.h | 2 - include/linux/hash.h | 5 +- include/linux/hid.h | 95 +- include/linux/host1x.h | 76 +- include/linux/huge_mm.h | 14 - include/linux/hugetlb.h | 10 +- include/linux/hugetlb_cgroup.h | 7 - include/linux/hwmon.h | 4 +- include/linux/hyperv.h | 6 - include/linux/i2c.h | 17 +- include/linux/ieee80211.h | 11 +- include/linux/if_eql.h | 1 - include/linux/if_vlan.h | 3 - include/linux/iio/buffer-dma.h | 5 + include/linux/iio/iio.h | 5 +- include/linux/iio/trigger.h | 2 - include/linux/iio/types.h | 1 - include/linux/inetdevice.h | 2 - include/linux/inotify.h | 3 + include/linux/intel-svm.h | 6 + include/linux/intel_rapl.h | 6 - include/linux/interrupt.h | 53 +- include/linux/iocontext.h | 49 +- include/linux/iomap.h | 8 +- include/linux/iommu.h | 3 +- include/linux/iova.h | 68 +- include/linux/irqchip/arm-gic-v3.h | 4 +- include/linux/irqdomain.h | 2 +- include/linux/irqflags.h | 23 +- include/linux/kallsyms.h | 2 +- include/linux/kasan.h | 13 +- include/linux/kcsan-checks.h | 83 +- include/linux/kcsan.h | 11 +- include/linux/kernel.h | 10 +- include/linux/kernfs.h | 6 +- include/linux/kobject.h | 2 +- include/linux/kprobes.h | 6 + include/linux/kthread.h | 30 +- include/linux/kvm_dirty_ring.h | 8 +- include/linux/kvm_host.h | 332 +- include/linux/kvm_types.h | 1 - include/linux/list.h | 36 +- include/linux/lockd/lockd.h | 9 +- include/linux/lsm_hook_defs.h | 5 +- include/linux/lsm_hooks.h | 10 +- include/linux/mc146818rtc.h | 4 - include/linux/mdio/mdio-mscc-miim.h | 19 - include/linux/mei_cl_bus.h | 3 - include/linux/memcontrol.h | 70 +- include/linux/mempolicy.h | 6 +- include/linux/memremap.h | 35 +- include/linux/mfd/rohm-bd70528.h | 389 + include/linux/mfd/rohm-generic.h | 11 +- include/linux/mfd/ti_am335x_tscadc.h | 1 + include/linux/mfd/tps68470.h | 11 - include/linux/mhi.h | 21 +- include/linux/migrate.h | 2 - include/linux/mlx5/driver.h | 4 - include/linux/mlx5/fs.h | 1 - include/linux/mlx5/mlx5_ifc.h | 2 +- include/linux/mm.h | 171 +- include/linux/mm_inline.h | 136 - include/linux/mm_types.h | 164 +- include/linux/mmc/sdio_ids.h | 1 - include/linux/mmzone.h | 1 - include/linux/mnt_idmapping.h | 234 - include/linux/module.h | 6 +- include/linux/mount.h | 3 + include/linux/mroute_base.h | 2 - include/linux/msi.h | 289 +- include/linux/mtd/latch-addr-flash.h | 29 + include/linux/mtd/mtd.h | 3 - include/linux/mtd/rawnand.h | 2 - include/linux/mtd/spi-nor.h | 2 + include/linux/mux/consumer.h | 20 - include/linux/net/intel/iidc.h | 7 +- include/linux/netdevice.h | 516 +- include/linux/netfs.h | 15 +- include/linux/netpoll.h | 1 - include/linux/nfs_fs.h | 11 +- include/linux/nfs_fs_sb.h | 9 +- include/linux/nfs_xdr.h | 2 +- include/linux/numa.h | 4 - include/linux/of_fdt.h | 11 +- include/linux/once.h | 2 +- include/linux/page-flags.h | 109 +- include/linux/page_idle.h | 1 + include/linux/page_table_check.h | 147 - include/linux/pagemap.h | 90 +- include/linux/pagevec.h | 61 +- include/linux/pci.h | 15 +- include/linux/pci_ids.h | 69 +- include/linux/percpu.h | 13 +- include/linux/perf_event.h | 55 +- include/linux/pgtable.h | 8 - include/linux/phy.h | 2 +- include/linux/phylink.h | 96 +- include/linux/pinctrl/pinconf-generic.h | 3 - include/linux/pipe_fs_i.h | 4 + include/linux/pktcdvd.h | 2 - include/linux/platform_data/ad5755.h | 102 + include/linux/platform_data/mtd-nand-omap2.h | 10 +- include/linux/platform_data/ntc_thermistor.h | 50 + include/linux/platform_data/pata_ixp4xx_cf.h | 21 + include/linux/platform_data/spi-clps711x.h | 17 + include/linux/platform_data/tps68470.h | 35 - include/linux/platform_data/x86/asus-wmi.h | 2 - include/linux/pm.h | 82 +- include/linux/pm_runtime.h | 3 - include/linux/poll.h | 2 + include/linux/power_supply.h | 216 +- include/linux/printk.h | 4 + include/linux/proc_fs.h | 25 +- include/linux/property.h | 14 +- include/linux/psi.h | 1 - include/linux/psi_types.h | 14 +- include/linux/psp-sev.h | 21 - include/linux/pwm.h | 2 - include/linux/qed/qed_if.h | 14 - include/linux/random.h | 2 +- include/linux/ratelimit_types.h | 2 +- include/linux/rcu_segcblist.h | 51 +- include/linux/rcupdate.h | 52 +- include/linux/rcutiny.h | 2 +- include/linux/ref_tracker.h | 75 - include/linux/regmap.h | 7 - include/linux/regulator/driver.h | 67 +- include/linux/reset.h | 20 - include/linux/rfkill.h | 7 - include/linux/rio_ids.h | 13 + include/linux/rmap.h | 8 +- include/linux/rtmutex.h | 9 - include/linux/rwlock.h | 6 - include/linux/rwlock_api_smp.h | 8 - include/linux/rwlock_rt.h | 10 - include/linux/scatterlist.h | 29 +- include/linux/sched.h | 34 +- include/linux/sched/mm.h | 26 - include/linux/sched/signal.h | 7 +- include/linux/sched/sysctl.h | 14 +- include/linux/sched/task.h | 14 +- include/linux/sched/topology.h | 6 +- include/linux/scmi_protocol.h | 11 - include/linux/security.h | 12 +- include/linux/seq_file.h | 2 +- include/linux/seq_file_net.h | 3 +- include/linux/serial_s3c.h | 9 + include/linux/siphash.h | 2 - include/linux/skbuff.h | 76 +- include/linux/skmsg.h | 6 + include/linux/slab.h | 11 +- include/linux/slab_def.h | 16 +- include/linux/slub_def.h | 29 +- include/linux/soc/qcom/llcc-qcom.h | 3 - include/linux/soc/renesas/rcar-rst.h | 2 - include/linux/soc/ti/ti_sci_inta_msi.h | 2 + include/linux/spi/pxa2xx_spi.h | 5 + include/linux/spinlock.h | 19 +- include/linux/spinlock_api_up.h | 1 - include/linux/spinlock_types_up.h | 2 +- include/linux/srcu.h | 3 +- include/linux/stackdepot.h | 25 +- include/linux/stackleak.h | 5 + include/linux/stacktrace.h | 35 +- include/linux/stmmac.h | 2 - include/linux/string_helpers.h | 4 - include/linux/sunrpc/svc.h | 79 +- include/linux/surface_aggregator/device.h | 9 - include/linux/suspend.h | 1 - include/linux/swap.h | 6 +- include/linux/swiotlb.h | 6 - include/linux/syscalls.h | 3 - include/linux/sysctl.h | 67 +- include/linux/tcp.h | 2 - include/linux/tee_drv.h | 14 - include/linux/thread_info.h | 14 - include/linux/topology.h | 25 - include/linux/torture.h | 9 +- include/linux/tpm.h | 10 - include/linux/trace_events.h | 1 - include/linux/tty.h | 153 +- include/linux/tty_driver.h | 572 +- include/linux/tty_flip.h | 1 + include/linux/tty_ldisc.h | 287 +- include/linux/tty_port.h | 131 +- include/linux/u64_stats_sync.h | 42 +- include/linux/uaccess.h | 21 - include/linux/uio.h | 27 +- include/linux/unaligned/packed_struct.h | 2 +- include/linux/unicode.h | 49 +- include/linux/vdpa.h | 4 +- include/linux/virtio.h | 1 - include/linux/vmalloc.h | 9 - include/linux/wmi.h | 1 - include/linux/writeback.h | 1 - include/linux/wwan.h | 9 - include/linux/xarray.h | 18 - include/media/cec.h | 11 +- include/media/dmxdev.h | 1 + include/media/dvb_frontend.h | 13 +- include/media/rc-core.h | 2 + include/media/v4l2-ctrls.h | 4 - include/media/v4l2-mem2mem.h | 5 - include/media/v4l2-vp9.h | 233 - include/media/videobuf2-core.h | 9 +- include/memory/renesas-rpc-if.h | 8 +- include/net/9p/9p.h | 2 + include/net/9p/transport.h | 2 +- include/net/act_api.h | 27 +- include/net/af_unix.h | 3 +- include/net/arp.h | 8 +- include/net/ax25.h | 3 - include/net/bareudp.h | 13 +- include/net/bluetooth/bluetooth.h | 9 - include/net/bluetooth/hci.h | 86 +- include/net/bluetooth/hci_core.h | 73 +- include/net/bluetooth/hci_sync.h | 108 - include/net/bluetooth/mgmt.h | 9 +- include/net/bond_options.h | 1 - include/net/bonding.h | 1 - include/net/cfg80211.h | 90 +- include/net/checksum.h | 4 - include/net/devlink.h | 38 +- include/net/dsa.h | 129 +- include/net/dst.h | 1 - include/net/failover.h | 1 - include/net/fib_rules.h | 21 + include/net/flow_offload.h | 20 +- include/net/gro.h | 421 +- include/net/if_inet6.h | 1 - include/net/inet_connection_sock.h | 2 +- include/net/inet_sock.h | 12 - include/net/ip.h | 9 +- include/net/ip6_checksum.h | 20 +- include/net/ip6_route.h | 18 +- include/net/ip6_tunnel.h | 1 - include/net/ip_fib.h | 2 - include/net/ip_tunnels.h | 3 - include/net/ipv6.h | 2 +- include/net/iucv/af_iucv.h | 10 +- include/net/llc_conn.h | 1 - include/net/mac80211.h | 36 +- include/net/ndisc.h | 16 +- include/net/neighbour.h | 14 - include/net/net_namespace.h | 34 - include/net/net_trackers.h | 18 - include/net/netns/core.h | 1 + include/net/pkt_cls.h | 46 +- include/net/sch_generic.h | 2 +- include/net/sctp/structs.h | 7 +- include/net/sock.h | 109 +- include/net/tc_act/tc_gate.h | 5 + include/net/tc_act/tc_mirred.h | 1 - include/net/tcp.h | 18 +- include/net/udp.h | 24 + include/net/vxlan.h | 1 - include/net/xdp_priv.h | 1 + include/net/xfrm.h | 5 +- include/ras/ras_event.h | 2 + include/scsi/scsi_cmnd.h | 2 +- include/scsi/scsi_device.h | 4 +- include/scsi/scsi_host.h | 6 + include/scsi/scsi_ioctl.h | 4 +- include/scsi/sg.h | 4 + include/soc/fsl/dpaa2-fd.h | 3 +- include/soc/fsl/qe/immap_qe.h | 3 +- include/soc/fsl/qe/qe_tdm.h | 4 +- include/soc/fsl/qe/ucc_fast.h | 2 +- include/soc/fsl/qe/ucc_slow.h | 2 +- include/soc/mscc/ocelot.h | 65 +- include/soc/mscc/ocelot_ana.h | 10 - include/soc/mscc/ocelot_vcap.h | 1 - include/soc/mscc/vsc7514_regs.h | 29 - include/soc/tegra/common.h | 15 - include/sound/dmaengine_pcm.h | 2 + include/sound/hda_codec.h | 8 +- include/sound/intel-nhlt.h | 37 +- include/sound/memalloc.h | 14 +- include/sound/pcm.h | 3 - include/sound/rt5682s.h | 1 - include/sound/soc-component.h | 4 - include/sound/soc-dai.h | 4 +- include/sound/soc-dpcm.h | 2 - include/sound/soc.h | 2 + include/sound/sof/dai-amd.h | 21 - include/sound/sof/dai-mediatek.h | 23 - include/sound/sof/dai.h | 35 +- include/sound/sof/debug.h | 2 - include/sound/sof/header.h | 1 - include/trace/bpf_probe.h | 16 - include/trace/events/block.h | 8 +- include/trace/events/cachefiles.h | 527 +- include/trace/events/cgroup.h | 12 +- include/trace/events/compaction.h | 24 +- include/trace/events/damon.h | 7 +- include/trace/events/dlm.h | 260 - include/trace/events/erofs.h | 4 +- include/trace/events/error_report.h | 8 +- include/trace/events/f2fs.h | 27 +- include/trace/events/filemap.h | 32 +- include/trace/events/fscache.h | 626 +- include/trace/events/iommu.h | 10 +- include/trace/events/mmflags.h | 1 + include/trace/events/netfs.h | 5 +- include/trace/events/rcu.h | 9 +- include/trace/events/scmi.h | 28 - include/trace/events/sunrpc.h | 349 +- include/trace/events/vmscan.h | 4 +- include/trace/perf.h | 16 - include/trace/trace_events.h | 120 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/amdgpu_drm.h | 19 +- include/uapi/drm/drm.h | 18 - include/uapi/drm/drm_fourcc.h | 11 - include/uapi/drm/vmwgfx_drm.h | 1 - include/uapi/linux/android/binder.h | 28 +- include/uapi/linux/audit.h | 2 +- include/uapi/linux/bpf.h | 165 +- include/uapi/linux/btf.h | 3 +- include/uapi/linux/btrfs_tree.h | 4 +- include/uapi/linux/comedi.h | 1528 --- include/uapi/linux/ethtool.h | 1 - include/uapi/linux/ethtool_netlink.h | 1 - include/uapi/linux/fanotify.h | 12 - include/uapi/linux/fuse.h | 55 +- include/uapi/linux/if_link.h | 1 - include/uapi/linux/io_uring.h | 5 - include/uapi/linux/kfd_sysfs.h | 108 - include/uapi/linux/magic.h | 1 - include/uapi/linux/net_tstamp.h | 16 +- include/uapi/linux/nl80211.h | 61 +- include/uapi/linux/pci_regs.h | 138 +- include/uapi/linux/perf_event.h | 5 +- include/uapi/linux/pkt_cls.h | 9 +- include/uapi/linux/prctl.h | 3 - include/uapi/linux/rtnetlink.h | 2 - include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/tty.h | 1 - include/uapi/linux/uuid.h | 10 +- include/uapi/linux/v4l2-controls.h | 288 +- include/uapi/linux/videodev2.h | 6 - include/uapi/linux/virtio_iommu.h | 8 +- include/uapi/rdma/hns-abi.h | 2 - include/uapi/sound/asound.h | 7 +- include/uapi/sound/sof/tokens.h | 5 - include/xen/interface/io/usbif.h | 405 - init/Kconfig | 47 +- init/init_task.c | 5 + init/main.c | 34 +- ipc/util.c | 2 +- kernel/audit.c | 26 +- kernel/audit_tree.c | 2 +- kernel/auditfilter.c | 7 +- kernel/auditsc.c | 11 +- kernel/bpf/Makefile | 4 - kernel/bpf/bpf_iter.c | 35 - kernel/bpf/bpf_struct_ops.c | 6 +- kernel/bpf/bpf_task_storage.c | 4 +- kernel/bpf/btf.c | 541 +- kernel/bpf/cgroup.c | 2 +- kernel/bpf/core.c | 6 +- kernel/bpf/cpumap.c | 4 +- kernel/bpf/devmap.c | 4 +- kernel/bpf/helpers.c | 31 +- kernel/bpf/local_storage.c | 3 +- kernel/bpf/map_iter.c | 4 +- kernel/bpf/mmap_unlock_work.h | 65 - kernel/bpf/reuseport_array.c | 6 +- kernel/bpf/ringbuf.c | 2 +- kernel/bpf/stackmap.c | 82 +- kernel/bpf/syscall.c | 7 +- kernel/bpf/task_iter.c | 82 +- kernel/bpf/trampoline.c | 8 - kernel/bpf/verifier.c | 897 +- kernel/cgroup/cgroup.c | 7 +- kernel/cgroup/cpuset.c | 14 +- kernel/cgroup/rstat.c | 2 +- kernel/configs/debug.config | 105 - kernel/crash_core.c | 11 - kernel/delayacct.c | 49 +- kernel/dma/direct.c | 240 +- kernel/dma/swiotlb.c | 43 +- kernel/entry/common.c | 4 +- kernel/entry/kvm.c | 4 +- kernel/events/core.c | 45 +- kernel/exit.c | 89 +- kernel/fork.c | 130 +- kernel/futex/core.c | 37 +- kernel/futex/futex.h | 6 + kernel/futex/syscalls.c | 22 + kernel/gcov/Kconfig | 1 + kernel/hung_task.c | 125 +- kernel/irq/chip.c | 4 +- kernel/irq/generic-chip.c | 2 +- kernel/irq/handle.c | 11 +- kernel/irq/internals.h | 2 +- kernel/irq/manage.c | 8 +- kernel/irq/msi.c | 793 +- kernel/irq/proc.c | 8 +- kernel/kallsyms.c | 26 +- kernel/kcsan/Makefile | 3 - kernel/kcsan/core.c | 347 +- kernel/kcsan/kcsan_test.c | 426 +- kernel/kcsan/report.c | 51 +- kernel/kcsan/selftest.c | 143 - kernel/kexec_core.c | 2 +- kernel/kprobes.c | 30 +- kernel/kthread.c | 111 +- kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 2 - kernel/locking/locktorture.c | 4 +- kernel/locking/mutex.c | 11 +- kernel/locking/rtmutex.c | 10 +- kernel/locking/rtmutex_api.c | 30 +- kernel/locking/rwsem.c | 9 + kernel/locking/spinlock.c | 10 - kernel/locking/spinlock_rt.c | 18 +- kernel/locking/ww_rt_mutex.c | 2 +- kernel/module.c | 7 +- kernel/panic.c | 32 +- kernel/power/power.h | 1 - kernel/power/swap.c | 16 +- kernel/printk/Makefile | 5 +- kernel/printk/internal.h | 8 - kernel/printk/printk.c | 113 +- kernel/printk/sysctl.c | 85 - kernel/rcu/Kconfig | 20 +- kernel/rcu/rcu_segcblist.c | 10 +- kernel/rcu/rcu_segcblist.h | 12 +- kernel/rcu/rcuscale.c | 14 +- kernel/rcu/rcutorture.c | 260 +- kernel/rcu/refscale.c | 50 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 481 +- kernel/rcu/tree.c | 336 +- kernel/rcu/tree.h | 47 +- kernel/rcu/tree_exp.h | 19 +- kernel/rcu/tree_nocb.h | 167 +- kernel/rcu/tree_plugin.h | 268 +- kernel/rcu/tree_stall.h | 27 +- kernel/resource.c | 4 +- kernel/scftorture.c | 16 +- kernel/sched/Makefile | 7 +- kernel/sched/core.c | 107 +- kernel/sched/core_sched.c | 66 +- kernel/sched/cpuacct.c | 107 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/sched/cputime.c | 4 +- kernel/sched/debug.c | 4 - kernel/sched/fair.c | 87 +- kernel/sched/psi.c | 47 +- kernel/sched/rt.c | 23 +- kernel/sched/sched.h | 76 +- kernel/sched/stats.h | 5 +- kernel/signal.c | 53 +- kernel/stackleak.c | 26 +- kernel/sys.c | 79 +- kernel/sys_ni.c | 1 - kernel/sysctl.c | 723 +- kernel/time/Kconfig | 9 - kernel/time/clocksource.c | 62 +- kernel/torture.c | 6 +- kernel/trace/blktrace.c | 20 +- kernel/trace/bpf_trace.c | 93 +- kernel/trace/ring_buffer.c | 7 +- kernel/trace/trace.c | 61 +- kernel/trace/trace.h | 8 +- kernel/trace/trace_eprobe.c | 16 +- kernel/trace/trace_events_filter.c | 32 +- kernel/trace/trace_events_hist.c | 21 +- kernel/trace/trace_events_inject.c | 11 +- kernel/trace/trace_events_synth.c | 2 +- kernel/trace/trace_hwlat.c | 6 +- kernel/trace/trace_kprobe.c | 26 +- kernel/trace/trace_osnoise.c | 6 +- kernel/trace/trace_probe.c | 3 +- kernel/trace/trace_uprobe.c | 12 +- kernel/ucount.c | 15 +- kernel/watchdog.c | 101 - kernel/workqueue.c | 101 +- lib/Kconfig | 12 +- lib/Kconfig.debug | 196 +- lib/Kconfig.kasan | 2 +- lib/Kconfig.kcsan | 20 - lib/Kconfig.ubsan | 13 + lib/Makefile | 7 +- lib/atomic64.c | 2 + lib/find_bit.c | 21 - lib/find_bit_benchmark.c | 21 - lib/genalloc.c | 2 +- lib/iov_iter.c | 29 +- lib/kstrtox.c | 12 - lib/kunit/test.c | 25 +- lib/kunit/try-catch.c | 4 +- lib/list_debug.c | 8 +- lib/locking-selftest.c | 172 +- lib/logic_iomem.c | 23 +- lib/lz4/lz4_decompress.c | 8 +- lib/lz4/lz4defs.h | 2 - lib/ref_tracker.c | 140 - lib/stackdepot.c | 46 +- lib/string_helpers.c | 64 - lib/test_bitmap.c | 37 - lib/test_bpf.c | 4 +- lib/test_hash.c | 259 +- lib/test_hmm.c | 24 - lib/test_kasan.c | 30 +- lib/test_meminit.c | 1 - lib/test_printf.c | 8 +- lib/test_ref_tracker.c | 115 - lib/test_sysctl.c | 22 +- lib/test_ubsan.c | 22 + lib/vsprintf.c | 40 +- lib/xarray.c | 6 +- localversion-next | 1 - mm/Kconfig | 26 - mm/Kconfig.debug | 24 - mm/Makefile | 3 - mm/bootmem_info.c | 7 +- mm/compaction.c | 7 +- mm/damon/core.c | 30 +- mm/damon/dbgfs.c | 15 +- mm/damon/paddr.c | 22 +- mm/damon/prmtv-common.h | 4 + mm/damon/reclaim.c | 46 - mm/damon/vaddr.c | 172 +- mm/debug.c | 52 +- mm/debug_vm_pgtable.c | 2 +- mm/dmapool.c | 2 +- mm/filemap.c | 1088 +- mm/folio-compat.c | 11 - mm/frontswap.c | 4 +- mm/gup.c | 50 +- mm/hmm.c | 5 +- mm/huge_memory.c | 50 +- mm/hugetlb.c | 6 +- mm/hugetlb_cgroup.c | 133 +- mm/hugetlb_vmemmap.c | 68 +- mm/internal.h | 42 +- mm/kasan/common.c | 28 +- mm/kasan/generic.c | 8 +- mm/kasan/kasan.h | 1 - mm/kasan/quarantine.c | 13 +- mm/kasan/report.c | 13 +- mm/kasan/report_tags.c | 10 +- mm/kasan/shadow.c | 9 +- mm/kfence/core.c | 18 +- mm/kfence/kfence_test.c | 6 +- mm/khugepaged.c | 28 +- mm/kmemleak.c | 21 +- mm/ksm.c | 5 +- mm/madvise.c | 494 +- mm/mapping_dirty_helpers.c | 1 - mm/memcontrol.c | 93 +- mm/memory-failure.c | 220 +- mm/memory.c | 43 +- mm/memory_hotplug.c | 2 +- mm/mempolicy.c | 110 +- mm/memremap.c | 85 +- mm/migrate.c | 424 +- mm/mlock.c | 2 +- mm/mmap.c | 55 +- mm/mmu_gather.c | 1 - mm/mprotect.c | 2 +- mm/oom_kill.c | 40 +- mm/page-writeback.c | 6 +- mm/page_alloc.c | 194 +- mm/page_counter.c | 1 + mm/page_ext.c | 8 +- mm/page_io.c | 3 - mm/page_owner.c | 6 +- mm/page_table_check.c | 270 - mm/percpu-internal.h | 18 - mm/percpu-vm.c | 8 +- mm/percpu.c | 199 +- mm/pgtable-generic.c | 1 - mm/ptdump.c | 16 +- mm/readahead.c | 24 +- mm/rmap.c | 70 +- mm/shmem.c | 265 +- mm/slab.c | 456 +- mm/slab.h | 310 +- mm/slab_common.c | 48 +- mm/slob.c | 62 +- mm/slub.c | 1177 +- mm/sparse-vmemmap.c | 70 +- mm/sparse.c | 2 +- mm/swap.c | 28 +- mm/swapfile.c | 44 +- mm/truncate.c | 310 +- mm/usercopy.c | 13 +- mm/userfaultfd.c | 5 - mm/util.c | 15 +- mm/vmalloc.c | 84 +- mm/vmscan.c | 73 +- mm/zpool.c | 12 + mm/zsmalloc.c | 547 +- net/802/hippi.c | 2 +- net/8021q/vlan.c | 4 +- net/8021q/vlan_core.c | 7 +- net/8021q/vlan_dev.c | 8 +- net/8021q/vlanproc.c | 2 +- net/9p/Kconfig | 7 - net/9p/Makefile | 5 +- net/9p/mod.c | 15 +- net/9p/trans_fd.c | 14 +- net/9p/trans_virtio.c | 4 +- net/9p/trans_xen.c | 1 - net/Kconfig | 5 - net/Kconfig.debug | 19 - net/atm/proc.c | 4 +- net/ax25/ax25_dev.c | 8 +- net/bluetooth/Makefile | 2 +- net/bluetooth/af_bluetooth.c | 8 +- net/bluetooth/aosp.c | 168 +- net/bluetooth/aosp.h | 13 - net/bluetooth/bnep/core.c | 2 +- net/bluetooth/cmtp/core.c | 6 +- net/bluetooth/hci_codec.c | 18 +- net/bluetooth/hci_conn.c | 325 +- net/bluetooth/hci_core.c | 1356 +- net/bluetooth/hci_event.c | 3330 +++-- net/bluetooth/hci_request.c | 567 +- net/bluetooth/hci_request.h | 18 +- net/bluetooth/hci_sock.c | 11 +- net/bluetooth/hci_sync.c | 5281 -------- net/bluetooth/hci_sysfs.c | 2 - net/bluetooth/hidp/core.c | 2 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/l2cap_sock.c | 31 +- net/bluetooth/mgmt.c | 2420 ++-- net/bluetooth/mgmt_util.c | 81 +- net/bluetooth/mgmt_util.h | 8 - net/bluetooth/msft.c | 513 +- net/bluetooth/msft.h | 20 +- net/bridge/br_if.c | 18 +- net/bridge/br_ioctl.c | 2 +- net/bridge/br_netfilter_hooks.c | 7 +- net/bridge/br_private.h | 1 - net/bridge/br_sysfs_br.c | 7 +- net/bridge/br_vlan.c | 4 +- net/can/bcm.c | 2 +- net/can/proc.c | 2 +- net/ceph/buffer.c | 4 +- net/ceph/ceph_common.c | 27 + net/ceph/crypto.c | 2 +- net/ceph/messenger.c | 2 +- net/ceph/messenger_v2.c | 2 +- net/ceph/osdmap.c | 12 +- net/core/Makefile | 4 +- net/core/bpf_sk_storage.c | 2 +- net/core/dev.c | 731 +- net/core/dev_addr_lists.c | 93 +- net/core/dev_addr_lists_test.c | 236 - net/core/dev_ioctl.c | 7 +- net/core/devlink.c | 70 +- net/core/drop_monitor.c | 6 +- net/core/dst.c | 8 +- net/core/failover.c | 4 +- net/core/fib_rules.c | 25 +- net/core/filter.c | 106 +- net/core/flow_dissector.c | 2 +- net/core/flow_offload.c | 46 +- net/core/gro.c | 766 -- net/core/link_watch.c | 17 +- net/core/neighbour.c | 28 +- net/core/net-sysfs.c | 34 +- net/core/net_namespace.c | 3 - net/core/netpoll.c | 4 +- net/core/pktgen.c | 14 +- net/core/rtnetlink.c | 15 +- net/core/secure_seq.c | 4 +- net/core/skbuff.c | 186 +- net/core/sock.c | 71 +- net/core/sock_map.c | 2 +- net/core/xdp.c | 10 +- net/dccp/proto.c | 27 +- net/dccp/trace.h | 4 +- net/decnet/dn_rules.c | 5 + net/dsa/dsa.c | 2 +- net/dsa/dsa2.c | 130 +- net/dsa/dsa_priv.h | 63 +- net/dsa/port.c | 179 +- net/dsa/slave.c | 52 +- net/dsa/switch.c | 80 +- net/dsa/tag_8021q.c | 20 +- net/dsa/tag_dsa.c | 5 +- net/dsa/tag_ocelot.c | 8 +- net/dsa/tag_ocelot_8021q.c | 52 +- net/dsa/tag_sja1105.c | 214 +- net/ethernet/eth.c | 7 +- net/ethtool/cabletest.c | 4 +- net/ethtool/channels.c | 2 +- net/ethtool/coalesce.c | 2 +- net/ethtool/common.c | 1 - net/ethtool/debug.c | 2 +- net/ethtool/eee.c | 2 +- net/ethtool/features.c | 3 +- net/ethtool/fec.c | 2 +- net/ethtool/ioctl.c | 19 +- net/ethtool/linkinfo.c | 2 +- net/ethtool/linkmodes.c | 2 +- net/ethtool/module.c | 2 +- net/ethtool/netlink.c | 9 +- net/ethtool/netlink.h | 9 +- net/ethtool/pause.c | 2 +- net/ethtool/privflags.c | 2 +- net/ethtool/rings.c | 34 +- net/ethtool/stats.c | 15 +- net/ethtool/tunnels.c | 6 +- net/ethtool/wol.c | 2 +- net/hsr/hsr_device.c | 6 +- net/ieee802154/socket.c | 4 +- net/ipv4/af_inet.c | 29 +- net/ipv4/arp.c | 33 +- net/ipv4/bpf_tcp_ca.c | 6 +- net/ipv4/devinet.c | 4 +- net/ipv4/esp4_offload.c | 1 - net/ipv4/fib_rules.c | 6 + net/ipv4/fib_semantics.c | 12 +- net/ipv4/fou.c | 26 +- net/ipv4/gre_offload.c | 13 +- net/ipv4/igmp.c | 1 + net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/inet_hashtables.c | 8 +- net/ipv4/ip_output.c | 1 + net/ipv4/ip_sockglue.c | 2 +- net/ipv4/ipmr.c | 8 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 6 +- net/ipv4/nexthop.c | 8 +- net/ipv4/ping.c | 14 +- net/ipv4/raw.c | 23 +- net/ipv4/route.c | 9 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp.c | 95 +- net/ipv4/tcp_input.c | 8 +- net/ipv4/tcp_ipv4.c | 12 +- net/ipv4/tcp_offload.c | 1 - net/ipv4/tcp_output.c | 2 +- net/ipv4/udp.c | 17 +- net/ipv4/udp_offload.c | 32 +- net/ipv4/xfrm4_policy.c | 2 +- net/ipv6/addrconf.c | 4 +- net/ipv6/addrconf_core.c | 2 +- net/ipv6/af_inet6.c | 7 +- net/ipv6/ah6.c | 5 +- net/ipv6/esp6.c | 3 +- net/ipv6/esp6_offload.c | 1 - net/ipv6/exthdrs.c | 1 + net/ipv6/fib6_rules.c | 5 + net/ipv6/inet6_hashtables.c | 8 +- net/ipv6/ip6_gre.c | 13 +- net/ipv6/ip6_offload.c | 14 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/ip6_vti.c | 4 +- net/ipv6/ip6mr.c | 8 +- net/ipv6/ipv6_sockglue.c | 17 +- net/ipv6/route.c | 38 +- net/ipv6/sit.c | 4 +- net/ipv6/syncookies.c | 2 +- net/ipv6/tcp_ipv6.c | 10 +- net/ipv6/tcpv6_offload.c | 1 - net/ipv6/udp.c | 9 +- net/ipv6/udp_offload.c | 3 +- net/ipv6/xfrm6_policy.c | 4 +- net/iucv/af_iucv.c | 40 +- net/iucv/iucv.c | 124 +- net/l2tp/l2tp_core.c | 52 +- net/l2tp/l2tp_core.h | 2 +- net/l2tp/l2tp_debugfs.c | 22 +- net/llc/af_llc.c | 5 +- net/llc/llc_proc.c | 2 +- net/mac80211/cfg.c | 45 +- net/mac80211/debugfs_sta.c | 9 +- net/mac80211/driver-ops.h | 22 - net/mac80211/ethtool.c | 8 +- net/mac80211/ieee80211_i.h | 2 +- net/mac80211/iface.c | 59 - net/mac80211/main.c | 13 +- net/mac80211/mlme.c | 53 +- net/mac80211/rc80211_minstrel_ht.c | 2 + net/mac80211/rx.c | 7 +- net/mac80211/trace.h | 7 - net/mac80211/tx.c | 10 +- net/mac80211/wpa.c | 4 + net/mctp/af_mctp.c | 3 +- net/mctp/device.c | 53 +- net/mctp/route.c | 7 +- net/mctp/test/route-test.c | 5 + net/mpls/af_mpls.c | 8 +- net/mpls/internal.h | 13 +- net/mptcp/pm_netlink.c | 22 +- net/mptcp/protocol.c | 165 +- net/mptcp/protocol.h | 5 - net/mptcp/sockopt.c | 238 +- net/mptcp/subflow.c | 9 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/ipvs/ip_vs_ctl.c | 7 +- net/netfilter/nf_conntrack_core.c | 9 +- net/netfilter/nf_conntrack_expect.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 4 +- net/netfilter/nf_nat_core.c | 2 +- net/netfilter/nfnetlink_queue.c | 6 + net/netfilter/nft_fwd_netdev.c | 7 +- net/netfilter/x_tables.c | 10 +- net/netfilter/xt_hashlimit.c | 18 +- net/netfilter/xt_recent.c | 4 +- net/netlabel/netlabel_unlabeled.c | 2 +- net/netlabel/netlabel_user.h | 2 +- net/netlink/af_netlink.c | 4 + net/nfc/nci/uart.c | 5 +- net/openvswitch/vport-netdev.c | 9 +- net/openvswitch/vport.h | 2 - net/packet/af_packet.c | 18 +- net/qrtr/mhi.c | 2 +- net/rds/send.c | 2 +- net/rfkill/core.c | 12 - net/sched/act_api.c | 452 +- net/sched/act_bpf.c | 2 +- net/sched/act_connmark.c | 2 +- net/sched/act_csum.c | 19 - net/sched/act_ct.c | 24 +- net/sched/act_ctinfo.c | 2 +- net/sched/act_gact.c | 38 - net/sched/act_gate.c | 51 +- net/sched/act_ife.c | 2 +- net/sched/act_ipt.c | 2 +- net/sched/act_mirred.c | 68 +- net/sched/act_mpls.c | 54 +- net/sched/act_nat.c | 2 +- net/sched/act_pedit.c | 36 +- net/sched/act_police.c | 27 +- net/sched/act_sample.c | 32 +- net/sched/act_simple.c | 2 +- net/sched/act_skbedit.c | 38 +- net/sched/act_skbmod.c | 2 +- net/sched/act_tunnel_key.c | 54 - net/sched/act_vlan.c | 48 - net/sched/cls_api.c | 278 +- net/sched/cls_flower.c | 29 +- net/sched/cls_matchall.c | 27 +- net/sched/cls_u32.c | 12 +- net/sched/sch_generic.c | 83 +- net/sched/sch_netem.c | 18 +- net/sctp/output.c | 2 +- net/sctp/outqueue.c | 3 - net/sctp/sm_statefuns.c | 11 +- net/sctp/socket.c | 5 + net/sctp/transport.c | 26 +- net/smc/af_smc.c | 2 +- net/smc/smc_core.c | 13 +- net/smc/smc_pnet.c | 9 +- net/socket.c | 1 - net/sunrpc/auth_gss/gss_generic_token.c | 6 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/cache.c | 24 +- net/sunrpc/stats.c | 2 +- net/sunrpc/svc.c | 175 +- net/sunrpc/svc_xprt.c | 9 +- net/sunrpc/xprtsock.c | 2 +- net/switchdev/switchdev.c | 5 +- net/tipc/bearer.c | 4 +- net/tipc/crypto.c | 19 +- net/tipc/link.c | 3 +- net/tls/tls_sw.c | 36 +- net/unix/af_unix.c | 571 +- net/unix/diag.c | 23 +- net/unix/sysctl_net_unix.c | 4 + net/vmw_vsock/hyperv_transport.c | 18 +- net/vmw_vsock/virtio_transport.c | 4 +- net/wireless/chan.c | 78 +- net/wireless/core.c | 9 - net/wireless/core.h | 16 - net/wireless/mlme.c | 153 +- net/wireless/nl80211.c | 123 +- net/wireless/rdev-ops.h | 17 - net/wireless/reg.c | 2 - net/wireless/scan.c | 121 +- net/wireless/sme.c | 22 +- net/wireless/trace.h | 47 +- net/wireless/wext-sme.c | 12 +- net/x25/x25_in.c | 2 +- net/xdp/xsk.c | 8 +- net/xfrm/xfrm_device.c | 3 +- net/xfrm/xfrm_interface.c | 14 +- net/xfrm/xfrm_policy.c | 24 +- net/xfrm/xfrm_user.c | 23 +- rust/.gitignore | 7 - rust/Makefile | 353 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 424 - rust/alloc/borrow.rs | 498 - rust/alloc/boxed.rs | 1844 --- rust/alloc/collections/mod.rs | 155 - rust/alloc/fmt.rs | 583 - rust/alloc/lib.rs | 212 - rust/alloc/macros.rs | 126 - rust/alloc/raw_vec.rs | 612 - rust/alloc/slice.rs | 1275 -- rust/alloc/str.rs | 621 - rust/alloc/string.rs | 2857 ---- rust/alloc/vec/drain.rs | 158 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 356 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3327 ----- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 172 - rust/bindgen_parameters | 13 - rust/build_error.rs | 29 - rust/compiler_builtins.rs | 57 - rust/exports.c | 16 - rust/helpers.c | 436 - rust/kernel/allocator.rs | 65 - rust/kernel/amba.rs | 276 - rust/kernel/bindings.rs | 47 - rust/kernel/bindings_helper.h | 30 - rust/kernel/buffer.rs | 52 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 212 - rust/kernel/cred.rs | 73 - rust/kernel/device.rs | 206 - rust/kernel/driver.rs | 198 - rust/kernel/error.rs | 542 - rust/kernel/file.rs | 141 - rust/kernel/file_operations.rs | 723 -- rust/kernel/gpio.rs | 475 - rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 207 - rust/kernel/iov_iter.rs | 81 - rust/kernel/irq.rs | 408 - rust/kernel/lib.rs | 256 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 166 - rust/kernel/module_param.rs | 497 - rust/kernel/of.rs | 101 - rust/kernel/pages.rs | 162 - rust/kernel/platdev.rs | 152 - rust/kernel/power.rs | 118 - rust/kernel/prelude.rs | 33 - rust/kernel/print.rs | 441 - rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 562 - rust/kernel/revocable.rs | 163 - rust/kernel/security.rs | 36 - rust/kernel/static_assert.rs | 39 - rust/kernel/std_vendor.rs | 150 - rust/kernel/str.rs | 375 - rust/kernel/sync/arc.rs | 500 - rust/kernel/sync/condvar.rs | 137 - rust/kernel/sync/guard.rs | 181 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 92 - rust/kernel/sync/mutex.rs | 111 - rust/kernel/sync/revocable_mutex.rs | 184 - rust/kernel/sync/seqlock.rs | 201 - rust/kernel/sync/spinlock.rs | 180 - rust/kernel/sysctl.rs | 197 - rust/kernel/task.rs | 182 - rust/kernel/types.rs | 486 - rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 94 - rust/macros/module.rs | 622 - samples/Kconfig | 11 - samples/Makefile | 2 - samples/bpf/Makefile | 18 +- samples/bpf/Makefile.target | 11 + samples/bpf/cookie_uid_helper_example.c | 14 +- samples/bpf/fds_example.c | 29 +- samples/bpf/hbm.c | 11 +- samples/bpf/lwt_len_hist_kern.c | 7 + samples/bpf/map_perf_test_user.c | 15 +- samples/bpf/offwaketime_kern.c | 4 +- samples/bpf/sock_example.c | 12 +- samples/bpf/sockex1_user.c | 15 +- samples/bpf/sockex2_user.c | 14 +- samples/bpf/test_cgrp2_array_pin.c | 4 +- samples/bpf/test_cgrp2_attach.c | 13 +- samples/bpf/test_cgrp2_sock.c | 8 +- samples/bpf/test_lru_dist.c | 11 +- samples/bpf/test_overhead_kprobe_kern.c | 11 +- samples/bpf/test_overhead_tp_kern.c | 5 +- samples/bpf/trace_output_user.c | 4 +- samples/bpf/xdp_fwd_user.c | 12 +- samples/bpf/xdp_redirect_cpu.bpf.c | 4 +- samples/bpf/xdp_sample_pkts_user.c | 22 +- samples/bpf/xdp_sample_user.h | 2 - samples/bpf/xdpsock_ctrl_proc.c | 3 - samples/bpf/xdpsock_user.c | 3 - samples/bpf/xsk_fwd.c | 3 - samples/coresight/Makefile | 4 - samples/coresight/coresight-cfg-sample.c | 73 - samples/ftrace/ftrace-direct-modify.c | 4 +- samples/ftrace/ftrace-direct-too.c | 2 +- samples/ftrace/ftrace-direct.c | 2 +- samples/rust/Kconfig | 113 - samples/rust/Makefile | 12 - samples/rust/rust_chrdev.rs | 50 - samples/rust/rust_minimal.rs | 38 - samples/rust/rust_miscdev.rs | 149 - samples/rust/rust_module_parameters.rs | 72 - samples/rust/rust_print.rs | 57 - samples/rust/rust_random.rs | 61 - samples/rust/rust_semaphore.rs | 174 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 40 - samples/rust/rust_sync.rs | 81 - samples/trace_events/trace-events-sample.c | 3 - samples/trace_events/trace-events-sample.h | 33 - scripts/Makefile.build | 25 +- scripts/Makefile.debug | 10 - scripts/Makefile.kcsan | 15 +- scripts/Makefile.lib | 17 - scripts/Makefile.modfinal | 8 +- scripts/Makefile.ubsan | 1 + scripts/atomic/gen-atomic-instrumented.sh | 41 +- scripts/checkpatch.pl | 54 +- scripts/const_structs.checkpatch | 23 - scripts/decode_stacktrace.sh | 14 - scripts/gdb/linux/dmesg.py | 35 +- scripts/generate_rust_analyzer.py | 133 - scripts/is_rust_module.sh | 19 - scripts/kallsyms.c | 40 +- scripts/kconfig/Makefile | 3 +- scripts/kconfig/conf.c | 17 +- scripts/kconfig/confdata.c | 75 - scripts/kconfig/streamline_config.pl | 2 +- scripts/link-vmlinux.sh | 3 - scripts/min-tool-version.sh | 2 +- scripts/remove-stale-files | 7 +- scripts/rust-version.sh | 31 - scripts/spelling.txt | 1 - scripts/tags.sh | 126 +- security/apparmor/lsm.c | 13 +- security/commoncap.c | 15 +- security/device_cgroup.c | 1 - security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_main.c | 14 +- security/keys/Kconfig | 2 +- security/keys/dh.c | 130 +- security/security.c | 14 +- security/selinux/hooks.c | 70 +- security/selinux/ss/sidtab.c | 2 +- security/selinux/xfrm.c | 4 +- security/smack/smack.h | 16 + security/smack/smack_lsm.c | 9 +- sound/core/Makefile | 1 + sound/core/control_led.c | 2 +- sound/core/info.c | 4 +- sound/core/info_oss.c | 6 +- sound/core/jack.c | 3 - sound/core/memalloc.c | 53 +- sound/core/oss/pcm_oss.c | 2 +- sound/core/pcm.c | 6 +- sound/core/pcm_dmaengine.c | 5 +- sound/core/pcm_lib.c | 17 - sound/core/seq/seq_queue.c | 14 +- sound/core/sgbuf.c | 201 + sound/hda/hdac_stream.c | 14 +- sound/hda/intel-dsp-config.c | 2 +- sound/hda/intel-nhlt.c | 102 - sound/isa/gus/gus_mem.c | 22 +- sound/pci/ac97/ac97_pcm.c | 2 +- sound/pci/hda/hda_bind.c | 7 - sound/pci/hda/hda_codec.c | 45 +- sound/pci/hda/hda_controller.c | 1 + sound/pci/hda/hda_generic.h | 2 +- sound/pci/hda/hda_intel.c | 6 +- sound/pci/hda/hda_jack.c | 11 - sound/pci/hda/hda_jack.h | 1 - sound/pci/hda/hda_local.h | 1 - sound/pci/hda/patch_hdmi.c | 2 +- sound/pci/mixart/mixart_core.c | 5 +- sound/pci/mixart/mixart_core.h | 10 +- sound/ppc/beep.c | 2 +- sound/soc/amd/Kconfig | 9 +- sound/soc/amd/Makefile | 2 - sound/soc/amd/acp-config.c | 124 - sound/soc/amd/acp-da7219-max98357a.c | 20 +- sound/soc/amd/acp-pcm-dma.c | 15 +- sound/soc/amd/acp-rt5645.c | 4 +- sound/soc/amd/acp.h | 1 - sound/soc/amd/acp/Kconfig | 2 + sound/soc/amd/acp3x-rt5682-max9836.c | 8 +- sound/soc/amd/mach-config.h | 28 - sound/soc/amd/yc/acp6x-pdm-dma.c | 2 +- sound/soc/atmel/mikroe-proto.c | 6 +- sound/soc/atmel/tse850-pcm5142.c | 32 +- sound/soc/bcm/bcm63xx-i2s.h | 1 + sound/soc/bcm/bcm63xx-pcm-whistler.c | 13 +- sound/soc/codecs/Kconfig | 33 +- sound/soc/codecs/Makefile | 10 +- sound/soc/codecs/adau1701.c | 94 +- sound/soc/codecs/ak4118.c | 18 +- sound/soc/codecs/ak4375.c | 612 - sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/cs35l41-i2c.c | 15 + sound/soc/codecs/cs35l41-spi.c | 16 + sound/soc/codecs/cs35l41-tables.c | 137 +- sound/soc/codecs/cs35l41.c | 314 +- sound/soc/codecs/cs35l41.h | 27 +- sound/soc/codecs/cs42l42.c | 94 +- sound/soc/codecs/cs42l42.h | 6 +- sound/soc/codecs/es7241.c | 28 +- sound/soc/codecs/jz4770.c | 9 - sound/soc/codecs/max9759.c | 28 +- sound/soc/codecs/max9860.c | 12 +- sound/soc/codecs/pcm3168a.c | 22 +- sound/soc/codecs/rt5640.c | 106 +- sound/soc/codecs/rt5663.c | 12 +- sound/soc/codecs/rt5682s.c | 34 +- sound/soc/codecs/sgtl5000.c | 5 +- sound/soc/codecs/simple-amplifier.c | 10 +- sound/soc/codecs/simple-mux.c | 10 +- sound/soc/codecs/ssm2305.c | 11 +- sound/soc/codecs/sta350.h | 2 +- sound/soc/codecs/tfa989x.c | 20 +- sound/soc/codecs/tlv320adc3xxx.c | 1311 -- sound/soc/codecs/tlv320aic26.h | 6 +- sound/soc/codecs/tlv320aic31xx.c | 121 +- sound/soc/codecs/tlv320aic31xx.h | 2 +- sound/soc/codecs/wcd-mbhc-v2.c | 76 +- sound/soc/codecs/wcd934x.c | 6 +- sound/soc/codecs/wm_adsp.c | 47 +- sound/soc/codecs/zl38060.c | 4 +- sound/soc/fsl/Kconfig | 1 - sound/soc/fsl/fsl-asoc-card.c | 15 +- sound/soc/fsl/imx-card.c | 17 +- sound/soc/fsl/imx-hdmi.c | 2 - sound/soc/fsl/imx-sgtl5000.c | 4 +- sound/soc/fsl/imx-spdif.c | 4 +- sound/soc/generic/audio-graph-card.c | 5 +- sound/soc/generic/audio-graph-card2.c | 4 +- sound/soc/generic/simple-card.c | 3 +- sound/soc/generic/test-component.c | 5 +- sound/soc/img/img-i2s-in.c | 8 +- sound/soc/img/img-i2s-out.c | 24 +- sound/soc/img/img-parallel-out.c | 24 +- sound/soc/img/img-spdif-in.c | 8 +- sound/soc/img/img-spdif-out.c | 24 +- sound/soc/img/pistachio-internal-dac.c | 9 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 14 +- sound/soc/intel/boards/Kconfig | 20 - sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/bytcht_nocodec.c | 2 +- sound/soc/intel/boards/hda_dsp_common.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 180 - sound/soc/intel/boards/sof_maxim_common.h | 16 - sound/soc/intel/boards/sof_nau8825.c | 651 - sound/soc/intel/boards/sof_realtek_common.c | 119 +- sound/soc/intel/boards/sof_realtek_common.h | 7 - sound/soc/intel/boards/sof_rt5682.c | 179 +- sound/soc/intel/boards/sof_sdw.c | 152 +- sound/soc/intel/boards/sof_sdw_common.h | 7 +- sound/soc/intel/boards/sof_sdw_rt715.c | 7 + sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 7 + sound/soc/intel/catpt/dsp.c | 14 +- sound/soc/intel/catpt/pcm.c | 37 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 48 - sound/soc/intel/skylake/skl-nhlt.c | 102 + sound/soc/intel/skylake/skl-pcm.c | 4 +- sound/soc/intel/skylake/skl-topology.c | 29 +- sound/soc/intel/skylake/skl-topology.h | 1 - sound/soc/intel/skylake/skl.h | 4 + sound/soc/mediatek/Kconfig | 2 - sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 2 + sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 + sound/soc/mediatek/mt8173/mt8173-max98090.c | 2 + sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 + sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 + sound/soc/mediatek/mt8173/mt8173-rt5650.c | 2 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 2 + sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 8 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 12 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 2 + .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 4 +- sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 12 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 9 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 37 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 355 +- sound/soc/meson/aiu.c | 36 +- sound/soc/meson/axg-fifo.c | 16 +- sound/soc/meson/axg-pdm.c | 25 +- sound/soc/meson/axg-spdifin.c | 17 +- sound/soc/meson/axg-spdifout.c | 17 +- sound/soc/meson/axg-tdm-formatter.c | 50 +- sound/soc/meson/axg-tdm-interface.c | 25 +- sound/soc/meson/meson-card-utils.c | 8 +- sound/soc/meson/t9015.c | 14 +- sound/soc/mxs/mxs-sgtl5000.c | 8 +- sound/soc/qcom/Kconfig | 1 - sound/soc/qcom/apq8016_sbc.c | 134 +- sound/soc/qcom/common.c | 10 +- sound/soc/qcom/qdsp6/q6apm.c | 14 +- sound/soc/qcom/sc7180.c | 24 +- sound/soc/qcom/sdm845.c | 10 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 10 +- sound/soc/samsung/aries_wm8994.c | 17 +- sound/soc/samsung/arndale.c | 5 +- sound/soc/samsung/littlemill.c | 5 +- sound/soc/samsung/lowland.c | 5 +- sound/soc/samsung/odroid.c | 4 +- sound/soc/samsung/smdk_wm8994.c | 4 +- sound/soc/samsung/smdk_wm8994pcm.c | 4 +- sound/soc/samsung/snow.c | 9 +- sound/soc/samsung/speyside.c | 5 +- sound/soc/samsung/tm2_wm5110.c | 3 +- sound/soc/samsung/tobermory.c | 5 +- sound/soc/sh/rz-ssi.c | 7 +- sound/soc/soc-component.c | 28 - sound/soc/soc-core.c | 1 + sound/soc/soc-dai.c | 40 +- sound/soc/soc-pcm.c | 380 +- sound/soc/sof/Kconfig | 18 +- sound/soc/sof/Makefile | 4 +- sound/soc/sof/amd/Kconfig | 33 - sound/soc/sof/amd/Makefile | 11 - sound/soc/sof/amd/acp-dsp-offset.h | 78 - sound/soc/sof/amd/acp-ipc.c | 187 - sound/soc/sof/amd/acp-loader.c | 199 - sound/soc/sof/amd/acp-pcm.c | 82 - sound/soc/sof/amd/acp-stream.c | 181 - sound/soc/sof/amd/acp-trace.c | 84 - sound/soc/sof/amd/acp.c | 446 - sound/soc/sof/amd/acp.h | 226 - sound/soc/sof/amd/pci-rn.c | 165 - sound/soc/sof/amd/renoir.c | 186 - sound/soc/sof/control.c | 61 +- sound/soc/sof/core.c | 16 +- sound/soc/sof/debug.c | 107 - sound/soc/sof/imx/Kconfig | 46 +- sound/soc/sof/imx/imx-common.c | 24 - sound/soc/sof/imx/imx-common.h | 11 - sound/soc/sof/imx/imx-ops.h | 10 + sound/soc/sof/imx/imx8.c | 218 +- sound/soc/sof/imx/imx8m.c | 258 +- sound/soc/sof/intel/apl.c | 7 +- sound/soc/sof/intel/atom.c | 56 +- sound/soc/sof/intel/atom.h | 4 +- sound/soc/sof/intel/bdw.c | 63 +- sound/soc/sof/intel/byt.c | 9 - sound/soc/sof/intel/cnl.c | 13 +- sound/soc/sof/intel/hda-codec.c | 3 +- sound/soc/sof/intel/hda-ctrl.c | 2 +- sound/soc/sof/intel/hda-dai.c | 90 +- sound/soc/sof/intel/hda-dsp.c | 52 +- sound/soc/sof/intel/hda-ipc.c | 29 +- sound/soc/sof/intel/hda-loader.c | 80 +- sound/soc/sof/intel/hda-pcm.c | 127 +- sound/soc/sof/intel/hda-stream.c | 109 +- sound/soc/sof/intel/hda.c | 107 +- sound/soc/sof/intel/hda.h | 20 +- sound/soc/sof/intel/icl.c | 73 +- sound/soc/sof/intel/pci-tng.c | 9 - sound/soc/sof/intel/shim.h | 11 - sound/soc/sof/intel/tgl.c | 47 +- sound/soc/sof/ipc.c | 130 +- sound/soc/sof/mediatek/Kconfig | 33 - sound/soc/sof/mediatek/Makefile | 2 - sound/soc/sof/mediatek/adsp_helper.h | 49 - sound/soc/sof/mediatek/mt8195/Makefile | 3 - sound/soc/sof/mediatek/mt8195/mt8195-clk.c | 158 - sound/soc/sof/mediatek/mt8195/mt8195-clk.h | 28 - sound/soc/sof/mediatek/mt8195/mt8195-loader.c | 56 - sound/soc/sof/mediatek/mt8195/mt8195.c | 463 - sound/soc/sof/mediatek/mt8195/mt8195.h | 158 - sound/soc/sof/ops.h | 89 +- sound/soc/sof/pcm.c | 118 +- sound/soc/sof/sof-audio.c | 239 +- sound/soc/sof/sof-audio.h | 17 +- sound/soc/sof/sof-of-dev.c | 68 +- sound/soc/sof/sof-of-dev.h | 17 - sound/soc/sof/sof-pci-dev.c | 19 +- sound/soc/sof/sof-priv.h | 38 +- sound/soc/sof/sof-probes.c | 2 +- sound/soc/sof/sof-probes.h | 2 +- sound/soc/sof/topology.c | 280 +- sound/soc/sof/trace.c | 18 - sound/soc/stm/stm32_adfsdm.c | 5 +- sound/soc/stm/stm32_i2s.c | 66 +- sound/soc/stm/stm32_sai.c | 37 +- sound/soc/stm/stm32_sai_sub.c | 29 +- sound/soc/stm/stm32_spdifrx.c | 48 +- sound/soc/sunxi/sun4i-codec.c | 3 +- sound/soc/sunxi/sun4i-spdif.c | 115 - sound/soc/sunxi/sun8i-codec.c | 56 - sound/soc/tegra/tegra20_i2s.c | 49 - sound/soc/tegra/tegra20_spdif.c | 197 +- sound/soc/tegra/tegra20_spdif.h | 1 - sound/soc/tegra/tegra210_mvc.c | 209 +- sound/soc/tegra/tegra210_mvc.h | 5 - sound/soc/tegra/tegra_pcm.c | 6 - sound/soc/tegra/tegra_pcm.h | 1 - sound/soc/ti/davinci-mcasp.c | 21 +- sound/soc/ti/j721e-evm.c | 10 +- sound/soc/uniphier/Kconfig | 2 + sound/soc/xilinx/xlnx_spdif.c | 10 +- sound/sparc/dbri.c | 6 +- sound/usb/card.c | 7 + sound/usb/format.c | 2 +- sound/usb/mixer.c | 5 +- sound/usb/mixer.h | 2 + sound/usb/mixer_maps.c | 17 +- sound/usb/mixer_quirks.c | 4 +- sound/usb/mixer_quirks.h | 2 + sound/usb/power.h | 10 + sound/usb/quirks.c | 2 +- sound/usb/usx2y/usbusx2y.c | 2 +- sound/virtio/virtio_card.c | 4 +- tools/accounting/getdelays.c | 8 +- tools/arch/x86/include/asm/required-features.h | 4 + tools/bpf/bpftool/.gitignore | 2 +- tools/bpf/bpftool/Documentation/Makefile | 5 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 17 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool-iter.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-link.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 13 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 72 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 14 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool.rst | 11 +- tools/bpf/bpftool/Documentation/common_options.rst | 11 - tools/bpf/bpftool/Documentation/substitutions.rst | 3 - tools/bpf/bpftool/Makefile | 26 +- tools/bpf/bpftool/bash-completion/bpftool | 5 +- tools/bpf/bpftool/btf.c | 13 +- tools/bpf/bpftool/btf_dumper.c | 42 +- tools/bpf/bpftool/common.c | 1 - tools/bpf/bpftool/feature.c | 28 +- tools/bpf/bpftool/gen.c | 23 +- tools/bpf/bpftool/iter.c | 7 +- tools/bpf/bpftool/main.c | 27 +- tools/bpf/bpftool/main.h | 3 +- tools/bpf/bpftool/map.c | 36 +- tools/bpf/bpftool/map_perf_ring.c | 9 +- tools/bpf/bpftool/prog.c | 258 +- tools/bpf/bpftool/skeleton/pid_iter.bpf.c | 4 +- tools/bpf/bpftool/struct_ops.c | 31 +- tools/bpf/resolve_btfids/Makefile | 1 - tools/bpf/resolve_btfids/main.c | 5 +- tools/bpf/runqslower/Makefile | 4 +- tools/bpf/runqslower/runqslower.c | 6 +- tools/build/Build.include | 2 +- tools/build/feature/test-bpf.c | 6 - tools/iio/iio_event_monitor.c | 1 - tools/include/asm-generic/bitops.h | 1 + tools/include/asm-generic/bitops/find.h | 145 + tools/include/linux/bitmap.h | 7 +- tools/include/linux/find.h | 214 - tools/include/linux/hash.h | 5 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/kernel.h | 2 - tools/include/nolibc/nolibc.h | 86 +- tools/include/uapi/linux/bpf.h | 165 +- tools/include/uapi/linux/btf.h | 3 +- tools/include/uapi/linux/if_link.h | 1 - tools/lib/bpf/Makefile | 4 +- tools/lib/bpf/bpf.c | 463 +- tools/lib/bpf/bpf.h | 131 +- tools/lib/bpf/bpf_gen_internal.h | 17 +- tools/lib/bpf/btf.c | 206 +- tools/lib/bpf/btf.h | 82 +- tools/lib/bpf/btf_dump.c | 46 +- tools/lib/bpf/gen_loader.c | 192 +- tools/lib/bpf/libbpf.c | 1055 +- tools/lib/bpf/libbpf.h | 292 +- tools/lib/bpf/libbpf.map | 30 - tools/lib/bpf/libbpf_common.h | 19 +- tools/lib/bpf/libbpf_internal.h | 115 +- tools/lib/bpf/libbpf_legacy.h | 13 +- tools/lib/bpf/libbpf_probes.c | 255 +- tools/lib/bpf/libbpf_version.h | 2 +- tools/lib/bpf/linker.c | 10 +- tools/lib/bpf/relo_core.c | 251 +- tools/lib/bpf/relo_core.h | 103 +- tools/lib/bpf/skel_internal.h | 13 +- tools/lib/bpf/xsk.c | 61 +- tools/lib/find_bit.c | 20 - tools/lib/perf/evlist.c | 15 +- tools/lib/perf/evsel.c | 19 - tools/lib/perf/include/internal/evlist.h | 2 +- tools/lib/perf/include/perf/event.h | 2 +- tools/lib/perf/include/perf/evsel.h | 4 - tools/lib/perf/libperf.map | 1 - tools/lib/perf/mmap.c | 2 + tools/lib/perf/tests/test-evlist.c | 157 - tools/lib/symbol/kallsyms.h | 2 +- tools/lib/traceevent/event-parse.c | 59 +- tools/lib/traceevent/event-parse.h | 5 +- tools/lib/traceevent/parse-filter.c | 5 +- tools/memory-model/Documentation/explanation.txt | 44 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/README | 12 - tools/memory-model/linux-kernel.cat | 6 +- tools/memory-model/litmus-tests/.gitignore | 2 +- .../LB+unlocklockonceonce+poacquireonce.litmus | 35 - .../MP+unlocklockonceonce+fencermbonceonce.litmus | 33 - tools/memory-model/litmus-tests/README | 8 - tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/arch/x86/decode.c | 13 +- tools/objtool/builtin-check.c | 3 +- tools/objtool/check.c | 71 +- tools/objtool/include/objtool/arch.h | 1 - tools/objtool/include/objtool/builtin.h | 2 +- tools/objtool/include/objtool/elf.h | 2 +- tools/perf/Documentation/perf-list.txt | 48 +- tools/perf/Documentation/perf-record.txt | 6 +- tools/perf/Documentation/perf-stat.txt | 10 +- tools/perf/Documentation/perf-top.txt | 7 +- tools/perf/Makefile.config | 10 +- tools/perf/Makefile.perf | 4 +- tools/perf/arch/arm/include/perf_regs.h | 42 + tools/perf/arch/arm/util/cs-etm.c | 19 + tools/perf/arch/arm64/include/perf_regs.h | 78 +- tools/perf/arch/arm64/util/machine.c | 7 - tools/perf/arch/csky/include/perf_regs.h | 82 + tools/perf/arch/mips/include/perf_regs.h | 69 + tools/perf/arch/powerpc/include/perf_regs.h | 66 + tools/perf/arch/riscv/include/perf_regs.h | 74 + tools/perf/arch/s390/include/perf_regs.h | 78 + tools/perf/arch/x86/include/perf_regs.h | 82 + tools/perf/arch/x86/util/evlist.c | 17 - tools/perf/builtin-bench.c | 5 +- tools/perf/builtin-ftrace.c | 445 +- tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-record.c | 8 - tools/perf/builtin-report.c | 4 +- tools/perf/builtin-script.c | 31 +- tools/perf/builtin-stat.c | 24 - tools/perf/builtin-trace.c | 18 +- tools/perf/dlfilters/dlfilter-test-api-v0.c | 2 + .../arch/arm64/arm/neoverse-n2/branch.json | 8 - .../pmu-events/arch/arm64/arm/neoverse-n2/bus.json | 20 - .../arch/arm64/arm/neoverse-n2/cache.json | 155 - .../arch/arm64/arm/neoverse-n2/exception.json | 47 - .../arch/arm64/arm/neoverse-n2/instruction.json | 143 - .../arch/arm64/arm/neoverse-n2/memory.json | 38 - .../arch/arm64/arm/neoverse-n2/other.json | 5 - .../arch/arm64/arm/neoverse-n2/pipeline.json | 23 - .../pmu-events/arch/arm64/arm/neoverse-n2/spe.json | 14 - .../arch/arm64/arm/neoverse-n2/trace.json | 29 - .../arch/arm64/armv8-common-and-microarch.json | 548 + .../pmu-events/arch/arm64/armv8-recommended.json | 452 + .../arch/arm64/common-and-microarch.json | 746 -- tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 - tools/perf/pmu-events/arch/arm64/recommended.json | 452 - tools/perf/tests/Build | 1 - tools/perf/tests/bpf.c | 4 - tools/perf/tests/builtin-test.c | 16 +- tools/perf/tests/sigtrap.c | 177 - tools/perf/tests/tests.h | 1 - tools/perf/util/Build | 2 - tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 2 - tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 1 - tools/perf/util/arm-spe.c | 67 +- .../perf/util/arm64-frame-pointer-unwind-support.c | 63 - .../perf/util/arm64-frame-pointer-unwind-support.h | 10 - tools/perf/util/bpf-loader.c | 18 +- tools/perf/util/bpf_counter.c | 18 +- tools/perf/util/bpf_ftrace.c | 152 - tools/perf/util/bpf_skel/func_latency.bpf.c | 114 - tools/perf/util/callchain.c | 14 +- tools/perf/util/callchain.h | 4 +- tools/perf/util/data-convert-bt.c | 2 - tools/perf/util/evlist.h | 2 - tools/perf/util/evsel.c | 21 +- tools/perf/util/evsel.h | 3 + tools/perf/util/ftrace.h | 81 - tools/perf/util/libunwind/arm64.c | 2 - tools/perf/util/machine.c | 50 +- tools/perf/util/machine.h | 1 - tools/perf/util/metricgroup.c | 42 +- tools/perf/util/namespaces.c | 76 +- tools/perf/util/namespaces.h | 2 - tools/perf/util/parse-events-hybrid.c | 9 +- tools/perf/util/parse-events.c | 10 +- tools/perf/util/perf_regs.c | 666 - tools/perf/util/perf_regs.h | 17 +- tools/perf/util/python.c | 2 - .../perf/util/scripting-engines/trace-event-perl.c | 2 - .../util/scripting-engines/trace-event-python.c | 12 +- tools/perf/util/session.c | 25 +- tools/perf/util/sort.c | 2 - tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/scripts/Makefile.include | 13 +- tools/testing/cxl/Kbuild | 3 +- tools/testing/cxl/test/cxl.c | 68 +- tools/testing/cxl/test/mem.c | 99 +- tools/testing/cxl/test/mock.c | 30 +- tools/testing/cxl/test/mock.h | 6 +- tools/testing/kunit/kunit.py | 182 +- tools/testing/kunit/kunit_config.py | 61 +- tools/testing/kunit/kunit_json.py | 8 +- tools/testing/kunit/kunit_kernel.py | 76 +- tools/testing/kunit/kunit_parser.py | 57 +- tools/testing/kunit/kunit_tool_test.py | 171 +- tools/testing/kunit/run_checks.py | 81 - .../test_is_test_passed-no_tests_no_plan.log | 7 - tools/testing/nvdimm/Kbuild | 8 +- tools/testing/nvdimm/dax_pmem_compat_test.c | 8 + tools/testing/nvdimm/dax_pmem_core_test.c | 8 + tools/testing/nvdimm/test/iomap.c | 43 +- tools/testing/nvdimm/test/ndtest.c | 4 + tools/testing/nvdimm/test/nfit.c | 4 + tools/testing/radix-tree/linux/gfp.h | 3 +- tools/testing/selftests/Makefile | 3 +- tools/testing/selftests/alsa/.gitignore | 1 - tools/testing/selftests/alsa/Makefile | 9 - tools/testing/selftests/alsa/mixer-test.c | 665 - tools/testing/selftests/arm64/Makefile | 2 +- tools/testing/selftests/arm64/abi/.gitignore | 1 - tools/testing/selftests/arm64/abi/Makefile | 8 - .../testing/selftests/arm64/abi/syscall-abi-asm.S | 240 - tools/testing/selftests/arm64/abi/syscall-abi.c | 318 - tools/testing/selftests/arm64/fp/.gitignore | 1 - tools/testing/selftests/arm64/fp/Makefile | 4 +- tools/testing/selftests/arm64/fp/fp-pidbench.S | 71 - tools/testing/selftests/arm64/fp/sve-ptrace.c | 219 +- tools/testing/selftests/arm64/fp/vec-syscfg.c | 2 + .../selftests/arm64/signal/test_signals_utils.c | 12 +- tools/testing/selftests/bpf/Makefile | 94 +- tools/testing/selftests/bpf/README.rst | 9 +- tools/testing/selftests/bpf/bench.c | 71 +- tools/testing/selftests/bpf/bench.h | 11 +- .../selftests/bpf/benchs/bench_bloom_filter_map.c | 17 +- .../testing/selftests/bpf/benchs/bench_bpf_loop.c | 105 - tools/testing/selftests/bpf/benchs/bench_count.c | 2 +- tools/testing/selftests/bpf/benchs/bench_rename.c | 16 +- .../testing/selftests/bpf/benchs/bench_ringbufs.c | 22 +- tools/testing/selftests/bpf/benchs/bench_strncmp.c | 161 - tools/testing/selftests/bpf/benchs/bench_trigger.c | 162 +- .../selftests/bpf/benchs/run_bench_bpf_loop.sh | 15 - .../selftests/bpf/benchs/run_bench_strncmp.sh | 12 - tools/testing/selftests/bpf/benchs/run_common.sh | 15 - tools/testing/selftests/bpf/btf_helpers.c | 17 +- tools/testing/selftests/bpf/config | 2 - tools/testing/selftests/bpf/flow_dissector_load.h | 3 +- tools/testing/selftests/bpf/get_cgroup_id_user.c | 5 +- .../selftests/bpf/map_tests/array_map_batch_ops.c | 13 +- .../selftests/bpf/map_tests/htab_map_batch_ops.c | 13 +- .../bpf/map_tests/lpm_trie_map_batch_ops.c | 15 +- .../selftests/bpf/map_tests/sk_storage_map.c | 52 +- tools/testing/selftests/bpf/prog_tests/align.c | 202 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 4 +- .../selftests/bpf/prog_tests/bloom_filter_map.c | 36 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 21 +- tools/testing/selftests/bpf/prog_tests/bpf_loop.c | 145 - .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 6 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 7 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 42 +- tools/testing/selftests/bpf/prog_tests/btf.c | 335 +- .../selftests/bpf/prog_tests/btf_dedup_split.c | 119 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 45 +- tools/testing/selftests/bpf/prog_tests/btf_split.c | 4 +- tools/testing/selftests/bpf/prog_tests/btf_tag.c | 44 +- tools/testing/selftests/bpf/prog_tests/btf_write.c | 67 +- .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 14 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../selftests/bpf/prog_tests/connect_force_port.c | 35 +- tools/testing/selftests/bpf/prog_tests/core_kern.c | 14 - .../testing/selftests/bpf/prog_tests/core_reloc.c | 84 +- tools/testing/selftests/bpf/prog_tests/exhandler.c | 43 - .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 25 +- .../selftests/bpf/prog_tests/fexit_stress.c | 33 +- tools/testing/selftests/bpf/prog_tests/find_vma.c | 117 - .../bpf/prog_tests/flow_dissector_load_bytes.c | 2 +- .../bpf/prog_tests/flow_dissector_reattach.c | 4 +- .../selftests/bpf/prog_tests/get_func_args_test.c | 44 - .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 27 +- .../testing/selftests/bpf/prog_tests/global_data.c | 2 +- .../selftests/bpf/prog_tests/global_func_args.c | 2 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 64 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 24 - tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 14 - tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 2 +- .../selftests/bpf/prog_tests/legacy_printk.c | 65 - .../selftests/bpf/prog_tests/libbpf_probes.c | 124 - .../selftests/bpf/prog_tests/load_bytes_relative.c | 2 +- tools/testing/selftests/bpf/prog_tests/log_buf.c | 276 - tools/testing/selftests/bpf/prog_tests/map_lock.c | 4 +- tools/testing/selftests/bpf/prog_tests/map_ptr.c | 16 +- .../selftests/bpf/prog_tests/migrate_reuseport.c | 4 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 6 +- tools/testing/selftests/bpf/prog_tests/pinning.c | 4 +- .../testing/selftests/bpf/prog_tests/pkt_access.c | 2 +- .../selftests/bpf/prog_tests/pkt_md_access.c | 2 +- .../selftests/bpf/prog_tests/prog_array_init.c | 32 - .../selftests/bpf/prog_tests/queue_stack_map.c | 14 +- .../raw_tp_writable_reject_nbd_invalid.c | 14 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 29 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 4 +- .../selftests/bpf/prog_tests/select_reuseport.c | 22 +- .../selftests/bpf/prog_tests/signal_pending.c | 2 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 32 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 4 +- .../testing/selftests/bpf/prog_tests/skb_helpers.c | 2 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 1 + .../selftests/bpf/prog_tests/sockmap_basic.c | 4 +- .../selftests/bpf/prog_tests/sockmap_ktls.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 4 +- tools/testing/selftests/bpf/prog_tests/sockopt.c | 19 +- .../selftests/bpf/prog_tests/sockopt_inherit.c | 27 +- .../selftests/bpf/prog_tests/sockopt_multi.c | 12 +- tools/testing/selftests/bpf/prog_tests/spinlock.c | 4 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 6 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 6 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 18 +- .../selftests/bpf/prog_tests/task_fd_query_rawtp.c | 2 +- .../selftests/bpf/prog_tests/task_fd_query_tp.c | 4 +- .../testing/selftests/bpf/prog_tests/tcp_estats.c | 2 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 21 +- .../testing/selftests/bpf/prog_tests/test_bpffs.c | 6 +- .../selftests/bpf/prog_tests/test_global_funcs.c | 28 +- .../selftests/bpf/prog_tests/test_overhead.c | 20 +- .../selftests/bpf/prog_tests/test_strncmp.c | 167 - .../selftests/bpf/prog_tests/tp_attach_query.c | 2 +- .../selftests/bpf/prog_tests/trampoline_count.c | 6 +- tools/testing/selftests/bpf/prog_tests/xdp.c | 13 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 6 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 6 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 36 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 13 +- tools/testing/selftests/bpf/prog_tests/xdp_info.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 2 +- tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 2 +- tools/testing/selftests/bpf/progs/bpf_loop.c | 112 - tools/testing/selftests/bpf/progs/bpf_loop_bench.c | 26 - .../testing/selftests/bpf/progs/bpf_tracing_net.h | 2 + tools/testing/selftests/bpf/progs/btf_decl_tag.c | 50 - tools/testing/selftests/bpf/progs/btf_type_tag.c | 25 - tools/testing/selftests/bpf/progs/core_kern.c | 104 - tools/testing/selftests/bpf/progs/exhandler_kern.c | 43 - tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 2 +- tools/testing/selftests/bpf/progs/find_vma.c | 69 - tools/testing/selftests/bpf/progs/find_vma_fail1.c | 29 - tools/testing/selftests/bpf/progs/find_vma_fail2.c | 29 - .../selftests/bpf/progs/get_func_args_test.c | 123 - tools/testing/selftests/bpf/progs/map_ptr_kern.c | 16 +- tools/testing/selftests/bpf/progs/pyperf.h | 71 +- .../selftests/bpf/progs/pyperf600_bpf_loop.c | 6 - tools/testing/selftests/bpf/progs/strncmp_bench.c | 50 - tools/testing/selftests/bpf/progs/strncmp_test.c | 54 - tools/testing/selftests/bpf/progs/strobemeta.h | 75 +- .../selftests/bpf/progs/strobemeta_bpf_loop.c | 9 - tools/testing/selftests/bpf/progs/tag.c | 54 + .../bpf/progs/test_ksyms_btf_write_check.c | 29 - .../testing/selftests/bpf/progs/test_ksyms_weak.c | 2 +- tools/testing/selftests/bpf/progs/test_l4lb.c | 2 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 2 +- .../selftests/bpf/progs/test_legacy_printk.c | 73 - tools/testing/selftests/bpf/progs/test_log_buf.c | 24 - tools/testing/selftests/bpf/progs/test_map_lock.c | 2 +- .../selftests/bpf/progs/test_prog_array_init.c | 39 - .../selftests/bpf/progs/test_queue_stack_map.h | 2 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 8 - .../selftests/bpf/progs/test_sk_storage_tracing.c | 2 +- tools/testing/selftests/bpf/progs/test_skb_ctx.c | 2 +- .../selftests/bpf/progs/test_skc_to_unix_sock.c | 2 +- tools/testing/selftests/bpf/progs/test_spin_lock.c | 2 +- .../selftests/bpf/progs/test_stacktrace_map.c | 6 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 2 +- .../testing/selftests/bpf/progs/test_tracepoint.c | 6 +- .../selftests/bpf/progs/test_verif_scale2.c | 4 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 7 - .../selftests/bpf/test_bpftool_synctypes.py | 94 +- tools/testing/selftests/bpf/test_btf.h | 3 - tools/testing/selftests/bpf/test_cgroup_storage.c | 11 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 3 +- tools/testing/selftests/bpf/test_lirc_mode2_user.c | 6 +- tools/testing/selftests/bpf/test_lpm_map.c | 27 +- tools/testing/selftests/bpf/test_lru_map.c | 25 +- tools/testing/selftests/bpf/test_maps.c | 118 +- tools/testing/selftests/bpf/test_progs.c | 30 +- tools/testing/selftests/bpf/test_sock.c | 23 +- tools/testing/selftests/bpf/test_sock_addr.c | 46 +- tools/testing/selftests/bpf/test_stub.c | 44 + tools/testing/selftests/bpf/test_sysctl.c | 23 +- tools/testing/selftests/bpf/test_tag.c | 8 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 7 +- tools/testing/selftests/bpf/test_verifier.c | 110 +- tools/testing/selftests/bpf/testing_helpers.c | 62 - tools/testing/selftests/bpf/testing_helpers.h | 6 - .../selftests/bpf/verifier/btf_ctx_access.c | 12 - .../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 32 - .../selftests/bpf/verifier/value_ptr_arith.c | 2 +- tools/testing/selftests/bpf/vmtest.sh | 48 +- tools/testing/selftests/bpf/xdp_redirect_multi.c | 15 +- tools/testing/selftests/bpf/xdping.c | 3 +- tools/testing/selftests/bpf/xdpxceiver.c | 14 +- tools/testing/selftests/cgroup/Makefile | 12 +- tools/testing/selftests/cgroup/cgroup_util.h | 4 +- tools/testing/selftests/clone3/clone3.c | 6 - tools/testing/selftests/core/close_range_test.c | 4 + tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 18 + .../selftests/ftrace/test.d/kprobe/profile.tc | 2 +- tools/testing/selftests/gpio/.gitignore | 2 - tools/testing/selftests/gpio/Makefile | 4 +- tools/testing/selftests/gpio/config | 1 - tools/testing/selftests/gpio/gpio-chip-info.c | 57 - tools/testing/selftests/gpio/gpio-line-name.c | 55 - tools/testing/selftests/gpio/gpio-sim.sh | 396 - tools/testing/selftests/ir/ir_loopback.c | 1 + tools/testing/selftests/kselftest.h | 4 - tools/testing/selftests/kselftest_harness.h | 4 +- tools/testing/selftests/landlock/common.h | 4 + tools/testing/selftests/lib.mk | 2 +- tools/testing/selftests/lkdtm/stack-entropy.sh | 16 +- .../selftests/mount/unprivileged-remount-test.c | 4 +- .../move_mount_set_group_test.c | 10 +- tools/testing/selftests/net/fcnal-test.sh | 42 +- .../selftests/net/forwarding/bridge_vlan_mcast.sh | 543 - tools/testing/selftests/net/gro.c | 41 +- tools/testing/selftests/net/ipsec.c | 1 + tools/testing/selftests/net/mptcp/.gitignore | 1 - tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/config | 8 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 206 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 100 +- tools/testing/selftests/net/mptcp/mptcp_inq.c | 602 - tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 63 - tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 44 +- tools/testing/selftests/net/nettest.c | 33 +- tools/testing/selftests/net/reuseport_bpf.c | 4 +- tools/testing/selftests/net/rxtimestamp.c | 2 +- tools/testing/selftests/net/socket.c | 3 +- .../selftests/net/tcp_fastopen_backup_key.c | 6 +- .../powerpc/security/mitigation-patching.sh | 5 +- .../selftests/powerpc/security/spectre_v2.c | 2 +- .../selftests/rcutorture/bin/console-badness.sh | 2 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 4 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 23 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 11 +- .../selftests/rcutorture/bin/parse-build.sh | 3 +- .../selftests/rcutorture/bin/parse-console.sh | 10 - tools/testing/selftests/rcutorture/bin/torture.sh | 12 +- .../selftests/rcutorture/configs/rcu/SRCU-T | 1 - .../selftests/rcutorture/configs/rcu/SRCU-U | 1 - .../selftests/rcutorture/configs/rcu/TASKS01.boot | 1 - .../selftests/rcutorture/configs/rcu/TINY01 | 1 - .../selftests/rcutorture/configs/rcu/TINY02 | 1 - .../selftests/rcutorture/configs/rcu/TRACE01.boot | 1 - .../selftests/rcutorture/configs/rcu/TRACE02.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE01 | 1 + .../selftests/rcutorture/configs/rcu/TREE02 | 1 + .../selftests/rcutorture/configs/rcu/TREE02.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE04 | 1 + .../selftests/rcutorture/configs/rcu/TREE05 | 1 + .../selftests/rcutorture/configs/rcu/TREE06 | 1 + .../selftests/rcutorture/configs/rcu/TREE07 | 1 + .../selftests/rcutorture/configs/rcu/TREE08 | 1 + .../selftests/rcutorture/configs/rcu/TREE10 | 1 + .../selftests/rcutorture/configs/rcu/TREE10.boot | 1 - .../selftests/rcutorture/configs/rcuscale/TINY | 2 +- .../selftests/rcutorture/configs/rcuscale/TRACE01 | 1 + .../selftests/rcutorture/configs/rcuscale/TREE | 1 + .../selftests/rcutorture/configs/rcuscale/TREE54 | 1 + .../rcutorture/configs/refscale/NOPREEMPT | 1 + .../selftests/rcutorture/configs/refscale/PREEMPT | 1 + .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 + .../testing/selftests/rseq/basic_percpu_ops_test.c | 3 +- tools/testing/selftests/rseq/rseq.c | 3 +- .../testing/selftests/seccomp/seccomp_benchmark.c | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 56 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/sgx/defines.h | 33 +- tools/testing/selftests/sgx/load.c | 40 +- tools/testing/selftests/sgx/main.c | 356 +- tools/testing/selftests/sgx/main.h | 6 +- tools/testing/selftests/sgx/sigstruct.c | 12 +- tools/testing/selftests/sgx/test_encl.c | 60 +- tools/testing/selftests/sgx/test_encl_bootstrap.S | 21 +- tools/testing/selftests/sparc64/drivers/adi-test.c | 4 + .../tc-testing/tc-tests/actions/police.json | 24 - .../tc-testing/tc-tests/filters/matchall.json | 72 - tools/testing/selftests/timens/procfs.c | 2 + tools/testing/selftests/timens/timens.c | 2 + .../testing/selftests/timers/alarmtimer-suspend.c | 2 +- .../testing/selftests/timers/inconsistency-check.c | 2 +- tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/hmm-tests.c | 42 - tools/testing/selftests/vm/hugepage-mremap.c | 46 +- tools/testing/selftests/vm/hugepage-vmemmap.c | 144 - tools/testing/selftests/vm/mremap_test.c | 1 + tools/testing/selftests/vm/pkey-helpers.h | 3 +- tools/testing/selftests/vm/run_vmtests.sh | 13 +- tools/testing/selftests/vm/userfaultfd.c | 32 +- tools/testing/selftests/vm/va_128TBswitch.c | 2 +- tools/thermal/tmon/pid.c | 3 +- tools/vm/page_owner_sort.c | 216 +- virt/kvm/Kconfig | 3 - virt/kvm/Makefile.kvm | 13 - virt/kvm/async_pf.c | 2 +- virt/kvm/kvm_main.c | 1091 +- 8826 files changed, 184504 insertions(+), 439547 deletions(-) delete mode 100644 .rustfmt.toml create mode 100644 Documentation/ABI/obsolete/sysfs-class-dax delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-filter-admv8818 delete mode 100644 Documentation/ABI/testing/sysfs-bus-vdpa delete mode 100644 Documentation/ABI/testing/sysfs-fs-erofs delete mode 100644 Documentation/ABI/testing/sysfs-fs-ubifs delete mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst delete mode 100644 Documentation/admin-guide/perf/hisi-pcie-pmu.rst delete mode 100644 Documentation/arc/arc.rst delete mode 100644 Documentation/arc/features.rst delete mode 100644 Documentation/arc/index.rst rename Documentation/bpf/{prog_lsm.rst => bpf_lsm.rst} (100%) delete mode 100644 Documentation/bpf/faq.rst delete mode 100644 Documentation/bpf/helpers.rst delete mode 100644 Documentation/bpf/instruction-set.rst delete mode 100644 Documentation/bpf/maps.rst delete mode 100644 Documentation/bpf/other.rst delete mode 100644 Documentation/bpf/programs.rst delete mode 100644 Documentation/bpf/syscall_api.rst delete mode 100644 Documentation/bpf/test_debug.rst delete mode 100644 Documentation/bpf/verifier.rst delete mode 100644 Documentation/dev-tools/ktap.rst delete mode 100644 Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm-dsu-pmu.txt delete mode 100644 Documentation/devicetree/bindings/arm/aspeed/aspeed,sbc.yaml create mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml create mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.yaml create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.txt delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.yaml create mode 100644 Documentation/devicetree/bindings/ata/brcm,sata-brcm.txt delete mode 100644 Documentation/devicetree/bindings/ata/brcm,sata-brcm.yaml create mode 100644 Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt delete mode 100644 Documentation/devicetree/bindings/bus/brcm,gisb-arb.yaml delete mode 100644 Documentation/devicetree/bindings/bus/fsl,spba-bus.yaml delete mode 100644 Documentation/devicetree/bindings/clock/microchip,lan966x-gck.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8976.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sdx65.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml delete mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos7885-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/ptn3460.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dsi-cs [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/edp.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sony,tulip-trul [...] delete mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,display-sub [...] delete mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dpu.yaml delete mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dsi [...] create mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt delete mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.yaml create mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt delete mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.yaml create mode 100644 Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra20-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra20-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpu/host1x/nvidia,tegra210-nv [...] delete mode 100644 Documentation/devicetree/bindings/gpu/host1x/nvidia,tegra210-nv [...] create mode 100644 Documentation/devicetree/bindings/i2c/brcm,bcm2835-i2c.txt delete mode 100644 Documentation/devicetree/bindings/i2c/brcm,bcm2835-i2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-exynos5.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-exynos5.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpio.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpio.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.txt delete mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt delete mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml delete mode 100644 Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml delete mode 100644 Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml create mode 100644 Documentation/devicetree/bindings/input/pwm-vibrator.txt delete mode 100644 Documentation/devicetree/bindings/input/pwm-vibrator.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcm2290.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,l2- [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,l2- [...] create mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-mt6360.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.txt delete mode 100644 Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.yaml delete mode 100644 Documentation/devicetree/bindings/media/allwinner,sun50i-h6-vpu [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/adv748x.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/adv748x.yaml create mode 100644 Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt delete mode 100644 Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml create mode 100644 Documentation/devicetree/bindings/media/renesas,jpu.txt delete mode 100644 Documentation/devicetree/bindings/media/renesas,jpu.yaml delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-dma2d.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ifc.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt create mode 100644 Documentation/devicetree/bindings/mfd/bd9571mwv.txt create mode 100644 Documentation/devicetree/bindings/mfd/max77686.txt delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77686.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt delete mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.txt delete mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.yaml create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.txt delete mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.yaml create mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml create mode 100644 Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.txt delete mode 100644 Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/renesas-nandc.yaml create mode 100644 Documentation/devicetree/bindings/net/brcm,amac.txt delete mode 100644 Documentation/devicetree/bindings/net/brcm,amac.yaml create mode 100644 Documentation/devicetree/bindings/net/brcm,bcmgenet.txt delete mode 100644 Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml create mode 100644 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.txt delete mode 100644 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.yaml create mode 100644 Documentation/devicetree/bindings/net/brcm,systemport.txt delete mode 100644 Documentation/devicetree/bindings/net/brcm,systemport.yaml delete mode 100644 Documentation/devicetree/bindings/net/cdns,macb.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/dsa-port.yaml delete mode 100644 Documentation/devicetree/bindings/net/engleder,tsnep.yaml delete mode 100644 Documentation/devicetree/bindings/net/intel,ixp4xx-hss.yaml create mode 100644 Documentation/devicetree/bindings/net/macb.txt delete mode 100644 Documentation/devicetree/bindings/net/microchip,lan966x-switch.yaml delete mode 100644 Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml delete mode 100644 Documentation/devicetree/bindings/net/vertexcom-mse102x.yaml create mode 100644 Documentation/devicetree/bindings/pci/brcm,iproc-pcie.txt delete mode 100644 Documentation/devicetree/bindings/pci/brcm,iproc-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/perf/arm,dsu-pmu.yaml delete mode 100644 Documentation/devicetree/bindings/perf/arm,smmu-v3-pmcg.yaml delete mode 100644 Documentation/devicetree/bindings/perf/marvell-cn10k-tad.yaml delete mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson8-hdmi-tx-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/brcm,mdio-mux-bus-pci.txt delete mode 100644 Documentation/devicetree/bindings/phy/brcm,ns2-pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml delete mode 100644 Documentation/devicetree/bindings/phy/microchip,lan966x-serdes.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-tegra194-p2u.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-tegra194-p2u.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imxrt1050.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/intel,pinctrl-thunder [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdx65-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8450-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/apple,pmgr-pwrstate.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/gpio-poweroff.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/gpio-poweroff.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/gpio-restart.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/gpio-restart.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml create mode 100644 Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.txt delete mode 100644 Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max77686.txt delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77686.yaml create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt delete mode 100644 Documentation/devicetree/bindings/remoteproc/renesas,rcar-rproc.yaml create mode 100644 Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml create mode 100644 Documentation/devicetree/bindings/rng/brcm,iproc-rng200.txt delete mode 100644 Documentation/devicetree/bindings/rng/brcm,iproc-rng200.yaml create mode 100644 Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.txt delete mode 100644 Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.yaml create mode 100644 Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.yaml create mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra194-tcu.txt delete mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra194-tcu.yaml create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.txt delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml delete mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mn-disp-blk-c [...] delete mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-chipid.yaml delete mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml delete mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ak4375.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42l42.yaml create mode 100644 Documentation/devicetree/bindings/sound/cs42l42.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-alc5632.txt delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-alc5 [...] delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-common.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-max9 [...] delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-max9 [...] create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5640.txt delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5640.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5677.txt delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5677.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-sgtl [...] delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-sgtl [...] create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-trim [...] delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-trim [...] create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8753.txt delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8753.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8903.txt delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8903.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm9712.txt delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm9712.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-i2s.txt delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-spdif.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,apq8016-sbc.txt delete mode 100644 Documentation/devicetree/bindings/sound/ti,tlv320adc3xxx.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8903.yaml create mode 100644 Documentation/devicetree/bindings/sound/wm8903.txt delete mode 100644 Documentation/devicetree/bindings/spi/atmel,quadspi.yaml create mode 100644 Documentation/devicetree/bindings/spi/atmel-quadspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor-peripheral- [...] delete mode 100644 Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml delete mode 100644 Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml create mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml create mode 100644 Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp- [...] delete mode 100644 Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp- [...] delete mode 100644 Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/timer/mstar,msc313e-timer.yaml create mode 100644 Documentation/devicetree/bindings/usb/brcm,bdc.txt delete mode 100644 Documentation/devicetree/bindings/usb/brcm,bdc.yaml create mode 100644 Documentation/devicetree/bindings/usb/dwc3-xilinx.txt delete mode 100644 Documentation/devicetree/bindings/usb/dwc3-xilinx.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/apple,wdt.yaml create mode 100644 Documentation/driver-api/serial/tty.rst create mode 100644 Documentation/filesystems/caching/object.rst create mode 100644 Documentation/filesystems/caching/operations.rst create mode 100644 Documentation/gpu/amdgpu-dc.rst create mode 100644 Documentation/gpu/amdgpu.rst delete mode 100644 Documentation/gpu/amdgpu/amdgpu-glossary.rst delete mode 100644 Documentation/gpu/amdgpu/display/config_example.svg delete mode 100644 Documentation/gpu/amdgpu/display/dc-debug.rst delete mode 100644 Documentation/gpu/amdgpu/display/dc-glossary.rst delete mode 100644 Documentation/gpu/amdgpu/display/dc_pipeline_overview.svg delete mode 100644 Documentation/gpu/amdgpu/display/dcn-overview.rst delete mode 100644 Documentation/gpu/amdgpu/display/display-manager.rst delete mode 100644 Documentation/gpu/amdgpu/display/global_sync_vblank.svg delete mode 100644 Documentation/gpu/amdgpu/display/index.rst delete mode 100644 Documentation/gpu/amdgpu/driver-core.rst delete mode 100644 Documentation/gpu/amdgpu/driver-misc.rst delete mode 100644 Documentation/gpu/amdgpu/index.rst delete mode 100644 Documentation/gpu/amdgpu/module-parameters.rst delete mode 100644 Documentation/gpu/amdgpu/ras.rst delete mode 100644 Documentation/gpu/amdgpu/thermal.rst delete mode 100644 Documentation/gpu/amdgpu/xgmi.rst delete mode 100644 Documentation/hwmon/asus_wmi_ec_sensors.rst delete mode 100644 Documentation/hwmon/asus_wmi_sensors.rst delete mode 100644 Documentation/hwmon/ina238.rst delete mode 100644 Documentation/hwmon/mp5023.rst delete mode 100644 Documentation/hwmon/nzxt-smart2.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/assets/favicon-16x16.png delete mode 100644 Documentation/rust/assets/favicon-32x32.png delete mode 100644 Documentation/rust/assets/rust-logo.png delete mode 100644 Documentation/rust/coding.rst delete mode 100644 Documentation/rust/docs.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/sphinx-static/theme_rtd_colors.css delete mode 100644 Documentation/translations/zh_CN/PCI/msi-howto.rst delete mode 100644 Documentation/translations/zh_CN/PCI/pci-iov-howto.rst delete mode 100644 Documentation/translations/zh_CN/PCI/pciebus-howto.rst delete mode 100644 Documentation/translations/zh_CN/PCI/sysfs-pci.rst delete mode 100644 Documentation/translations/zh_CN/accounting/taskstats.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/cputopology.rst delete mode 100644 Documentation/translations/zh_CN/dev-tools/sparse.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/completion.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/index.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-arch.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-bwc.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-capacity.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-design-CFS.rst create mode 100644 Documentation/translations/zh_CN/sparse.txt delete mode 100644 Documentation/tty/index.rst delete mode 100644 Documentation/tty/n_tty.rst delete mode 100644 Documentation/tty/tty_buffer.rst delete mode 100644 Documentation/tty/tty_driver.rst delete mode 100644 Documentation/tty/tty_internals.rst delete mode 100644 Documentation/tty/tty_ldisc.rst delete mode 100644 Documentation/tty/tty_port.rst delete mode 100644 Documentation/tty/tty_struct.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout-reports.rst delete mode 100644 Documentation/vm/page_table_check.rst delete mode 100644 Documentation/vm/vmalloced-kernel-stacks.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/compressed/ashldi3.S delete mode 100644 arch/arm/boot/compressed/bswapsdi2.S delete mode 100644 arch/arm/boot/compressed/font.c delete mode 100644 arch/arm/boot/compressed/hyp-stub.S delete mode 100644 arch/arm/boot/compressed/lib1funcs.S delete mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-tyan-s8036.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman-n110.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman-rx20.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman-sx20.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman.dtsi delete mode 100644 arch/arm/boot/dts/at91-sama5d3_ksz9477_evb.dts delete mode 100644 arch/arm/boot/dts/imx6dl-mba6.dtsi delete mode 100644 arch/arm/boot/dts/imx6dl-mba6a.dts delete mode 100644 arch/arm/boot/dts/imx6dl-mba6b.dts delete mode 100644 arch/arm/boot/dts/imx6q-mba6.dtsi delete mode 100644 arch/arm/boot/dts/imx6q-mba6a.dts delete mode 100644 arch/arm/boot/dts/imx6q-mba6b.dts delete mode 100644 arch/arm/boot/dts/imx6q-yapp4-crux.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-mba6.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-mba6a.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-mba6b.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-av-02.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi delete mode 100644 arch/arm/boot/dts/imx6qp-mba6b.dts delete mode 100644 arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dts delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi delete mode 100644 arch/arm/boot/dts/imx6ull-jozacp.dts delete mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-peb-wlbt-05.dtsi delete mode 100644 arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts delete mode 100644 arch/arm/boot/dts/intel-ixp42x-gateway-7001.dts delete mode 100644 arch/arm/boot/dts/intel-ixp42x-goramo-multilink.dts delete mode 100644 arch/arm/boot/dts/mt6589-fairphone-fp1.dts delete mode 100644 arch/arm/boot/dts/omap3-beagle-ab4.dts delete mode 100644 arch/arm/boot/dts/openbmc-flash-layout-64-alt.dtsi delete mode 100644 arch/arm/boot/dts/qcom-apq8016-sbc.dts delete mode 100644 arch/arm/boot/dts/qcom-sdx65-mtp.dts delete mode 100644 arch/arm/boot/dts/qcom-sdx65.dtsi delete mode 100644 arch/arm/boot/dts/spear320s.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-ctouch2-of10.dts delete mode 100644 arch/arm/boot/dts/tegra114-asus-tf701t.dts delete mode 100644 arch/arm/boot/dts/tegra124-nyan-big-fhd.dts delete mode 100644 arch/arm/boot/dts/tegra20-asus-tf101.dts delete mode 100644 arch/arm/boot/dts/tegra30-asus-lvds-display.dtsi delete mode 100644 arch/arm/boot/dts/tegra30-asus-tf201.dts delete mode 100644 arch/arm/boot/dts/tegra30-asus-tf300t.dts delete mode 100644 arch/arm/boot/dts/tegra30-asus-tf300tg.dts delete mode 100644 arch/arm/boot/dts/tegra30-asus-tf700t.dts delete mode 100644 arch/arm/boot/dts/tegra30-asus-transformer-common.dtsi delete mode 100644 arch/arm/boot/dts/tegra30-pegatron-chagall.dts create mode 100644 arch/arm/include/asm/entry-macro-multi.S create mode 100644 arch/arm/include/asm/hardware/entry-macro-iomd.S delete mode 100644 arch/arm/include/asm/kfence.h create mode 100644 arch/arm/mach-footbridge/include/mach/entry-macro.S create mode 100644 arch/arm/mach-iop32x/include/mach/entry-macro.S create mode 100644 arch/arm/mach-rpc/include/mach/entry-macro.S delete mode 100644 arch/arm/rust/target.json delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6-mini.dts delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi delete mode 100644 arch/arm64/boot/dts/apple/t8103-j293.dts delete mode 100644 arch/arm64/boot/dts/apple/t8103-j313.dts delete mode 100644 arch/arm64/boot/dts/apple/t8103-j456.dts delete mode 100644 arch/arm64/boot/dts/apple/t8103-j457.dts delete mode 100644 arch/arm64/boot/dts/apple/t8103-jxxx.dtsi delete mode 100644 arch/arm64/boot/dts/apple/t8103-pmgr.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4908-netgear-raxe500.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos850-e850-96.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos850.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-13bb.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-65bb.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-7777.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-85bb.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-899b.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-9999.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-common.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8ulp-evk.dts delete mode 100755 arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h delete mode 100644 arch/arm64/boot/dts/freescale/imx8ulp.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/mba8mx.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt7986a.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt7986b.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cozmo.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel14-sku2.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts delete mode 100644 arch/arm64/boot/dts/nvidia/tegra132-peripherals-opp.dtsi delete mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi delete mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts delete mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar-r4.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akari.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-apollo.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-microsoft-surface-duo2.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sm8450-qrd.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8450.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider-cpu.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779f0.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-j721s2.dtsi delete mode 100644 arch/arm64/include/asm/kvm_pkvm.h delete mode 100644 arch/arm64/kvm/.gitignore delete mode 100644 arch/arm64/kvm/hyp/hyp-constants.c create mode 100644 arch/arm64/kvm/hyp/reserved_mem.c create mode 100644 arch/arm64/kvm/perf.c delete mode 100644 arch/arm64/kvm/pkvm.c delete mode 100644 arch/arm64/rust/target.json create mode 100644 arch/h8300/include/asm/segment.h create mode 100644 arch/h8300/mm/memory.c create mode 100644 arch/mips/include/asm/txx9/rbtx4938.h create mode 100644 arch/mips/include/asm/txx9/spi.h create mode 100644 arch/mips/pci/fixup-rbtx4938.c create mode 100644 arch/mips/txx9/generic/spi_eeprom.c copy arch/mips/txx9/{rbtx4927 => rbtx4938}/Makefile (100%) create mode 100644 arch/mips/txx9/rbtx4938/irq.c create mode 100644 arch/mips/txx9/rbtx4938/prom.c create mode 100644 arch/mips/txx9/rbtx4938/setup.c delete mode 100644 arch/parisc/boot/compressed/firmware.c delete mode 100644 arch/parisc/boot/compressed/real2.S delete mode 100644 arch/powerpc/include/asm/nohash/kup-booke.h delete mode 100644 arch/powerpc/kvm/book3s_hv.h create mode 100644 arch/powerpc/mm/book3s32/kuep.c create mode 100644 arch/powerpc/mm/book3s64/hash_hugetlbpage.c delete mode 100644 arch/powerpc/mm/book3s64/hugetlbpage.c delete mode 100644 arch/powerpc/mm/book3s64/trace.c delete mode 100644 arch/powerpc/mm/nohash/kup.c create mode 100644 arch/powerpc/platforms/4xx/msi.c create mode 100644 arch/powerpc/platforms/pseries/scanlog.c delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/boot/dts/starfive/Makefile delete mode 100644 arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dts delete mode 100644 arch/riscv/boot/dts/starfive/jh7100.dtsi delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json delete mode 100644 arch/s390/crypto/chacha-glue.c delete mode 100644 arch/s390/crypto/chacha-s390.S delete mode 100644 arch/s390/crypto/chacha-s390.h delete mode 100644 arch/um/kernel/dtb.c delete mode 100644 arch/um/kernel/load_file.c create mode 100644 arch/um/kernel/syscall.c delete mode 100644 arch/um/kernel/um_arch.h delete mode 100644 arch/x86/mm/mem_encrypt_amd.c delete mode 100644 arch/x86/rust/target.json create mode 100644 block/blk-exec.c delete mode 100644 crypto/kdf_sp800108.c delete mode 100644 drivers/android/allocation.rs delete mode 100644 drivers/android/context.rs delete mode 100644 drivers/android/defs.rs delete mode 100644 drivers/android/node.rs delete mode 100644 drivers/android/process.rs delete mode 100644 drivers/android/range_alloc.rs delete mode 100644 drivers/android/rust_binder.rs delete mode 100644 drivers/android/thread.rs delete mode 100644 drivers/android/transaction.rs create mode 100644 drivers/block/rsxx/Makefile create mode 100644 drivers/block/rsxx/config.c create mode 100644 drivers/block/rsxx/core.c create mode 100644 drivers/block/rsxx/cregs.c create mode 100644 drivers/block/rsxx/dev.c create mode 100644 drivers/block/rsxx/dma.c create mode 100644 drivers/block/rsxx/rsxx.h create mode 100644 drivers/block/rsxx/rsxx_cfg.h create mode 100644 drivers/block/rsxx/rsxx_priv.h delete mode 100644 drivers/bluetooth/btmtk.c delete mode 100644 drivers/bluetooth/btmtk.h delete mode 100644 drivers/clk/clk-lan966x.c delete mode 100644 drivers/clk/clk-tps68470.c delete mode 100644 drivers/clk/qcom/gcc-msm8976.c delete mode 100644 drivers/clk/qcom/gcc-sdx65.c delete mode 100644 drivers/clk/qcom/gcc-sm8450.c delete mode 100644 drivers/clk/renesas/r8a779f0-cpg-mssr.c delete mode 100644 drivers/clk/renesas/rcar-gen4-cpg.c delete mode 100644 drivers/clk/renesas/rcar-gen4-cpg.h delete mode 100644 drivers/clk/samsung/clk-exynos-arm64.c delete mode 100644 drivers/clk/samsung/clk-exynos-arm64.h delete mode 100644 drivers/clk/samsung/clk-exynos7885.c delete mode 100644 drivers/clk/starfive/Kconfig delete mode 100644 drivers/clk/starfive/Makefile delete mode 100644 drivers/clk/starfive/clk-starfive-jh7100.c delete mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c delete mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1-r.h delete mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1.c delete mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1.h delete mode 100644 drivers/clk/tegra/clk-device.c delete mode 100644 drivers/clocksource/timer-msc313e.c create mode 100644 drivers/comedi/comedi.h create mode 100644 drivers/comedi/comedi_pci.h create mode 100644 drivers/comedi/comedi_pcmcia.h create mode 100644 drivers/comedi/comedi_usb.h create mode 100644 drivers/comedi/comedidev.h rename {include/linux => drivers}/comedi/comedilib.h (100%) create mode 100644 drivers/comedi/drivers/8255.h rename {include/linux/comedi => drivers/comedi/drivers}/comedi_8254.h (100%) rename {include/linux/comedi => drivers/comedi/drivers}/comedi_isadma.h (100%) delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.h delete mode 100644 drivers/crypto/qat/qat_common/adf_gen2_pfvf.c delete mode 100644 drivers/crypto/qat/qat_common/adf_gen2_pfvf.h create mode 100644 drivers/crypto/qat/qat_common/adf_pf2vf_msg.c create mode 100644 drivers/crypto/qat/qat_common/adf_pf2vf_msg.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_msg.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.h create mode 100644 drivers/crypto/qat/qat_common/adf_vf2pf_msg.c delete mode 100644 drivers/dax/pmem.c create mode 100644 drivers/dax/pmem/compat.c create mode 100644 drivers/dax/pmem/core.c delete mode 100644 drivers/devfreq/sun8i-a33-mbus.c delete mode 100644 drivers/dma-buf/st-dma-resv.c delete mode 100644 drivers/dma/ti/k3-psil-j721s2.c delete mode 100644 drivers/firmware/arm_scmi/optee.c delete mode 100644 drivers/gnss/usb.c create mode 100644 drivers/gpio/gpio-bd70528.c delete mode 100644 drivers/gpio/gpio-sim.c delete mode 100644 drivers/gpio/gpio_pl061_rust.rs create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dml_wrapper_translation.c delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/dml_wrapper.h delete mode 100644 drivers/gpu/drm/ast/ast_i2c.c delete mode 100644 drivers/gpu/drm/drm_nomodeset.c delete mode 100644 drivers/gpu/drm/drm_privacy_screen.c delete mode 100644 drivers/gpu/drm/drm_privacy_screen_x86.c delete mode 100644 drivers/gpu/drm/i915/display/icl_dsi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_display_trace.c delete mode 100644 drivers/gpu/drm/i915/display/intel_display_trace.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dsi_vbt.h delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.h delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.h delete mode 100644 drivers/gpu/drm/i915/display/vlv_dsi.h delete mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll.h create mode 100644 drivers/gpu/drm/i915/dma_resv_utils.c create mode 100644 drivers/gpu/drm/i915/dma_resv_utils.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h delete mode 100644 drivers/gpu/drm/i915/i915_driver.c delete mode 100644 drivers/gpu/drm/i915/i915_driver.h create mode 100644 drivers/gpu/drm/i915/i915_drv.c delete mode 100644 drivers/gpu/drm/i915/i915_iosf_mbi.h delete mode 100644 drivers/gpu/drm/i915/i915_mm.h delete mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c delete mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h delete mode 100644 drivers/gpu/drm/i915/intel_pm_types.h delete mode 100644 drivers/gpu/drm/meson/meson_encoder_cvbs.c delete mode 100644 drivers/gpu/drm/meson/meson_encoder_cvbs.h delete mode 100644 drivers/gpu/drm/meson/meson_encoder_hdmi.c delete mode 100644 drivers/gpu/drm/meson/meson_encoder_hdmi.h create mode 100644 drivers/gpu/drm/meson/meson_venc_cvbs.c create mode 100644 drivers/gpu/drm/meson/meson_venc_cvbs.h create mode 100644 drivers/gpu/drm/msm/edp/edp.c create mode 100644 drivers/gpu/drm/msm/edp/edp.h create mode 100644 drivers/gpu/drm/msm/edp/edp.xml.h create mode 100644 drivers/gpu/drm/msm/edp/edp_aux.c create mode 100644 drivers/gpu/drm/msm/edp/edp_bridge.c create mode 100644 drivers/gpu/drm/msm/edp/edp_connector.c create mode 100644 drivers/gpu/drm/msm/edp/edp_ctrl.c create mode 100644 drivers/gpu/drm/msm/edp/edp_phy.c create mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_connector.c delete mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_hpd.c delete mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc37d.h delete mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc57d.c delete mode 100644 drivers/gpu/drm/omapdrm/omap_overlay.c delete mode 100644 drivers/gpu/drm/omapdrm/omap_overlay.h delete mode 100644 drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c delete mode 100644 drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c delete mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35950.c delete mode 100644 drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c delete mode 100644 drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c delete mode 100644 drivers/gpu/drm/rcar-du/rcar_mipi_dsi_regs.h create mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h delete mode 100644 drivers/gpu/drm/sprd/Kconfig delete mode 100644 drivers/gpu/drm/sprd/Makefile delete mode 100644 drivers/gpu/drm/sprd/megacores_pll.c delete mode 100644 drivers/gpu/drm/sprd/sprd_dpu.c delete mode 100644 drivers/gpu/drm/sprd/sprd_dpu.h delete mode 100644 drivers/gpu/drm/sprd/sprd_drm.c delete mode 100644 drivers/gpu/drm/sprd/sprd_drm.h delete mode 100644 drivers/gpu/drm/sprd/sprd_dsi.c delete mode 100644 drivers/gpu/drm/sprd/sprd_dsi.h delete mode 100644 drivers/gpu/drm/tegra/nvdec.c delete mode 100644 drivers/gpu/drm/tiny/ili9163.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_thp.c delete mode 100644 drivers/hwmon/asus_wmi_ec_sensors.c delete mode 100644 drivers/hwmon/asus_wmi_sensors.c delete mode 100644 drivers/hwmon/ina238.c delete mode 100644 drivers/hwmon/nzxt-smart2.c delete mode 100644 drivers/hwmon/pmbus/delta-ahe50dc-fan.c delete mode 100644 drivers/hwmon/pmbus/mp5023.c create mode 100644 drivers/i2c/busses/i2c-xlr.c delete mode 100644 drivers/iio/adc/xilinx-ams.c delete mode 100644 drivers/iio/addac/Kconfig delete mode 100644 drivers/iio/addac/Makefile delete mode 100644 drivers/iio/addac/ad74413r.c delete mode 100644 drivers/iio/dac/ad3552r.c delete mode 100644 drivers/iio/dac/ad7293.c delete mode 100644 drivers/iio/filter/Kconfig delete mode 100644 drivers/iio/filter/Makefile delete mode 100644 drivers/iio/filter/admv8818.c delete mode 100644 drivers/interconnect/qcom/msm8996.c delete mode 100644 drivers/interconnect/qcom/msm8996.h delete mode 100644 drivers/interconnect/qcom/qcm2290.c delete mode 100644 drivers/interconnect/qcom/sm8450.c delete mode 100644 drivers/interconnect/qcom/sm8450.h delete mode 100644 drivers/leds/flash/leds-mt6360.c create mode 100644 drivers/leds/leds-fsg.c delete mode 100644 drivers/media/i2c/ov5693.c delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d-hw.c delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d-regs.h delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d.c delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d.h delete mode 100644 drivers/media/v4l2-core/v4l2-vp9.c delete mode 100644 drivers/memory/tegra/tegra234.c create mode 100644 drivers/mfd/rohm-bd70528.c delete mode 100644 drivers/mtd/nand/raw/renesas-nand-controller.c delete mode 100644 drivers/net/ethernet/engleder/Kconfig delete mode 100644 drivers/net/ethernet/engleder/Makefile delete mode 100644 drivers/net/ethernet/engleder/tsnep.h delete mode 100644 drivers/net/ethernet/engleder/tsnep_ethtool.c delete mode 100644 drivers/net/ethernet/engleder/tsnep_hw.h delete mode 100644 drivers/net/ethernet/engleder/tsnep_main.c delete mode 100644 drivers/net/ethernet/engleder/tsnep_ptp.c delete mode 100644 drivers/net/ethernet/engleder/tsnep_selftests.c delete mode 100644 drivers/net/ethernet/engleder/tsnep_tc.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_cgu_regs.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_ptp_consts.h create mode 100644 drivers/net/ethernet/intel/ice/ice_status.h delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_counter.c delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_counter.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/accept.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/csum.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/drop.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/goto.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mark.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred_nic.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mpls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ptype.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/redirect_ingress.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/trap.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/tun.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan_mangle.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/Kconfig delete mode 100644 drivers/net/ethernet/microchip/lan966x/Makefile delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ifh.h delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_mac.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_main.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_main.h delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_port.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_regs.h delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c delete mode 100644 drivers/net/ethernet/microsoft/mana/mana_bpf.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_fdma.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_fdma.h delete mode 100644 drivers/net/ethernet/mscc/vsc7514_regs.c delete mode 100644 drivers/net/ethernet/vertexcom/Kconfig delete mode 100644 drivers/net/ethernet/vertexcom/Makefile delete mode 100644 drivers/net/ethernet/vertexcom/mse102x.c delete mode 100644 drivers/net/mctp/mctp-serial.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/soc.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/system.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/Makefile delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/internal.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/main.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/net.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/sap.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace-data.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c delete mode 100644 drivers/net/wireless/realtek/rtw88/sar.c delete mode 100644 drivers/net/wireless/realtek/rtw88/sar.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_debugfs.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_debugfs.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_trace.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_trace.h delete mode 100644 drivers/net/wwan/qcom_bam_dmux.c create mode 100644 drivers/pci/msi.c delete mode 100644 drivers/pci/msi/Makefile delete mode 100644 drivers/pci/msi/irqdomain.c delete mode 100644 drivers/pci/msi/legacy.c delete mode 100644 drivers/pci/msi/msi.c delete mode 100644 drivers/pci/msi/msi.h delete mode 100644 drivers/pci/msi/pcidev_msi.c delete mode 100644 drivers/perf/hisilicon/hisi_pcie_pmu.c delete mode 100644 drivers/perf/marvell_cn10k_tad_pmu.c delete mode 100644 drivers/phy/amlogic/phy-meson8-hdmi-tx.c delete mode 100644 drivers/phy/freescale/phy-fsl-imx8m-pcie.c delete mode 100644 drivers/phy/intel/phy-intel-thunderbay-emmc.c delete mode 100644 drivers/phy/microchip/lan966x_serdes.c delete mode 100644 drivers/phy/microchip/lan966x_serdes_regs.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-edp.c delete mode 100644 drivers/pinctrl/freescale/pinctrl-imxrt1050.c delete mode 100644 drivers/pinctrl/pinctrl-starfive.c delete mode 100644 drivers/pinctrl/pinctrl-thunderbay.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sdx65.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sm8450.c delete mode 100644 drivers/platform/x86/intel/int3472/clk_and_regulator.c delete mode 100644 drivers/platform/x86/intel/int3472/common.c delete mode 100644 drivers/platform/x86/intel/int3472/common.h delete mode 100644 drivers/platform/x86/intel/int3472/discrete.c create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_clk_and_re [...] create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_common.c create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_common.h create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_discrete.c create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_tps68470.c delete mode 100644 drivers/platform/x86/intel/int3472/tps68470.c delete mode 100644 drivers/platform/x86/intel/int3472/tps68470.h delete mode 100644 drivers/platform/x86/intel/int3472/tps68470_board_data.c delete mode 100644 drivers/platform/x86/lenovo-yogabook-wmi.c delete mode 100644 drivers/power/supply/max77976_charger.c create mode 100644 drivers/rapidio/switches/tsi568.c create mode 100644 drivers/rapidio/switches/tsi57x.c delete mode 100644 drivers/regulator/tps68470-regulator.c delete mode 100644 drivers/remoteproc/rcar_rproc.c delete mode 100644 drivers/reset/reset-starfive-jh7100.c delete mode 100644 drivers/rtc/rtc-gamecube.c delete mode 100644 drivers/scsi/pm8001/pm80xx_tracepoints.c delete mode 100644 drivers/scsi/pm8001/pm80xx_tracepoints.h delete mode 100644 drivers/soc/apple/Kconfig delete mode 100644 drivers/soc/apple/Makefile delete mode 100644 drivers/soc/apple/apple-pmgr-pwrstate.c delete mode 100644 drivers/soc/renesas/r8a779f0-sysc.c delete mode 100644 drivers/soc/renesas/rcar-gen4-sysc.c delete mode 100644 drivers/soc/renesas/rcar-gen4-sysc.h delete mode 100644 drivers/soc/samsung/exynos-usi.c delete mode 100644 drivers/soc/xilinx/xlnx_event_manager.c delete mode 100644 drivers/spmi/spmi-mtk-pmif.c create mode 100644 drivers/staging/fbtft/fb_watterott.c create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_i [...] rename drivers/staging/media/atomisp/pci/{ => css_2400_system/hive}/ia_css_isp_sta [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] delete mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_configs.c delete mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_params.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metadata.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_morph.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_shading.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream.c delete mode 100644 drivers/staging/media/hantro/hantro_g2.c delete mode 100644 drivers/staging/media/hantro/hantro_g2_vp9_dec.c delete mode 100644 drivers/staging/media/hantro/hantro_vp9.c delete mode 100644 drivers/staging/media/hantro/hantro_vp9.h delete mode 100644 drivers/staging/media/hantro/sunxi_vpu_hw.c delete mode 100644 drivers/staging/media/max96712/Kconfig delete mode 100644 drivers/staging/media/max96712/Makefile delete mode 100644 drivers/staging/media/max96712/max96712.c delete mode 100644 drivers/staging/media/rkvdec/rkvdec-vp9.c create mode 100644 drivers/staging/mt7621-dma/Kconfig create mode 100644 drivers/staging/mt7621-dma/Makefile create mode 100644 drivers/staging/mt7621-dma/TODO create mode 100644 drivers/staging/mt7621-dma/hsdma-mt7621.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_sreset.c create mode 100644 drivers/staging/r8188eu/include/ieee80211_ext.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_sreset.h create mode 100644 drivers/staging/ralink-gdma/Kconfig create mode 100644 drivers/staging/ralink-gdma/Makefile create mode 100644 drivers/staging/ralink-gdma/ralink-gdma.c delete mode 100644 drivers/tee/optee/notif.c delete mode 100644 drivers/thermal/rzg2l_thermal.c delete mode 100644 drivers/tty/serial/8250/8250_pericom.c delete mode 100644 drivers/usb/host/xen-hcd.c delete mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev_test.c create mode 100644 fs/afs/cache.c create mode 100644 fs/cachefiles/bind.c delete mode 100644 fs/cachefiles/cache.c delete mode 100644 fs/cachefiles/error_inject.c create mode 100644 fs/cachefiles/rdwr.c delete mode 100644 fs/cachefiles/volume.c create mode 100644 fs/cifs/cache.c delete mode 100644 fs/erofs/sysfs.c create mode 100644 fs/fscache/fsdef.c create mode 100644 fs/fscache/netfs.c create mode 100644 fs/fscache/object.c create mode 100644 fs/fscache/operation.c create mode 100644 fs/fscache/page.c delete mode 100644 fs/fscache/volume.c create mode 100644 fs/nfs/fscache-index.c delete mode 100644 fs/sysctls.c delete mode 100644 fs/ubifs/sysfs.c delete mode 100644 fs/unicode/utf8data.c_shipped create mode 100644 fs/unicode/utf8data.h_shipped create mode 100644 include/asm-generic/bitops/find.h delete mode 100644 include/crypto/internal/kdf_selftest.h delete mode 100644 include/crypto/kdf_sp800108.h create mode 100644 include/drm/drm_hashtab.h delete mode 100644 include/drm/drm_privacy_screen_consumer.h delete mode 100644 include/drm/drm_privacy_screen_driver.h delete mode 100644 include/drm/drm_privacy_screen_machine.h delete mode 100644 include/dt-bindings/clock/exynos7885.h delete mode 100644 include/dt-bindings/clock/microchip,lan966x.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-msm8976.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-sdx65.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-sm8450.h delete mode 100644 include/dt-bindings/clock/r8a779f0-cpg-mssr.h delete mode 100644 include/dt-bindings/clock/starfive-jh7100.h delete mode 100644 include/dt-bindings/clock/sun20i-d1-ccu.h delete mode 100644 include/dt-bindings/clock/sun20i-d1-r-ccu.h delete mode 100644 include/dt-bindings/gpio/tegra234-gpio.h delete mode 100644 include/dt-bindings/iio/addac/adi,ad74413r.h delete mode 100644 include/dt-bindings/interconnect/qcom,msm8996.h delete mode 100644 include/dt-bindings/interconnect/qcom,qcm2290.h delete mode 100644 include/dt-bindings/interconnect/qcom,sm8450.h delete mode 100644 include/dt-bindings/memory/tegra234-mc.h delete mode 100644 include/dt-bindings/phy/phy-imx8-pcie.h delete mode 100644 include/dt-bindings/phy/phy-lan966x-serdes.h delete mode 100644 include/dt-bindings/pinctrl/pinctrl-starfive.h delete mode 100644 include/dt-bindings/power/imx8ulp-power.h delete mode 100644 include/dt-bindings/power/r8a779f0-sysc.h delete mode 100644 include/dt-bindings/reset/starfive-jh7100.h delete mode 100644 include/dt-bindings/reset/sun20i-d1-ccu.h delete mode 100644 include/dt-bindings/reset/sun20i-d1-r-ccu.h delete mode 100644 include/dt-bindings/soc/samsung,exynos-usi.h delete mode 100644 include/dt-bindings/sound/tlv320adc3xxx.h delete mode 100644 include/linux/bpf-cgroup-defs.h delete mode 100644 include/linux/comedi/comedi_8255.h delete mode 100644 include/linux/comedi/comedi_pci.h delete mode 100644 include/linux/comedi/comedi_pcmcia.h delete mode 100644 include/linux/comedi/comedi_usb.h delete mode 100644 include/linux/comedi/comedidev.h delete mode 100644 include/linux/dma/qcom_adm.h delete mode 100644 include/linux/dma/xilinx_dpdma.h delete mode 100644 include/linux/find.h delete mode 100644 include/linux/firmware/xlnx-event-manager.h delete mode 100644 include/linux/mdio/mdio-mscc-miim.h create mode 100644 include/linux/mfd/rohm-bd70528.h delete mode 100644 include/linux/mnt_idmapping.h create mode 100644 include/linux/mtd/latch-addr-flash.h delete mode 100644 include/linux/page_table_check.h create mode 100644 include/linux/platform_data/ad5755.h create mode 100644 include/linux/platform_data/ntc_thermistor.h create mode 100644 include/linux/platform_data/pata_ixp4xx_cf.h create mode 100644 include/linux/platform_data/spi-clps711x.h delete mode 100644 include/linux/platform_data/tps68470.h delete mode 100644 include/linux/ref_tracker.h delete mode 100644 include/media/v4l2-vp9.h delete mode 100644 include/net/bluetooth/hci_sync.h delete mode 100644 include/net/net_trackers.h delete mode 100644 include/soc/mscc/vsc7514_regs.h delete mode 100644 include/sound/sof/dai-amd.h delete mode 100644 include/sound/sof/dai-mediatek.h delete mode 100644 include/trace/events/dlm.h delete mode 100644 include/uapi/linux/comedi.h delete mode 100644 include/uapi/linux/kfd_sysfs.h delete mode 100644 include/xen/interface/io/usbif.h delete mode 100644 kernel/bpf/mmap_unlock_work.h delete mode 100644 kernel/configs/debug.config delete mode 100644 kernel/printk/sysctl.c delete mode 100644 lib/ref_tracker.c delete mode 100644 lib/test_ref_tracker.c delete mode 100644 localversion-next delete mode 100644 mm/page_table_check.c delete mode 100644 net/Kconfig.debug delete mode 100644 net/bluetooth/hci_sync.c delete mode 100644 net/core/dev_addr_lists_test.c delete mode 100644 net/core/gro.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/amba.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/cred.rs delete mode 100644 rust/kernel/device.rs delete mode 100644 rust/kernel/driver.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/gpio.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/io_mem.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/irq.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platdev.rs delete mode 100644 rust/kernel/power.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/revocable.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/revocable_mutex.rs delete mode 100644 rust/kernel/sync/seqlock.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/helpers.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/coresight/Makefile delete mode 100644 samples/coresight/coresight-cfg-sample.c delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/is_rust_module.sh delete mode 100755 scripts/rust-version.sh create mode 100644 sound/core/sgbuf.c delete mode 100644 sound/soc/amd/acp-config.c delete mode 100644 sound/soc/amd/mach-config.h delete mode 100644 sound/soc/codecs/ak4375.c delete mode 100644 sound/soc/codecs/tlv320adc3xxx.c delete mode 100644 sound/soc/intel/boards/sof_nau8825.c delete mode 100644 sound/soc/sof/amd/Kconfig delete mode 100644 sound/soc/sof/amd/Makefile delete mode 100644 sound/soc/sof/amd/acp-dsp-offset.h delete mode 100644 sound/soc/sof/amd/acp-ipc.c delete mode 100644 sound/soc/sof/amd/acp-loader.c delete mode 100644 sound/soc/sof/amd/acp-pcm.c delete mode 100644 sound/soc/sof/amd/acp-stream.c delete mode 100644 sound/soc/sof/amd/acp-trace.c delete mode 100644 sound/soc/sof/amd/acp.c delete mode 100644 sound/soc/sof/amd/acp.h delete mode 100644 sound/soc/sof/amd/pci-rn.c delete mode 100644 sound/soc/sof/amd/renoir.c create mode 100644 sound/soc/sof/imx/imx-ops.h delete mode 100644 sound/soc/sof/mediatek/Kconfig delete mode 100644 sound/soc/sof/mediatek/Makefile delete mode 100644 sound/soc/sof/mediatek/adsp_helper.h delete mode 100644 sound/soc/sof/mediatek/mt8195/Makefile delete mode 100644 sound/soc/sof/mediatek/mt8195/mt8195-clk.c delete mode 100644 sound/soc/sof/mediatek/mt8195/mt8195-clk.h delete mode 100644 sound/soc/sof/mediatek/mt8195/mt8195-loader.c delete mode 100644 sound/soc/sof/mediatek/mt8195/mt8195.c delete mode 100644 sound/soc/sof/mediatek/mt8195/mt8195.h delete mode 100644 sound/soc/sof/sof-of-dev.h delete mode 100644 tools/bpf/bpftool/Documentation/substitutions.rst create mode 100644 tools/include/asm-generic/bitops/find.h delete mode 100644 tools/include/linux/find.h delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100644 tools/memory-model/litmus-tests/LB+unlocklockonceonce+poacquire [...] delete mode 100644 tools/memory-model/litmus-tests/MP+unlocklockonceonce+fencermbo [...] delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/branch.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/bus.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/cache.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/exception.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/instruction.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/memory.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/other.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/pipeline.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/spe.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/trace.json create mode 100644 tools/perf/pmu-events/arch/arm64/armv8-common-and-microarch.json create mode 100644 tools/perf/pmu-events/arch/arm64/armv8-recommended.json delete mode 100644 tools/perf/pmu-events/arch/arm64/common-and-microarch.json delete mode 100644 tools/perf/pmu-events/arch/arm64/recommended.json delete mode 100644 tools/perf/tests/sigtrap.c delete mode 100644 tools/perf/util/arm64-frame-pointer-unwind-support.c delete mode 100644 tools/perf/util/arm64-frame-pointer-unwind-support.h delete mode 100644 tools/perf/util/bpf_ftrace.c delete mode 100644 tools/perf/util/bpf_skel/func_latency.bpf.c delete mode 100644 tools/perf/util/ftrace.h delete mode 100755 tools/testing/kunit/run_checks.py delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-no_tests_no_plan.log create mode 100644 tools/testing/nvdimm/dax_pmem_compat_test.c create mode 100644 tools/testing/nvdimm/dax_pmem_core_test.c delete mode 100644 tools/testing/selftests/alsa/.gitignore delete mode 100644 tools/testing/selftests/alsa/Makefile delete mode 100644 tools/testing/selftests/alsa/mixer-test.c delete mode 100644 tools/testing/selftests/arm64/abi/.gitignore delete mode 100644 tools/testing/selftests/arm64/abi/Makefile delete mode 100644 tools/testing/selftests/arm64/abi/syscall-abi-asm.S delete mode 100644 tools/testing/selftests/arm64/abi/syscall-abi.c delete mode 100644 tools/testing/selftests/arm64/fp/fp-pidbench.S delete mode 100644 tools/testing/selftests/bpf/benchs/bench_bpf_loop.c delete mode 100644 tools/testing/selftests/bpf/benchs/bench_strncmp.c delete mode 100755 tools/testing/selftests/bpf/benchs/run_bench_bpf_loop.sh delete mode 100755 tools/testing/selftests/bpf/benchs/run_bench_strncmp.sh delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_loop.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/core_kern.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/exhandler.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/find_vma.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/get_func_args_test.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/legacy_printk.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/libbpf_probes.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/log_buf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/prog_array_init.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/test_strncmp.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_loop.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_loop_bench.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_decl_tag.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag.c delete mode 100644 tools/testing/selftests/bpf/progs/core_kern.c delete mode 100644 tools/testing/selftests/bpf/progs/exhandler_kern.c delete mode 100644 tools/testing/selftests/bpf/progs/find_vma.c delete mode 100644 tools/testing/selftests/bpf/progs/find_vma_fail1.c delete mode 100644 tools/testing/selftests/bpf/progs/find_vma_fail2.c delete mode 100644 tools/testing/selftests/bpf/progs/get_func_args_test.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf600_bpf_loop.c delete mode 100644 tools/testing/selftests/bpf/progs/strncmp_bench.c delete mode 100644 tools/testing/selftests/bpf/progs/strncmp_test.c delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta_bpf_loop.c create mode 100644 tools/testing/selftests/bpf/progs/tag.c delete mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf_write_check.c delete mode 100644 tools/testing/selftests/bpf/progs/test_legacy_printk.c delete mode 100644 tools/testing/selftests/bpf/progs/test_log_buf.c delete mode 100644 tools/testing/selftests/bpf/progs/test_prog_array_init.c create mode 100644 tools/testing/selftests/bpf/test_stub.c delete mode 100644 tools/testing/selftests/bpf/verifier/btf_ctx_access.c delete mode 100644 tools/testing/selftests/gpio/gpio-chip-info.c delete mode 100644 tools/testing/selftests/gpio/gpio-line-name.c delete mode 100755 tools/testing/selftests/gpio/gpio-sim.sh delete mode 100755 tools/testing/selftests/net/forwarding/bridge_vlan_mcast.sh delete mode 100644 tools/testing/selftests/net/mptcp/mptcp_inq.c delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE02.boot delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE10.boot delete mode 100644 tools/testing/selftests/vm/hugepage-vmemmap.c delete mode 100644 virt/kvm/Makefile.kvm