This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allmodconfig in repository toolchain/ci/linux.
discards a32cd981a6da Add linux-next specific files for 20220315 discards ef4ac11796fe Merge branch 'akpm/master' discards b60beb7f5855 kselftest/vm: override TARGETS from arguments discards f483b2aa8298 selftests: vm: add test for Soft-Dirty PTE bit discards 7fc355432b79 selftests: kselftest framework: provide "finished" helper discards 3a4e66110e39 selftests: vm: remove dependecy from internal kernel macros discards 793ad9a58366 mm-madvise-madv_dontneed_locked-fix discards e76fcb59a2b0 mm: madvise: MADV_DONTNEED_LOCKED discards a6a69225b547 mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io [...] discards f4c958137ccb mm: fix race between MADV_FREE reclaim and blkdev direct IO read discards d278ae667585 mm: generalize ARCH_HAS_FILTER_PGPROT discards 1d989670ca84 mm: unmap_mapping_range_tree() with i_mmap_rwsem shared discards b48f813ff173 mm: warn on deleting redirtied only if accounted discards 6dec065c21f2 mm-huge_memory-remove-stale-locking-logic-from-__split_hug [...] discards d249293eeed0 mm/huge_memory: remove stale locking logic from __split_hu [...] discards b3958c2eba86 mm/huge_memory: remove stale page_trans_huge_mapcount() discards 428944b00e01 mm/swapfile: remove stale reuse_swap_page() discards d0b1e821384a mm/khugepaged: remove reuse_swap_page() usage discards 298cf38efa2e mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() discards 907b7b5be3f3 mm: streamline COW logic in do_swap_page() discards e2ac42d440df mm-slightly-clarify-ksm-logic-in-do_swap_page-fix discards c41fc0b17e81 mm: slightly clarify KSM logic in do_swap_page() discards 8f9061aabddd mm: optimize do_wp_page() for fresh pages in local LRU pagevecs discards d1c66898f8f0 mm: optimize do_wp_page() for exclusive pages in the swapcache discards 29096f5ace28 mm/huge_memory: make is_transparent_hugepage() static discards 7e83485f2b59 userfaultfd/selftests: enable hugetlb remap and remove eve [...] discards 5d5dbb6dfdcb selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test discards 1ae9e2349dd1 mm: enable MADV_DONTNEED for hugetlb mappings discards ffebdb61e211 kasan: disable LOCKDEP when printing reports discards 9437d4b02655 kasan: move and hide kasan_save_enable/restore_multi_shot discards b4391bbe522e kasan: reorder reporting functions discards 78f1796c0e26 kasan: respect KASAN_BIT_REPORTED in all reporting routines discards e55c24e93d14 kasan: add comment about UACCESS regions to kasan_report discards 8fa61799f0d4 kasan: rename kasan_access_info to kasan_report_info discards 2da65f5296fd kasan: move and simplify kasan_report_async discards 38fa0a7c1d72 kasan: call print_report from kasan_report_invalid_free discards 7caf2216f753 kasan: merge __kasan_report into kasan_report discards 6572efb3776a kasan: restructure kasan_report discards 3851a99a0b00 kasan: simplify kasan_find_first_bad_addr call sites discards ab0ced019a09 kasan: split out print_report from __kasan_report discards b21fdd54df62 kasan: move disable_trace_on_warning to start_report discards 1694384783ec kasan: move update_kunit_status to start_report discards 385553023573 kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT discards f07fe1cd4ff4 kasan: simplify kasan_update_kunit_status() and call sites discards 7a9232443638 kasan: simplify async check in end_report() discards ef9319eaca52 fix for "kasan: print basic stack frame info for SW_TAGS" discards 297cb947b801 kasan: print basic stack frame info for SW_TAGS discards 794abb3052c8 kasan: improve stack frame info in reports discards 40e0bdc15af8 kasan: rearrange stack frame info in reports discards 1f442d375116 kasan: more line breaks in reports discards f21a933bac1c kasan: drop addr check from describe_object_addr discards 7156c2ba24d5 kasan: print virtual mapping info in reports discards 769f7f64f33e kasan: update function name in comments discards 3a9d4cddd936 mm/kasan: remove unnecessary CONFIG_KASAN option discards c209504ad815 kasan: test: support async (again) and asymm modes for HW_TAGS discards b3693d577329 kasan-improve-vmalloc-tests-fix-3-fix discards a9b8c96e715d another fix for "kasan: improve vmalloc tests" discards fafbbb910591 fix for "kasan: improve vmalloc tests" discards 65f28beee2f5 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" discards 4f3379c8c548 kasan: improve vmalloc tests discards 1c3d2587cc30 kasan: documentation updates discards f0e9a649858f arm64: select KASAN_VMALLOC for SW/HW_TAGS modes discards d91482c8d2d7 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS discards 3786615810d3 kasan: add kasan.vmalloc command line flag discards f8214708088b kasan: clean up feature flags for HW_TAGS mode discards bc6d3ba4244b kasan: mark kasan_arg_stacktrace as __initdata discards 519d38bebcc9 kasan, arm64: don't tag executable vmalloc allocations discards 3b1850fe8dc1 fix for "kasan, vmalloc: only tag normal vmalloc allocations" discards 5379c6963ed6 kasan, scs: support tagged vmalloc mappings discards 72b5d836cfec fix for "kasan, vmalloc: only tag normal vmalloc allocations" discards bd186f191b8a kasan, vmalloc: only tag normal vmalloc allocations discards b028a6bec8b9 kasan, vmalloc: add vmalloc tagging for HW_TAGS discards f13dd9f720f7 kasan, page_alloc: allow skipping memory init for HW_TAGS discards 8accc4545dea kasan, page_alloc: allow skipping unpoisoning for HW_TAGS discards fe7bda41592c kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS discards fd65a31e7671 kasan, vmalloc: unpoison VM_ALLOC pages after mapping discards 85a9ae163de8 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged discards 4cb78479a815 kasan, vmalloc: add vmalloc tagging for SW_TAGS discards c92f50a6dd36 mm: remove unnecessary check in alloc_thread_stack_node() discards 10963bfab457 fix for "kasan, fork: reset pointer tags of vmapped stacks" discards 95abfea920c3 kasan, arm64: reset pointer tags of vmapped stacks discards 8a53e1dd2879 kasan, fork: reset pointer tags of vmapped stacks discards 1b291a784cbd kasan, vmalloc: reset tags in vmalloc functions discards 55c57b683f25 kasan: add wrappers for vmalloc hooks discards 28a5a675566f kasan: reorder vmalloc hooks discards 399ad5ddec98 kasan, vmalloc: drop outdated VM_KASAN comment discards 8640c38ca79b kasan, x86, arm64, s390: rename functions for modules shadow discards 38fe59c40f4f kasan: define KASAN_VMALLOC_INVALID for SW_TAGS discards a58d7f0e4fcf kasan: clean up metadata byte definitions discards c1c2566fc7a2 kasan, page_alloc: rework kasan_unpoison_pages call site discards 67be01b5bcfc kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook discards b18986784a6c kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook discards 1b0c65b78e53 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] discards e09b31f0a3f8 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook discards 8754cff2d6db kasan, page_alloc: refactor init checks in post_alloc_hook discards cf0aeb5ab9c8 kasan: only apply __GFP_ZEROTAGS when memory is zeroed discards f348abd23a3c mm: clarify __GFP_ZEROTAGS comment discards d7dac27ed464 kasan: drop skip_kasan_poison variable in free_pages_prepare discards 5da06eb772a8 kasan, page_alloc: init memory of skipped pages on free discards 2fa3b72fe0fe kasan, page_alloc: simplify kasan_poison_pages call site discards 705c31c6c13c kasan, page_alloc: merge kasan_free_pages into free_pages_prepare discards 34ebe1e104f8 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] discards ca9ad8a8f5fe kasan, page_alloc: deduplicate should_skip_kasan_poison discards 4beb6c5a2edf mm/migration: add trace events for base page and HugeTLB m [...] discards 7515cf66bd23 mm/migration: add trace events for THP migrations discards 9bc1fc299394 mm: remove range parameter from follow_invalidate_pte() discards 76b2cd811583 dax: fix missing writeprotect the pte entry discards 8de0ff98c1eb mm: pvmw: add support for walking devmap pages discards 76c068f7115a mm: rmap: introduce pfn_mkclean_range() to cleans PTEs discards 5bbcb88ddd74 dax: fix cache flush on PMD-mapped pages discards a3020be2b204 mm: rmap: fix cache flush on THP pages discards d56c1bb0b85a mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() discards 69ac57c17127 mm: filemap_unaccount_folio() large skip mapcount fixup discards cdb2ed7a08c0 mm: delete __ClearPageWaiters() discards 1d880e1f2d48 selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT discards 5b0338f18415 selftest/vm: add util.h and and move helper functions there discards 371aa9528e6c mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery discards 3e7318a19215 Merge branch 'akpm-current/current' discards f608f5188158 fixup for "net: dsa: felix: configure default-prio and dsc [...] discards be8fd69cd677 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 90300a8c33a0 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards bf7703b64669 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] discards 2122ffd573d1 next-20220310/folio discards 8c7bb3a144f6 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards 887a1a66d3ae Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 878025bdb8d1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards c1dfc4b5138e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 37f2a49abdc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d930a8eb0569 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards dee475d43e5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0e66fe865aad Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 38a6c23ce768 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 510bd337fd95 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] discards 61f35a44ffbc Merge branch 'main' of git://git.infradead.org/users/willy [...] discards 86b4aea0066d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6cd58e8d9003 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e3753715da07 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards e914fb4db30f Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] discards c10049d01243 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards 0fd2de9a54b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 991bb433f170 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5c2a3d71d7a5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards ee38415078fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1f85b7db0167 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 01a23f750c1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c37debde26aa Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 3f04687f4d93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8d0f9256941f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards eb581ea689e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 04b7d13c9c5f Revert "Kbuild: Allow whole module objtool runs" discards 20e61e190ddc Revert "objtool: Read the NOENDBR annotation" discards a1a0ff558072 Revert "objtool: Add IBT/ENDBR decoding" discards 327f3e4ffe92 Revert "objtool: Validate IBT assumptions" discards 8ea343041761 Revert "objtool: Find unused ENDBR instructions" discards 98c3ac21cd75 Revert "x86/alternative: Use .ibt_endbr_seal to seal indir [...] discards c2fe588d0a4f Revert "x86: Fix {int3,ibt}_selftest() vs LTO" discards 3e5c5769f466 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b8b2750cb4a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards db8ca69c6334 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b050f3f931d4 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards ad95c80177b4 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits a48cedacd4b8 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits d6b90466bf9a Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" omits 1022d1142ef2 kernel/resource: fix kfree() of bootmem memory again omits d36cc5e826a3 kcov: properly handle subsequent mmap calls omits 0c3058855fa8 kcov: split ioctl handling into locked and unlocked parts omits 328287c16b35 panic: move panic_print before kmsg dumpers omits 99afa692bc86 panic: add option to dump all CPUs backtraces in panic_print omits ca4cde38ba97 sysctl: documentation: fix table format warning omits 353e217cdc55 docs: sysctl/kernel: add missing bit to panic_print omits e09459e86ba8 taskstats-remove-unneeded-dead-assignment-fix omits b24ecf3e2fee taskstats: remove unneeded dead assignment omits d544090c4505 kasan: no need to unset panic_on_warn in end_report() omits be5d12d27e65 ubsan: no need to unset panic_on_warn in ubsan_epilogue() omits 72636738018e panic: unset panic_on_warn inside panic() omits 56038720d7a7 docs: kdump: add scp example to write out the dump file omits 14ef05015cd8 docs: kdump: update description about sysfs file system support omits 9747814e2f2f arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits 23a530415970 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits 4bdd0ffbf55e riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] omits 0ed8e55e42cc kexec: make crashk_res, crashk_low_res and crash_notes sym [...] omits 730b26791723 cgroup: add a comment to cgroup_rstat_flush_locked(). omits 2a42e21c087c cgroup: use irqsave in cgroup_rstat_flush_locked(). omits 9d410f596ef2 fat: use pointer to simple type in put_user() omits 31eedcccd7a6 minix: fix bug when opening a file with O_DIRECT omits 0925f2f15145 fs/pipe.c: local vars have to match types of proper pipe_i [...] omits 53c94ad0f0e5 fs/pipe: use kvcalloc to allocate a pipe_buffer array omits ed8132b7dc45 init/main.c: silence some -Wunused-parameter warnings omits ce5f60292794 init/main.c: return 1 from handled __setup() functions omits dcecddc2d8cb init.h: improve __setup and early_param documentation omits 14d4d54d63f9 init: use ktime_us_delta() to make initcall_debug log more [...] omits a71a173a0870 kallsyms: print module name in %ps/S case when KALLSYMS is [...] omits b6ff76bd22d3 checkpatch: use python3 to find codespell dictionary omits 717801bdc22e checkpatch: add early_param exception to blank line after [...] omits 50878f5ea1cc checkpatch: add --fix option for some TRAILING_STATEMENTS omits 6958409fedb5 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] omits d7067df6aab7 lz4: fix LZ4_decompress_safe_partial read out of bound omits 30b0208542fd lib: bitmap: fix many kernel-doc warnings omits 2c4c59e651c2 lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option omits aa6f66c8273d bitfield: add explicit inclusions to the example omits fdad679da14b ilog2: force inlining of __ilog2_u32() and __ilog2_u64() omits 4f8ec9a98238 include: drop pointless __compiler_offsetof indirection omits 23bfc3abe9b6 Kconfig.debug: make DEBUG_INFO always default=n omits 3984474a3526 Kconfig.debug: make DEBUG_INFO selectable from a choice omits 64a7aee89200 kernel/ksysfs.c: use helper macro __ATTR_RW omits a7e15f5aee27 Documentation/sparse: add hints about __CHECKER__ omits ec0b46feea98 linux-typesh-remove-unnecessary-__bitwise__-fix omits 03b2f60cf04c linux/types.h: remove unnecessary __bitwise__ omits 7b3495d3d74c proc/sysctl: make protected_* world readable omits ce44008d4a53 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment omits a425413c8445 proc/vmcore: fix possible deadlock on concurrent mmap and read omits d1e7bc5640c5 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix omits 7dd08a087738 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks omits 3ff60dc95ff2 kernel/hung_task.c: Monitor killed tasks. omits af2d27ae7688 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 49a0f7536d25 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 8e0da2329c1d mm/damon/sysfs: remove repeat container_of() in damon_sysf [...] omits a01f60d3f4ef Docs/ABI/testing: add DAMON sysfs interface ABI document omits 3d029480f24e Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface omits 551ec3858be2 selftests/damon: add a test for DAMON sysfs interface omits 86c99fe4a767 mm/damon/sysfs: support DAMOS stats omits cec8d109d132 mm/damon/sysfs: fix out-of-bound array access for wmark_me [...] omits 2f43ef966f63 mm/damon/sysfs: support DAMOS watermarks omits f5cf3394cfcf mm/damon/sysfs: support schemes prioritization omits 4507f25218f0 mm/damon/sysfs: support DAMOS quotas omits 5969c513ac59 mm/damon/sysfs: support DAMON-based Operation Schemes omits 04cde2cb68dc mm/damon/sysfs: support the physical address space monitoring omits 79ab4b4d07b1 mm/damon/sysfs: link DAMON for virtual address spaces monitoring omits b0a5d690e18e mm/damon/sysfs: fix missing error code in damon_sysfs_attr [...] omits ef872a73c74c mm/damon: implement a minimal stub for sysfs-based DAMON i [...] omits 67ca0faef512 mm/damon/core: add number of each enum type values omits bf4ad618caa6 mm/damon/core: allow non-exclusive DAMON start/stop omits 072fd1b47215 Docs/damon: update outdated term 'regions update interval' omits 8afcd8f3abad Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] omits 6321241979b4 Docs/vm/damon: call low level monitoring primitives the op [...] omits 25ee2dddc900 mm/damon: remove unnecessary CONFIG_DAMON option omits adb3915728b8 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] omits 092aaf5e0dcc mm/damon/dbgfs-test: fix is_target_id() change omits 9d91f5ff7d30 mm/damon/dbgfs: use operations id for knowing if the targe [...] omits 2388667d25b5 mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] omits 10a27635b574 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] omits 53582a56a56f mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] omits 9ac64a52fa1c mm/damon: let monitoring operations can be registered and [...] omits 59e4d272a4d0 mm/damon: rename damon_primitives to damon_operations omits 2dfd8e5764ee mm/damon: remove redundant page validation omits 30f12f4769b5 mm/damon: remove the target id concept omits 030ab7ea1150 mm/damon/core: move damon_set_targets() into dbgfs omits 38d7afa82a31 Docs/admin-guide/mm/damon/usage: update for changed initai [...] omits b039a6568762 mm/damon/dbgfs/init_regions: use target index instead of t [...] omits e02f12c59f1a mm/hmm.c: remove unneeded local variable ret omits 884295099244 kfence: allow use of a deferrable timer omits 6a0c8efdd6b5 kfence: test: try to avoid test_gfpzero trigger rcu_stall omits 81b447c38140 kunit: make kunit_test_timeout compatible with comment omits 9001a6d3bbea kunit: fix UAF when run kfence test case test_gfpzero omits bf4f1a6e6c0c kfence: alloc kfence_pool after system startup omits 4ceea6b71bc9 kfence: allow re-enabling KFENCE after system startup omits 3c226bbcc08a mm/kfence: remove unnecessary CONFIG_KFENCE option omits 3f598ffaa498 mm/page_table_check.c: use strtobool for param parsing omits a31ecf781bf7 mm/highmem: remove unnecessary done label omits 8c587f7ff173 highmem-document-kunmap_local-v2 omits bb73ae1d1bc1 highmem: document kunmap_local() omits bfdf497f163b mm/early_ioremap: declare early_memremap_pgprot_adjust() omits 9add7449b296 mm/usercopy: return 1 from hardened_usercopy __setup() handler omits e8cdb4d09801 mm: uninline copy_overflow() omits 5a47ae6c4eb6 mm: remove usercopy_warn() omits ed6638902160 mm/zswap.c: allow handling just same-value filled pages omits a1cbff082a8a mm/thp: ClearPageDoubleMap in first page_add_file_rmap() omits fbdb37e278de mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits d02602cff87a mm-only-re-generate-demotion-targets-when-a-numa-node-chan [...] omits 048c52a47f02 mm: only re-generate demotion targets when a numa node cha [...] omits 7fe792cf3a43 drivers/base/memory: clarify adding and removing of memory blocks omits 547605bb0be7 drivers/base/memory: determine and store zone for single-z [...] omits a79c4e77b7f1 drivers/base/node: rename link_mem_sections() to register_ [...] omits ec1dd43b5ab6 mm/memory_hotplug: fix misplaced comment in offline_pages omits 920cbe5a8ef5 mm/memory_hotplug: clean up try_offline_node omits 5cfaa1cd8f16 mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] omits 37589cddc963 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix omits c8857571f1f5 mm/memory_hotplug: remove obsolete comment of __add_pages omits 58be87bab374 drivers/base/node: consolidate node device subsystem initi [...] omits 202da478c5e3 drivers/base/memory: add memory block to memory group afte [...] omits aa58dc378fd2 memcg: do not tweak node in alloc_mem_cgroup_per_node_info omits 734babe4333b mm: make free_area_init_node aware of memory less nodes omits 1abd641a07b1 mm, memory_hotplug: reorganize new pgdat initialization omits e29bfc819b6b mm, memory_hotplug: drop arch_free_nodedata omits de8531ba71b5 mm-handle-uninitialized-numa-nodes-gracefully-fix omits daf316809913 mm: handle uninitialized numa nodes gracefully omits a1abc2629018 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] omits ecd48ab96770 mm: madvise: skip unmapped vma holes passed to process_madvise omits 5635b55f0fe8 mm: madvise: return correct bytes advised with process_madvise omits 44fb4d0043e0 mm/madvise: use vma_lookup() instead of find_vma() omits 57b52e750df2 mm/hwpoison: check the subpage, not the head page omits 85d295b65e56 mm/ksm: use helper macro __ATTR_RW omits 702bc2c8cb0e mm/vmstat: add event for ksm swapping in copy omits 8f61089592dd mm: page_io: fix psi memory pressure error on cold swapins omits 1662ab4b8cc4 memory tiering: skip to scan fast memory omits a726d7725501 NUMA balancing: optimize page placement for memory tiering system omits 4a170294ce59 NUMA Balancing: add page promotion counter omits a5773fab6da9 powerpc/fadump: opt out from freeing pages on cma activati [...] omits 091bde2abe43 mm/cma: provide option to opt out from exposing pages on a [...] omits 24d69feece0c mm/thp: refix __split_huge_pmd_locked() for migration PMD omits 480c21aa99cf mm/migrate: fix race between lock page and clear PG_Isolated omits 1cb99f0d151d mm,migrate: fix establishing demotion target omits 8fe7e26d05bd mm/oom_kill: remove unneeded is_memcg_oom check omits 1830d5b829a9 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits e07e37dac75b mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 159158905f72 mm/mempolicy: fix potential mpol_new leak in shared_policy [...] omits a68775dd5cc8 mempolicy: mbind_range() set_policy() after vma_merge() omits 95abfbc3207c mm: compaction: cleanup the compaction trace events omits 82dc06b16b19 mm: vmscan: fix documentation for page_check_references() omits bef6065f0a51 mm: workingset: replace IRQ-off check with a lockdep assert. omits 9e9effcdd733 userfaultfd/selftests: fix uninitialized_var.cocci warning omits f643bd91c98c userfaultfd-provide-unmasked-address-on-page-fault-v3-fix omits 0cab0bb2dcdf userfaultfd: provide unmasked address on page-fault omits 2cb0841ddac5 userfaultfd: provide unmasked address on page-fault omits 23750a3aa11d mm: remove unneeded local variable follflags omits c12cbf8d9864 mm-export-pageheadhuge-fix omits 6efae10fd31d mm/hugetlb.c: export PageHeadHuge() omits f6eb62279050 mm/hugetlb: use helper macro __ATTR_RW omits 560134e0efef hugetlb-clean-up-potential-spectre-issue-warnings-v2 omits afc1b0e5b6ce hugetlb: clean up potential spectre issue warnings omits 0b2f3a49496c mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB omits b2c4e60326a0 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits b25b33bc60e1 selftests: vm: add a hugetlb test case omits 9e604d882d4f mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 2486e616b78a mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits a8be5c120ff6 mm-hugetlb-free-the-2nd-vmemmap-page-associated-with-each- [...] omits 4f66368057cd mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits bf43e540ba86 mm/mlock: fix potential imbalanced rlimit ucounts adjustment omits 12ac4d816132 mm, fault-injection: declare should_fail_alloc_page() omits 2c3261b2ef09 mm/memory-failure.c: make non-LRU movable pages unhandlable omits 9d1949352253 mm/memory-failure.c: avoid calling invalidate_inode_page() [...] omits 8a3e7ac7a2c0 mm-memory-failurec-fix-race-with-changing-page-compound-again-fix omits a9cac887fdf5 mm/memory-failure.c: fix race with changing page compound again omits bda090207394 mm/hwpoison: add in-use hugepage hwpoison filter judgement omits dbb04950d168 mm/hwpoison: avoid the impact of hwpoison_filter() return [...] omits b73227e69ba4 mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix omits 79940f3dc2db mm/hwpoison-inject: support injecting hwpoison to free page omits ed317c5fdb7b mm/memory-failure.c: remove unnecessary PageTransTail check omits 13c54d810072 mm/memory-failure.c: remove obsolete comment in __soft_off [...] omits 3bc1e7253a4b mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] omits e4f026b699c2 mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev omits b3592fb8cbfc mm/memory-failure.c: fix race with changing page more robustly omits 0c752de35d63 mm/memory-failure.c: rework the signaling logic in kill_proc omits e5e1621e3351 mm/memory-failure.c: catch unexpected -EFAULT from vma_address() omits 0b3cc70c584b mm/memory-failure.c: minor clean up for memory_failure_dev [...] omits 83221825129c mm: invalidate hwpoison page cache page in fault path omits 36a4ae0fa0f8 mm/hwpoison: fix error page recovered but reported "not re [...] omits 1c71a2775f9e mm/memory-failure.c: remove obsolete comment omits 0e732ff74e72 mm/page_alloc: check high-order pages for corruption durin [...] omits 45ebb877fc4e mm/page_alloc: call check_new_pages() while zone spinlock [...] omits f2f5d176dbcf mm: count time in drain_all_pages during direct reclaim as [...] omits ec7b945d9256 arch-x86-mm-numa-do-not-initialize-nodes-twice-v2 omits ca70a31b56ef arch/x86/mm/numa: Do not initialize nodes twice omits f3a9f844c361 mm/page_alloc: do not prefetch buddies during bulk free omits 95322cbc6582 mm/page_alloc: limit number of high-order pages on PCP dur [...] omits 2c6561c7147a mm/page_alloc: free pages in a single pass during bulk free omits e03849e5e767 mm/page_alloc: drain the requested list first during bulk free omits 40eff45793b8 mm/page_alloc: simplify how many pages are selected per pc [...] omits f55d58d5936c mm/page_alloc: track range of active PCP lists during bulk free omits 0413561b1dbf mm/page_alloc: fetch the correct pcp buddy during bulk free omits fbc0c8bc9abc mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] omits 0bf1f76bef99 mm/page_alloc: mark pagesets as __maybe_unused omits 6d0363faa41f mm: enforce pageblock_order < MAX_ORDER omits a132f537774a cma: factor out minimum alignment requirement omits 9d5392c2fcca mm/page_alloc: don't pass pfn to free_unref_page_commit() omits a1eb8c14526e mm/mmzone.h: remove unused macros omits 8ef44923f0e0 mm: discard __GFP_ATOMIC omits 922fbf50830a mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits 8e3e14061a77 mm/page_alloc: add penalty to local_node omits affe104e1673 mm/page_alloc: adding same penalty is enough to get round- [...] omits 68e4f6870126 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits ef5128eb8512 mm/vmalloc: fix comments about vmap_area struct omits 4979da186d22 mm/vmalloc.c: vmap(): don't allow invalid pages omits e97e58a035d8 mm/vmalloc.c: fix "unused function" warning omits e1763eb17edf mm/vmalloc: eliminate an extra orig_gfp_mask omits 6c67f65274ff mm/vmalloc: add adjust_search_size parameter omits 64d2155d03f3 mm/vmalloc: Move draining areas out of caller context omits a435769ba6e3 mm/vmalloc: remove unneeded function forward declaration omits 24289c42a274 mm/sparse: make mminit_validate_memmodel_limits() static omits dc420479614c mm/mremap:: use vma_lookup() instead of find_vma() omits 6a5497c5ee4a mm/mmap: remove obsolete comment in ksys_mmap_pgoff omits 17a071494b8a mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK omits 922b06acd402 mm/memory.c: use helper macro min and max in unmap_mapping [...] omits 096b0f0b837a mm/memory.c: use helper function range_in_vma() omits cea127f6e2fc mm/mmap: return 1 from stack_guard_gap __setup() handler omits 87cc29d3f7f5 mm: rework swap handling of zap_pte_range omits 2dd94e02e4f9 mm: change zap_details.zap_mapping into even_cows omits ae624776af50 mm: rename zap_skip_check_mapping() to should_zap_page() omits 916e76655da0 mm-dont-skip-swap-entry-even-if-zap_details-specified-v5 omits af5c05916a4b mm: don't skip swap entry even if zap_details specified omits d6a5c4abf8df mm: replace multiple dcache flush with flush_dcache_folio() omits 29c85c7cd191 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] omits 45cc774fcbe0 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() omits 76b612fe43e4 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] omits 32779ea8eead mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] omits 5375a25fe305 mm: fix missing cache flush for all tail pages of compound page omits 4e17f94b226b mm: thp: fix wrong cache flush in remove_migration_pmd() omits 989477827cb2 mm: remove mmu_gathers storage from remaining architectures omits ae805c112395 mm: merge pte_mkhuge() call into arch_make_huge_pte() omits 3e0de29d5946 selftests, x86: fix how check_cc.sh is being invoked omits 8f6aca93eef1 memcg: enable accounting for tty-related objects omits 0f6803d52cc3 mm: memcontrol: rename memcg_cache_id to memcg_kmem_id omits 18248177b3c6 mm: list_lru: rename list_lru_per_memcg to list_lru_memcg omits c7368efe5994 mm: memcontrol: fix cannot alloc the maximum memcg ID omits 404feee03271 mm: memcontrol: reuse memory cgroup ID for kmem ID omits 15432636999b mm-list_lru-replace-linear-array-with-xarray-fix omits b91e2268c5fb mm: list_lru: replace linear array with xarray omits 5b68ba55cf8f mm: list_lru: rename memcg_drain_all_list_lrus to memcg_re [...] omits c7856198a8f2 mm: list_lru: allocate list_lru_one only when needed omits ce75f429a62f mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css [...] omits e5ea8abc5de4 xarray: use kmem_cache_alloc_lru to allocate xa_node omits 5ece139d5f3a mm: dcache: use kmem_cache_alloc_lru() to allocate dentry omits 94041405d48c f2fs: allocate inode by using alloc_inode_sb() omits 00c28f8a4348 fs: allocate inode by using alloc_inode_sb() omits f13cf5b943e8 fs: introduce alloc_inode_sb() to allocate filesystems spe [...] omits be2c20d5ca1f mm: introduce kmem_cache_alloc_lru omits a959a66a815d mm: list_lru: transpose the array of per-node per-memcg lru lists omits bbfb38c9a6a6 mm/memcg: disable migration instead of preemption in drain [...] omits 660a5fa9e3dd mm/memcg: protect memcg_stock with a local_lock_t omits 2298f22065ed mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] omits 11f8ce06e6c2 mm/memcg: protect per-CPU counter by disabling preemption [...] omits c4ecdbe2a47b mm/memcg: disable threshold event handlers on PREEMPT_RT omits d240c17a7d76 mm/memcg: revert ("mm/memcg: optimize user context object [...] omits 07bd35fa863c mm/memcg: move generation assignment and comparison together omits b71d251af4c0 mm/memcg: set pos to prev unconditionally omits ee2a22cd3583 mm/memcg: set memcg after css verified and got reference omits fc087a0238d7 mm/memcontrol: return 1 from cgroup.memory __setup() handler omits 72334e5fbd6c memcg: synchronously enforce memory.high for large overcharges omits b2ace52097bb selftests: memcg: test high limit for single entry allocation omits 5372c10475cc memcg: unify force charging conditions omits 9c79033ca50b memcg: refactor mem_cgroup_oom omits 4e538a125f1c mm/memcg: retrieve parent memcg from css.parent omits 74adf35b15ac mm/memcg: mem_cgroup_per_node is already set to 0 on allocation omits bc9bd8730c2a memcg: add per-memcg total kernel memory stat omits 609320ef1bba memcg: replace in_interrupt() with !in_task() omits a5c2d8409333 mm: shmem: use helper macro __ATTR_RW omits cf28989c32ef tmpfs: do not allocate pages on read omits 6cc464a1b3fa shmem: mapping_set_exiting() to help mapped resilience omits 5b2dbd1ed03d tmpfs: three tweaks to creation time patch omits 23fc7743453f tmpfs: support for file creation time omits 03f214540aa5 mm/swap: fix confusing comment in folio_mark_accessed omits 399cc3e281e3 mm/gup: remove unused get_user_pages_locked() omits 49d8a7a33663 mm: change lookup_node() to use get_user_pages_fast() omits 713b6b38e931 mm/gup: remove unused pin_user_pages_locked() omits 8470293c70fe mm/gup: follow_pfn_pte(): -EEXIST cleanup omits 0f229d67ce76 mm: fix invalid page pointer returned with FOLL_PIN gups omits 8ea744ba70e2 mm: fs: fix lru_cache_disabled race in bh_lru omits 68b74f0aa178 mm/writeback: minor clean up for highmem_dirtyable_memory omits 23f5735f42af filemap: remove find_get_pages() omits e5db27cbda33 mm: unexport page_init_poison omits 86856060e3d5 tools/vm/page_owner_sort.c: support for user-defined culli [...] omits 90a800144a20 tools/vm/page_owner_sort.c: support for selecting by PID, [...] omits 58433b9b3d3b tools/vm/page_owner_sort: support for sorting by task comm [...] omits cc00b934e4da tools/vm/page_owner_sort: fix three trivival places omits e8cbb449bcf6 tools/vm/page_owner_sort.c: support sorting by tgid and up [...] omits f5002458657b tools/vm/page_owner_sort.c: add a security check omits 25a4ae7c24eb tools/vm/page_owner_sort.c: fix comments omits 3eb8aba5631f tools/vm/page_owner_sort.c: fix the instructions for use omits 1ab2ebaced9d mm/page_owner.c: record tgid omits 2185f1a15329 mm/page_owner: record task command name omits 938e84996181 mm/page_owner: print memcg information omits 2e986e842dfb mm/page_owner: use scnprintf() to avoid excessive buffer o [...] omits 852a2ce37510 lib/vsprintf: avoid redundant work with 0 size omits 5c297d549fbe Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 174bede2ba5f documentation-vm-page_ownerrst-update-the-documentation-fix omits 3825bd23cb47 Documentation/vm/page_owner.rst: update the documentation omits 397a8af42cbb tools/vm/page_owner_sort.c: delete invalid duplicate code omits 5f708c66ff32 tools/vm/page_owner_sort.c: two trivial fixes omits 54516b8199fa tools/vm/page_owner_sort.c: support sorting pid and time omits 95b1c209d0d0 tools/vm/page_owner_sort.c: add switch between culling by [...] omits f44c490258b0 tools/vm/page_owner_sort.c: support sorting by stack trace omits 666e42069c43 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 1c6d2119605a tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 978696c2225a mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits 3efe45ce005a mount: warn only once about timestamp range expiration omits 245e2f3423a2 mm: lru_cache_disable: replace work queue synchronization [...] omits 7656d765b0e6 mm/list_lru: optimize memcg_reparent_list_lru_node() omits 73007fb5e407 mm: __isolate_lru_page_prepare() in isolate_migratepages_block() omits 14c2ce3a8b03 mm/fs: delete PF_SWAPWRITE omits e08447e16bcf remove congestion tracking framework omits 85f6021c8db4 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" omits 6aeca7bba4b6 f2fs: replace congestion_wait() calls with io_schedule_timeout() omits bafe389aa0c4 remove-bdi_congested-and-wb_congested-and-related-functions-fix omits e37031bf8f36 remove bdi_congested() and wb_congested() and related functions omits ec93546f7cf1 remove inode_congested() omits 008d7ad54f65 ceph: remove reliance on bdi congestion omits f5ed8291c09c nfs: remove reliance on bdi congestion omits 17b20e577c7d fuse: remove reliance on bdi congestion omits 7787eaa06024 mm: improve cleanup when ->readpages doesn't process all pages omits 66759d130009 mm: document and polish read-ahead code omits 5b55bad848e5 doc: convert 'subsection' to 'section' in gfp.h omits eaeaf44f40fb ocfs2: fix ocfs2 corrupt when iputting an inode omits 536138cdface ocfs2: clear links count in ocfs2_mknod() if an error occurs omits c27a4e5c0248 ocfs2: reflink deadlock when clone file to the same direct [...] omits a715b0cd9f45 fs/ocfs2: fix comments mentioning i_mutex omits e9541737d857 ocfs2: cleanup some return variables omits f4f3a3f6f074 ntfs: add sanity check on allocation size omits bf00603cb2ce scripts/spelling.txt: add more spellings to spelling.txt omits 254d1f8427e4 linux/kthread.h: remove unused macros omits 86bb4b1dbad0 procfs: prevent unprivileged processes accessing fdinfo dir omits 3ff0bd357610 /proc/kpageflags: do not use uninitialized struct pages omits 46887ea958c9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 1c60f9357143 ocfs2: fix crash when initialize filecheck kobj fails omits 8d2d33d6b6a5 configs/debug: restore DEBUG_INFO=y for overriding omits 28d1852119fd hugetlb: do not demote poisoned hugetlb pages omits e9d2137aee2a selftests: vm: fix clang build error multiple output files omits 3edf23e2ca36 userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits d3c30ff762e1 mm: fix panic in __alloc_pages omits eb069ed78908 memcg-sync-flush-only-if-periodic-flush-is-delayed-fix omits 7580f2926b1d memcg: sync flush only if periodic flush is delayed omits 847fc679aa88 mm: swap: get rid of deadloop in swapin readahead discards 9d48eabd0058 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards f708a2568ff0 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards 275e3adddf53 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 9f50f031fa15 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 93a472ffe6ef Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards 2217a58361a1 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 7c0ebac452e3 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 49b664213e87 Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards 052a132ea667 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dc2646417d54 scsi: lpfc: Use kcalloc() discards f3675a01e993 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6bbfb25e9524 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e288114dd00e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 18a925df2b21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9f46557d9f34 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 2f3c423f6e6d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards f09b83a6cce5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9d05790f5187 scsi: aic7xxx: Fix typos in comments omits 5419e0f15622 scsi: qla2xxx: Fix typos in comments omits 8037185d1ad8 scsi: elx: libefc_sli: Fix typos in comments omits 9a866e6aaf4e scsi: lpfc: Fix typos in comments omits 811655d005b2 scsi: qla2xxx: Update version to 10.02.07.400-k omits 3648bcf1c137 scsi: qla2xxx: Increase max limit of ql2xnvme_queues omits a7e05f7a1bcb scsi: qla2xxx: Use correct feature type field during RFF_I [...] omits f3502e2e98a9 scsi: qla2xxx: Fix stuck session of PRLI reject omits d2646eed7b19 scsi: qla2xxx: Reduce false trigger to login omits 713b415726f1 scsi: qla2xxx: Fix laggy FC remote port session recovery omits c02aada06d19 scsi: qla2xxx: Fix hang due to session stuck omits c13ce47c64ea scsi: qla2xxx: Fix N2N inconsistent PLOGI omits 0972252450f9 scsi: qla2xxx: Fix crash during module load unload test omits c85ab7d9e27a scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests omits db212f2eb3fb scsi: qla2xxx: Fix loss of NVMe namespaces after driver re [...] omits 6a45c8e137d4 scsi: qla2xxx: Fix disk failure to rediscover omits 58ca5999e036 scsi: qla2xxx: Fix incorrect reporting of task management failure discards c19f0aa55bb9 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 8709c323091b scsi: libiscsi: Teardown iscsi_cls_conn gracefully omits 7dae459f5e56 scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization omits ad515cada7da scsi: iscsi: Add helper functions to manage iscsi_cls_conn omits e1b353e7a31d scsi: core: Remove unreachable code warning discards a1a7624c12d8 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 7db304bd2a4f scsi: megasas: Clean up some inconsistent indenting discards f5acff7ab3b1 next-20220310/ftrace omits f089ce7bb5ee scsi: aacraid: Clean up some inconsistent indenting omits d72d827f2f26 scsi: target: Add iscsi/cpus_allowed_list in configfs omits 095478a6e5bf scsi: hisi_sas: Use libsas internal abort support omits 2cbbf489778e scsi: pm8001: Use libsas internal abort support omits 6a91c3e31578 scsi: libsas: Add sas_execute_internal_abort_dev() omits 5c9bf3635b66 scsi: libsas: Add sas_execute_internal_abort_single() omits 2ea3a393bfae scsi: lpfc: Remove failing soft_wwn support discards 4be33e059018 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] discards a03bd8b500e0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 93502548791c Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards e036a50def6a Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards 373e00099b2f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 30313969ca48 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] discards e4bf09345497 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9c5e936aa65c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 43537dc4ce8a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b114f6a7cb98 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b58671823258 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] discards 75f2d212b521 Merge branch 'next' of git://github.com/cschaufler/smack-next discards 46322025d328 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6f826dfe4b2d Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards ce7aa9ffe1e0 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 28d46141cb15 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 4898fb2ef0a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 67da88831028 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9462eaba9b69 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards 2813dfbfe25b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 58d492a93509 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] discards e9ecedf8c895 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a75642f52eaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7c8b01ebf34d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 2afd9bfd3b08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 747d28c79aab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 262328c04082 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards dccd52b68ade Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c6a1e35753be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 691fd8fa63a2 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 72e593e623f0 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards f5a780acaebe Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 48039997c963 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 410bef6c322a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 54f23c405091 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards df1f0905ae44 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 13c69af7d7c1 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards 955feaefed0e Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards dfee0ed3ba38 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 1a6b1e84cfca Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards b569fa8bb7f7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f2382b497f80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2030566677fc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 869a4f70d9d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1edae1a5e92d Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards 89bb760febf5 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards 1dd3ca969a4e Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 25dba73d4ab2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 49b60f965c79 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 71e67edaffc5 Merge branch 'master' of git://linuxtv.org/media_tree.git discards 7418fb59a991 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 66b8ed8dca6a Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 11e132825cf3 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] discards f2b38664b4d2 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards f67a90969492 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1c4bce62759b Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards 66dc9869feb5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7b0b9fb50701 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0d17aaaa98ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be9902439f37 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 6b0d70142228 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c1935aa62c1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 414f587602cf Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits ba6a9ed5b44e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c8d78dc04486 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 23f918902388 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 70cca2fb4057 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 798c7d4f9e80 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 3a39f69352ea Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 8d49f8603573 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits c2c302c69dd7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c0dcdb40a258 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 731a4c05abcc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e07f15f747ec Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 5ec03a426fec Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits fa4dd8936229 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a5811ecc8510 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 31e471c824c0 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 3cf9f30559fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f58344aa24e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bf6575b4c53e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 88ab555e2e9b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1ae1cebfe243 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 622c72898103 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 21dc31476a8b Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 680efc051ce0 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 89c8ca0e25fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8bb67bc88db4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6da9e774741c Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits ae08d1678492 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits d24fe42b6d76 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits ec34b0af94cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 302ba5fb65f7 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 9b68bd62dedf Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 2d30722d9602 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits ca81870d8574 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 5e007de5ba1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb93f142a079 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 85bbe3272c50 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits af9a5a6f8e9c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fc3061936567 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 64f3493ba3b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 75aca6becf34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 29197d4c1f9f Bluetooth: Don't assign twice the same value omits eb90203a70e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 713d303a264d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65082a7cab45 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c4c0904139f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e99008f200a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits be100bb41e21 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits aebdc11b6e58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 03859595eb4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4af1d02d6b60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1bf4203c56c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c20a10f2681 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 839524fcff94 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits ef1cb0435cc6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits abb699590f63 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits f1e175e49a35 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits d078aba16ab2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 702087d7e205 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 95470f32bad9 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 84913c3fca07 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 2a920a588ca2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 14c7bc072a42 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits dda9f72f275a Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 25d16ec9f9b6 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 68473b38581f Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 31d2a95ad71f Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits a6867138254e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ee572b511720 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits 1975884c2ac7 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 8acbc5c14100 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 4486f945bea8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 34d0219aa906 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 834ec113a473 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 18e8785818f8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 903b0fbc8261 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 93660000e3f9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ede4d170d7a5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dd18cbda6510 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8a5bd3bbe7b5 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 641d80415729 Merge branch 'for-next/spectre-bhb' into for-next/core omits 8d93b7a242b2 Merge branch 'for-next/fpsimd' into for-next/core omits 515e5da7b6b5 Merge branch 'for-next/strings' into for-next/core omits 92051a107ae7 Merge branch 'for-next/rng' into for-next/core omits b5ef94fb565f Merge branch 'for-next/perf' into for-next/core omits 292ca2d8eedf Merge branch 'for-next/pauth' into for-next/core omits bf587af2abd8 Merge branch 'for-next/mte' into for-next/core omits 20fd2ed10f01 Merge branch 'for-next/mm' into for-next/core omits b3ea0eafa982 Merge branch 'for-next/misc' into for-next/core omits 563c46359530 Merge branch 'for-next/linkage' into for-next/core omits 839d0758927f Merge branch 'for-next/kselftest' into for-next/core omits b7323ae6913d Merge branch 'for-next/insn' into for-next/core omits cd92fdfcfa39 Merge branch 'for-next/errata' into for-next/core omits b523d6b80fbc Merge branch 'for-next/docs' into for-next/core omits 0d3d031595cb Merge branch 'for-next/coredump' into for-next/core omits 744e6c8ada5d xfs: constify xfs_name_dotdot omits 996b2329b20a xfs: constify the name argument to various directory functions omits 41667260bc84 xfs: reserve quota for target dir expansion when renaming files omits 871b9316e7a7 xfs: reserve quota for dir expansion when linking/unlinking files omits dd3b015dd806 xfs: refactor user/group quota chown in xfs_setattr_nonsize omits e014f37db1a2 xfs: use setattr_copy to set vfs inode attributes omits e6194c8d0653 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs [...] omits c22fca40522e power: ab8500_chargalg: Use CLOCK_MONOTONIC discards a7d36ceef067 media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/ discards 79bfd880f0f7 media: media/*/Kconfig: sort entries discards d5b6678363c4 media: Kconfig: cleanup VIDEO_DEV dependencies omits 5a368fb65ad9 mtd: nand: mxic-ecc: make two read-only arrays static const omits 5fc69b6e51ae mtd: hyperbus: HBMC_AM654 should depend on ARCH_K3 omits ec090a0392ff mtd: core: Remove partid and partname debugfs files omits d9a16830e10e dt-bindings: mtd: partitions: convert BCM47xx to the json-schema omits ceef4cf97bec mtd: tests: Fix eraseblock read speed miscalculation for l [...] omits fecbd4a317c9 mtd: rawnand: atmel: fix refcount issue in atmel_nand_cont [...] omits fba6eb4fc4e6 mtd: rawnand: rockchip: fix platform_get_irq.cocci warning discards 4a598f62a03b media: platform/*/Kconfig: make manufacturer menus more uniform discards 619701b36108 media: platform: Create vendor/{Makefile,Kconfig} files omits 263a90f4f1a6 Bluetooth: btrtl: Add support for RTL8852B omits 928df045e94e Bluetooth: hci_uart: add missing NULL check in h5_enqueue omits db0309dd3768 Bluetooth: Fix use after free in hci_send_acl omits 3bcc372c9865 KVM: s390: selftests: Add error memop tests omits 1bb873495a9e KVM: s390: selftests: Add more copy memop tests omits c4816a1b7fed KVM: s390: selftests: Add named stages for memop test omits 4eb562ab99c4 KVM: s390: selftests: Add macro as abstraction for MEM_OP omits 70e2f9f03905 KVM: s390: selftests: Split memop tests omits c0573ba5c5a2 KVM: s390x: fix SCK locking omits 226a827e93b5 gpio: Drop CONFIG_DEBUG_GPIO omits 6556641ded02 gpio: ts4900: Fix comment formatting and grammar discards 19dfb55be38c media: platform: ti/Kconfig: move VPE/CAL entries to it discards ab9466f3294b media: platform: re-structure TI drivers discards b01e1edbcf05 media: platform: rename omap/ to ti/omap/ discards aab8929d858c media: platform: rename omap3isp/ to ti/omap3isp/ discards 23bb79b3e168 media: platform: rename davinci/ to ti/davinci/ discards 1ebc47e42c26 media: platform: rename am437x/ to ti/am437x/ discards c4547b2dbe99 media: platform: rename sti/ to stm/sti/ discards 16d08dbabfae media: platform: rename stm32/ to stm/stm32/ discards 281a05b760fc media: platform: rename s5p-mfc/ to samsung/s5p-mfc/ discards 4242d3230081 media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/ discards a26328cf8c9a media: platform: rename s5p-g2d/ to samsung/s5p-g2d/ discards 41b562b77ab3 media: platform: rename s3c-camif/ to samsung/s3c-camif/ discards 602ebbef489f media: platform: rename exynos-gsc/ to samsung/exynos-gsc/ discards e94d7863a951 media: platform: rename exynos4-is/ to samsung/exynos4-is/ discards da4cde4f2787 media: platform: rename tegra/vde/ to nvidia/tegra-vde/ discards 85266b480902 media: platform: rename sunxi/ to allwinner/ discards e2ad7e269209 media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/ discards 01e83934b803 media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ omits 588d08201c2d MIPS: Fix wrong comments in asm/prom.h omits cd04d58e829d MIPS: Remove redundant definitions of device_tree_init() omits 89fa12689324 MIPS: Remove redundant check in device_tree_init() omits 4cc893176cf6 Merge 5.17-rc8 into staging-next omits 2bc5bab9a763 MIPS: pgalloc: fix memory leak caused by pgd_free() omits 8755d57ba1ff MIPS: RB532: fix return value of __setup handler omits b847bd64ea9f MIPS: Only use current_stack_pointer on GCC omits 4d409ca3e510 MIPS: boot/compressed: Use array reference for image bounds omits 4528668ca331 mips: cdmm: Fix refcount leak in mips_cdmm_phys_base omits f564af34bb7d Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on f [...] omits 94ea164ef6ec Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL omits 695da30e4789 Bluetooth: btmtkuart: fix the conflict between mtk and msf [...] omits d64b76aedee7 Bluetooth: btmtkuart: add .set_bdaddr support omits 8f550f55b155 Bluetooth: btmtkuart: rely on BT_MTK module omits 84382437a464 Bluetooth: btusb: Add missing Chicony device for Realtek R [...] omits 7e37d2e3e547 Bluetooth: mgmt: remove redundant assignment to variable cur_len omits 89a925d75608 Merge branch 'for-next-current-v5.16-20220314' into for-ne [...] omits 959ff28a497f Merge branch 'misc-5.18' into for-next-current-v5.16-20220314 omits 2127b7825b78 Merge branch 'misc-5.17' into for-next-current-v5.16-20220314 omits 77fd0e401165 btrfs: fix qgroup reserve overflow the qgroup limit omits 7d5e73a6ef6c btrfs: zoned: remove left over ASSERT checking for single profile omits 71f3883a5968 btrfs: zoned: use RCU list in btrfs_can_activate_zone omits d3e29967079c btrfs: zoned: put block group after final usage omits 79c9234ba596 btrfs: don't access possibly stale fs_info data in device_ [...] omits bf7bd725b022 btrfs: add lockdep_assert_held to need_preemptive_reclaim omits 3777369ff151 btrfs: verify the tranisd of the to-be-written dirty exten [...] omits 9a4ffa1bd629 btrfs: unify the error handling of btrfs_read_buffer() omits 4eb150d6122b btrfs: unify the error handling pattern for read_tree_block() omits 8f8aa4c7a9bd btrfs: factor out do_free_extent_accounting helper omits 5b2a54bb7c47 btrfs: remove last_ref from the extent freeing code omits 3466670558d7 btrfs: add a alloc_reserved_extent helper omits b3c958a3694e btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block omits 313ab75399d0 btrfs: add and use helper for unlinking inode during log replay omits 06bae876634e btrfs: extend locking to all space_info members accesses omits ca5e4ea0beae btrfs: zoned: mark relocation as writing omits 9f5710bbfd30 fs: allow cross-vfsmount reflink/dedupe omits ae460f058e9f btrfs: remove the cross file system checks from remap omits 7eefae6bb1dd btrfs: pass btrfs_fs_info to btrfs_recover_relocation omits 33c44184991e btrfs: pass btrfs_fs_info for deleting snapshots and cleaner omits c067da878156 btrfs: add filesystems state details to error messages omits b2d9f2dc019f btrfs: deal with unexpected extent type during reflinking omits 1f4613cdbe77 btrfs: fix unexpected error path when reflinking an inline extent omits 23e3337faf73 btrfs: reset last_reflink_trans after fsyncing inode omits 96acb3753e07 btrfs: voluntarily relinquish cpu when doing a full fsync omits 5b7ce5e287f0 btrfs: hold on to less memory when logging checksums durin [...] omits 7f30c07288bb btrfs: stop copying old file extents when doing a full fsync omits 8cbc3001a326 btrfs: do not clean up repair bio if submit fails omits 510671d2d836 btrfs: do not try to repair bio that has no mirror set omits f9f15de85d74 btrfs: do not double complete bio on errors during compres [...] omits 606f82e797e2 btrfs: track compressed bio errors as blk_status_t omits e14bfdb5a1f5 btrfs: remove the bio argument from finish_compressed_bio_read omits b0bbc8a3d493 btrfs: check correct bio in finish_compressed_bio_read omits 1784b7d502a9 btrfs: handle csum lookup errors properly on reads omits 03ddb19d2ea7 btrfs: make search_csum_tree return 0 if we get -EFBIG omits 7c0c7269f7b5 btrfs: add BTRFS_IOC_ENCODED_WRITE omits 1881fba89bd5 btrfs: add BTRFS_IOC_ENCODED_READ ioctl omits dcb77a9ae87d btrfs: add definitions and documentation for encoded I/O ioctls omits d9496e8aba49 btrfs: optionally extend i_size in cow_file_range_inline() omits 8dd9872d2e26 btrfs: clean up cow_file_range_inline() omits 28c9b1e75aa1 btrfs: support different disk extent size for delalloc omits cb36a9bb17c4 btrfs: add ram_bytes and offset to btrfs_ordered_extent omits e331f6b19f8a btrfs: don't advance offset for compressed bios in btrfs_c [...] omits f6f7a25a6508 fs: export variant of generic_write_checks without iov_iter omits 871129332d74 fs: export rw_verify_area() omits 457b0a3d6e26 btrfs: qgroup: remove outdated TODO comments omits a8f6f619e444 btrfs: qgroup: remove duplicated check in adding qgroup relations omits dc4a4bdb3f22 btrfs: add lzo workspace buffer length constants omits 40e7efe057ae btrfs: populate extent_map::generation when reading from disk omits 6d3b050efa07 btrfs: assert we have a write lock when removing and repla [...] omits ad3fc7946b18 btrfs: remove no longer used counter when reading data page omits bbf0ea7ea385 btrfs: fix lost error return value when reading a data page omits c03475506e3e btrfs: stop checking for NULL return from btrfs_get_extent() omits e1f53ed874e2 btrfs: prepare extents to be logged before locking a log t [...] omits d84575317078 btrfs: remove useless path release in the fast fsync path omits 7ecb4c31e773 btrfs: remove constraint on number of visited leaves when [...] omits 0cae23b66a5f btrfs: avoid unnecessary computation when deleting items f [...] omits 7c4063d19efc btrfs: avoid unnecessary COW of leaves when deleting items [...] omits b4e098a97f17 btrfs: remove unnecessary leaf free space checks when push [...] omits 6b5b7a41d070 btrfs: stop checking for NULL return from btrfs_get_extent [...] omits f716fa4798df btrfs: zoned: remove redundant assignment in btrfs_check_z [...] omits a55e65b80e31 btrfs: replace BUILD_BUG_ON by static_assert omits 265f7237dd25 btrfs: zoned: allow DUP on meta-data block groups omits dbfcc18f2721 btrfs: zoned: prepare for allowing DUP on zoned omits 4dcbb8ab31c1 btrfs: zoned: make zone finishing multi stripe capable omits f9a912a3c45f btrfs: zoned: make zone activation multi stripe capable omits f7238e509404 btrfs: add support for multiple global roots omits 9c54e80ddc6b btrfs: add code to support the block group root omits bd676446c138 btrfs: abstract out loading the tree root omits c2fa821cc9f9 btrfs: tree-checker: don't fail on empty extent roots for [...] omits 63cd070decb1 btrfs: disable space cache related mount options for exten [...] omits 813febdbe6c9 btrfs: disable snapshot creation/deletion for extent tree v2 omits da32c6d5708b btrfs: disable scrub for extent-tree-v2 omits ef3eccc19aa8 btrfs: disable qgroups in extent tree v2 omits 914a519b19e8 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 omits 4b3492539907 btrfs: disable balance for extent tree v2 for now omits 2c7d2a230237 btrfs: add definition for EXTENT_TREE_V2 omits 65faced5b9ef btrfs: use single variable to track return value at btrfs_ [...] omits 0f8ce49821de btrfs: avoid inode logging during rename and link when possible omits 259c4b96d78d btrfs: stop doing unnecessary log updates during a rename omits 88d2beec7e53 btrfs: avoid logging all directory changes during renames omits d5f5bd546552 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] omits 839061fe88be btrfs: add helper to delete a dir entry from a log tree omits 0292ecf19b35 btrfs: send: remove redundant ret variable in fs_path_copy omits db5df2541200 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] omits 5c07c53f2d27 btrfs: scrub: remove redundant initialization of increment omits c4bf19099995 btrfs: zoned: remove redundant initialization of to_add omits 823f8e5c1f06 btrfs: cleanup temporary variables when finding rotational [...] omits 330a5bf45517 btrfs: use dev_t to match device in device_matched omits 4889bc05a96e btrfs: add device major-minor info in the struct btrfs_device omits 16cab91a0c8f btrfs: match stale devices by dev_t omits 770c79fb6550 btrfs: harden identification of a stale device omits bef16b52987b btrfs: simplify fs_devices member access in btrfs_init_dev [...] omits 9ad1230533ef btrfs: reuse existing inode from btrfs_ioctl omits ff37c89f94be btrfs: move missing device handling in a dedicate function omits de6bc7f59896 btrfs: stop trying to log subdirectories created in past t [...] omits 732d591a5d6c btrfs: stop copying old dir items when logging a directory omits 528ee697126f btrfs: put initial index value of a directory in a constant omits a450a4af7433 btrfs: don't log unnecessary boundary keys when logging directory omits dc408ccdf01d btrfs: reuse existing pointers from btrfs_ioctl omits c816d705b9db btrfs: remove write and wait of struct walk_control omits e981bc74aefc net: dsa: microchip: add spi_device_id tables omits 3cc519d82627 Merge branch 'for-5.17/upstream-fixes' into for-next omits f97ec5d75e92 HID: intel-ish-hid: Use dma_alloc_coherent for firmware update discards 2546018f02f1 Merge remote-tracking branch 'asoc/for-5.18' into asoc-next discards 3139f5c24208 Merge branch 'asoc-linus' into asoc-next discards 8a2f9f065b1a media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/ discards 0a08968029e9 media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ discards 83078d0edf79 media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/ discards ee2d2808bcba media: platform: rename marvell-ccic/ to marvell/ discards c9da33a847e9 media: platform: rename coda/ to chips-media/ discards 546823232933 media: platform: Kconfig: place platform drivers on a submenu discards ae3f201db4fe media: platform: move some manufacturer entries discards 76c0f364de11 media: platform: Kconfig: sort entries discards e157601ebb3a media: platform: s5p-jpeg: move config to its own file discards 7bd52c3b542f media: platform: s5p-mfc: move config to its own file discards b43975b752a7 media: platform: bdisp: move config to its own file discards c08f6083f39e media: platform: delta: move config to its own file discards 83f1eeefb5f2 media: platform: rkisp1: move config to its own file discards 08be9797320e media: platform: ti-vpe: move config to its own file discards d77d3b21c933 media: platform: vde: move config to its own file discards 6b8d5a719102 media: platform: sun8i-rotate: move config to its own file discards 7c2f0067cf14 media: platform: sun8i-di: move config to its own file discards bb266eddc72e media: platform: stm32: move config to its own file discards d62e8531e4c3 media: platform: hva: move config to its own file discards a8564f46d856 media: platform: s5p-g2d: move config to its own file discards fb3511d9ee14 media: platform: s3c-camif: move config to its own file discards 2feaaa94cd80 media: platform: rga: move config to its own file discards ffc94a1c149d media: platform: venus: move config to its own file discards 9b1ca66a0cf6 media: platform: camss: move config to its own file discards f0717e1c41ef media: platform: omap3isp: move config to its own file discards b54a0115b2be media: platform: mtk-vpu: move config to its own file discards 39b7b40cabbd media: platform: mtk-vcodec: move config to its own file discards 5778cf934613 media: platform: mtk-mdp: move config to its own file discards d46abc044bbb media: platform: mtk-jpeg: move config to its own file discards a0d2dda6b0cb media: platform: ge2d: move config to its own file omits ebad2e8db541 media: platform: exynos-gsc: move config to its own file omits d205d312b1bb media: platform: coda: move config to its own file omits 52b3a219dd4a media: platform: amphion: move config to its own file omits 5a20fabf71d7 media: platform: allegro-dvt: move config to its own file omits ee4a77a32b39 media: platform: place Renesas drivers on a separate dir omits 81acf39488cf media: platform: place Via drivers on a separate dir omits 95495f2aa9d8 media: platform: place Intel drivers on a separate dir omits 46fb99951fe2 media: platform: place NXP drivers on a separate dir omits 69c5ee8aae03 media: platform: place Aspeed driver on a separate dir omits 256bf685691d media: platform: move platform menu dependencies to drivers omits f7fb2414db9e media: platform: Makefile: reorganize its contents omits 5c89357a7a0f media: Makefiles: sort entries where it fits omits 910f42bfe967 ASoC: dt-bindings: Fix patternProperties with fixed strings omits ccb4214f7f2a ASoC: soc-compress: Change the check for codec_dai omits 3886a86e7e6c drm/i915/gem: add missing boundary check in vm_access omits f06e95c3a4ca Merge fsnotify cleanup from Bang Li. omits f92ca72b0263 fsnotify: remove redundant parameter judgment omits c14231cc0433 ALSA: cmipci: Restore aux vol on suspend/resume omits b7557267c233 ALSA: hda/realtek: Add quirk for ASUS GA402 omits b62c563f1cb9 ALSA: seq: oss: fix typo omits 1be9b7206b7d Merge branch 'for-5.18' into for-next omits f9da322e864e cgroup: cleanup comments omits 0e03b8fd2936 crypto: xilinx - Turn SHA into a tristate and allow COMPILE_TEST omits a5997f1ae84a MAINTAINERS: update HPRE/SEC2/TRNG driver maintainers list omits c6ded03bcac9 crypto: dh - Remove the unused function dh_safe_prime_dh_alg() omits 7f0f1f3ef62e hwrng: nomadik - Change clk_disable to clk_disable_unprepare omits a680b1832ced crypto: qcom-rng - ensure buffer for generate is completel [...] omits 09688c0166e7 Linux 5.17-rc8 omits 40ce1121c1d7 drm/mgag200: Fix PLL setup for g200wb and g200ew omits f0e18b03fcaf Merge tag 'x86_urgent_for_v5.17_rc8' of git://git.kernel.o [...] omits 693486d5f895 SUNRPC: change locking for xs_swap_enable/disable omits c265de257f55 NFS: swap-out must always use STABLE writes. omits 64158668ac8b NFS: swap IO handling is slightly different for O_DIRECT IO omits 4dc73c679114 NFSv4: keep state manager thread active if swap is enabled omits 8db55a032ac7 SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC omits 89c2be8a9516 NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS omits a80a84618689 SUNRPC: remove scheduling boost for "SWAPPER" tasks. omits a721035477fb SUNRPC/xprt: async tasks mustn't block waiting for memory omits a41b05edfedb SUNRPC/auth: async tasks mustn't block waiting for memory omits c487216bec83 SUNRPC/call_alloc: async tasks mustn't block waiting for memory omits 944d95f766c6 NFS: remove IS_SWAPFILE hack omits b5fdf66f6eb2 NFS: Remove remaining dfprintks related to fscache and rem [...] omits e3f0a7fe698f NFS: Replace dfprintks with tracepoints in fscache read an [...] omits fc1c5abfca7e NFS: Rename fscache read and write pages functions omits 45f3a70ba68e NFS: Cleanup usage of nfs_inode in fscache interface omits b4be2c598b76 NFSv4.1 restrict GETATTR fs_location query to the main transport omits cb8fac6d2727 NFS: remove unneeded check in decode_devicenotify_args() omits 9ea79a3861c9 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] omits 8109517b394e rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL [...] omits bc69d1066569 rpmsg: char: Introduce the "rpmsg-raw" channel omits bea9b79c2d10 rpmsg: char: Add possibility to use default endpoint of th [...] omits cc9da7de4a7c rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function omits 472f84eef700 rpmsg: Update rpmsg_chrdev_register_device function omits 617d32938d1b rpmsg: Move the rpmsg control device from rpmsg_char to rp [...] omits 608edd96049b rpmsg: Create the rpmsg class in core instead of in rpmsg char omits 69265bc12b65 rpmsg: char: Export eptdev create and destroy functions omits cbf58250b33e rpmsg: char: treat rpmsg_trysend() ENOMEM as EAGAIN omits 6c4457c324cd Merge branch 'kbuild' into for-next omits f442ec0815ed kbuild: add --target to correctly cross-compile UAPI heade [...] omits 1e24078113ae Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS omits e8c07082a810 Kbuild: move to -std=gnu11 omits 4d94f910e79a Kbuild: use -Wdeclaration-after-statement omits 1344794a59db Kbuild: add -Wno-shift-negative-value where -Wextra is used omits 3baa40d4fd7f ALSA: seq: oss: use kzalloc omits 3e504d2026eb random: check for signal and try earlier when generating entropy omits 7a7ff644aeaf random: reseed more often immediately after booting omits f7d6c24543c3 ext4: fix kernel doc warnings omits 6a5fb2ca06cf ext4: fix remaining two trace events to use same printk co [...] omits d0852d55b0ca ext4: add commit tid info in ext4_fc_commit_start/stop tra [...] omits 20bc9c03722d ext4: add commit_tid info in jbd debug log omits 9f7165eeb47e ext4: add transaction tid info in fc_track events omits 810e6a2b0cc2 ext4: add new trace event in ext4_fc_cleanup omits 9d5623d7ef87 ext4: return early for non-eligible fast_commit track events omits 7f1424408474 ext4: do not call FC trace event in ext4_fc_commit() if FS [...] omits 8cb5a30372ef ext4: convert ext4_fc_track_dentry type events to use event class omits 7af1974af0a9 ext4: fix ext4_fc_stats trace point omits c864ccd182d6 ext4: remove unused enum EXT4_FC_COMMIT_FAILED omits 2bb8dd401a4f ext4: warn when dirtying page w/o buffers in data=journal mode omits 688b0d8536e0 doc: fixed a typo in ext4 documentation omits 077d0c2c78df ext4: make mb_optimize_scan performance mount option work [...] omits 27b38686a3bb ext4: make mb_optimize_scan option work with set/unset mount cmd omits 1b0d0f7c12d5 dt-bindings: mailbox: add definition for mt8186 omits df227dc8a68d mailbox: ti-msgmgr: Operate mailbox in polled mode during [...] omits cb62b8f73463 mailbox: ti-msgmgr: Refactor message read during interrupt [...] omits 0184cc2026a0 mailbox: imx: support i.MX93 S401 MU omits a5cb407a7af4 mailbox: imx: support dual interrupts omits cfd162f604bf mailbox: imx: extend irq to an array omits 241aba6c1ebd dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support omits 6149a543adc7 dt-bindings: mailbox: imx-mu: add i.MX93 MU omits 11dac1d3fa42 mailbox: imx: add i.MX8 SECO MU support omits 315d2e562418 mailbox: imx: introduce rxdb callback omits 960dcc1574c7 dt-bindings: mailbox: imx-mu: add i.MX8 SECO MU support omits 81a9d3b9301c mailbox: imx: enlarge timeout while reading/writing messag [...] omits 8219efd08a0a mailbox: imx: fix crash in resume on i.mx8ulp omits 892cb524ae8a mailbox: imx: fix wakeup failure from freeze mode omits af2dfa96c52d mailbox: mediatek: add support for adsp mailbox controller omits afa092e1e882 dt-bindings: mailbox: mtk,adsp-mbox: add mtk adsp-mbox document omits 5c0fab31cadd mailbox: qcom-apcs-ipc: Add compatible for MSM8976 SoC omits bcc8d70f912d dt-bindings: mailbox: Add compatible for the MSM8976 omits 60de2d2dc284 mailbox: tegra-hsp: Flush whole channel omits a96cfe2d4270 random: make consistent usage of crng_ready() omits f5eab0e2db4f random: use SipHash as interrupt entropy accumulator omits 2d6919c3205b wireguard: device: clear keys on VM fork omits f3c2682bad7b random: provide notifier for VM fork omits 5acd35487dc9 random: replace custom notifier chain with standard one omits a4107d34f960 random: do not export add_vmfork_randomness() unless needed omits af6b54e2b5ba virt: vmgenid: notify RNG of VM fork and supply generation ID omits d273845ecb0e ACPI: allow longer device IDs omits ae099e8e98fb random: add mechanism for VM forks to reinitialize crng omits 77553cf8f448 random: don't let 644 read-only sysctls be written to omits d0efdf35a6a7 random: give sysctl_random_min_urandom_seed a more sensible value omits 6f98a4bfee72 random: block in /dev/urandom omits 66908004f055 Merge perf monitor support for papr-nvdimms and BLK-apertu [...] omits db8cd5efeebc dax: Fix missing kdoc for dax_device omits 0433401dc11d parisc: Avoid calling SMP cache flush functions on cache-l [...] omits aad611a868d1 Merge tag 'perf-tools-fixes-for-v5.17-2022-03-12' of git:/ [...] omits 1518a4f636b3 Merge tag 'drm-fixes-2022-03-12' of git://anongit.freedesk [...] omits 271e4323d9e9 media: Makefiles: remove extra spaces omits d76231e460fb media: xc2028: rename the driver from tuner-xc2028 omits db64e7e74bd2 rpmsg: qcom_smd: Fix redundant channel->registered assignment omits 91c9923a473a perf parse: Fix event parser error for hybrid systems omits 44569689184a Merge branch 'for-5.18/io_uring' into for-next omits f3b6a41eb2bb io_uring: remove duplicated member check for io_msg_ring_prep() omits 073a15c3512f perf bench: Fix NULL check against wrong variable omits a7a72631f624 perf parse-events: Fix NULL check against wrong variable omits ec9d50ace399 tools headers cpufeatures: Sync with the kernel sources omits 3ec94eeaff9a tools kvm headers arm64: Update KVM headers from the kerne [...] omits dc1d63a69730 clk: sunxi-ng: sun6i-rtc: Add support for H6 omits df8925adc02f clk: sunxi-ng: Add support for the sun6i RTC clocks omits b6e649834afa clk: sunxi-ng: mux: Allow muxes to have keys omits b717496e1158 Merge branch 'devel-stable' into for-next omits c852b6e6c419 Merge branches 'misc' and 'fixes' into for-next omits 234a0f202a09 ARM: fix building NOMMU ARMv4/v5 kernels omits 0f306cca42fe ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB omits 3755d35ee1d2 drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP omits 8e6ed963763f vsock: each transport cycles only on its own sockets omits 46b348fd2d81 alx: acquire mutex for alx_reinit in alx_change_mtu omits 93cdab11d346 Merge branch 'clk-apple' into clk-next omits d447eaf746be MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE omits 6641057d5dba clk: clk-apple-nco: Add driver for Apple NCO omits 00d5d031d328 dt-bindings: clock: Add Apple NCO omits 593adaa64599 dt-bindings: ata: ahci-platform: Add rk3568-dwc-ahci compatible omits 3f5a539b35e4 dt-bindings: ata: ahci-platform: Add power-domains property omits 7f4f25a6887c dt-bindings: ata: ahci-platform: Convert DT bindings to yaml omits 91a4f5040931 Merge branch 'clk-microchip' into clk-next omits 635e5e73370e clk: microchip: Add driver for Microchip PolarFire SoC omits 94e19abed09e Merge branch 'clk-uniphier' into clk-next omits ca85a66710a8 clk: uniphier: Fix fixed-rate initialization omits 99f8c42885f3 Merge branch 'clk-cleanup' into clk-next omits 7cd5c56054f8 clk: COMMON_CLK_LAN966X should depend on SOC_LAN966 omits cde8e3ae3d37 clk: Use of_device_get_match_data() omits 09e3b18ca5de clk: bcm2835: Remove unused variable omits 6d6ef58c2470 clk: tegra: tegra124-emc: Fix missing put_device() call in [...] omits 606ba94db18e Merge branch 'clk-range' into clk-next omits e9d6cea2af1c clk: bcm: rpi: Run some clocks at the minimum rate allowed omits 542acfec4e31 clk: bcm: rpi: Set a default minimum rate omits 12c90f3f27bb clk: bcm: rpi: Add variant structure omits c97448437847 clk: Add clk_drop_range omits c80ac50cbb37 clk: Always set the rate on clk_set_range_rate omits a9b269310ad9 clk: Use clamp instead of open-coding our own omits 948fb0969eae clk: Always clamp the rounded rate omits 10c46f2ea914 clk: Enforce that disjoints limits are invalid omits 723d0530d9d7 clk: Introduce Kunit Tests for the framework omits 0c1b56df4517 clk: Fix clk_hw_get_clk() when dev is NULL omits 97b0db5f1fec clk: zynq: Update the parameters to zynq_clk_register_periph_clk omits 65a29e39b013 clk: zynq: trivial warning fix omits 74e40517ba4f Merge branch 'clk-cleanup' into clk-next omits 7c55e8efd290 clk: cleanup comments omits 59983c74fc42 remoteproc: qcom_q6v5_mss: Create platform device for BAM-DMUX omits 6f3cf24864ac clk: socfpga: cleanup spdx tags omits bbe9b2e42b65 Merge branch 'clk-terminate' into clk-next omits 1fdfd517ce79 clk: actions: Make sentinel elements more obvious omits 8bed4ed5aa34 clk: clps711x: Terminate clk_div_table with sentinel element omits 113b261bdf2b clk: hisilicon: Terminate clk_div_table with sentinel element omits 3eb00f89162e clk: loongson1: Terminate clk_div_table with sentinel element omits d8a441e53e24 clk: actions: Terminate clk_div_table with sentinel element omits 5e34af4142ff net: ipv6: fix skb_over_panic in __ip6_append_data omits 3b6c6c039707 nvdimm/region: Delete nd_blk_region infrastructure omits a4b96046a882 ACPI: NFIT: Remove block aperture support omits 84bd3690bf54 nvdimm/namespace: Delete nd_namespace_blk omits fadc38a6672a nvdimm/namespace: Delete blk namespace consideration in sh [...] omits f8669f1d6a86 nvdimm/blk: Delete the block-aperture window driver omits d9d290d7e659 nvdimm/region: Fix default alignment for small regions omits c7b2c4536cd9 ksmbd: increment reference count of parent fp omits 7e02126ddced ksmbd: fix racy issue from using ->d_parent and ->d_name omits 4f8c35616f1e ksmbd: remove filename in ksmbd_file omits d034f1b6ee69 ksmbd: remove internal.h include omits cabab3a1d938 ksmbd: use netif_is_bridge_port omits 5d8883851b15 Documentation: ksmbd: update Feature Status table omits d3b351f65bf4 selftests/bpf: Fix a clang compilation error for send_signal.c omits ff1368763bb4 Docs: ktap: add code-block type omits 33f588f8be65 docs: serial: fix a reference file name in driver.rst omits c09df4bd3a91 selftests/bpf: Add a test for maximum packet size in xdp_d [...] omits b6f1f780b393 bpf, test_run: Fix packet size check for live packet mode omits 9a41358972eb hwspinlock: sprd: Use struct_size() helper in devm_kzalloc() omits 3e5f1ff7e4f2 hwspinlock: stm32: Use struct_size() helper in devm_kzalloc() omits 7effd734baa8 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 8b6d8d00a46a i2c: cros-ec-tunnel: Fix syntax errors in comments omits 246313e31316 MAINTAINERS: adjust XLP9XX I2C DRIVER after removing the d [...] omits d0583229bcf5 i2c: designware: Mark dw_i2c_plat_{suspend,resume}() as __ [...] omits 1bff55b57ea1 i2c: mediatek: Add i2c compatible for Mediatek MT8168 omits 09055eb060a4 dt-bindings: i2c: update bindings for MT8168 SoC omits 0016a32f7591 i2c: mt65xx: Simplify with clk-bulk omits 89ee9301ac16 docs: UML: Mention telnetd for port channel omits 68453767131a ARM: Spectre-BHB: provide empty stub for non-config omits ffce1439fe31 docs/zh_CN: add damon reclaim translation omits 93b51a101947 docs/zh_CN: add damon usage translation omits 94b140b08597 docs/zh_CN: add admin-guide damon start translation omits 496cc140279b docs/zh_CN: add admin-guide damon index translation omits bad0eb76dcca docs/zh_CN: Refactoring the admin-guide directory index omits 358b586fb3bc remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS omits 2630504894e8 dt-bindings: remoteproc: qcom: Add SC7280 WPSS support omits 841fdd0ac005 dt-bindings: remoteproc: qcom: adsp: Convert binding to YAML omits 72e1bfd1b8e9 zh_CN: Add translation for admin-guide/mm/index.rst omits f0abc76d7b8c zh_CN: Add translations for admin-guide/mm/ksm.rst omits 6f22931bbf75 Add Chinese translation for vm/ksm.rst omits 52c74d17d89c i2c: i801: Drop two outdated comments omits b8431920391d remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs omits 2eab5efeb4d6 remoteproc: k3-dsp: Refactor mbox request code in start omits 1168af40b1ad remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs omits e3865c85385a remoteproc: k3-r5: Refactor mbox request code in start omits c13b780c4597 remoteproc: Change rproc_shutdown() to return a status omits 77fe1ba90241 Merge tag 'riscv-for-linus-5.17-rc8' of git://git.kernel.o [...] omits 18fc82d6e899 rpmsg: use struct_size over open coded arithmetic omits a8f8cc6b39b7 rpmsg: smd: allow opening rpm_requests even if already opened discards 2e295e69be78 Merge remote-tracking branch 'spi/for-5.18' into spi-next discards 00a0b24732c4 Merge branch 'spi-linus' into spi-next omits 827180a2a1a0 Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits 8d9be5c6bdcd remoteproc: qcom: q6v5: Add interconnect path proxy vote omits 80d691854ffb remoteproc: mediatek: Support mt8186 scp omits 22335385157d dt-bindings: remoteproc: mediatek: Add binding for mt8186 scp omits 8fc262265918 Make the SOF pcm_hw_params DSP op IPC agnostic omits c0fc71e2d7d2 ASoC: SOF/Intel: small fixes and updates for 5.18 omits ee60f738e3bc ASoC: mediatek: Add mt8195 reset control support omits c1156cce4719 ASoC: Intel: AVS - Audio DSP for cAVS discards bda0a27564ac Merge branches 'pm-cpufreq' and 'pm-core' into linux-next discards fff9bfd25cdb Merge branches 'acpi-tables', 'acpi-apei' and 'acpi-cppc' [...] omits 07a5dcc4bed9 remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_me [...] omits 8f90161a66bc remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss [...] omits 505b5b1616e2 remoteproc: qcom: Fix missing of_node_put in adsp_alloc_me [...] omits 878409ecde7c Merge tag 'powerpc-5.17-6' of git://git.kernel.org/pub/scm [...] omits 6c7cb60bff7a ARM: fix Thumb2 regression with Spectre BHB omits 3977a3fb6770 Merge tag 'mmc-v5.17-rc6' of git://git.kernel.org/pub/scm/ [...] omits de26a7424331 Merge branch irq/qcom-mpm into irq/irqchip-next omits a6199bb514d8 irqchip: Add Qualcomm MPM controller driver omits 54fc9851c0e0 dt-bindings: interrupt-controller: Add Qualcomm MPM support omits a58e9d0984e8 parisc: Increase parisc_cache_flush_threshold setting omits e9567332a4a0 dm: update email address in MAINTAINERS omits e5e9e7f222e5 parisc/unaligned: Enhance user-space visible output omits 3029ce31af15 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth() omits 427c1073a2a1 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd() omits e8aa7b17fe41 parisc/unaligned: Rewrite inline assembly of emulate_ldw() omits f85b2af1f046 parisc/unaligned: Rewrite inline assembly of emulate_ldh() omits d1434e03b291 parisc/unaligned: Use EFAULT fixup handler in unaligned handlers omits 8278cc162663 parisc: Reduce code size by optimizing get_current() funct [...] omits 360bd6c65807 parisc: Use constants to encode the space registers like S [...] omits 5613a930857e parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() omits 46b4016f7d3b parisc: Add defines for various space register omits b9f50eea4f27 parisc: Always use the self-extracting kernel feature omits 9c379c652417 video/fbdev/stifb: Implement the stifb_fillrect() function omits df24e1783e6e parisc: Add vDSO support omits 14615ecccb8b parisc: Simplify fast path for non-access data TLB faults omits e00b0a2ab8ec parisc: Fix handling off probe non-access faults omits f839e5f1cef3 parisc: Fix non-access data TLB cache flush faults omits b218b4903d60 Merge branch 'for-5.18/block' into for-next omits 08999b2489b4 x86/sgx: Free backing memory after faulting the enclave page omits 93ce93587d36 Merge branch 'davidh' (fixes from David Howells) omits 413a4a6b0b55 cachefiles: Fix volume coherency attribute omits 173ce1ca47c4 afs: Fix potential thrashing in afs writeback omits a365a65f9ca1 x86/traps: Mark do_int3() NOKPROBE_SYMBOL omits 4edc0760412b watch_queue: Make comment about setting ->defunct more accurate omits 2ed147f015af watch_queue: Fix lack of barrier/sync/lock between post and read omits 7ea1a0124b6d watch_queue: Free the alloc bitmap when the watch_queue is [...] omits 3b4c0371928c watch_queue: Fix the alloc bitmap size to reflect notes allocated omits a66bd7575b5f watch_queue: Use the bitmap API when applicable omits 96a4d8912b28 watch_queue: Fix to always request a pow-of-2 pipe ring size omits c1853fbadcba watch_queue: Fix to release page in ->release() omits db8facfc9faf watch_queue, pipe: Free watchqueue state after clearing pipe ring omits c993ee0f9f81 watch_queue: Fix filter limit check omits 26fed4ac4eab block: flush plug based on hardware and software queue order omits 5b2050718d09 block: ensure plug merging checks the correct queue at least once omits b65700d046a6 remoteproc: move rproc_da_to_va declaration to remoteproc.h omits 9d85fb73a31b rpmsg: qcom_smd: Promote to arch_initcall omits 571c3496e3c2 dt-bindings: hwlock: omap: Remove redundant binding example omits ef8795f3f1ce dt-bindings: kbuild: Use DTB files for validation omits 092cf7b26a48 ASoC: Intel: avs: Code loading over HDA omits 65794fe1a5f6 ASoC: Intel: avs: Code loading over CLDMA omits 45864e49a05a ASoC: Intel: avs: Implement CLDMA transfer omits b27f45231723 ASoC: Intel: avs: General code loading flow omits 215e67b2d2de ASoC: Intel: avs: Dynamic firmware resources management omits 580a5912d1fe ASoC: Intel: avs: Declare module configuration types omits c1a427e8da93 ASoC: Intel: avs: Firmware resources management utilities omits 3322e1688953 ASoC: Intel: avs: Add basefw runtime-parameter requests omits 25f414fcdb87 ASoC: Intel: avs: Add ROM requests omits 469e87ca9a20 ASoC: Intel: avs: Add power management requests omits f14a1c5a9f83 ASoC: Intel: avs: Add module management requests omits b956b27b477a ASoC: Intel: avs: Add pipeline management requests omits cb1eb6b5be42 ASoC: Intel: avs: Add code loading requests omits 2879516fcd6d ASoC: Intel: avs: Inter process communication omits 9fe51c559a86 ASoC: Intel: Introduce AVS driver omits da0398099a83 ASoC: Export DAI register and widget ctor and dctor functions omits c19bd02e9029 ALSA: hda: Add helper macros for DSP capable devices discards 6ca31f662ae5 Merge sched/core into tip/master omits 882bd07f564f ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] discards f957ed11fe98 Merge x86/core into tip/master omits d6cd2f85931f Merge tag 'icc-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] omits e23b2f54db1d dt-bindings: mmc: sunxi: add Allwinner F1c100s compatible omits 7d2c8a13c925 Merge tag 'thunderbolt-for-v5.18-rc1' of git://git.kernel. [...] omits 2783a7f56f99 dt-bindings: kbuild: Pass DT_SCHEMA_FILES to dt-validate omits eca663f330dc fs/lock: only call lm_breaker_owns_lease if there is conflict. omits 081589174883 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits 9d6647762b9c fs/lock: documentation cleanup. Replace inode->i_lock with [...] omits 50719bf3442d NFSD: Fix nfsd_breaker_owns_lease() return values omits 35aff0678f99 NFSD: Clean up _lm_ operation names omits f3e4080edd27 arch: Remove references to CONFIG_NFSD_V3 in the default configs omits 5f9a62ff7d28 NFSD: Remove CONFIG_NFSD_V3 omits 37de81210f74 dt-bindings: Add QEMU virt machine compatible omits 1d9a770bc8f0 dt-bindings: arm: Convert QEMU fw-cfg to DT schema discards 3323f3b9c074 Merge x86/cleanups into tip/master discards 39c668b0f969 Merge x86/sgx into tip/master discards 07f03a78f410 Merge x86/urgent into tip/master discards 242662b2bd7b Merge timers/core into tip/master discards 7f0ce6b9891c Merge core/core into tip/master discards 8466aa0d54ba Merge perf/core into tip/master discards 7608a0b18485 Merge irq/core into tip/master discards d2c0b7990020 Merge x86/cc into tip/master discards dd49eb88a4f2 Merge ras/core into tip/master discards 81d5b7189011 Merge x86/cpu into tip/master discards fc2090fb3a0b Merge locking/core into tip/master discards 46376d67e708 Merge x86/pasid into tip/master discards 61690a77f3fd Merge x86/sev into tip/master discards f70baf1d3c6f Merge x86/irq into tip/master discards 75ba93d7d433 Merge x86/paravirt into tip/master discards c23071d21ca4 Merge x86/build into tip/master discards faf70379938d Merge x86/misc into tip/master omits a0a7e453b502 sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers omits 8e26e1e7ae2b afs: Maintain netfs_i_context::remote_i_size omits a28a7bc70c51 netfs: Keep track of the actual remote file size omits 7e098092fcbb netfs: Split some core bits out into their own file omits f584bae88bab netfs: Split fs/netfs/read_helper.c omits cff95728d513 netfs: Rename read_helper.c to io.c omits 2837a1f656cc netfs: Prepare to split read_helper.c omits adc65b0d7960 netfs: Add a function to consolidate beginning a read omits 0c31679cf2c0 netfs: Add a netfs inode context omits 7082946186fc ceph: Make ceph_init_request() check caps on readahead omits 1889421a891f spi: Update clock-names property for arm pl022 omits 375a347da488 ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepa [...] omits 5bbe2918accc ASoC: simple-card-utils: Don't reset clock of active DAI omits 886e09c77d2b ASoC: mchp-spdifrx: fix typo omits ee7f79a81a27 dt-bindings: mediatek: mt8195: add reset property omits f67084148dac ASoC: mediatek: mt8195: add reset controller omits 00f192536337 ASoC: SOF: Remove ipc_pcm_params() ops omits f0383aded3c6 ASoC: SOF: imx: Convert to use the generic set_stream_data [...] omits cf73363e4a55 ASoC: SOF: Intel: Convert to use the generic set_stream_da [...] omits 29e3aa0bb934 ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() omits 9a0a809a5aae ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() omits a6db22a68b0b ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback [...] omits 757ce8103c9e ASoC: SOF: Introduce optional callback to configure stream [...] omits d1b1146fc708 ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper omits 31f60a0c943d ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC [...] omits d7bc6ddef016 ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_p [...] omits d7be9e33c4ad ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL [...] omits 24320c555661 ASoC: SOF: Intel: add topology overwrite for Taniks omits d8b502a7c353 ASoC: SOF: trace: Use proper DMA direction for the trace d [...] omits 7e4bfcf10a03 ASoC: SOF: compress: fix null check after dereference omits a174e72e2355 ASoC: SOF: Intel: enable DMI L1 for playback streams omits f6b8e3526feb ARM: unwind: only permit stack switch when unwinding call_ [...] omits bee4e1fdc312 ARM: Revert "unwind: dump exception stack from calling frame" omits 7a8ca84a258a ARM: entry: fix unwinder problems caused by IRQ stacks omits 5949965ec934 x86/PCI: Preserve host bridge windows completely covered by E820 omits 981fb8f46c87 Merge branch 'for-5.18/drivers' into for-next omits 85d9abcd7331 xen/blkfront: speed up purge_persistent_grants() discards 9e1db76f44de x86,bpf: Fix bpf_arch_text_poke() discards c841668784cc x86,ftrace: Fix modify_ftrace_direct() discards c7d90e15b895 x86: Fix {int3,ibt}_selftest() vs LTO omits 6edc3f89fad2 Merge tag 'usb-serial-5.18-rc1' of https://git.kernel.org/ [...] omits c46c2c9b43f4 ARM: unwind: set frame.pc correctly for current-thread unwinding omits 2da5d49b92a5 soc: document merges omits b95044b38425 dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma omits e7c7a0161bdb dmaengine: dw-axi-dmac: cleanup comments omits f2831464edb4 Merge branch 'arm/dt' into for-next omits eaff8ee7b9a7 Merge branch 'arm/defconfig' into for-next omits dc89633b8a1c ARM: dts: lpc32xx: Update spi clock properties omits 19297aab805a arm64: dts: lg131x: Update spi clock properties omits 2201faa9fd72 arm64: dts: seattle: Update spi clock properties omits a0754cf3b3bf dmaengine: fsl-dpaa2-qdma: Drop comma after SoC match tabl [...] omits 9c391cebedf5 dt-bindings: dma: Convert mtk-uart-apdma to DT schema omits 417c7d0dba8b dmaengine: ppc4xx: Make use of the helper macro LIST_HEAD() omits 286f950545e0 coresight: Drop unused 'none' enum value for each component omits ec70b05d5da9 coresight: etm3x: Don't trace PID for non-root PID namespace omits aab473867fed coresight: etm4x: Don't trace PID for non-root PID namespace omits 1314dd197130 coresight: etm4x: Don't use virtual contextID for non-root [...] omits bf0ef4f12c63 coresight: etm4x: Add lock for reading virtual context ID [...] omits ef1dacf4b3e2 coresight: trbe: Move check for kernel page table isolatio [...] omits d05bbad0130f coresight: no-op refactor to make INSTP0 check more idiomatic omits 27caf7e473ef hwtracing: coresight: Replace acpi_bus_get_device() omits cfa5dbcdd7ae coresight: syscfg: Fix memleak on registration failure in [...] omits ea75a342aed5 coresight: Fix TRCCONFIGR.QE sysfs interface omits 3a828845ae35 coresight: trbe: Work around the trace data corruption omits f209e9fe5bd7 coresight: trbe: Work around the invalid prohibited states omits ac0ba2100298 coresight: trbe: Work around the ignored system register writes discards f9444ea5e208 x86: Remove a.out support omits 2ef363660d72 Merge tag 'socfpga_dts_update_for_v5.18_part2' of git://gi [...] omits 47c561af900a Merge tag 'arm64_defconfig_for_v5.18' of git://git.kernel. [...] omits 82017457957a um: run_helper: Write error message to kernel log on exec [...] omits 3cb5a7f167c6 um: port_user: Improve error handling when port-helper is [...] omits db8109a8bb4a um: port_user: Allow setting path to port-helper using UML [...] omits 6e8f4b70127f um: port_user: Search for in.telnetd in PATH omits b6f2f0352c03 dmaengine: idxd: Remove useless DMA-32 fallback configuration omits 8f7cc6373bbb dmaengine: qcom_hidma: Remove useless DMA-32 fallback conf [...] omits 6580c5c18fb3 um: clang: Strip out -mno-global-merge from USER_CFLAGS omits 4ef5a0b2e1b8 docs: UML: Mention telnetd for port channel omits 0e6d630cef8b um: Remove unused timeval_to_ns() function omits 1a3a6a2a035b um: Fix uml_mconsole stop/go omits f4f03f299a56 um: Cleanup syscall_handler_t definition/cast, fix warning omits b5fa1d09f10f uml: net: vector: fix const issue omits d2a0a616ab22 um: Fix WRITE_ZEROES in the UBD Driver omits b35507a4cfb2 um: Migrate vector drivers to NAPI omits 39508aab4a66 um: Fix order of dtb unflatten/early init omits e3a33af812c6 um: fix and optimize xor select template for CONFIG64 and [...] omits 6427c165275f um: Document dtb command line option omits 2a6852cb8ff0 lib/logic_iomem: correct fallback config references omits 3bdd271bc8be um: Remove duplicated include in syscalls_64.c omits 0d7e879d8fb9 MAINTAINERS: Update UserModeLinux entry omits 89ea5be11a5f Merge branch irq/aic-v2 into irq/irqchip-next omits 768d4435de2a irqchip/apple-aic: Add support for AICv2 omits a801f0ee563b irqchip/apple-aic: Support multiple dies omits dc97fd6fec00 irqchip/apple-aic: Dynamically compute register offsets omits 7c841f5f6fa3 irqchip/apple-aic: Switch to irq_domain_create_tree and sp [...] omits 2cf68211664a irqchip/apple-aic: Add Fast IPI support omits ab1fd5abb750 dt-bindings: interrupt-controller: apple,aic2: New binding [...] omits e445c8b2aa2d video: fbdev: kyro: make read-only array ODValues static const omits 5b34b0c22489 video: fbdev: offb: fix warning comparing pointer to 0 omits 386fe06c39e8 dmaengine: sh: Kconfig: Add ARCH_R9A07G054 dependency for [...] omits 5ac6bfb58777 dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data omits 03cbdf8b1252 dmaengine: ti: k3-udma: Add AM62x DMSS support omits 2ed4ba9486cb dmaengine: ti: cleanup comments omits fb7a444a5f90 dmaengine: imx-sdma: clean up some inconsistent indenting omits d88b12efaff7 extcon: usb-gpio: Remove disable irq operation in system sleep omits 79b00034e9dc Merge tag 'drm-fixes-2022-03-11' of git://anongit.freedesk [...] omits 0966d385830d riscv: Fix auipc+jalr relocation range checks omits 3b34cafca1c5 Merge branch 'clk-ti' into clk-next omits b7f2b0d3511a dt-bindings: cpufreq: cpufreq-qcom-hw: Convert to YAML bindings omits cac2ed0a1b06 dt-bindings: dvfs: Use MediaTek CPUFREQ HW as an example omits f6d790e5a7fe Merge tag 'drm-intel-next-fixes-2022-03-10' of git://anong [...] omits 30eb13a26014 Merge tag 'drm-intel-fixes-2022-03-10' of git://anongit.fr [...] omits 1f37299bb4e1 Merge tag 'drm-misc-fixes-2022-03-10' of git://anongit.fre [...] omits 6789ab9668d9 compiler_types: Refactor the use of btf_type_tag attribute. omits a77c2cfd4ee4 Merge branch 'bpf-lsm: Extend interoperability with IMA' omits 7bae42b68d7f selftests/bpf: Check that bpf_kernel_read_file() denies re [...] omits e6dcf7bbf37c selftests/bpf: Add test for bpf_lsm_kernel_read_file() omits df6b3039fa11 bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable omits 91e8fa254dbd selftests/bpf: Check if the digest is refreshed after a fi [...] omits 27a77d0d460c selftests/bpf: Add test for bpf_ima_file_hash() omits 2746de3c53d6 selftests/bpf: Move sample generation code to ima_test_common() omits 174b16946e39 bpf-lsm: Introduce new helper bpf_ima_file_hash() omits 280fe8367b0d ima: Always return a file measurement in ima_file_hash() omits bae60eefb95c ima: Fix documentation-related warnings in ima_main.c omits ed06099c5d0b clk: ti: Update component clocks to use ti_dt_clk_name() omits 9e56a7d4263c clk: ti: Update pll and clockdomain clocks to use ti_dt_cl [...] omits 2c1593328d7f clk: ti: Add ti_dt_clk_name() helper to use clock-output-names omits d02747e9894c clk: ti: Use clock-output-names for clkctrl omits 51f661ef9a10 clk: ti: Add ti_find_clock_provider() to use clock-output-names omits 274d679810da clk: ti: Optionally parse IO address from parent clock node omits 80864594ff2a clk: ti: Preserve node in ti_dt_clocks_register() omits 78ab3a9a3d57 clk: ti: Constify clkctrl_name omits 4fe9d9f545b9 Merge branch 'clk-starfive' into clk-next omits 3028181ea3b8 clk: starfive: Add JH7100 audio clock driver omits 8c373f8c793c clk: starfive: jh7100: Support more clock types omits 26ad971faa07 clk: starfive: jh7100: Make hw clock implementation reusable omits c31b32fef8de dt-bindings: clock: Add starfive,jh7100-audclk bindings omits 458dad7cac03 dt-bindings: clock: Add JH7100 audio clock definitions omits 73bfc8d745a9 clk: starfive: jh7100: Handle audio_div clock properly omits 40dda3532f90 clk: starfive: jh7100: Don't round divisor up twice omits dda64ead7e82 Merge tag 'trace-v5.17-rc6' of git://git.kernel.org/pub/sc [...] discards ed83935a9af0 x86/sgx: Free backing memory after faulting the enclave page omits 2a4013c0cc29 dt-bindings: i2c: at91: Add SAMA7G5 compatible strings list omits 7ea75dd386be dt-bindings: i2c: convert i2c-at91 to json-schema omits 6853fece628c dt-bindings: clk: cleanup comments omits 357b3cc3c046 bpftool: Ensure bytes_memlock json output is correct omits 2af1bb0690d7 Merge branch 'for-5.18/io_uring' into for-next omits aa9d05e54f14 Merge branch 'for-5.18/drivers' into for-next omits 67b56134ce03 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits f524fbecf1f9 Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] omits 355f841a3f8c tracehook: Remove tracehook.h omits 03248addadf1 resume_user_mode: Move to resume_user_mode.h omits d3c51a0c8944 resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_n [...] omits 593febb143d1 signal: Move set_notify_signal and clear_notify_signal int [...] omits 7c5d8fa6fbb1 task_work: Decouple TIF_NOTIFY_SIGNAL and task_work omits 8ba62d37949e task_work: Call tracehook_notify_signal from get_signal on [...] omits b48b56362665 dt-bindings: net: mscc,vsc7514-switch: convert txt binding [...] omits 9be01ee2289b dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string omits 1b773d0003aa bpf: Use offsetofend() to simplify macro definition omits 58617014405a bpf: Fix comment for helper bpf_current_task_under_cgroup() omits 60695896e41a Merge branch 'bpf-tstamp-follow-ups' omits 3daf0896f3f9 bpf: selftests: Update tests after s/delivery_time/tstamp/ [...] omits 9bb984f28d5b bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delive [...] omits 9d90db97e4d4 bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp omits 539de9328e3a bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp omits 3b5d4ddf8fe1 bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVER [...] omits 332f2b1e7360 dm: return void from __send_empty_flush omits e27363472f9b dm: factor out dm_io_complete omits 9edcfaa349af Merge tag 'phy-for-5.18' of git://git.kernel.org/pub/scm/l [...] omits 57b1659faad0 Merge tag 'soundwire-5.18-rc1' of git://git.kernel.org/pub [...] omits 4dee7a7138fa Merge tag 'misc-habanalabs-next-2022-02-28' of https://git [...] omits 0245107a838b Merge tag 'fpga-for-5.18-rc1' of git://git.kernel.org/pub/ [...] omits bcbb7bf6ccde io_uring: allow submissions to continue on error omits bd147bd4c926 Merge branch 'remotes/lorenzo/pci/uniphier' omits 704abc66a5d2 Merge branch 'pci/host/rcar' omits efb943c51a50 Merge branch 'remotes/lorenzo/pci/qcom' omits 4af2e9168699 Merge branch 'remotes/lorenzo/pci/mvebu' omits 1fe067bd3ed1 Merge branch 'remotes/lorenzo/pci/misc' omits efe96059740e Merge branch 'remotes/lorenzo/pci/imx6' omits c58e3f317cad Merge branch 'remotes/lorenzo/pci/hv' omits 710d8220f85c Merge branch 'pci/host/fu740' omits 648fb9960080 Merge branch 'remotes/lorenzo/pci/endpoint' omits f6fe0b5947b1 Merge branch 'pci/host/dwc' omits 61ecccc3f713 Merge branch 'remotes/lorenzo/pci/aardvark' omits 137c09609100 Merge branch 'pci/vga' omits d7377879839b Merge branch 'pci/p2pdma' omits 749165e4dbd2 Merge branch 'pci/misc' omits e0f89ea6ebee Merge branch 'pci/hotplug' omits 1f72907dfebb Merge branch 'pci/enumeration' omits 3b500f151fb8 Merge branch 'pci/bridge-class-codes' omits 1fb63f3286af Merge branch 'pci/acpi' omits 21d5929ff230 dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string omits 815953dc2011 PCI: dwc: Restore MSI Receiver mask during resume omits 7f62d40d9cb5 task_work: Introduce task_work_pending omits 8ca07e17c9dd task_work: Remove unnecessary include from posix_timers.h omits c145137dc990 ptrace: Remove tracehook_signal_handler omits 0cfcb2b9ef48 ptrace: Remove arch_syscall_{enter,exit}_tracehook omits 153474ba1a4a ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h omits 42da6b7e7db5 ptrace/arm: Rename tracehook_report_syscall report_syscall omits 19397e8b546d ptrace: Move ptrace_report_syscall into ptrace.h omits 82909316caac arm64, topology: enable use of init_cpu_capacity_cppc() omits 9924fbb51e0a arch_topology: obtain cpu capacity using information from CPPC omits 1132e6de11cf x86, ACPI: rename init_freq_invariance_cppc() to arch_init [...] omits a2a591fb76e6 ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and [...] omits e86801b0ff1c ACPI: tables: Add AGDI to the list of known table signatures omits 85750bcd480c cpufreq: unify show() and store() naming and use __ATTR_XX omits 69596f555b81 dm cache: use dm_submit_bio_remap omits b7f8dff09827 dm: simplify dm_sumbit_bio_remap interface omits a92512819b1f dm thin: use dm_submit_bio_remap omits 0a8e9599b91d dm: add WARN_ON_ONCE to dm_submit_bio_remap omits ab6bfa6e1e22 erofs: refine managed inode stuffs omits ae31123272bf erofs: clean up z_erofs_extent_lookback omits 524bb1da785a PM: core: keep irq flags in device_pm_check_callbacks() omits 644796c370c2 erofs: silence warnings related to impossible m_plen discards 9e5436faf91d Merge branches 'pm-cpuidle' and 'pm-tools' into linux-next discards b58e141ee424 Merge branch 'acpi-apei' into linux-next omits 9d1f0ec9f717 riscv: Fixed misaligned memory access. Fixed pointer comparison. omits 723908690e47 Merge branches 'for-next/hardening', 'for-next/array-bound [...] omits c80ee64a8020 riscv: alternative only works on !XIP_KERNEL omits 854abe25ddb0 platform/x86: amd-pmc: Validate entry into the deepest sta [...] omits afcf5441b9ff arm64: Add gcc Shadow Call Stack support omits c0a21b0f6928 Merge branch 'slab/for-5.18/cleanups' into slab/for-next omits 820c39796f53 Merge branch 'slab/for-5.18/trivial' into slab/for-next omits a485e1dacdb0 mm: slub: Delete useless parameter of alloc_slab_page() omits 382627824afb mm: slab: Delete unused SLAB_DEACTIVATED flag omits e36a1cbb8c50 Merge branch 'for-5.18/io_uring' into for-next omits 494a9ed28359 Merge branch 'for-5.18/io_uring-statx' into for-next omits 4fa77b7329ec Merge branch 'for-5.18/64bit-pi' into for-next omits 4e00f9757ee7 Merge branch 'for-5.18/alloc-cleanups' into for-next omits b1c62645758e io_uring: recycle provided buffers if request goes async omits 2be2eb02e2f5 io_uring: ensure reads re-import for selected buffers omits 9af177ee3ef1 io_uring: retry early for reads if we can poll omits 1b6fe6e0dfec io-uring: Make statx API stable omits 10008190a629 MIPS: boot/compressed: Use array reference for image bounds omits adc8682ec690 io_uring: Add support for napi_busy_poll omits 950e79dd7313 io_uring: minor io_cqring_wait() optimization omits 4f57f06ce218 io_uring: add support for IORING_OP_MSG_RING command omits 1cefa6f4333f ARM/dma-mapping: Remove CMA code when not built with CMA omits 19e8b701e258 a.out: Stop building a.out/osf1 support on alpha and m68k omits b3e664a7f449 dt-bindings: kbuild: Print a warning if yamllint is not found omits e14f0af749b9 PCI: rcar: Finish transition to L1 state in rcar_pcie_conf [...] omits cf18fce4ed5c PCI: fu740: Drop redundant '-gpios' from DT GPIO lookup omits 982e4430beb9 drivers/xen: use helper macro __ATTR_RW omits b359b3a0296a x86/xen: Fix kerneldoc warning omits eed05744322d xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 omits b537bf429a68 xen: use time_is_before_eq_jiffies() instead of open coding it omits 743bec1b78af bpf, test_run: Use kvfree() for memory allocated with kvmalloc() omits eecbfd976e86 bpf: Initialise retval in bpf_prog_test_run_xdp() omits f655c088e74f bpftool: Restore support for BPF offload-enabled feature probing omits 0eb1fb16396c slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] omits 1c95dce9847d Merge branch 'features' into for-next omits c65f677b62d6 s390/test_unwind: add kretprobe tests omits 63bf38ff5bc3 s390/kprobes: Avoid additional kprobe in kretprobe handling omits 731efc9613ee s390: convert ".insn" encoding to instruction names omits 10bc15ba3a85 s390: assume stckf is always present omits bedc96698f48 s390/nospec: move to single register thunks omits 4efd417f298b s390: raise minimum supported machine generation to z10 omits 432b1cc78e98 s390/uaccess: Add copy_from/to_user_key functions omits 602bf1687e6f s390/nospec: align and size extern thunks omits 1d2ad084800e s390/nospec: add an option to use thunk-extern omits eed38cd2f46f s390/nospec: generate single register thunks if possible omits 6c2797cd5121 s390/pci: make zpci_set_irq()/zpci_clear_irq() static omits 52df12d718be netfs: Change ->init_request() to return an error code omits 0de140d2851b netfs: Refactor arguments for netfs_alloc_read_request omits 197c8c41c01e netfs: Adjust the netfs_failure tracepoint to indicate non [...] omits 6a9a15a81195 netfs: Trace refcounting on the netfs_io_subrequest struct omits 0af722cc9f5f netfs: Trace refcounting on the netfs_io_request struct omits 2454120d598c netfs: Adjust the netfs_rreq tracepoint slightly omits 8885ae5142a4 Merge branch 'mvebu/dt64' into mvebu/for-next omits 5ea063cd440d Merge branch 'mvebu/dt' into mvebu/for-next omits 5004e6297fee Merge branch 'mvebu/arm' into mvebu/for-next omits 327e8ba54a21 ALSA: hda/i915 - avoid hung task timeout in i915 wait omits cc3cec8367cb io_uring: speedup provided buffer handling omits e7a6c00dc77a io_uring: add support for registering ring file descriptors omits 63c36549737e io_uring: documentation fixup omits b4aec4001595 io_uring: do not recalculate ppos unnecessarily omits d34e1e5b396a io_uring: update kiocb->ki_pos at execution time omits af9c45ecebaf io_uring: remove duplicated calls to io_kiocb_ppos omits c5020bc8d929 io_uring: Remove unneeded test in io_run_task_work_sig() omits 502c87d65564 io-uring: Make tracepoints consistent. omits d5ec1dfaf59b io-uring: add __fill_cqe function omits 86127bb18aea io-wq: use IO_WQ_ACCT_NR rather than hardcoded number omits e13fb1fe1483 io-wq: reduce acct->lock crossing functions lock/unlock omits 42abc95f05bf io-wq: decouple work_list protection from the big wqe->lock omits f0a4e62bb534 io_uring: Fix use of uninitialized ret in io_eventfd_register() omits 8bb649ee1da3 io_uring: remove ring quiesce for io_uring_register omits ff16cfcfdaaf io_uring: avoid ring quiesce while registering restriction [...] omits c75312dd592b io_uring: avoid ring quiesce while registering async eventfd omits 77bc59b49817 io_uring: avoid ring quiesce while registering/unregisteri [...] omits 2757be22c0f4 io_uring: remove trace for eventfd omits 09354ebe10b7 Merge tag 'asoc-fix-v5.17-rc7' of https://git.kernel.org/p [...] omits cc473cb1af67 soc: document merges discards 775fa3196050 tools/virtio: fix after premapped buf support discards 9eb0cdf3a86d virtio_ring: remove flags check for unmap packed indirect desc discards b928b3fadf27 virtio_ring: remove flags check for unmap split indirect desc discards 46813c2bc186 virtio_ring: rename vring_unmap_state_packed() to vring_un [...] discards 28df7a77a853 net/mlx5: Add support for configuring max device MTU discards 61699a958c65 virtio-crypto: rename skcipher algs discards 774696916022 virtio-crypto: implement RSA algorithm discards 0ff74d6ec17f virtio-crypto: introduce akcipher service discards 37d81282a7d5 virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC discards 2fd9db30dd3f Add definition of VIRTIO_F_IN_ORDER feature bit discards 5486c5b316f4 mm/balloon_compaction: make balloon page compaction callba [...] discards 7181e31680c0 vDPA/ifcvf: cacheline alignment for ifcvf_hw discards 8d45566f7fb9 vDPA/ifcvf: implement shared IRQ feature omits faaa9171cada vDPA/ifcvf: implement device MSIX vector allocator omits fba5c453f97f vhost_vdpa: don't setup irq offloading when irq_num < 0 omits 80638c487e2e vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf omits f32d6531a45e vhost: cache avail index in vhost_enable_notify() omits 6f9d29ab6049 drivers/virtio: Enable virtio mem for ARM64 omits 95932ab2ea07 vhost: allow batching hint without size omits 2cfdf0b4441a spi: rockchip-sfc: fix platform_get_irq.cocci warning omits 6b6bb5e26222 ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes [...] omits 3b891513f95c ASoC: imx-es8328: Fix error return code in imx_es8328_probe() omits 2588a01431a8 ASoC: atmel: mchp-pdmc: Remove unnecessary print function [...] omits 6ddf611219ba ASoC: fsl_spdif: Disable TX clock when stop discards 9c37731b9501 Merge remote-tracking branch 'regulator/for-5.18' into reg [...] discards d5b9ccc706eb Merge branch 'regulator-linus' into regulator-next omits 2b000c66100f Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 233d2c4a103a Clean ups and preparation for IPC abstraction in the SOF driver omits efb1a2d3d8f5 ALSA/ASoC/SOF/Intel: improve support for ES8336-based platforms omits 9986c7650eb3 docs: sysfs-devices-system-cpu: document "asymm" value for [...] omits 58ffc34896db memblock tests: Add TODO and README files omits 89eb1681b73f PCI: apple: Change MSI handling to handle 4-cell AIC fwspec form omits 1fbb99ebf959 Merge branch 'arm/dt' into for-next omits 87ba5badc541 gpio: ts4900: Use SPDX header omits c425060a406c Merge branch irq/aic-pmu into irq/irqchip-next omits dc29812dbc87 irqchip/apple-aic: Fix cpumask allocation for FIQs omits 634f0f26cb9b Merge tag 'v5.18-rockchip-dts32-2' of git://git.kernel.org [...] omits fc30ed4edd4d Merge tag 'v5.18-rockchip-dts64-2' of git://git.kernel.org [...] omits 8ddde07a3d28 dma-mapping: benchmark: extract a common header file for m [...] omits 9a564bccb78a af_key: add __GFP_ZERO flag for compose_sadb_supported in [...] omits feeb38685523 Update the Icicle Kit device tree omits 48e8641c2bf0 MAINTAINERS: update riscv/microchip entry omits 528a5b1f2556 riscv: dts: microchip: add new peripherals to icicle kit d [...] omits 5b28df37d311 riscv: dts: microchip: update peripherals in icicle kit de [...] omits c5094f371008 riscv: dts: microchip: refactor icicle kit device tree omits 72560c6559b8 riscv: dts: microchip: add fpga fabric section to icicle kit omits 6546f920868e riscv: dts: microchip: use clk defines for icicle kit omits df77f7735786 dt-bindings: pwm: add microchip corepwm binding omits 735806d8a68e dt-bindings: gpio: add bindings for microchip mpfs gpio omits 4cbcc0d7b397 dt-bindings: rtc: add bindings for microchip mpfs rtc omits b435a1728c9f dt-bindings: soc/microchip: add info about services to mpf [...] omits 213556235526 dt-bindings: soc/microchip: update syscontroller compatibles omits d143f939a956 dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbala [...] omits 60c10db9b173 Merge tag 'dmaengine-fix-5.17' into next omits 0e18a4058b3e f2fs: use spin_lock to avoid hang omits db5ba70a824f f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs omits d13732cc0cc9 f2fs: remove unnecessary read for F2FS_FITS_IN_INODE omits d268afa1ff6f ata: pata_pxa: Use platform_get_irq() to get the interrupt omits 2bec6d9aa89c docs: ABI: sysfs-bus-nvdimm: Document sysfs event format e [...] omits 4c08d4bbc089 powerpc/papr_scm: Add perf interface support omits 0fab1ba6ad6b drivers/nvdimm: Add perf interface to expose nvdimm perfor [...] omits 9a61d0838cd0 drivers/nvdimm: Add nvdimm pmu structure omits 89b184f980f0 xtensa: make secondary reset vector support conditional omits f321c35feaee PCI/VGA: Replace full MIT license text with SPDX identifier omits d5109fe4d1ec PCI/VGA: Use unsigned format string to print lock counts omits 4e6c91847a7f PCI/VGA: Log bridge control messages when adding devices omits dc593fd48abb PCI/VGA: Remove empty vga_arb_device_card_gone() omits 37114e4d1547 PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path omits e96902eb8c69 PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path omits f8d81df285a2 PCI/VGA: Move firmware default device detection to ADD_DEV [...] omits dfe3da812d99 PCI/VGA: Factor out default VGA device selection omits 60a9bac8ab48 PCI/VGA: Factor out vga_select_framebuffer_device() omits c1593ddd894d PCI/VGA: Move vga_arb_integrated_gpu() earlier in file omits 1d38fe6ee6a8 PCI/VGA: Move vgaarb to drivers/pci omits fb5abce6b2bb tpm: use try_get_ops() in tpm-space.c omits 590bfb57b232 KEYS: asymmetric: properly validate hash_algo and encoding omits 2abc9c246e05 KEYS: asymmetric: enforce that sig algo matches key algo omits d29360ff239c docs/zh_CN: Add sched-stats Chinese translation omits 09d4466d3f3c docs/zh_CN: add devicetree of_unittest translation omits c56481299df3 docs/zh_CN: add devicetree usage-model translation omits a17b0169f29b docs/zh_CN: add devicetree index translation omits fa04150b8ef7 Documentation: describe how to apply incremental stable patches omits 955ad0c8ba93 Merge tag 'amd-drm-next-5.18-2022-03-09' of https://gitlab [...] omits 482d7b582d7f Merge tag 'drm-msm-next-2022-03-08' of https://gitlab.free [...] omits 78cebdb7c612 docs/zh_CN: add peci subsystem translation omits 0c21751f0a07 docs/zh_CN: add peci index translation omits 125c0d0bec56 docs/zh_CN: add riscv vm-layout translation omits f09f6f9b6982 Documentation/process: Add Researcher Guidelines omits 1a57530f30f6 netfs: Split netfs_io_* object handling out omits 969048024a88 netfs: Finish off rename of netfs_read_request to netfs_io [...] omits 2f7dfbc822a7 netfs: Rename netfs_read_*request to netfs_io_*request omits c4140494c9bd netfs: Generate enums from trace symbol mapping lists omits 4e07e88d5074 fscache: export fscache_end_operation() omits d13f73e9108a x86/PCI: Log host bridge window clipping for E820 regions omits 9c253994c5ba x86/PCI: Eliminate remove_e820_regions() common subexpressions discards 74b121b6a354 drm/radeon: Add HD-audio component notifier support (v2) discards e9410c05177a Revert "drm/amd/display: To modify the condition in indica [...] discards 1b0c6046294a drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards 277c0ad3da40 drm/amdgpu: only check for _PR3 on dGPUs discards 8c0e1773f017 drm/amdgpu: add another raven1 gfxoff quirk discards bf0bb962cf1a drm/amdkfd: CRIU export dmabuf handles for GTT BOs discards 9c5268456847 drm/amdkfd: CRIU Refactor restore BO function discards 153841899127 drm/amdkfd: CRIU remove sync and TLB flush on restore discards e1a05c016ebe drm/amd/display: fix dp kvm can't light up discards b80c939539e9 drm/amd/pm: Send message when resp status is 0xFC discards 4ed9bd8a805f drm/amdgpu: message smu to update bad channel info discards 620506ed1ce4 drm/amd/pm: add send bad channel info function discards a0296a8c727e drm/amd/display: move FPU code from dcn10 to dml/dcn10 folder discards b2ecedcffc17 drm/amd/display: move FPU operations from dcn21 to dml/dcn [...] discards beadb774e691 drm/amd/display: move FPU-related code from dcn20 to dml folder discards 6590c3ac06d1 drm/amd/display: Fix compile error from TO_CLK_MGR_INTERNAL discards fd2aea5a270c drm/amd/display: Fix double free during GPU reset on DC streams discards 57c27926244a drm/amd/display: Add NULL check discards ce32cc10a06a drm/amd/display: 3.2.176 discards b94554ff22bd drm/amd/display: [FW Promotion] Release 0.0.107.0 discards 86524ff65557 drm/amd/display: enable dcn315/316 s0i2 support discards ee09d4fbc5b2 drm/amd/display: handle DP2.0 RX with UHBR20 but not UHBR1 [...] discards 4d377d2c4912 drm/amd/display: disable HPD SW timer for passive dongle t [...] discards df2fa6021389 drm/amd/display: add gamut coefficient set A and B discards 40f8c6c8da1f drm/amd/display: merge two duplicated clock_source_create discards 53fd4a371470 drm/amd/display: Add link dp trace support discards ef03de346362 drm/amd/display: move FPU associated DCN303 code to DML folder discards 0d62e78ec41a drm/amd/display: Release AUX engine after failed acquire discards d909814ec9ad drm/amd/display: Add minimal pipe split transition state discards fb44338fd4c0 drm/amd/display: Clean up fixed VS PHY test w/a function discards e17f663c4d7d drm/amd/display: fix the clock source contruct for dcn315 discards c5a7bb0fb574 drm/amd/display: cleaning up smu_if to add future flexibility discards 308b01d94fd2 drm/amd/display: fix deep color ratio discards bedc8a1215f0 drm/amd/display: add debug option to bypass ssinfo from bi [...] discards 1019f23da041 drm/amdgpu: change registers in error checking for smu 13.0.5 discards 6e8101c1e5f1 drm/amdgpu: Disable baco dummy mode omits 96a2f0f2c800 drm/amdgpu: fix a wrong ib reference omits d55957fb299b drm/amdkfd: bail out early if no get_atc_vmid_pasid_mapping_info omits de55c9a1967c Merge branch 'Add support for transmitting packets using X [...] omits 55fcacca3646 selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN omits a30338840fa5 selftests/bpf: Move open_netns() and close_netns() into ne [...] omits 24592ad1ab18 libbpf: Support batch_size option to bpf_prog_test_run omits 1a7551f15097 Documentation/bpf: Add documentation for BPF_PROG_RUN omits b530e9e1063e bpf: Add "live packet" mode for XDP in BPF_PROG_RUN omits c20e1117d9aa xtensa: add kernel ABI selection to Kconfig omits 19c5699f9aff xtensa: don't link with libgcc omits dbf4ed894c0f xtensa: add helpers for division, remainder and shifts omits 8c9ab55c0fbd xtensa: add missing XCHAL_HAVE_WINDOWED check omits 2722ae9c9419 Merge branch 'coredump-vma-snapshot-fix-for-v5.18' of http [...] omits e6700703353f Merge tag 'exynos-drm-next-v5.18' of git://git.kernel.org/ [...] omits 659b66e98bb3 cpuidle: haltpoll: Call cpuidle_poll_state_init() later omits b020771a66e4 Documentation: amd-pstate: add tracer tool introduction omits 5e32adccea8d tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD [...] omits ab3ff9f1d750 tools/power/x86/intel_pstate_tracer: make tracer as a module omits 23c296fb7eee cpufreq: amd-pstate: Add more tracepoint for AMD P-State module omits dac6ad043392 Merge branch 'clk-renesas' into clk-next omits 9a771038959c Merge tag 'renesas-clk-for-v5.18-tag2' of git://git.kernel [...] omits 454a72ab58f8 Merge branch 'clk-rockchip' into clk-next omits 328212de9f84 Merge tag 'v5.18-rockchip-clk1' of git://git.kernel.org/pu [...] omits 7811a4631173 Merge branch 'clk-imx' into clk-next omits 3f8dec116210 ACPI/APEI: Limit printable size of BERT table data omits 3e6054d043c0 clk: imx: remove redundant re-assignment of pll->base omits 8acb0c8a0a62 Merge branch 'for-5.18/drivers' into for-next omits 925be444d999 Merge branch 'for-5.18/block' into for-next omits eba0549bc7d1 xfs: don't generate selinux audit messages for capability testing omits 1a39ae415c1b xfs: add missing cmap->br_state = XFS_EXT_NORM update omits c62b1f34e93f MAINTAINERS: clk: imx: add git tree and dt-bindings files omits 9872e6bc08d6 Merge branch kvm-arm64/psci-1.1 into kvmarm-master/next omits 738e7891345f Merge tag 'clk-imx-5.18' of git://git.kernel.org/pub/scm/l [...] omits 05d4453f6cb5 Merge branch 'clk-at91' into clk-next omits 9d3e7b7c82fd KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments [...] omits cf220ad6749b arm64/mte: Remove asymmetric mode from the prctl() interface omits f90205b95368 arm64: Add cavium_erratum_23154_cpus missing sentinel omits 34f749787653 Merge tag 'clk-at91-5.18' of git://git.kernel.org/pub/scm/ [...] omits 4eb628dd74df cifs: during reconnect, update interface if necessary omits 6a4006fdea4a cifs: change iface_list from array to sorted linked list omits 353bb6a5f2ac ASoC: wm_adsp: Compressed stream DSP memory structs should [...] omits 31ef579d433a ASoC: qcom: fix Kconfig for SC7280 omits 81acac8c2c88 ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer omits 5bd998af5b69 ASoC: fsl_spdif: keep all TxClk sources by txclk array omits 5af07dad6964 ASoC: SOF: amd: Remove unneeded semicolon omits c8ee0c37c045 ASoC: SOF: amd: Remove unneeded semicolon omits 9779a8e61a83 ASoC: Intel: boards: fix randconfig issue omits 5b26f2c249b1 vfio/mlx5: Fix to not use 0 as NULL pointer omits b99fdcdc3636 dm: support bio polling omits 69fe0f298920 block: add ->poll_bio to block_device_operations omits 10b29dd7eafe platform/x86: thinkpad_acpi: Don't use test_bit on an integer omits 6229ce9c3638 platform/x86: thinkpad_acpi: Fix compiler warning about un [...] omits d4b938abafc8 platform/x86: thinkpad_acpi: clean up dytc profile convert omits 1e8aa2aa1274 platform/x86: x86-android-tablets: Depend on EFI and SPI omits 78cbc6513217 ftrace: Fix some W=1 warnings in kernel doc comments omits caf4c86bf136 tracing/osnoise: Force quiescent states while tracing omits f833116ad2c3 coredump: Don't compile flat_core_dump when coredumps are [...] omits f0cfe17bcc1d tracing/osnoise: Do not unregister events twice omits b8277c8275a1 Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] omits 6e87c8f07407 clk: qcom: Add display clock controller driver for SM6125 omits 8397c9c0c26b dt-bindings: clock: add QCOM SM6125 display clock bindings omits 620f51252838 clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig omits d1a16e345578 clk: qcom: gcc: Add emac GDSC support for SM8150 omits fb0c4f9d7293 clk: qcom: gcc: sm8150: Fix some identation issues omits 2fb605a1a529 clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150 omits 2dc63e768ce2 clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150 omits b527358cb4cd clk: qcom: clk-rcg2: Update the frac table for pixel clock omits 58922910add1 clk: qcom: clk-rcg2: Update logic to calculate D value for RCG omits 89f0f1a46015 clk: qcom: smd: Add missing MSM8998 RPM clocks omits f804360bb3a5 clk: qcom: smd: Add missing RPM clocks for msm8992/4 discards cdd758e337cb Merge branch 'thermal' into linux-next omits 6bf0f1c235fa Merge tag 'thermal-v5.18-rc1' of https://git.kernel.org/pu [...] omits a9a257614bcb fixdep: use fflush() and ferror() to ensure successful wri [...] omits 9d8f6abe980f memblock tests: Add memblock_alloc_try_nid tests for bottom up omits 8f98435d674e memblock tests: Add memblock_alloc_try_nid tests for top down omits 0ac06631a3bc memblock tests: Add memblock_alloc_from tests for bottom up omits 16567b5f30f6 memblock tests: Add memblock_alloc_from tests for top down omits 0237ee238870 memblock tests: Add memblock_alloc tests for bottom up omits 142eac65f3e0 memblock tests: Add memblock_alloc tests for top down discards a6f23ab9708d Merge branch 'thermal-hfi' into linux-next discards 94b42d8b5265 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] discards 206ecbab1e3a Merge branch 'devprop' into linux-next discards 4aa814c0a80d Merge branch 'pm-tools' into linux-next discards 3400e7108cf6 Merge branch 'powercap' into linux-next discards 7f72c94004b3 Merge branches 'pm-core', 'pm-sleep', 'pm-domains' and 'pm [...] discards 4ddd2c22d71d Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next discards 9b8d84c757fe Merge branch 'pnp' into linux-next discards 8116d6f8ac17 Merge branch 'acpica' into linux-next discards db5078d239e2 Merge branches 'acpi-fan', 'acpi-battery', 'acpi-soc' and [...] discards a2acc397d8c8 Merge branches 'acpi-ec' and 'acpi-docs' into linux-next discards 39b854a67a7d Merge branches 'acpi-pm', 'acpi-bus', 'acpi-misc' and 'acp [...] omits 760423dfad53 regulator: rt5190a: Add support for Richtek RT5190A PMIC omits b77e70f6b8f2 regulator: Add bindings for Richtek RT5190A PMIC omits 8b1d3b733f3e ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback omits fe0596a00608 ASoC: Intel: bytcht_es8316: move comment to the right place omits 6e13567d2fdf ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support omits 70b519e5cade ASoC: Intel: sof_es8336: extend machine driver to support [...] omits 8e5db4918241 ASoC: Intel: sof_es8336: add support for JD inverted quirk omits d94c11a9b0e8 ASoC: Intel: sof_es8336: move comment to the right place omits 9c818d849192 ASoC: Intel: sof_es8336: log all quirks omits 651c304df7f6 ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP omits 1b5283483a78 ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk fo [...] omits 42302b205f03 ASoC: Intel: sof_es8336: get codec device with ACPI instea [...] omits 5a6cfba5553b ASoC: Intel: sof_es8336: make gpio optional omits b3d6a07236eb ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake [...] omits cded07a2dccd ALSA: intel-dspconfig: add ES8336 support for CNL omits 1cedb6eabf0f ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices omits de24d97fb845 ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices omits 4694b8382d6b ASoC: Intel: soc-acpi: quirk topology filename dynamically omits bd015f633b05 ASoC: SOF: Intel: hda: report SSP link mask to machine driver omits 0c470db0399e ALSA: intel-nhlt: add helper to detect SSP link mask omits 92c1b7c0f780 ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards omits 679aa83a0fb7 ASoC: soc-acpi: add information on I2S/TDM link mask omits 1174442b82b6 ASoC: soc-acpi: fix kernel-doc descriptor omits f535880b2d32 ASoC: SOF: move definition of snd_sof_ipc to header file omits 839e484f9e17 ASoC: SOF: make struct snd_sof_dai IPC agnostic omits 5f8333f62fca ASoC: SOF: topology: Rename arguments in sof_parse_tokens() omits e0974a382e7c ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() omits 38a9a06794fe ASoC: SOF: topology: Modify signature for token parsing functions omits c7b655ade96a ASoC: SOF: Add a tuples array to struct snd_sof_widget omits 2b4b383f85ba ASoC: SOF: topology: make sof_route_load() IPC agnostic omits 7a976552a4f2 ASoC: SOF: make struct snd_sof_widget IPC agnostic omits 284d950dd6b0 memblock tests: Add simulation of physical memory omits 2c3dacba5d46 memblock tests: Split up reset_memblock function omits 1379d28e840f thermal: rcar_thermal: Use platform_get_irq_optional() to [...] omits 6676a42f1e4f perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver omits 770093459b9b arm64: mm: Drop 'const' from conditional arm64_dma_phys_li [...] omits 3c3dd2c81a10 Documentation: vmcoreinfo: Fix htmldocs warning omits d8fd5a1e78db kasan: fix a missing header include of static_keys.h omits 445c1470b6ef x86/boot: Add setup_indirect support in early_memremap_is_ [...] omits 7228918b3461 x86/boot: Fix memremap of setup_indirect structures omits ae44d81d5027 mm/slub: remove forced_order parameter in calculate_sizes omits 6d3a16d09bfa mm/slub: refactor deactivate_slab() omits 5182f3c91803 mm/slub: limit number of node partial slabs only in cache [...] omits 92af5d479013 Merge branch irq/meson-gpio into irq/irqchip-next omits d6c47d21a0ef irqchip/meson-gpio: Add support for meson s4 SoCs omits 7297a8bcc0ae Merge branch kvm-arm64/misc-5.18 into kvmarm-master/next omits 3fbf4207dc68 Documentation: KVM: Update documentation to indicate KVM i [...] omits d79976918852 powerpc/64: Add UADDR64 relocation support omits 3fd46e551f67 powerpc: 8xx: fix a return value error in mpc8xx_pic_init omits 8db984a37113 dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings omits 7cacfa4a7b0d ALSA: hda: Add AlderLake-PS variant PCI ID omits 03a6b195e8e8 raid5: initialize the stripe_head embeeded bios as needed omits 89f94b64408b raid5-cache: statically allocate the recovery ra bio omits 0dd00cba99c3 raid5-cache: fully initialize flush_bio when needed omits 9f7c3f837a37 raid5-ppl: fully initialize the bio in ppl_new_iounit omits 5e7f44b5c2c0 drm/i915/gtt: reduce overzealous alignment constraints for GGTT omits 2bd3b6b75946 scsi: ufs: core: scsi_get_lba() error fix omits 296559d41e0f scsi: ufs: docs: UFS documentation corrections omits 208cc9fe6f21 scsi: mpt3sas: Fix incorrect 4GB boundary check omits 0c25422d34b4 scsi: mpt3sas: Remove scsi_dma_map() error messages omits 8923810de10e cifs: use a different reconnect helper for non-cifsd threads omits 271add11994b scsi: libfc: Fix use after free in fc_exch_abts_resp() omits 3fd07aecb750 scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() omits e9c478014b60 scsi: scsi_debug: Silence unexpected unlock warnings omits 9f5196065eeb powerpc/ps3: remove unneeded semicolons omits cd6714f94091 crypto: arm64 - cleanup comments omits 44dbd0c61bf1 crypto: qat - fix initialization of pfvf rts_map_msg structures omits 54584146cc8c crypto: qat - fix initialization of pfvf cap_msg structures omits c700216c70fc crypto: qat - remove unneeded assignment omits 8893d27ffcaf crypto: qat - disable registration of algorithms omits fd11727eec0d crypto: hisilicon/qm - fix memset during queues clearing omits 7a70d9a1cf11 crypto: xilinx: prevent probing on non-xilinx hardware omits ee6584bf3c68 crypto: marvell/octeontx - Use swap() instead of open coding it omits 3d950c34074e crypto: ccree - Fix use after free in cc_cipher_exit() omits 54cce8ecb925 crypto: ccp - ccp_dmaengine_unregister release dma channels omits 5ca7546fe317 block: move rq_qos_exit() into disk_release() omits 28883074fc10 block: do more work in elevator_exit omits 28ce942fa2d5 block: move blk_exit_queue into disk_release omits ba3e845665fb block: move q_usage_counter release into blk_queue_release omits de3d347f7b8a block: don't remove hctx debugfs dir from blk_mq_exit_queue omits 1059699f87eb block: move blkcg initialization/destroy into disk allocat [...] omits 01d0c698536f sr: implement ->free_disk to simplify refcounting omits 9c63f7f6ff31 sd: implement ->free_disk to simplify refcounting omits 534cf52aa9c1 sd: delay calling free_opal_dev omits c76c46fa04c4 sd: call sd_zbc_release_disk before releasing the scsi_dev [...] omits fad45c3007a1 sd: rename the scsi_disk.dev field omits e7f76552277c scsi: don't use disk->private_data to find the scsi_driver omits e02657ea7b86 blk-mq: handle already freed tags gracefully in blk_mq_free_rqs omits 41fa722239b4 blk-mq: do not include passthrough requests in I/O accounting omits 4e5cc99e1e48 blk-mq: manage hctx map via xarray omits 3399dd9f372b Merge branch 'BPF test_progs tests improvement' omits ba83af059153 Improve stability of find_vma BPF test omits 1fd49864127c Improve send_signal BPF test stability omits d4b540544499 Improve perf related BPF tests (sample_freq issue) omits d189849b4432 Documentation/filesystem/dax: update DAX description on erofs omits 64bf0eef0171 f2fs: pass the bio operation to bio_alloc_bioset omits 5189810a6687 f2fs: don't pass a bio to f2fs_target_device omits 4f481208749a blk-mq: prepare for implementing hctx table via xarray omits de0328d3a253 block: mtip32xx: don't touch q->queue_hw_ctx omits 42ee3061293e blk-mq: reconfigure poll after queue map is changed omits 306f13ee1642 blk-mq: simplify reallocation of hw ctxs a bit omits 4d805131abf2 blk-mq: figure out correct numa node for hw queue omits 15729ff8143f Revert "Revert "block, bfq: honor already-setup queue merges"" omits a2daeab5cffa Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 5e086367298d rtc: wm8350: Handle error for wm8350_register_irq omits 7d959f6e978c md: use msleep() in md_notify_reboot() omits 5b401e4e9ac4 lib/raid6: Include <asm/ppc-opcode.h> for VPERMXOR omits 633174a7046e lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 omits a5359ddd0528 lib/raid6/test: fix multiple definition linking error omits daae161fd2e5 md: raid1/raid10: drop pending_cnt discards 8959fcf5650e x86/alternative: Use .ibt_endbr_seal to seal indirect calls discards 49f8cb48085d objtool: Find unused ENDBR instructions discards b87d2fcee362 objtool: Validate IBT assumptions discards df280fcb49f9 objtool: Add IBT/ENDBR decoding discards 51727f8e4a1a objtool: Read the NOENDBR annotation discards 8856dadf7ad3 Kbuild: Allow whole module objtool runs discards 2170221418e4 x86: Annotate call_on_stack() discards 0d5b64134b49 objtool: Rework ASM_REACHABLE discards fb604370c4b1 exit: Mark do_group_exit() __noreturn discards b109f2f6ab58 x86: Mark stop_this_cpu() __noreturn discards 7e37550e6019 objtool: Ignore extra-symbol code discards 5af720d0563a objtool: Rename --duplicate to --lto discards 43d8f5801147 x86/ibt: Ensure module init/exit points have references discards c0b5a22ebc8f x86/ibt: Dont generate ENDBR in .discard.text discards e58b0dfcd863 x86/ibt,sev: Annotations discards 84683d8f7eba x86/ibt,ftrace: Annotate ftrace code patching discards eabab5ecc899 x86/ibt: Annotate text references discards 80b6c4987788 x86/ibt: Disable IBT around firmware discards 8cdcaee61f7f x86/alternative: Simplify int3_selftest_ip discards f9a08abb06d0 x86/ibt,kexec: Disable CET on kexec discards 103c0093ceb6 x86/ibt: Add IBT feature, MSR and #CP handling discards cba7a74a1b13 x86/ibt,ftrace: Add ENDBR to samples/ftrace discards 2f6f7bf13ab6 x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline discards 19d1033ec715 x86/ibt,kprobes: Cure sym+0 equals fentry woes discards 069cfa728513 x86/ibt,ftrace: Make function-graph play nice discards a557abfd1a16 x86/livepatch: Validate __fentry__ location discards ee1a8cf8dd0f x86/ibt,ftrace: Search for __fentry__ location discards 598b53d261c1 x86/ibt,kvm: Add ENDBR to fastops discards db76667e7844 x86/ibt,crypto: Add ENDBR for the jump-table entries discards f0a38bd300b2 x86/ibt,paravirt: Sprinkle ENDBR discards 1d295d6e83f8 x86/linkage: Add ENDBR to SYM_FUNC_START*() discards 32850ea3d351 x86/ibt,entry: Sprinkle ENDBR dust discards 745fc9ec4d0d x86/ibt,xen: Sprinkle the ENDBR discards 5b96185120bf x86/entry,xen: Early rewrite of restore_regs_and_return_to [...] discards 41c8dc098c62 x86/entry: Cleanup PARAVIRT discards 7fb70b697550 x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() discards dbf45ea73312 x86/text-patching: Make text_gen_insn() play nice with ANN [...] discards 34963d5e9be5 x86/ibt: Add ANNOTATE_NOENDBR discards 41c5ef31ad71 x86/ibt: Base IBT bits discards 03232d084245 objtool: Have WARN_FUNC fall back to sym+off discards f99b84d14feb objtool,efi: Update __efi64_thunk annotation discards def466688a10 objtool: Default ignore INT3 for unreachable discards 951c6aeb3bda objtool: Add --dry-run discards 01ddabda5a3e static_call: Avoid building empty .static_call_sites discards 4bf4dec7a6cc Merge branch 'for-next/linkage' of git://git.kernel.org/pu [...] discards 58ab8f3f37d0 tools/objtool: Check for use of the ENQCMD instruction in [...] omits 7fd9fd46a459 tools: Fix unavoidable GCC call in Clang builds omits 5b2fa289c0d4 dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem ( [...] omits 4f865bdcb44f clk: qcom: gcc-ipq806x: add CryptoEngine resets omits 887646c47d5c dt-bindings: reset: add ipq8064 ce5 resets omits b293510f3961 clk: qcom: gcc-ipq806x: add CryptoEngine clocks omits b565d66403e3 dt-bindings: clock: add ipq8064 ce5 clk define omits 7e726f34c782 clk: qcom: gcc-ipq806x: add additional freq for sdc table omits 33958ad3fc02 clk: qcom: clk-rcg: add clk_rcg_floor_ops ops omits 28aa450d38e5 clk: qcom: gcc-ipq806x: add unusued flag for critical clock omits 512ea2edfe15 clk: qcom: gcc-ipq806x: add additional freq nss cores omits a6aedd653213 clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents omits cb02866f9a74 clk: qcom: gcc-ipq806x: convert parent_names to parent_data omits e95e825333ed clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0 omits 85e125878b4a dt-bindings: clock: document qcom,gcc-ipq8064 binding omits a469bf89a009 dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation omits a03965ed1310 dt-bindings: clock: split qcom,gcc.yaml to common and spec [...] omits 2081df368ef3 clk: qcom: Add SDX65 APCS clock controller support omits af44e3276bf8 clk: qcom: Add A7 PLL support for SDX65 omits 2cabc4523765 dt-bindings: clock: Add A7 PLL binding for SDX65 omits 013804a727a0 clk: qcom: Add GPU clock controller driver for SM6350 omits 7b91b9d8cc6c dt-bindings: clock: add SM6350 QCOM Graphics clock bindings omits 837519775f1d clk: qcom: Add display clock controller driver for SM6350 omits 6914b82f3721 dt-bindings: clock: add QCOM SM6350 display clock bindings omits 05afd57f4d34 drm/msm/gpu: Fix crash on devices without devfreq support (v2) omits 6cbf8b38dfe3 i3c: fix uninitialized variable use in i2c setup omits 25e9770981f1 prlimit and set/getpriority tasklist_lock optimizations omits df02071fd3fb rtc: sun6i: Add Allwinner H616 support omits fd6e4315d0da rtc: sun6i: Add support for broken-down alarm registers omits 62a8306e7315 rtc: sun6i: Add support for linear day storage omits 25c9815569ce rtc: sun6i: Fix time overflow handling omits eeda29db98f4 x86/hyperv: Output host build info as normal Windows versi [...] omits 18c91bb2d872 prlimit: do not grab the tasklist_lock omits c57bef0287dd prlimit: make do_prlimit() static omits a7da8a0955cb MAINTAINERS: thermal: samsung: update Krzysztof Kozlowski's email omits 1d6aab36a26b thermal/drivers/ti-soc-thermal: Remove unused function ti_ [...] omits 7eab0b9d48a8 thermal/drivers/brcmstb_thermal: Interrupt is optional omits 1a7c9213d5f9 thermal: tegra-bpmp: Handle errors in BPMP response omits 3a9abd6cece8 drivers/thermal/ti-soc-thermal: Add hwmon support omits e8ec6bb30207 dt-bindings: thermal: tsens: Add msm8953 compatible omits 1f43fad1018a dt-bindings: thermal: Add sm8150 compatible string for LMh omits cf0c54db636c thermal/drivers/qcom/lmh: Add support for sm8150 omits 8556e19d4939 thermal/drivers/tsens: register thermal zones as hwmon sensors omits 62db1e8e9701 MAINTAINERS: thermal: samsung: Drop obsolete properties omits 0fb74d0d21aa dt-bindings: thermal: samsung: Convert to dtschema omits 16d1f0a79385 dt-bindings: Add vendor prefix for Xen hypervisor omits 87fee8d0911f spi: Tesla FSD support omits 28650a5c3a34 Merge branch 'dt/linus' into dt/next omits 1f5c135ee509 ipc: Store ipc sysctls in the ipc namespace omits dc55e35f9e81 ipc: Store mqueue sysctls in the ipc namespace omits 17bf6b7c7835 dt-bindings: firmware: arm,scpi: Add missing maxItems to m [...] omits 830751d54b4a ACPI: docs: gpio-properties: Unify ASL style for GPIO examples omits 390031c94211 coredump: Use the vma snapshot in fill_files_note omits 9ec7d3230717 coredump/elf: Pass coredump_params into fill_note_info discards 41add2ba3853 device property: Allow error pointer to be passed to fwnode APIs omits 49c1866348f3 coredump: Remove the WARN_ON in dump_vma_snapshot omits a759de6991b3 PM: sleep: Add device name to suspend_report_result() omits 95c5436a4883 coredump: Snapshot the vmas in do_coredump omits e702196bf857 ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board omits a99a3e2efaf1 coredump: Move definition of struct coredump_params into c [...] omits f3303ff649db ACPI: APEI: fix return value of __setup handlers omits eb5616d4adee x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC omits 666f6ecf35bc x86: Expose init_freq_invariance() to topology header omits 82d89369141b x86/ACPI: CPPC: Move AMD maximum frequency ratio setting f [...] omits fd8af343a299 x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c omits 4ac56b1f1ef8 USB: serial: usb_wwan: remove redundant assignment to variable i omits aaa743d838da drm/msm/adreno: fix cast in adreno_get_param() omits 4ebb15a15799 spi: s3c64xx: Add spi port configuration for Tesla FSD SoC omits 363d3c51bc5b spi: dt-bindings: samsung: Add fsd spi compatible omits 2594703044ad regulator: Convert TPS62360 binding to json-schema omits 5d4a2ea96b79 hwmon: (axi-fan-control) Use hwmon_notify_event omits c8a7fae59417 Tegra QUAD SPI combined sequence mode omits 73d9cf7ca121 Clean ups and preparation for IPC abstraction in the SOF driver omits 6b1b0f7d7d65 Add driver for SAMA7G5's PDMC omits 92abe50490d3 hwmon: (vexpress-hwmon) Use of_device_get_match_data() omits 77b0eea1508d rtc: pl031: fix rtc features null pointer dereference omits 9b0cbe301251 rtc: mc146818-lib: fix locking in mc146818_set_time omits a4b2ecc9c5f7 dt-bindings: rtc: at91: rename rtt bindings file omits a845fa592554 Merge branch 'clk-at91' into at91-next omits f3e00820f519 dt-bindings: ufs: snps,tc-dwc-g210: convert to dtschema omits 954c6010053c dt-bindings: ufs: mediatek,ufs: convert to dtschema omits 516075a230d4 dt-bindings: ufs: hisilicon,ufs: convert to dtschema omits 462c5c0aa798 dt-bindings: ufs: qcom,ufs: convert to dtschema omits 578f116b7ad6 dt-bindings: ufs: drop unused/old ufs-qcom PHY bindings omits 1581355bd0ed dt-bindings: ufs: cdns,ufshc: convert to dtschema omits cebe22345fb8 dt-bindings: ufs: samsung,exynos-ufs: use common bindings omits 8544073271d1 dt-bindings: ufs: add common platform bindings omits ddb5239c4be4 Merge branch 'arm/fixes' into for-next omits 4d0d3c7a6571 soc: document merges omits f986d980b8f4 Merge branch 'arm/defconfig' into for-next omits 0d1b2c68d538 Merge branch 'arm/dt' into for-next omits cbbc114b8b50 Merge branch 'arm/drivers' into for-next omits 0409f92a94ec Merge branch 'arm/fixes' into for-next omits c76edea0e52d Merge tag 'amlogic-drivers-for-v5.18' of git://git.kernel. [...] omits 4a204f789587 KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 omits b58c55d522b2 KVM: selftests: Add test to populate a VM with the max pos [...] omits 17ae5ebc46e7 KVM: selftests: Define cpu_relax() helpers for s390 and x86 omits a4187c9bd163 KVM: selftests: Split out helper to allocate guest mem via memfd omits 3d7d6043f3c3 KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper [...] omits 396fd74d6134 KVM: x86/mmu: WARN on any attempt to atomically update REM [...] omits 58298b068137 KVM: x86/mmu: Check for a REMOVED leaf SPTE before making [...] omits efd995dae5eb KVM: x86/mmu: Zap defunct roots via asynchronous worker omits 1b6043e8e584 KVM: x86/mmu: Zap roots in two passes to avoid inducing RC [...] omits 8351779ce65f KVM: x86/mmu: Allow yielding when zapping GFNs for defunct [...] omits 22b94c4b63eb KVM: x86/mmu: Zap invalidated roots via asynchronous worker omits 64a649701784 dt-bindings: rtc: at91: Add SAMA7G5 compatible strings list omits 5b05198b3108 dt-bindings: rtc: convert at91sam9 bindings to json-schema omits 608f7cf3f544 Merge tag 'memory-controller-drv-5.18-2' of git://git.kern [...] omits d3d009847a11 Merge tag 'at91-soc-5.18-2' of git://git.kernel.org/pub/sc [...] omits 42cc353b54fd arm: multi_v5: enable configs for versatile omits fd2307ee94c3 Merge tag 'arm-soc/for-5.18/defconfig-arm64' of https://gi [...] omits b3b44f502450 arm64: defconfig: enable Layerscape SFP driver omits 9a5872bab1c7 Merge tag 'at91-defconfig-5.18-2' of git://git.kernel.org/ [...] omits d713b8d2aa03 platform/x86: amd-pmc: uninitialized variable in amd_pmc_s [...] omits f2a6c7e74740 platform/x86: intel-uncore-freq: fix uncore_freq_common_in [...] omits c91a5b1c221a platform/x86: huawei-wmi: check the return value of device [...] omits 7b4fc7c6f9a3 Merge tag 'arm-soc/for-5.18/devicetree-arm64' of https://g [...] omits dd5d787f481d Merge tag 'arm-soc/for-5.18/devicetree' of https://github. [...] omits e8f022f9ecb4 Merge tag 'dt64-cleanup-5.18' of git://git.kernel.org/pub/ [...] omits 1a38f961c4f1 Merge tag 'at91-dt-5.18-2' of git://git.kernel.org/pub/scm [...] omits 7f434dff7621 sched/topology: Remove redundant variable and fix incorrec [...] omits 821aecd09e5a sched/deadline,rt: Remove unused parameter from pick_next_ [...] omits 71d29747b0e2 sched/deadline,rt: Remove unused functions for !CONFIG_SMP omits f4478e7c855d sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cach [...] omits 772b6539fdda sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() omits f1304ecbef3c sched/deadline: Move bandwidth mgmt and reclaim functions [...] omits eb77cf1c151c sched/deadline: Remove unused def_dl_bandwidth omits 756f4ae14562 Merge tag 'zynqmp-dt-for-v5.18' of https://github.com/Xili [...] omits d23a8720327d selftests/bpf: Make test_lwt_ip_encap more stable and faster omits 4fecb1e93e49 ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tab [...] omits f38312c9b569 ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 omits 8e842f02af7e clk: at91: clk-master: remove dead code omits 44e9a741cad8 bpf: Determine buf_info inside check_buffer_access() omits 1a944729d863 clk: at91: sama7g5: fix parents of PDMCs' GCLK omits bb95dfb9e2df KVM: x86/mmu: Defer TLB flush to caller when freeing TDP M [...] omits bd29677952fa KVM: x86/mmu: Do remote TLB flush before dropping RCU in T [...] omits cf3e26427c08 KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() omits acbda82a81c7 KVM: x86/mmu: Require mmu_lock be held for write to zap TD [...] omits e2b5b21d3a81 KVM: x86/mmu: Add dedicated helper to zap TDP MMU root sha [...] omits 77c8cd6b85af KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU omits c10743a1824b KVM: x86/mmu: Zap only the target TDP MMU shadow page in N [...] omits 626808d137b7 KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper t [...] omits 966da62adaf1 KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non- [...] omits 0e587aa73355 KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and [...] omits a151aceca1e4 KVM: x86/mmu: Drop RCU after processing each root in MMU n [...] omits 93fa50f644e0 KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notif [...] omits c8e5a0d0e9bc KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TD [...] omits 614f6970aa70 KVM: x86/mmu: do not allow readers to acquire references t [...] omits 7c554d8e51a9 KVM: x86/mmu: only perform eager page splitting on valid roots omits 226b8c8f85e4 KVM: x86/mmu: Require mmu_lock be held for write in unyiel [...] omits 7ae5840e6f33 KVM: x86/mmu: Document that zapping invalidated roots does [...] omits db01416b22d9 KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred T [...] omits f28e9c7fce14 KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap omits 3354ef5a592d KVM: x86/mmu: Check for present SPTE when clearing dirty b [...] omits 37b2a6510a48 KVM: use __vcalloc for very large allocations omits 3000f2e2fc85 mm: use vmalloc_array and vcalloc for array allocations omits a8749a35c399 mm: vmalloc: introduce array allocation functions omits 6ae0a4d8fec5 ASoC: mxs: Fix error handling in mxs_sgtl5000_probe omits 50291652af52 ASoC: atmel: mchp-pdmc: add PDMC driver omits 015044e9610c ASoC: dt-bindings: Document Microchip's PDMC omits 9a1e13440a4f ASoC: dmaengine: do not use a NULL prepare_slave_config() [...] omits 0162052214c7 Merge branch 'for-next/perf-m1' into for-next/perf omits a639027a1be1 drivers/perf: Add Apple icestorm/firestorm CPU PMU driver omits 1280f12f56a1 drivers/perf: arm_pmu: Handle 47 bit counters omits 47804aab73d8 Merge branch 'irq/aic-pmu' of git://git.kernel.org/pub/scm [...] omits a1b6f487cb47 turbostat: fix PC6 displaying on some systems omits 5adf349439d2 x86/module: Fix the paravirt vs alternative order omits a6b44a2518a0 ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_ [...] omits 80ab9012bbf1 spi: topcliff-pch: Prevent usage of potentially stale DMA device omits 1b8342cc4a38 spi: tegra210-quad: combined sequence mode omits 75a1b44a54bd spi: tegra210-quad: add acpi support omits e45ac7831ff3 ASoC: mediatek: mt8192-mt6359: Fix error handling in mt819 [...] omits 5575f7f49134 ASoC: SOF: Add missing of_node_put() in imx8m_probe omits f725d2057980 ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() i [...] omits 6f6f28bf5d8e ASoC: amd: acp3x: Fix signedness bug in acp3x omits 954e615497cc ASoC: amd: acp5x-pcm-dma: Fix signedness bug omits 5ea14bf62ef4 ASoC: mediatek: mt8183: support wb bt audio omits 51996ca26fc7 ASoC: Intel: catpt: use asoc_substream_to_rtd() omits b0bfaf0544d0 ASoC: atmel: Fix error handling in snd_proto_probe omits 40bdb2fd6b15 ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai omits ea7e5ee67fb7 ASoC: SOF: topology: expose some get_token ops omits 5ef969e2f8e1 ASoC: SOF: topology: Modify the get_token op for string tokens omits 6a6b5727f8ee ASoC: SOF: topology: Drop the size parameter from struct s [...] omits 9911ce06db9d ASoC: SOF: topology: remove redundant code in sof_link_afe_load() omits fb763299bd8e ASoC: SOF: topology: remove redundant code omits c99b70a2d21a ASoC: SOF: sof-audio: removed unused function omits 3a790f3a7c28 ASoC: SOF: set swidget's core for scheduler widget omits 80df2226268f ASoC: SOF: simplify snd_sof_device_remove() omits 5187357e45c3 ASoC: SOF: remove snd_sof_pipeline_find() omits d3cff4a95ed7 KEYS: remove support for asym_tpm keys omits 7e0438f83dc7 tpm: fix reference counting for struct tpm_chip omits 3d6ae1a5d0c2 integrity: Only use machine keyring when uefi_check_trust_ [...] omits 74f5e3005139 integrity: Trust MOK keys if MokListTrustedRT found omits 847c5336d843 efi/mokvar: move up init order omits 087aa4ed3790 KEYS: Introduce link restriction for machine keys omits 56edb6c25f11 KEYS: store reference to machine keyring omits 45fcd5e521cd integrity: add new keyring handler for mok keys omits d19967764ba8 integrity: Introduce a Linux keyring called machine omits e561752c3170 integrity: Fix warning about missing prototypes omits c5d1ed846e15 KEYS: trusted: Avoid calling null function trusted_key_exit omits 969a26446bcd KEYS: trusted: Fix trusted key backends when building as module omits f00f3674873b arm64: perf: Consistently make all event numbers as 16-bits omits 83f83cc0c137 arm64: perf: Expose some Armv9 common events under sysfs omits 792993919349 powerpc/64: Force inlining of prevent_user_access() and se [...] omits 0b0057cc4193 powerpc/bitops: Force inlining of fls() omits e17c6debd4b2 Merge branches 'arm/mediatek', 'arm/msm', 'arm/renesas', ' [...] omits e38432cb4b3a Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] omits 9f968fc70d85 iommu/amd: Improve amd_iommu_v2_exit() omits c1d5b57a1ebb iommu/amd: Remove unused struct fault.devid omits 3bf01426a574 iommu/amd: Clean up function declarations omits 434d2defa93b iommu/amd: Call memunmap in error path omits 68fa55f0e05c perf/marvell: cn10k DDR perf event core ownership omits 35a43326a9e3 perf/marvell: cn10k DDR perfmon event overflow handling omits 7cf83e222bce perf/marvell: CN10k DDR performance monitor support omits 805bbdf28b27 dt-bindings: perf: marvell: cn10k ddr performance monitor omits 819a47d24b61 arm64: clean up tools Makefile omits 6b3a3e12f8e6 powerpc: declare unmodified attribute_group usages const omits 5986f6b6575a powerpc/spufs: Fix build warning when CONFIG_PROC_FS=n omits d601fd24e696 powerpc/secvar: fix refcount leak in format_show() omits 1a76e520ee18 powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E omits 76222808fc25 powerpc: Move C prototypes out of asm-prototypes.h omits 31fac5657739 perf/arm-cmn: Update watchpoint format omits 205295c7e1ab perf/arm-cmn: Hide XP PUB events for CMN-600 omits 9470c29faa91 drm/sun4i: mixer: Fix P010 and P210 format numbers omits 4546281e8ab2 Merge tag 'gvt-next-2022-03-07' of https://github.com/inte [...] omits ee94b5a061b1 arm64: drop unused includes of <linux/personality.h> omits 031495635b46 arm64: Do not defer reserve_crashkernel() for platforms wi [...] omits 022bd5cae497 mfd: intel-lpss: Provide an SSP type to the driver omits b5b775b2d96a dt-bindings: mfd: brcm,cru: Rename pinctrl node omits 844dd8fe02f2 dt-bindings: Add compatibles for undocumented trivial syscons omits ce39a65bc12b mfd: atmel-flexcom: fix compilation warning omits 49be16305587 dt-bindings: mfd: Add compatible for the MediaTek MT6366 PMIC omits dab18d3be1bf dt-bindings: mfd: samsung,exynos5433-lpass: Convert to dtschema omits 8d73aa0e6b75 mfd: exynos-lpass: Drop unneeded syscon.h include omits 8c70bd5802f4 mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs omits 3d4d1266597c mfd: ab8500: Drop debugfs module omits 6ceb5f173ff1 mfd: sta2x11: Use GFP_KERNEL instead of GFP_ATOMIC omits a002f65ab409 mfd: ab8500: Rewrite bindings in YAML omits c3a0dcd8f566 mfd: qcom-spmi-pmic: Add pm8953 compatible omits c788f6e6aa11 mfd: stmfx: Improve error message triggered by regulator f [...] omits 2a6bacf79b3a dt-bindings: mfd: qcom,tcsr: Document msm8953 compatible omits 56f216d8efbc mfd: rk808: Add reboot support to rk808.c omits a96f688b4e44 hwmon: sy7636a: Fix trivial 'underline too short' warning omits 10377bb29335 mfd: arizona: Add missing statics to the of_match_tables omits b0e846248de5 mfd: db8500-prcmu: Remove dead code for a non-existing config omits f49f43371b8a mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to [...] omits 50904e9bd686 mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to [...] omits 4946d58dbb3b mfd: intel_soc_pmic_crc: Sort cells by IRQ order omits afb67df31a8c Merge branches 'ib-mfd-hwmon-regulator-5.18', 'ib-mfd-iio- [...] omits 604b388419d0 ALSA: scarlett2: Add support for the internal "standalone" switch omits 441d1e10476b ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections omits 243cfa6a6782 gpiolib: Use list_first_entry()/list_last_entry() omits 151c6b49d679 mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set omits 2dd634664d41 tpm: xen-tpmfront: Use struct_size() helper omits 8bdc3e05cc78 KEYS: x509: remove dead code that set ->unsupported_sig omits 9f8b3f321f39 KEYS: x509: remove never-set ->unsupported_key flag omits 7804fe9e8dc7 KEYS: x509: remove unused fields omits 8f2a7b518bb8 KEYS: x509: clearly distinguish between key and signature [...] omits c51abd96837f KEYS: fix length validation in keyctl_pkey_params_get_2() omits 8335adb8f9d3 selftests: tpm: add async space test with noneexisting handle omits 2e8e4c8f6673 tpm: Fix error handling in async work omits 0d060f230fa0 selftests: tpm2: Determine available PCR bank omits c4439eccd55e Pull udf cleanup from Colin Ian King. omits 31e9dc49c2c0 udf: remove redundant assignment of variable etype omits 9cb727506704 ALSA: hda/realtek: Add quirk for Clevo NP50PNJ omits 5c8107dc9a9f drm/i915: Fix the async flip wm0/ddb optimization omits 176c0b55d9bf drm/i915: Check async flip capability early on omits 117f5bb31c8c drm/i915: Don't skip ddb allocation if data_rate==0 omits 4fe4ed07c815 drm/i915: Avoid negative shift due to bigjoiner_pipes==0 omits e878ae2d1df5 bpf/docs: Update list of architectures supported. omits 5ad0a415da6b bpf/docs: Update vmtest docs for static linking omits 4989135a8533 bpf: Remove redundant slash omits 04b6de649e12 libbpf: Fix array_size.cocci warning omits 03b9c7fa3f15 bpf: Replace strncpy() with strscpy() omits 9c6e6a80ee74 libbpf: Unmap rings when umem deleted omits 74fa3cd1db2a bus: mhi: ep: Add uevent support for module autoloading omits 82fec8e636e9 bus: mhi: ep: Add support for suspending and resuming channels omits adfe7c453152 bus: mhi: ep: Add support for queueing SKBs to the host omits c4572cd439e3 bus: mhi: ep: Add support for processing channel rings omits 788b364826cd bus: mhi: ep: Add support for reading from the host omits 4ade15ad1227 bus: mhi: ep: Add support for processing command rings omits c8e6b5dac29d bus: mhi: ep: Add support for handling SYS_ERR condition omits d34aeee918a1 bus: mhi: ep: Add support for handling MHI_RESET omits dd438308097c bus: mhi: ep: Add support for powering down the MHI endpoi [...] omits f9b00ea077a1 bus: mhi: ep: Add support for powering up the MHI endpoint stack omits 2268169c14e5 s390: remove unused expoline to BC instructions omits 7d8484c4151d s390/irq: use assignment instead of cast omits 998e78004fe4 s390/traps: get rid of magic cast for per code omits 52b739e2780c s390/traps: get rid of magic cast for program interruption code omits 0ecf337fa2e4 s390/signal: fix typo in comments omits 50b7c4688da9 s390/asm-offsets: remove unused defines omits 6b1ca46ab3aa s390/test_unwind: avoid build warning with W=1 omits df5a95f481c4 s390: remove .fixup section omits 7fc8c362e782 s390/bpf: encode register within extable entry omits 484a8ed8b7d1 s390/extable: add dedicated uaccess handler omits 3d66718cd62d s390/extable: convert to relative table with data omits 46fee16f5712 s390/extable: add and use fixup_exception helper function omits cfa45c5e0d36 s390/base: pass pt_regs to early program check handler omits 0741ec112ca6 s390/extable: move extable related functions to mm/extable.c omits d09a307fde1c s390/extable: move EX_TABLE define to asm-extable.h omits 1952954569d1 s390/extable: search amode31 extable last omits a156f09c9063 s390/extable: sort amode31 extable early omits 9d792ef17f18 s390/airq: use DMA memory for summary indicators omits 1024063effc3 s390/zcrypt: Provide target domain for EP11 cprbs to sched [...] omits 252a1ff77763 s390/zcrypt: change reply buffer size offering omits 383366b58016 s390/zcrypt: Support CPRB minor version T7 omits a7e701dba123 s390/zcrypt: handle checkstopped cards with new state omits 985214af939b s390/zcrypt: CEX8S exploitation support omits d64e5e9120a6 s390/ap/zcrypt: debug feature improvements omits cb11fdd00ac1 Merge branch 'arm/fixes' into for-next omits e45858400788 Merge branch 'arm/drivers' into for-next omits a2d266a8f1fc Merge tag 'v5.17-next-soc.2' of git://git.kernel.org/pub/s [...] omits cf8da18f6c4d gfs2: Fix window size in should_fault_in_pages omits e33c89256e66 Revert "arm64: Mitigate MTE issues with str{n}cmp()" omits 387d828adffc arm64: lib: Import latest version of Arm Optimized Routine [...] omits 507f788d05e7 arm64: lib: Import latest version of Arm Optimized Routine [...] omits e2dc49ef6c6b kselftest/arm64: Log the PIDs of the parent and child in s [...] omits 24a147bcef8c irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR omits 1310222c276b arm64/mm: Drop use_1G_block() omits cf5a501d985b arm64: avoid flushing icache multiple times on contiguous HugeTLB omits f2c281204b47 arm64: cpufeature: Warn if we attempt to read a zero width field omits b8fc780137b4 arm64: cpufeature: Add missing .field_width for GIC system [...] omits 0a32c88ddb9a arm64: signal: nofpsimd: Do not allocate fp/simd context w [...] omits 614c0b9fee71 arm64: prevent instrumentation of bp hardening callbacks omits 2369f171d5c5 arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges omits 97dfad194ca8 iommu/arm-smmu: Account for PMU interrupts omits a45194b9de18 MAINTAINERS: dt-bindings: update Krzysztof Kozlowski's email omits 9fce18ab0bc2 ASoC: fsl_sai: Cleanups and 1:1 bclk:mclk ratio support omits 5e36946abcfb ASoC: SOF: updates for 5.18 omits 2f4d6de53327 ASoC: Intel: boards: cleanups for 5.18 omits 3066987e11d3 ASoC: audio_graph_card2: Support variable slot widths omits fc14fac286a0 ASoC: codecs: Add Awinic AW8738 audio amplifier driver omits 5b835d4cade1 xtensa: use XCHAL_NUM_AREGS as pt_regs::areg size omits 6fad9ddc7d9f xtensa: rename PT_SIZE to PT_KERNEL_SIZE omits 53b97af4a44a drm/amdkfd: Add format attribute to kfd_smi_event_add omits 0ad98124279a Adjust cifssb maximum read size omits 4020aad85c67 nvme: add support for enhanced metadata omits a7d4383f17e1 block: add pi for extended integrity omits f3813f4b287e crypto: add rocksoft 64b crc guard tag framework omits cbc0a40e17da lib: add rocksoft model crc64 omits 7ee8809df990 linux/kernel: introduce lower_48_bits function omits c2ea5fcf53d5 asm-generic: introduce be48 unaligned accessors omits 84b735429f5f nvme: allow integrity on extended metadata formats omits c340b990d58c block: support pi with extended metadata omits d57c1cf43e7b Merge branch 'for-5.18/write-streams' into for-5.18/64bit-pi omits e41ffa9cf0b1 Merge branch 'for-5.18/alloc-cleanups' into for-5.18/64bit-pi omits b83ac18fce79 Merge branch 'for-5.18/drivers' into for-5.18/64bit-pi omits bc8419944f68 Merge branch 'for-5.18/block' into for-5.18/64bit-pi omits c75e707fe1aa block: remove the per-bio/request write hint omits 85e6c775762a nvme: remove support or stream based temperature hint omits 82911009637e Merge branch 'for-5.18/alloc-cleanups' into for-5.18/write [...] omits b46bebaf2a58 Merge branch 'for-5.18/drivers' into for-5.18/write-streams omits 13400b145426 Merge branch 'for-5.18/block' into for-5.18/write-streams omits 0c9992315e73 ACPICA: Avoid walking the ACPI Namespace if it is not there omits 66435063c5f3 arm64: dts: stingray: Fix spi clock name omits bb8555fe8715 arm64: dts: ns2: Fix spi clock name omits 8d26c4328b46 PCI/IOV: Fix wrong kernel-doc identifier discards 3aeb51d0d9bc Merge branches 'acpica', 'acpi-osl', 'acpi-tables', 'acpi- [...] omits 58dedf0a4782 Merge branch 'clocksource.2022.02.01b' of git://git.kernel [...] omits 49c14f94ccfe clocksource/drivers/timer-of: check return value of of_iom [...] omits 389e3bff69b4 clocksource/drivers/timer-microchip-pit64b: Use 5MHz for c [...] omits ff10ee97cb20 clocksource/drivers/timer-microchip-pit64b: Use notrace omits 34f03f7f3e9f clocksource/drivers/timer-microchip-pit64b: Remove mmio selection omits cea9ffe0094d dt-bindings: timer: Tegra: Convert text bindings to yaml omits bf127df3ccea clocksource/drivers/imx-tpm: Move tpm_read_sched_clock() u [...] omits 8c4b810a8700 clocksource/drivers/arm_arch_timer: Use event stream scali [...] omits 0a3a4b9d2bb7 clocksource/drivers/exynos_mct: Increase the size of name array omits f49b82a0a54f clocksource/drivers/exynos_mct: Bump up mct max irq number omits dfc597c9bca9 clocksource/drivers/exynos_mct: Remove mct interrupt index enum omits ab8da93dc06d clocksource/drivers/exynos_mct: Handle DTS with higher num [...] omits bceaae3bac0c clocksource/drivers/timer-ti-dm: Fix regression from errat [...] omits 43d26c4fc6c4 drm/i915/gvt: add the missing mdev attribute "name" omits d1d28bd9a0f8 mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO) omits b3627647f9ea Merge tag 'br-v5.18s' of git://linuxtv.org/hverkuil/media_ [...] omits 92ec1a5c275a Merge tag 'br-v5.18r' of git://linuxtv.org/hverkuil/media_ [...] omits 25e94139218c ivtv: fix incorrect device_caps for ivtvfb omits 9ef9abf4ff57 media: rcar-csi2: Drop comma after SoC match table sentinel omits a312f8982632 media: camss: Replace hard coded value with parameter omits 9f1f4b642451 media: saa7134: fix incorrect use to determine if list is empty omits 384376048626 media: MAINTAINERS: update rksip1 maintainers info omits da024867debb MAINTAINERS: update media vimc driver maintainers omits 42a55435b0ef media: i2c: max2175: Use rbtree rather than flat register cache omits 42356ecbdb69 media: amphion: add amphion vpu entry in Kconfig and Makefile omits af850794b8e9 MAINTAINERS: add AMPHION VPU CODEC V4L2 driver entry omits 145e936380ed media: amphion: implement malone decoder rpc interface omits d82977796c48 media: amphion: implement windsor encoder rpc interface omits 6de8d628df6e media: amphion: add v4l2 m2m vpu decoder stateful driver omits 0401e659c1f9 media: amphion: add v4l2 m2m vpu encoder stateful driver omits 3cd084519c6f media: amphion: add vpu v4l2 m2m support omits 61cbf1c1fa6d media: amphion: implement vpu core communication based on mailbox omits 9f599f351e86 media: amphion: add vpu core driver omits b50a64fc54af media: amphion: add amphion vpu device driver omits 72a74c8f0a0d media: add nv12m_8l128 and nv12m_10be_8l128 video format. omits 38ad8b32f3af dt-bindings: media: amphion: add amphion video codec bindings omits 468f252930d8 ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() omits 12fdba564afd Merge tag 'for-5.18-2.6-signed' of git://linuxtv.org/sailu [...] omits 5ad05ecad432 media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC omits 1092347165cf media: lirc: remove unused feature LIRC_CAN_SET_REC_DUTY_CYCLE omits c81652a4a88c Merge tag 'br-v5.18q' of git://linuxtv.org/hverkuil/media_ [...] omits 8268d067508b Merge tag 'br-v5.18l' of git://linuxtv.org/hverkuil/media_ [...] omits 8bd4aaf438e3 media: staging: tegra-vde: De-stage driver omits a097abd401f2 media: staging: tegra-vde: Bump BSEV DMA timeout omits 313db7d235a0 media: staging: tegra-vde: Remove legacy UAPI support omits 24d5d2bafb46 media: staging: tegra-vde: Support V4L stateless video dec [...] omits 9aa94a316466 media: staging: tegra-vde: Factor out H.264 code omits c47383f84909 mfd: Add support for the MediaTek MT6366 PMIC omits 5e397957c517 erofs: clean up preload_compressed_pages() omits f430cff882ab erofs: get rid of `struct z_erofs_collector' omits a80c1c82408f erofs: use meta buffers for erofs_read_superblock() omits 804f46885317 drm/i915/psr: Set "SF Partial Frame Enable" also on full update omits 5b6ab28d0678 USB: serial: pl2303: fix GS type detection omits e477e51a41cb mfd: mc13xxx: Add check for mc13xxx_irq_request omits c58e496311a5 rtc: max77686: Add MAX77714 support omits 3f6f1f1f9f12 watchdog: max77620: Add comment to clarify set_timeout procedure omits 254099d8fafc watchdog: max77620: Add support for the max77714 variant omits 60b050ff3a60 mfd: max77714: Add driver for Maxim MAX77714 PMIC omits d1f318847874 dt-bindings: mfd: Add Maxim MAX77714 PMIC omits 3e2e90fefc9b rtc: max77686: Remove unused code to read in 12-hour mode omits a26d84633c2b rtc: max77686: Rename day-of-month defines omits 72c356c2cf40 rtc: max77686: Convert comments to kernel-doc format omits 97939610b893 block: remove bio_devname omits 734294e47a2e ext4: stop using bio_devname omits c7dec4623c9c raid5-ppl: stop using bio_devname omits ac483eb375fa raid1: stop using bio_devname omits ee1925bd8344 md-multipath: stop using bio_devname omits 0a806cfde82f dm-integrity: stop using bio_devname omits 666717196500 dm-crypt: stop using bio_devname omits 47c426d52417 pktcdvd: remove a pointless debug check in pkt_submit_bio omits ad740780bbc2 block: remove handle_bad_sector omits 57e95e4670d1 block: fix and cleanup bio_check_ro omits a58c22cfbbf6 video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of omits b15e3bc76925 spi: npcm-fiu: Fix typo ("npxm") omits 320689a1b543 spi: Fix Tegra QSPI example omits fa0f3db49e10 spi: qup: replace spin_lock_irqsave by spin_lock in hard IRQ omits c59dbc642d4e spi: cadence: fix platform_get_irq.cocci warning omits af524ae5ad13 spi: Update NXP Flexspi maintainer details omits bbc7ba0fa06a regulator: cleanup comments omits 71a6254c8b8a ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START omits b6b62d942bbc ASoC: wm_adsp: Expand firmware loading search options omits 405afed8a728 ASoC: fsi: Add check for clk_enable omits 6ed5dbba6c97 ASoC: qcom: select correct WCD938X config for SC7280 omits 139cad4bde67 ASoC: cs35l41: Remove unnecessary param omits dacf1497a8ea ASoC: cs35l41: Fix max number of TX channels omits b41d6195b2f0 ASoC: rt5682s: Stabilize the combo jack detection omits db0350da8084 ASoC: wm8350: Handle error for wm8350_register_irq omits f590797fa3c1 ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_au [...] omits 9a33f5632ca5 ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() omits 00925272f166 ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() omits 899a9a7f624b ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() omits ce73ef6ec671 ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" omits bdfc385948bf ASoC: Intel: boards: add GPIOLIB dependency where missed omits 32666b866f55 ASoC: Intel: boards: remove explicit dependency on GPIOLIB [...] omits a50b7926d015 ASoC: fsl_sai: implement 1:1 bclk:mclk ratio support omits 1d4cbdf7bf2e ASoC: fsl_sai: use DIV_ROUND_CLOSEST() to calculate divider omits c56359f4f2ad ASoC: fsl_sai: Use better variable names omits 99c1e74f25d4 ASoC: fsl_sai: store full version instead of major/minor omits 814c9fc46fb9 ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk omits cb00b4c18f89 ASoC: fsl_sai: simplify irq return value omits bd393e2ecc30 ASoC: fsl_sai: Drop unnecessary defines omits 6b4528b5532f ASoC: codecs: Add Awinic AW8738 audio amplifier driver omits b3284430615c ASoC: dt-bindings: Add schema for "awinic,aw8738" omits 1e974e5b82b3 ASoC: audio_graph_card2: Add support for variable slot widths omits 26e5366dd305 ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map omits 0f33105bb2f7 ASoC: SOF: Intel: hda: clarify operator precedence omits 9188812539d1 ASoC: SOF: debug: clarify operator precedence omits 4aaa06b227f7 ASoC: SOF: fix 32 signed bit overflow omits 8e85cab85856 ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value omits 7cf467ac9cf3 ASoC: SOF: amd: Move group register configuration to acp-loader omits dc0d4ed26dd2 ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq omits b7485ec85059 ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP regist [...] omits 9c2611b2a620 ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional omits edca0623f6d7 ASoC: SOF: amd: acp-pcm: Take buffer information directly [...] omits d66c57c5ff8a ASoC: SOF: Intel: pci-tgl: add RPL-S support omits 5e02fb590e83 ASoC: cs35l41: Fix DSP mbox start command and global enable order omits 16639d39bdf5 ASoC: cs35l41: Fix max number of TX channels omits 03a7895ee701 ASoC: cs35l41: Fix GPIO2 configuration omits a4abd55a2490 powerpc/kexec: Declare kexec_paca static omits e15c703be48e powerpc/smp: Declare current_set static omits e86debbbb5f8 powerpc: Cleanup asm-prototypes.c omits 2ca48dbb2107 powerpc/ftrace: Use STK_GOT in ftrace_mprofile.S omits a5f04d1f2724 powerpc/ftrace: Regroup PPC64 specific operations in ftrac [...] omits 228216716cb5 powerpc/ftrace: Refactor ftrace_{regs_}caller omits 9bdb2eec3dde powerpc/ftrace: Don't use lmw/stmw in ftrace_regs_caller() omits 57201d657eb7 selftest/powerpc: Add PAPR sysfs attributes sniff test omits 3c14b73454cf powerpc/pseries: Interface to represent PAPR firmware attributes omits cc15ff327569 powerpc/mce: Avoid using irq_work_queue() in realmode omits 0a182611d149 powerpc/mce: Modify the real address error logging messages omits 0f4ef8a3bf78 selftests/powerpc: Add test for real address error handling omits 0f54bddefe7f powerpc/pseries: Parse control memory access error omits 49c3af43e65f powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 omits 3a3fc9bf1039 powerpc64/bpf: Store temp registers' bpf to ppc mapping omits 036d559c0bde powerpc/bpf: Use _Rn macros for GPRs omits 576a6c3a00c1 powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c omits 7b187dcdb5d3 powerpc/bpf: Cleanup bpf_jit.h omits 794abc08d75e powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros omits 391c271f4deb powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL [...] omits 74bbe3f08463 powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL() omits feb6307289d8 powerpc64/bpf: Optimize instruction sequence used for func [...] omits 43d636f8b4fd powerpc64/bpf elfv1: Do not load TOC before calling functions omits b10cb163c4b3 powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry omits 4eeac2b0aaad powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 omits 1d4866d5652f powerpc64/bpf: Use r12 for constant blinding omits c2067f7f8883 powerpc64/bpf: Do not save/restore LR on each call to bpf_ [...] omits 0ffdbce6f4a8 powerpc/bpf: Handle large branch ranges with BPF_EXIT omits bafb5898de5d powerpc/bpf: Emit a single branch instruction for known sh [...] omits acd7408d2748 powerpc/bpf: Skip branch range validation during first pass omits 591b4b268435 powerpc/code-patching: Pre-map patch area omits d4679ac8ea2e powerpc/64s: Don't use DSISR for SLB faults omits fa1321b11bd0 powerpc/sysdev: fix incorrect use to determine if list is empty omits 37e6764895ef powerpc/pseries/vas: Add VAS migration handler omits 716d7a2e3764 powerpc/pseries/vas: Modify reconfig open/close functions [...] omits 278fe1cc2205 powerpc/pseries/vas: Define global hv_cop_caps struct omits 45f06eac30e5 powerpc/pseries/vas: Add 'update_total_credits' entry for [...] omits b903737bc522 powerpc/pseries/vas: sysfs interface to export capabilities omits c656cfe571a9 powerpc/pseries/vas: Reopen windows with DLPAR core add omits 8ef7b9e1765a powerpc/pseries/vas: Close windows with DLPAR core removal omits 6a8d4ca891aa powerpc/vas: Map paste address only if window is active omits b5c63d90cc2d powerpc/vas: Return paste instruction failure if no active window omits 1fe3a33ba0a3 powerpc/vas: Add paste address mmap fault handler omits 976410cd2cb4 powerpc/pseries/vas: Save PID in pseries_vas_window struct omits 40562fe4fa3d powerpc/pseries/vas: Use common names in VAS capability structure omits 9ef78b62938a Merge branch 'topic/ppc-kvm' into next omits 172e611b54e8 dt-bindings: mfd: maxim,max77802: Convert to dtschema omits 6b9d48b418fb regulator: dt-bindings: maxim,max77802: Convert to dtschema omits ed6e9aa8f52f dt-bindings: mfd: maxim,max14577: Convert to dtschema omits e1cd4265e547 regulator: dt-bindings: maxim,max14577: Convert to dtschema omits ce44e3aeec43 dt-bindings: power: supply: maxim,max14577: Convert to dtschema omits 7db7a24657c9 spi: s3c64xx: Allow controller-data to be optional omits 96f06006a350 mfd: dt-bindings: google,cros-ec: Fix indentation in example omits f412fe11c1a9 mfd: dt-bindings: google,cros-ec: Reference Samsung SPI bindings omits 0ff4827ed66f spi: dt-bindings: samsung: Convert to dtschema omits 04732ff2a1f0 MAINTAINERS: mfd: Cover MAX77843 by Maxim PMIC/MUIC for Ex [...] omits aec499c75cf8 nds32: Remove the architecture omits 4fddb6211da1 dt-bindings: mfd: maxim,max77843: Add MAX77843 bindings omits 77357c50e400 regulator: dt-bindings: maxim,max77843: Add MAX77843 bindings omits 9729cad0278b dt-bindings: extcon: maxim,max77843: Add MAX77843 bindings omits 4bc06c59f62d Merge branch 'topic/func-desc-lkdtm' into next omits 3f059a7e8c13 mips: remove reference to "newer Loongson-3" omits 34275ac292ae mips: Always permit to build u-boot images omits 6ddcba9d480b MIPS: Sanitise Cavium switch cases in TLB handler synthesizers omits 244eae91a94c DEC: Limit PMAX memory probing to R3k systems omits 97bf0395c226 mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n omits d17b66417308 MIPS: fix fortify panic when copying asm exception handlers omits 52c92286b71e mmc: dw-mmc-rockchip: Fix handling invalid clock rates omits c4313e750014 mmc: dw_mmc: Support setting f_min from host drivers omits 0ffd498db172 mmc: host: Drop commas after SoC match table sentinels omits 7a9f778c7f5a Merge branch 'fixes' into next omits 6845d64d51cf ARM: 9184/1: return_address: disable again for CONFIG_ARM_ [...] omits 81679376470e ARM: 9183/1: unwind: avoid spurious warnings on bogus code [...] omits bf8d87c076f5 PCI: endpoint: Fix misused goto label omits 96ba61ee5331 media: v4l2-ctrls: Add new V4L2_H264_DECODE_PARAM_FLAG_P/B [...] omits f81dd043ec41 PCI: imx6: Enable i.MX6QP PCIe power management support omits 875fa4c0d85a media: doc: pixfmt-rgb: Fix V4L2_PIX_FMT_BGR24 format description omits 3a6cddab2d80 media: imx: imx8mq-mipi_csi2: Remove unneeded code omits f99c4ad386dd media: dvb_frontends: make static read-only array fec_tab const omits 9de01d22409a media: dib7000p: make static read-only arrays notch and si [...] omits 211e6e863531 media: dvb_frontend: make static read-only array DIB3000MC [...] omits f63429f483c9 media: dt-bindings: media: renesas,csi2: Update data-lanes [...] omits 4e541b06b0e8 media: Remove usage of the deprecated "pci-dma-compat.h" API omits a53becd1eb19 media: mtk-vcodec: Remove duplicated include in mtk_vcodec [...] omits 07922937e9a5 media: hdpvr: initialize dev->worker at hdpvr_register_videodev omits 1760fdb6fe9f mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND omits db95031d8f75 media: camss: Point sm8250 at the correct vdda regulators omits 0c4d7fda5cbe media: camss: Point sdm845 at the correct vdda regulators omits 81bdfa4f86ad media: camss: Set unused regulators to the empty set omits 0d8140179715 media: camss: Add regulator_bulk support omits 088c0384bc87 media: dt-bindings: media: camss: Add vdda supply declarat [...] omits 849139d46d09 media: dt-bindings: media: camss: Fixup vdda regulator des [...] omits 87137d55f3dc media: davinci: vpif: Use platform_get_irq_optional() to g [...] omits e6a21a14106d media: vidtv: Check for null return of vzalloc omits 479f4a6e602a media: mtk-mdp: Remove redundant 'flush_workqueue()' calls omits 553189144c9e media: videobuf2-dma-contig: Invalidate vmap range before [...] omits 68d0c3311ec1 media: stk1160: use dma_alloc_noncontiguous API omits 69fd04d06adb media: stk1160: move transfer_buffer and urb to same struc [...] omits fbe04b49a54e media: stk1160: If start stream fails, return buffers with [...] omits 447b437f3f18 media: stk1160: fix number of buffers in case not all buff [...] omits cf1abc501a5c media: hantro: Add support for i.MX8MM Hantro-G1 omits 176f093c6076 media: dt-bindings: media: nxp, imx8mq-vpu: Add support fo [...] omits 6971efb70ac3 media: hantro: Allow i.MX8MQ G1 and G2 to run independently omits f3116f2e52e6 media: dt-bindings: media: nxp, imx8mq-vpu: Split G1 and G2 nodes omits cf4a3ab5981a media: cec: seco: add newlines in debug messages omits fde18c3bac3f media: Revert "media: em28xx: add missing em28xx_close_extension" omits 22beb839f48d media: venus: hfi_cmds: List HDR10 property as unsupported [...] omits 61b3317dd424 media: venus: venc: Fix h264 8x8 transform control omits 8403fdd77585 media: venus: vdec: fixed possible memory leak issue omits 6a2eb253a331 media: venus: core: Fix kerneldoc warnings omits 7f3e22d68905 extcon: Fix some kernel-doc comments omits 360e8a76f9f9 extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() omits 28699412a8f9 extcon: int3496: Add support for controlling Vbus through [...] omits b51d9eda334e extcon: int3496: Add support for binding to plain platform [...] omits 384ab7d16dd7 extcon: int3496: Request non-exclusive access to the ID GPIO omits a4c0ed90145c extcon: int3496: Make the driver a bit less verbose omits 88115ee54a52 extcon: Fix extcon_get_extcon_dev() error handling omits 305cab6f7645 Merge branch 'v5.18/drivers' into for-next omits f2b03c1056ef soc: s4: Add support for power domains controller omits 40b358f6156a dt-bindings: power: add Amlogic s4 power domains bindings omits 41e4084de31b bus: mhi: ep: Add support for processing MHI endpoint interrupts omits 500e37f99c71 bus: mhi: ep: Add support for managing MHI state machine omits da4ca386604d bus: mhi: ep: Add support for sending events to the host omits 2d05e44eea6e bus: mhi: ep: Add support for ring management omits cf1997477c17 bus: mhi: ep: Add support for managing MMIO registers omits b4e71efe896e bus: mhi: ep: Add support for creating and destroying MHI [...] omits e64554a26eff bus: mhi: ep: Add support for registering MHI endpoint cli [...] omits 347fd5508a0b bus: mhi: ep: Add support for registering MHI endpoint con [...] omits e6e1e7b19fa1 m68k: coldfire/device.c: only build for MCF_EDMA when h/w [...] omits ef09b537c5f0 m68k: m5441x: remove erroneous clock disable omits ffe74a6dc9bc m68knommu: fix ucsimm sparse warnings omits 5fb4d4690b77 m68knommu: fix 'screen_bits' defined but not used omits b73119222f2d m68knommu: fix warning: no previous prototype for 'init_dragen2' omits 31cff7c2aedd cifs: truncate the inode and mapping when we simulate fcollapse omits 187af6e98b44 cifs: fix handlecache and multiuser omits 6496f3a71709 xtensa: Remove unused early_read_config_byte() et al declarations omits 9ddef266bcff xtensa: use strscpy to copy strings omits b8f9a9aa02bf net: xtensa: use strscpy to copy strings omits 9225b337072a drm/msm: Fix dirtyfb refcounting omits 5e776d7b20f0 ata: Drop commas after OF match table sentinels omits 48015b632f77 powerpc: Fix STACKTRACE=n build omits 1e2e0e53092b Merge branch 'edac-amd64' into edac-for-next omits a76370690c3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 887554ab9658 bcache: fixup multiple threads crash omits 7b1002f7cfe5 bcache: fixup bcache_dev_sectors_dirty_add() multithreaded [...] omits c344b9fc2108 Merge branch 'bpf: add __percpu tagging in vmlinux BTF' omits 50c6b8a9aea2 selftests/bpf: Add a test for btf_type_tag "percpu" omits 5844101a1be9 bpf: Reject programs that try to load __percpu memory. omits 9216c9162378 compiler_types: Define __percpu as __attribute__((btf_type [...] omits bff61f6faedb bpf: Fix checking PTR_TO_BTF_ID in check_mem_access omits 401af75c4975 Merge branch 'Fixes for bad PTR_TO_BTF_ID offset' omits 8218ccb5bd68 selftests/bpf: Add tests for kfunc register offset checks omits 0b206c6d1066 bpf: Replace __diag_ignore with unified __diag_ignore_all omits 4d1ea705d797 compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM omits f014a00bbeb0 compiler-clang.h: Add __diag infrastructure for clang omits 24d5bb806c7e bpf: Harden register offset checks for release helpers and kfuncs omits e1fad0ff46b3 bpf: Disallow negative offset in check_ptr_off_reg omits 655efe5089f0 bpf: Fix PTR_TO_BTF_ID var_off check omits 25b35dd28138 bpf: Add check_func_arg_reg_off function omits f28af984e771 Input: mt6779-keypad - add MediaTek keypad driver omits 60b2a80360ab dt-bindings: input: Add bindings for Mediatek matrix keypad omits 2a7ceac9e581 memblock tests: Fix testing with 32-bit physical addresses omits cca96584b357 drm/msm/a6xx: Fix missing ARRAY_SIZE() check omits caec54953482 Merge branch 'libbpf: support custom SEC() handlers' omits aa963bcb0adc selftests/bpf: Add custom SEC() handling selftest omits 697f104db8a6 libbpf: Support custom SEC() handlers omits 4fa5bcfe07f7 libbpf: Allow BPF program auto-attach handlers to bail out omits ea80f22c4edd Merge branch 'v5.18-armsoc/dts64' into for-next omits ac6b5bc8a30b Merge branch 'v5.18-armsoc/dts32' into for-next omits c042639a70ed ARM: dts: rockchip: Update regulator name for PX3 omits f188620d6f96 ARM: dts: rockchip: Add #clock-cells value for rk805 omits 9d25aadd55bb arm64: dts: rockchip: Add #clock-cells value for rk805 omits 079d76ab3042 arm64: dts: rockchip: Remove vcc13 and vcc14 for rk808 omits 37cbd3c52286 arm64: dts: rockchip: Fix SDIO regulator supply properties [...] omits ab552fcb17cc bfq: fix use-after-free in bfq_dispatch_request omits b841c43a43f4 arch: syscalls: simplify uapi/kapi directory creation omits 437ff7609232 usr/include: replace extra-y with always-y omits fc4cf4293f0d ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio omits d460975eeea8 Merge branch 'for-linus' into for-next omits cd94df179541 ALSA: usb-audio: add mapping for new Corsair Virtuoso SE omits 0c20fce13e6e ALSA: hda/realtek: Add quirk for Clevo NP70PNJ omits 17154addc5c1 drm/msm: Add MSM_SUBMIT_FENCE_SN_IN omits 0564eeb71bbb Merge branch 'kvm-bugfixes' into HEAD omits ea87f1eb4fd8 dt-bindings: arm: Allow 32-bit 'cpu-release-addr' values omits 92c45b63ce22 PCI: Reduce warnings on possible RW1C corruption omits 73f7e05609ec RDMA/hns: Refactor the alloc_cqc() omits b65afbd2a05c RDMA/hns: Refactor the alloc_srqc() omits 904de76c42b7 RDMA/hns: Clean up the return value check of hns_roce_allo [...] omits cf7f8f5c1c54 RDMA/hns: Remove similar code that configures the hardware [...] omits 162e29feabba RDMA/hns: Refactor mailbox functions omits e50cda2b9f84 RDMA/hns: Fix the wrong type of parameter "op" of the mailbox omits 479dc93ba75d RDMA/hns: Remove redundant parameter "mailbox" in the mailbox omits 0018ed4bb07f RDMA/hns: Remove fixed parameter “timeout” in the mailbox omits 5a32949d81cc RDMA/hns: Remove the unused parameter "op_modifier" in mailbox omits 75853406fa27 power: supply: Add a driver for Injoinic power bank ICs omits 78eb753ea1d7 dt-bindings: trivial-devices: Add Injoinic power bank ICs omits 14ea3e701c95 dt-bindings: vendor-prefixes: Add Injoinic omits 7c4a539ec38f RDMA/core: Fix ib_qp_usecnt_dec() called when error omits c17f2a53c3f4 power: supply: ab8500: Remove unused variable omits b135e324d7a2 IB/hfi1: Allow larger MTU without AIP omits e6824196f81f power: supply: da9150-fg: Remove unnecessary print functio [...] omits 8652b62ee6f1 power: supply: ab8500: fix a handful of spelling mistakes omits 1ae4a91c9232 power: supply: ab8500_fg: Account for line impedance omits 8dc355748a7c dt-bindings: power: supply: ab8500_fg: Add line impedance omits 4f084810ec26 power: supply: axp20x_usb_power: fix platform_get_irq.cocc [...] omits 99dcda8d1f6a power: supply: axp20x_ac_power: fix platform_get_irq.cocci [...] omits 6dee930f6f67 power: supply: wm8350-power: Add missing free in free_charger_irq omits b0b14b5ba11b power: supply: wm8350-power: Handle error for wm8350_register_irq omits c8aee3f41cb8 power: supply: Static data for Samsung batteries omits 5f9ffe898033 drm/msm/a6xx: Zap counters across context switch omits 90f45c42d7d7 drm/msm: Add SYSPROF param (v2) omits f7ddbf5581b4 drm/msm: Add SET_PARAM ioctl omits 57cfe41c5f50 drm/msm: Update generated headers omits 13d4ef0f66b7 floppy: use memcpy_{to,from}_bvec omits 3eddaa60b841 drbd: use bvec_kmap_local in recv_dless_read omits 472278508dce drbd: use bvec_kmap_local in drbd_csum_bio omits 07fee7aba547 bcache: use bvec_kmap_local in bio_csum omits 3205190655ea nvdimm-btt: use bvec_kmap_local in btt_rw_integrity omits 20072ec82864 nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity omits bd3d3203eb84 zram: use memcpy_from_bvec in zram_bvec_write omits b3bd0a8a74ab zram: use memcpy_to_bvec in zram_bvec_read omits b7ab4611b6c7 aoe: use bvec_kmap_local in bvcpy omits 143a70b8b430 iss-simdisk: use bvec_kmap_local in simdisk_submit_bio omits 3a9cf77b60dc intel_idle: add core C6 optimization for SPR omits da0e58c038e6 intel_idle: add 'preferred_cstates' module argument omits 9edf3c0ffef0 intel_idle: add SPR support omits 48e9fbd1a284 drm/amdgpu: initialize the vmid_wait with the stub fence omits 6103b2f24e4a drm/amdgpu: properly embed the IBs into the job omits cdc7893fc93f drm/amdgpu: use job and ib structures directly in CS parsers omits a190f8dc4aaf drm/amdgpu: header cleanup omits 8c7442f026d2 drm/amd/amdgpu: set disabled vcn to no_schduler omits d18b8eadd83e drm/amdgpu: install ctx entities with cmpxchg omits b664a56e8626 drm/amdkfd: implement get_atc_vmid_pasid_mapping_info for gfx10.3 omits c8b0507f40de drm/amdkfd: judge get_atc_vmid_pasid_mapping_info before call omits 11eb648d014e drm/amdgpu/vcn: Add vcn firmware log omits b6065ebf55ff drm/amdgpu/vcn: Update fw shared data structure omits 811c04dbb3dc drm/amdgpu: Add DFC CAP support for aldebaran omits 24bf9fd19740 drm/amdgpu: Set correct DMA mask for aldebaran omits 9e08564727fc drm/amdgpu: Refactor mode2 reset logic for v13.0.2 omits 90d282582aa7 drm/amd/display: 3.2.175 omits 493a7508d737 drm/amd/display: add verify_link_cap back for hdmi omits 36b362f5af1e drm/amd/display: [FW Promotion] Release 0.0.106.0 omits 575d0df6dae4 drm/amd/display: refine the EDID override omits 5f5d08b7eb0a drm/amd/display: Pass deep sleep disabled allow info to dmub fw omits 7a1bae874b5e drm/amd/display: Refactor fixed VS w/a for PHY tests omits f70b88b994a3 drm/amd/display: Program OPP before ODM omits 863fa85e6a01 drm/amd/display: Pass HostVM enable flag into DCN3.1 DML omits b4060db9251f PM: runtime: Have devm_pm_runtime_enable() handle pm_runti [...] omits 0d6356d6cdd0 docs: fix 'make htmldocs' warning in perf omits e3727c6aef80 Merge branch 'misc-5.17' into next-fixes omits 7f8e249dccc4 f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem omits 50c63009f6ab f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes omits 0d2be10b3037 Documentation/locking/locktypes: Fix PREEMPT_RT _bh() description omits be6692b92335 irqchip/meson-gpio: add select trigger type callback omits cc311074f681 irqchip/meson-gpio: support more than 8 channels gpio irq omits d6a3be863dcf dt-bindings: interrupt-controller: New binding for Meson-S4 SoCs omits 19e7bf836997 remoteproc: wkup_m3: Set sysfs_read_only flag omits 26c9da519499 remoteproc: Introduce sysfs_read_only flag omits bf0cd60b7e33 ALSA: firewire-lib: fix uninitialized flag for AV/C deferr [...] omits 97f2f2c5317f iommu/vt-d: Enable ATS for the devices in SATC table omits b897a1b7ad3f iommu/vt-d: Remove unused function intel_svm_capable() omits 45967ffb9e50 iommu/vt-d: Add missing "__init" for rmrr_sanity_check() omits 2852631d96a6 iommu/vt-d: Move intel_iommu_ops to header file omits 2187a57ef0c5 iommu/vt-d: Fix indentation of goto labels omits 782861df7dcd iommu/vt-d: Remove unnecessary prototypes omits 763e656c6937 iommu/vt-d: Remove unnecessary includes omits 586081d3f6b1 iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO omits ee2653bbe89d iommu/vt-d: Remove domain and devinfo mempool omits c8850a6e6d71 iommu/vt-d: Remove iova_cache_get/put() omits c5d27545fb2f iommu/vt-d: Remove finding domain in dmar_insert_one_dev_info() omits 402e6688a7df iommu/vt-d: Remove intel_iommu::domains omits 067e95fc34f0 Merge branch 'core' into x86/vt-d omits f7659f8bcdf8 KVM: arm64: Only open the interrupt window on exit due to [...] omits b09c68dc57c9 clk: imx: pll14xx: Support dynamic rates omits 80cbc80612a0 clk: imx: pll14xx: Add pr_fmt omits 5ff50031cb88 clk: imx: pll14xx: explicitly return lowest rate omits 052d03a043af clk: imx: pll14xx: name variables after usage omits 53990cf9d5b4 clk: imx: pll14xx: consolidate rate calculation omits 58f4980ccbec clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP omits d77461a616b6 clk: imx: pll14xx: Drop wrong shifting omits 485b4ff57c27 clk: imx: pll14xx: Use register defines consistently omits d097cc045b64 clk: imx8mp: remove SYS PLL 1/2 clock gates omits 38ce00adc163 clk: imx8mn: remove SYS PLL 1/2 clock gates omits d25cbd3e3927 clk: imx8mm: remove SYS PLL 1/2 clock gates omits 24defbe194b6 clk: imx: add i.MX93 clk omits 1b26cb8a77a4 clk: imx: support fracn gppll omits 11994196178d clk: imx: add i.MX93 composite clk omits 9a45081bb1fd dt-bindings: clock: add i.MX93 clock definition omits 245830990da6 dt-bindings: clock: Add imx93 clock support omits 135efc3a76d1 clk: imx: off by one in imx_lpcg_parse_clks_from_dt() omits 8cf0e06a7230 dt-bindings: fsl: scu: add imx8dxl scu clock support omits eccac77ede39 clk: imx7d: Remove audio_mclk_root_clk omits 8e6958c80ead Merge branch irq/misc-5.18 into irq/irqchip-next omits 92877b9e7433 Merge branch irq/plic-cleanups into irq/irqchip-next omits 1e364921b008 irqchip/xilinx: Switch to GENERIC_IRQ_MULTI_HANDLER omits d355edef55ee soc: microchip: make mpfs_sys_controller_put static omits 8949f82fc329 Merge branch 'at91-defconfig' into at91-next omits f66409148052 Merge branch 'at91-dt' into at91-next omits 285cc0d7d21b Merge branch 'at91-soc' into at91-next omits 144c4a77a3e1 thunderbolt: Rename EEPROM handling bits to match USB4 spec omits 51d4d64c7ce5 thunderbolt: Clarify register definitions for `tb_cap_plug [...] omits 6915812bbd10 thunderbolt: Do not make DROM read success compulsory omits a283de3ec646 thunderbolt: Do not resume routers if UID is not set omits e87491a9fd4e thunderbolt: Retry DROM reads for more failure scenarios omits 92499dec3aa9 ARM: dts: at91: sama7g5: Add NAND support omits bf9ad37dc8a3 signal, x86: Delay calling signals in atomic on RT enabled [...] omits 5f5399843c0e ARM: configs: at91: sama7: Unselect CONFIG_DMATEST omits 3759326db706 ARM: configs: at91: add eic omits def8abbb1464 ARM: at91: add support in soc driver for new SAMA5D29 omits 003e17e75a3c ARM: dts: at91: sama7g5: add eic node omits cbb92a7717d2 ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes omits 72a4501b5d08 i3c: support dynamically added i2c devices omits 31b9887c7258 i3c: remove i2c board info from i2c_dev_desc omits dd340570a671 ARM: dts: at91: sam9x60ek: modify vdd_1v5 regulator to vdd_1v15 omits 7325fd5614aa Merge Landlock fixes into next omits 4f23f6d45821 iommu/mediatek: Always tlb_flush_all when each PM resume omits 15672b6dc5d0 iommu/mediatek: Add tlb_lock in tlb_flush_all omits ad5042ecbe94 iommu/mediatek: Remove the power status checking in tlb flush all omits 4ea794452ae7 iommu/mediatek: Always check runtime PM status in tlb flus [...] omits 17224e08af73 iommu/mediatek: Remove for_each_m4u in tlb_sync_all omits e674341a90b9 selftests/interpreter: fix separate directory build omits 5b61343b5059 iommu/iova: Improve 32-bit free space estimate omits 06687a03805e iommu/amd: Improve error handling for amd_iommu_init_pci omits 62dc30150c06 soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data omits e1d15646565b USB: serial: pl2303: add IBM device IDs omits d7f15befac80 ALSA: lola: add a check for the return of vmalloc() omits 3cffb26fbb52 ALSA: echoaudio: remove redundant assignment to variable bytes omits 2d684f4e155c drm/exynos: fimd: add BGR support for exynos4/5 omits fedc89821990 drm/exynos: Search for TE-gpio in DSI panel's node omits 8e3fa9d841db drm/exynos: Don't fail if no TE-gpio is defined for DSI driver omits 25b522796223 drm/exynos: gsc: Use platform_get_irq() to get the interrupt omits 61f5fc8d5d57 drm/exynos/fimc: Use platform_get_irq() to get the interrupt omits 9df3f43acf9a drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() [...] omits 6a91548e6b5c drm/exynos: mixer: Use platform_get_irq() to get the interrupt omits 970dc5ed6b6a drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname( [...] omits 560f9d092a9d Merge branch 'mem-ctrl-next' into for-next omits 69d6941949ea dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC omits 5b5ab1bfa189 memory: emif: check the pointer temp in get_device_details() omits fd7bd80b4637 memory: emif: Add check for setup_interrupts omits 3d1e4228c9dd media: i2c: Fix pixel array positions in ov8865 omits 3e4fcec038e0 media: adv7183: Convert to GPIO descriptors omits aaaf357fa61c media: m5mols: Convert to use GPIO descriptors omits b70f5cd874cc media: noon010p30: Convert to use GPIO descriptors omits 200ae4b56891 media: mt9m111: Drop unused include omits 10fa965ca4fa media: adv7511: Drop unused include omits 6de7e4f02640 Merge tag 'drm-msm-next-2022-03-01' of https://gitlab.free [...] omits 9e1a3ce0a952 binfmt_elf: Introduce KUnit test omits 2ab82efeeed8 Merge tag 'drm-intel-gt-next-2022-03-03' of git://anongit. [...] omits c9e9ce0b6f85 Merge tag 'drm-misc-next-2022-03-03' of git://anongit.free [...] omits f298a2b94c7b Merge tag 'du-next-20220303' of git://linuxtv.org/pinchart [...] omits 66a8af1f6e3c Merge tag 'drm/tegra/for-5.18-rc1' of https://gitlab.freed [...] omits f41ee8b91c00 f2fs: fix to do sanity check on curseg->alloc_type omits e40b38a41ce9 KVM: PPC: Book3S HV: remove unnecessary casts omits 51ef2be546e2 media: i2c: isl7998x: Add driver for Intersil ISL7998x omits f0fb3328100e media: dt-bindings: Add Intersil ISL79987 DT bindings omits 443bf23d0048 media: media-entity: Clarify media_entity_cleanup() usage omits ff43dd75157e media: i2c: imx274: Drop surplus includes omits d184cc910e3f media: i2c: ccs: Drop unused include omits 5f1501fd4788 v4l: fwnode: Remove now-redundant loop from v4l2_fwnode_pa [...] omits cb2a3293ca7a v4l: fwnode: Drop redunant -ENODATA check in property refe [...] omits 3056a8e936bb media: media-entity: Simplify media_pipeline_start() omits f17bc788f7b9 media: media-entity: Add media_pad_is_streaming() helper function omits 472377febf84 media: Add a driver for the og01a1b camera sensor omits d4cb5d3c4cee media: i2c: ov5648: Fix lockdep error omits f6d344cd5fa6 selftests: Fix build when $(O) points to a relative path omits a50a88f026fb selftests: netfilter: fix a build error on openSUSE omits 946ad0499d98 selftests: kvm: add generated file to the .gitignore omits c7b9c68fc01b selftests/exec: add generated files to .gitignore omits edcb647b4bfb selftests: add kselftest_install to .gitignore omits 344150999b7f f2fs: fix to avoid potential deadlock omits 309d955985ee dt-bindings: kbuild: Support partial matches with DT_SCHEMA_FILES omits 01399a994bb4 ACPI: docs: enumeration: Unify Package () for properties omits a889e50ea088 ACPI: docs: enumeration: Drop comma for terminator entry omits 6bf87c4de91c ACPI: docs: enumeration: Drop ugly ifdeffery from the examples omits e92e19747c1e ACPI: docs: enumeration: Amend PWM enumeration ASL example omits e8a62f363661 ACPI: docs: enumeration: Remove redundant .owner assignment omits d72f06cee0d5 ACPI: docs: enumeration: Update UART serial bus resource d [...] omits b625fe694626 ACPI: docs: enumeration: Discourage to use custom _DSM methods omits 27e932a31496 ACPI: APEI: rename ghes_init() with an "acpi_" prefix omits dc4e8c07e9e2 ACPI: APEI: explicit init of HEST and GHES in apci_init() omits eb087f305919 ACPI: processor idle: Check for architectural support for LPI omits 01f6c7338ce2 cpuidle: PSCI: Move the `has_lpi` check to the beginning o [...] omits 3dc8a1f6f644 PCI: Support BAR sizes up to 8TB omits 0488343ba3dd selftests/vm/transhuge-stress: Support file-backed PMD folios omits cd0005e55346 mm/filemap: Support VM_HUGEPAGE for file mappings omits aaecf6f19823 mm/readahead: Switch to page_cache_ra_order omits 2d6ed592699b mm/readahead: Align file mappings for non-DAX omits b8674fee8980 mm/readahead: Add large folio readahead omits 34b6911eaba1 mm: Support arbitrary THP sizes omits eba4124618f1 mm: Make large folios depend on THP omits 6e0e35a97fa0 mm: Fix READ_ONLY_THP warning omits 55f81b61d561 mm/filemap: Allow large folios to be added to the page cache omits c88b45df817d mm: Turn can_split_huge_page() into can_split_folio() omits da5872c0822c mm/vmscan: Convert pageout() to take a folio omits a258b70fef02 mm/vmscan: Turn page_check_references() into folio_check_r [...] omits 9bdc39443c40 mm/vmscan: Account large folios correctly omits 328727e05c85 mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios omits d7bb4684ec02 mm/vmscan: Free non-shmem folios without splitting them omits 0293fd3258c9 mm/rmap: Constify the rmap_walk_control argument omits 81a5c6edf214 mm/rmap: Convert rmap_walk() to take a folio omits 5fbdd74de50e mm: Turn page_anon_vma() into folio_anon_vma() omits 34a6b0b3e97a mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_an [...] omits 3abf7b44bb07 mm/damon: Convert damon_pa_young() to use a folio omits d6f79e38960a mm/damon: Convert damon_pa_mkold() to use a folio omits b3de4f5697d4 mm/migrate: Convert remove_migration_ptes() to folios omits 39a847172fcb mm/rmap: Convert make_device_exclusive_range() to use folios omits 11254f9cd718 mm/rmap: Convert try_to_migrate() to folios omits 21008c34cc45 mm/rmap: Convert try_to_unmap() to take a folio omits be336fb693f0 mm/huge_memory: Convert __split_huge_pmd() to take a folio omits 55f08872f5bd mm/rmap: Turn page_referenced() into folio_referenced() omits 77da845cabb5 mm/mlock: Add mlock_vma_folio() omits 31db6230d61b mm/rmap: Use a folio in page_mkclean_one() omits edd99d5ef2d1 mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio omits b786e44a4dbf mm: Convert page_vma_mapped_walk to work on PFNs omits 50b6a7b198e4 sparc32: Add pmd_pfn() omits 5bb7ea6e4e03 powerpc: Add pmd_pfn() omits 9b9c350990ce mips: Make pmd_pfn() available in all configurations omits 72115198df85 arch: Add pmd_pfn() where it is missing omits 72816e68f5e4 mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK omits 45fc5de48d36 mm: Add folio_pgoff() omits c234f669658d mm: Add split_folio_to_list() omits 22074a418862 mm: Add folio_mapcount() omits e0dc86f5dd31 mm: Turn head_compound_mapcount() into folio_entire_mapcount() omits 06a54b023682 mm/vmscan: Turn page_check_dirty_writeback() into folio_ch [...] omits c1aa3912363f fs: Move many prototypes to pagemap.h omits b343b6e4ca27 mm/truncate: Combine invalidate_mapping_pagevec() and __in [...] omits 0cc7aa78360c mm: Turn deactivate_file_page() into deactivate_file_folio() omits d40869cf7398 mm/truncate: Convert __invalidate_mapping_pages() to use a folio omits db462c3bccb3 mm/truncate: Split invalidate_inode_page() into mapping_ev [...] omits 3086765ccc4d mm: Convert remove_mapping() to take a folio omits 69225da8961d mm/truncate: Replace page_mapped() call in invalidate_inod [...] omits 5fac696bbff5 mm/truncate: Convert invalidate_inode_page() to use a folio omits c179d02da03e mm/truncate: Inline invalidate_complete_page() into its on [...] omits ead90753b8e1 splice: Use a folio in page_cache_pipe_buf_try_steal() omits 88e281c355d5 mm/vmscan: Convert __remove_mapping() to take a folio omits 24624aeff612 mm: Turn putback_lru_page() into folio_putback_lru() omits 8adee6232b1c mm: Add lru_to_folio() omits 0151460ef087 mm/memcg: Convert mem_cgroup_swapout() to take a folio omits c0ba7e5647b8 mm/workingset: Convert workingset_eviction() to take a folio omits 6ffb884fa795 mm/gup: Convert check_and_migrate_movable_pages() to use a folio omits c43301271118 mm: Add four folio wrappers omits d90752992acc mm: Turn isolate_lru_page() into folio_isolate_lru() omits 7a600073ce9f mm/gup: Turn compound_range_next() into gup_folio_range_next() omits e71b174db9ca mm/gup: Turn compound_next() into gup_folio_next() omits 8b8c4bee37b0 mm/gup: Convert gup_huge_pgd() to use a folio omits 99e6125b9537 mm/gup: Convert gup_huge_pud() to use a folio omits 757a4720ff99 mm/gup: Convert gup_huge_pmd() to use a folio omits 6c7edb012f84 mm/gup: Convert gup_hugepte() to use a folio omits 9c5ae5c86b90 mm/gup: Convert gup_pte_range() to use a folio omits d7ef3f619367 mm/hugetlb: Use try_grab_folio() instead of try_grab_compo [...] omits eeff7594de52 mm/gup: Add gup_put_folio() omits 1fb7df6532b5 mm: Remove page_cache_add_speculative() and page_cache_get [...] omits 986c5dd05d1a mm/gup: Convert try_grab_page() to use a folio omits 86ce9c610e35 mm/gup: Add try_get_folio() and try_grab_folio() omits b1d4450b3b0b mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() omits ecec74984908 mm: Add folio_pincount_ptr() omits 818dd3d36f2c mm: Make compound_pincount always available omits 10d0ed0fb265 mm/gup: Remove hpage_pincount_sub() omits d2266d7d90e9 mm/gup: Remove hpage_pincount_add() omits 8687d64ce334 mm/gup: Handle page split race more efficiently omits a8ea0023781e mm/gup: Remove an assumption of a contiguous memmap omits 4510fbf351cf mm/gup: Fix some contiguous memmap assumptions omits 193a129b2dd0 mm/gup: Change the calling convention for compound_next() omits 96b447b43c11 mm/gup: Optimise compound_range_next() omits 9c56c8a28931 mm/gup: Change the calling convention for compound_range_next() omits 182d140e389d mm/gup: Remove for_each_compound_head() omits c9e7134268aa mm/gup: Remove for_each_compound_range() omits 8c2892763f79 mm/gup: Increment the page refcount before the pincount omits 4e700cbf28a8 mm/gup: migrate device coherent pages when pinning instead [...] omits 05abb991b91d mm: remove the vma check in migrate_vma_setup() omits 0008dc1a8adf tools: update test_hmm script to support SP config omits 7a8eba1685a6 tools: update hmm-test to support device coherent type omits f6ef8cb1fc80 lib: add support for device coherent type in test_hmm omits 7dc0956f9fb8 lib: test_hmm add module param for zone device type omits 8f965c1caf44 lib: test_hmm add ioctl to get zone device type omits 51ab100bee0d drm/amdkfd: coherent type as sys mem on migration to ram omits 619d17e2c839 drm/amdkfd: add SPM support for SVM omits 7deafb2222f4 mm/gup: fail get_user_pages for LONGTERM dev coherent type omits ad11281c67f9 mm: add device coherent vma selection for memory migration omits 97ed90bf5622 mm: add zone device coherent type memory support omits d90a25f86dc8 mm: build migrate_vma_* for all configs with ZONE_DEVICE support omits 76cbbead253d mm: move the migrate_vma_* device migration code into its [...] omits aaf7d70cc595 mm: refactor the ZONE_DEVICE handling in migrate_vma_pages omits 1776c0d10248 mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page omits f9f38f78c5d5 mm: refactor check_and_migrate_movable_pages omits 5cbf9942c963 mm: generalize the pgmap based page_free infrastructure omits f74515986e63 fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED omits 27674ef6c73f mm: remove the extra ZONE_DEVICE struct page refcount omits dc90f0846df4 mm: don't include <linux/memremap.h> in <linux/mm.h> omits 895749455f60 mm: simplify freeing of devmap managed pages omits 75e55d8a107e mm: move free_devmap_managed_page to memremap.c omits 730ff52194cd mm: remove pointless includes from <linux/hmm.h> omits 5c3f1f9cc4cb mm: remove the __KERNEL__ guard from <linux/mm.h> omits be8a80b3e20e mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages omits c8263bd60500 mm/munlock: mlock_vma_page() check against VM_SPECIAL omits f8a665b15947 Merge branches 'v5.18/vfio/next/mlx5-migration-v10', 'v5.1 [...] omits b042b27868c0 Merge tag 'mlx5-vfio-v10' of https://git.kernel.org/pub/sc [...] omits 266fa94673d3 soundwire: qcom: use __maybe_unused for swrm_runtime_resume() omits c48d8c5c0c40 Merge tag 'nvme-5.18-2022-03-03' of git://git.infradead.or [...] omits 007e433cf037 hwmon: Add driver for Texas Instruments TMP464 and TMP468 omits b4fa042e92e1 dt-bindings: hwmon: add tmp464.yaml omits fce77b7a0922 bus: mhi: Make mhi_state_str[] array static inline and mov [...] omits cc5095747edf ext4: don't BUG if someone dirty pages without asking ext4 first omits b2963932346f gfs2: Remove return value for gfs2_indirect_init omits 98d107b84614 usb: host: xhci: Remove some unnecessary return value init [...] omits c2b0d55080a2 usb: host: xhci: add blank line in xhci_halt() omits c63d5757d0fc usb: host: xhci: update hci_version operation in xhci_gen_setup() omits ddfaee625594 usb: host: xhci: fix a comment typo in xhci_mem_init() omits 81720ec5320c usb: host: xhci: use ffs() in xhci_mem_init() omits 70c05e4cf630 xhci: fix runtime PM imbalance in USB2 resume omits 05519b8589a6 xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() omits 3105bc977d7c xhci: fix garbage USBSTS being logged in some cases omits 14073ce951b5 xhci: make xhci_handshake timeout for xhci_reset() adjustable omits 676748389f5d usb: typec: tipd: Forward plug orientation to typec subsystem omits f8a98c45569a usb: Drop commas after SoC match table sentinels omits 4bf2283cb208 dt-bindings: usb: samsung,exynos-usb2: convert to dtschema omits 949ea75b7ba4 dt-bindings: usb: samsung,exynos-dwc3: convert to dtschema omits dbce3c9ed486 bus: mhi: Move common MHI definitions out of host directory omits 8e29acdc611a bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_rin [...] omits f6ee667e5f41 bus: mhi: Cleanup the register definitions used in headers omits ea050c27440b bus: mhi: Use bitfield operations for handling DWORDs of r [...] omits a743eb01fc4a bus: mhi: Use bitfield operations for register read and write omits 31e763fd7be6 bus: mhi: Move host MHI code to "host" directory omits 022eed2fcfac bus: mhi: Fix MHI DMA structure endianness omits cebe25756b4c bus: mhi: Fix pm_state conversion to string omits 3631e48df0db serial: samsung: Add samsung_early_read to support early kgdboc omits 3f8bab174cb2 serial: make uart_console_write->putchar()'s character an [...] omits dc8fea13f98a spi: Use of_device_get_match_data() omits 8f2b025abc31 ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect t [...] omits e94769900f43 ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" omits 8ba3c7bd4dca drm: rcar-du: Don't restart group when enabling plane on Gen3 omits aaaf9361f034 drm: rcar-du: Don't select VSP1 sink on Gen3 omits 80e439098161 dma-debug: fix return value of __setup handlers omits 88faa5e8ead6 vfio/mlx5: Use its own PCI reset_done error handler omits 915076f70efa vfio/pci: Expose vfio_pci_core_aer_err_detected() omits 6fadb021266d vfio/mlx5: Implement vfio_pci driver for mlx5 devices omits f1d98f346ee3 vfio/mlx5: Expose migration commands over mlx5 device omits 0f3f9cd7f752 vfio: Remove migration protocol v1 documentation omits f5ff79fddf0e dma-mapping: remove CONFIG_DMA_REMAP omits 8cb3d83b959b vfio: Extend the device migration protocol with RUNNING_P2P omits 115dcec65f61 vfio: Define device migration protocol v2 omits 445ad495f0ff vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl omits 4f01d09b2bbf video: fbdev: sm712fb: Fix crash in smtcfb_write() omits 961e366c8531 video: fbdev: s3c-fb: fix platform_get_irq.cocci warning omits 841281fe52a7 drm: rcar-du: Drop LVDS device tree backward compatibility omits ed6e76676b26 drm: rcar-du: lvds: Add r8a77961 support omits 3a9a6f3da073 dt-bindings: display: bridge: renesas,lvds: Document r8a77 [...] omits 701920ca9822 drm/ssd130x: remove redundant initialization of pointer mode omits c4b9c570965f USB: serial: simple: add Nokia phone driver omits 02a08d78f5c4 perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT omits 6b71b69dd98b ext4: remove redundant assignment to variable split_flag1 omits 5c93e8ecd5bd ext4: fix underflow in ext4_max_bitmap_size() omits fd9b6fad667c ext4: fix ext4_mb_clear_bb() kernel-doc comment omits 7aab5c84a0f6 ext4: fix fs corruption when tring to remove a non-empty d [...] omits a861fb9fa51d ext4: use time_is_before_jiffies() instead of open coding it omits b3998b3bc658 ext4: improve fast_commit performance and scalability omits f48a0c475c2a Documentation: EM: Describe new registration method using DT omits 32bf8bc9a077 OPP: Add support of "opp-microwatt" for EM registration omits caeea9e66719 PM: EM: add macro to set .active_power() callback conditionally omits 4f9a7a1dc2a2 OPP: Add "opp-microwatt" supporting code omits 0409ab77728d dt-bindings: opp: Add "opp-microwatt" entry in the OPP omits 8ddb80c5fcf4 dt-bindings: display/msm: add missing brace in dpu-qcm2290.yaml omits d9540eeaa3d1 Merge branches 'nuvoton-dt-for-v5.18' and 'dt-for-v5.18' i [...] omits 2c1acb13c3ef ARM: dts: aspeed: ast2600-evb: Enable GFX device omits 0c41016e8151 ARM: dts: aspeed: Add GFX node to AST2600 omits 3192f1d9b61a drm/amdgpu: remove redundant null check omits 825e0af0d453 drm/amdgpu/sdma5: drop unused cyan skillfish firmware omits 31f5f46043c7 drm/amdgpu/gfx10: drop unused cyan skillfish firmware omits 1b537e64105d drm/amdgpu: remove unused gpu_info firmwares omits 45a3e06be4d3 drm/amdgpu: Use IP versions in convert_tiling_flags_to_modifier() omits fe5e8f07fc25 drm/amd/display: Modify plane removal sequence to avoid hangs. omits 7952fa0d3e18 drm/amd/pm: new v3 SmuMetrics data structure for Sienna Cichlid omits d7709eb6a197 drm/amdgpu: enable gfxoff routine for GC 10.3.7 omits fabe1753851c drm/amdgpu: enable gfx power gating for GC 10.3.7 omits 9a1358bb2ce3 drm/amdgpu/nv: enable clock gating for GC 10.3.7 subblock omits 00bfab4457c2 drm/amdgpu: enable gfx clock gating control for GC 10.3.7 omits b6901d93cc12 drm/amdgpu: fix suspend/resume hang regression omits e6fac6a9c9eb drm/amdgpu: Move CAP firmware loading to the beginning of [...] omits 5aa061474b1e drm/amdgpu: Bump minor version for hot plug tests enabling. omits 57230f0ce6ed drm/amdgpu: Fix sigsev when accessing MMIO on hot unplug. omits 7d4108e4ceb3 drm/amdgpu: convert code name to ip version for noretry set omits 957b0787ee5d drm/amdgpu: move amdgpu_gmc_noretry_set after ip_versions [...] omits 80e0c2cb37b6 drm/amdgpu: Remove redundant .ras_fini initialization in s [...] omits 30e58102d516 drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits 149d7ba1f8fe drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits aa8e65dfc75f drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits f148c143ef3f drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits 0dca257d6dc5 drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits f578a37d19c6 drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits 9dad47c50f9b drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits 35366481d094 drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits 1f211a827cbd drm/amdgpu: centrally calls the .ras_fini function of all [...] omits 667c7091a39e drm/amdgpu: Optimize xxx_ras_fini function of each ras block omits 01d468d9a420 drm/amdgpu: Modify .ras_fini function pointer parameter omits b51759661e29 drm/amd/display: Adding a dc_debug option and dmub setting [...] omits 91dcfe5fd9d3 drm/amd/display: Add frame alternate 3D & restrict HW pack [...] omits ca6fcfa8d446 drm/amdgpu: Fix realloc of ptr omits 4affb1230338 drm/amd/display: Reset VIC if HDMI_VIC is present omits 6dc0fded6280 drm/amd/display: Make functional resource functions non-static omits 1e242bf8bc1b drm/amd/display: Remove invalid RDPCS Programming in DAL omits d58b8a99cbb8 drm/amdkfd: Add SMI add event helper omits 38abd56bed58 drm/amdkfd: Correct SMI event read size omits e433d6843310 Revert "drm/amdkfd: process_info lock not needed for svm" omits b8cb6ab68674 gpu/amd: vega10_hwmgr: fix inappropriate private variable name omits 52e8da704d8d drm/amd/display: Don't fill up the logs omits 55de8686df7e kconfig: change .config format to use =n instead of "is not set" omits f44b645fe007 certs: simplify empty certs creation in certs/Makefile omits 6ce019f73d52 certs: include certs/signing_key.x509 unconditionally omits 280ee3c3aaa8 crypto: octeontx2 - fix missing unlock omits e6205ad58a7a hwrng: cavium - fix NULL but dereferenced coccicheck error omits 959e37546491 crypto: cavium/nitrox - don't cast parameter in bit operations omits 647d41d3952d crypto: vmx - add missing dependencies omits 9578de385c78 MAINTAINERS: Add maintainer for Xilinx ZynqMP SHA3 driver omits 7ecc3e34474b crypto: xilinx - Add Xilinx SHA3 driver omits 80f940ef527e firmware: xilinx: Add ZynqMP SHA API for SHA3 functionality omits 52af29abffca crypto: xilinx - Updated Makefile for xilinx subdirectory omits 7976c1492571 crypto: crypto_xor - use helpers for unaligned accesses omits 4920a4a7262d crypto: cleanup comments omits 35d2bf20683f crypto: dh - calculate Q from P for the full public key ve [...] omits 81771ff2411a lib/mpi: export mpi_rshift omits 32f07cc40c9b crypto: dh - disallow plain "dh" usage in FIPS mode omits d6097b8d5d55 crypto: api - allow algs only in specific constructions in [...] omits c8e8236cf71f crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' [...] omits 209b7fc9c924 crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates omits 1e2079645667 crypto: dh - implement private key generation primitive fo [...] omits 60a273e9aecd crypto: testmgr - add known answer tests for ffdheXYZ(dh) [...] omits 7dce59819750 crypto: dh - implement ffdheXYZ(dh) templates omits d902981f09bf crypto: dh - introduce common code for built-in safe-prime [...] omits fae198935c44 crypto: dh - split out deserialization code from crypto_dh [...] omits 215bebc8c6ac crypto: dh - constify struct dh's pointer members omits 48c6d8b878c1 crypto: dh - remove struct dh's ->q member omits 46ed5269bf7d crypto: kpp - provide support for KPP spawns omits 1038fd78a1b8 crypto: kpp - provide support for KPP template instances omits 4058cf08945c crypto: engine - check if BH is disabled during completion omits 7f22421103c5 crypto: gemini - call finalize with bh disabled omits dba633342994 crypto: amlogic - call finalize with bh disabled omits f75a749b6d78 crypto: sun8i-ce - call finalize with bh disabled omits b169b3766242 crypto: sun8i-ss - call finalize with bh disabled omits 2f5ee72ee950 crypto: cavium/zip - register algorithm only if hardware i [...] omits 53e748c2758c hwrng: atmel - remove extra line omits c4f51eab6ce0 hwrng: atmel - add runtime pm support omits b95318852597 hwrng: atmel - use __maybe_unused and pm_ptr() for pm ops omits 9fbd8b306fcb hwrng: atmel - move set of TRNG_HALFR in atmel_trng_init() omits f14b02088fb8 hwrng: atmel - rename enable/disable functions to init/cleanup omits a223ea9f89ab hwrng: atmel - disable trng on failure path omits 0934683dd1c7 hwrng: atmel - add wait for ready support on read omits 450b056c92fa ARM: dts: aspeed: Enable Dual SPI RX transfers omits e41d27eaf548 drm/aspeed: Add AST2600 chip support omits 5e2421ce7970 drm/aspeed: Update INTR_STS handling omits 867dfe1041a0 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits ff8dcfebe08d staging: greybus: gpio: Use generic_handle_irq_safe(). omits bfe6b967948c net: usb: lan78xx: Use generic_handle_irq_safe(). omits 83d9b7e3955d mfd: ezx-pcap: Use generic_handle_irq_safe(). omits 1b9855de1ef4 misc: hi6421-spmi-pmic: Use generic_handle_irq_safe(). omits 1d366c2f9df8 i2c: xiic: Make bus names unique omits 55b6f82e9443 i2c: i801: Add support for the Process Call command omits 9c02c6391c88 i2c: i801: Drop useless masking in i801_access omits d2bda1500aa8 IDT: Fix Build warnings on some 32bit architectures. omits dca669354e6f dt-bindings: Another pass removing cases of 'allOf' contai [...] omits 3c36fe9302d1 ACPI: bus: Introduce acpi_bus_for_each_dev() omits b2d5c4016a34 Merge branch 'for-v5.18/dt-cleanup' into for-next omits 9ae2ac4d31a8 drm: Add TODO item for optimizing format helpers omits ad3c72b0c6b9 arm64: dts: lg: align pl330 node name with dtschema omits 8ede5890faaa arm64: dts: lg: add dma-cells to pl330 node omits e7f127b213fa arm64: dts: juno: align pl330 node name with dtschema omits 0d03011894d2 fbdev: Improve performance of cfb_imageblit() omits 3c54c95bd917 fbdev: Remove trailing whitespaces from cfbimgblt.c omits 6f29e04938bf fbdev: Improve performance of sys_imageblit() omits 7dbc515f5ca4 fbdev: Improve performance of sys_fillrect() omits a113870165b8 dt-bindings: hwmon: Add sample averaging properties for ADM1275 omits a3cd66d7cbad hwmon: (adm1275) Allow setting sample averaging omits f53bfe4d6984 hwmon: (xdpe12284) Add regulator support omits efdab64d88ab hwmon: (xdpe12284) Add support for xdpe11280 omits ff4670ed6e81 dt-bindings: trivial-devices: Add xdpe11280 omits 602a4eda6883 PCI/AER: Update aer-inject URL omits 168678d765d3 dm mpath: use DMINFO instead of printk with KERN_INFO omits 385411ffba0c dm: stop using bdevname omits 977ff73e6415 dm-zoned: remove the ->name field in struct dmz_dev omits 227178d238b3 ASoC: Intel: machine driver updates for 5.18 omits cdbec3ede0b8 selinux: shorten the policy capability enum names omits 487606687984 Merge reiserfs deprecation patch. omits eb103a51640e reiserfs: Deprecate reiserfs omits 35732a0694cd soundwire: qcom: constify static struct qcom_swrm_data glo [...] omits 04d46a7b3837 soundwire: qcom: add in-band wake up interrupt support omits c7449e766de3 dt-bindings: soundwire: qcom: document optional wake irq omits 74e79da9fd46 soundwire: qcom: add runtime pm support omits b25c7dc13fb8 staging: rts5208: fix Lines should not end with a '('. omits 4c11113c1a3d KVM: arm64: Enable Cortex-A510 erratum 2077057 by default omits b2006061ae28 drm/i915/xehpsdv: Move render/compute engine reset domains [...] omits ff6b19d3a0f9 drm/i915/xehp: Add compute workarounds omits 88ed07cb2737 drm/i915/xehp: handle fused off CCS engines omits e393e2aa0ad7 drm/i915/xehp: Don't support parallel submission on comput [...] omits ea4ca894a160 drm/i915/xehp/guc: enable compute engine inside GuC omits 87cb6d80f2d1 drm/i915/xehp: Enable ccs/dual-ctx in RCU_MODE omits adfadb5638bf drm/i915/xehp: Define context scheduling attributes in lrc [...] omits f4c1fdb93992 drm/i915: Move context descriptor fields to intel_lrc.h omits c674c5b9342e drm/i915/xehp: CCS should use RCS setup functions omits 803efd297e31 drm/i915/xehp: compute engine pipe_control omits 505c4857fb13 drm/i915/xehp: Add Compute CS IRQ handlers omits 4b88ad503d6d drm/i915/xehp: CCS shares the render reset domain omits 944823c94639 drm/i915/xehp: Define compute class and engine omits e1c21608e3cf platform/x86: thinkpad_acpi: Add PSC mode support omits c6455af54899 phy: qcom-qmp: add sc8280xp UFS PHY omits f01da68667dc dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs c [...] omits 7addff4018f0 phy: qcom-snps: Add sc8280xp support omits 641024df6a82 dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and [...] omits bb1fea8454b4 dt-bindings: Revert "dt-bindings: soc: grf: add naneng com [...] omits e02cebea3fbc phy: dt-bindings: Add Cadence D-PHY Rx bindings omits 222e7d3f6235 phy: dt-bindings: cdns,dphy: add power-domains property omits 40b95583561e phy: dt-bindings: Convert Cadence DPHY binding to YAML omits 41d393aaead4 phy: cadence: Add Cadence D-PHY Rx driver omits 7a37e890bd5d dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings omits a3d38af35d61 selftests: sdsi: test sysfs setup omits f6d92cfc79e8 tools arch x86: Add Intel SDSi provisiong tool omits 81d9d7f8bb8b drm/panfrost: cleanup comments omits 13262fc26c18 spi: spi-zynqmp-gqspi: Handle error for dma_set_mask omits d149dd2a806b spi: dt-bindings: mediatek: Set min size for 'mediatek,pad [...] omits ee8ad9440f18 spi: dt-bindings: renesas,rspi: Drop comment for generic c [...] omits 80c056656d46 regulator: virtual: add devicetree support omits d2fb5487ecb2 regulator: virtual: warn against production use omits 75c3543e39f0 regulator: virtual: use dev_err_probe() omits d5dd781bcc81 ASoC: qcom: Fix error code in lpass_platform_copy() omits de2c6f98817f ASoC: soc-compress: prevent the potentially use of null pointer omits 300689fb04b3 ASoC: soc-generic-dmaengine-pcm: set period_bytes_min base [...] omits 45ea97d74313 ASoC: dwc-i2s: Handle errors for clk_enable omits a2253ec7aef2 ASoC: amd: use asoc_substream_to_rtd() omits f9e2ca0640e5 ASoC: atmel_ssc_dai: Handle errors for clk_enable omits 2ecf362d2203 ASoC: mxs-saif: Handle errors for clk_enable omits c4dcd7100c26 ASoC: Intel: soc-acpi: add entries in ADL match table omits 2fe14ff61bd6 ASoC: Intel: sof_ssp_amp: rename driver and support cs35l4 [...] omits 709ec7bec6b3 ASoC: Intel: cirrus-common: support cs35l41 amplifier omits 024979b67b39 ASoC: Intel: sof_rt1308: move rt1308 code to common module omits e1d5e1332402 ASoC: Intel: boards: create sof-realtek-common module omits 612896ec5a4e NFS: Cache all entries in the readdirplus reply omits da793fb0f56c ASoC: Intel: add RT1308 I2S machine driver and HDMI-in cap [...] omits 0adf85b445c7 NFS: Optimise away the previous cookie field omits b0365ccb0712 NFS: Fix up forced readdirplus omits f648022faa68 NFS: Convert readdir page cache to use a cookie based index omits 9332cf14e2db NFS: Clean up page array initialisation/free omits 11d03d0a1ed8 NFS: Trace effects of the readdirplus heuristic omits eace45a18ccb NFS: Trace effects of readdirplus on the dcache omits 310e3187450d NFS: Add basic readdir tracing omits 0b3cc71b5ab3 NFS: Don't request readdirplus when revalidation was forced omits 2c2c336506e9 NFS: Readdirplus can't help lookup for case insensitive fi [...] omits f1eebb3bf707 ASoC: Intel: boards: fix spelling in comments omits c49c68944f2d NFSv4: Ask for a full XDR buffer of readdir goodness omits ad1e109a4109 NFS: Don't ask for readdirplus unless it can help nfs_getattr() omits 230bc98f7a2a NFS: Improve heuristic for readdirplus omits 9c3f4d988c23 NFS: Reduce use of uncached readdir omits 9ff89c25d8ad NFS: Simplify nfs_readdir_xdr_to_array() omits 6c34f05b7546 NFS: If the cookie verifier changes, we must invalidate th [...] omits 580f236737d1 NFS: Adjust the amount of readahead performed by NFS readdir omits c8f0523ba398 NFS: Don't advance the page pointer unless the page is full omits 728dd0ab3742 NFS: Don't re-read the entire page cache to find the next cookie omits a6264056b39e ASoC: soc-acpi: remove sof_fw_filename omits d09e673f4971 NFS: Store the change attribute in the directory page cache omits 0bf126163c3e iio: adc: xilinx-ams: Fix single channel switching sequence omits d5d786fb5316 iio: adc: xilinx-ams: Fixed wrong sequencer register settings omits 1f21a4157806 iio: adc: xilinx-ams: Fixed missing PS channels omits 5165102efa41 dt-bindings: iio: adc: zynqmp_ams: Add clock entry omits c87b7b12f48d iio: accel: mma8452: use the correct logic to get mma8452_data omits 571426631acf iio: adc: aspeed: Add divider flag to fix incorrect voltag [...] omits 6270bf1f0197 iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct omits 098fdbc3531f irqchip/sifive-plic: Disable S-mode IRQs if running in M-mode omits 0d3616bbd03c irqchip/sifive-plic: Improve naming scheme for per context [...] omits 150430366b2d drm/bridge: nwl-dsi: Remove superfluous write to NWL_DSI_I [...] omits c0bbed9051b6 drm/bridge: Clear the DP_AUX_I2C_MOT bit passed in aux rea [...] omits faabb26838f3 platform/surface: Remove Surface 3 Button driver omits 60c7353c6b23 Input: soc_button_array - add support for Microsoft Surfac [...] omits a8b2b8b06e10 drm/i915: Depend on !PREEMPT_RT. omits 3e53bb2bd87b Merge branch 'tee_shm_vmalloc_for_v5.19' into next omits ad3e289de810 tee: make tee_shm_register_kernel_buf vmalloc supported omits cb18448bbf1c platform/x86: x86-android-tablets: Lenovo Yoga Tablet 2 83 [...] omits bf8fd1a9736e platform/x86: x86-android-tablets: Workaround Lenovo Yoga [...] omits 67dfc2b441b4 platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet [...] omits 7fa7dfafe40a platform/x86: x86-android-tablets: Fix EBUSY error when re [...] omits f97afae4d780 Merge remote-tracking branch 'pdx86/platform-drivers-x86-p [...] omits bf779aaf56ea platform/x86: thinkpad_acpi: Add dual fan probe omits 402576d9804e Documentation: Add x86/amd_hsmp driver omits 91f410aa679a platform/x86: Add AMD system management interface omits f094399fae9c surface: surface3_power: Fix battery readings on batteries [...] omits 32370191c085 platform/x86: amd-pmc: Set QOS during suspend on CZN w/ ti [...] omits 1f311c94aabd mmc: rtsx: add 74 Clocks in power on flow omits d06957d7a692 PCI: hv: Avoid the retarget interrupt hypercall in irq_unm [...] omits e26557a0aa68 leds: pca955x: Allow zero LEDs to be specified omits ca386253ff6f leds: pca955x: Make the gpiochip always expose all pins omits 76f22f4dcae6 Documentation: sound: fix typo in control-names.rst omits c5f75d490fc2 Merge branch 'for-5.18' into for-next omits b665eae7a788 printk: fix return value of printk.devkmsg __setup handler omits 71bb9ab6e351 scsi: ufs: Fix runtime PM messages never-ending cycle omits af4edb1d50c6 scsi: core: sd: Add silence_suspend flag to suppress some [...] omits e81ce97f5716 scsi: lpfc: Use rport as argument for lpfc_chk_tgt_mapped() omits 123a3af35d08 scsi: lpfc: Use rport as argument for lpfc_send_taskmgmt() omits bb21fc9911ee scsi: lpfc: Use fc_block_rport() omits 45c59287ff01 scsi: lpfc: Drop lpfc_no_handler() omits bf180cc1a5da scsi: lpfc: Kill lpfc_bus_reset_handler() omits 98cdcd6c6b4a scsi: wd719x: Return proper error code when dma_set_mask() fails omits 69af1c9577aa scsi: iscsi: Drop temp workq_name omits 7cb6683ce761 scsi: iscsi: Use the session workqueue for recovery omits 5842ea366831 scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding omits d8ec5d67b8bb scsi: iscsi: Remove iscsi_scan_finished() omits b07c348f8ffb scsi: iscsi: Speed up session unblocking and removal omits 8dd3dff3bf3e scsi: iscsi: Fix recovery and unblocking race omits 07e0984b96ec scsi: scsi_transport_fc: Fix FPIN Link Integrity statistic [...] omits 32698c955295 scsi: libsas: Clean up sas_form_port() omits 264403033105 scsi: core: Remove <scsi/scsi_request.h> omits 6aded12b10e0 scsi: core: Remove struct scsi_request omits dbb4c84d87af scsi: core: Move the result field from struct scsi_request [...] omits a9a4ea1166d6 scsi: core: Move the resid_len field from struct scsi_requ [...] omits 5b794f98074a scsi: core: Remove the sense and sense_len fields from str [...] omits ce70fd9a551a scsi: core: Remove the cmd field from struct scsi_request omits 71bada345b33 scsi: core: Don't memset() the entire scsi_cmnd in scsi_in [...] omits c49ff72cff4c scsi: target: pscsi: Remove struct pscsi_plugin_task omits 719ca3797290 dt-bindings: display/msm: Drop bogus interrupt flags cell [...] omits 4f0bfdfd8323 ELF: Properly redefine PT_GNU_* in terms of PT_LOOS omits 7dc6ea7c56bd MAINTAINERS: Update execve entry with more details omits b452722e6ff3 exec: cleanup comments omits 2b4bfbe09676 fs/binfmt_elf: Refactor load_elf_binary function omits 0da1d5002745 fs/binfmt_elf: Fix AT_PHDR for unusual ELF files omits d65bc29be0ae binfmt: move more stuff undef CONFIG_COREDUMP omits 9132c3947b09 selftests/exec: Test for empty string on NULL argv omits dcd46d897adb exec: Force single empty string when argv is empty omits 84158b7f6a06 coredump: Also dump first pages of non-executable ELF libraries omits 10b19249192a ELF: fix overflow in total mapping size calculation omits 7e302637ba61 drm/v3d: centralize error handling when init scheduler fails omits e2a1e7abaee1 drm/i915/guc: Do not complain about stale reset notifications omits f568cbd9aef2 dt-bindings: iio: Add ltc2688 documentation omits 52302f87d0a1 iio: ABI: add ABI file for the LTC2688 DAC omits 832cb9eeb931 iio: dac: add support for ltc2688 omits 406826932fdb Merge branch 'i2c/for-mergewindow' into i2c/for-next omits e7c49117b319 Merge branch 'i2c/for-current' into i2c/for-next omits b497e06d2714 staging: pi433: prevent uninitialized data from being printed out omits 095f74650274 staging: r8188eu: use ieee80211 helper to read the "order" bit omits 0beae891d3ba staging: r8188eu: use ieee80211 helper to read the protected bit omits 3371c86dc054 staging: r8188eu: use ieee80211 helper to read "more data" omits 7c22fd48fd4e staging: r8188eu: use ieee80211 helper to check for more f [...] omits 1c167e3b8304 staging: r8188eu: use ieee80211 helper for qos bit omits aacd0400c7f3 staging: r8188eu: refactor validate_recv_frame's error handling omits d7e168c76f16 staging: r8188eu: use ieee80211 helpers to check the frame type omits e9f3ac5edb25 staging: r8188eu: use ieee80211 define for management frame type omits e092f715ff5f staging: r8188eu: remove unused define omits 1b627cc17291 staging: r8188eu: get_rx_status is not used omits dde7b6ea8780 staging: r8188eu: recvframe_push is not used omits 905eebcf28d0 staging: r8188eu: cnt is set but not used omits 1327fcf175fa staging: r8188eu: fix endless loop in recv_func omits 6e1e59c1caf6 staging: r8188eu: irq_prepare_beacon_tasklet is unused omits 18ba5748c24d staging: r8188eu: smooth_rssi_data is not used omits 2d19e698e7f1 staging: pi433: remove rf69_get_flag function resolving en [...] omits ed01d1b9bca2 staging: r8188eu: remove _linked_rx_signal_strength_display() omits 50dc963bc12c staging: pi433: remove TODOs-related item from the TODO file omits 55927cb44db4 arm64: dts: broadcom: Fix sata nodename omits 3dd9a926ec23 mmc: rtsx: Fix build errors/warnings for unused variable omits 47b95e8ab731 serial: mvebu-uart: fix return value check in mvebu_uart_c [...] omits 6e124e58ae2e sc16is7xx: Set AUTOCTS and AUTORTS bits omits 21144bab4f11 sc16is7xx: Handle modem status lines omits cc4c1d05eb10 sc16is7xx: Properly resume TX after stop omits 16b3ac9041a3 Revert "tty: serial: meson: *" omits 89fe6fa20637 Merge branch 'arm/fixes' into for-next omits a106848c42b6 serial: sunplus-uart: Fix compile error while CONFIG_SERIA [...] omits 966ffbd8615a s390/mm: convert pte_val()/pXd_val() into functions omits e1fc74ff2346 s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue omits 933b7253adf6 s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue omits 869a9dbc10d2 s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue omits 4a366f519a3c s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue omits b8e3b37900a5 s390/mm: use set_pXd()/set_pte() helper functions everywhere omits f29111f117aa s390/mm: add set_pte_bit()/clear_pte_bit() helper functions omits e2aaae2d3677 s390/mm: add set_pXd()/set_pte() helper functions omits f0003a9e4c18 s390/entry: remove unused expoline thunk omits 1a5e3f262e03 s390/ftrace: make use of epsw to get psw mask omits 96f6641a6a28 s390/ptrace: remove opencoded offsetof omits 4851d2262236 s390/smp: sort out physical vs virtual pointers usage omits 8944d05f9bbf s390/ap: enable sysfs attribute scans to force AP bus rescan omits 283915850a44 s390/ap: notify drivers on config changed and scan complet [...] omits 4f8206b88286 s390/ap: driver callback to indicate resource in use omits 9ba142f472c1 s390/test_unwind: fix and extend kprobes test omits 829ec7491c40 s390/test_unwind: add ftrace test omits 8a0c97055027 s390/test_unwind: add "backtrace" module parameter omits 93bd3232448f s390/test_unwind: minor cleanup omits 81eac9079663 s390/test_unwind: show tests as skipped if unsupported omits 42b01a553a56 s390: always use the packed stack layout omits 9a4f03ad6d67 Merge branch 'fixes' into features omits 620c803f42de ACPI: LPSS: Provide an SSP type to the driver omits f167c1a13879 ACPI: LPSS: Constify properties member in struct lpss_device_desc omits 2cbfae0f50f7 ACPI: platform: Constify properties parameter in acpi_crea [...] omits d7583c8a5748 i2c: tegra: Add SMBus block read function omits 023bbde3db41 pstore: Add prefix to ECC messages omits e068ef3fd5a3 drm/i915/guc: Initialize GuC submission locks and queues early omits 26a06c7c0cad Merge branch 'arm/defconfig' into for-next omits 7d90798b86f8 Merge branch 'arm/drivers' into for-next omits 4d558d4d88af Merge tag 'qcom-drivers-for-5.18' of git://git.kernel.org/ [...] omits c807a335d3b1 Merge tag 'qcom-arm64-defconfig-for-5.17' of git://git.ker [...] omits 0c8b522d3e3f Merge branch irq/qcom-pdc-cleanup into irq/irqchip-next omits 6ceb6a96db4e Merge branch 'v5.17-fixes' into for-next omits bfa883aceaf4 Merge branch 'v5.17-next/soc' into for-next omits 57278309680c Merge branch 'v5.17-next/dts64' into for-next omits ed7e1505b075 Merge branch 'v5.17-next/dts32' into for-next omits 55ddcd9f3226 powercap: DTPM: Fix spelling mistake "initialze" -> "initialize" omits 5bf19d0aa3d2 powercap: DTPM: dtpm_node_callback[] can be static omits 7a64ca17e4dd PM: suspend: fix return value of __setup handler omits ba7ffcd4c4da PM: hibernate: fix __setup handler error handling omits 4a49db7b0abc Merge tag 'linux-cpupower-5.18-rc1' of git://git.kernel.or [...] omits ad5255c1ea9c ceph: misc fix for code style and logs omits 1ab36c9dfa01 ceph: allocate capsnap memory outside of ceph_queue_cap_snap() omits 5ed91587e201 ceph: do not release the global snaprealm until unmounting omits 1753629ea0f3 ceph: remove incorrect and unused CEPH_INO_DOTDOT macro omits 7e7d67a2044a MAINTAINERS: add Xiubo Li as cephfs co-maintainer omits 74a31df4f1f1 ceph: eliminate the recursion when rebuilding the snap context omits 2e586641c950 ceph: do not update snapshot context when there is no new [...] omits 2941bf53f59c ceph: zero the dir_entries memory when allocating it omits ab58a5a1c048 ceph: move to a dedicated slabcache for ceph_cap_snap omits 6ddf5f165f13 ceph: add getvxattr op omits 27884f4bce63 libceph: drop else branches in prepare_read_data{,_cont} omits 810313c5f3f5 ceph: fix comments mentioning i_mutex omits 370f0acf2c70 ceph: fail the request directly if handle_reply gets an ESTALE omits 4d9513cf6d20 ceph: wake waiters after failed async create omits fbed7045f552 ceph: wait for async create reply before sending any cap messages omits 9eaa7b79979f ceph: eliminate req->r_wait_for_completion from ceph_mds_request omits 083db6fd3e73 ceph: uninline the data on a file opened for writing omits 5b19f1eba459 ceph: make ceph_netfs_issue_op() handle inlined data omits a25cedb4313d ceph: switch netfs read ops to use rreq->inode instead of [...] omits b652de1e3dfb KVM: SVM: Disable preemption across AVIC load/put during A [...] omits eee5215bd784 drm/i915/guc: Fix flag query helper function to not modify state omits 4a0a1436053b mips: ralink: fix a refcount leak in ill_acc_of_setup() omits a461cac0c4b4 arm64: defconfig: enable the CVP driver omits 200ed341b864 mips: Implement "current_stack_pointer" omits 37db988c3629 Merge tag 'intel-gpio-v5.18-1' of gitolite.kernel.org:pub/ [...] omits a644161ba11d Documentation: admin-guide: pm: Document uncore frequency scaling omits ef82c9be844f arm64: dts: n5x: add sdr edac support omits 4b557e171ae7 arm64: dts: agilex/stratix10: add clock-names to USB DWC2 node omits 4b9ff41f22d6 dt-bindings: usb: dwc2: add disable-over-current omits 1b5f9a048759 dt-bindings: usb: dwc2: add iommus omits 448841d9a2bc dt-bindings: usb: dwc2: fix compatible of Intel Agilex omits c018cef15757 [v2] ARM: sa1100/assabet: move dmabounce hack to ohci driver omits 53157759f56b dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings omits f866a7ae1265 dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ [...] omits 7419553d03ff dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM omits eb1e49e04ab9 dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC omits 80704a84a9f8 i2c: designware: Use the i2c_mark_adapter_suspended/resume [...] omits c57813b8b288 i2c: designware: Lock the adapter while setting the suspen [...] omits c205cac49e09 dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC omits 65cad772dcb4 soc: document merges omits 428feddeea00 Merge branch 'arm/fixes' into for-next omits 8fcc54796bdf arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias omits 5b9df0acd22a i2c: mediatek: remove redundant null check omits 444e1154b2bf PM: hibernate: Clean up non-kernel-doc comments omits cedd3614e5d9 perf: Add irq and exception return branch types omits 71a412ed4c10 perf/x86/intel/uncore: Make uncore_discovery clean for 64 [...] omits 25795ef6299f sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINT [...] omits fa2c3254d7cf sched/tracing: Don't re-read p->state when emitting sched_ [...] omits 49bef33e4b87 sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race omits 3eba0505d03a sched/cpuacct: Remove redundant RCU read lock omits dc6e0818bc9a sched/cpuacct: Optimize away RCU read lock omits 248cc9993d1c sched/cpuacct: Fix charge percpu cpuusage omits 7dfe105dfc72 PM: sleep: wakeup: Fix typos in comments omits b5a796c6a809 i2c: mediatek: modify bus speed calculation formula omits 1d7286729aa6 hv_balloon: rate-limit "Unhandled message" warning omits 17ba1e87fca9 i2c: designware: Fix improper usage of readl omits fde115f8d1bc Merge tag 'soc-fixes-5.17-2' into for-next omits 45c9e9a608aa dt-bindings: arm: mediatek: mmsys: add support for MT8186 omits 919e96df951d dt-bindings: mediatek: add compatible for MT8186 pwrap omits 498540577aef soc: mediatek: pwrap: add pwrap driver for MT8186 SoC omits 2f67bb34d9e2 soc: mediatek: mmsys: add mmsys reset control for MT8186 omits b319542664df soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data omits 4359086dd462 Merge branch 'arm/drivers' into for-next omits d8703554f4de i2c: qcom-geni: Add support for GPI DMA omits b54eeb0dde89 Merge branch 'arm/defconfig' into for-next omits 48d3c3e9deb0 Merge branch 'arm/dt' into for-next omits a0b3fde3018e Merge branch 'arm/soc' into for-next omits 0f901558bd1f Merge branch 'arm/fixes' into for-next omits da2e86c0bd7b i2c: riic: Simplify reset handling omits aa9f58415a8e KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors omits 36c11fee4fb5 dt-bindings: i2c: microchip,corei2c: Fix indentation of co [...] omits f6bfe8b5b2c2 PM: domains: Fix sleep-in-atomic bug caused by genpd_debug [...] omits cde4b57a1c51 Merge branch 'for-5.17/upstream-fixes' into for-next omits a5ea32579f08 i2c: cht-wc: Use generic_handle_irq_safe(). omits 68ea1b2c3386 i2c: core: Use generic_handle_irq_safe() in i2c_handle_smb [...] omits a483b1b232e6 Merge tag 'mvebu-arm-5.18-1' of git://git.kernel.org/pub/s [...] omits 9a6582b83928 PM: domains: use dev_err_probe() to simplify error handling omits 7d8e1702b572 Merge tag 'mvebu-dt-5.18-1' of git://git.kernel.org/pub/sc [...] omits 94b0655636b3 Merge tag 'mvebu-dt64-5.18-1' of git://git.kernel.org/pub/ [...] omits e7d90cfac551 PM: domains: Prevent power off for parent unless child is [...] omits 60157d4f9e2e Merge branch 'for-5.18/core' into for-next omits 4dd4d3deb502 ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configurat [...] omits e5c894791eab ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE` omits 099849af27f7 ata: ahci: Rename board_ahci_mobile omits 42764f97e6eb Input: docs: add more details on the use of BTN_TOOL omits 5c20000a4756 HID: input: accommodate priorities for slotted devices omits 87562fcd1342 HID: input: remove the need for HID_QUIRK_INVERT omits 048cddfd4405 HID: input: enforce Invert usage to be processed before InRange omits bebcc522fbee HID: core: for input reports, process the usages by priority list omits 22f4b026c3dd HID: compute an ordered list of input fields to process omits 187ccd6caa4b HID: input: move up out-of-range processing of input values omits f2d4ddfa640d HID: input: rework spaghetti code with switch statements omits 3c2b0dbd6990 HID: input: tag touchscreens as such if the physical is not there omits b79c1abae5e1 HID: core: split data fetching from processing in hid_inpu [...] omits 74acc277b652 HID: core: de-duplicate some code in hid_input_field() omits 1c1813a743fe HID: core: statically allocate read buffers omits 52c85167e413 Merge branch 'icc-msm8939' into icc-next omits 5bd244f9134b Merge branch 'for-5.17/upstream-fixes' into for-next omits e45f1c1d70ca interconnect: Add stubs for the bulk API omits 008b6635d1e6 Merge branch 'for-5.18/uclogic' into for-next omits 337fa051d9b8 HID: uclogic: Support multiple frame input devices omits 2daaeff3824d HID: uclogic: Define report IDs before their descriptors omits a985de58186f HID: uclogic: Put version first in rdesc namespace omits 2e28f3e099f2 HID: uclogic: Use "frame" instead of "buttonpad" omits 2f290b39e6a0 HID: uclogic: Use different constants for frame report IDs omits ce2401047520 HID: uclogic: Specify total report size to buttonpad macro omits e6be956fd7e8 HID: uclogic: Switch to matching subreport bytes omits 8b013098be2c HID: uclogic: Replace pen_frame_flag with subreport_list omits 606dadc1878f HID: uclogic: Remove pen usage masking omits 8a6ea4edcf3e Merge tag 'v5.17-next-dts32' of git://git.kernel.org/pub/s [...] omits c723b6b7b7a1 Merge tag 'v5.17-next-dts64' of git://git.kernel.org/pub/s [...] omits 5d6a32215624 KVM: WARN if is_unsync_root() is called on a root without [...] omits e65a3b46b5b1 KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst [...] omits cc65c3a110db KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch spec [...] omits 527d5cd7eece KVM: x86/mmu: Zap only obsolete roots if a root shadow pag [...] omits 2f6f66ccd21e KVM: Drop kvm_reload_remote_mmus(), open code request in x [...] omits f6d0a2521ce1 KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change omits a4ee79063f44 dt-bindings: mmc: renesas,sdhi: Document RZ/V2L SoC omits 1e326ad42978 KVM: x86/emulator: Move the unhandled outer privilege leve [...] omits 31c66dabaa8a KVM: x86/emulator: Fix wrong privilege check for code segm [...] omits ca85f002258f KVM: x86/emulator: Defer not-present segment check in __lo [...] omits 85c68eb429f7 KVM: selftests: Add test to verify KVM handling of ICR omits b9964ee36bdf KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper omits a57a31684d7b KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two [...] omits 5429478d038f KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes omits 70180052354c KVM: x86: Make kvm_lapic_reg_{read,write}() static omits bd17f417c07d KVM: x86: WARN if KVM emulates an IPI without clearing the [...] omits b51818afdc1d KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualizati [...] omits ed60920efe73 KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC wr [...] omits b031f1043583 KVM: x86: Use "raw" APIC register read for handling APIC-w [...] omits b5ede3df79b7 KVM: VMX: Handle APIC-write offset wrangling in VMX code omits d22a81b304a2 KVM: x86: Do not change ICR on write to APIC_SELF_IPI omits f66af9f222f0 KVM: x86: Fix emulation in writing cr8 omits b5f61c035d49 KVM: x86: flush TLB separately from MMU reset omits c803ae6d826e drm/bridge: chipone-icn6211: switch to devm_drm_of_get_bridge omits beac7709e40b drm/bridge: anx7625: Fix release wrong workqueue omits 8219d31effa7 powerpc/lib/sstep: Fix build errors with newer binutils omits 8667d0d64dd1 powerpc: Fix build errors with newer binutils omits a633cb1eddda powerpc/lib/sstep: Fix 'sthcx' instruction omits 2863dd2db23e powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit omits 749ed4a20657 powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_ [...] omits 973e2e646240 powerpc/interrupt: Remove struct interrupt_state omits 607451ce0aa9 powerpc/fadump: register for fadump as early as possible omits 29cf373c5766 selftests/powerpc/pmu: Add interface test for mmcra regist [...] omits 02f02feb6b50 selftests/powerpc/pmu/: Add interface test for mmcr3_src fields omits 9ee241f1b144 selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_f [...] omits ac575b2606bf selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field omits 2becea3b6acf selftests/powerpc/pmu/: Add interface test for mmcr1_comb field omits 6e11374b0872 selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 [...] omits d5172f2585cd selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 [...] omits 9ac7c6d5e4b5 selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field omits b24142b9d240 selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit omits a7c0ab2e6148 selftests/powerpc/pmu/: Add interface test for mmcr0_cc56r [...] omits eb7aa044df18 selftests/powerpc/pmu/: Add interface test for mmcr0 excep [...] omits 13307f9584ea selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcr [...] omits 2b49e641063e selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields omits 79c4e6aba8df selftests/powerpc/pmu: Add macros to extract mmcr fields omits 54d4ba7f22d1 selftests/powerpc/pmu: Add event_init_sampling function omits 5f6c3061af7c selftests/powerpc/pmu: Add utility functions to post proce [...] omits 6523dce86222 selftests/powerpc/pmu: Add macros to parse event codes omits c315669e2fbd selftests/powerpc/pmu: Add support for perf sampling tests omits b95c18100ed5 Merge tag 'tee-shm-for-v5.18' into next omits 6d8df1f9e8ae Merge tag 'optee-fix2-for-v5.17' into fixes omits c4deb8344a76 ARM: dts: turris-omnia: Set PCIe slot-power-limit-milliwat [...] omits c687cdc66ffc Merge tag 'v5.17-next-defconfig' of git://git.kernel.org/p [...] omits c199a67c42d6 Merge tag 'qcom-defconfig-for-5.18' of git://git.kernel.or [...] omits e414c25e3399 irqchip/nvic: Release nvic_base upon failure omits d9bdba07824c ARM: PXA: fix up decompressor code omits 29cefaaf2b35 Merge tag 'qcom-arm64-for-5.18' of git://git.kernel.org/pu [...] omits cf5086d35d8c drm/tegra: Support YVYU, VYUY and YU24 formats omits a649b133c315 drm/tegra: Support semi-planar formats on Tegra114+ omits 28aa30b08de6 drm/tegra: Fix planar formats on Tegra186 and later omits 025c6643a815 gpu: host1x: Fix a memory leak in 'host1x_remove()' omits e5d5db1a79a5 gpu: host1x: Fix an error handling path in 'host1x_probe()' omits 40c13296f848 Merge tag 'qcom-dts-for-5.18' of git://git.kernel.org/pub/ [...] omits 16e769e2ae1f Merge tag 'v5.17-next-soc' of git://git.kernel.org/pub/scm [...] omits d2febf6bbec5 irqchip/qcom-pdc: Drop open coded version of __assign_bit() omits a6aca2f460e2 irqchip/qcom-pdc: Fix broken locking omits d494d088ac44 irqchip/qcom-pdc: Kill qcom_pdc_translate helper omits 4dc70713dc24 irqchip/qcom-pdc: Kill non-wakeup irqdomain omits 8d4c99891932 irqchip/qcom-pdc: Kill PDC_NO_PARENT_IRQ omits 42ba417307bc Merge tag 'memory-controller-drv-tegra-5.18' of git://git. [...] omits 88c7385290ed Merge tag 'memory-controller-drv-mediatek-5.18' of git://g [...] omits b903f9c55ea4 Merge tag 'memory-controller-drv-5.18' of git://git.kernel [...] omits 455481fc9a80 MIPS: Remove TX39XX support omits fb87550d2517 drm/i915/selftests: exercise mmap migration omits 6e0c5bf0cc13 drm/i915/selftests: handle allocation failures omits 503725c2d986 drm/i915/ttm: mappable migration on fault omits 9373505967ff drm/i915/ttm: make eviction mappable aware omits 809967d76e91 arm64: dts: mediatek: update mt7986b memory node omits fbaac5b1057d arm64: dts: mediatek: update mt7986a memory node omits 1f9986b258c2 arm64: dts: mediatek: add clock support for mt7986a omits eb1b02bef52a dt-bindings: arm: mediatek: mmsys: add support for MT8186 omits b5d8378ff0ba ARM: multi_v7_defconfig: Add support for Airoha EN7523 SoC omits ecd2a1c1d541 ARM: dts: add GPIO support for Airoha EN7523 omits 9feaf8b387ee efi: fix return value of __setup handlers omits 2cf1c348d0f5 ARM: Add basic support for Airoha EN7523 SoC omits a319fbfd3f6a dt-bindings: mediatek: add compatible for MT8186 pwrap omits 83a7175cbe3e soc: mediatek: pwrap: add pwrap driver for MT8186 SoC omits 994a71a3c911 arm64: dts: mediatek: Add mt8192 power domains controller omits a97af4b52b63 arm64: dts: mt6358: add mt6358-keys node omits 831785f0e5b9 soc: mediatek: mmsys: add mmsys reset control for MT8186 omits dfafa5602957 Input: da9063 - use devm_delayed_work_autocancel() omits 462f6c4a7c08 arm64: dts: mt8183: add jpeg enc node for mt8183 omits 65de58c2a5b4 Input: goodix - fix race on driver unbind omits ae8e80c5f18d Input: goodix - use input_copy_abs() helper omits cb66b9ba5cda Input: add input_copy_abs() function omits 3f9ed5c2fe36 Input: set EV_ABS in dev->evbit even if input_alloc_absinf [...] omits dcfd51925639 soc: mediatek: mtk-infracfg: Disable ACP on MT8192 omits 38a15ad9488e Merge tag 'amd-drm-next-5.18-2022-02-25' of https://gitlab [...] omits 4a48b4c428dc MAINTAINERS: add missing security/integrity/platform_certs discards 842366d7cb68 Merge branch 'devel' into for-next omits a5cd1ab7ab67 Fix incorrect type in assignment of ipv6 port for audit omits f54d626698a4 Merge tag 'intel-pinctrl-v5.18-1' of gitolite.kernel.org:p [...] omits b9c20da356db workqueue: Warn flushing of kernel-global workqueues omits 8dd552458361 ASoC: codecs: wsa881x: add runtime pm support omits c953c764e505 arm64: dts: ns2: Fix spi-cpol and spi-cpha property omits c8442f0fb09c ARM: dts: BCM5301X: Add Ethernet MAC address to Luxul XWR-3150 omits 540e6a8114d0 Revert "mfd: simple-mfd-i2c: Add Delta TN48M CPLD support" omits 31979060cc07 tty: serial: meson: Fix the compile link error reported by [...] omits 8e4296c286ed of: unittest: add program to process EXPECT messages omits e7d6f84c9b5a mxser: make use of UART_LCR_WLEN() + tty_get_char_size() omits 834119f57631 sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() omits 5e1440bc2332 USB: serial: make use of UART_LCR_WLEN() + tty_get_char_size() omits 988c5bbea59f tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size() omits 797bd4d41c8b tty: serial: define UART_LCR_WLEN() macro omits d4ab5487cc77 Merge 5.17-rc6 into tty-next omits ca9400ef7f67 Merge 5.17-rc6 into usb-next omits 4eb7b1339c23 dt-bindings: timer: sifive,clint: Group interrupt tuples omits 73b9f6389e5c dt-bindings: timer: sifive,clint: Fix number of interrupts omits 075c3c483c86 Merge back cpufreq changes for v5.18. omits ec52cd3fa170 Merge back int340x thermal driver changes for v5.18. omits 46c81702e922 ASoC: Add power domains support for digital macro codecs omits 123d838c4e7d iio: adc: xilinx-ams: Fix single channel switching sequence omits 23fe22f04b00 iio: adc: xilinx-ams: Fixed wrong sequencer register settings omits c564e1787fcb iio: adc: xilinx-ams: Fixed missing PS channels omits 91c2bec2cd60 dt-bindings: iio: adc: zynqmp_ams: Add clock entry omits a80501b89152 RDMA/core: Remove unnecessary statements omits 8427577535ba Merge branch 'fixes' into next omits e52b78f89067 sound: core: Remove redundant variable and return the last [...] omits d248b2771f54 sound: core: remove initialise static variables to 0 omits f4676c8ec396 ipmi: kcs: aspeed: Remove old bindings support omits 8cd235b21605 ARM: dts: mvebu: Add Ctera C-200 V2 board omits 5fc74dbdf8f6 ARM: dts: kirkwood: Add Ctera C-200 V1 board omits 643d6a78ac76 dt-bindings: vendor-prefixes: Add Ctera Networks omits 70868c6b8fd8 docs: fix 'make htmldocs' warning in SCTP.rst omits d28ce6c7c1ee ARM: dts: armada-385.dtsi: Add definitions for PCIe legacy [...] omits 17850f2b0b4b RDMA/irdma: Remove incorrect masking of PD omits b200189626b5 RDMA/irdma: Fix Passthrough mode in VM omits 6702bc147448 RDMA/irdma: Fix netdev notifications for vlan's omits ca1697eb0920 ALSA: spi: Add check for clk_enable() omits a544684b790f ALSA: mips: Use platform_get_irq() to get the interrupt omits e6e6479c27aa soc: microchip: make mpfs_sys_controller_put static omits 5344930c64ab arm64: dts: marvell: armada-37xx: Add clock to PCIe node omits ea7596c1e5a7 RDMA/irdma: Make irdma_create_mg_ctx return a void omits 4d2eeafecd6c nfsd: more robust allocation failure handling in nfsd_file [...] omits 74aaf96feaca SUNRPC: Teach server to recognize RPC_AUTH_TLS omits 37902c631309 NFSD: Move svc_serv_ops::svo_function into struct svc_serv omits f49169c97fce NFSD: Remove svc_serv_ops::svo_module omits c7d7ec8f043e SUNRPC: Remove svc_shutdown_net() omits 4355d767a21b SUNRPC: Rename svc_close_xprt() omits 352ad31448fe SUNRPC: Rename svc_create_xprt() omits 87cdd8641c8a SUNRPC: Remove svo_shutdown method omits c0219c499799 SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() omits a9ff2e99e9fa SUNRPC: Remove the .svo_enqueue_xprt method omits 70a60cbfb613 SUNRPC: Record endpoint information in trace log omits aca3ed791553 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits 26ce14e77a82 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] omits c1a3f2ce66c8 NFSD: Remove NFSD_PROC_ARGS_* macros omits 9db0e15fb32b NFSD: Use __sockaddr field to store socket addresses omits c6ced22997ad tracing: Update print fmt check to handle new __get_sockad [...] omits d07c9ad62247 tracing: Introduce helpers to safely handle dynamic-sized [...] omits add1511c3816 NFSD: Streamline the rare "found" case omits 0f29ce32fbc5 NFSD: Skip extra computation for RC_NOCACHE case omits 378a6109dd14 NFSD: De-duplicate hash bucket indexing omits e377a3e698fb nfsd: Add support for the birth time attribute omits f16ed63e53c7 spi: dt-bindings: renesas,rspi: Document RZ/V2L SoC omits bee1549199d4 mmc: sh_mmcif: Simplify division/shift logic omits 0b2662b7e7fd NFS: Calculate page offsets algorithmically omits 281f31b2e5a2 NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context omits d1e32ea35502 NFS: Initialise the readdir verifier as best we can in nfs [...] omits 2eef8a311122 NFS: Trace lookup revalidation failure omits 1a93b82c59ab NFS: constify nfs_server_capable() and nfs_have_writebacks() omits 64cfca85bacd NFS: Return valid errors from nfs2/3_decode_dirent() omits e22dfdb63df3 drm/bridge: it6505: Fix the read buffer array bound omits b38e09b9b613 Revert "NFSv4: use unique client identifiers in network na [...] omits c2a7de4feb6e random: do crng pre-init loading in worker rather than irq omits abded93ec1e9 random: unify cycles_t and jiffies usage and types omits 64276a9939ff random: cleanup UUID handling omits 18b1ab7aa76b xsk: Fix race at socket teardown omits d2717584521a Merge tag 'ti-k3-dt-for-v5.18' of git://git.kernel.org/pub [...] omits bb67752b505e Merge tag 'oxnas-arm-soc-dt-for-5.18' of git://git.kernel. [...] omits 2d9f1dd1f28d Merge tag 'aspeed-5.18-devicetree-2' of git://git.kernel.o [...] omits 2cd76c2aba5e Merge tag 'samsung-dt64-5.18-2' of git://git.kernel.org/pu [...] omits 4216cd957b23 Merge tag 'samsung-dt-5.18-2' of git://git.kernel.org/pub/ [...] omits 664abe886602 Merge tag 'tegra-for-5.18-arm64-dt' of git://git.kernel.or [...] omits f08a71d29d9d Merge tag 'tegra-for-5.18-arm-dt' of git://git.kernel.org/ [...] omits cba4cdeb35a2 Merge tag 'tegra-for-5.18-dt-bindings' of git://git.kernel [...] omits 278883945043 Merge tag 'samsung-soc-5.18' of git://git.kernel.org/pub/s [...] omits 28f74201e37c ARM: pxa: remove Intel Imote2 and Stargate 2 boards omits c03d98267033 drm/i915: Clarify vma lifetime omits 9bc19d473014 ARM: 9181/1: vdso: remove -nostdlib compiler flag omits e46e45f00d9e ARM: 9175/1: Convert to reserve_initrd_mem() omits a2e7ae86a6eb ARM: 9174/1: amba: Move EXPORT_SYMBOL() closer to definition omits dacf3ca134d0 ARM: 9173/1: amba: kill amba_find_match() omits 25d490eb4648 ARM: 9172/1: amba: Cleanup amba pclk operation omits 74aaaa1e9bba Merge tag 'arm-ftrace-for-rmk' of git://git.kernel.org/pub [...] omits 53238ebcfa56 Merge tag 'tegra-for-5.18-arm64-defconfig' of git://git.ke [...] omits 20f01f163203 blk-crypto: show crypto capabilities in sysfs omits 0f69288253e9 block: don't delete queue kobject before its children omits f5ec592dd3bc block: simplify calling convention of elv_unregister_queue() omits 6bb477df0436 spi: use specific last_cs instead of last_cs_enable omits 316cd9412679 ASoC: es7241: Use modern ASoC DAI format terminology omits 677c90bac3f1 ASoC: max98927: Use modern ASoC DAI format terminology omits 502e1c8d0722 ASoC: max98926: Use modern ASoC DAI format terminology omits 02dd4e6ba25c ASoC: max98925: Use modern ASoC DAI format terminology omits 2594d0aaedad ASoC: max9867: Use modern ASoC DAI format terminology omits d14c87d8ef0d ASoC: max9860: Use modern ASoC DAI format terminology omits 9dcef176c4d6 ASoC: max9850: Use modern ASoC DAI format terminology omits c536d745adbc ASoC: max98390: Use modern ASoC DAI format terminology omits 012df28f5e14 ASoC: max98371: Use modern ASoC DAI format terminology omits 2232314b7dbc ASoC: max98095: Use modern ASoC DAI format terminology omits 14688a14dac3 ASoC: max98088: Use modern ASoC DAI format terminology omits 6370c4436b63 ASoC: uda134x: Use modern ASoC DAI format terminology omits ca7176f695cf ASoC: ml26124: Use modern ASoC DAI format terminology omits e0dab08973c8 ASoC: pcm512x: Use modern ASoC DAI format terminology omits 9231bb1b2534 ASoC: pcm3168a: Use modern ASoC DAI format terminology omits 765e30ac6657 ASoC: pcm186x: Use modern ASoC DAI format terminology omits 1900cb5375c3 ASoC: pcm1681: Use modern ASoC DAI format terminology omits 3c7d8a35179e ASoC: pcm3060: Use modern ASoC DAI format terminology omits 9b3ff6378df3 ASoC: fsl: Drop unused argument from imx_pcm_dma_init() omits 7d642c9c14b6 ASoC: mediatek: mt8195: Remove unnecessary print function [...] omits ed7c9fef1193 ASoC: ti: davinci-i2s: Add check for clk_enable() omits f948202284a1 ASoC: mc13783: Use modern ASoC DAI format terminology omits addeb10c95b2 ASoC: isabelle: Use modern ASoC DAI format terminology omits 032959d880fd ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC omits 6f989800639a ASoC: amd: vangogh: fix uninitialized symbol warning in ma [...] omits 728a592619cf ASoC: amd: vg: remove warnings and errors pointed out by c [...] omits 5363d7304e31 ASoC: amd: vg: update DAI link name omits 83b713619ee1 ASoC: amd: vg: fix for pm resume callback sequence omits 6d2608804ebe ASoC: es8328: Use modern ASoC DAI format terminology omits 58d858ae1c44 ASoC: inno_rk3036: Use modern ASoC DAI format terminology omits b6be2012b039 ASoC: es8316: Use modern ASoC DAI format terminology omits c9fa2165c0b4 ASoC: wl1273: Use modern ASoC DAI format terminology omits cce15e481859 ASoC: es7134: Use modern ASoC DAI format terminology omits 7effe2cde907 ASoC: twl4030: Use modern ASoC DAI format terminology omits aac21939bb2c ASoC: uda1334: Use modern ASoC DAI format terminology omits 0dc974725988 ASoC: uda1380: Use modern ASoC DAI format terminology omits 10daafb04dce ASoC: si476x: Use modern ASoC DAI format terminology omits a325068e2be1 ASoC: sti-sas: Use modern ASoC DAI format terminology omits 87d71a128771 ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt omits df63fb10a5b7 ASoC: tscs454: Use modern ASoC DAI format terminology omits 7cba0b38c3e8 ASoC: tscs42xx: Use modern ASoC DAI format terminology omits 8e08a0c9225f ASoC: lm49453: Use modern ASoC DAI format terminology omits 6619c7d4379a ASoC: qcom: dt-bindings: Add bindings for power domains in [...] omits 9e3d83c52844 ASoC: codecs: Add power domains support in digital macro codecs omits f54eeae970f4 bpf: Remove Lorenz Bauer from L7 BPF maintainers omits 254a1864e4d0 Merge tag 'ti-driver-soc-for-v5.18' of git://git.kernel.or [...] omits 345932db14e3 Merge tag 'tegra-for-5.18-soc' of git://git.kernel.org/pub [...] omits 655221c56739 habanalabs: remove deprecated firmware states omits 9a630a4b41a2 iommu: Split struct iommu_ops omits 41bb23e70b50 iommu: Remove unused argument in is_attach_deferred omits 3f6634d997db iommu: Use right way to retrieve iommu_ops omits 7eef7f670086 drm/nouveau/device: Get right pgsize_bitmap of iommu_domain omits 71fe30698dc3 iommu: Remove apply_resv_region omits 8652d875939b iommu: Remove aux-domain related interfaces and iommu_ops omits 241469685d8d iommu/vt-d: Remove aux-domain related callbacks omits 0c9f17877891 iommu: Remove guest pasid related interfaces and definitions omits 989192ac6ad5 iommu/vt-d: Remove guest pasid related callbacks omits 02538e45c666 mmc: sdhci_am654: Add Support for TI's AM62 SoC omits b0106bc6fe5a habanalabs: add an option to delay a device reset omits 9c27896ac1bb habanalabs: Add check for pci_enable_device omits a78b07dcae2f habanalabs: Fix reset upon device release bug omits e8458e20e0a3 habanalabs: make sure device mem alloc is page aligned omits 100fcf1e111d habanalabs/gaudi: add missing handling of NIC related events omits 26ef1c000bc2 habanalabs/gaudi: handle axi errors from NIC engines omits f23f280277d5 habanalabs: allow user to set allocation page size omits 9349a321d327 habanalabs: use kernel-doc for memory ioctl documentation omits 59456f4c2250 habanalabs: avoid using an uninitialized variable omits 2908826d09f8 habanalabs: set max power on device init per ASIC omits 35629bc171b6 habanalabs: use proper max_power variable for device utilization omits d01e6cc97b44 habanalabs: enable stop-on-error debugfs setting per ASIC omits 4a0b01fa63c9 habanalabs: change function to static omits 9e70ac1aa7ba habanalabs: add missing include of vmalloc.h omits 57b6f02fff3e habanalabs: fix use-after-free bug omits 2a835946ee49 habanalabs: rephrase error messages in PCI initialization omits 960be39db6fe habanalabs: fix spelling mistake omits 9158bf69e74f habanalabs: Timestamps buffers registration omits b32cd10480eb habanalabs: fix race when waiting on encaps signal omits a8076c47f6f7 habanalabs: silence an uninitialized variable warning omits d2cfd6897ce0 habanalabs: remove duplicate print omits 930feb41efe2 habanalabs: prevent false heartbeat failure during soft-reset omits 7a78d4d4819e habanalabs: fix race between wait and irq omits 54faa5607b54 habanalabs: fix user interrupt wait when timeout is 0 omits 9a79e3e4a363 habanalabs: reject host map with mmu disabled omits aa3766def750 habanalabs: expose number of user interrupts omits 008255ec3d79 habanalabs: update to latest f/w specs omits 4ae9548de7f8 habanalabs: add missing error check in sysfs max_power_show omits 15f8eb190573 habanalabs: fix soft reset flow in case of failure omits aa3e1f12a2c1 habanalabs: add missing error check in sysfs clk_freq_mhz_show omits ca4c8e4e7b57 habanalabs: avoid copying pll data if pll_info_get fails omits 7169f0dfecf7 habanalabs: don't free phys_pg_pack inside lock omits 1dc6cc4b38e5 habanalabs: duplicate HOP table props to MMU props omits e24a62cb68d1 habanalabs: there is no kernel TDR in future ASICs omits 4c01e524b21f habanalabs: sysfs support for fw os version omits 6ba2c0ce2692 habanalabs: use common wrapper for MMU cache invalidation omits 2491533808d7 habanalabs: remove power9 workaround for dma support omits b62ff1a41236 habanalabs: add vrm version to sysfs omits be028a3648f3 habanalabs: rename dev_attr_grp to dev_clk_attr_grp omits 7ae439a0614f habanalabs: remove asic callback set_pll_profile() omits 092a31c52662 habanalabs: move more f/w functions to firmware_if.c omits 8d96430784fc habanalabs: remove hwmgr.c omits 9e2884ce989a habanalabs: get clk is common function omits bfbe9cbedd41 habanalabs: sysfs functions should be in sysfs.c omits 2bf338f2ac69 habanalabs: make some MMU functions common omits d280d5954ec3 habanalabs: remove ASIC functions of clock gating omits 4edb4ffe39c9 habanalabs/gaudi: disable CGM permanently omits eb85eec858c1 habanalabs: fix possible memory leak in MMU DR fini omits aff5d9d378e7 habanalabs: check the return value of hl_cs_poll_fences() omits f0d2f15362f0 mmc: meson: Fix usage of meson_mmc_post_req() omits fcaaf76ed5f3 spi: pxa2xx-pci: Constify struct pxa_spi_info variables omits ba8d1353d9c2 spi: pxa2xx-pci: Drop temporary storage use for a handful [...] omits c3f4fc096b37 spi: pxa2xx-pci: Extract pxa2xx_spi_pci_clk_register() omits cb50f3f32a04 spi: pxa2xx-pci: Drop unneeded checks in lpss_spi_setup() omits 7e425c3c3d15 spi: pxa2xx-pci: Replace enum with direct use of PCI IDs omits 03f8e04e9f9b spi: pxa2xx-pci: Move max_clk_rate assignment to ->setup() omits bd2e24de10da spi: pxa2xx-pci: Move dma_burst_size assignment to ->setup() omits 108607ce4e39 spi: pxa2xx-pci: Move port_id assignment to ->setup() omits 1d9d62959f1b spi: pxa2xx-pci: Drop redundant NULL check in ->probe() omits 71ea0e3ac70a spi: pxa2xx-pci: Refactor Quark X1000 to use ->setup() omits 78e27f970f73 spi: pxa2xx-pci: Refactor CE4100 to use ->setup() omits b9df01a50d51 dt-bindings: mmc: imx-esdhc: Add imx93 compatible string omits 3569a139a873 dt-bindings: mmc: sdhci-am654: Add compatible string for AM62 SoC omits 3b7340f1c89c mmc: sdhci_am654: Fix the driver data of AM64 SoC omits f5d8a5fe77ce mmc: core: use sysfs_emit() instead of sprintf() omits 75a2f412d0ae mmc: sunxi-mmc: Add D1 MMC variant omits 02d9c3f436d6 dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles omits 43fa33aaf050 mmc: dw_mmc: Use device_property_string_array_count() omits a25ebe4e59a3 mmc: davinci: Use of_device_get_match_data() helper omits 685e013bef79 mmc: sdhci-of-at91: Use of_device_get_match_data() helper omits dfbaaec99351 mmc: sdhci-tegra: Use of_device_get_match_data() helper omits 1b3eebf17c02 mmc: wmt-sdmmc: Use of_device_get_match_data() helper omits 43a6a11aaf87 dt-bindings: mmc: Add compatible for Mediatek MT8186 omits 08df1a5021d0 mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for [...] omits d3c6bdb656d4 mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9 [...] omits d0ba932a9aca mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9 [...] omits 92e099104729 mmc: Add driver for LiteX's LiteSDCard interface omits 50d5d1626dac dt-bindings: mmc: Add bindings for LiteSDCard omits fc25f83a7b71 MAINTAINERS: co-maintain LiteX platform omits 48f6daf188ef mmc: sdhci-tegra: Enable wake on SD card event omits b59294d65ae5 dt-bindings: mmc: sdhci-msm: Add msm8953 compatible omits 4a835afd808a mmc: dw_mmc: Fix potential null pointer risk omits 2079f41ec6ff nvme: check that EUI/GUID/UUID are globally unique omits e2d77d2e11c4 nvme: check for duplicate identifiers earlier omits e2724cb9f0c4 nvme: fix the check for duplicate unique identifiers omits fd8099e7918c nvme: cleanup __nvme_check_ids omits 0a9f850061d9 nvme: remove nssa from struct nvme_ctrl omits 1c3adf0de1db nvme: explicitly set non-error for directives omits 86c2457a8e81 nvme: expose cntrltype and dctype through sysfs omits 20d64911e758 nvme: send uevent on connection up omits 89377bc1975c nvme: add vectored-io support for user-passthrough omits bd83fe6f2cd2 nvme: add verbose error logging omits 72e8b5cd7dd3 nvme: add a helper to initialize connect_q omits 4686af885a91 nvme-rdma: add helpers for mapping/unmapping request omits 44f331a630bd nvmet-tcp: replace ida_simple[get|remove] with the simler [...] omits 7c2566394f8c nvmet-rdma: replace ida_simple[get|remove] with the simler [...] omits 6dd0f465d57c nvmet-fc: replace ida_simple[get|remove] with the simler i [...] omits 22027a981134 nvmet: replace ida_simple[get|remove] with the simler ida_ [...] omits 3dd83f4013f0 nvme-fc: replace ida_simple[get|remove] with the simler id [...] omits 8b850475c08c nvme: replace ida_simple[get|remove] with the simler ida_[ [...] omits 6f6d604b4ef8 nvmet: allow bdev in buffered_io mode omits 2caecd62ea51 nvmet: use i_size_read() to set size for file-ns omits 581f19dd72b9 nvme-fabrics: remove unnecessary braces for case omits 72b3eab456ba nvme-fabrics: use consistent zeroout pattern omits 0801a4b630ab nvme-fabrics: use unsigned int type omits 572c97355bdc nvme-fabrics: use unsigned int type omits ba3266434d66 nvme-core: remove unnecessary function parameter omits 50ab19d89fea nvme-core: remove unnecessary semicolon omits e65b831a1e19 nvme-fc: fix a typo omits 183a6f5c6e1e Merge branches 'ti-k3-dts-next' and 'ti-drivers-soc-next' [...] omits c65d68e7e95a soc: ti: k3-socinfo: Add AM62x JTAG ID omits a033588ec66b arm64: dts: ti: Add support for AM62-SK omits f1d17330a5be arm64: dts: ti: Introduce base support for AM62x SoC omits e096242e1ee2 dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62 omits c4dda0cb4574 dt-bindings: arm: ti: Add bindings for AM625 SoC omits 15f1768365ae soc: mediatek: add MTK mutex support for MT8186 omits 5f9b5b757e44 soc: mediatek: mmsys: add mt8186 mmsys routing table omits 88590cbc1703 soc: mediatek: pm-domains: Add support for mt8186 omits c8a006896fce dt-bindings: power: Add MT8186 power domains omits 342479c86d3e soc: mediatek: pm-domains: Add support for mt8195 omits db2ca8608a9f soc: mediatek: pm-domains: Move power status offset to pow [...] omits dcbf6831a53a soc: mediatek: pm-domains: Remove unused macro omits ac0ca395543a soc: mediatek: pm-domains: Add wakeup capacity support in [...] omits 73c022e12963 dt-bindings: power: Add MT8195 power domains omits 0d52a01a266b m68k: defconfig: Disable fbdev on Sun3/3x omits ee55c9c5734e m68k: defconfig: Update defconfigs for v5.17-rc3 omits bc5d4a24eca3 power: supply: ab8500_fg: Use VBAT-to-Ri if possible omits e9e7d165b4b0 power: supply: Support VBAT-to-Ri lookup tables omits 1f918e0fe43e power: supply: ab8500: Standardize BTI resistance omits 0e8b903b522b power: supply: ab8500: Standardize alert mode charging omits d72ce7d32478 power: supply: ab8500: Standardize maintenance charging omits 66724c31c0a0 dt-bindings: iio: afe: add bindings for temperature transducers omits d065a283fe81 dt-bindings: iio: afe: add bindings for temperature-sense-rtd omits 03e7d21ee1a9 iio: afe: rescale: add temperature transducers omits 278fe1d2d3a7 iio: afe: rescale: add RTD temperature sensor support omits 8e74a48d17d5 iio: test: add basic tests for the iio-rescale driver omits d1986fbd56ed arm64: dts: mt8192: Add watchdog node omits f85b3f806e4d drm/panel: simple: Initialize bpc in RK101II01D-CT panel d [...] omits ffb5c099aaa1 drm/bridge: cdns-dsi: Make sure to to create proper aliase [...] omits 0e65e2e6abb0 drm/tiny: Add MIPI DBI compatible SPI driver omits 1e7e8e18db0f drm/mipi-dbi: Add driver_private member to struct mipi_dbi_dev omits 95ae342dc939 drm/modes: Add of_get_drm_panel_display_mode() omits 5558d6c23d18 drm/modes: Remove trailing whitespace omits 2f3468b82db9 dt-bindings: display: add bindings for MIPI DBI compatible [...] omits 4db3189ce062 drm/todo: Update panic handling todo omits 2d45f6688705 drm/i915/selftests: mock test io_size omits f199bf55104d drm/i915/buddy: tweak 2big check omits f9eb742988e2 drm/i915/buddy: adjust res->start omits 26ffcbbef712 drm/i915/buddy: track available visible size omits 30b9d1b3ef37 drm/i915: add I915_BO_ALLOC_GPU_ONLY omits 3312a4ac8a46 drm/i915/ttm: require mappable by default omits 235582ca9621 drm/i915: add io_size plumbing omits dbbe23c31922 Merge 5.17-rc6 into staging-next omits 4a248f85b3dd Merge 5.17-rc6 into driver-core-next omits 085686fb8491 Merge 5.17-rc6 into char-misc-next omits 09603f805ab6 ARM: dts: aspeed: p10bmc: Enable ftrace in ramoops buffer omits 454a9fb7746e ARM: dts: aspeed: everest: Add RTC battery gpio name omits 873fddb4ccba ARM: dts: aspeed: rainer: Add RTC battery gpio name omits a9a3d60b937a ARM: dts: aspeed: Add ASRock ROMED8HM3 BMC omits 6c64ae228f08 Backmerge tag 'v5.17-rc6' into drm-next omits e8e91c4e0012 ARM: dts: aspeed: rainier: Remove SPI NOR controllers omits d580bc3b2aa5 ARM: dts: aspeed: mtjade: Move all adc sensors into iio-hw [...] omits cba343e3d2b7 ARM: dts: aspeed: mtjade: Rename GPIO hog nodes to match schema. omits b21a502d0cba ARM: dts: aspeed: mtjade: Update host0-ready pin omits 73a82f2f0942 ARM: dts: aspeed: mtjade: Update rtc-battery-voltage-read- [...] omits b1f16672b4c8 ARM: dts: aspeed: mtjade: Enable secondary flash omits 6d09e5cbc963 Merge tag 'mediatek-drm-next-5.18' of https://git.kernel.o [...] omits a2a59faa359a scsi: libsas: Use bool for queue_work() return code omits f1834fd1635b scsi: libsas: Make sas_notify_{phy,port}_event() return void omits 62413199cd6d scsi: hisi_sas: Modify v3 HW SSP underflow error processing omits 286ce4c65fbd scsi: hisi_sas: Limit users changing debugfs BIST count value omits 86287065fac2 scsi: hisi_sas: Rename error labels in hisi_sas_v3_probe() omits 554fb72ee34f scsi: hisi_sas: Free irq vectors in order for v3 HW omits 512623de5239 scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout omits c4e070457a93 scsi: hisi_sas: Change permission of parameter prot_mask omits c13ad4cf6de8 scsi: qla4xxx: Remove unneeded variable omits cc8294ec4738 scsi: aha152x: Fix aha152x_setup() __setup handler return value omits 80cac47b0895 scsi: pm80xx: Handle non-fatal errors omits 55a94551f61f scsi: mac53c94: Stop using struct scsi_pointer omits 2e1b3175f29c scsi: mesh: Stop using struct scsi_pointer omits 5c139ce9e1c2 scsi: core: docs: Update notes about scsi_times_out omits e3af2e3b0019 scsi: message: fusion: Use GFP_KERNEL instead of GFP_ATOMI [...] omits c5b483d5c1a2 scsi: libfc: Replace one-element arrays with flexible-arra [...] omits 2fd3eec19c6e hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] omits aa9f833dfc12 hwmon: (sch5627) Add pwmX_auto_channels_temp support omits e75d16e58467 hwmon: (core) Add support for pwm auto channels attribute omits cd929672a9ef hwmon: (lm70) Add ti,tmp125 support omits 64b631fb0c6f dt-bindings: Add ti,tmp125 temperature sensor binding omits ba1d263af1c0 hwmon: (pmbus/pli1209bc) Add regulator support omits d0cd978513f2 hwmon: (pmbus) Add support for pli1209bc omits b7b94f15e552 dt-bindings:trivial-devices: Add pli1209bc omits 4b1dd41cf211 dt-bindings: vendor-prefixes: add Vicor Corporation omits 84dc9e8a7eec hwmon: (occ) Add soft minimum power cap attribute omits 54cc3dbfc10d hwmon: (pmbus) Add regulator supply into macro omits c82fdd42fb50 hwmon: (dell-smm) Improve temperature sensors detection omits 4d9983dee5d4 hwmon: (dell-smm) Make fan/temp sensor number a u8 omits ec3db1ecf63e hwmon: (dell-smm) Add SMM interface documentation omits 7cd682b027ee hwmon: (dell-smm) Reword and mark parameter "force" as unsafe omits a03d89698873 hwmon: (occ) Add sysfs entries for additional extended sta [...] omits a25126fc3289 hwmon: (occ) Add sysfs entry for OCC mode omits 6109c3e1905c hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status omits 567e77a2c213 hwmon: (asus-ec-sensors) do not print from .probe() omits da78ad2b6b9b hwmon: (pmbus/lm25066) Add regulator support omits e0f0307ac16f hwmon: (pmbus) Add get_error_flags support to regulator ops omits 034dadfbd329 hwmon: (asus-ec-sensors) depend on X86 in KConfig omits 1298184b387f hwmon: (asus-ec-sensors) merge setup functions omits 8aba9ca62677 hwmon: (asus-ec-sensors) deduce sensor signedness from its type omits 99cb5e9f7a78 hwmon: (tc654) Add thermal_cooling device support omits 5f86cce61c1d hwmon: (dell-smm) rewrite CONFIG_I8K description omits a7a6f65a39a7 x86/Kconfig: move and modify CONFIG_I8K omits f545a2fd4736 hwmon: (asus-ec-sensors) add CPU core voltage omits a7a5731a0952 hwmon: (adt7x10) Use hwmon_notify_event omits 8331585ab370 hwmon: (adt7x10) Remove empty driver removal callback omits f691adc3e95e hwmon: (adt7x10) Use devm_request_threaded_irq omits a748d30c37bb hwmon: (adt7x10) Use devm_hwmon_device_register_with_info omits af910e92886c hwmon: (adt7x10) Add device managed action for restoring config omits f53207017fd9 hwmon: (adt7x10) Convert to use regmap omits 7979a30ddc56 hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRI [...] omits 339f8a998f58 hwmon: (asus-ec-sensors) read sensors as signed ints omits 88846ff74220 hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() omits 2f66cb5bf352 hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi omits 4e2271ea2751 hwmon: (max6639) Add regulator support omits 06f7d6e75d12 hwmon: (max6639) Update Datasheet URL omits da74944d3a46 hwmon: (mlxreg-fan) Use pwm attribute for setting fan spee [...] omits 4408d3600f5a hwmon: deprecate asis_wmi_ec_sensors driver omits 0314c6ac9e98 hwmon: (asus-ec-sensors) update documentation omits d0ddfd241e57 hwmon: (asus-ec-sensors) add driver for ASUS EC omits 647d6f09bea7 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING omits 799c3e1e5348 hwmon: (sch56xx-common) Replace msleep() with usleep_range() omits 393935baa45e hwmon: (sch56xx-common) Add automatic module loading on su [...] omits 4db3c09228a0 hwmon: (sch56xx) Autoload modules on platform device creation omits 07320c915656 hwmon: Fix possible NULL pointer omits 9f93aa1005fa hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] omits 915d4664b715 hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] omits 15b1c188f8cf hwmon: (powr1220) Cosmetic changes omits f86380b79783 dt-bindings: hwmon: lm90: Drop Tegra specifics from example omits e505e44fb09a hwmon: (pmbus) Remove trailing whitespaces from Kconfig file omits 6dd0ea4c565f hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II omits 848da7b58796 hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro omits 34781a6bec38 Documentation: ABI: Add ABI file for legacy /proc/i8k interface omits 99fdc5875b00 Documentation: admin-guide: Add Documentation for undocume [...] omits 1b089084ec65 Documentation: admin-guide: Update i8k driver name omits de00c068c4ac hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist omits 23a8d76e5ec5 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A omits e1c9d6d61ddf hwmon: Add "label" attribute omits 32b9a19a1966 ABI: hwmon: Document "label" sysfs attribute omits b68437ace4b8 hwmon: (nct6775) add support for TSI temperature registers omits c291f612a813 hwmon: (lm83) Convert to use with_info API omits 913ac02ade57 hwmon: (lm83) Explain why LM82 may be misdetected as LM83 omits 4d63c2d31a8f hwmon: (lm83) Demote log message if chip identification fails omits 362c5663e876 hwmon: (lm83) Replace temperature conversion macros with s [...] omits 719af4f1a40b hwmon: (lm83) Use regmap omits 81de0eea2bbc hwmon: (lm83) Replace new_client with client omits 11e3377b9a43 hwmon: (lm83) Move lm83_id to avoid forward declaration omits 7c68c2c761d1 hwmon: (lm83) Reorder include files to be in alphabetic order omits 7f3cc8f89763 hwmon: Report attribute name with udev events omits 686d303ee630 hwmon: (pmbus) Add mutex to regulator ops omits 07f380da3ebd drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings omits eb9087faba45 drm/imx: parallel-display: Remove bus flags check in imx_p [...] omits f961e20f15ed selftests/powerpc/pmu: Include mmap_buffer field as part o [...] omits 483546c11d70 block: remove redundant semicolon omits fbe7c2ef5e1d nilfs2: pass the operation to bio_alloc omits 4c4dad11ff85 ext4: pass the operation to bio_alloc omits 77c436de01c0 mpage: pass the operation to bio_alloc omits df00b1d26c3c null_blk: null_alloc_page() cleanup omits c90b6b50b42d null_blk: remove hardcoded null_alloc_page() param omits 3d3472f3ed41 null_blk: remove hardcoded alloc_cmd() parameter omits ef44c50837ab loop: allow user to set the queue depth omits 9c64e38cc639 loop: remove extra variable in lo_req_flush omits 0aab29b85478 loop: remove extra variable in lo_fallocate() omits b27824d31f09 loop: use sysfs_emit() in the sysfs xxx show() omits a75110c3b369 null_blk: fix return value from null_add_dev() omits d9a74051a73c loop: clean up grammar in warning message omits 24afc15dbe21 block/rnbd: Remove a useless mutex omits 030ce8ba97d2 block/rnbd: client device does not care queue/rotational omits 4a09a845c177 block/rnbd-clt: fix CHECK:BRACES warning omits 451f0b6f4c44 block: default BLOCK_LEGACY_AUTOLOAD to y omits 380b1f6a2016 libsubcmd: Fix use-after-free for realloc(..., 0) omits 2b7bd50192c8 x86/boot: Wrap literal addresses in absolute_pointer() omits 90dd81951e28 comedi: drivers: ni_routes: Use strcmp() instead of memcmp() omits b71e5c95cfd1 kasan: test: Silence allocation warnings from GCC 12 omits 8b0907748350 etherdevice: Adjust ether_addr* prototypes to silence -Wst [...] omits 5162048cb0e4 scsi: mpt3sas: Convert to flexible arrays omits f7d52e38ec7d scsi: ibmvscsis: Silence -Warray-bounds warning omits fad278388e01 media: omap3isp: Use struct_group() for memcpy() region omits e52432e16423 tpm: vtpm_proxy: Check length to avoid compiler warning omits 8d60400704e5 lib: stackinit: Convert to KUnit omits 744814d2fafb um: Allow builds with Clang omits 059449bbc43b um: Remove unused timeval_to_ns() function omits e40fc0fee10a um: Cleanup syscall_handler_t definition/cast, fix warning omits 617f55e20743 lib: overflow: Convert to Kunit omits 2eb30577f253 iio: afe: rescale: reduce risk of integer overflow omits f5fc003d4803 iio: afe: rescale: fix accuracy for small fractional scales omits a29c3283653b iio: afe: rescale: add offset support omits 701ee14da95d iio: afe: rescale: add INT_PLUS_{MICRO,NANO} support omits bc437f7515f5 iio: afe: rescale: expose scale processing function omits b59c04155901 iio: frequency: admv4420.c: Add support for ADMV4420 omits bfdf1635a2d7 dt-bindings: iio: frequency: Add ADMV4420 doc omits 56853f7db02c MAINTAINERS: add maintainer for ADA4250 driver omits 28b4c30bfa5f iio: amplifiers: ada4250: add support for ADA4250 omits 602744fa9f8b dt-bindings: iio: amplifiers: add ada4250 doc omits bf0938059ada iio: accel: mma8452: use the correct logic to get mma8452_data omits 5468fa5d6695 iio: adc: aspeed: Add divider flag to fix incorrect voltag [...] omits 40f958ea5700 net/mlx5: Add migration commands definitions omits adfdaff3d14f net/mlx5: Introduce migration bits and structures omits 1695b97b291e net/mlx5: Expose APIs to get/put the mlx5 core device omits a7e9f240c0da PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching [...] omits 143a41d7623d net/mlx5: Disable SRIOV before PF removal omits 6ebd25b80c0d net/mlx5: Reuse exported virtfn index function call omits 21ca9fb62d46 PCI/IOV: Add pci_iov_vf_id() to get VF index omits bd771cf5c425 video: fbdev: sm712fb: Fix crash in smtcfb_read() omits 575d6b77fa26 m68k: Implement "current_stack_pointer" omits aa2d5f2f168c drm/mediatek: Add wait_for_event for crtc disable by cmdq omits 1f02c8efa17f Merge tag 'renesas-pinctrl-for-v5.18-tag2' of git://git.ke [...] omits 4781f3e0e6ca iio: accel: adxl345: Remove unneeded blank lines omits b8f83abdd2dd iio: accel: adxl345: Drop comma in terminator entries omits 5b4c63f691b8 iio: accel: adxl345: Extract adxl345_powerup() helper omits b9493d595226 iio: accel: adxl345: Add ACPI HID table omits 266be7cb11c7 iio: accel: adxl345: Make use of device properties omits c1db3d5cab03 iio: accel: adxl345: Get rid of name parameter in adxl345_ [...] omits 024f5d4f0ac0 iio: accel: adxl345: Set driver_data for OF enumeration omits 01676b0f3b62 iio: accel: adxl345: Convert to use dev_err_probe() omits b30537a4cedc iio: adc: Add check for devm_request_threaded_irq omits 10dce8deabb5 dt-bindings: iio: potentiometer: Add Maxim DS3502 in trivi [...] omits 73c169857c12 iio: potentiometer: ds1803: Add support for Maxim DS3502 omits 9b68725e90e4 iio: potentiometer: ds1803: Add device specific read_raw function omits 6450b62cb2f2 iio: potentiometer: ds1803: Change to firmware provided data omits a98d2b029b7c iio: potentiometer: ds1803: Add channel information in dev [...] omits 4a68b326112a iio: potentiometer: ds1803: Add available functionality omits d3616e09baa5 iio: potentiometer: ds1803: Alignment to match the open pa [...] omits 4b1062ee1e8d iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct omits 185897d03ca3 iio: accel: adxl367: Fix handled initialization in adxl367 [...] omits 7948d301c248 iio: accel: adxl367: unlock on error in adxl367_buffer_pre [...] omits 2c43265516b5 iio: adc: xilinx-ams: Use devm_delayed_work_autocancel() t [...] omits c2faf737abfb tty: Reserve ldisc 29 for development purposes omits 9e8d5470325f serial: sunplus-uart: Add Sunplus SoC UART Driver omits b48b9f6deacf dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver omits dedab69fd650 serial: 8250: Fix race condition in RTS-after-send handling omits 5427c352a993 tty: serial: meson: Added S4 SOC compatibility omits 19b2ba0baffc tty: serial: meson: The system stuck when you run the stty [...] omits e5fc2b99840d tty: serial: meson: Make some bit of the REG5 register writable omits 44023b8e1f14 tty: serial: meson: Describes the calculation of the UART [...] omits 6436dd8f9b25 tty: serial: meson: Use devm_ioremap_resource to get regis [...] omits 841f913e770f tty: serial: meson: Move request the register region to probe omits d2cc01e1794b drm/i915: apply PM_EARLY for non-GTT mappable objects omits 8c91c57907d3 ext4: add extra check in ext4_mb_mark_bb() to prevent agai [...] omits a00b482b82fb ext4: add strict range checks while freeing blocks omits 6bc6c2bdf1ba ext4: add ext4_sb_block_valid() refactored out of ext4_ino [...] omits bd8247eee1a2 ext4: no need to test for block bitmap bits in ext4_mb_mark_bb() omits 123e3016ee9b ext4: rename ext4_set_bits to mb_set_bits omits dbaafbadc5c3 ext4: use in_range() for range checking in ext4_fc_replay_ [...] omits 8ac3939db99f ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() omits bfdc502a4a4c ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit omits a5c0e2fdf7ce ext4: correct cluster len and clusters changed accounting [...] omits 2d4429205882 jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait omits f7f497cb7024 jbd2: kill t_handle_lock transaction spinlock omits cc16eecae687 jbd2: fix use-after-free of transaction_t race omits e3952fcce1aa ext4: fix remount with 'abort' option omits 92652cf98644 xtensa: Implement "current_stack_pointer" omits 2792d84e6da5 usercopy: Check valid lifetime via stack depth omits de408377db30 Merge branch 'clk-const' into clk-next omits 8df64183b8b7 clk: Mark clk_core_evict_parent_cache_subtree() 'target' const omits 75061a6ff49b clk: Mark 'all_lists' as const omits fa6ffe65cce5 clk: pistachio: Declare mux table as const u32[] omits eac03cb010a9 clk: qcom: Declare mux table as const u32[] omits 8a8e164b1de0 clk: mmp: Declare mux tables as const u32[] omits 08edf70457b3 clk: hisilicon: Remove unnecessary cast of mux table to u32 * omits 891b7023010c clk: mux: Declare u32 *table parameter as const omits 2eb3b3f0e870 clk: nxp: Declare mux table parameter as const u32 * omits 703da2aed99c clk: nxp: Remove unused variable omits 2aaa36e95ea5 selftests/rtc: continuously read RTC in a loop for 30s omits 6c984083ec24 NFS: Use of mapping_set_error() results in spurious errors omits 84631f84ac95 NFS: Clean up NFSv4.2 xattrs omits f1ec501d08b7 NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget() omits b622ffe1d9ec NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR omits 41e97b7f8a15 NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE omits 88a6099fc327 NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE omits 50c790a0b69b NFSv4: use unique client identifiers in network namespaces omits 43245eca6e67 NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED omits 46442b850e5b SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL omits 4c2883e77c5f SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL omits 0adc87940618 SUNRPC: Convert GFP_NOFS to GFP_KERNEL omits 4fb547be355d NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL omits 61345a42a2ff NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL omits da48f267f90d NFS: Convert GFP_NOFS to GFP_KERNEL omits 5c60e89e71f8 NFSv4.2: Fix up an invalid combination of memory allocation flags omits 9c00fd9acba8 NFSv4: Charge NFSv4 open state trackers to kmemcg omits d7867712d81c NFS: Charge open/lock file contexts to kmemcg omits 3e17898aca29 NFSv4: Protect the state recovery thread against direct reclaim omits ab22e2cbbccb SUNRPC: remove redundant pointer plainhdr omits b7f114edd543 NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() omits 0df0c76cc3fd drm/i915/guc: Remove plain ads_blob pointer omits 691ebb1109c9 drm/i915/guc: Convert __guc_ads_init to iosys_map omits 5fc83950572a drm/i915/guc: Convert guc_mmio_reg_state_init to iosys_map omits f3d45c9d556b drm/i915/guc: Convert capture list to iosys_map omits c723b8ee3864 drm/i915/guc: Convert mapping table to iosys_map omits 58fb284c52b6 drm/i915/guc: Replace check for golden context size omits d9a5696e7d52 drm/i915/guc: Convert golden context prep to iosys_map omits 98529e950d4c drm/i915/guc: Convert guc_ads_private_data_reset to iosys_map omits 4801b99588a2 drm/i915/guc: Convert engine record to iosys_map omits 2dce68fa325e drm/i915/guc: Convert policies update to iosys_map omits 219aada263f9 drm/i915/guc: Convert golden context init to iosys_map omits 91a33f7e2070 drm/i915/guc: Add read/write helpers for ADS blob omits 1c0b1175e6f3 drm/i915/guc: Keep iosys_map of ads_blob around omits 9659dd2b308b drm/i915/gt: Add helper for shmem copy to iosys_map omits eeac19a4d398 ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573 omits 3ed58ac3fac1 ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers omits afab9d91d872 drm/msm/adreno: Expose speedbin to userspace omits c43de1aa6a08 drm/msm/a6xx: Add support for 7c3 SKUs omits e2f76193958b drm/msm/adreno: Generate name from chipid for 7c3 omits 0737ab95a0f4 drm/msm: Use generic name for gpu resources omits 65881e1db4e9 selinux: allow FIOCLEX and FIONCLEX with policy capability omits 8786fde8421c Convert NFS from readpages to readahead omits 98c27f276be8 NFS: simplify check for freeing cn_resp omits 7dacee0b9efc ACPI: battery: Add device HID and quirk for Microsoft Surf [...] omits 0750b8fcf313 Documentation/admin-guide/acpi: Add documentation for fine [...] omits f1197343f077 ACPI: fan: Add additional attributes for fine grain control omits bea2d9868ef5 ACPI: fan: Properly handle fine grain control omits d445571fa369 ACPI: fan: Optimize struct acpi_fan_fif omits 00ae053a0533 ACPI: fan: Separate file for attributes creation omits 9ddb00a2a136 ACPI: fan: Fix error reporting to user space omits 1be6b46f7313 drm/i915/dg2: add Wa_14014947963 omits 0917b5bdbe4b Merge tag 'renesas-arm-defconfig-for-v5.18-tag1' of git:// [...] omits 680af5b824a5 f2fs: quota: fix loop condition at f2fs_quota_sync() omits c7f91bd41029 f2fs: Restore rwsem lockdep support omits 2fef99b8372c f2fs: fix missing free nid in f2fs_handle_failed_inode omits d69fc86aca7e power: supply: bq24190_charger: Delay applying charge_type [...] omits f7731754fdce power: supply: bq24190_charger: Fix bq24190_vbus_is_enable [...] omits da365db704d2 power: supply: axp288_fuel_gauge: Use acpi_quirk_skip_acpi [...] omits 00d0566614b7 power: supply: axp288_charger: Use acpi_quirk_skip_acpi_ac [...] omits feaea1fe8b36 PCI/P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processo [...] omits 0f907c3880f8 ASoC: codecs: add pm runtime support for Qualcomm codecs omits 8c2d9bf5cbec drm/omap: plane: Remove redundant color encoding and range [...] omits 9a48ab11714c drm/object: Add default color encoding and range value at reset omits e4fff65fdb52 drm/sun4i: layer: Remove redundant zpos initialisation omits 67f0f2e4308b drm/sti: plane: Remove redundant zpos initialisation omits dad911d3c4a6 drm/rcar: plane: Remove redundant zpos initialisation omits 84352ed2b054 drm/omap: plane: Remove redundant zpos initialisation omits ef0a04a010e2 drm/nouveau/kms: Remove redundant zpos initialisation omits c228cb343a6d drm/msm/mdp5: Remove redundant zpos initialisation omits 1a7998dab5dd drm/object: Add default zpos value at reset omits adf47b75297e drm/object: Add drm_object_property_get_default_value() function omits f6e63222c0a0 drm/omap: plane: Fix zpos initial value mismatch omits 111aeed25ec6 drm/amdgpu: add gfxoff support for smu 13.0.5 omits cefbe724960b drm/amd/pm: refine smu 13.0.5 pp table code omits a1c57d7e77ed Merge tag 'at91-defconfig-5.18' of git://git.kernel.org/pu [...] omits 32d748a03e49 Merge tag 'imx-defconfig-5.18' of git://git.kernel.org/pub [...] omits 707e0a42358f Merge tag 'ti-k3-config-for-v5.17-v2' of git://git.kernel. [...] omits fba09099c6e5 media: v4l2-pci-skeleton: Remove usage of the deprecated " [...] omits 8c155674d975 rapidio/tsi721: Remove usage of the deprecated "pci-dma-co [...] omits 0fb3436b4b36 sparc: Remove usage of the deprecated "pci-dma-compat.h" API omits ffecba83be9c agp/intel: Remove usage of the deprecated "pci-dma-compat.h" API omits 06cc5cf16591 alpha: Remove usage of the deprecated "pci-dma-compat.h" API omits ab930ecfcee8 Merge tag 'samsung-clk-fsd-5.18' of git://git.kernel.org/p [...] omits 3c552889e431 mtd: spi-nor: renumber flags omits e9d663a2a019 mtd: spi-nor: slightly change code style in spi_nor_sr_ready() omits e8fd3b4b266b mtd: spi-nor: spansion: rename vendor specific functions a [...] omits 51c55506a7b1 mtd: spi-nor: spansion: convert USE_CLSR to a manufacturer flag omits 837d5181beef mtd: spi-nor: move all spansion specifics into spansion.c omits 6235ff040c13 mtd: spi-nor: spansion: slightly rework control flow in la [...] omits 2b18a18ea7f8 mtd: spi-nor: micron-st: rename vendor specific functions [...] omits 8f938262a6f3 mtd: spi-nor: micron-st: convert USE_FSR to a manufacturer flag omits c770abe52d81 mtd: spi-nor: move all micron-st specifics into micron-st.c omits 56b852e8635b mtd: spi-nor: xilinx: correct the debug message omits 8b7a2e00d117 mtd: spi-nor: xilinx: rename vendor specific functions and [...] omits 8b4195cd6dc3 mtd: spi-nor: move all xilinx specifics into xilinx.c omits 9fb4beb1b051 mtd: spi-nor: guard _page_size parameter in S3AN_INFO() omits 66cf87c60014 mtd: spi-nor: export more functions to be used in vendor modules omits 4cf1c7bdc55c mtd: spi-nor: allow a flash to define its own ready() function omits b44aa9ac6bb4 mtd: spi-nor: slightly refactor the spi_nor_setup() omits 80253168dbfd drm: of: Lookup if child node has panel or bridge omits 877d1d8112ae Merge tag 'stm32-dt-for-v5.18-1' of git://git.kernel.org/p [...] omits 581a1f8c9a32 Merge tag 'v5.18-rockchip-drivers-1' of git://git.kernel.o [...] omits b610c55bdfb9 Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] omits c8812c2a0815 Merge tag 'imx-drivers-5.18' of git://git.kernel.org/pub/s [...] omits 25b67f373b49 Merge tag 'tee-shm-for-v5.18' of git://git.linaro.org:/peo [...] omits bc5ede20b8ec Merge tag 'amdtee-for-v5.18' of git://git.linaro.org:/peop [...] omits f289f1d8a49f Merge tag 'renesas-drivers-for-v5.18-tag2' of git://git.ke [...] omits 15cc8d030cd7 Merge tag 'renesas-drivers-for-v5.18-tag1' of git://git.ke [...] omits 9e4dde28e9cd drm/msm: Avoid dirtyfb stalls on video mode displays (v2) omits f6a9a2d64dd1 USB: core: Update kerneldoc for usb_get_dev() and usb_get_intf() omits 5debe5bfa02c list: test: Add a test for list_entry_is_head() omits 37dc573c0a54 list: test: Add a test for list_is_head() omits d7fd696c1260 list: test: Add test for list_del_init_careful() omits 4036b29a146b ARM: mmp: Fix failure to remove sram device omits b53c24f69199 drm/tegra: Support YVYU, VYUY and YU24 formats omits c25eae9d06b6 drm/tegra: Support semi-planar formats on Tegra114+ omits 022e5220f272 Merge tag 'at91-soc-5.18' of git://git.kernel.org/pub/scm/ [...] omits 16018c0d27ed ARM: mstar: Select ARM_ERRATA_814220 omits f3e0a175dcfe drm/tegra: Fix planar formats on Tegra186 and later omits 183fc8344df9 Merge tag 'imx-soc-5.18' of git://git.kernel.org/pub/scm/l [...] omits 543f7961c204 Merge tag 'ixp4xx-cleanup-for-v5.18' of git://git.kernel.o [...] omits c845b558599d Merge tag 'at91-dt-5.18' of git://git.kernel.org/pub/scm/l [...] omits eda2a6830f05 Merge tag 'renesas-arm-dt-for-v5.18-tag3' of git://git.ker [...] omits b10e270dc9ec Merge tag 'renesas-arm-dt-for-v5.18-tag2' of git://git.ker [...] omits 5a29ea50fc63 Merge tag 'v5.18-rockchip-dts32-1' of git://git.kernel.org [...] omits 84d08b2e5417 Merge tag 'v5.18-rockchip-dts64-1' of git://git.kernel.org [...] omits ceaf23fe3f23 Merge tag 'sunxi-dt-for-5.18-1' of git://git.kernel.org/pu [...] omits e03e97d5b454 Merge tag 'omap-for-v5.18/dt-signed' of git://git.kernel.o [...] omits 1b29d1c1faf3 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] omits 52e71a47e82b Merge tag 'imx-dt64-5.18' of git://git.kernel.org/pub/scm/ [...] omits 9d71d4a9eb27 Merge tag 'imx-dt-5.18' of git://git.kernel.org/pub/scm/li [...] omits fd9eff2ebc6a Merge tag 'imx-bindings-5.18' of git://git.kernel.org/pub/ [...] omits 3b364358cb9e Merge tag 'amlogic-arm64-dt-for-v5.18' of git://git.kernel [...] omits fee1601dc26e Merge tag 'nuvoton-5.18-devicetree' of git://git.kernel.or [...] omits f7bc3bc5d3eb Merge branch 'mstar-dt-next' of https://github.com/linux-c [...] omits 766121ba5de3 arm64/mte: Add userspace interface for enabling asymmetric mode omits d082a0255fcb arm64/mte: Add hwcap for asymmetric mode omits cb627397e02b arm64/mte: Add a little bit of documentation for mte_updat [...] omits 3f9ab2a6986f arm64/mte: Document ABI for asymmetric mode omits 21ed2f61cc86 Merge tag 'sti-dt-for-v5.18-round1' of git://git.kernel.or [...] omits 32de73e89099 kselftest/arm64: signal: Allow tests to be incompatible wi [...] omits 6f50ebf280be Merge tag 'ixp4xx-dts-v5.18' of git://git.kernel.org/pub/s [...] omits 7743b59fc033 Merge tag 'ux500-dts-v5.18-1' of git://git.kernel.org/pub/ [...] omits 8e9e1aeed2c9 Merge tag 'renesas-dt-bindings-for-v5.18-tag1' of git://gi [...] omits 0a2eec83c2c2 arm64: cpufeature: Always specify and use a field width fo [...] omits 3bb72d86d80e arm64: Always use individual bits in CPACR floating point enables omits 879358fc670d arm64: Define CPACR_EL1_FPEN similarly to other floating p [...] omits 3b34d3a9190f Merge tag 'renesas-arm-dt-for-v5.18-tag1' of git://git.ker [...] omits 4d9b86eb38af Merge tag 'samsung-dt-pinctrl-5.18' of git://git.kernel.or [...] omits ab2dad6f9e74 Merge tag 'socfpga_dts_update_for_v5.18_part1' of git://gi [...] omits 7e2d8a61c6db Merge tag 'samsung-dt64-5.18' of git://git.kernel.org/pub/ [...] omits 8fbf28934acf drm/i915/ttm: fixup the mock_bo omits 76990b47e87f Merge tag 'samsung-dt-5.18' of git://git.kernel.org/pub/sc [...] omits 9d28fe1becc3 Merge tag 'tesla-dt64-5.18' of git://git.kernel.org/pub/sc [...] omits 4013e26670c5 arm64: module: remove (NOLOAD) from linker script omits 6d746e1eb2f6 Merge branch for-5.18/arm64/defconfig into for-next omits 157059d53ebc Merge branch for-5.18/arm64/dt into for-next omits f5c304e2e8b7 Merge branch for-5.18/arm/dt into for-next omits 82a1bf600d5d Merge branch for-5.18/memory into for-next omits d6962f37c7a4 Merge branch for-5.18/dt-bindings into for-next omits ce2e608bbeb4 Merge branch for-5.18/soc into for-next omits f5e8d1e373dd Merge branch for-5.17/arm/dt into for-next omits 0bb9320fc457 gpu: host1x: Fix a memory leak in 'host1x_remove()' omits 032e6c33790d arm64: cpufeature: Remove cpu_has_fwb() check omits cc4d891f1876 ASoC: codecs: wcd-mbhc: add runtime pm support omits 584a6301e1d5 ASoC: codecs: wcd938x: add simple clk stop support omits 1fb83bc5cf64 ASoC: codecs: tx-macro: add runtime pm support omits 366ff79ed539 ASoC: codecs: rx-macro: add runtime pm support omits c96baa2949b2 ASoC: codecs: wsa-macro: add runtime pm support omits 72ad25eabda0 ASoC: codecs: va-macro: add runtime pm support omits eaba113430d6 ASoC: codecs: rx-macro: setup soundwire clks correctly omits 31bd0db84c60 ASoC: codecs: tx-macro: setup soundwire clks correctly omits 05a41340e56f ASoC: codecs: wsa-macro: setup soundwire clks correctly omits e252801deb25 ASoC: codecs: wsa-macro: move to individual clks from bulk omits 512864c4ffa7 ASoC: codecs: tx-macro: move to individual clks from bulk omits 43b647d99404 ASoC: codecs: rx-macro: move to individual clks from bulk omits db8665a3e904 ASoC: codecs: tx-macro: move clk provider to managed variants omits 70a5e96bad59 ASoC: codecs: rx-macro: move clk provider to managed variants omits bed17757521b ASoC: codecs: va-macro: move to individual clks from bulk omits d65e338027e7 gpu: host1x: Fix an error handling path in 'host1x_probe()' omits 1a48ce92641d Merge branch kvm-arm64/psci-1.1 into kvmarm-master/next omits cea418863e96 drm/tegra: dpaux: Remove unneeded variable omits ae82047e97a3 KVM: arm64: Remove unneeded semicolons omits 83854c231262 spi: dt-bindings: remove unused required property omits 0092c25b541a ARM: tegra: tamonten: Fix I2C3 pad setting omits 5a5d2316a529 ASoC: qcom: lpass-platform: Update warning print to contro [...] omits 431f9a77a4a6 ASoC: acp: check the return value of devm_kzalloc() in acp [...] omits 4d06f92f38b7 ASoC: rt5663: check the return value of devm_kzalloc() in [...] omits c8775fb16b9b ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops dec [...] omits 3304a242f45a ASoC: amd: Use platform_get_irq_byname() to get the interrupt omits db927686e43f Merge drm/drm-next into drm-intel-gt-next omits 9a4556dad7bd Revert "PCI: aardvark: Fix initialization with old Marvell [...] omits 8e10548f7f48 Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional [...] omits ee995101fde6 Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720" omits 934337080c6c phy: marvell: phy-mvebu-a3700-comphy: Add native kernel im [...] omits 4bf18d5a2dd0 phy: marvell: phy-mvebu-a3700-comphy: Remove port from dri [...] omits f0a481209d6f arm64: tegra: Drop arm,armv8-pmuv3 compatible string omits def8c222f054 arm64: Add support of PAuth QARMA3 architected algorithm omits be3256a086af arm64: cpufeature: Mark existing PAuth architected algorit [...] omits da844beb6d9f arm64: cpufeature: Account min_field_value when cheking se [...] omits ee6a569d3bf6 KVM: s390: pv: make use of ultravisor AIV support omits b8986c889e7a drm/i915: Check stolen memory size before calling drm_mm_init omits 6d58f275e6dc KVM: x86/mmu: clear MMIO cache when unloading the MMU omits d2e5f3334169 KVM: x86/mmu: Always use current mmu's role when loading new PGD omits 3cffc89d9d07 KVM: x86/mmu: load new PGD after the shadow MMU is initialized omits 5499ea73e7db KVM: x86/mmu: look for a cached PGD when going from 32-bit [...] omits 0c1c92f15f76 KVM: x86/mmu: do not pass vcpu to root freeing functions omits 594bef793108 KVM: x86/mmu: do not consult levels when freeing roots omits b9e5603c2a3a KVM: x86: use struct kvm_mmu_root_info for mmu->root omits 9191b8f0745e KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs omits 57cb3bb0dc89 KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 omits d6174299365d KVM: x86: Reinitialize context if host userspace toggles EFER.LME omits 20e416720e74 KVM: selftests: Verify disabling PMU virtualization via KV [...] omits f49b8138e623 KVM: selftests: Carve out helper to create "default" VM wi [...] omits ba7bb663f554 KVM: x86: Provide per VM capability for disabling PMU virt [...] omits 925088781eed KVM: x86: Fix pointer mistmatch warning when patching RET0 [...] omits e45cce30eade KVM: Move VM's worker kthreads back to the original cgroup [...] omits 0b8934d3a93f KVM: VMX: Remove scratch 'cpu' variable that shadows an id [...] omits 105e0c441aa4 kvm: vmx: Fix typos comment in __loaded_vmcs_clear() omits fbc2dfe53a22 KVM: nVMX: Make setup/unsetup under the same conditions omits c0f1eaeb9e62 Merge branch 'kvm-hv-xmm-hypercall-fixes' into HEAD omits bdf79b27260b dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells omits 2a0deba4d749 dt-bindings: nvmem: make "reg" property optional omits 221e3638feb8 drm/tegra: Fix reference leak in tegra_dsi_ganged_probe omits 79b44684a14e drm/stm: ltdc: add support for CRC hashing feature omits 3b2f68f196a5 drm/stm: Avoid using val uninitialized in ltdc_set_ycbcr_config() omits fcfaff508b9f soc/tegra: bpmp: cleanup double word in comment omits 194217df813a soc/tegra: pmc: Add Tegra234 wake events omits dff7b84b4d2a Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next omits 83ba9a33b566 staging: r8188eu: remove ETH_ALEN from ieee80211.h omits b073b837fc54 staging: r8188eu: remove update_bcn_p2p_ie() omits 8f7b7c0df5e8 staging: r8188eu: remove unused function prototype omits 63a9c6676ef0 staging: r8188eu: EepromAddressSize is set but not used omits 1ef36224ad62 arm64: dts: renesas: spider: Complete SCIF3 description omits cfcccc9126a7 arm64: dts: renesas: r8a779f0: Add pinctrl device node omits fe5c03d478d4 staging: wfx: flags for SPI IRQ were ignored omits c86176d51340 staging: wfx: ensure HIF request has been sent before polling omits 0803a85a6f23 staging: wfx: prefer to wait for an event instead to sleep omits 1de8eec7c339 staging: wfx: remove duplicated code in wfx_cmd_send() omits a564d55a0cc1 staging: wfx: drop useless include omits 063cf5f58922 staging: wfx: remove useless variable omits 5265c43d40d0 staging: wfx: format code on 100 columns omits e71b18ba664d staging: wfx: format comments on 100 columns omits 0d585ee974bc staging: wfx: fix struct alignment omits a42614f2b48b staging: wfx: sta.o was linked twice omits 6b421a98d1e4 Merge Zhang's ext2 cleanup. omits 50b3a8189910 ext2: correct max file size computing omits babe298e9caa pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and [...] omits 2e1b43623986 pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions omits 384484a50916 pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function omits 8aaeadb00830 pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions omits fe8989c6725d pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function omits 397416d8f95f pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and [...] omits e9b04360fff3 pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions omits 180adcd40bcd pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions omits 5f3b69663ff5 pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions omits 030ac6d7eeff pinctrl: renesas: Initial R8A779F0 PFC support omits acdc4b98383a pinctrl: renesas: Add PORT_GP_CFG_19 macros omits 64d45edd8b26 dt-bindings: pinctrl: renesas,pfc: Document r8a779f0 support omits 3a4f7ef4bed5 arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits c27983bbc75b Merge branch 'mem-ctrl-next' into for-next omits a06bf59d07f4 memory: Update of_memory lpddr2 revision-id binding omits 80ce91730d32 dt-bindings: memory: lpddr2: Adjust revision ID property t [...] omits d0054a470c33 soc: add microchip polarfire soc system controller omits f4de6d853a03 Merge branch 'at91-soc' into at91-next omits f8e0f301c461 ARM: at91: Kconfig: select PM_OPP omits 9584e7263e9e ARM: at91: PM: add cpu idle support for sama7g5 omits 9a0775c9cd3d ARM: at91: ddr: fix typo to align with datasheet naming omits 55614e682a2c ARM: at91: ddr: align macro definitions omits dc3005703f8c ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency omits c751ee5a62af Merge branch 'at91-defconfig' into at91-next omits 2884f2dda70a ARM: configs: at91: sama7: add config for cpufreq omits cf718ceee0f8 ARM: configs: at91: sama7: enable cpu idle omits ae016b9da7bc ALSA: hda/realtek: Make use of the helper component_compar [...] omits f790ce387372 video: omapfb: dss: Make use of the helper component_compare_dev omits 5730c81df7a3 power: supply: ab8500: Make use of the helper component_co [...] omits a8271d7e4053 ASoC: codecs: wcd938x: Make use of the helper component_co [...] omits 4811a485a91b iommu/mediatek: Make use of the helper component_compare/r [...] omits ab011ab6b007 drm: of: Make use of the helper component_release_of omits 947f019e4294 drm/vc4: Make use of the helper component_compare_dev omits 419838bcf74f drm/omap: dss: Make use of the helper component_compare_dev omits f8b3f5e81479 drm/mcde: Make use of the helper component_compare_dev omits 35ca882c053a drm/exynos: Make use of the helper component_compare_dev omits f798aa411fa6 drm/rockchip: Make use of the helper component_compare_dev omits 6817222e8158 drm/sun4i: Make use of the helper component_compare_of omits 50a912a86602 drm/sti: Make use of the helper component_compare_of omits 11ef5c77abc2 drm/sprd: Make use of the helper component_compare_of omits 0a82e0a99bfc drm/msm: Make use of the helper component_compare_of omits 46a87c5a581d drm/meson: Make use of the helper component_compare_of omits 05399aa063b1 drm/mediatek: Make use of the helper component_compare_of omits bc02412a8dea drm/ingenic: Make use of the helper component_compare_of omits 0904b83e0cbb drm/hirin: Make use of the helper component_compare_of omits 0a522394202f drm/etnaviv: Make use of the helper component_compare_of/dev_name omits 1434fc3f3904 drm/armada: Make use of the helper component_compare_of/dev_name omits a190622af3f9 drm/komeda: Make use of the helper component_compare_of omits 2502960fba7e component: Add common helper for compare/release functions omits 36744c117ab4 firmware_loader: EXTRA_FIRMWARE does not support compressed files omits 2be483f12ea3 mei: do not overwrite state on hw start omits 04af137c6a88 mei: me: fix reset policy on read error in interrupt omits 685867f40c4e mei: me: avoid link reset on shutdown omits ccdf6f806fbf mei: me: disable driver on the ign firmware omits 2c5d8f7cb3f9 firmware: xilinx: Add sysfs support for feature config omits de8512339520 firmware: zynqmp: Add documentation for runtime feature config omits f1d0821bf37b firmware: xilinx: Add support for runtime features omits 86f4c65fd500 misc: rtsx: rts522a rts5228 rts5261 support Runtime PM omits f4e335f34519 lkdtm/fortify: Swap memcpy() for strncpy() omits 2c9ae453543c misc: rtsx: conditionally build rtsx_pm_power_saving() omits 3bdd6d5ad5f8 config: android-recommended: Disable BPF_UNPRIV_DEFAULT_OF [...] omits 4c4559b43c5f config: android-recommended: Don't explicitly disable CONFIG_AIO omits aef3125dd6db powerpc/BSR: Make use of the helper macro LIST_HEAD() omits 4044fe5525ad ocxl: Make use of the helper macro LIST_HEAD() omits 20dde50ffe26 misc: sgi-gru: Don't cast parameter in bit operations omits 22f01029cd25 xilinx_hwicap: cleanup comments omits 3bc93c7bded0 comedi: drivers: ni_routes: Use strcmp() instead of memcmp() omits 8bcbde2bb137 debugfs: Document that debugfs_create functions need not b [...] omits 77e861619bae VMCI: Fix some error handling paths in vmci_guest_probe_device() omits cc312da2d3af VMCI: No need to clear memory after a dma_alloc_coherent() call omits b791da238992 VMCI: Fix the description of vmci_check_host_caps() omits 41a92a89eee8 w1: w1_therm: fixes w1_seq for ds28ea00 sensors omits 085a884434f3 firmware: stratix10-svc: extend SVC driver to get the firm [...] omits 7d658f5c4002 MAINTAINERS: add a git repo for the Stratix10 Service driver omits 47d3e5cdfe60 KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall omits 7321f47eada5 KVM: x86: hyper-v: Fix the maximum number of sparse banks [...] omits 82c1ead0d678 KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_ [...] omits 50e523dd79f6 KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_ [...] omits 8fb29b450182 dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver omits 8747ec2e9762 nvmem: Add driver for OCOTP in Sunplus SP7021 omits bc5c75e0a5a9 nvmem: qfprom: Increase fuse blow timeout to prevent write fail omits 67e2236e0abb Merge branch 'at91-defconfig' into at91-next omits 96e7b5479a01 Merge branch 'at91-dt' into at91-next omits 299dc152721f nvmem: brcm_nvram: parse NVRAM content into NVMEM cells omits 3c8a9c2e2daf ARM: dts: at91: sama7g5: add opps omits 85b1304b9daa ARM: dts: at91: sama7g5ek: set regulator voltages for stan [...] omits 279d626d7374 ARM: dts: at91: fix low limit for CPU regulator omits 04956b7216bd ARM: dts: at91: sama7g5: Enable can0 and can1 support in s [...] omits f5e676c6aa47 ARM: dts: at91: sama7g5: Add can controllers of sama7g5 omits f8b94b1500e4 ARM: dts: at91: sama7g5: Add crypto nodes omits a976df22f04b nvmem: dt-bindings: Fix the error of dt-bindings check omits dd865f090f03 Merge branch 'set_fs-4' of git://git.kernel.org/pub/scm/li [...] omits 74fa56279651 ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM omits cb4b2d26c78a ARM: dts: stm32: Correct masks for GIC PPI interrupts on s [...] omits 760ae19fa929 ARM: dts: stm32: Add alternate pinmux for mco2 pins omits bf5f07e70687 ARM: dts: stm32: Correct masks for GIC PPI interrupts on s [...] omits 01e57df26919 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins omits b814f7544a8f ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] omits e6bc0d6ac6d6 ARM: dts: stm32: remove some timer duplicate unit-address [...] omits f03b9808e6e4 ARM: dts: stm32: Enable EXTI on stm32mp13 omits 2a8092a5a60d ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits 9269f28b7df5 ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som omits b1bcd81718fb ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits 89104f45a3b9 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits 97b37fb0752a ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits d8268564a3b7 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey omits aed569aaf1ca ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1 omits ee41561d9c96 ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-s [...] omits 9e9388e2ff67 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0 omits ab0e8febe59f ARM: dts: stm32: keep uart nodes behavior on stm32mp1-micr [...] omits 49bc295c6a53 ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box omits 2fd0c0fe7a49 ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2 omits 97f44495f80e ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2 omits 76594563fac7 ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx omits 8201f5f5fd2c ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1 omits 0f18f728ba62 ARM: dts: stm32: add DMA configuration to UART nodes on st [...] omits 7a5faaee0d2e ARM: dts: stm32: use exti 19 as main interrupt to support [...] omits 1deab7ed164f ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC o [...] omits 26c1d8c7fe90 ARM: dts: stm32: add MDMA on STM32MP13x SoC family omits 54ceceeaee47 ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x [...] omits f166d19f9e82 tty: serial: amba-pl010: use more uart_port pointers omits f52361790aaf tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper omits d185a852e17c tty: serial: serial_txx9: remove info print from init omits 18662a1d8f35 tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned omits 5318f70da7e8 serial: 8250_lpss: Balance reference count for PCI DMA device omits 67ec6dd0b257 serial: 8250_mid: Balance reference count for PCI DMA device omits c5e453f9c9a9 serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit omits 6ba6351b023e serial: 8250: Correct Kconfig help text for blacklisted PC [...] omits c77a6ac84085 arm64: dts: marvell: armada-37xx: add device node for UART [...] omits 694b7112473a serial: mvebu-uart: implement support for baudrates higher [...] omits ebd7e37a8b7e dt-bindings: mvebu-uart: update information about UART clock omits b7e2b5360f9b serial: mvebu-uart: implement UART clock driver for config [...] omits 9b0d5d4b7a58 dt-bindings: mvebu-uart: document DT bindings for marvell, [...] omits 2c861b73a23b math64: New DIV_U64_ROUND_CLOSEST helper omits 679875d1d880 sc16is7xx: Separate GPIOs from modem control lines omits 6cca8f154a29 sc16is7xx: Update status lines in single call omits c112653b89e0 sc16is7xx: Preserve EFR bits on update omits a2151490cc6c drm/dp: Fix OOB read when handling Post Cursor2 register omits d4da1f27396f drm/dp: Fix off-by-one in register cache size omits 932d596378b0 serial: 8250: Return early in .start_tx() if there are no [...] omits 52fa786609dc MAINTAINERS: Add Pali Rohár as mvebu-uart.c maintainer omits 787779f8afe7 xtensa: termbits.h is identical to asm-generic one omits bb5f36c31414 ia64: termbits.h is identical to asm-generic one omits bc25c55812ff dt-bindings: usb: qcom,dwc3: Add msm8953 compatible omits 91c9ba35bb06 staging: pi433: add index value to write dev_dbg statement omits 57078a3c2e24 staging: rtl8192u: rework init and exit function omits 907f6fae37cd staging: rtl8192u: add empty debug functions omits cf38b73e4879 staging: rtl8192u: fix broken debug macro omits 8beb52f6baf5 staging: r8188eu: remove redundant variable reg_0x143 omits 91b0ad05b6fd staging: r8188eu: clean up rtw_rf.c omits b052de652638 staging: r8188eu: refactor rtw_ch2freq() omits 6f29d72d2b7a staging: r8188eu: remove 5 GHz channels from ch_freq_map omits 57cbe4277d34 staging: r8188eu: remove unused variable from UpdateHalRAM [...] omits 32942d33d63d phy: phy-brcm-usb: fixup BCM4908 support omits d4cbaca3d086 staging: vt6656: Remove unnecessary line breaks omits 1929be8c45a2 staging: vt6656: Remove ftrace-like logging omits efc72b11b3eb staging: vt6656: Change macro to function and moved to bet [...] omits ac1569b7dca2 staging: vt6656: Fix CamelCase warnings in macro omits efae250a1a12 staging: vt6656: Add comment for locks omits 26c511f8b7c3 staging: vt6656: Fix CamelCase warnings in mac.h and mac.c omits a17b34502aeb staging: wfx: check the return value of devm_kmalloc() omits abb29c4783d0 dt-bindings: phy: mediatek,tphy: Add compatible for MT8192 omits f24b35aa5229 MAINTAINERS: Add Delta Networks TN48M CPLD drivers omits 54ae8c4b8c29 dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings omits 5cd3921d16b6 reset: Add Delta TN48M CPLD reset controller omits 440c7317e4bb dt-bindings: reset: Add Delta TN48M omits b3dcb5de6209 gpio: Add Delta TN48M CPLD GPIO driver omits d0cac2434c8e mfd: simple-mfd-i2c: Add Delta TN48M CPLD support omits 48969a5623ed phy: ti: tusb1210: Add charger detection omits df37c99815d9 phy: ti: tusb1210: Add a delay between power-on and restor [...] omits cb7d21b44f25 phy: ti: tusb1210: Drop tusb->vendor_specific2 != 0 check [...] omits 09a3512681b3 phy: ti: tusb1210: Improve ulpi_read()/_write() error checking omits 3153fa38e38a phy: dphy: Correct lpx parameter and its derivatives(ta_{g [...] omits ae532b2b7aa5 phy: usb: Add "wake on" functionality for newer Synopsis X [...] omits 967747bbc084 uaccess: remove CONFIG_SET_FS omits e5ef21d13995 ia64: remove CONFIG_SET_FS support omits 75d4d29549e5 sh: remove CONFIG_SET_FS support omits a5ad837843b6 sparc64: remove CONFIG_SET_FS support omits 5a06fcb15b43 lib/test_lockup: fix kernel pointer check for separate add [...] omits 12700c17fc28 uaccess: generalize access_ok() omits 23fc539e8129 uaccess: fix type mismatch warnings from access_ok() omits 52fe8d125c9a arm64: simplify access_ok() omits 26509034bef1 m68k: fix access_ok for coldfire omits 15f3d81a8c8a MIPS: use simpler access_ok() omits 429124d99264 MIPS: Handle address errors for accesses above CPU max vir [...] omits 34737e269803 uaccess: add generic __{get,put}_kernel_nofault omits 90997c128049 nios2: drop access_ok() check from __put_user() omits 1830a1d6a5b7 x86: use more conventional access_ok() definition omits 36903abedfe8 x86: remove __range_not_ok() omits 8afafbc955ba sparc64: add __{get,put}_kernel_nofault() omits 8926d88ced46 nds32: fix access_ok() checks in get/put_user omits a97b693c3712 uaccess: fix nios2 and microblaze get_user_8() omits 10c573c61338 phy/cadence: Use of_device_get_match_data() omits 204642e7de22 phy: sun4i-usb: Add D1 variant omits 1743dea7f06b phy: sun4i-usb: Rework HCI PHY (aka "pmu_unk1") handling omits 5df4afa1e438 phy: sun4i-usb: Remove .disc_thresh where not applicable omits 6773675ae8cc dt-bindings: phy: Add compatible for D1 USB PHY omits 232e2830f525 mtd: spi-nor: xmc: unify function names omits 45acce2099c5 mtd: spi-nor: xilinx: unify function names omits a7a0466f582f mtd: spi-nor: winbond: unify function names omits 7e5b38ae4f23 mtd: spi-nor: sst: unify function names omits fedd0cbf3e93 mtd: spi-nor: spansion: unify function names omits c9d5cdf4bf9c mtd: spi-nor: micron-st: unify function names omits 0757201a1daa mtd: spi-nor: macronix: unify function names omits cc5af02f6008 mtd: spi-nor: issi: unify function names omits 536437aabb7a mtd: spi-nor: intel: unify function names omits 0ab828613c5a mtd: spi-nor: gigadevice: unify function names omits 5410151931fa mtd: spi-nor: fujitsu: unify function names omits 09ae8354c31d mtd: spi-nor: everspin: unify function names omits a7a3f09024b6 mtd: spi-nor: esmt: unify function names omits f5e7bd2768d7 mtd: spi-nor: eon: unify function names omits 9eb916e2523e mtd: spi-nor: catalyst: unify function names omits 2394770bd6bb mtd: spi-nor: atmel: unify function names omits 72951a77c00f cpufreq: blocklist Qualcomm sc8280xp and sa8540p in cpufre [...] omits 4a14311a3b93 counter: Stop using dev_get_drvdata() to get the counter device omits 809b48289674 clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock [...] omits 8b6167a90135 dt-bindings: clock: Add sc8280xp to the RPMh clock control [...] omits 7da5e77a1b5f Merge branch 'clk-fixes' into clk-next omits 482c85c7fc95 ARM: dts: NSP: MX6X: correct LED function types omits 66848aff05f6 ARM: dts: NSP: MX6X: get mac-address from eeprom omits 356a8666263c Merge branch 'clk-fixes' into clk-next omits f03511c4f2b5 Merge branch 'v5.18-armsoc/dts64' into for-next omits 3cc8cd2d2595 arm64: dts: rockchip: add naneng combo phy nodes for rk3568 omits 952b4b70ab4e Tegra QUAD SPI ACPI & device support omits 6e1dda5fcd6e Add support for audio on SC7280 based targets omits 10d7e312497f dt-bindings: reserved-memory: Add restricted-dma-pool constraints omits f728eb3a5028 drm/amd/display: Turn functions into static omits b83e1ba9395d drm/amd/display: Use NULL instead of 0 omits b3e8239882d9 drm/amd/display: Add conditional around function omits 8054e2f01c2c drm/amd/display: Adjust functions documentation omits ce075e75e5e3 drm/amd/display: Fix DC definition of PMFW Pstate table fo [...] omits 2656fd230d21 drm/amdgpu: Exclude PCI reset method for now. omits 158a05a0b885 drm/amdgpu: Add use_xgmi_p2p module parameter omits 0bb319e7a114 drm/amd/pm: fix mode2 reset fail for smu 13.0.5 omits 45f0ff404cc9 drm/amdgpu: config HDP_MISC_CNTL.READ_BUFFER_WATERMARK omits 4f0f1b58fbac amdgpu/pm: Disable managing hwmon sysfs attributes for ONEVF mode omits d814833f9e0e drm/nouveau: Remove the unused header file nvif/list.h omits 572f08c0fd75 memory: tegra: Add APE memory clients for Tegra234 omits ea23f0e148b8 spi: tegra210-quad: add new chips to compatible omits de2f678b11bd spi: Add Tegra234 QUAD SPI compatible omits ac982578e7d3 spi: tegra210-quad: use device_reset method omits 299905881ebd ASoC: SOF: Declare sof_compress_ops in sof-priv.h omits b62c4e5fba2f ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio omits f3fc4fbfa2d2 ASoC: dt-bindings: Add SC7280 lpass cpu bindings omits b81af585ea54 ASoC: qcom: Add lpass CPU driver for codec dma control omits 7d7209557b67 ASoC: qcom: Add support for codec dma driver omits b138706225c9 ASoC: qcom: Add regmap config support for codec dma driver omits dc8d9766bc03 ASoC: qcom: Add register definition for codec rddma and wrdma omits 16413d5c5a2e ASoC: qcom: Add helper function to get dma control and lpa [...] omits ddd60045caa5 ASoC: qcom: lpass: Add dma fields for codec dma lpass interface omits 74190d7cd3e8 ASoC: qcom: Move lpass_pcm_data structure to lpass header omits b7fb0ae09009 ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM omits 134553625187 ARM: dts: qcom: msm8226: add power domains omits 20f36361b7dd soc: qcom: rpmpd: Add MSM8226 support omits d148363684a4 dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding omits 308b26cddb04 arm64: dts: qcom: sdm632: Add device tree for Fairphone 3 omits cb898d5e59b4 dt-bindings: arm: qcom: Document sdm632 and fairphone,fp3 board omits 24af02271ca7 arm64: dts: qcom: Add SDM632 device tree omits 06ea71e42975 arm64: dts: qcom: Add PM8953 PMIC omits 9fb08c801923 arm64: dts: qcom: Add MSM8953 device tree omits 08b25f7d99e1 dt-bindings: arm: cpus: Add Kryo 250 CPUs omits 3016af34ef8d arm64: dts: qcom: msm8916-longcheer-l8150: Add light and p [...] omits 1e49defb8636 arm64: dts: qcom: align Google CROS EC PWM node name with [...] omits 247097e2bbff docs: reporting-issues.rst: link new document about regressions omits d2b40ba2cce2 docs: *-regressions.rst: explain how quickly issues should [...] omits 1ecf393fc5a5 docs: add two documents about regression handling omits 18ab307823bb docs: fix RST error in vm/page_owner.rst omits b77d8306d84f clk: qcom: ipq8074: Use floor ops for SDCC1 clock omits 54f43c17d681 Merge tag 'drm-misc-next-2022-02-23' of git://anongit.free [...] omits 7f44571b53fd Merge tag 'drm-intel-next-2022-02-23' of git://anongit.fre [...] omits 96c7f3b53cc3 Reword note on missing CJK fonts omits 7cee33ce237c docs: kerneldoc-preamble.sty: Expand comments in LaTeX code omits 398f7abdcb7e docs: pdfdocs: Pull LaTeX preamble part out of conf.py omits b089f167c384 Documentation: block/diskstats: update function names omits 024314d6d540 Documentation/vm/page_owner.rst: fix language omits e334f873eb4e docs: scripts/kernel-doc: Detect absence of FILE arg omits 8c8959f2b5cc memory: tegra: Add Tegra234 support omits f9c9602f5baa Merge branch 'for-5.18/dt-bindings' into for-5.18/memory omits c6489c30fcbc arm64: tegra: Enable Jetson Xavier NX USB device mode omits ff578db7b693 arm64: tegra: Enable UART instance on 40-pin header omits 621e12a138f7 arm64: tegra: Add HDA device tree node for Tegra234 omits b7e70391a545 arm64: tegra: Enable device-tree overlay support omits 09614acd87e6 arm64: tegra: APE sound card for Jetson AGX Orin omits dc94a94daa39 arm64: tegra: Add audio devices on Tegra234 omits cd0c2edf20f0 arm64: tegra: Move audio IOMMU properties to ADMAIF node omits 5710e16afa6c arm64: tegra: Add Tegra234 IOMMUs omits 699349e09be0 arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit omits 835553b3c64e arm64: tegra: Add GPCDMA node for tegra186 and tegra194 omits 5e69088d70d5 arm64: tegra: Add Tegra234 PWM devicetree nodes omits 156af9de0932 arm64: tegra: Add Tegra234 I2C devicetree nodes omits cfac36edfca4 Merge branch 'for-5.18/dt-bindings' into for-5.18/arm64/dt omits 46501add157d Merge tag 'dtpm-v5.18' of https://git.linaro.org/people/da [...] omits a4ad66da3fcc dt-bindings: memory: Add Tegra234 PCIe memory omits 6460278f6faf dt-bindings: power: Add Tegra234 PCIe power domains omits d06a171e07bc dt-bindings: Add Tegra234 PCIe clocks and resets omits c1deb3392cda ARM: configs: at91: sama7: Enable crypto IPs and software algs omits 9437a3c8abd7 ARM: configs: at91: sama7: Enable UBIFS_FS omits 5f37e194bafd ARM: configs: at91: sama7: Enable NAND / SMC omits f25c47c67629 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits 8c49678d8488 ARM: tegra: Fix ethernet node names omits 4b6140b96dfe ARM: dts: at91: Use the generic "crypto" node name for the [...] omits fb45a72e2c46 ARM: dts: at91: remove status = "okay" from soc specific dtsi omits 0fb578a529ac ARM: dts: at91: sama5d2: Fix PMERRLOC resource size omits e74964d0236f dt-bindings: arm: at91: add Kontron's new KSwitches omits ebdfc289a348 MAINTAINERS: Update Allwinner SoCs maintainers omits d978ab1a7b7a dt-bindings: Document Tegra234 HDA support omits 2b306ecaf57b scripts: kernel-doc: Refresh the copyright lines omits 258092a89085 scripts: kernel-doc: Drop obsolete comments omits 252b47da9fd9 scripts: kernel-doc: Replace the usage function omits 834cf6b9039e scripts: kernel-doc: Translate the "Other parameters" subs [...] omits c15de5a19a28 scripts: kernel-doc: Translate the "Output selection modif [...] omits 9c77f108f43a scripts: kernel-doc: Translate the "Output selection" subs [...] omits dd803b04b0a0 scripts: kernel-doc: Translate the "Output format selectio [...] omits 2875f7870821 scripts: kernel-doc: Translate the "Output format selectio [...] omits f1583922bf93 scripts: kernel-doc: Translate the DESCRIPTION section omits 43caf1a6823d scripts: kernel-doc: Relink argument parsing error handlin [...] omits a5cdaea525c3 scripts: kernel-doc: Add the basic POD sections omits 3a9ac384153d Merge branch 'clocksource.2022.02.01b' into HEAD omits 95e969275bc5 Merge branch 'lkmm.2022.02.01b' into HEAD omits b900d4d5de47 Merge branch 'srcu.2022.02.24a' into HEAD omits 3c10cd49dc2f srcu: Ensure snp nodes tree is fully initialized before traversal omits c76d5f9119ee srcu: Add contention check to call_srcu() srcu_data ->lock [...] omits 543fb8d7a1e0 srcu: Automatically determine size-transition strategy at boot omits 8179c440ce92 srcu: Make srcu_size_state_name static omits 4404bd4f956d srcu: Add contention-triggered addition of srcu_node tree omits 01fe51a226f5 srcu: Create concurrency-safe helper for initiating size t [...] omits 80f1cccfee49 srcu: Explain srcu_funnel_gp_start() call to list_add() is safe omits 20c3e1d6fde8 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] omits b54e31f75e69 srcu: Avoid NULL dereference in srcu_torture_stats_print() omits e9436e551a54 srcu: Use invalid initial value for srcu_node GP sequence numbers omits 54c35a04b82b srcu: Compute snp_seq earlier in srcu_funnel_gp_start() omits d0ea78b29f7f srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() omits 3b77fbc5ab4d srcu: Add boot-time control over srcu_node array allocation omits 1f197351b3af ASoC: amd: acp: Add DMIC machine driver ops omits eee33bac9e7d ASoC: amd: acp-legacy: Add legacy card support for new machines omits abdcf7282f39 ASoC: amd: acp: Change card name for Guybrush Machine omits 62a40dad5734 docs: Remove duplicated words in trace/osnoise-tracer omits d5578190bed3 Merge branches 'exp.2022.02.24a', 'fixes.2022.02.14a', 'rc [...] omits 07d743902a12 dt-bindings: Add HDA support for Tegra234 omits b631c9c2ae93 soc/tegra: fuse: Explicitly cast to/from __iomem omits 6f259bf1619b soc/tegra: fuse: Update nvmem cell list omits 1e5cf1452eb0 soc/tegra: pmc: Enable core domain support for Tegra20 and [...] omits f07f04a51d92 drm/tegra: Use dev_err_probe() omits 418adabeb3d0 dt-bindings: example: Extend with typical case (int-array [...] omits 2b709a7209ef dt-bindings: writing-schema: Install from PyPI repository omits 4c0f1f90118b ARM: tegra: paz00: Add MMC aliases omits fa3174c591b8 ARM: tegra: tf700t: Rename DSI node omits 79b788bfc787 ARM: tegra: transformer: Drop reg-shift for Tegra HS UART omits e52fed28f627 ARM: tegra: asus-tf101: Enable S/PDIF and HDMI audio omits 2f46d7f7e959 pinctrl: baytrail: Add pinconf group + function for the pmu_clk omits a3f9e8910e15 random: only wake up writers after zap if threshold was passed omits da3951ebdcd1 random: round-robin registers as ulong, not u32 omits 0cc62aed370d sizes.h: Add SZ_1T macro omits 7419e29ce8ac Merge Amir's fsnotify fix & speedup. omits 290deaa10c50 ARM: dts: add DT for lan966 SoC and 2-port board pcb8291 omits 7160820d742a phy: rockchip: add naneng combo phy for RK3568 omits dedc3acedcd3 dt-bindings: phy: rockchip: Add Naneng combo PHY bindings omits b3df807e1fb0 dt-bindings: soc: grf: add naneng combo phy register compatible omits 24c6bedefbe7 drm/repaper: Use format helper for xrgb8888 to monochrome [...] omits ed14d36498c8 pwm: rcar: Simplify multiplication/shift logic omits f4866732a7b5 dt-bindings: pwm: renesas,tpu: Do not require pwm-cells twice omits 83d41a76d9c5 dt-bindings: pwm: tiehrpwm: Do not require pwm-cells twice omits 400002e05664 dt-bindings: pwm: tiecap: Do not require pwm-cells twice omits 46ac2474ea2a dt-bindings: pwm: samsung: Do not require pwm-cells twice omits e0f2c7dfe8b4 dt-bindings: pwm: intel,keembay: Do not require pwm-cells twice omits d41188a79601 dt-bindings: pwm: brcm,bcm7038: Do not require pwm-cells twice omits 43ded5910646 dt-bindings: pwm: toshiba,visconti: Include generic PWM schema omits 84b3b8df51e2 dt-bindings: pwm: renesas,pwm: Include generic PWM schema omits e040921c9ba4 dt-bindings: pwm: sifive: Include generic PWM schema omits ef75324d91eb dt-bindings: pwm: rockchip: Include generic PWM schema omits a63cb1a9f9e9 dt-bindings: pwm: mxs: Include generic PWM schema omits 0c11ff8775ee dt-bindings: pwm: iqs620a: Include generic PWM schema omits 1bdb7a0b4244 dt-bindings: pwm: intel,lgm: Include generic PWM schema omits e766d5b80ad4 dt-bindings: pwm: imx: Include generic PWM schema omits 360e770c9c4d dt-bindings: pwm: allwinner,sun4i-a10: Include generic PWM schema omits 4d690e508a69 pwm: pwm-mediatek: Beautify error messages text omits eb8b5af702ca ASoC: tlv320adc3xxx: Fix buggy return value omits 446925f1d4ca pwm: pwm-mediatek: Allocate clk_pwms with devm_kmalloc_array omits 5264e8ca762b pwm: pwm-mediatek: Simplify error handling with dev_err_probe() omits 4dfc4ec2b7f5 Merge branch 'kvm-ppc-cap-210' into kvm-next-5.18 omits 0d6bc3e18e6f pwm: brcmstb: Remove useless locking omits 0dcfafe7d44d pwm: brcmstb: Implement .apply() callback omits 609d7ffdc421 spi: pxa2xx-pci: Balance reference count for PCI DMA device omits a586f944f3a3 spi: pxa2xx-pci: Do not dereference fwnode in struct device omits 5a4715208caa pwm: jz4740: Add support for X1000 SoC omits 635d324e5c50 pwm: vt8500: Rename variable pointing to driver private data omits 4f34ebbe43f6 dt-bindings: timer: Add PWM compatible for X1000 SoC omits 113cc0b06570 dt-bindings: pwm: mtk-disp: Add compatible string for MT8183 SoC omits f9181078bb48 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits 04e317ba72d0 fsnotify: optimize FS_MODIFY events with no ignored masks omits 4f0b903ded72 fsnotify: fix merge with parent's ignored mask omits d47a74513f54 pinctrl: renesas: Remove unneeded #include <linux/gpio.h> omits 2e0e12967ea3 pwm: pca9685: Reset OFF/ON registers to POR value omits de9b861018d4 pinctrl: renesas: checker: Fix miscalculation of number of states omits dc1adb3ce478 pwm: atmel: Remove redundant initialization of variable timeout omits 4122e903b9e3 pwm: raspberrypi-poe: Drop assignment to struct pwmchip::base omits 088659ad2a83 soc: renesas: Kconfig: Introduce ARCH_RZG2L config option omits 1c1283db0799 pwm: bcm-kona: Implement .apply() callback omits 5f027d9b83db pwm: tiehrpwm: Implement .apply() callback omits 6a3b10e5c312 ARM: dts: renesas: Align GPIO hog names with dtschema omits 48d8ee5b831e arm64: dts: renesas: Align GPIO hog names with dtschema omits d05e409e4a66 arm64: dts: renesas: rzg2lc-smarc-som: Enable watchdog omits 3ec510bcbdd2 ARM: dts: r9a06g032-rzn1d400-db: Enable watchdog0 with a 6 [...] omits 045d0625d305 ARM: dts: r9a06g032: Add the watchdog nodes omits a3a59919ab66 dt-bindings: clock: r9a06g032: Add the definition of the w [...] omits 6b94ee669e8a dt-bindings: pwm: google,cros-ec: include generic pwm schema omits 670659998812 ARM: tegra: Update jedec,lpddr2 revision-id binding omits acda0aab9ed2 Merge branch 'for-v5.18/tesla-fsd' into for-next omits 272a253338f9 arm64: dts: fsd: Add the MCT support omits fdc9ce72cffe power: supply: max8997_charger: Use devm_work_autocancel() omits d016fc7ab52a power: supply: max14656: Use devm_work_autocancel() omits 419c0e9d25ac power: supply: da9150-fg: Use devm_delayed_work_autocancel() omits de85193cff0d power: supply: sbs-charger: Don't cancel work that is not [...] omits 1ff8cc2ca84d ABI: testing: sysfs-class-power: Adds "Long Life" entry omits be5f08f066f6 power: supply: bq25980: Implements POWER_SUPPLY_CHARGE_TYP [...] omits 05f2281b4192 power: supply: Introduces bypass charging property omits e5372503d82b power: supply: max17042_battery: Use devm_work_autocancel() omits 4c678b7a6442 power: supply: Use an rbtree rather than flat register cache omits a352fa58c0ee usb: misc: USB_QCOM_EUD should depend on ARCH_QCOM omits f9aeda81c0e8 xhci: omit mem read just after allocation of trb omits c6c986b657e5 usb: host: ehci-q: make qtd_fill() return *unsigned int* omits e8134595e3f1 Merge branch 'for-5.18' into for-next omits 84842911322f vsprintf: Fix %pK with kptr_restrict == 0 omits b44a7f076ce1 Merge branch 'for-5.18/selftests-fixes' into for-next omits 8a0edc72bec2 powerpc/module_64: fix array_size.cocci warning omits d4b341269efb arm64: dts: qcom: Add support for Samsung Galaxy Book2 omits c377d4ba86e9 cpufreq: qcom-hw: Add support for per-core-dcvs omits 2564aa7544f4 dt-bindings: clocks: qcom,sdm845-camcc: add clocks/clock-names omits a0d61d02c102 dt-bindings: clocks: convert SDM845 Camera CC bindings to YAML omits 2b8c9c77c268 arm64: dts: qcom: msm8996: convert xo_board to RPM_SMD_BB_CLK1 omits 79b9ced56529 arm64: dts: qcom: msm8996: add cxo and sleep-clk to gcc node omits cfc090a0c960 arm64: dts: qcom: sdm845: add bi_tcxo to camcc omits e8880a10f970 ARM: dts: qcom: apq8026-lg-lenok: Add Bluetooth omits 81ecc39d0dd3 ARM: dts: qcom: apq8026-lg-lenok: Add Wifi omits a5683471b68d ARM: dts: qcom: msm8226: Add pinctrl for sdhci nodes omits 8f6e20adaaf3 arm64: dts: qcom: sdm845: enable dma for spi omits 29aed4b4eb99 arm64: dts: qcom: sdm845: Add gsi dma node omits 76cdd90b27b4 ASoC: SOF: pcm: Add compress_ops for SOF platform componen [...] omits c07ac3ee76e5 ASoC: rt5682s: Fix the wrong jack type detected omits 7e1d728a94ca ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID omits a9230ccc0c6f ASoC: amd: vg: update acp init and deinit sequence omits 0c38cc1dd17e ASoC: amd: vg: apply sample bits pcm constraint omits 9a617f0e109c ASoC: amd: vg: update platform clock control sequence omits aa9753a4677d ASoC: nau8821: enable no_capture_mute flag omits 5ca4cf2c83da ASoC: amd: vangogh: refactor i2s master mode clock sequence code omits 8b91cee5eadd powerpc/64s/hash: Make hash faults work in NMI context omits 8382dce5e483 cpupower: Add "perf" option to print AMD P-State information omits 884194ef264e RDMA/irdma: Move union irdma_sockaddr to header file omits 8627da62cc3b RDMA/irdma: Remove the unnecessary variable saddr omits 80005c43d4c8 RDMA/irdma: Use net_type to check network type omits 6090a0c4c7c6 RDMA/rxe: Cleanup rxe_mcast.c omits a181c4c81a71 RDMA/rxe: Collect cleanup mca code in a subroutine omits 4a4f10734757 RDMA/rxe: Collect mca init code in a subroutine omits 6a8a2e473b98 RDMA/rxe: Warn if mcast memory is not freed omits 1900be289b59 selftests/lkdtm: Add UBSAN config omits b22dfec72c37 selftests/lkdtm: Remove dead config option omits 4893992b6de1 selftests/exec: Rename file binfmt_script to binfmt_script.py omits 46e50459ea10 selftests: Use -isystem instead of -I to include headers omits 681696862bc1 selftests: vm: remove dependecy from internal kernel macros omits 4a8900207abd selftests: vm: Add the uapi headers include variable omits 5faa35d0b8cc selftests: mptcp: Add the uapi headers include variable omits 50f4143df0a6 selftests: net: Add the uapi headers include variable omits cb542c66f304 selftests: landlock: Add the uapi headers include variable omits 0cc5963b4cc3 selftests: kvm: Add the uapi headers include variable omits bd7d481c3771 selftests: futex: Add the uapi headers include variable omits afe5fba8d10b selftests: Correct the headers install path omits 250f8c113757 selftests: Add and export a kernel uapi headers path omits 5ad51ab618de selftests: set the BUILD variable to absolute path omits cef757808666 selftests: futex: set DEFAULT_INSTALL_HDR_PATH omits e005ff01bfdb selftests/kselftest/runner.sh: Pass optional command param [...] omits bf19347a7856 Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 3968abae8099 Merge branch 'v5.18-clk/next' into for-next omits b52880ab0670 Merge branch 'v5.18-armsoc/dts64' into for-next omits 3001cb317815 Merge branch 'v5.18-armsoc/dts32' into for-next omits 9e1814a0c35a Merge branch 'v5.18-armsoc/drivers' into for-next omits a0024f55eb5b arm64: dts: rockchip: align Google CROS EC PWM node name w [...] omits 3e4c629ca680 arm64: dts: rockchip: enable rk809 audio codec on the rk35 [...] omits bbe5d394c76b arm64: dts: rockchip: set vdd_gpu regulator on rk3568-evb1 [...] omits 738bbac56122 arm64: dts: rockchip: add the vdd_cpu regulator to rk3568- [...] omits 406c607eccea arm64: dts: rockchip: enable work led on rk3568-evb1-v10 omits 10b74af31073 clk: rockchip: re-add rational best approximation algorith [...] omits 9f565399ad07 clk/rockchip: Use of_device_get_match_data() omits 39844b7e3084 TOMOYO: fix __setup handlers return values omits 2151c84ece92 EDAC/amd64: Add new register offset support and related changes omits 75aeaaf23def EDAC/amd64: Set memory type per DIMM omits 30424ebae8df Merge tag 'drm-intel-gt-next-2022-02-17' of git://anongit. [...] omits e776a755abf0 drm/amdgpu: fix typo in amdgpu_discovery.c omits 203bcac9bf2c drm/amd/display: increasing DRAM BW percent for DCN315 omits b51178d6eddd drm/amd/display: Set compbuf size to min at prep prevent o [...] omits 5b45b1c8b89f drm/amd/display: revert populating dcn315 clk table based [...] omits e2573d5f2a5c drm/amd/display: limit unbounded requesting to 5k omits 15fd09a05a66 drm/amdgpu: add reset register dump trace on GPU omits 5ce5a584cb82 drm/amdgpu: add debugfs for reset registers list omits b74e2476efc4 drm/amdgpu: check vm ready by amdgpu_vm->evicting flag omits db749b769ff6 drm/amdgpu/nv: set mode2 reset for MP1 13.0.8 omits 9e148e8ce29d drm/amdgpu/nv: enable gfx10.3.7 clock gating support omits a1235a01e0b2 drm/amd/pm: Fix missing prototype warning omits 504390602444 drm/amdgpu: add mode2 reset support for smu 13.0.5 omits 29c9b6cd581d drm/amdgpu: Fixed warning reported by kernel test robot omits 0c41b9b561db drm/amdkfd: Print bdf in peer map failure message omits 5ac34ff1a41b drm/amd/display: 3.2.174 omits 301306a90ed3 drm/amd/display: add debug option to bypass ssinfo from bios. omits aa34ca52a325 drm/amd/display: Refactor fixed VS logic for non-transparent mode omits 2322d17abf0a RDMA/irdma: Remove excess error variables omits 45225a93ccc0 RDMA/irdma: Propagate error codes omits 2c4b14ea9507 RDMA/irdma: Remove enum irdma_status_code omits c595fb05e392 drm/amd/display: add cable ID support for usb c connector omits dfd9be42344d drm/amd/display: clear remote dc_sink when stop mst omits 9ff28ab43af4 drm/amd/display: Ignore Transitional Invalid Link Rate Err [...] omits 10a9accd4842 drm/amd/display: Fix wrong resolution with DP/VGA adapter omits 3e6084aee08b drm/amd/display: Refactor PSR DPCD caps detection omits 2e6e14c9e47d drm/amd/display: Set compbuf size to min at prep prevent o [...] omits 4eaa29b45e09 RDMA/ib_srp: Add more documentation omits a1b019872693 soc: qcom: mdt_loader: Fix split-firmware condition omits 1e8853c69827 arm64: dts: qcom: sc7280: Add cpu OPP tables omits 8b93fbd95ed4 arm64: dts: qcom: sc7280: Add EPSS L3 interconnect provider omits e0adbe73d75e drm/amd/display: lock/un-lock cursor if odm pipe split used omits f11d9373b615 drm/amd/display: Turn global functions into static functions omits 2bdcb12ff69d drm/amd/display: Add missing prototypes to dcn201_init omits f3067604b8de drm/amd/display: Remove unused variable omits 3a4bfa509eb0 drm/amd/display: Remove unused dmub_outbox_irq_info_funcs [...] omits 3679b8518cd2 drm/amd/display: Remove vupdate_int_entry definition omits cf51c8bc5c00 drm/amd/display: Remove unused dcn316_smu_set_voltage_via_ [...] omits 23da6e0f7d5e drm/amd/display: Remove unused temp variable omits 78be946dad6d drm/amdgpu: Remove unused get_umc_v8_7_channel_index function omits d41ff22a4eef drm/amdgpu: Change amdgpu_ras_block_late_init_default func [...] omits 4683af148fe8 drm/amdgpu: use ktime rather than jiffies for benchmark results omits 5a82b018230b drm/amdgpu: use kernel BO API for benchmark buffer management omits a7f520bfd055 drm/amdgpu: derive GTT display support from DM omits fd546bc5ad90 drm/amdgpu/display: split dmcu and gpuvm handling logic omits b784f42cf78b drm/amdgpu: drop testing module parameter omits 0b1a63487b0f drm/amdgpu: drop benchmark module parameter omits e7c4723103dc drm/amdgpu: expose benchmarks via debugfs omits a0c5fd46b251 drm/amdkfd: Use real device for messages omits 8f7519b2f3a9 drm/amdkfd: Fix for possible integer overflow omits f113cc32e35b drm/amdgpu: add a benchmark mutex omits b887d5f9b923 drm/amdgpu: print the selected benchmark test in the log omits e460f244fbe8 drm/amdgpu: plumb error handling though amdgpu_benchmark() omits 77528e2aed92 RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() omits 9ee2516c4382 RDMA/mlx5: Store ndescs instead of the translation table size omits 56561ac6b27d RDMA/mlx5: Merge similar flows of allocating MR from the cache omits 2f0e60d5e9f9 RDMA/mlx5: Fix the flow of a miss in the allocation of a c [...] omits 185b9826782a RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent omits f1ebef9e55f3 dtpm/soc/rk3399: Add the ability to unload the module omits bfded2ca8f36 powercap/dtpm_cpu: Add exit function omits 4712a236db40 powercap/dtpm: Move the 'root' reset place omits c404c64d64bc powercap/dtpm: Destroy hierarchy function omits 690de0b4013f powercap/dtpm: Fixup kfree for virtual node omits 0aea2e4ec2a2 powercap/dtpm_cpu: Reset per_cpu variable in the release function omits 7b75bbdf5bed powercap/dtpm: Change locking scheme omits bbd57d16d5dd drm/i915/rps/tgl+: Remove RPS interrupt support omits 1e8c5971c249 x86/mm/cpa: Generalize __set_memory_enc_pgtable() omits b577f542f93c x86/coco: Add API to handle encryption mask omits 655a0fa34b4f x86/coco: Explicitly declare type of confidential computin [...] omits 56dce868198c libperf: Add API for allocating new thread map array omits 41415b8a974a libperf: Rename arguments of perf_thread_map APIs omits 6198311093da x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} omits 4327b9eaf8a4 livepatch: Skip livepatch tests if ftrace cannot be configured omits b9ef89392c2a drm/i915/tgl: Simply subplatform detection omits d25478e1d8f9 pinctrl: icelake: Add Ice Lake-N PCH pin controller support omits 114b610b9048 pinctrl: alderlake: Add Intel Alder Lake-N pin controller support omits ddfdd1304e59 pinctrl: alderlake: Add Raptor Lake-S ACPI ID omits abcad0f9e7b9 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" omits f2eb478f2f32 kernfs: move struct kernfs_root out of the public view. omits 00d93611f002 ipmi:ipmb: Add the ability to have a separate slave and ma [...] omits 57c9e3c9a374 ipmi:ipmi_ipmb: Unregister the SMI on remove omits 24e3bb7429bd Merge tag 'irq-api-2022-02-21' of git://git.kernel.org/pub [...] omits 39c2a5e0d38a Merge branch 'next/dt64' into for-next omits 06874015327b arm64: dts: exynos: Add initial device tree support for Ex [...] omits 4509d950a676 x86/pat: Remove the unused set_pages_array_wt() function omits 94fa115f7b28 drm/simpledrm: Add "panel orientation" property on non-upr [...] omits fbb1d4b381b0 MIPS: Modernize READ_IMPLIES_EXEC omits 6d8ebef53c2c drm/i915: Extract intel_bw_check_data_rate() omits d5b8da37c017 drm/i915: Extract icl_qgv_points_mask() omits d95c25668f23 drm/i915: Properly clear crtc state when disabling it full [...] omits 7d7007686b0f drm/i915: Remove odd any_ms=true assignment omits 03a62c40544c drm/i915: Dump hw.enable and pipe_mode omits 94eb6b244c7c drm/i915: Dump the crtc hw state always omits 1c5aa0372634 PCI: qcom: Add SM8450 PCIe support omits 0614f98bbb9f PCI: qcom: Add ddrss_sf_tbu flag omits f94c35e02464 PCI: qcom: Remove redundancy between qcom_pcie and qcom_pcie_cfg omits dddb4efa5192 dt-bindings: pci: qcom: Document PCIe bindings for SM8450 omits 07f5ed0eee01 lg-laptop: Move setting of battery charge limit to common [...] omits e738f5dd67eb media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated omits db22583d6c7d Merge branches 'msm-next-lumag-dpu' and 'msm-next-lumag-ds [...] omits 6452cbd6f04c drm/msm/dpu: wire up MSM8998's DSPP blocks omits 7f1b8e0d6360 x86/mce: Remove the tolerance level control omits 521f2688c5af perf arm-spe: Use advertised caps/min_interval as default [...] omits f915686bd97a drm/selftests: add drm buddy pathological testcase omits e6ff5ef81170 drm/selftests: add drm buddy smoke testcase omits fe93feb5ab0f drm/selftests: add drm buddy pessimistic testcase omits 4010ce9fb634 drm/selftests: add drm buddy optimistic testcase omits 92937f170d3f drm/selftests: add drm buddy alloc range testcase omits cb8f00f27ae7 drm/selftests: add drm buddy alloc limit testcase omits 3d515ba9ead0 drm/selftests: Move i915 buddy selftests into drm omits 8ab62eda177b drm/sched: Add device pointer to drm_gpu_scheduler omits 210b966b7e2f Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] omits 4b52c464e657 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] omits 427094423e44 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] omits 34c29cdcc836 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] omits 390a1f8beb87 Revert "drm/i915/display/vrr: Reset VRR capable property o [...] omits 0bff66dcbe55 media: cec: seco: Drop pointless include omits 17e83a0a1e13 media: hantro: sunxi: Fix VP9 steps omits 5c0701a0e791 media: imx: csis: Store pads format separately omits 88c63ac74126 doc: media: Document VP9 reference_mode miss-placement omits 9c634d6d137f doc: media: Document MM21 tiled format omits 884c8bd91828 media: imx: imx8mq-mipi-csi2: Remove YUV422 2X8 omits 0f6146d476fc media: v4l2-core: Initialize h264 scaling matrix omits 80ebe988cf8f media: imx: imx-mipi-csis: Add output format omits 28ba5e8024b9 media: imx: imx-mipi-csis: Add BGR888 omits 6d8d3c0953eb media: imx: imx-mipi-csis: Add RGB565_1X16 omits 8635b5bc2f6a media: imx: imx-mipi-csis: Set PIXEL_MODE for YUV422 omits 9babbbaaeb87 media: imx: imx7-media-csi: Use dual sampling for YUV 1X16 omits 5b21b566b977 media: imx: Rename imx7-mipi-csis.c to imx-mipi-csis.c omits 02ed90426148 drm/i915/adl-n: Add PCH Support for Alder Lake N omits 406a8c1d8fa5 powerpc: Remove remaining stab codes omits 0a2a464f8631 crypto: hisilicon/sec - fix the aead software fallback for engine omits 1fb37b5692c9 crypto: ccree - don't attempt 0 len DMA mappings omits c143a603c9ab crypto: x86/des3 - Remove unused inline function des3_ede_ [...] omits f17f3f82420f crypto: x86/blowfish - Remove unused inline functions omits 4363f3d3ce8f crypto: octeontx2 - add synchronization between mailbox accesses omits 164f69d9d45a dt-bindings: msm: disp: add yaml schemas for QCM2290 DPU bindings omits 5334087ee743 drm/msm: add support for QCM2290 MDSS omits 201d41745ea9 dt-bindings: msm/dsi: Add qcm2290 dsi controller binding omits ee1f09678f14 drm/msm/dsi: Add support for qcm2290 dsi controller omits 05ae15e76271 drm/msm/dsi: Allow to specify dsi config as pdata omits b709a4caa9d0 scsi: pm8001: Fix pm8001_info() message format omits ca44f98d6194 scsi: pm8001: Improve pm80XX_send_abort_all() omits 304fe11bdc25 scsi: pm8001: Simplify pm8001_ccb_task_free() omits e29c47fe8946 scsi: pm8001: Simplify pm8001_task_exec() omits f91767a35f09 scsi: pm8001: Simplify pm8001_mpi_build_cmd() interface omits 99df0edb5a98 scsi: pm8001: Introduce ccb alloc/free helpers omits bf67e693fc40 scsi: pm8001: Simplify pm8001_get_ncq_tag() omits 0c4ad6c3d3b8 scsi: pm8001: Cleanup pm8001_exec_internal_task_abort() omits a1e7c7991923 scsi: libsas: Simplify sas_ata_qc_issue() detection of NCQ [...] omits f792a3629f4c scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_upda [...] omits 4c8f04b1905c scsi: pm8001: Fix tag leaks on error omits f90a74892f3a scsi: pm8001: Fix task leak in pm8001_send_abort_all() omits 7fb23a785ba3 scsi: pm8001: Fix tag values handling omits 7e6b7e740add scsi: pm8001: Fix pm8001_mpi_task_abort_resp() omits f17c599a44fc scsi: pm8001: Fix pm8001_tag_alloc() failures handling omits 7f12845c8389 scsi: pm8001: Fix abort all task initialization omits 1d6736c3e162 scsi: pm8001: Fix NCQ NON DATA command completion handling omits aa028141ab0b scsi: pm8001: Fix NCQ NON DATA command task initialization omits 23c486d19a6c scsi: pm8001: Remove local variable in pm8001_pci_resume() omits e5039a92f150 scsi: pm8001: Fix use of struct set_phy_profile_req fields omits fd6d0e376211 scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() omits 970404cc5744 scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_ [...] omits f8b12dfb476d scsi: pm8001: Fix payload initialization in pm80xx_encrypt [...] omits ca374f5d92b8 scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_p [...] omits bb225b12dbcc scsi: pm8001: Fix payload initialization in pm80xx_set_the [...] omits cd2268a18011 scsi: pm8001: Fix command initialization in pm8001_chip_ss [...] omits 3762d8f6edcd scsi: pm8001: Fix pm80xx_pci_mem_copy() interface omits 1a37b6738b58 scsi: pm8001: Fix command initialization in pm80XX_send_re [...] omits c58e935e809a scsi: pm8001: Fix pm8001_update_flash() local variable type omits d2ed913b9a42 scsi: pm8001: Fix __iomem pointer use in pm8001_phy_control() omits 8454563e4c2a scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON D [...] omits 07dd40b3078f scsi: hisi_sas: Remove unnecessary print function dev_err() omits 73bd66d9c834 scsi: block: Remove REQ_OP_WRITE_SAME support omits a773187e37fa scsi: dm: Remove WRITE_SAME support omits 10fa225c33a9 scsi: md: Remove WRITE_SAME support omits e383e16e84e9 scsi: sd: Remove WRITE_SAME support omits ebd04737637b scsi: rnbd: Remove WRITE_SAME support omits a34592ff6b78 scsi: drbd: Remove WRITE_SAME support omits 898cd34607eb scsi: cxlflash: Query write_zeroes limit for zeroing omits 334ae6459aa3 scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning omits c7ede4f044b9 scsi: target: tcmu: Make cmd_ring_size changeable via configfs omits 1f652aa0e469 scsi: qla2xxx: Use named initializers for q_dev_state omits 6e0e85d39e52 scsi: qla2xxx: Use named initializers for port_[d]state_str omits 482dcaa1c91a scsi: ufs: core: Remove wlun_dev_to_hba() omits 8264aee803a2 scsi: core: Remove struct scsi_pointer from struct scsi_cmnd omits 31160bd3e538 scsi: zalon: Stop using the SCSI pointer omits dbb2da557a6a scsi: wd33c93: Move the SCSI pointer to private command data omits 70d1b920af62 scsi: wd719x: Stop using the SCSI pointer omits 5dfcf1ad933f scsi: usb: Stop using the SCSI pointer omits 4022bfd63d8e scsi: sym53c8xx_2: Move the SCSI pointer to private command data omits c1ea387d998a scsi: smartpqi: Stop using the SCSI pointer omits 5597616333ea scsi: qla2xxx: Stop using the SCSI pointer omits 504540d00fd5 scsi: qla1280: Move the SCSI pointer to private command data omits 4a938517fbeb scsi: ppa: Move the SCSI pointer to private command data omits 3d75be6de78e scsi: sym53c500_cs: Move the SCSI pointer to private command data omits ea39700fa90c scsi: nsp_cs: Move the SCSI pointer to private command data omits 195771c5da10 scsi: nsp32: Stop using the SCSI pointer omits af0d3c13e468 scsi: mvumi: Stop using the SCSI pointer omits 8d1537342ff2 scsi: mvsas: Fix a set-but-not-used warning omits 57cbd78e61cf scsi: mesh: Move the SCSI pointer to private command data omits 96e77a27431a scsi: megasas: Stop using the SCSI pointer omits fb597392b1f4 scsi: megaraid: Stop using the SCSI pointer omits cb2b62082c3a scsi: mac53c94: Move the SCSI pointer to private command data omits 8c0156b10e4d scsi: mac53c94: Fix a set-but-not-used compiler warning omits a33e7925b5e6 scsi: qedf: Stop using the SCSI pointer omits f4b4216f3e52 scsi: bnx2fc: Stop using the SCSI pointer omits 5d21aa3636fa scsi: libfc: Stop using the SCSI pointer omits 09cc102bb4d6 scsi: initio: Stop using the SCSI pointer omits db22de3eb035 scsi: iscsi: Stop using the SCSI pointer omits 6b66f09c46a8 scsi: imm: Move the SCSI pointer to private command data omits 5c113eb3bc58 scsi: hptiop: Stop using the SCSI pointer omits 924cb24df4fc scsi: fnic: Stop using the SCSI pointer omits 3032ed77a289 scsi: fnic: Fix a tracing statement omits 211134c47cfd scsi: fdomain: Move the SCSI pointer to private command data omits dfae39874f45 scsi: esp_scsi: Stop using the SCSI pointer omits 9804db13d3c8 scsi: dc395x: Stop using the SCSI pointer omits 30564db73b58 scsi: csio: Stop using the SCSI pointer omits 34f5b537a900 scsi: bfa: Stop using the SCSI pointer omits 3ac6aba37200 scsi: aha152x: Move the SCSI pointer to private command data omits ea1c947559d9 scsi: aha1542: Remove a set-but-not-used array omits 17d4c2e22aae scsi: advansys: Move the SCSI pointer to private command data omits 76a3451b64c6 scsi: aacraid: Move the SCSI pointer to private command data omits d80624a2aec5 scsi: 53c700: Stop clearing SCSI pointer fields omits dc4175459099 scsi: arm: Move the SCSI pointer to private command data omits 8c97e2f390f5 scsi: arm: Rename arm/scsi.h into arm/arm_scsi.h omits ff1269cb3d97 scsi: NCR5380: Add SCp members to struct NCR5380_cmd omits cd614642e1a2 scsi: NCR5380: Remove the NCR5380_CMD_SIZE macro omits 53555fb7bceb scsi: Remove drivers/scsi/scsi.h omits dfab1e53eef4 scsi: nsp_cs: Use true and false instead of TRUE and FALSE omits 72961735f993 scsi: nsp_cs: Change the return type of two functions into 'void' omits c4858224096f scsi: ips: Use true and false instead of TRUE and FALSE omits be33e2f8d87f scsi: ips: Change the return type of ips_release() into 'void' omits 2cf0e0a9da38 scsi: ips: Remove an unreachable statement omits 3f2e252ef727 scsi: libsas: Add sas_execute_ata_cmd() omits 4d986ffa036a spi: add missing pci_dev_put() before return omits b83eb8be4f2c ASoC: sc7280: Really depends on SOUNDWIRE omits 4b0bec608858 ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_ [...] omits 61163c3e7480 ASoC: codecs: wcd934x: fix kcontrol max values omits b02175192369 ASoC: codecs: wcd938x: fix kcontrol max values omits cc587b7c8fbb ASoC: codecs: wc938x: fix accessing array out of bounds fo [...] omits 0ea5eff7c606 ASoC: codecs: va-macro: fix accessing array out of bounds [...] omits bcfe5f76cc40 ASoC: codecs: rx-macro: fix accessing array out of bounds [...] omits 42c709c4e1ce ASoC: codecs: rx-macro: fix accessing compander for aux omits d56201d9440d riscv: defconfig: enable hugetlbfs option omits d8363e291782 cpupower: Add function to print AMD P-State performance ca [...] omits 35fdf42d90d0 cpupower: Move print_speed function into misc helper omits bf9801baa818 cpupower: Enable boost state support for AMD P-State module omits 33e43f3636df cpupower: Add AMD P-State sysfs definition and access helper omits 4a06806e5d4a cpupower: Introduce ACPI CPPC library omits e3ede97657d8 cpupower: Add the function to get the sysfs value from spe [...] omits 083792f368b8 cpupower: Initial AMD P-State capability omits 46c273a09582 cpupower: Add the function to check AMD P-State enabled omits c8be60c12041 cpupower: Add AMD P-State capability flag omits 8c4c7016ddd1 perf data: Don't mention --to-ctf if it's not supported omits 65e7c963267f perf data: Adding error message if perf_data__create_dir() fails omits f2544f5e6c69 EVM: fix the evm= __setup handler return value omits a8a733b20109 arm64/hugetlb: Define __hugetlb_valid_size() omits 16234ef1d2aa dt-bindings: usb: do not use deprecated synopsys prefix omits aaffb26991bc dt-bindings: vendor-prefixes: add second Synopsys prefix omits 5dad90f36057 dt-bindings: vendor-prefixes: add second HiSilicon prefix omits 88ea791b5665 Merge branch 'for-5.17-fixes' into for-next omits 38ddf7dafaea arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary omits f9b5e46f4097 kasan: split kasan_*enabled() functions into a separate header omits 0ce055f85335 fork: Use IS_ENABLED() in account_kernel_stack() omits e540bf3162e8 fork: Only cache the VMAP stack in finish_task_switch() omits 1a03d3f13ffe fork: Move task stack accounting to do_exit() omits f1c1a9ee00e4 fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK omits 7865aba3ade4 fork: Don't assign the stack pointer in dup_task_struct() omits 2bb0529c0bc0 fork, IA64: Provide alloc_thread_stack_node() for IA64 omits 546c42b2c5c1 fork: Duplicate task_struct before stack allocation omits be9a2277cafd fork: Redo ifdefs around task stack handling omits 26a17b12d7f3 vfio/pci: wake-up devices around reset functions omits eadf88ecf6ac vfio/pci: fix memory leak during D3hot to D0 transition omits 6e031ec0e5a2 vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA omits 9bc34b4d0f3c drm/i915/display/vrr: Reset VRR capable property on a long hpd omits 091cd9c3abeb drm/amdgpu/benchmark: use dev_info rather than DRM macros [...] omits 9dff13f9edf7 drm/amdkfd: make CRAT table missing message informational only omits cec2cc7b1c4a drm/amdgpu: Fix typo in *whether* in comment omits e1dd4bbf86d5 drm/amdgpu: read harvest bit per IP data on legacy GPUs omits f141e251474d drm/amd/pm: validate SMU feature enable message for gettin [...] omits 7342bf6530a7 drm/amdgpu: enable TMZ option for onwards asic omits d4a7eac27ec2 drm/amdgpu: bypass tiling flag check in virtual display case (v2) omits fa3e5a43ecd9 Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()" omits 22804e03f7a5 drm/amdkfd: Fix criu_restore_bo error handling omits 757f9e4dd516 drm/amdkfd: Drop IH ring overflow message to dbg omits f5b4aee10c02 dm: remove unnecessary local variables in __bind omits fa247089de99 dm: requeue IO if mapping table not yet available omits a6a4901a5ef3 dm io: remove stale comment block for dm_io() omits 75274a4bf2da dm thin metadata: remove unused dm_thin_remove_block and __remove omits 272ceeaea355 audit: log AUDIT_TIME_* records only from rules omits 485ec84dbb02 Merge branch 'for-5.17-fixes' into for-next omits 0828824158b1 Merge tag 'kvm-s390-next-5.18-1' of git://git.kernel.org/p [...] omits e15d2e3fd7ab dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver omits 5293c629db95 nvmem: Add driver for OCOTP in Sunplus SP7021 omits 9195c294bc58 RISC-V: Add Sv57 page table support omits 6c6d06e02a32 Merge branch 'for-5.17-fixes' into for-next omits 0591ee6a5c42 drm/i915/guc/slpc: Use wrapper for reading RP_STATE_CAP omits fd7a0db49d3f nvmem: qfprom: Increase fuse blow timeout to prevent write fail omits 7e3580d1f38a Merge branch 'ti-k3-dts-next' into ti-next omits 2596f6b93a60 ipmi: kcs: aspeed: Add AST2600 compatible string omits cd9342109a7a arm64: dts: ti: k3-*: Drop address and size cells from fla [...] omits 672e89d731c4 arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes omits a966803781fc arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs omits de60edf1be3d arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs omits 1a307cc29943 arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs omits a06ed27f3bc6 arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs omits 8cae268b70f3 arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs omits 223d9ac45efb arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-pa [...] omits 9648f1c37395 drm/i915/guc/slpc: Correct the param count for unset param omits 8ca8b1e147b7 dm thin: use time_is_before_jiffies instead of open coding it omits 6fc51504388c dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS omits be9aea744004 linkage: remove SYM_FUNC_{START,END}_ALIAS() omits 7be2e319640c x86: clean up symbol aliasing omits 0f61f6be1f7f arm64: clean up symbol aliasing omits e0891269a8c2 linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() omits 588b7f5df0cb dm: fix use-after-free in dm_cleanup_zoned_dev() omits cd9c88da171a dm ioctl: prevent potential spectre v1 gadget omits ec075262648f PCI: mvebu: Implement support for legacy INTx interrupts omits d00ea94e6209 PCI: mvebu: Fix macro names and comments about legacy interrupts omits 0124989220f2 dt-bindings: PCI: mvebu: Update information about intx interrupts omits c099c2a76185 PCI: mvebu: Use child_ops API omits 2b6ee04c0aa6 PCI: mvebu: Add support for Advanced Error Reporting regis [...] omits e3e13c9135da PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID [...] omits 2a81dd9fd9b0 PCI: mvebu: Correctly configure x1/x4 mode omits 26b982ca8321 dt-bindings: PCI: mvebu: Add num-lanes property omits 3767a9024252 PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem [...] omits c0bd41973294 PCI: pci-bridge-emul: Add support for PCIe extended capabilities omits c453bf6f9b32 PCI: pci-bridge-emul: Re-arrange register tests omits 85fa189b2c82 media: imx: De-stage imx7-mipi-csis omits a8b9d116cda0 dm: cleanup double word in comment omits 118f31b4964f dm ima: fix wrong length calculation for no_data string omits 302f035141d3 dm cache policy smq: make static read-only array table const omits 64b2a6a054c4 drm/i915/gt: use get_reset_domain() helper omits 86d7331299fd block: update io_ticks when io hang omits 60c24dbfc54f dt-bindings: phy: samsung,usb3-drd-phy: convert to dtschema omits 5a6aa8683c15 dt-bindings: phy: samsung: move SATA phy I2C to trivial devices omits 3ce97f25b75f dt-bindings: phy: samsung,exynos5250-sata-phy: convert to [...] omits 4bbb2b22075d dt-bindings: phy: samsung,usb2-phy: convert to dtschema omits e15db37f6aff dt-bindings: phy: samsung,dp-video-phy: convert to dtschema omits e8d1ea4e2181 dt-bindings: phy: samsung,mipi-video-phy: convert to dtschema omits 70c6bc427a41 dt-bindings: phy: samsung: drop old Eynos5440 PCIe phy omits 95ee2a8b4b3c drm: implement a method to free unused pages omits 476e40630227 drm: implement top-down allocation method omits 1847e3046c52 spi: gpio: Implement LSB First bitbang support omits 5741150c808b spi: stm32: ignore Rx queue not empty in stm32f4 Tx only mode omits afea229fe102 drm: improve drm_buddy_alloc function omits c2489617b3b9 apparmor: Fix undefined reference to `zlib_deflate_workspacesize' omits 48b0e01109f5 reiserfs: get rid of AOP_FLAG_CONT_EXPAND flag omits d8ebe298d008 media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos omits 201d661616f5 media: meson-ir-tx: remove incorrect doc comment omits 77494b5c6a73 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits 4704797eb2f1 pinctrl: renesas: checker: Check drive pin conflicts omits 6bfbaec7de9e pinctrl: renesas: checker: Check bias pin conflicts omits 8d1c50b80139 pinctrl: renesas: checker: Validate I/O voltage configs co [...] omits 854476b8562a pinctrl: renesas: checker: Validate drive strength configs [...] omits 4eb5a6eee7d1 pinctrl: renesas: checker: Validate bias configs consistency omits 4bb9514c4901 pinctrl: renesas: checker: Add pin group sharing checks omits 27b32fbb2824 pinctrl: renesas: checker: Simplify same_name() omits 410ba4ad214a pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() omits ceb8d2acbb2a pinctrl: renesas: Factor out .pin_to_portcr() address handling omits b67fc1c66732 pinctrl: renesas: Remove unused pfc parameter from .pin_to [...] omits 53565413604d pinctrl: renesas: r8a77990: Share more VIN pin group data omits ed92143ab6d1 pinctrl: renesas: r8a77965: Share more VIN pin group data omits 00a0537ed697 pinctrl: renesas: r8a7796: Share more VIN pin group data omits 0b4423f774d1 pinctrl: renesas: r8a77951: Share more VIN pin group data omits 7e37f104ac79 pinctrl: renesas: r8a7790: Share more VIN pin group data omits f3806b46232f pinctrl: renesas: r8a7790: Share USB1 pin group data omits 44a1212a9d0b pinctrl: renesas: emev2: Share SDI pin group data omits 4fe364be961f pinctrl: renesas: sh73a0: Share SDHI pin group data omits 40c845dd87fd pinctrl: renesas: r8a77990: Share SDHI pin group data omits 33296238825e pinctrl: renesas: r8a7796: Share SDHI pin group data omits b79813f4fcb2 pinctrl: renesas: r8a77965: Share SDHI pin group data omits c8c05e812d2d pinctrl: renesas: r8a77951: Share SDHI pin group data omits 3d48da9dbb25 pinctrl: renesas: r8a77950: Share SDHI pin group data omits 114a2a84d76c pinctrl: renesas: r8a7794: Share SDHI pin group data omits 9e76a9dd8799 pinctrl: renesas: r8a7792: Share SDHI pin group data omits 59916e932d34 pinctrl: renesas: r8a7791: Share SDHI pin group data omits aee52ebafd4b pinctrl: renesas: r8a7790: Share SDHI pin group data omits 1f4ad56333a6 pinctrl: renesas: r8a7779: Share SDHI pin group data omits ef41ea37229e pinctrl: renesas: r8a7778: Share SDHI pin group data omits 7b6e4e1f010f pinctrl: renesas: r8a77470: Share SDHI pin group data omits a97e9586ad05 pinctrl: renesas: r8a7740: Share SDHI pin group data omits fec6b87b3993 pinctrl: renesas: r8a73a4: Share SDHI pin group data omits fa4b4c404746 pinctrl: renesas: r8a77980: Share RPC pin group data omits f0a52b7b81eb pinctrl: renesas: r8a77970: Share RPC pin group data omits d67194a5e8a3 pinctrl: renesas: r8a779a0: Share QSPI pin group data omits 7caf7b3a8fb6 pinctrl: renesas: r8a77990: Share QSPI pin group data omits 8669e0b4943a pinctrl: renesas: r8a7796: Share QSPI pin group data omits 4664b96d653b pinctrl: renesas: r8a77965: Share QSPI pin group data omits aaf186d8b684 pinctrl: renesas: r8a77951: Share QSPI pin group data omits cfa6135c7fae pinctrl: renesas: r8a77950: Share QSPI pin group data omits 5d7895555f76 pinctrl: renesas: r8a7794: Share QSPI pin group data omits eaf307ed5ba3 pinctrl: renesas: r8a7792: Share QSPI pin group data omits 7cba3cbcd677 pinctrl: renesas: r8a7791: Share QSPI pin group data omits bf5da1c0e975 pinctrl: renesas: r8a7790: Share QSPI pin group data omits d84e3d4a0430 pinctrl: renesas: r8a77470: Share QSPI pin group data omits 3468f6973c53 pinctrl: renesas: sh73a0: Share MMC pin group data omits cf98f8c1f1cc pinctrl: renesas: r8a779a0: Share MMC pin group data omits 54a13d68cd31 pinctrl: renesas: r8a77995: Share MMC pin group data omits 3dce053f473a pinctrl: renesas: r8a77980: Share MMC pin group data omits c50414696961 pinctrl: renesas: r8a77970: Share MMC pin group data omits a3d97f34f1b1 pinctrl: renesas: r8a7794: Share MMC pin group data omits 1f38e7133d08 pinctrl: renesas: r8a7791: Share MMC pin group data omits d30ab291555f pinctrl: renesas: r8a7790: Share MMC pin group data omits 4e1c5433cc96 pinctrl: renesas: r8a7779: Share MMC pin group data omits e56ca224bd7e pinctrl: renesas: r8a7778: Share MMC pin group data omits b24cf384f9f4 pinctrl: renesas: r8a77470: Share MMC pin group data omits 477001e54221 pinctrl: renesas: r8a7740: Share MMC pin group data omits d49f3be808dc pinctrl: renesas: r8a73a4: Share MMC pin group data omits 3c52288bf0f4 pinctrl: renesas: sh73a0: Share LCD pin group data omits 6558407e7598 pinctrl: renesas: r8a7740: Share LCD pin group data omits 12e9231eccd0 pinctrl: renesas: sh73a0: Share KEYIN pin group data omits 7a2b37823222 pinctrl: renesas: r8a7791: Share HSCIF1 pin group data omits 292ce67a1957 pinctrl: renesas: emev2: Share CF pin group data omits 7c2f5298c15c pinctrl: renesas: r8a7740: Share BSC pin group data omits 496da1003721 pinctrl: renesas: Add generic support for resizable buses omits 49a7a2742580 pinctrl: renesas: Add generic support for pin group subsets omits a0894be3e017 pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args omits 8d8805528169 pinctrl: renesas: Reformat macros defining struct initializers omits c614d12c4bc0 pinctrl: renesas: Rename sh_pfc_soc_operations instances omits 9e04a0eda84f pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel omits efe80cdfabe1 pinctrl: renesas: r8a7794: Add range checking to .pin_to_p [...] omits 73421f2a48e6 clk: renesas: r8a779f0: Add PFC clock omits 5447d32c5559 clk: renesas: r8a779f0: Add I2C clocks omits 78789705581d clk: renesas: r8a779f0: Add WDT clock omits 691419f90f7f clk: renesas: r8a779f0: Fix RSW2 clock divider omits 1069050467d8 arm64: dts: renesas: spider-cpu: Enable watchdog timer omits 8ca367e26ad9 arm64: dts: renesas: r8a779f0: Add RWDT node omits d1ca45f93c3f mips: Enable KCSAN omits b89acaf8cad1 soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC [...] omits 84db51f56fc5 media: vivid: use time_is_after_jiffies() instead of open [...] omits d613750ea3c0 media: wl128x: use time_is_before_jiffies() instead of ope [...] omits 39878a595954 media: tda8083: use time_is_after_jiffies() instead of ope [...] omits 0ce32a2ce347 media: stv0299: use time_is_before_jiffies() instead of op [...] omits 1bcf233f1b17 media: si21xx: use time_is_before_jiffies() instead of ope [...] omits fecd363ae2d5 media: cedrus: h264: Fix neighbour info buffer size omits 56cb61f70e54 media: cx88-mpeg: clear interrupt status register before s [...] omits ee8b887329c7 media: cedrus: H265: Fix neighbour info buffer size omits f1536ba21443 media: fsl-viu: use GFP_KERNEL omits ad89e2e3ec30 media: cx18: use GFP_KERNEL omits 11c778182a81 drivers: meson: vdec: add VP9 support to GXM omits f783281c919e stkwebcam: add new Asus laptop to upside_down table omits 97558d170a12 media: imx-jpeg: fix a bug of accessing array out of bounds omits adccfff098f5 media: sun6i-csi: fix colorspace in sun6i_video_try_fmt() omits 67e4550ecd61 media: usb: go7007: s2250-board: fix leak in probe() omits 7c38a551bda1 media: cedrus: Add watchdog for job completion omits 7f9cfb54998d pixfmt-yuv-planar.rst: fix typo: 'Cr, Cr' -> 'Cr, Cb' omits 14c8efddfae7 media: imx-jpeg: Remove unnecessary print function dev_err() omits 91e96e82c08d media: aspeed: Remove duplicated include in aspeed-video.c omits e6f1fc41343d media: saa7164: remove redundant assignment to variable idx omits 5e10543b86f1 media: saa7134: remove redundant assignment to variable id omits ffd3f6385aaf media: mtk-jpeg: remove redundant initialization of variab [...] omits 3a7c5c2143a5 media: gspca: remove redundant assignment of variable n omits f15799b7b796 media: uapi: Init VP9 stateless decode params omits 524e1eff9a35 media: go7007: Constify static struct snd_device_ops omits 7c1bd6ce7024 media: saa7115: make static read-only array lcr2vbi const omits c08eadca1bdf media: em28xx: initialize refcount before kref_get omits dca4f5fdbcd7 media: usb: pwc-uncompress: Use struct_size() helper in pw [...] omits 4f03d537ce08 media: platform: mtk-vcodec: Do not force /dev/videoX node number omits 9a5e6900cfa3 media: aspeed: Use of_device_get_match_data() helper omits 61b31d788485 media: aspeed: Use full swing as JFIF to fix incorrect color omits 22443acce88a media: aspeed: Fix unstable timing detection omits d6f9a60f648e media: aspeed: Add macro for the fields of the mode-detect [...] omits a12403affeac media: aspeed: add comments and macro omits 3e52419ec04f media: rcar-{csi2,vin}: Move to full Virtual Channel routi [...] omits 624e8b62083c media: rcar-vin: Breakout media link creation omits 344cadc5a22b media: rcar-vin: Refactor link notify omits ce510accafdb MIPS: pci-ar2315: Constify static irq_domain_ops omits 0ccd7890461f MIPS: ath25: Constify static irq_domain_ops omits b7c8c2c6b1b1 MIPS: OCTEON: Constify static irq_domain_ops omits 10242464e506 MIPS: sibyte: Add missing __user annotations in sb_tbprof.c omits b56d1cafefaa MIPS: remove asm/war.h omits 3d9042f8b923 KVM: s390: Add missing vm MEM_OP size check omits cbf9b8109d32 KVM: s390: Clarify key argument for MEM_OP in api docs omits 997403e7782a video: fbdev: via: check the return value of kstrdup() omits 7570fb41e450 mmc: rtsx: Let MMC core handle runtime PM omits b4ae8c2fb673 driver core: cleanup double words comments omits f3a690227f07 kernfs: remove redundant kernfs_rwsem declaration. omits 45550ada88f0 Merge branch 'imx/defconfig' into for-next omits 65cada0ba3bc Merge branch 'imx/dt64' into for-next omits f7fa9507668d Merge branch 'imx/dt' into for-next omits 4e5522ffd0b1 Merge branch 'imx/bindings' into for-next omits 9a93965d055b Merge branch 'imx/soc' into for-next omits 9baabac707a5 ARM: dts: imx6qp-sabresd: Enable PCIe support omits e6cb5408289f bus: imx-weim: add DT overlay support for WEIM bus omits cd3bc044af48 KEYS: encrypted: Instantiate key with user-provided decryp [...] omits c357342186dc dm delay: use dm_submit_bio_remap omits e5524e128f6f dm crypt: use dm_submit_bio_remap omits 0fbb4d93b38b dm: add dm_submit_bio_remap interface omits e6fc9f62ce6e dm: flag clones created by __send_duplicate_bios omits 300432f58b99 dm: reduce dm_io and dm_target_io struct sizes omits 018b05ebbff4 dm: move duplicate code from callers of alloc_tio into alloc_tio omits 743598f049df dm: record old_sector in dm_target_io before calling map function omits 77c11720a48c dm: remove legacy code only needed before submit_bio recursion omits 0119ab14c315 dm: remove unused mapped_device argument from free_tio omits 5b27b8ddbf37 dm: remove impossible BUG_ON in __send_empty_flush omits 90a2326edede dm: reduce code duplication in __map_bio omits d41e077ab6ea dm: refactor dm_split_and_process_bio a bit omits 66bdaa4302d3 dm: fold __clone_and_map_data_bio into __split_and_process_bio omits 96c9865cb6dd dm: rename split functions omits 205649d84cdb dm: reorder members in mapped_device struct omits 0ab30b4079e1 dm: eliminate copying of dm_io fields in dm_io_dec_pending omits 0cdb90f0f306 dm stats: fix too short end duration_ns when using precise [...] omits 8d394bc4adf5 dm: fix double accounting of flush with data omits 9f6dc6337610 dm: interlock pending dm_io and dm_wait_for_bios_completion omits 3191dd5a1179 random: clear fast pool, crng, and batches in cpuhp bring up omits b777c38239fe random: pull add_hwgenerator_randomness() declaration into [...] omits 1daf2f387652 random: check for crng_init == 0 in add_device_randomness() omits da792c6d5f59 random: unify early init crng load accounting omits afba0b80b977 random: do not take pool spinlock at boot omits 58340f8e952b random: defer fast pool mixing to worker omits 5f75d9f3babe random: rewrite header introductory comment omits 0deff3c43206 random: group sysctl functions omits a6adf8e7a605 random: group userspace read/write functions omits 92c653cf1440 random: group entropy collection functions omits a5ed7cb1a773 random: group entropy extraction functions omits 3655adc7089d random: group crng functions omits 5f1bb112006b random: group initialization wait functions omits 87e7d5abad0c random: remove whitespace and reorder includes omits 6071a6c0fba2 random: remove useless header comment omits 246c03dd8991 random: introduce drain_entropy() helper to declutter crng [...] omits b2f408fe4038 random: deobfuscate irq u32/u64 contributions omits a07fdae346c3 random: add proper SPDX header omits 14c174633f34 random: remove unused tracepoints omits 95e6060c20a7 random: remove ifdef'd out interrupt bench omits 0791e8b655cc random: tie batched entropy generation to base_crng generation omits 7191c628fe07 random: fix locking for crng_init in crng_reseed() omits 7b5164fb1279 random: zero buffer after reading entropy from userspace omits 434537ae54ad random: remove outdated INT_MAX >> 6 check in urandom_read() omits 04ec96b768c9 random: make more consistent use of integer types omits 2be8795a6098 MAINTAINERS: add maintainer for ADMV1014 driver omits 0ac02bf5bd8e Documentation: ABI: testing: admv1014: add ABI docs omits b4112083b11b dt-bindings: iio: frequency: add admv1014 binding omits f4eb9ac7842f iio: frequency: admv1014: add support for ADMV1014 omits cbab791c5e2a iio: accel: add ADXL367 driver omits 27ae7f9d9238 dt-bindings: iio: accel: add ADXL367 omits 06a4a0cf6984 iio: ABI: add note about configuring other attributes duri [...] omits 89d185848633 iio: ABI: document mag_referenced omits a1a5cfe70cd2 iio: introduce mag_referenced omits b38da7feefb4 dt-bindings: iio: adc: microchip,mcp3201: fix interface ty [...] omits cf890fe8ae36 iio:adc:ad7280a: Move out of staging omits 48fb57697ee6 staging:iio:adc:ad7280a: Use more conservative delays to a [...] omits 6c6bc851d836 staging:iio:adc:ad7280a: Remove shift from cb_mask state cache. omits bc6fbf117719 iio:adc:ad7280a: Document ABI for cell balance switches omits aa1b784deff3 dt-bindings:iio:adc:ad7280a: Add binding omits d2960145b376 staging:iio:adc:ad7280a: Drop buggy support for early term [...] omits 219def447527 staging:iio:adc:ad7280a: Use device properties to replace [...] omits dfa258c0660e staging:iio:adc:ad7280a: Use a local dev pointer to avoid [...] omits 9010ac1c7115 staging:iio:ad7280a: Reflect optionality of irq in ABI omits 65ba4ab6f018 staging:iio:adc:ad7280a: Cleanup includes omits c5fe2f537b91 staging:iio:adc:ad7280a: Make oversampling_ratio a runtime [...] omits e0a3ae8e42ed staging:iio:adc:ad7280a: Trivial comment formatting cleanup omits c27e1e1a2444 staging:iio:adc:ad7280a: Drop unused timestamp channel. omits 96ccdbc07a74 staging:iio:adc:ad7280a: Standardize extended ABI naming omits 112bf4aa4afb staging:iio:adc:ad7280a: Switch to standard event control omits 4915c6b3dd19 staging:iio:adc:ad7280a: Use bitfield ops to managed field [...] omits 003f1d48de52 staging:iio:adc:ad7280a: Split buff[2] into tx and rx parts omits dd7062fe8801 staging:iio:adc:ad7280a: rename _read() to _read_reg() omits 4c59aabd9a93 staging:iio:adc:ad7280a: Register define cleanup. omits f281e4ddbbc0 staging:iio:adc:ad7280a: Fix handing of device address bit [...] omits ade59a7af270 iio:adc:stm32*: Use pm[_sleep]_ptr() etc to avoid need to [...] omits 33b0a376f904 iio:light:rpr0521: Switch from CONFIG_PM guards to pm_ptr() etc omits 05a9ddc8fc54 iio:chemical:atlas: Switch from CONFIG_PM guards to pm_ptr() etc omits ae73d91e6005 iio:proximity:pulsedlight: Switch from CONFIG_PM guards to [...] omits ea0876120ffa iio:light:bh1780: Switch from CONFIG_PM guards to pm_ptr() etc omits 25d8770738db iio:adc:rcar: Switch from CONFIG_PM guards to pm_ptr() etc omits d65daa79d48e iio:adc:stm32:Switch from CONFIG_PM guards to pm_ptr() omits c62433f93186 iio:adc:ab8500: Switch from CONFIG_PM guards to pm_ptr() etc omits 66e4c2b95415 random: use hash function for crng_slow_load() omits 186873c549df random: use simpler fast key erasure flow on per-cpu keys omits c30c575db485 random: absorb fast pool into input pool after fast load omits a8ab8ef437d4 ACPI: clean up double words in two comments omits a603ca60cebf serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type omits 324facd1ccb3 serial: 8250_mid: Remove unneeded test for ->setup() presence omits 2394f3596049 serial: 8250_mid: Get rid of custom MID_DEVICE() macro omits 81ddb200f636 serial: sh-sci: Simplify multiplication/shift logic omits aab68e959b37 tty: serial: atmel: add earlycon support omits 7c6444d8e0f1 staging: r8188eu: remove unnecessary braces in if statements omits c4b5dfd8403b staging: rtl8192e: use BIT macro instead of left shifting omits 1a461527f6bc staging: r8188eu: move open brace to the previous line omits 98e8e0c3115d staging: r8188eu: remove unused aes tables from rtw_security.c omits 4fcde4ec0170 staging: r8188eu: remove unused macros from rtw_security.h omits f474a4546feb staging: r8188eu: remove ODM_CmnInfoUpdate() omits c16be3c61dc9 staging: r8188eu: convert type of pBandWidth in odm_dm_struct omits ec868592f5c5 staging: r8188eu: remove enum odm_bw omits 165f2997adfc staging: r8188eu: convert two u8 variables to bool omits bffd6e0a7398 staging: r8188eu: remove ODM_CmnInfoHook() omits 60352184705a staging: r8188eu: NumQryPhyStatusOFDM is set but not used omits 9e14cec808fe staging: r8188eu: NumQryPhyStatusCCK is set but not used omits 5ae17c443b7e staging: r8188eu: RxSNR is set but not used omits d9ae592bd743 staging: r8188eu: RxMIMOSignalQuality is set but not used omits 2b92c3946ea7 staging: r8188eu: move out assignment in if condition omits 4fcc0c275e3f staging: qlge: add unregister_netdev in qlge_probe omits 60f1d3c92dc1 staging: wfx: fix an error handling in wfx_init_common() omits 1f3c2a776a37 staging: wfx: fix scan with WFM200 and WW regulation omits 4c49300d8e67 thunderbolt: Drop duplicate NULL checks around nvmem_unregister() omits bcf4ef28b083 mtd: core: Drop duplicate NULL checks around nvmem_unregister() omits 671aa5a4d493 doc: nvmem: Update example omits 673d2cc5c1e7 doc: nvmem: Remove references to regmap omits f78451012b9e nvmem: add driver for Layerscape SFP (Security Fuse Processor) omits 6f9817cdcc82 dt-bindings: nvmem: add fsl,layerscape-sfp binding omits 4dc8d89faed9 nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() omits 07ae4fde9efa nvmem: sunxi_sid: Add support for D1 variant omits aea875a9da8c dt-bindings: nvmem: SID: Add compatible for D1 omits 05196facc052 nvmem: qfprom: fix kerneldoc warning omits 8c751e0d9a52 nvmem: core: Check input parameter for NULL in nvmem_unregister() omits 5825b2c67626 nvmem: core: Use devm_add_action_or_reset() omits 190fae468592 nvmem: core: Remove unused devm_nvmem_unregister() omits 55223c3bedcf drm/i915/adlp: Add TypeC PHY TBT->DP-alt/legacy mode switc [...] omits c29930ef8308 Merge tag 'fsi-for-v5.18' of git://git.kernel.org/pub/scm/ [...] omits 80e4e1f47288 irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SG [...] omits 34739fd95fab KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_even [...] omits d43583b890e7 KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest omits 512865d83fd9 KVM: arm64: Bump guest PSCI version to 1.1 omits 15acceb9f0d6 Merge branch 'for-5.18-panic-deadlocks' into for-next omits ce06e863f36f printk: make suppress_panic_printk static omits 91c2afca290e random: do not xor RDRAND when writing into /dev/random omits a02cf3d0dd77 random: ensure early RDSEED goes through mixer on init omits 8566417221fc random: inline leaves of rand_initialize() omits a9412d510ab9 random: get rid of secondary crngs omits 28f425e573e9 random: use RDSEED instead of RDRAND in entropy extraction omits 7c2fe2b32bf7 random: fix locking in crng_fast_load() omits 77760fd7f7ae random: remove batched entropy locking omits 5d58ea3a31cc random: remove use_input_pool parameter from crng_reseed() omits a49c010e61e1 random: make credit_entropy_bits() always safe omits 489c7fc44b57 random: always wake up entropy writers after extraction omits c57044909484 random: use linear min-entropy accumulation crediting omits 9c07f57869e9 random: simplify entropy debiting omits 6e8ec2552c7d random: use computational hash for entropy extraction omits dcd03ba15947 Merge branch 'for-5.18' into for-next omits d4c858643263 kallsyms: ignore all local labels prefixed by '.L' omits f89504300e94 spi: Stacked/parallel memories bindings omits a5a763b2b266 printk: Set console_set_on_cmdline=1 when __add_preferred_ [...] omits c4b0059be663 Merge branch 'for-5.18' into for-next omits 96b02f2fbde2 Docs: printk: add 'console=null|""' to admin/kernel-parameters omits 4b1be2fe63b8 platform/x86: int3472: Add terminator to gpiod_lookup_table omits c5a3106aa492 spi: Use of_device_get_match_data() omits eba5368503b4 spi: dt-bindings: Add an example with two stacked flashes omits e2edd1b64f1c spi: dt-bindings: Describe stacked/parallel memories modes omits b252ada293d5 dt-bindings: mtd: spi-nor: Allow two CS per device omits ff5a90173d98 ASoC: mediatek: mt8195: enable apll tuner omits b9afe038b1fb ASoC: SOF: Intel: Add topology overwrite for Felwinter omits 39d1e443173a clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_RO [...] omits 602e604a899a drm/i915/pxp: prefer forward declaration over includes omits c4d5b6eef258 m68k: mm: Remove check for VM_IO to fix deferred I/O omits 91d7b75a5888 m68k: Add asm/config.h omits 6255b48aebfd Merge tag 'v5.17-rc5' into sched/core, to resolve conflicts omits 96bb0954860a arm64: dts: juno: Add separate SCMI variants omits ee30666d75e2 Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next omits 3f67fc2a84e9 MAINTAINERS: Specify IRC channel for Renesas ARM64 port omits 14415218a8c0 MAINTAINERS: Specify IRC channel for Renesas ARM32 port omits 7d6b6cc35537 mm/slab_common: use helper function is_power_of_2() omits bd53ce4da252 mm/slob: make kmem_cache_boot static omits 38a0e5b735d6 clk: scmi: Support atomic clock enable/disable API omits 18f295b758b2 firmware: arm_scmi: Add support for clock_enable_latency omits b7bd36f2e943 firmware: arm_scmi: Add atomic support to clock protocol omits 05976c5f3bff firmware: arm_scmi: Support optional system wide atomic-th [...] omits 0539884ccc8a dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] omits 5a3b7185c47c firmware: arm_scmi: Add atomic mode support to virtio transport omits 9a1699bda095 firmware: arm_scmi: Review virtio free_list handling omits 42e90eb53bf3 firmware: arm_scmi: Add a virtio channel refcount omits d2206fcabdfa Merge tag 'irq-api-2022-02-21' into irq/core omits 509853f9e1e7 genirq: Provide generic_handle_irq_safe() omits 3c0deb1485c4 drm/i915/reg: split out icl_dsi_regs.h omits 2b72a38c6f9b drm/i915/reg: split out vlv_dsi_regs.h and vlv_dsi_pll_regs.h omits 72935696f516 drm/i915/dsi: add separate init timer mask definition for ICL DSI omits 8f0991cccec9 drm/i915/dsi: disassociate VBT video transfer mode from re [...] omits d23c49562a88 dt-bindings: Document Tegra234 HDA support omits 85f29492929b ALSA: hda/tegra: Update scratch reg. communication omits b58d511ded88 ALSA: hda/tegra: Hardcode GCAP ISS value on T234 omits f43156a9563f ALSA: hda/tegra: Add Tegra234 hda driver support omits bb682f7a91af ALSA: hda: Expose codec cleanup and power-save functions omits 17e0c4cbb748 ALSA: hda: Update and expose codec register procedures omits 595511a3ab80 ALSA: hda: Update and expose snd_hda_codec_device_init() omits fefee9548841 ALSA: hda: Add snd_hdac_ext_bus_link_at() helper omits 39369380e729 Merge branch 'v5.18/dt64' into for-next omits f2af60bb7ce2 fsi: Add trace events in initialization path omits a1dc6308865d fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl omits b8d536d27765 fsi: sbefifo: Use specified value of start of response timeout omits 3dcf3c84f583 fsi: occ: Improve response status checking omits d8a8cf8242eb drm/vc4: Use drm_mode_copy() omits b90d10da84e3 arm64: dts: renesas: ulcb-kf: fix wrong comment omits d926a4fe2533 arm64: dts: meson: add support for OSMC Vero 4K+ omits 3f7dbd336f36 dt-bindings: arm: amlogic: add Vero 4K+ bindings omits 41654043226f dt-bindings: vendor-prefixes: add osmc prefix omits c0774561bd46 Merge branch 'for-5.17/upstream-fixes' into for-next omits c23fadafebf3 ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO omits f30b002ccfee memblock: __next_mem_pfn_range_in_zone: remove unneeded lo [...] omits dd45dc071101 memblock tests: Add memblock_free tests omits e393c093ec76 memblock tests: Add memblock_add_node test omits b4d968931e5e memblock tests: Add memblock_remove tests omits 83787a803793 memblock tests: Add memblock_reserve tests omits 1f1180d46d21 memblock tests: Add memblock_add tests omits 59f5ae05c18a arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC omits b00e3e03cfa2 arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled i [...] omits 8c0d17856a87 arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standb [...] omits 2aeded997117 arm64: dts: imx8mp-phycore-som: Update WDOG muxing omits 97c8800e3fe2 arm64: dts: imx8mp-phycore-som: Reduce drive strength for [...] omits c173a181719e arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength omits 4fab14f01efa arm64: dts: imx8mp-phycore-som: Set minimum output impedan [...] omits 037d4d885ad8 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for im [...] omits 37840653e8a3 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for im [...] omits 27c8f4ccc1b9 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for s [...] omits 665f7f1ce8a7 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for s [...] omits 039facb4323b dt-bindings: arm: imx: add imx8mm gw7903 support omits a72ba91e5bc7 arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support omits eba5bea8f37f arm64: dts: ls1028a: add efuse node omits f173c93f181e ARM: dts: aspeed: rainier: Label reset-cause-pinhole GPIO omits d1acc52b5286 ARM: dts: aspeed: everest: Label reset-cause-pinhole GPIO omits d05883790ac2 ARM: dts: aspeed: tacoma: Clean up KCS nodes omits 8134822db08d arm64: dts: imx8mp-evk: add support for I2C5 omits 6bb691f2cf3d arm64: dts: imx8mp-evk: add PCA6416 gpio line names omits df6182e662ca arm64: dts: imx8qm: added more serial alias to dts omits c4eda826deb6 arm64: dts: imx8qm: add compatible string for usdhc3 omits 43fd3d4d95ce MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki omits d44ea6e3c747 ARM: dts: aspeed: Add device tree for Quanta S6Q BMC omits 0a131b69c141 Merge tag 'amd-drm-next-5.18-2022-02-18' of https://gitlab [...] omits de45f0a3bef6 drm/panel: nt35560: Support also ACX424AKM omits e78089da4509 drm/panel: nt35560: Support more panel IDs omits 994ea402c767 drm/panel: Rename Sony ACX424 to Novatek NT35560 omits bc2112583a0b drm/msm/gpu: Track global faults per address-space omits f98f915b7e0f drm/msm/gpu: Add ctx to get_param() omits addd4203a2ea thunderbolt: Drop duplicate NULL checks around nvmem_unregister() omits d91c9156be36 mtd: core: Drop duplicate NULL checks around nvmem_unregister() omits 193c2454f5ae doc: nvmem: Update example omits 069fff63d230 doc: nvmem: Remove references to regmap omits 1c565569b470 nvmem: add driver for Layerscape SFP (Security Fuse Processor) omits 4990ec15d299 dt-bindings: nvmem: add fsl,layerscape-sfp binding omits 46d5b004c24d nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() omits 1ea024ad6081 nvmem: sunxi_sid: Add support for D1 variant omits de975c0f6540 dt-bindings: nvmem: SID: Add compatible for D1 omits 609757996ae7 nvmem: qfprom: fix kerneldoc warning omits 7c15a63c757c nvmem: core: Check input parameter for NULL in nvmem_unregister() omits 3fd97ce48555 nvmem: core: Use devm_add_action_or_reset() omits 2bf5b50cae2a nvmem: core: Remove unused devm_nvmem_unregister() omits f0df8d787dfe mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] omits 056c12bfac8b nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] omits 16dcfe972b7e firmware: imx: scu-pd: imx8q: add vpu mu resources omits f3252a22d1f5 memblock tests: Add memblock reset function omits 16802e55dea9 memblock tests: Add skeleton of the memblock simulator omits 62183279ad2f tools/include: Add debugfs.h stub omits a2e3fe5f24f9 tools/include: Add pfn.h stub omits 93f4e871e7e0 tools/include: Add io.h stub omits 1fef073b71c3 tools/include: Add cache.h stub omits 2473bc35ba55 tools/include: Add mm.h file omits 9c07af207c65 tools/include: Update atomic definitions omits 5cf67a6051ea tools/include: Add _RET_IP_ and math definitions to kernel.h omits 884ee1e585ca tools/include: Add phys_addr_t to types.h omits aa0eab8639ff tools: Move gfp.h and slab.h from radix-tree to lib omits 4b31b8e34460 drm/i915/lmem: Enable lmem for platforms with Flat CCS omits 5e3094cfd9fb drm/i915/xehpsdv: Add has_flat_ccs to device info omits caa574ffc4aa drm/i915/uapi: document behaviour for DG2 64K support omits 00e27ad85bc9 drm/i915/migrate: add acceleration support for DG2 omits 6f84aa1cd47c drm/i915/gtt: add xehpsdv_ppgtt_insert_entry omits 2cff4b9ed617 drm/i915/gtt: allow overriding the pt alignment omits a413c99fc1e4 drm/i915: add gtt misalignment test omits 5189e3126eb1 drm/i915: support 64K GTT pages for discrete cards omits 87bd701ee268 drm/i915: enforce min GTT alignment for discrete cards omits 132aaaf01788 drm/i915: add needs_compact_pt flag omits e62f25e8b3cd iosys-map: Add a few more helpers omits cccd73d607fe iosys-map: Add offset to iosys_map_memcpy_to() omits 9256766fe2df ata: pata_hpt37x: merge transfer mode setting methods omits ffa92a745755 ata: libata-sff: use *switch* statement in ata_sff_dev_classify() omits efcef265fd83 ata: add/use ata_taskfile::{error|status} fields omits f7220eac752f ata: Kconfig: fix sata gemini compile test condition omits 59b0040475ee ata: libata-scsi: use *switch* statements to check SCSI co [...] omits 03c0e84f9c1e ata: libata-sff: refactor ata_sff_altstatus() omits 4fea759edfa7 scsi: libsas: Add sas_abort_task() omits 72f8810e1fdc scsi: libsas: Add sas_query_task() omits 29d7769055a2 scsi: libsas: Add sas_lu_reset() omits e8585452953a scsi: libsas: Add sas_clear_task_set() omits 69b80a0ed0b5 scsi: libsas: Add sas_abort_task_set() omits 693e66a0a6ac scsi: libsas: Add TMF handler aborted callback omits 2037a340314f scsi: libsas: Add TMF handler exec complete callback omits 350d85ba5bad scsi: libsas: Add sas_execute_ssp_tmf() omits 001ec7f89bea scsi: libsas: Add sas_execute_tmf() omits 96e54376a8b2 scsi: libsas: Add sas_task.tmf omits bbfe82cdbaf8 scsi: libsas: Add struct sas_tmf_task omits 4aef43b25df2 scsi: libsas: Move SMP task handlers to core omits da19eaba6e75 scsi: hisi_sas: Delete unused I_T_NEXUS_RESET_PHYUP_TIMEOUT omits 2dd6801a671c scsi: libsas: Delete SAS_SG_ERR omits 25882c82f850 scsi: libsas: Delete lldd_clear_aca callback omits 1d6049a3b14f scsi: libsas: Use enum for response frame DATAPRES field omits 9aacf6fe9059 scsi: libsas: Handle non-TMF codes in sas_scsi_find_task() omits 23c6aefe6d0a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits be8dd61c7224 Merge branch 'i2c/for-current' into i2c/for-next omits 8ca97812c3c8 x86/mce: Work around an erratum on fast string copy instructions omits 8302532f47bb i2c: smbus: Check for parent device before dereference omits 1b2d3451ee50 arm64: Support PREEMPT_DYNAMIC omits 8e12ab7c0e9f arm64: entry: Centralize preemption decision omits 99cf983cc8bc sched/preempt: Add PREEMPT_DYNAMIC using static keys omits 33c64734be34 sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY omits 4624a14f4daa sched/preempt: Simplify irqentry_exit_cond_resched() callers omits 8a69fe0be143 sched/preempt: Refactor sched_dynamic_update() omits 4c7485584d48 sched/preempt: Move PREEMPT_DYNAMIC logic later omits 8c26491f5853 drm/i915: Kill the fake lmem support omits 1718096146cb Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] omits d8c2f09412eb drm/msm/dp: support finding next bridge even for DP interfaces omits 9aa924688095 drm/msm/dp: support attaching bridges to the DP encoder omits 4d793a02c496 drm/msm/dp: fix panel bridge attachment omits 4fc5f0aa9712 ata: libata-sff: refactor ata_sff_set_devctl() omits b51aa532e105 ata: libata-sff: make ata_resources_present() return 'bool' omits 25d83f9d23d8 ata: pata_hpt3x2n: disable fast interrupts in prereset() method omits 6110530b5800 ata: pata_hpt37x: disable fast interrupts in prereset() method omits a58ff050b428 ata: pata_hpt366: disable fast interrupts in prereset() method omits cf369e4e5245 ata: pata_mpc52xx: use GFP_KERNEL omits 334bfa1f0664 ata: sata_rcar: drop unused #define's omits f79ca4550c3c ata: pata_hpt366: check channel enable bits omits 88e6b81878fb ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' omits bba077d801b1 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' omits 1336aa88d855 ata: libata-sff: make ata_devchk() return 'bool' omits 8d4635235861 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' omits 87a3f2a899a4 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST omits 7ad3128efe87 ata: pata_artop: use *switch* in atp8xx_fixup() omits 183a4bfbd7c8 ata: pata_artop: use *switch* in artop_init_one() omits 5dfb84982ed2 pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] omits a565ed1b9b1d pata_hpt3x2n: check channel enable bits omits ec87cf3782f7 ata: libata: make ata_host_suspend() *void* omits 4649b97042c3 pinctrl: sunxi: Use unique lockdep classes for IRQs omits f3d6c538c3da pinctrl: sunxi: do not print error message for EPROBE_DEFER omits fbfc5fc3518f Merge tag 'samsung-pinctrl-5.18-2' of https://git.kernel.o [...] omits c981a789446b pinctrl: qcom: qcm2290: Add GPIO wakeirq map omits 06e12b792882 pinctrl: qcom: print egpio mode in debugfs omits c74803ee45af pinctrl: qcom: sm8450: Add egpio support omits 8d4c0d185ad8 Merge tag 'renesas-pinctrl-for-v5.18-tag1' of git://git.ke [...] omits f89672cc3681 remoteproc: Fix count check in rproc_coredump_write() omits 2f8a6699c90d drm/i915/dg2: Enable 5th port omits 9b693453a4eb drm/i915/dg2: Drop 38.4 MHz MPLLB tables omits d1af7b6f91a5 drm/i915: Fix for PHY_MISC_TC1 offset omits dc570e8e1a70 arm64: dts: rockchip: fix supplies for pwm regulators omits e6bbf0d53ae1 arm64: dts: rockchip: define vdd_log on rk3399-puma omits 986c6f7c3fc8 Merge tag 'v5.17-rc4' into next omits ca2349b0c803 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits d9d3fe2a0efe Merge branch 'i2c/for-current' into i2c/for-next omits 9978f446d406 ACPI: property: Get rid of redundant 'else' omits 1d82ef6552b5 drm/i915: Pimp icl+ sagv pre/post update omits f25787918286 drm/i915: Split pre-icl vs. icl+ SAGV hooks apart omits 6b728595ffa5 drm/i915: Fix bw atomic check when switching between SAGV [...] omits 8dd8ffb824ca drm/i915: Correctly populate use_sagv_wm for all pipes omits ad2f3b08d1ab ACPI: scan: Use ida_alloc() instead of ida_simple_get() omits 181ebed7dcfc drm/amdgpu: add dm ip block for dcn 3.1.5 omits b5b8ed444a7f drm/amd/display: Add DCN315 DM Support omits 501867d0d2a6 drm/amd/display: Add DCN315 CORE omits 0b208d60adff drm/amd/display: Add DCN315 blocks to Makefile omits f9806a172070 drm/amd/display: Add DCN315 Command Table Helper omits 9cc57625a6f3 drm/amd/display: Add DCN315 Resource omits 5559c7ba93fa drm/amd/display: Add DCN315 DMUB omits 92d0c2ebe564 drm/amd/display: Add DCN315 IRQ omits b9d7eb6a31be drm/amd/display: Add DCN315 GPIO omits f94903996140 drm/amd/display: Add DCN315 CLK_MGR omits 574dce2d2414 drm/amd/display: Add DCN315 family information omits 5b723b123012 drm/amd/include: add DCN 3.1.5 registers omits 62640f251f47 drm/amdgpu: add mp 13.0.5 header files omits 068ea8bdc0aa drm/amd/pm: add smu_v13_0_5_ppt implementation omits cec24112e125 drm/amd/pm: update smc message sequence for smu 13.0.5 omits e8c487a6b70f drm/admgpu/pm: add smu 13.0.5 driver interface headers omits d7fd297cb0f1 drm/amdgpu: add support for psp 13.0.5 omits ec3ca078850a drm/amdgpu: add smuio support for smuio 13.0.10 omits 935ad3a74c7d drm/amdgpu: add support for nbio 7.3.0 omits 87b5e77f02da drm/amdgpu: enable vcn pg and cg for vcn 3.1.2 omits afc2f276057e drm/amdgpu/vcn: add vcn support for vcn 3.1.2 omits 93afe1583758 drm/amdgpu: add support for sdma 5.2.6 omits 89bfcd82b345 drm/amdgpu: do not enable asic reset for raven2 omits b2301472f121 Merge back ACPI tables material for 5.18. omits 1bbc60d0c7e5 KVM: x86/mmu: Remove MMU auditing omits fc12aa67daba kernel/do_mount_initrd: move real_root_dev sysctls to its [...] omits 97d4da3bab16 kernel/delayacct: move delayacct sysctls to its own file omits c7c1839c3c94 kernel/acct: move acct sysctls to its own file omits b5fefe080be0 kernel/panic: move panic sysctls to its own file omits 3831fb33e3f3 kernel/lockdep: move lockdep sysctls to its own file omits f4eba4a4c188 mm: move page-writeback sysctls to their own file omits 57ab7a2dea6b mm: move oom_kill sysctls to their own file omits dbef55dfc1e9 kernel/reboot: move reboot sysctls to its own file omits f31483d6edf0 sched: Move energy_aware sysctls to topology.c omits 301ee4d2abae sched: Move cfs_bandwidth_slice sysctls to fair.c omits eb862b3dc6db sched: Move uclamp_util sysctls to core.c omits 4925401d06dc sched: Move rr_timeslice sysctls to rt.c omits ebb891f03580 sched: Move deadline_period sysctls to deadline.c omits 5f6e55c2485c sched: Move rt_period/runtime sysctls to rt.c omits 1b79445ee99c sched: Move schedstats sysctls to core.c omits d52e3f9f9bcb sched: Move child_runs_first sysctls to fair.c omits 5be2226f417d KVM: x86: allow defining return-0 static calls omits abb6d479e226 KVM: x86: make several APIC virtualization callbacks optional omits dd2319c61888 KVM: x86: warn on incorrectly NULL members of kvm_x86_ops omits e4fc23bad813 KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops omits 2a89061451c7 KVM: x86: use static_call_cond for optional callbacks omits 8a2897853c53 KVM: x86: return 1 unconditionally for availability of KVM [...] omits 050770cbbd26 drm/msm/dpu: Fix timeout issues on command mode panels omits 787067989c31 drm/msm/dpu: Add a function to retrieve the current CTL status omits 5752c921d267 drm/msm/dpu: simplify clocks handling omits 6b6921e5537d drm/msm/dpu: pull connector from dpu_encoder_phys to dpu_e [...] omits 764332bf9624 drm/msm/dpu: switch dpu_encoder to use atomic_mode_set omits 3177589c6e93 drm/msm/dpu: encoder: drop unused mode_fixup callback omits 66175f194274 drm/msm/dpu: drop bus_scaling_client field omits b78f30a5c8a3 drm/msm/dpu: remove msm_dp cached in dpu_encoder_virt omits b7420739f112 drm/msm: move struct msm_display_info to dpu driver omits 1e0505a5a7a2 drm/msm/dpu: fix dp audio condition omits 77e113351ffe drm/msm/dpu: drop unused access macros omits 7c175aa1cc9d drm/msm/dpu: Only create debugfs for PRIMARY minor omits f3af2d6ee9ab drm/msm/dpu: Add SC8180x to hw catalog omits 148e852f290f drm/msm/dpu: Add INTF_5 interrupts omits 740828c73a36 drm/msm/dpu: fix error handling in dpu_rm_init omits ae57fdf0f217 drm/msm/dpu: stop embedding dpu_hw_blk into dpu_hw_intf omits ef58e0ad3436 drm/msm/dpu: get INTF blocks directly rather than through RM omits d5c5e78f2171 drm/msm/dpu: add DSPP blocks teardown omits ee216bd1aa5f drm/msm/dpu: drop unused lm_max_width from RM omits 03490e114aef drm/msm: populate intf_audio_select() base on hardware capability omits 07567d596eb0 drm/msm/dpu: Update function parameter documentation omits 651988cc2bcc drm/msm/dpu: Update the comment style omits 061ee4575c71 drm/msm/dpu: Remove set but unused variables omits 306dfc593362 drm/msm/dpu: clean up some inconsistent indenting omits 6e986a8f1cf1 dt-bindings: display: msm: Add binding for msm8998 dpu omits 94391a14fc27 drm/msm/dpu1: Add MSM8998 to hw catalog omits 7ad7bea2fc78 drm/msm/dpu1: Add DMA2, DMA3 clock control to enum omits be92e1ded1d1 sparc64: fix building assembly files omits b97df7c098c5 selinux: use correct type for context length omits 5ea33af9d430 selinux: drop return statement at end of void functions omits 16b323ddf995 drm: replace bitmap_weight with bitmap_empty where appropriate omits 088604d37e23 drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag omits bb07af2ed2a4 drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode omits 7d8e9a90509f drm/msm/dsi: move DSI host powerup to modeset time omits 24b176d8827d drm/msm/dsi: Remove spurious IRQF_ONESHOT flag omits 2b0961af36f9 drm/msm/dsi: Add 10nm dsi phy tuning configuration support omits 0874cf8614c0 drm/msm/dsi: Add dsi phy tuning configuration support omits 3bcf3d834108 dt-bindings: msm/dsi: Add 10nm dsi phy tuning properties omits 3a3ee71bd8e1 drm/msm/dsi: Use "ref" fw clock instead of global name for [...] omits 2af0fc926096 drm/msm/dp: enhance debug info related to dp phy omits 78fc35c5d9a6 drm/msm/dp: add connector type to enhance debug messages omits d4aca422539c drm/msm/dp: always add fail-safe mode into connector mode list omits 9051d629dbf7 drm/msm/dp: stop link training after link training 2 failed omits 956653250b21 drm/msm/dp: add support of tps4 (training pattern 4) for HBR3 omits 5e602f515691 drm/msm/dp: populate connector of struct dp_panel omits 989ebe7bc446 drm/msm/dp: do not initialize phy until plugin interrupt received omits f5408b21e356 drm/msm/dp: Add DisplayPort controller for SM8350 omits 31e0889daa4b drm/msm/dp: Simplify dp_debug_init() and dp_debug_get() omits 74222b7c4214 drm/msm/dp: Add sc8180x DP controllers omits 3d18c34d84b4 drm/msm/dp: Move debugfs files into subdirectory omits d89e5028346b drm/msm: move utility functions from msm_drv.c omits cfdc428d81a0 drm/msm/rd: Add chip-id omits b00e53f548ff drm/msm: reduce usage of round_pixclk callback omits 3f4a80cbf968 drm/msm: move msm_readl/_writel to msm_drv.h omits c0e745d73a51 drm/msm: drop dbgname argument from msm_ioremap*() omits 897f55049fe0 drm/msm: drop register logging support omits 5333f0ecf738 drm/msm: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUG [...] omits 48bb92d91ae9 drm/i915: Drop pointless i830 PIPECONF read omits c94d13e9d99b drm/i915: Make the CHV CGM CSC register writes lockless omits 61b3b2da10db drm/i915: Make the pipe/output CSC register writes lockless omits f470b218b0bb drm/i915: Move PIPE_CHICKEN RMW out from the vblank evade [...] omits 79af2404e537 drm/i915/display: Implement Wa_16013835468 omits ab597bb3760c drm/i915/display: Group PSR2 prog sequences and workarounds omits 043786303b17 spi: use sysfs_emit() for printing statistics and add trai [...] omits 07025ceaac9f spi: clean up some inconsistent indenting omits b70ad01a2217 drm/i915/display/tgl+: Implement new PLL programming step omits ffb16c1c4267 mtd: rawnand: stm32_fmc2: Add NAND Write Protect support omits cb57fae479be dt-binding: mtd: nand: Document the wp-gpios property omits a1fe2ace2c39 mtd: rawnand: pl353: Set the nand chip node as the flash node omits 2365f91c861c mtd: parsers: trx: allow to use on MediaTek MIPS SoCs omits 438356e5151b dt-bindings: mtd: drop mtd/cortina,gemini-flash.txt omits ccb7bc50177c mtd: spear_smi: use GFP_KERNEL omits d71dac3b897f Merge tag 'mtd/spi-mem-ecc-for-5.18' into mtd/next omits ce6a70bfce21 ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 omits 4efc93d707ff Merge branch 'next/dt' into for-next omits 7cdfe3b3b60c ARM: dts: exynos: align PPMU event node names with dtschema omits 8410f7097773 block, bfq: don't move oom_bfqq omits c5e4cb0fcbba block, bfq: avoid moving bfqq to it's parent bfqg omits 43a4b1fee098 block, bfq: cleanup bfq_bfqq_to_bfqg() omits d57d6fe5bf34 drivers: hv: log when enabling crash_kexec_post_notifiers omits 6de74d1069b8 hv_utils: Add comment about max VMbus packet size in VSS driver omits 4a96b4e2fa78 iio:temperature:mlx90614: Switch from CONFIG_PM* guards to [...] omits da123e2949b4 iio:imu:kmx61: Switch from CONFIG_PM* guards to pm_ptr() etc omits 671d2c605b7a iio:dac:m62332: Switch from CONFIG_PM_SLEEP guards to pm_s [...] omits 195b8b24688d iio:accel:bma180: Switch from CONFIG_PM_SLEEP guards to pm [...] omits c1d24fac216f iio:accel:stk8312: Switch from CONFIG_PM_SLEEP guards to p [...] omits ce83415d90da iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards [...] omits 1ef7361fec0b iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards [...] omits 51e256d4b485 iio:proximity:sx9500: Switch from CONFIG_PM_SLEEP guards t [...] omits fe895d256022 iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards [...] omits bff03d5cab09 iio:proximity:as3935: Switch from CONFIG_PM_SLEEP guards t [...] omits 902b291fc683 iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards t [...] omits c9f384b87b32 iio:magn:mmc35240: Switch from CONFIG_PM_SLEEP guards to p [...] omits fe7b9a3820bd iio:magn:mag3110: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 6c1318f22572 iio:magn:ak8975: Switch from CONFIG_PM guards to pm_ptr() etc omits 5ad7f3c995aa iio:light:tsl4531: Switch from CONFIG_PM_SLEEP guards to p [...] omits 854b67052ce8 iio:light:tsl2563: Switch from CONFIG_PM_SLEEP guards to p [...] omits 54edb876789e iio:light:tcs3472: Switch from CONFIG_PM_SLEEP guards to p [...] omits f3ba05346600 iio:light:tcs3414: Switch from CONFIG_PM_SLEEP guards to p [...] omits 20cadda37b1a iio:light:stk3310: Switch from CONFIG_PM_SLEEP guards to p [...] omits d03da0512467 iio:light:ltr501: Switch from CONFIG_PM_SLEEP guards to pm [...] omits fb20995d5fb7 iio:light:jsa1212: Switch from CONFIG_PM_SLEEP guards to p [...] omits e9b76712625c iio:light:isl29125: Switch from CONFIG_PM_SLEEP guards to [...] omits b020281dda5e iio:light:isl29018: Switch from CONFIG_PM_SLEEP guards to [...] omits 5f3521b8ebc5 iio:light:cm3232: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 2f2207a6e6aa iio:light:apds9300: Switch from CONFIG_PM_SLEEP guards to [...] omits 90b8c2c8f9f5 iio:dac:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] omits bb08abc74037 iio:common:ssp: Switch from CONFIG_PM_SLEEP guards to pm_s [...] omits 9cbeee0fac7d iio:adc:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] omits d3a6c17e683b iio:adc:twl6030: Switch from CONFIG_PM_SLEEP guards to pm_ [...] omits cc0595a9b684 iio:adc:rockchip: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 3f1a9c392d69 iio:adc:palmas_gpadc: Switch from CONFIG_PM_SLEEP guards t [...] omits a3c185d9ae03 iio:adc:exynos_adc: Switch from CONFIG_PM_SLEEP guards to [...] omits 19e2ed804066 iio:adc:at91-adc: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 0c74ef35128e iio:accel:stk8ba50: Switch from CONFIG_PM_SLEEP guards to [...] omits abbdba86f830 iio:accel:mma9553: Switch from CONFIG_PM guards to pm_ptr() etc omits 81e566f9c013 iio:accel:mma9551: Switch from CONFIG_PM guards to pm_ptr() etc omits 812c5f31b1b9 iio:accel:mma7660: Switch from CONFIG_PM_SLEEP guards to p [...] omits 4929ddd0a40d iio:accel:mc3230: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 50bc5e785121 iio:accel:dmard10: Switch from CONFIG_PM guards to pm_slee [...] omits 8aa26e20cf05 iio:accel:dmard06: Switch from CONFIG_PM_SLEEP guards to p [...] omits ff9231c7eb73 iio:accel:da280: Switch from CONFIG_PM_SLEEP guards to pm_ [...] omits 5d0e9e22e42f iio:accel:da311: Switch from CONFIG_PM_SLEEP guards to pm_ [...] omits 146b43d9f1a1 iio:chemical:bme680: Move exports to IIO_BME680 namespace omits cfaa5482b3b4 iio:light:st_uvis25: Move exports to IIO_UVIS25 namespace omits 7e615caf5c0f iio:magnetometer:hmc5843: Move exports to IIO_HMC5843 namespace omits 47d6cae0d0ea iio:magnetometer:bmc150: Move exports to IIO_BMC150_MAGN n [...] omits 230ee6c69c89 iio:magnetometer:rm3100: Move exports to IIO_RM3100 namespace omits c7c848b05fb8 iio:pressure:mpl115: Move exports into IIO_MPL115 namespace omits 1980d4a1bae0 iio:pressure:ms5611: Move exports into IIO_MS5611 namespace omits c8629ec92cb2 iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespace omits 6c9304d6af12 iio:imu:adis: Move exports into IIO_ADISLIB namespace omits 2ebc23b34c7f iio:dac:ad5686: Move exports into IIO_AD5686 namespace omits 4dcd738473f2 iio:dac:ad5592r: Move exports into IIO_AD5592R namespace omits 0a1b56b7b3c6 iio:common:ssp_sensors: Move exports into IIO_SSP_SENSORS [...] omits a7f6cecfef9b iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORS omits 59cea5bc7c19 iio:adc:ad76060: Move exports into IIO_AD7606 namespace. omits 8a0080af84d3 iio:adc:ad7091r: Move exports into IIO_AD7091R namespace. omits ef807729767f iio:adc:ad_sigma_delta: Move exports into IIO_AD_SIGMA_DEL [...] omits 0805b5121f29 iio:st-sensors: Move exports into IIO_ST_SENSORS namespace omits d4786e7df03d iio:st-sensors: Remove duplicate MODULE_* omits fbbd286c16a6 iio:accel:fxl8962af: Move exports into IIO_FXL8962AF namespace omits 3bd072d11876 iio:accel:bmi088: Move exports into IIO_BMI088 namespace omits 26b74d852f6c iio:accel:bmc150: Move exports into IIO_BMC150 namespace omits 489c75af0f4d iio:accel:adxl372: Move exports into IIO_ADXL372 namespace omits fe2fe330e0d1 iio:accel:adxl355: Move exports into IIO_ADXL355 namespace omits 0a18114d3ffd iio:accel:adxl345: Move exports into IIO_ADXL345 namespace omits fa4df5a9036e iio:accel:adxl313: Move exports into IIO_ADXL313 namespace omits f9c02c94858d iio:accel:bma400: Move exports into IIO_BMA400 namespace omits c24ef124e944 iio:accel:kxsd9: Move exports into IIO_KDSD9 namespace omits eca7b25bee06 iio:accel:mma7455_core: Move exports into IIO_MMA7455 namespace omits 4205a215803f iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace omits c7a43b089826 iio: accel: st_accel: Add support for Silan SC7A20 omits cb432e7dda79 dt-bindings: iio: st: Add Silan SC7A20 accelerometer omits 3ee61082b420 dt-bindings: vendor-prefixes: Add silan vendor prefix omits 150ba97f1cb9 iio: trigger: stm32-timer: Make use of device properties omits b863f2e3a83f iio: mma8452: Add support for the "mount-matrix" device property omits a47ac019e7e8 iio: mma8452: Fix probe failing when an i2c_device_id is used omits ed0ccf349ffd drm/i915: Disconnect PHYs left connected by BIOS on disabl [...] omits 1e8ff29fbbde selftests: KVM: allow sev_migrate_tests on machines withou [...] omits b2125513dfc0 KVM: SEV: Allow SEV intra-host migration of VM with mirrors omits 017b32e6da8d i2c: qcom-cci: add sm8450 compatible omits 9036ff626579 dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible omits f9ecc209330a Merge branch 'omap-for-v5.18/dt' into for-next omits 668e2f58ed8b ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree omits e2d54fb6cea9 ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard omits 6e8c8b508230 ARM: dts: am334x: pdu001: Use correct node name for RTC omits 77f4ec2a4111 drm/i915/dp: remove accidental static on what should be a [...] omits 7f088bef6b0c drm/i915: Polish ilk+ wm register bits omits 9b43698af7c3 drm/i915: Introduce intel_crtc_planes_update_arm() omits b71a4a2542e1 drm/i915: Clean up SSKPD/MLTR defines omits 8208285632f9 hwrng: core - introduce rng_quality sysfs attribute omits f0fb6953b39e hwrng: core - use per-rng quality value instead of global setting omits 077bb7a1baec hwrng: core - start and stop in-kernel rngd in separate function omits c90e453916bd hwrng: core - do not bother to order list of devices by quality omits 973d74e93820 crypto: rockchip - ECB does not need IV omits f8a265282644 crypto: hisilicon/sec - not need to enable sm4 extra mode [...] omits aec01cc8d119 crypto: hisilicon/sec - add the register configuration for HW V3 omits 142be74078a2 crypto: ux500 - use GFP_KERNEL omits bd75b4ef4977 crypto: nx - Constify static attribute_group structs omits 83b5a23b6604 crypto: omap-sham - Constify static attribute_group omits 882f6c602b65 crypto: omap-aes - Constify static attribute_group omits e5745f34113b crypto: qat - enable power management for QAT GEN4 omits f734409c77d7 crypto: qat - move and rename GEN4 error register definitions omits 605b84ae0beb crypto: qat - add misc workqueue omits f60bbbbe8039 crypto: lrw - Add dependency on ecb omits dfe085d8dcd0 crypto: xts - Add softdep on ecb omits fffe799b6cc9 crypto: qat - don't cast parameter in bit operations omits 4ba31cdd88c9 crypto: cavium/nitrox - fix typo on crypto omits a7d4f58e99dd kconfig: fix missing '# end of' for empty menu omits 868653f421cd kconfig: add fflush() before ferror() check omits 48473a3319f6 Merge branch 'clk-fixes' into clk-next omits a7e8de822e0b dax: make sure inodes are flushed before destroy cache omits c2e8021a535d fsdax: fix function description omits 74be98774dfb cxl/port: Hold port reference until decoder release omits 41ae9105f5e2 cxl/port: Fix endpoint refcount leak omits 84073e568eec drm/i915/dg2: Print PHY name properly on calibration error omits 5d16dcd252fd dt-bindings: convert ata/cortina,gemini-sata-bridge to yaml omits 44c75c9e3d08 dt-bindings: crypto: Convert Atmel SHA to yaml omits d63b583f681e dt-bindings: crypto: Convert Atmel TDES to yaml omits c8f2ad6869b5 dt-bindings: crypto: Convert Atmel AES to yaml omits f7bcf5fe4346 Merge branch 'clk-mvebu' into clk-next omits b191fe39a5ff clk: mvebu: use time_is_before_eq_jiffies() instead of ope [...] omits 859f7e45542a Merge remote-tracking branch 'torvalds/master' into perf/core omits edf176f48d87 drm/i915/dg2: Move misplaced 'ctx' & 'gt' wa's to engine wa list omits fe665816e0d4 PCI: iproc: Set all 24 bits of PCI class code omits 904b10fb189c PCI: Add defines for normal and subtractive PCI bridges omits b63c54d97823 drm/amdkfd: Use proper enum in pm_unmap_queues_v9() omits 874bfdfa4735 drm/amdgpu: add gc 10.3.6 support omits a142606d5433 drm/amdgpu: add support for gmc10 for gc 10.3.6 omits 50e14a62ac3a drm/amdgpu: add Clock and Power Gating support for gc 10.3.6 omits 1957f27de290 drm/amdgpu: add nv common init for gc 10.3.6 omits 91aa9c8f5282 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] omits 779596ce6a79 drm/amdgpu: fix amdgpu_ras_block_late_init error handler omits 6b5033831feb drm/amdgpu: Dynamically initialize IP instance attributes omits 8f74f68d907d drm/amd/amdgpu: Add APU flag to gca_config debugfs data (v3) omits d01899d3db2a drm/amd: Use amdgpu_device_should_use_aspm on navi umd pst [...] omits 0ab5d711ec74 drm/amd: Refactor `amdgpu_aspm` to be evaluated per device omits f0d540989597 drm/amdgpu: Fix ARM compilation warning omits cba07cce39ac drm/amd: Check if ASPM is enabled from PCIe subsystem omits 418abce203fc drm/amdgpu: Remove redundant .ras_late_init initialization [...] omits 867e24ca4945 drm/amdgpu: define amdgpu_ras_late_init to call all ras bl [...] omits caae42f00924 drm/amdgpu: Optimize xxx_ras_late_init function of each ras block omits 20c43547add3 drm/amdgpu: Remove redundant calls of ras_late_init in mca [...] omits 068001b711e8 drm/amdgpu: Remove redundant calls of ras_late_init in mmh [...] omits 72b3588e27fe drm/amdgpu: Remove redundant calls of ras_late_init in hdp [...] omits 4e9b1fa5a275 drm/amdgpu: Modify .ras_late_init function pointer parameter omits f83e14011e04 drm/amdgpu/discovery: Add sw DM function for 3.1.6 DCE omits c477eaa6a79d drm/amd/display: Add DCN316 resource and SMU clock manager omits 868f4357ed0d drm/amd/display: Add DMUB support for DCN316 omits de7cc1b48fde drm/amd/display: configure dc hw resource for DCN 3.1.6 omits f3f6eff85f94 drm/amd/include: Add MP 13.0.8 register headers omits 64b14a184e83 drm/amd/include: Add register headers for DCN 3.1.6 omits 2e8185fccd63 dt-bindings: vendor-prefixes: add HPE Prefix omits fa62806ece26 Merge branch 'clk-mtk' into clk-next omits d54bb86b8955 clk: mediatek: Warn if clk IDs are duplicated omits cf8a482afc28 clk: mediatek: mt8195: Implement remove functions omits f3e690b00b86 clk: mediatek: mt8195: Implement error handling in probe f [...] omits cd3a77a085f5 clk: mediatek: mt8195: Hook up mtk_clk_simple_remove() omits 2d18b7e31aa8 clk: mediatek: Unregister clks in mtk_clk_simple_probe() e [...] omits 3c3ba2ab0226 clk: mediatek: mtk: Implement error handling in register APIs omits 6ae34f2b7b82 clk: mediatek: pll: Implement error handling in register API omits eb7b7a7de993 clk: mediatek: mux: Implement error handling in register API omits 203ce39ed50b clk: mediatek: mux: Reverse check for existing clk to redu [...] omits e938a1340988 clk: mediatek: gate: Implement error handling in register API omits 4e94ea5432f5 clk: mediatek: cpumux: Implement error handling in register API omits c42a2888e0db clk: mediatek: mtk: Clean up included headers omits 2204d96b1919 clk: mediatek: Add mtk_clk_simple_remove() omits cb50864f6cee clk: mediatek: Implement mtk_clk_unregister_composites() API omits b87385eb5a8e clk: mediatek: Implement mtk_clk_unregister_divider_clks() API omits 1c6d6b69baae clk: mediatek: Implement mtk_clk_unregister_factors() API omits 34c9d45418bc clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API omits 10174b507756 clk: mediatek: pll: Clean up included headers omits 6dd199064dd8 clk: mediatek: pll: Implement unregister API omits 39691fb67b6a clk: mediatek: pll: Split definitions into separate header file omits dc46de49264e clk: mediatek: mux: Clean up included headers omits 7b375737e47e clk: mediatek: mux: Internalize struct mtk_clk_mux omits 0b4b0387ddf6 clk: mediatek: mux: Implement unregister API omits 02f0d762319c clk: mediatek: cpumux: Clean up included headers omits 759284426a22 clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux omits 89ceb2064ecb clk: mediatek: cpumux: Implement unregister API omits 625afe4f05e1 clk: mediatek: gate: Clean up included headers omits 44dd1414cf76 clk: mediatek: gate: Implement unregister API omits ee488dc918bc clk: mediatek: gate: Internalize clk implementation omits 19b8d43887f5 clk: mediatek: gate: Consolidate gate type clk related code omits 2403d6f1b1da clk: mediatek: Use %pe to print errors omits 42531e5307c3 Merge branch 'clk-renesas' into clk-next omits 80a6359f1c9b Merge tag 'renesas-clk-for-v5.18-tag1' of git://git.kernel [...] omits 6170abb21e23 selftests/sgx: Treat CC as one argument omits b06e15ebd5bf selftests/x86: Add validity check and allow field splitting omits 2045d38a6546 Merge branch 'intel-sst-thermal' of https://github.com/spa [...] omits f3874e96fad5 tools/power/x86/intel-speed-select: v1.12 release omits 7d440da009b6 tools/power/x86/intel-speed-select: HFI support omits 7fd786dfbd2c tools/power/x86/intel-speed-select: OOB daemon mode omits 8b861b825021 spi: New support and problem adjustment of SPI rockchip omits 2fcdde56c44f spi: rockchip: clear interrupt status in error handler omits e882575efc77 spi: rockchip: Suspend and resume the bus during NOIRQ_SYS [...] omits 3a4bf922d42e spi: rockchip: Preset cs-high and clk polarity in setup progress omits 869f2c94db92 spi: rockchip: Stop spi slave dma receiver when cs inactive omits 4fe6a63077a6 ASoC: SOF: Replace zero-length array with flexible-array member omits 47d4f3eeef5f mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP omits 6d9df8a5889c mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) omits b74355078b65 mm/munlock: page migration needs mlock pagevec drained omits 2fbb0c10d1e8 mm/munlock: mlock_page() munlock_page() batch by pagevec omits 2262ace60713 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() omits c3096e6782b7 mm/migrate: __unmap_and_move() push good newpage to LRU omits 34b6792380ce mm/munlock: mlock_pte_range() when mlocking or munlocking omits 07ca76067308 mm/munlock: maintain page->mlock_count while unevictable omits b109b87050df mm/munlock: replace clear_page_mlock() by final clearance omits cea86fe246b6 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() omits a213e5cf71cb mm/munlock: delete munlock_vma_pages_all(), allow oomreap omits b67bf49ce7aa mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE omits ebcbc6ea7d8a mm/munlock: delete page_mlock() and all its works omits b62ef3a1cca0 Merge branch 'pdf' into docs-next omits 748663c8ccf6 IB/cma: Allow XRC INI QPs to set their local ACK timeout omits a5d847b0afd3 usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device omits 582ab24e096f usb: dwc3: pci: Set "linux,phy_charger_detect" property on [...] omits e285cb403994 usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() omits d016cbe4d7ac usb: typec: Support the WUSB3801 port controller omits 2e7dfb0e9cac usb: typec: Factor out non-PD fwnode properties omits 71c16066a53f dt-bindings: usb: Add WUSB3801 Type-C Port Controller omits 3fa891093bd1 dt-bindings: vendor-prefixes: Add willsemi omits 0b86f02d91c8 usb: xhci: fix minmax.cocci warnings omits 133da4b470ec usb: host: xhci: drop redundant checks omits cd36facf104a usb: remove Link Powermanagement (LPM) disable before port reset. omits 5c2a380a5aa8 xhci: Allocate separate command structures for each LPM command omits e1ec140f273e xhci: dbgtty: use IDR to support several dbc instances. omits 6aec50009d52 xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe omits 5c44d9d7570b xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit omits 5ce036b98dd3 xhci: dbc: create and remove dbc structure in dbgtty driver. omits 534675942e90 xhci: dbc: refactor xhci_dbc_init() omits e51879d85a4d usb: dwc3: drd: Don't check against CONFIG_OF omits 5f508d79449f usb: host: xhci-mtk: Simplify supplies handling with regul [...] omits 695eac3c62b8 staging: r8188eu: correct long line warnings near prior DB [...] omits 7e2f6bf6adf2 staging: r8188eu: remove padapter param from aes_decipher [...] omits 9106c8c78982 staging: r8188eu: remove rtw_sctx_chk_waring_status function omits fee26e2257c5 staging: r8188eu: fix lines modified by DBG_88E cleanup omits db381acc41b4 staging: r8188eu: remove rtw_debug module parameter omits cd480b0cc9fa staging: r8188eu: remove DBG_88E macro definition omits ef0435972572 staging: r8188eu: remove all aliased DBG_88E calls omits 475dae07f1cd staging: r8188eu: remove remaining DBG_88E call from inclu [...] omits 8a1961c95e0b staging: r8188eu: remove remaining DBG_88E calls from os_d [...] omits 1cdb45322a6c staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c omits db67ebf6b49c staging: r8188eu: remove DBG_88E calls from hal subdir omits 34b6d9434e5f staging: r8188eu: remove DBG_88E calls from core subdir omits dbc96a32e406 staging: r8188eu: remove converted DBG_88E calls from core [...] omits 1663e5f86355 staging: r8188eu: remove smaller sets of converted DBG_88E calls omits 973aeaee5018 staging: r8188eu: remove previously converted DBG_88E_LEVEL calls omits f24bd333b4c6 staging: r8188eu: struct usb_suspend_parm is not used omits 0077e86a5bfe staging: r8188eu: evt_done_cnt is set but not used omits fa0d50f2ee91 staging: r8188eu: evt_allocated_buf is not used omits 88daa27a2834 staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly" omits 2da0d487781b staging: wfx: fix DT bindings location omits 96e0cbca1cb9 staging: wfx: apply the necessary SDIO quirks for the Sila [...] omits 5f86ecba8e8e staging: wfx: WF200 has no official SDIO IDs omits 5df60184a2b1 staging: r8188eu: rename CCKSwingTable_Ch1_Ch13 omits d5890d9264d5 staging: r8188eu: bCCKinCH14 is read-only omits d746f5bcb0ce staging: r8188eu: remove unused enum omits 42f8bcb37e2c platform/dcdbas: move EXPORT_SYMBOL after function omits 40efe139ff60 dt-bindings: Add Tegra234 APE support omits 2bb116c7fd1f drm/i915/lrc: replace include with forward declarations omits dd4821baa8b6 drm/i915/lrc: move lrc_get_runtime() to intel_lrc.c omits 8b943e92aede Merge branch 'for-5.17/upstream-fixes' into for-next omits 3d7d407dfb05 platform/x86: amd-pmc: Add support for AMD Spill to DRAM S [...] omits 91adfbb14c00 Merge branch 'for-next/kspp-fam0' into for-next/kspp omits 5224f7909617 treewide: Replace zero-length arrays with flexible-array members omits 40282358ae30 Merge branch 'for-5.18/apple' into for-next omits ed9f4f961260 HID: apple: properly reflect LEDS dependency omits dbce412a7733 platform/x86/intel-uncore-freq: Split common and enumeration part omits 414eef27283a platform/x86/intel/uncore-freq: Display uncore current frequency omits ae7b2ce57851 platform/x86/intel/uncore-freq: Use sysfs API to create at [...] omits ce2645c458b5 platform/x86/intel/uncore-freq: Move to uncore-frequency folder omits 8b43ef06ff89 leds: simatic-ipc-leds: Don't directly deref ioremap_resou [...] omits a8f59497a430 leds: simatic-ipc-leds: Make simatic_ipc_led_mem_res static omits 2b891d3980f6 media: xilinx: csi2rxss: Use mipi-csi2.h omits eee963604366 media: rcar-csi2: Use mipi-csi2.h omits 3743d9e434f3 media: rcar-isp: Use mipi-csi2.h omits 5cadbd897221 media: Define MIPI CSI-2 data types in a shared header file omits c7cfc7b90e25 media: vsp1: mask interrupts before enabling omits 53c264544dfc media: uvcvideo: Add support for Apple T2-attached FaceTim [...] omits a7a52e146d0e media: staging: media: imx: imx7_mipi_csis: Store colorspa [...] omits abd77889851d media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ [...] omits cc74074ad936 media: i2c: ov08d10: Unlock on error in ov08d10_enum_frame_size() omits 24e9edc1527c media: ov5675: use group write to update digital gain omits a44b8e8c9b26 media: dt-bindings: media: hynix,hi846: add link-frequenci [...] omits 6492eba4fafb media: dt-binding: media: hynix,hi846: use $defs/port-base [...] omits d4568fc85258 media: omap3isp: Use struct_group() for memcpy() region omits b9f7caa7753a media: v4l2-mediabus: Drop V4L2_MBUS_CSI2_CONTINUOUS_CLOCK flag omits 5a6ac3f4b46f media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_CHANNEL_* flags omits 20c238dfb26c media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags omits 6a7bdd89f50d media: v4l2-mediabus: Use structures to describe bus confi [...] omits 44e756fa56e2 media: microchip-csi2dc: Remove VC support for now omits 15175a4f2bbb ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 omits 4abb21309fda media: camss: csiphy: Move to hardcode CSI Clock Lane number omits f2ed8ef31366 drm/i915/perf: Skip the i915_perf_init for dg2 omits 7e9c3cb5ee07 Merge branch 'asm-generic-compile-test' into asm-generic omits 2a5c0fdc70cd reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compi [...] omits 8b4bca21c2c0 kexec.h: add linux/kexec.h to UAPI compile-test coverage omits cbf282034129 fsmap.h: add linux/fsmap.h to UAPI compile-test coverage omits 169adc2b6b3c android/binder.h: add linux/android/binder(fs).h to UAPI c [...] omits 4a3233c1a698 shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage omits 72113d0a7d90 signal.h: add linux/signal.h and asm/signal.h to UAPI comp [...] omits d8b746eafc2c drm/i915/fbdev: hide struct intel_fbdev in intel_fbdev.c omits c1c04560ac03 drm/i915/fbdev: add intel_fbdev_framebuffer() helper omits baf682144eca drm/i915: fix build issue when using clang omits a4c260de9b6b drm/i915/gvt: #include drm_edid.h for drm_edid_block_valid() omits bcd2be763252 block/bfq_wf2q: correct weight to ioprio omits 8f5fea65b06d blk-mq: avoid extending delays of active hctx from blk_mq_ [...] omits 24b45e6c2517 virtio_blk: simplify refcounting omits 185ed423d189 memstick/mspro_block: simplify refcounting omits 6dab421bfe06 memstick/mspro_block: fix handling of read-only devices omits e2efa0796607 memstick/ms_block: simplify refcounting omits 76792055c4c8 block: add a ->free_disk method omits 34841e6fb125 block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS thr [...] omits 5a93b6027eb4 block: don't try to throttle split bio if iops limit isn't set omits 9f5ede3c01f9 block: throttle split bio in case of iops limit omits d24c670ec1f9 block: merge submit_bio_checks() into submit_bio_noacct omits 3f98c753717c block: don't check bio in blk_throtl_dispatch_work_fn omits 29ff23624e21 block: don't declare submit_bio_checks in local header omits 7f36b7d02a28 block: move blk_crypto_bio_prep() out of blk-mq.c omits a650628bde77 block: move submit_bio_checks() into submit_bio_noacct omits 9f9adea7187e dm: remove dm_dispatch_clone_request omits 8803c89f365b dm: remove useless code from dm_dispatch_clone_request omits 28db4711bf48 blk-mq: remove the request_queue argument to blk_insert_cl [...] omits a5efda3c46a1 blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cl [...] omits 248c793359da blk-mq: make the blk-mq stacking code optional omits 230f6fa2c1db overflow: Provide constant expression struct_size omits a65dbf7cded7 drm/amdgpu/gfx10: Add GC 10.3.7 Support omits 79aa0367385c drm/amdkfd: Replace zero-length array with flexible-array member omits 967af863f233 drm/amdgpu/sdma5.2: add support for SDMA 5.2.7 omits db090ff8f98d drm/amd/pm: Add support for MP1 13.0.8 omits f99a7eb2d11b drm/amdgpu/psp: Add support for MP0 13.0.8 omits 97437f475c5b drm/amdgpu/gmc10: add support for GC 10.3.7 omits 35c27d957835 drm/amdgpu: update vcn/jpeg PG flags for VCN 3.1.1 omits b67f00e06f36 drm/amdgpu: set new revision id for 10.3.7 GC omits 2fbc50869756 drm/amdgpu/discovery: set sw common init for GC 10.3.7 omits 2019bf7cd213 drm/amdgpu/discovery: Add 13.0.9 SMUIO block omits d9f8a22aaf84 drm/amd: smu7: downgrade voltage error to info omits 01cbf049e10f drm/amdgpu/discovery: add nbio sw func for 7.5.1 nbio omits dfcc3e8c24cc drm/amdgpu: make cyan skillfish support code more consistent omits fdda8f3406f9 drm/amd/display: For vblank_disable_immediate, check PSR i [...] omits 29b440d20456 drm/amdkfd: add return value check for queue eviction omits d5c831566d34 drm/amdkfd: Replace zero-length array with flexible-array member omits 17ce8a6907f7 drm/amd/display: Add dsc pre-validation in atomic check omits aa79d3808e8c drm/amdgpu: Fix wait for RLCG command completion omits e1be43d9b5d0 overflow: Implement size_t saturating arithmetic helpers omits fa39f936dbb9 drm/amd/display: add dsc mst stream pbn log for debug omits 43d15db1d067 drm/amd/display: 3.2.173 omits c25badd59cb4 drm/amd/display: [FW Promotion] Release 0.0.104.0 omits 128f8ed5902a drm/amd/display: Add affected crtcs to atomic state for ds [...] omits d9f230300458 drm/amd/display: enable z9 denial interface by default omits 4d7ba312dd1f drm/amdgpu: Add "harvest" to IP discovery sysfs omits 8639bd70497a drm/amd/display: make sure pipe power gating reach request [...] omits c53655545141 drm/amd/display: dsc mst re-compute pbn for changes on hub omits ed7208706448 drm/amd/display: Fix for dmub outbox notification enable omits 951be8be7d66 drm/amd/pm: fix some OEM SKU specific stability issues omits e506db5905d1 drm/amdgpu: disable MMHUB PG for Picasso omits c85bf88ba510 drm/amd/pm: fulfill Sienna_Cichlid implementations for Dri [...] omits 7e2a4cfc62d3 drm/amd/pm: fulfill Navi1x implementations for DriverSmuCo [...] omits e610941c45ba drm/amd/pm: enable pm sysfs write for one VF mode omits b874c6671b91 drm/amd/pm: correct the default DriverSmuConfig table settings omits 92ede25eceb2 drm/amdgpu/sdma5.2: Adjust the name string for firmware omits eed1a5c74216 drm/amdgpu: check return status before using stable_pstate omits 783782a52340 drm/amd/display: Protect update_bw_bounding_box FPU code. omits 5f1d00420f46 drm/i915: Add missing intel_mchbar_regs.h omits e30e6c7b82a1 drm/i915: Move MCHBAR registers to their own header omits 573ca6fb97c6 drm/i915: Define MCH registers relative to MCHBAR_MIRROR_BASE omits 0d53879faada drm/i915/gt: Order GT registers by MMIO offset omits bd3de31950ae drm/i915/gt: Use consistent offset notation in intel_gt_regs.h omits 680a5cd10b9c drm/i915/gt: Cleanup spacing of intel_gt_regs.h omits ab9e00a3509a drm/i915/gt: Use parameterized RING_MI_MODE omits 93cc7aa0b037 drm/i915/gt: Move SFC lock bits to intel_engine_regs.h omits a874aba8bbc5 drm/panel-edp: Add eDP sharp panel support omits 122365cfe9de dt-bindings: display: simple: Add sharp LQ140M1JW46 panel omits 3f51aa9e296f PM: hibernate: fix load_image_and_restore() error path omits 08f253ec3767 x86/cpu: Clear SME feature flag when not in use omits 344118c3ee4e ARM: mstar: Extend opp_table for infinity2m omits 4fcfd917c9eb ARM: mstar: Add OPP table for infinity3 omits 9affaa4ad7cc ARM: mstar: Add OPP table for infinity omits 79f700c24b13 ARM: mstar: Link cpupll to second core omits 62a2718bf4c2 ARM: mstar: Link cpupll to cpu omits 6979b5fedb92 ARM: mstar: Add cpupll to base dtsi omits c952e5075de1 dt-bindings: clk: mstar msc313 cpupll binding description omits 4895b90dd510 drm/i915/gt: Drop duplicate register definition for VDBOX_ [...] omits 141c3dc8fb47 Merge branch 'ti-k3-dts-next' into ti-next omits 54d0fd06e2bd spi: pxa2xx: Add support for Intel Raptor Lake PCH-S omits 2b993ab79b5d spi: amd: Fix building without ACPI enabled omits 47b34f495b8b spi: intel-pci: Add support for Intel Ice Lake-N SPI serial flash omits 83bfc7e793b5 ASoC: SOF: core: unregister clients and machine drivers in [...] omits db0b4aedfab3 ASoC: codec: wcd938x: Update CTIA/OMTP switch control omits 5c9d54d2c2bd Merge branch 'for-5.18/razer' into for-next omits 047b6188b66e HID: Add driver for Razer Blackwidow keyboards omits 3810c1a1cbe8 RDMA/rxe: Remove mcg from rxe pools omits d2ccf0411d25 RDMA/rxe: Remove key'ed object support omits be94d0aa19ee Merge branch 'for-5.17/upstream-fixes' into for-next omits 8a0a5fe0c462 RDMA/rxe: Replace pool key by rxe->mcg_tree omits 8a99c81f1231 RDMA/rxe: Replace int num_qp by atomic_t qp_num omits 5bc15d1f7e3c RDMA/rxe: Replace grp by mcg, mce by mca omits d572405518ff RDMA/rxe: Use kzmalloc/kfree for mca omits c5f09b1b45cb HID: apple: Add fn mapping for MacBook Pros with Touch Bar omits 2aeb0696b8e8 arm64: dts: ti: k3-am64: Add ESM0 to device memory map omits 292b0dd7cdc1 arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cell [...] omits 9fd0eb7c3c73 RDMA/rxe: Move mcg_lock to rxe omits 42f6a2d30023 HID: apple: Add necessary IDs and configuration for T2 Macs. omits 9018eacbe623 HID: apple: Add support for keyboard backlight on certain [...] omits a099b08599e6 RDMA/rxe: Revert changes from irqsave to bh locks omits 37ee26c43358 Merge branch 'for-5.18/apple' into for-next omits cbfcfbfc3848 HID: apple: Report Magic Keyboard 2021 with fingerprint re [...] omits 8ae5c16c9d42 HID: apple: Report Magic Keyboard 2021 battery over USB omits 250b369ed238 HID: apple: Magic Keyboard 2015 FN key mapping omits 0fea6fe7d5ef HID: apple: Magic Keyboard first generation FN key mapping omits f1d1b3a9b411 HID: apple: Refactor key translation setup omits 714af0dbfa78 Merge branch 'for-5.18/uclogic' into for-next omits 044fa8162dc1 HID: uclogic: Handle virtual frame reports omits fea53b9f159c HID: uclogic: Skip non-input raw events earlier omits 7f12dd246906 HID: uclogic: Access pen/frame params directly in raw_even [...] omits 7e418667f2ed HID: uclogic: Split pen and frame raw event handling omits 5591403cd67c HID: uclogic: Support Huion 13th frame button omits 85e860715e2c HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2 omits 1324c5ac76bf HID: uclogic: Support Huion tilt reporting omits 8c30e2d81bfd fbdev: Don't sort deferred-I/O pages by default omits 105a940416fc fbdev/defio: Early-out if page is already enlisted omits 753b2280e154 arm64: defconfig: tegra: Enable GPCDMA omits aaca3f07f25d Merge branch 'for-5.12/i2c-hid' into for-next omits 269ecc0c894c HID: i2c-hid: remove unneeded semicolon omits 81cc7e51c4f1 drm/mediatek: Allow commands to be sent during video mode omits 27c6565ac313 Merge branch 'for-5.17/upstream-fixes' into for-next omits 667630edb5ba gpiolib: sysfs: Simplify edge handling in the code omits 6b3c1791ae2f gpiolib: sysfs: Move kstrtox() calls outside of the mutex lock omits e28747da771c gpiolib: sysfs: Move sysfs_emit() calls outside of the mutex lock omits cd27ccfc727e jump_label: Refactor #ifdef of struct static_key omits fe65deb56e55 jump_label: Avoid unneeded casts in STATIC_KEY_INIT_{TRUE,FALSE} omits fb7275acd6fb locking/lockdep: Iterate lock_classes directly when readin [...] omits ed3b362d54f0 sched/isolation: Split housekeeping cpumask per isolation [...] omits 65e53f869e9f sched/isolation: Fix housekeeping_mask memory leak omits 0cd3e59de1f5 sched/isolation: Consolidate error handling omits 6367b600e31c sched/isolation: Consolidate check for housekeeping minimu [...] omits 04d4e665a609 sched/isolation: Use single feature type while referring t [...] omits c8fb9f22ae22 net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch omits 7b45b51e7780 workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch omits 9d42ea0d6984 pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch omits e6df4ead85d9 psi: fix possible trigger missing in the window omits 5c7b1aaf139d sched/numa: Avoid migrating task to CPU-less node omits 0fb3978b0aac sched/numa: Fix NUMA topology for systems with CPU-less nodes omits 1087ad4e3f88 sched: replace cpumask_weight with cpumask_empty where app [...] omits 052747700e91 perf report: Add "addr_from" and "addr_to" sort dimensions omits b47f18d85c79 perf tools: Fix spelling mistake "commpressor" -> "compressor" omits 10720e120e2b clocksource/drivers/imx-tpm: Exclude sched clock for ARM64 omits 69c31f9647a8 perf annotate: Remove redundant 'ret' variable omits 662a9810fcca perf top: Remove redundant 'err' variable omits a19c1d00b0d3 drm/i915: Unconfuse pre-icl vs. icl+ intel_sagv_{pre,post} [...] omits c0299cc9840b drm/i915: Widen the QGV point mask omits be78311eaa92 drm/i915: Add REG_GENMASK64() and REG_FIELD_GET64() omits f12dc0d8431e drm/i915: Use {active,scaled}_planes to compute ilk watermarks omits 3358e2ca0ebd drm/i915: Introduce scaled_planes bitmask omits c17897428e1d drm/i915: Move intel_plane_atomic_calc_changes() & co. out omits 21d26b397253 dt-bindings: display: ssd1307fb: Add myself as binding co- [...] omits cd3d75ec24e8 MAINTAINERS: Add entry for Solomon SSD130x OLED displays D [...] omits d12dd1db809a drm/solomon: Add SSD130x OLED displays I2C support omits a61732e80867 drm: Add driver for Solomon SSD130x OLED displays omits bcf8b616deb8 drm/format-helper: Add drm_fb_xrgb8888_to_mono_reversed() omits 4a564e59bfb7 drm/format-helper: Add drm_fb_xrgb8888_to_gray8_line() omits 5e5a6c544165 lkdtm: Add a test for function descriptors protection omits 72a86433049d lkdtm: Fix execute_[user]_location() omits b64913394f12 lkdtm: Really write into kernel text in WRITE_KERN omits 69b420ed8fd3 lkdtm: Force do_nothing() out of line omits e1478d8eaf27 asm-generic: Refactor dereference_[kernel]_function_descriptor() omits 0dc690e4ef5b asm-generic: Define 'func_desc_t' to commonly describe fun [...] omits a257cacc3871 asm-generic: Define CONFIG_HAVE_FUNCTION_DESCRIPTORS omits 41a88b45479d ia64: Rename 'ip' to 'addr' in 'struct fdesc' omits 2fd986377d54 powerpc: Prepare func_desc_t for refactorisation omits 0a9c5ae279c9 powerpc: Remove 'struct ppc64_opd_entry' omits d3e32b997a4c powerpc: Use 'struct func_desc' instead of 'struct ppc64_o [...] omits 5b23cb8cc6b0 powerpc: Move and rename func_descr_t omits 81df21de8fb4 powerpc: Fix 'sparse' checking on PPC64le omits bbbca72352bb powerpc/papr_scm: Implement initial support for injecting [...] omits 76b372814b08 powerpc/ftrace: Style cleanup in ftrace_mprofile.S omits fc75f8733798 powerpc/ftrace: Have arch_ftrace_get_regs() return NULL un [...] omits df45a5578828 powerpc/ftrace: Add recursion protection in prepare_ftrace [...] omits 34d8dac807f0 powerpc/ftrace: Also save r1 in ftrace_caller() omits 4a92fc6e55da media: video/hdmi: handle short reads of hdmi info frame. omits 4a2e0a806cb5 media: vimc: Add support for contiguous DMA buffers omits b3d9f59f6928 drm/modes: Fix drm_mode_copy() docs omits 79e8c421a099 media: mexon-ge2d: fixup frames size in registers omits 0714ea330b99 video: fbdev: au1100fb: Spelling s/palette/palette/ omits 9cbe89ede582 drm/vc4: Use of_device_get_match_data() omits c8be5edbd36c video: fbdev: atari: Atari 2 bpp (STe) palette bugfix omits fcc6217645ea media: s5p_mfc_dec: set flags for OUTPUT coded formats omits a45ea4efa358 tee: refactor TEE_SHM_* flags omits 53e16519c2ec tee: replace tee_shm_register() omits 231b1fc5da09 KEYS: trusted: tee: use tee_shm_register_kernel_buf() omits 056d3fed3d1f tee: add tee_shm_register_{user,kernel}_buf() omits 924e32269228 optee: add optee_pool_op_free_helper() omits 5d41f1b3e328 tee: replace tee_shm_alloc() omits d88e0493a054 tee: simplify shm pool handling omits 71cc47d4cc1f tee: add tee_shm_alloc_user_buf() omits f41b6be1ebda tee: remove unused tee_shm_pool_alloc_res_mem() omits e7ddab084740 hwrng: optee-rng: use tee_shm_alloc_kernel_buf() omits e511fc58071a Input: tsc200x - add axis inversion and swapping support omits 60170ec8ed1c ARM: dts: aspeed: bletchley: Cleanup redundant nodes omits 4d84ae952c69 ARM: dts: aspeed: bletchley: Enable mdio3 bus omits 98af9ffd17ed ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled omits 602c441c6391 ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278 omits a567a03e3600 ARM: dts: aspeed: bletchley: Add interrupt support for sle [...] omits 53713d5ab91a ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2 omits 384aa4cb1435 ARM: dts: aspeed: bletchley: Update fmc configurations omits 7f3a795479ad ARM: dts: aspeed: bletchley: Update gpio-line-names omits 2cc3b80c32a2 ARM: dts: aspeed: bletchley: Separate leds into multiple groups omits c98a3dcd25ac ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based omits e3217f5e7399 Input: xbox - correct the name for Xbox Series S|X controller omits 0c0ef67ed804 Input: ps2-gpio - enforce GPIOs flag open drain omits 81b9fd6941ce Input: ps2-gpio - don't send rx data before the stop bit omits 6283cc9e7785 Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx() omits 2fa9c57af062 Input: ps2-gpio - use ktime for IRQ timekeeping omits 0dde5f82158b Input: ps2-gpio - refactor struct ps2_gpio_data omits b774cc46313b docs: pdfdocs: Move CJK monospace font setting to main conf.py omits 5d9158e3c762 docs/translations: Skip CJK contents if suitable fonts not found omits 7b686a2ea1e4 docs: pdfdocs: Enable CJKspace in TOC for Korean titles omits 66939df53948 docs: pdfdocs: Switch default CJK font to KR variants omits 8716ef413aa5 docs: pdfdocs: Tweak width params of TOC omits 4fbe7b19a948 docs: Fix wording in optional zram feature docs omits d535e6c25a81 docs/zh_CN: Add sched-energy Chinese translation omits 6ed19359d6bd drm/panel-edp: Allow querying the detected panel via debugfs omits 2509969a9862 drm: Plumb debugfs_init through to panels omits e283820cbf80 drm/bridge: ti-sn65dsi86: Use drm_bridge_connector omits 339cf5a2c6fb docs/zh_CN: Add energy-model Chinese translation omits 013ebb6d822a Documentation: Fix links for udftools project and pktcdvd tool omits a693396fd569 Documentation: dev-tools: clarify KTAP specification wording omits 731451ab3c0c arm64: mte: Document the core dump file format omits 6dd8b1a0b6cb arm64: mte: Dump the MTE tags in the core file omits ab1e435ca791 arm64: mte: Define the number of bytes for storing the tag [...] omits 761b9b366cec elf: Introduce the ARM MTE ELF segment type omits b62a8486de3a elfcore: Replace CONFIG_{IA64, UML} checks with a new option omits 73ce05302007 rtc: pcf2127: fix bug when reading alarm registers omits d4785b46345c rtc: pcf2127: use IRQ flags obtained from device tree if a [...] omits 85bcb01f145d rtc: pcf8523: Fix GCC 12 warning omits 2ca03e29e64b rtc: sun6i: Enable the bus clock when provided omits 8487614a8a8a dt-bindings: rtc: sun6i: Add H616, R329, and D1 support omits f720002d8468 dt-bindings: rtc: sun6i: Clean up repetition omits c8fa17d9f08a rtc: fix use-after-free on device removal omits ba5dfa2fd8d0 arm64: dts: broadcom: bcm4908: add I2C block omits f122d103b564 blk-cgroup: set blkg iostat after percpu stat aggregation omits 23fb96d857c2 Merge branch 'defconfig-for-5.17' into defconfig-for-5.18 omits fdaae9fefb95 video: fbdev: atari: Remove unused atafb_setcolreg() omits 779ee89a2cfa video: fbdev: atari: Convert to standard round_up() helper omits 54a84a3cf0a6 video: fbdev: atari: Fix TT High video mode omits 87a73bdc421a perf test: Make metric testing more robust omits aca8af3c2e8c perf cs-etm: Update deduction of TRCCONFIGR register for b [...] omits 1006c5c16986 perf c2c: Replace bitmap_weight() with bitmap_empty() wher [...] omits 3402ae0a2e05 perf tui: Only support --tui with slang omits 24e3599c5a88 perf intel-pt: Add documentation for Event Trace and TNT disable omits 28924a232abb perf scripts python: export-to-postgresql.py: Export all s [...] omits 761836cb871f perf scripts python: export-to-sqlite.py: Export all sample flags omits c096fff62d41 perf scripting python: Add all sample flags to DB export omits 95f9bfcf84d8 perf scripts python: intel-pt-events.py: Add Event Trace omits 2673859865e2 perf script: Display new D (Intr Disabled) and t (Intr Tog [...] omits a48b96ca5a65 perf script: Display Intel PT iflag synthesized event omits 5b11749b3649 perf script: Display Intel PT CFE (Control Flow Event) / E [...] omits e92403553b45 perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Take [...] omits 11f18e4773f9 perf intel-pt: Synthesize new D (Intr Disabled) and t (Int [...] omits 069ca70e48cd perf intel-pt: Synthesize iflag event omits ef3b2ba9640d perf intel-pt: Synthesize CFE (Control Flow Event) / EVD ( [...] omits f2be829e72f9 perf intel-pt: Record Event Trace capability flag omits 8ee9a9ab8112 perf auxtrace: Add itrace option "I" omits 1d0dc1ddf037 perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags omits 0d26ba8fec99 perf tools: Define Intel PT iflag synthesized event omits edb4d8432bd9 perf tools: Define Intel PT CFE (Control Flow Event) / EVD [...] omits cf0c98e2efa8 perf intel-pt: decoder: Add MODE.Exec IFLAG processing omits 3733a98bd209 perf intel-pt: decoder: Add CFE (Control Flow Event) and E [...] omits 68ff3cba17e9 perf intel-pt: decoder: Factor out clearing of FUP (Flow U [...] omits 3eb8eaf2ca3e security: implement sctp_assoc_established hook in selinux omits cd9111e67082 perf intel-pt: decoder: Add config bit definitions omits f7934477ce36 perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit omits 2750af50a360 perf intel-pt: pkt-decoder: Add CFE and EVD packets omits 6816c25478f0 perf intel-pt: pkt-decoder: Remove misplaced linebreak omits 32449b430fe1 perf intel-pt: pkt-decoder-test: Fix scope of test_data omits 5e50f5d4ff31 security: add sctp_assoc_established hook omits 54eb8dc8f338 of: unittest: print pass messages at PR_INFO level omits b579f139e470 platform/chrome: cros_ec_typec: Update mux flags during pa [...] omits af34f115b3b7 platform/chrome: cros_ec_typec: Configure muxes at start o [...] omits 0d8495dc0321 platform/chrome: cros_ec_typec: Get mux state inside confi [...] omits 53a0023c6450 platform/chrome: cros_ec_typec: Move mux flag checks omits bfcc08a078af Merge branch 'arm64-defconfig-for-5.17' into arm64-defconf [...] omits 16860a209cf1 arm64: atomics: remove redundant static branch omits 44d5061fe2fd ARM: dts: sti: move usb picophy nodes out of soc in stih418.dtsi omits 4b151244ff21 ARM: dts: sti: move usb picophy nodes out of soc in stih410.dtsi omits a7436e34e973 ARM: dts: sti: remove delta node from stih410.dtsi omits dc3477ca69c5 ARM: dts: sti: move some nodes out of the soc section in s [...] omits c0749d2d1fd1 ARM: dts: sti: ensure unique unit-address in stih418-clock omits 976236707120 ARM: dts: sti: ensure unique unit-address in stih410-clock omits 97cdb33170be ARM: dts: sti: ensure unique unit-address in stih407-clock omits 0a775ccb8120 kselftest/arm64: mte: user_mem: test a wider range of values omits e8d3974f34fa kselftest/arm64: mte: user_mem: add more test types omits b9fc700176f1 kselftest/arm64: mte: user_mem: add test type enum omits 682b064bae87 kselftest/arm64: mte: user_mem: check different offsets and sizes omits ff0b9aba30ae kselftest/arm64: mte: user_mem: rework error handling omits d53f8f8dbe97 kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len omits 8c54135e2e6d ima: define ima_max_digest_data struct without a flexible [...] omits 8ddf4eff71e1 perf/smmuv3: Don't cast parameter in bit operations omits a32ba6bdca21 drm/radeon: remove resource accounting v2 omits 161a9a33702a perf/x86/intel/pt: Add a capability and config bit for dis [...] omits 28c24ded649c perf/x86/intel/pt: Add a capability and config bit for eve [...] omits aae6ccbd826d ima: rename IMA_ACTION_FLAGS to IMA_NONACTION_FLAGS omits e4e071baea41 ima: Return error code obtained from securityfs functions omits e9685834b1db staging: r8188eu: remove unconditional if statement omits 66c123d8b43b staging: r8188eu: remove unused macros in sta_info.h omits 14b33d8c8a81 staging: r8188eu: remove unused argument in chk_ap_is_alive omits 87d544b6f4cb staging: r8188eu: remove unused argument in on_action_publ [...] omits b3896a36810e staging: r8188eu: remove unused argument in __nat25_has_expired omits dbb2423ba700 staging: r8188eu: remove empty function __nat25_db_print omits 932fa93090ea staging: r8188eu: remove empty function _InitOperationMode omits ff3b7942529b staging: r8188eu: remove empty function rtw_mfree_mlme_priv_lock omits 50ad6a0ffc64 staging: r8188eu: remove empty function rtw_get_encrypt_de [...] omits 2ea2394e01f8 staging: r8188eu: remove unused struct zero_bulkout_context omits 3027d37d93a7 staging: r8188eu: mark _rtw_free_sta_priv as void omits 56f1124a9469 staging: mt7621-dts: do not use rgmii2_pins for ethernet o [...] omits 25e4f5220efe staging: mt7621-dts: fix pinctrl-0 items to be size-1 item [...] omits 841b3f2fb6c6 staging: r8188eu: we only need one struct bb_reg_def for path a omits aa3dfd461353 staging: r8188eu: remove path parameter from phy_RFSerialRead omits c45049ad5270 staging: r8188eu: remove path parameter from rtl8188e_PHY_ [...] omits 8460ddc21c6f staging: r8188eu: limit rtw_dbg_port to path a omits 67a825083163 staging: r8188eu: limit rtw_wx_read_rf to path a omits aa7776609583 staging: r8188eu: clarify that bb_reg_dump uses only path a omits 138a2ff3ccea staging: r8188eu: remove path parameter from phy_RFSerialWrite omits e7fd55f6c180 staging: r8188eu: remove path parameter from rtl8188e_PHY_ [...] omits e31e782a361a staging: r8188eu: write only path a registers in rtw_dbg_port omits d709b5ae9a44 staging: r8188eu: set path a explicitly omits d08282a9423a staging: r8188eu: remove unused enums from ieee80211.h omits 6c36bcbfcef7 staging: r8188eu: remove unused structs from ieee80211.h omits 83e5f11b8f23 staging: r8188eu: remove ishighspeed from dvobj_priv omits 167390093b9f staging: r8188eu: clean up enum hw_variables omits d92b70b37294 staging: r8188eu: remove unused enum omits 90e0372af7b8 staging: r8188eu: Use sizeof dereferenced pointer in kzalloc() omits 18848c719132 MAINTAINERS: add missing "security/integrity" directory omits 65603435599f ima: Fix trivial typos in the comments omits 13456b9b43d4 staging: r8188eu: keep the success path and error path separate omits 38a8553b0a22 clk: ralink: make system controller node a reset provider omits 478b09fa2c00 dt-bindings: clock: mediatek,mt7621-sysc: add '#reset-cell [...] omits 5d2ed511b4a2 staging: r8188eu: remove useless if else omits 3b335cf1f67d staging: greybus: Remove redundant 'flush_workqueue()' calls omits f89019d43bd1 staging/ks7010: Remove redundant 'flush_workqueue()' calls omits b7b3c35e8791 staging: most: net: Make use of the helper macro LIST_HEAD() omits d6ef48e59582 staging: most: video: Make use of the helper macro LIST_HEAD() omits 2f8189beb4c8 staging: wfx: remove support for legacy PDS format omits dcbecb497908 staging: wfx: allow new PDS format omits 4c022f57ad95 arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL omits 396520759bd3 kselftest/arm64: Remove local definitions of MTE prctls omits 3673d4b9cf68 kselftest/arm64: Remove local ARRAY_SIZE() definitions omits ee017ee35350 arm64/mm: avoid fixmap race condition when create pud mapping omits 05515d341fe5 selftests: kvm: Check whether SIDA memop fails for normal guests omits e921da6bc7ca arm64/mm: Consolidate TCR_EL1 fields omits 3352a5556f52 arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI [...] omits cfab610f0005 Merge branch 'for-5.18' into for-next omits 7035abfeb16d Merge branch 'for-5.18-panic-deadlocks' into for-next omits 2ba3673d7017 printk: use atomic updates for klogd work omits 35bde68bba54 arm64: random: implement arch_get_random_int/_long based on RNDR omits b8ac4ee08d48 arm64: booting.rst: Clarify on requiring non-secure EL2 omits 9e32472d8b3f Merge branch 'edac-urgent' into edac-for-next omits ec9fd2a13d74 blk-lib: don't check bdev_get_queue() NULL check omits 69591a402d18 block: remove biodoc.rst omits 95ed57c73bbc perf: replace bitmap_weight with bitmap_empty where appropriate omits 9902951f536c usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround omits 6d705bf9520d usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers omits a4e8145edcfd gfs2: Initialize gh_error in gfs2_glock_nq omits 5a27a43efd1d gfs2: Make use of list_is_first omits 29464ee36bca gfs2: Switch lock order of inode and iopen glock omits 1fc05c8d8426 gfs2: cancel timed-out glock requests omits a892b12393af gfs2: Expect -EBUSY after canceling dlm locking requests omits 7336905a89f1 gfs2: gfs2_setattr_size error path fix omits 428f651cb80b gfs2: assign rgrp glock before compute_bitstructs omits a9f73b06ff91 Merge branch 'for-linus' into for-next omits 0707541df449 Merge tag 'platform-drivers-x86-serial-multi-instantiate-1 [...] omits db91535d7704 spi: amd: Add support for new controller version omits 0177212e2789 mtd: spi-nor / spi / MFD: Convert intel-spi to SPI MEM omits f7d344a2bd5e ASoC: soc-core: skip zero num_dai component in searching dai name omits 83a1bed1f498 ASoC: tegra20: spdif: make const array rates static omits a6e7a006f5d5 drm/i915: Change bigjoiner state tracking to use the pipe bitmask omits 208f6265d519 drm/i915: Return both master and slave pipes from enabled_ [...] omits 7e2aa820ac24 drm/i915: Use for_each_intel_crtc_in_pipe_mask() more omits f461ea5d8dc4 drm/i915: Convert for_each_intel_crtc_mask() to take a pip [...] omits df529053590d drm/i915: Introduce intel_crtc_is_bigjoiner_{slave,master}() omits 86c12c738651 Merge branch irq/print_chip into irq/irqchip-next omits ea7c8f598c32 dmaengine: idxd: restore traffic class defaults after wq reset omits cb7356986db0 powerpc/boot: Add `otheros-too-big.bld` to .gitignore omits 3fb212a042fb irqchip/versatile-fpga: Switch to dynamic chip name output omits 3344265a2692 irqchip/ts4800: Switch to dynamic chip name output omits 421f16238a9d irqchip/mvebu-pic: Switch to dynamic chip name output omits 365550239f87 irqchip/lpc32xx: Switch to dynamic chip name output omits 745f1fb91fe5 irqchip/gic: Switch to dynamic chip name output omits 7326bf800a47 dmaengine: altera-msgdma: Remove useless DMA-32 fallback c [...] omits 0a25cb5544f4 genirq/debugfs: Use irq_print_chip() when provided by irqchip omits 393e1280f765 genirq: Allow irq_chip registration functions to take a co [...] omits 45ec846c1cd1 irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a [...] omits 83aa52ffed5d Documentation/x86: Update documentation for SVA (Shared Vi [...] omits 6e3133d901e8 tools/objtool: Check for use of the ENQCMD instruction in [...] omits 7c1ef59145f1 x86/cpufeatures: Re-enable ENQCMD omits fa6af69f38d3 x86/traps: Demand-populate PASID MSR via #GP omits a3d29e8291b6 sched: Define and initialize a flag to identify valid PASI [...] omits dc7507ddce59 x86/fpu: Clear PASID when copying fpstate omits 701fac40384f iommu/sva: Assign a PASID to mm on PASID allocation and fr [...] omits 75560f01a8af Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 05cbbaf7ff2f Merge branch 'i2c/for-current' into i2c/for-next omits 19e138e43a08 i2c: pasemi: Drop I2C classes from platform driver variant omits 1e4fe5430bd7 i2c: designware: remove unneeded semicolon omits 531310dd5d9f i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() omits c74a30ce1376 i2c: nvidia-gpu: Convert to use dev_err_probe() omits c2c25be6dc94 i2c: nvidia-gpu: Use temporary variable for struct device omits 2079563d6f60 i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() omits 4ebf4987c091 i2c: Introduce common module to instantiate CCGx UCSI omits 9c02d4011e92 i2c: i801: Add support for Intel Raptor Lake PCH-S omits 481153991c41 i2c: don't expose function which is only used internally omits 5a68ce0a7b89 ARM: dts: rockchip: remove status from rk3288 crypto node omits e6cb1fc9635f ARM: dts: wpcm450: Add pinmux information to UART0 omits 706c4fec115d ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and [...] omits 871e181bb4fd ARM: dts: wpcm450: Add pin functions omits 733bc2f432cf ARM: dts: wpcm450: Add pinctrl and GPIO nodes omits f14a58097eec ARM: dts: wpcm450: Add global control registers (GCR) node omits 2e26d833c6d7 MAINTAINERS: Match all of bindings/arm/npcm/ as part of NP [...] omits a268b155100b dt-bindings: arm/npcm: Add binding for global control regi [...] omits 728f6c783313 dmaengine: stm32-dma: set dma_device max_sg_burst omits 177360e04b70 dmaengine: imx-sdma: fix cyclic buffer race condition omits 5b215c28b923 dmaengine: imx-sdma: restart cyclic channel if needed omits 4ae7094011be dmaengine: iot: Remove useless DMA-32 fallback configuration omits b6ccf0197597 dmaengine: ptdma: handle the cases based on DMA is complete omits 6fa7e0e836e2 dmaengine: ptdma: fix concurrency issue with multiple dma [...] omits 614c8beca7cd dt-bindings: dma: rz-dmac: Document RZ/G2UL SoC omits 12bf2f9f7fdd dt-bindings: dma: rz-dmac: Document RZ/V2L SoC omits b60668cb4c57 drm/i915/dg1: Update DMC_DEBUG3 register omits 5c8166419acf kbuild: replace $(if A,A,B) with $(or A,B) omits ac2beb4e3bd7 Merge branch '5.17/scsi-fixes' into 5.18/scsi-staging omits 8fbdccd2b173 riscv: mm: Support kasan for sv57 omits 011f09d12052 riscv: mm: Set sv57 on defaultly omits 677b9eb8810e riscv: mm: Prepare pt_ops helper functions for sv57 omits d10efa21a937 riscv: mm: Control p4d's folding by pgtable_l5_enabled omits be5764c4e276 perf vendor events: Update TremontX omits 4ad91126e649 perf vendor events: Update Westmere EX omits 274c0a75f646 perf vendor events: Update Westmere EP-SP omits 43d54e94d5f5 perf vendor events: Update Tigerlake omits a2f6001b8abb perf vendor events: Update Silvermont omits b5948fc6fb33 perf vendor events: Update Sandybridge omits 3f5f0df7bf0f perf vendor events: Update metrics for Skylake omits 44a9189f4c52 perf vendor events: Update Nehalem EP omits ff3d02b2625c perf vendor events: Update Knights Landing omits 2782403c0879 perf vendor events: Update metrics for Jaketown omits 70d90a6a5752 perf vendor events: Update metrics for Ivytown omits dd7415ce88d0 perf vendor events: Update metrics for Icelake omits 4dd252721b28 perf vendor events: Update metrics for Haswell omits 45957c1e2321 perf vendor events: Update for GoldmontPlus omits 4ee19e314f94 perf vendor events: Update for Goldmont omits 56f57cff07d2 perf vendor events: Update metrics for BroadwellX omits 10e8d85fbd19 perf vendor events: Update metrics for Broadwell omits c42bee96e880 perf vendor events: Update for Bonnell omits 09625cff0122 perf vendor events: Update metrics for IcelakeX omits c11ffe52c9f0 perf vendor events: Update for Westmere EP-DP omits e0f6eeefe44d perf vendor events: Update metrics for Ivybridge omits f16c32369bbe perf vendor events: Update metrics for HaswellX omits 49898fef49d6 perf vendor events: Update metrics for CascadelakeX omits 34cb72efdcba perf vendor events: Update metrics for Broadwell DE omits 3bad20d7d129 perf vendor events: Update metrics for SkyLake Server omits 00236a2dc8a3 perf test: Allow skip for all metrics test omits 67ff2f262619 riscv: mm: init: mark satp_mode __ro_after_init omits 222ca305c9fd uaccess: fix integer overflow on access_ok() omits eb29c492def3 tpm: xen-tpmfront: Use struct_size() helper omits 04c36bd452de hwspinlock: sprd: Use struct_size() helper in devm_kzalloc() omits dcb0bd00586b drm/radeon: Fix backlight control on iMac 12,1 omits 3b853c316c93 drm/amd/display: reset lane settings after each PHY repeater LT omits 009e9a158505 drm/amdkfd: navi2x requires extended engines to map and un [...] omits d2cb0b21b8f8 drm/amdkfd: remove unneeded unmap single queue option omits 7258fa31eabd drm/amdgpu: Handle the GPU recovery failure in SRIOV environment. omits 1ec1944eb50c drm/amdgpu: print more error info omits 2fbdbe958a15 drm/amd/pm: correct the sequence of sending gpu reset msg omits 563285c85eca drm/amdgpu: Merge amdgpu_ras_late_init/amdgpu_ras_late_fin [...] omits 9252d33df597 drm/amdgpu: Optimize operating sysfs and interrupt functio [...] omits 892a57a975c3 drm/amdgpu: Optimize amdgpu_xgmi_ras_late_init/amdgpu_xgmi [...] omits a3ace75cdb69 drm/amdgpu: Optimize amdgpu_umc_ras_late_init/amdgpu_umc_r [...] omits 683bac6b00e1 drm/amdgpu: Optimize amdgpu_sdma_ras_late_init/amdgpu_sdma [...] omits 80ed77f971c3 drm/amdgpu: Optimize amdgpu_nbio_ras_late_init/amdgpu_nbio [...] omits cb9561d0e3f4 drm/amdgpu: Optimize amdgpu_mmhub_ras_late_init/amdgpu_mmh [...] omits 88bc3cd8450b drm/amdgpu: Optimize amdgpu_mca_ras_late_init/amdgpu_mca_r [...] omits 634b56b0f88b drm/amdgpu: Optimize amdgpu_hdp_ras_late_init/amdgpu_hdp_r [...] omits 311065086ee1 drm/amdgpu: Optimize amdgpu_gfx_ras_late_init/amdgpu_gfx_r [...] omits bdb3489cfca1 drm/amdgpu: Optimize xxx_ras_late_init/xxx_ras_late_fini f [...] omits 22b1df28c009 drm/amdgpu: no rlcg legacy read in SRIOV case omits 715793469919 drm/amdgpu: Fix a kerneldoc warning omits 2243f4937ace drm/amdkfd: Fix leftover errors and warnings omits d87f36a0635e drm/amdkfd: update SPDX license header omits a6c40b178092 drm/amdgpu: Show IP discovery in sysfs omits 77608faa7719 drm/amdgpu: Fix some kerneldoc warnings omits 59835f55ce02 perf map: Make map__contains_symbol() args const omits 9d31d18bbb68 perf maps: Move maps code to own C file omits 0f1b9149057e perf maps: Reduce scope of init and exit omits 3fd998657553 perf test: Use pointer for maps omits 6b22ce002f75 docs: Makefile: Add -no-shell-escape option to LATEXOPTS omits ad9bff39fb84 Merge branch 'for-5.17-fixes' into for-next omits 1a97cee604dc perf maps: Use a pointer for kmaps omits 13a62d0e1330 ACPI: EC: Rearrange code in acpi_ec_submit_event() omits 54b86141d71d ACPI: EC: Reduce indentation level in acpi_ec_submit_event() omits 9aa60f3cbafb ACPI: EC: Do not return result from advance_transaction() omits efa90c11f62e stack: Constrain and fix stack offset randomization with C [...] omits 8cb37a5974a4 stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET omits a6cbd44093ef kernel/fork: Initialize mm's PASID omits e8eaadf45b90 perf bpf: Stop using deprecated bpf_object__next() API omits 710f6c38bc5f perf bpf: Stop using deprecated bpf_load_program() API omits 7a5fbc9bcba5 iommu/ioasid: Introduce a helper to check for valid PASIDs omits 977dc3082285 ACPI: EC / PM: Print additional debug message in acpi_ec_d [...] omits 631e3893c35e ACPI: PM: Print additional debug message in acpi_s2idle_wake() omits 6a2c1d450a6a rcu: Replace cpumask_weight with cpumask_empty where appropriate omits e6339d3b443c rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] omits 58d4292bd037 rcu: Uninline multi-use function: finish_rcuwait() omits c09929031018 rcu: Mark writes to the rcu_segcblist structure's ->flags field omits d818cc76e2b4 kasan: Record work creation stack trace with interrupts enabled omits 1fe09ebe7a9c rcu: Inline __call_rcu() into call_rcu() omits 218b957a6959 rcu: Add mutex for rcu boost kthread spawning and affinity [...] omits 150154aae431 rcu: Fix description of kvfree_rcu() omits 4965e38fa064 ASoC: SOF: Makefile: Fix randconfig sof-client build when [...] omits bd265aadd1b7 MAINTAINERS: Add Frederic and Neeraj to their RCU files omits 7a853c2d5951 mm: Change CONFIG option for mm->pasid field omits 7ba564722d98 iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA omits b2638e56c2ce device property: Don't split fwnode_get_irq*() APIs in the code omits a47381055bd5 Merge branch 'i2c/alert-for-acpi' of git://git.kernel.org/ [...] omits 0191899db468 ASoC: Add Euro Headset support for wcd938x codec omits cc64431a9607 Merge branch 'for-5.17/upstream-fixes' into for-next omits d5c6f647aec9 drm/bridge: anx7625: Fix overflow issue on reading EDID omits 5e35d0eb472b KVM: s390: Update api documentation for memop ioctl omits d004079edc16 KVM: s390: Add capability for storage key extension of MEM [...] omits 0e1234c02b77 KVM: s390: Rename existing vcpu memop functions omits ef11c9463ae0 KVM: s390: Add vm IOCTL for key checked guest absolute mem [...] omits e9e9feebcbc1 KVM: s390: Add optional storage key checking to MEMOP IOCTL omits c7ef9ebbed20 KVM: s390: selftests: Test TEST PROTECTION emulation omits 61380a7adfce KVM: s390: handle_tprot: Honor storage keys omits e613d83454d7 KVM: s390: Honor storage keys when accessing guest memory omits 1a82f6ab2365 s390/uaccess: Add copy_from/to_user_key functions omits 9fe0c0128d7c ASoC: pcm3168a: code cleanup omits 20ea94bc5317 ASoC: dt-bindings: wcd938x: Add gpio property for selectin [...] omits 013cc2aea0f6 ASoC: codec: wcd938x: Add switch control for selecting CTI [...] omits 32e92d9f6f87 iommu/iova: Separate out rcache init omits 7db47b838896 drm/amdgpu: remove VRAM accounting v2 omits 3fc2b087df2c drm/amdgpu: remove PL_PREEMPT accounting omits dfa714b88eb0 drm/amdgpu: remove GTT accounting v2 omits 73792e6e66be drm/sprd: check the platform_get_resource() return value omits 8668658aebb0 drm/sprd: fix potential NULL dereference omits cecece2ca505 drm/sprd: remove the selected DRM_KMS_CMA_HELPER in kconfig omits b38213c6118b dt-bindings: mfd: maxim,max77693: Convert to dtschema omits 1a2c2cac2cae regulator: dt-bindings: maxim,max77693: Convert to dtschema omits a400122b2a96 dt-bindings: power: supply: maxim,max77693: Convert to dtschema omits af31e2b729a2 dt-bindings: leds: maxim,max77693: Convert to dtschema omits 0e05fc49c358 drm/ttm: add common accounting to the resource mgr v3 omits 90d4aa20c8cc drm/ttm: fix resource manager size type and description omits a063158b20af iommu/msm: Simplify with dev_err_probe() omits 6b813e0e48d7 iommu/msm: Use standard driver registration omits 6efd3b835669 iommu/rockchip: : Use standard driver registration omits 9e444dbf278c iio: temperature: iqs620at-temp: Add support for V3 silicon omits 1de785a58035 mfd: iqs62x: Provide device revision to sub-devices omits 114a6f5015df iommu: Remove trivial ops->capable implementations omits ae684caf465b iommu/ipmmu-vmsa: Add support for R-Car Gen4 omits da9f8386d6b7 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779f0 support omits f48dc6b96649 spi: Retire legacy GPIO handling omits 5790597d7113 spi: Fix warning for Clang build and simplify code omits 4ab13489735d Documentation / MTD: Rename the intel-spi driver omits e23e5a05d1fd mtd: spi-nor: intel-spi: Convert to SPI MEM omits cd149eff8d22 mtd: spi-nor: intel-spi: Disable write protection only if asked omits 209043554915 spi: amd: Add support for version AMDI0062 omits fbc71367288c spi: amd: Remove needless rom_addr variable omits 715bea3568e7 spi: amd: Use iopoll for busy waiting omits a94e5cd8457f regulator: tps62864: Fix bindings for SW property omits 2d2329787ba2 regmap: irq: cleanup comments omits 3c7a4c24bd0a ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY omits 0b88a6590021 ASoC: wm8731: Delete empty remove() function omits 3e63d3c1a2e5 ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES omits 6bfc1242ee99 ASoC: pcm3168a: refactor format handling omits c7270209fc6f ASoC: pcm3168a: refactor hw_params routine omits 0c483a07e926 ASoC: pcm3168a: cleanup unintuitive mask usage omits db6e7adf8de9 KVM: SVM: Rename AVIC helpers to use "avic" prefix instead [...] omits 4e71cad31c62 Merge remote-tracking branch 'kvm/master' into HEAD omits 8f8dbb35a628 dt-bindings: drm/bridge: anx7625: Add aux-bus node omits adca62ec370c drm/bridge: anx7625: Support reading edid through aux channel omits 57bfb34a51c7 drm/bridge: anx7625: Convert to use devm_kzalloc omits 548b512e144f drm/bridge: anx7625: send DPCD command to downstream omits 1fdbbfd5099f iommu/ipmmu-vmsa: Check for error num after setting mask omits 8ebc476fd51e printk: Drop console_sem during panic omits 13fb0f74d702 printk: Avoid livelock with heavy printk during panic omits d51507098ff9 printk: disable optimistic spin during panic omits 77498617857f printk: Add panic_in_progress helper omits 535740239878 drm/ingenic: Fix support for JZ4780 HDMI output omits 4feb2e9eb95f drm/i915: fix drm_i915.h include grouping and sorting omits 14da21cc4671 drm/i915: axe lots of unnecessary includes from i915_drv.h omits f266c11bce79 iommu/vtd: Replace acpi_bus_get_device() omits 4378e427f705 usbip: vudc: Make use of the helper macro LIST_HEAD() omits 18819ad23828 MAINTAINERS: Add maintainer entry for EUD omits 01b94a936168 drm/i915: include some drm headers only where needed omits 82508de228ba drm/i915: include shmem_fs.h only where needed omits 5f2ec9095ce8 drm/i915: don't include drm_cache.h in i915_drv.h omits 5472b3f2d9ae drm/i915: split out i915_file_private.h from i915_drv.h omits f9bf77df111a drm/i915: move i915_reset_count()/i915_reset_engine_count( [...] omits 2546c6000430 platform/x86: Add Intel Software Defined Silicon driver omits d83d5298ba18 drm/i915: move i915_gem_vm_lookup() where it's used omits 74fc595465a0 drm/i915: move i915_cache_level_str() static in i915_debugfs.c omits bd0a0a024f2a usb: ulpi: Add debugfs support omits f7b67642dd98 tee: amdtee: Make use of the helper macro LIST_HEAD() omits c537b53ed352 Merge branch 'for-5.12/i2c-hid' into for-next omits 1c4d6cd4cb48 HID: i2c-hid: note that I2C xfer buffers are DMA-safe omits 551117c52237 HID: i2c-hid: no longer need raw access to HID descriptor [...] omits 86fc3fd28157 HID: i2c-hid: use helpers to do endian conversion in i2c_h [...] omits 85df713377dd HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer() omits 50c5249fcafc HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_h [...] omits acb8dd95974d HID: i2c-hid: create a helper for SET_POWER command omits 8399bd01026e HID: i2c-hid: define i2c_hid_read_register() and use it omits dbe0dd5fd2e0 HID: i2c-hid: explicitly code setting and sending reports omits b26fc3161b78 HID: i2c-hid: refactor reset command omits d34c6105499b HID: i2c-hid: use "struct i2c_hid" as argument in most calls omits a5e5e03e9476 HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports omits cf5b2fb012c0 HID: i2c-hid: fix handling numbered reports with IDs of 15 [...] omits 9a8e720fd064 drm/i915: split out gem/i915_gem_domain.h from i915_drv.h omits c6fc836488c2 drm/gem-shmem: Don't store mmap'ed buffers in core dumps omits d315bdbfebd5 drm/gem-shmem: Set vm_ops in static initializer omits 802d00bd774b Merge 5.17-rc4 into tty-next omits fbd533e90d23 Merge 5.17-rc4 into usb-next omits 1e7f32f77608 Merge 5.17-rc4 into staging-testing omits e6cb9c167eeb Merge 5.17-rc4 into char-misc-next omits d52c14f5f9b3 Merge branch 'pidfd.fd_install' into for-next omits 87bb5b60019c fs: clean up mount_setattr control flow omits ad1844a0127a fs: don't open-code mnt_hold_writers() omits 03b6abee9ba6 fs: simplify check in mount_setattr_commit() omits a26f788b6e7a fs: add mnt_allow_writers() and simplify mount_setattr_prepare() omits 124f75f864f3 clean overflow checks in count_mounts() a bit omits 13db6c2acdcd apparmor: fix aa_label_asxprint return check omits 38a1756861b8 powerpc: Don't allow the use of EMIT_BUG_ENTRY with BUGFLA [...] omits f67695c9962e kbuild: Add environment variables for userprogs flags omits a5575df58004 kbuild: unify cmd_copy and cmd_shipped omits b9c7babe2c2e Backmerge tag 'v5.17-rc4' of git://git.kernel.org/pub/scm/ [...] omits 281d0c962752 fortify: Add Clang support omits 67ebc3ab4462 fortify: Make sure strlen() may still be used as a constan [...] omits 92df138a8d66 fortify: Use __diagnose_as() for better diagnostic coverage omits 0a2b782a00f3 fortify: Make pointer arguments const omits 1c7f4e5c1b6c Compiler Attributes: Add __diagnose_as for Clang omits d694dbaefd6f Compiler Attributes: Add __overloadable for Clang omits f0202b8ca48c Compiler Attributes: Add __pass_object_size for Clang omits f36114314136 fortify: Replace open-coded __gnu_inline attribute omits 818ab43fc56a fortify: Update compile-time tests for Clang 14 omits 28e77cc1c068 fortify: Detect struct member overflows in memset() at com [...] omits 938a000e3f9b fortify: Detect struct member overflows in memmove() at co [...] omits f68f2ff91512 fortify: Detect struct member overflows in memcpy() at com [...] omits 00a4f836eb36 Makefile: Enable -Wzero-length-bounds omits e6148767825c Makefile: Enable -Warray-bounds omits 545c272232ca alpha: Silence -Warray-bounds warnings omits 2a55550fbba6 m68k: cmpxchg: Dereference matching size omits 9ed0a59c0cbb intel_th: msu: Use memset_startat() for clearing hw header omits 73ab4a3509e6 KVM: x86: Replace memset() "optimization" with normal per- [...] omits 123db17ddff0 Merge tag 'amd-drm-next-5.18-2022-02-11-1' of https://gitl [...] omits 5ac121b81b40 power: supply: axp288-charger: Set Vhold to 4.4V omits cd4c7b2725cc power: supply: ab8500: Remove unneeded variable omits 513e3b53c1d5 power: supply: ltc2941: clean up error messages omits cf215c37f581 power: supply: ltc2941: simplify Qlsb calculation omits 8f5b373960f9 power: supply: ab8500_charger: Fix spelling typo omits 6a4760463dbc power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init omits 845301001308 power: supply: PCHG: Use MKBP for device event handling omits f11445ba7a11 x86/mce: Use arch atomic and bit helpers omits c0f6799de2a0 Merge tip:locking/core into tip:ras/core omits 15ea6bc03bd9 iio: chemical: atlas-ezo-sensor: Make use of device properties omits b946e9491a04 iio: ssp_sensors: Make use of device properties omits 261ecd47b4d1 iio: as3935: Use devm_delayed_work_autocancel() omits 7b3c8ad08830 ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zone [...] omits add9b6b629cc ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new [...] omits 9a6dbef4f234 ARM: dts: imx6qdl-vicut1: add CAN termination support omits 6d09161111ef ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node omits 0e1200846a55 ARM: dts: imx6dl-prtvt7: Add display and panel nodes omits 5edaa224645b arm64: dts: imx8mq-evk: Add second PCIe port support omits b251fd8ccd6c ARM: dts: imx6qdl-mba6: Move pinmux to regulator node omits b94684099d8c ARM: dts: imx6qdl: tqma6: Remove obsolete comment omits 0563988cf7c4 ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source omits 33b424c68485 ARM: dts: imx6qdl: tqma6: Add i2c bus recovery omits fff5ea96659a ARM: dts: imx6qdl-mba6: Move rtc alias to common location omits 8a473f456090 dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl omits 38294f6158b8 dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains omits 39d01d9c4522 dt-bindings: power: add defines for i.MX8MP power domain omits 87158e5e8c3d ARM: dts: imx7: Move PCIe out of AIPS3 omits b008893b08dc x86/ptrace: Always inline v8086_mode() for instrumentation omits 8d3ca344bb6a ARM: dts: Drop serial 1 alias on GW7001 omits 0b6a849bb75d ARM: dts: ixp42x: Expand syscon register range omits f960b33f6d53 ARM: dts: ixp4xx: Fix up the Netgear WG302 device tree omits f5c54f77b07b cpumask: Add a x86-specific cpumask_clear_cpu() helper omits 06954b6a9e6a ARM: ixp4xx: Convert to SPARSE_IRQ and P2V omits 18b3b7b32319 ARM: ixp4xx: Drop all common code omits 00ba9357d189 ARM: ixp4xx: Drop custom DMA coherency and bouncing omits 3059dfa52c07 ARM: ixp4xx: Remove feature bit accessors omits e1721881ab51 net: ixp4xx_hss: Check features using syscon omits c8200f4e7267 net: ixp4xx_eth: Drop platform data support omits 8754a7e61c76 soc: ixp4xx-npe: Access syscon regs using regmap omits b50113cbdd13 soc: ixp4xx: Add features from regmap helper omits bb3f6e55a901 ARM: ixp4xx: Drop UDC info setting function omits 0b78be6f432d ARM: ixp4xx: Drop stale Kconfig entry omits 0ac230e413c8 ARM: ixp4xx: Delete old PCI driver omits 3e96dcfb96e8 ARM: ixp4xx: Delete the Goramo MLR boardfile omits c8f59a1f0f48 ARM: ixp4xx: Delete Gateway 7001 boardfiles omits 9f6408ce5dfa Merge branch 'next/dt64' into for-next omits c443ddd03aec Merge branch 'next/dt' into for-next omits 8b5584aa4c4a Merge branch 'next/soc' into for-next omits e465ea5cc05d dt-bindings: soc: samsung: usi: refer to dtschema for children omits 453a24ded415 ARM: dts: exynos: add missing HDMI supplies on SMDK5420 omits 60a9914cb206 ARM: dts: exynos: add missing HDMI supplies on SMDK5250 omits f377d4d4beaf arm64: dts: exynos: use dedicated wake-up pinctrl compatib [...] omits 75a0c6a50580 arm64: dts: exynos: align pinctrl with dtschema in Exynos850 omits daeb1c2b50fb arm64: dts: exynos: drop incorrectly placed wakeup interru [...] omits 593504ba3ee3 dt-bindings: display: Add ingenic,jz4780-dw-hdmi DT Schema omits 984fc4e76d63 f2fs: support idmapped mounts omits 47c8ebcce85e f2fs: add a way to limit roll forward recovery time omits cf642faef74f leds: lm3692x: Return 0 from remove callback omits 5a72345e6a78 powerpc: Fix STACKTRACE=n build omits 2354ad252b66 powerpc/mm: Update default hugetlb size early omits 2504e5b9827f selftests/powerpc/copyloops: Add memmove_64 test omits 92e6dc257bd5 powerpc/pseries: make pseries_devicetree_update() static omits 692b21d78046 powerpc/vdso: Move cvdso_call macro into gettimeofday.S omits 9b97bea90072 powerpc/vdso: Remove cvdso_call_time macro omits fd1feade75fb powerpc/vdso: Merge vdso64 and vdso32 into a single directory omits d88378d8d2c7 powerpc/vdso: Rework VDSO32 makefile to add a prefix to ob [...] omits f061fb03ee61 powerpc/vdso: augment VDSO32 functions to support 64 bits build omits 6836f099039e powerpc/lib/sstep: use truncate_if_32bit() omits 7c3bba919990 powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ omits 67484e0de9c9 powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding omits 9d44d1bd93b9 powerpc: Use the newly added is_tsk_32bit_task() macro omits 0670010f3b10 powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core omits a8936569a07b powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and T [...] omits f222ab83df92 powerpc: Add set_memory_{p/np}() and remove set_memory_attr() omits a4c182ecf335 powerpc/set_memory: Avoid spinlock recursion in change_pag [...] omits 4ee83a2cfbc4 powerpc/ftrace: Remove ftrace_32.S omits 77d62fccebd4 leds: sgm3140: Add ocs,ocp8110 compatible omits 2f1b6bb66900 dt-bindings: vendor-prefixes: Add ocs prefix omits 114fa138e41d dt-bindings: leds: common: fix unit address in max77693 example omits 5f1170332434 x86/head64: Add missing __head annotation to sme_postproce [...] omits 6d240170811a firmware: imx: add get resource owner api omits 0c6f71176ea4 ARM: dts: imx: Add missing LVDS decoder on M53Menlo omits f471b9a52679 arm64: dts: imx8mm-beacon: Enable PCIe omits c49fcb5c1957 drm/lima: avoid error task dump attempt when not enabled omits d449121e5e8a arm64: dts: rockchip: Add Pine64 PineNote board omits 79c5f0e52d29 arm64: dts: rockchip: Add pdm node to rk356x omits a7c9013216f3 dt-bindings: arm: rockchip: Add Pine64 PineNote board omits 22754f7fbb40 scsi: mpi3mr: Bump driver version to 8.0.0.68.0 omits d44b5fefb22e scsi: mpi3mr: Fix memory leaks omits 21401408ddeb scsi: mpi3mr: Update the copyright year omits 999224612724 scsi: mpi3mr: Fix reporting of actual data transfer size omits b3911ab3a76e scsi: mpi3mr: Fix cmnd getting marked as in use forever omits 191a3ef58634 scsi: mpi3mr: Fix hibernation issue omits 04b27e538d50 scsi: mpi3mr: Update MPI3 headers omits 6d211f1d2635 scsi: mpi3mr: Fix printing of pending I/O count omits 580e6742205e scsi: mpi3mr: Fix deadlock while canceling the fw event omits 3624ba7b5e2a sched/numa-balancing: Move some document to make it consis [...] omits e496132ebedd sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA [...] omits 2cfb7a1b031b sched/fair: Improve consistency of allowed NUMA balance ca [...] omits 889c5d60fbcf selftests/rseq: Change type of rseq_offset to ptrdiff_t omits 47513f6dd93b arm64: dts: broadcom: bcm4908: add watchdog block omits eae8273f9bdd arm64: dts: broadcom: Add reference to RPi Zero 2 W omits 21f9efbc5e98 ARM: dts: Add Raspberry Pi Zero 2 W omits e5eb80f0c076 dt-bindings: arm: bcm2835: Add Raspberry Pi Zero 2 W omits 4c9b25077eb1 ARM: dts: bcm2835/6: Add the missing L1/L2 cache information omits 618682b35099 ARM: dts: bcm2711: Add the missing L1/L2 cache information omits 23406e4d1f1e scsi: Remove unused member cmd_pool for structure scsi_hos [...] omits 3a20e64281fd scsi: libsas: Remove unused parameter for function sas_ata_eh() omits 59803ccb657d scsi: libsas: Remove duplicated setting for task->task_sta [...] omits 26d4a969dd05 scsi: libsas: Use void for sas_discover_event() return code omits f69b0791df1d scsi: message: fusion: Use GFP_KERNEL omits 2e2f0199a207 docs: block: biodoc.rst: Drop the obsolete and incorrect content omits 31b17c3aeb5e scsi: smartpqi: Fix unused variable pqi_pm_ops for clang omits 26fc0ea74fcb scsi: libsas: Drop SAS_TASK_AT_INITIATOR omits c39d5aa457f2 scsi: isci: Drop SAS_TASK_AT_INITIATOR check in isci_task_ [...] omits 5626de65f97a selftests/sgx: Remove extra newlines in test output omits 2db703fc3b15 selftests/sgx: Ensure enclave data available during debug print omits fff36bcbfde1 selftests/sgx: Do not attempt enclave build without valid enclave omits 2d03861e0d1d selftests/sgx: Fix NULL-pointer-dereference upon early tes [...] omits fa1d43f396f7 scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scs [...] omits cbc72c0f2713 ARM: dts: ux500: Correct Janice accel mount matrix omits 218b2f88853f ARM: dts: ux500: Update AB850[05] nodes omits 1afc8a287fbd ARM: dts: AB8505: Enable charging options omits 106b7a2549b4 scsi: pm8001: Clean up inconsistent indenting omits 03e4383c7ce3 scsi: ibmvscsis: Silence -Warray-bounds warning omits 49b729f58e7a scsi: qla2xxx: Add qla2x00_async_done() for async routines omits e6e17cc6ed75 cxl/core: Fix cxl_device_lock() class detection omits 5c3c067b601b cxl/core/port: Fix unregister_port() lock assertion omits 7f161df1a513 drm/amdkfd: replace err by dbg print at svm vram migration omits 24992ab0b8b0 drm/amdkfd: Fix prototype warning for get_process_num_bos omits b010a46bd3ab drm/amdkfd: CRIU fix extra whitespace and block comment warnings omits 1915a4339542 drm/amdgpu: adjust register address calculation omits f3986e86b2d8 drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. omits 461fa7b0ac56 drm/amdgpu: remove ctx->lock omits 8bbd4d83a68b drm/amdgpu: Reset OOB table error count info omits 816d61d51a31 drm/amd/pm: fulfill the support for DriverSmuConfig table omits 60aac460ed97 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] omits c8cb19c7b26d amdgpu/pm: Add emit_clock_levels calls omits b06b48d7ddae amdgpu/pm: Implement emit_clk_levels for navi10 omits 69f915cc97c4 drm/amdgpu: loose check for umc poison mode omits f9ed188d5a08 drm/amdgpu: add support for GC 10.1.4 omits d8a25e485857 drm/amdkfd: fix loop error handling omits fd22013a098b drm/amd/display: extend dcn201 support omits 574ff46f1010 drm/amdkfd: fix freeing an unset pointer omits 5aa71bd773c3 drm/amdkfd: CRIU return -EFAULT for copy_to_user() failure omits e5af61ffaaef drm/amdkfd: CRIU fix a NULL vs IS_ERR() check omits cc188a73addc drm/amd/pm: fix enabled features retrieving on Renoir and [...] omits c7703ce38c1e drm/amdgpu: Fix htmldoc warning omits 02cae05ec4b6 drm/i915: Nuke some dead code omits aeb47df35742 drm/i915: Clean up the bigjoiner state copy logic omits 2b1466ea1918 drm/i915: Remove weird code from intel_atomic_check_bigjoiner() omits 6148f3653bba drm/i915: Fix bigjoiner state copy fails omits 1a7a8d93db9b drm/i915: Flag crtc scaling_filter changes as modeset omits 0c63fd3d9625 drm/i915/dp: Reuse intel_hdmi_tmds_clock() omits 5d488786a3a1 drm/i915/hdmi: Simplify intel_hdmi_mode_clock_valid() omits 847245fe812e init/Kconfig: Specify the interpreter for rust-is-available.sh omits 255b71ccea93 [RFC] drivers: android: Binder IPC in Rust omits 3191308cf30a [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 8009947b056c MAINTAINERS: Rust omits 0ba49d473c95 samples: add Rust examples omits 17295a6760d5 Kbuild: add Rust support omits 628714b2457b docs: add Rust documentation omits 25ade75c5dab scripts: decode_stacktrace: demangle Rust symbols omits 6594494859dc scripts: add `generate_rust_analyzer.py` omits 07bb023cbccf vsprintf: add new `%pA` format specifier omits 933a9669ef0c rust: export generated symbols omits 9af92b3847ba rust: add `kernel` crate omits a289bace34c9 rust: add `kernel` crate's `sync` module omits 679f048a10d8 arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10 omits 0f546cd635ee arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10 omits 6ac383456452 arm64: dts: rockchip: enable the gpu on quartz64-a omits c0a7259fad2d arm64: dts: rockchip: add cooling map and trip points for [...] omits 810028668c6d arm64: dts: rockchip: add gpu node to rk356x omits 21ad180d0fdf power: supply: ab8500_charger: Fix VBAT interval check omits 0f6dad11fdf7 power: supply: ab8500_charger: Restrict ADC retrieveal omits 75ee3f6f0c1a power: supply: ab8500_chargalg: Drop enable/disable sysfs omits 05906f58c822 power: supply: ab8500_chargalg: Drop charging step omits 3bab736363cf power: supply: ab8500_fg: Drop useless parameter omits 965a990427b3 power: supply: ab8500_fg: Safeguard compensated voltage omits 673b50322bb6 power: supply: ab8500_fg: Break out load compensated voltage omits edc400e1632f power: supply: ab8500_fg: Break loop for measurement omits 2b0e7ac0841b power: supply: ab8500: Integrate thermal zone omits d662a7df36e1 power: supply: ab8500: Swap max and overvoltage omits d58964be64f3 power: supply: ab8500: Drop BATCTRL thermal mode omits f1775c26e8b8 dt-bindings: gpu: mali-bifrost: describe clocks for the rk [...] omits 3c8bc3954d77 RDMA/hfi: Replace cpumask_weight with cpumask_empty where [...] omits 1c97db1747b7 power: supply: core: Use device_property_string_array_count() omits e83c7204f185 power: supply: rt9455: Don't pass an error code in remove [...] omits a942f913a902 power: supply: core: Simplify hwmon memory allocation omits f059b46e6fc3 power: supply: ug3105_battery: Add driver for uPI uG3105 b [...] omits 4e456230f1ba power: supply: bq24190_charger: Disallow ccc_ireg and cvc_ [...] omits 445c21d2080f power: supply: bq24190_charger: Program charger with fwnod [...] omits 73633ccbba38 power: supply: bq24190_charger: Store ichg-max and vreg-ma [...] omits a314fae31263 power: supply: bq24190_charger: Always call power_supply_g [...] omits 5e8c1dc78ccf power: supply: bq24190_charger: Turn off 5V boost regulato [...] omits c76787b0d8d2 power: supply: core: Add support for generic fwnodes to po [...] omits 7562ccd85ffb power: supply: core: Use fwnode_property_*() in power_supp [...] omits 5df51bacc41d Merge branch 'i2c/for-mergewindow' into i2c/for-next omits c75b4e6b8166 Merge branch 'i2c/for-current' into i2c/for-next omits f1bd6661946b dt-bindings: i2c: add bindings for microchip mpfs i2c omits d0aee048d648 i2c: brcmstb: allow compiling on BCM4908 omits ea01b71b0799 i2c: rcar: Add R-Car Gen4 support omits bcaf0a97858d perf namespaces: Add functions to access nsinfo omits b36fc8181e3b dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support omits b80675fabef0 perf map: Add const to map_ip and unmap_ip omits 6a12a63e5fa8 perf cpumap: Use for each loop omits 672fdcf0e7de block: partition include/linux/blk-cgroup.h omits 472e4314c039 block: move initialization of q->blkg_list into blkcg_init_queue omits 0e51e2ab49a9 block: remove THROTL_IOPS_MAX omits 49364138080e dt-bindings: timer: armv7m-systick: convert to dtschema omits c56c39276baa perf cpumap: Migrate to libperf cpumap api omits d5869fdc189f block: introduce block_rq_error tracepoint omits bd79e84c6500 dt-bindings: net: ethernet-controller: document label property omits 2e87309e0660 drm/panfrost: Handle IDVS_GROUP_SIZE feature omits c2687295df00 dt-bindings: arm: Trivial typo fixes in cpu-capacity.txt omits e044e3e696b1 dt-bindings: display: bridge: document Toshiba TC358768 ce [...] omits 892fdf15b824 PCI: uniphier-ep: Add NX1 support omits d41584ae8616 PCI: uniphier-ep: Add SoC data structure omits f28b24042b52 dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC omits 78d5e9e299e3 i2c: designware: Add AMD PSP I2C bus support omits 6960331dee17 i2c: designware: Add missing locks omits 6cf72f41808a i2c: piix4: Enable EFCH MMIO for Family 17h+ omits 381a3083c674 i2c: piix4: Add EFCH MMIO support for SMBus port select omits 46967bc1ee93 i2c: piix4: Add EFCH MMIO support to SMBus base address detect omits 7c148722d074 i2c: piix4: Add EFCH MMIO support to region request and release omits fbafbd51bff5 i2c: piix4: Move SMBus port selection into function omits 0a59a24e14e9 i2c: piix4: Move SMBus controller base address detect into [...] omits a3325d225b00 i2c: piix4: Move port I/O region request/release code into [...] omits bad03efd11df ALSA: cleanup double word in comment omits a531caa5989e ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake omits a6801eecea70 ARM: dts: mstar: Add board for 100ask DongShanPiOne omits 79f1e65a94d7 dt-bindings: arm: mstar: Add compatible for 100ask DongShanPiOne omits 1eef31660001 dt-bindings: vendor-prefixes: Add prefix for 100ask omits a99437485910 ARM: dts: mstar: Add a dts for Miyoo Mini omits 2c63dddadf38 dt-bindings: arm: mstar: Add compatible for Miyoo Mini omits 365e7ecaaf8e dt-bindings: vendor-prefixes: Add prefix for Miyoo omits 42bd9c510b9a ARM: dts: mstar: Add the Wireless Tag IDO-SBC2D06-V1B-22W omits 269923def7ab dt-bindings: add vendor prefix for Wireless Tag omits e692b5aab6f1 ARM: dts: mstar: Set gpio compatible for ssd20xd omits cad3fab413ef drm/i915: Extract skl_crtc_calc_dbuf_bw() omits 04d4e167522f drm/i915: Extract skl_allocate_plane_ddb() omits 63b81e606320 drm/i915: Introduce skl_plane_ddb_iter omits 759d4fff3d2d drm/i915: Fix plane relative_data_rate calculation omits 8a84e7a176c0 drm/i915: Extract skl_ddb_entry_init() omits d21b3be8e144 drm/i915: Drop pointless dev_priv argument omits 6a57f224f734 arm64: dts: freescale: add initial support for verdin imx8m mini omits 6ba8986b35ed dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al. omits be137d791b50 drm/i915: split out gem/i915_gem_create.h from i915_drv.h omits 9fb35e0d4d54 arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode omits 6f112d0fcf78 arm64: dts: freescale: Use overlay target for simplicity omits d7a385660e24 arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding omits 708756e1972e arm64: dts: imx8mm: fix strange hex notation omits c8eb426d47ab drm/i915: split out gem/i915_gem_dmabuf.h from i915_drv.h omits 154cfae61581 drm/i915/dg2: Add Wa_22011100796 omits 2528b396d530 drm/i915: More gt idling time with guc submission omits 165bbfba34cb drm/i915: align the plane_vma to min_page_size of stolen mem omits 88d23eda3c7f drm/i915/dg2: Add Wa_22011450934 omits 985a0256df32 drm/i915/selftests: Disable runtime pm wakeref tracking fo [...] omits 1c6f9ec00954 locking: Enable RT_MUTEXES by default on PREEMPT_RT. omits 9983a9d577db locking/local_lock: Make the empty local_lock_*() function [...] omits dc1b4df09acd atomics: Fix atomic64_{read_acquire,set_release} fallbacks omits c441e934b604 locking: Add missing __sched attributes omits f3392b85130f drm/i915: remove leftover i915_gem_pm.h declarations from [...] omits ad30d108a513 dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum omits e67b9bc4d926 dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards c [...] omits 582e9a24fc13 tty: serial: imx: Add fast path when rs485 delays are 0 omits c18553956f34 arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 omits a0c68e493007 arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector omits 9a1bf58ccd44 usb: misc: eud: Add driver support for Embedded USB Debugger(EUD) omits 306a20df822d bindings: usb: dwc3: Update dwc3 properties for EUD connector omits 334daddbe655 dt-bindings: Add the yaml bindings for EUD omits 25d29b980912 usb: typec: rt1719: Add support for Richtek RT1719 omits 3a0f60b5ea32 dt-bindings: usb: rt1719: Add binding for Richtek RT1719 omits b508d01fa577 drm/i915: split out i915_gem_internal.h from i915_drv.h omits e7c799e76f07 ASoC: SOF: compr: Mark snd_compress_ops static omits 695c105933cf ASoC: Intel: bytcr_wm5102: use GFP_KERNEL omits c55b3e46cb99 ASoC: wm_adsp: Add trace caps to speaker protection FW omits 0f1d41a85bda ASoC: wm_adsp: Make compressed buffers optional omits 721255b52700 drm/syncobj: flatten dma_fence_chains on transfer omits 81a998288956 video: fbdev: udlfb: replace snprintf in show functions wi [...] omits c07a039cbb96 video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit [...] omits f63658a59c3d video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() inste [...] omits 43d48bbb1486 usb: xhci-mtk: add support ip-sleep wakeup for mt8195 omits 8609e3e17504 dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195 omits 325b820fa97f arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] omits 3d8d3504d233 usb: dwc2: Add platform specific data for Intel's Agilex omits 56f26f177b26 dt-bindings: usb: dwc2: add compatible "intel,socfpga-agil [...] omits 0d84dcab5cf8 video: fbdev: omapfb: Use sysfs_emit() instead of snprintf() omits 6a3cd5bef253 USB: usbfs: Use a spinlock instead of atomic accesses to t [...] omits ae707d0eb707 platform/x86: intel_cht_int33fe: Move to intel directory omits bb22fc518c73 platform/x86: intel_cht_int33fe: Drop Lenovo Yogabook YB1- [...] omits 915623a80b5a platform/x86: intel_cht_int33fe: Switch to DMI modalias ba [...] omits 5030e8d9ff0d platform/x86: x86-android-tablets: Minor charger / fuel-ga [...] omits 09dd99dd201f platform/x86: x86-android-tablets: Add Nextbook Ares 8 data omits fdac7c8a6ee5 platform/x86: x86-android-tablets: Add IRQ to Asus ME176C [...] omits 66d1d6665a61 platform/x86: x86-android-tablets: Add lid-switch gpio-key [...] omits 381d785d9eef platform/x86: x86-android-tablets: Add x86_android_tablet_ [...] omits de7601a681bf platform/x86: x86-android-tablets: Add Asus ME176C/TF103C [...] omits 5c8e4c8662ff platform/x86: x86-android-tablets: Add battery swnode support omits a69cb445f7d1 crypto: arm/xor - make vectorized C code Clang-friendly omits 297565aa22cf lib/xor: make xor prototypes more friendly to compiler vec [...] omits e8bf24bd439d crypto: atmel-tdes - Add support for the TDES IP available [...] omits 4f37ea5d0e7c video: fbdev: s3c-fb: Use platform_get_irq() to get the interrupt omits 420f63cb6d2a drm/i915/mst: update slot information for 128b/132b omits 3ee7fab0f3d2 drm/i915/dp: add 128b/132b support to link status checks omits a421d8a99216 drm/i915/dp: rewrite DP 2.0 128b/132b link training based [...] omits 92e438619d16 drm/i915/dp: move intel_dp_prepare_link_train() call omits 427153ef63a8 drm/dp: add some new DPCD macros from DP 2.0 E11 omits 0192c25c03cd drm/dp: add 128b/132b link status helpers from DP 2.0 E11 omits 0f4b58423f35 drm/dp: add drm_dp_128b132b_read_aux_rd_interval() omits 37f36e571786 crypto: hmac - disallow keys < 112 bits in FIPS mode omits c9c28ed0ab61 crypto: hmac - add fips_skip support omits bfced9f96395 KVM: s390: MAINTAINERS: promote Claudio Imbrenda omits f7bc440bc79a drm/i915/fbc: Fix the plane end Y offset check omits cf3f722be6ca arm64: defconfig: enable verdin-imx8mm relevant drivers as [...] omits ca5a50301755 arm64: defconfig: build r8169 as a module omits e95622289f26 arm64: defconfig: build imx-sdma as a module omits 547950e571f2 arm64: defconfig: enable imx8m pcie phy driver omits 5cf36c315f9e arm64: defconfig: enable bpf/cgroup firewalling omits dde8cd786e37 arm64: defconfig: rebuild default configuration omits 6e3807935e18 arm64: defconfig: re-order default configuration omits 34d9d2c9dc87 arm64: defconfig: enable pcieaer configuration omits 10fb2ac13bc3 arm64: defconfig: enable taskstats configuration omits a391e06958b2 drm/i915/opregion: debug log about Mailbox #2 for backlight omits 69898171829d drm/i915/opregion: handle SWSCI Mailbox #2 obsoletion omits 66b09ddd8b32 drm/i915/opregion: early exit from encoder notify if SWSCI [...] omits 73144c0ce4e9 drm/i915/opregion: abstract the check for valid swsci function omits 24a644ebbfd3 drm/i915/opregion: check port number bounds for SWSCI disp [...] omits 63fadaa2c719 soundwire: stream: make enable/disable/deprepare idempotent omits f3016b891c8c soundwire: stream: sdw_stream_add_ functions can be called [...] omits 5e1df5431f5b soundwire: stream: introduce sdw_slave_rt_find() helper omits ac3bc88cc56e soundwire: stream: separate alloc and config within sdw_st [...] omits 42aad41e9699 soundwire: stream: move list addition to sdw_slave_alloc_rt() omits 00ce0d2afe5a soundwire: stream: rename and move master/slave_rt_free routines omits 7a908906d0c1 soundwire: stream: group sdw_stream_ functions omits edd5cf99a715 soundwire: stream: split sdw_alloc_slave_rt() in alloc and config omits bf75ba4bdba8 soundwire: stream: move sdw_alloc_slave_rt() before 'maste [...] omits bb10659a6f84 soundwire: stream: split sdw_alloc_master_rt() in alloc an [...] omits 1a21892d59b9 soundwire: stream: simplify sdw_alloc_master_rt() omits c7aa9d770e23 soundwire: stream: group sdw_port and sdw_master/slave_por [...] omits 4bbd6d55a678 soundwire: stream: add 'slave' prefix for port range checks omits 1508876f0255 soundwire: stream: split alloc and config in two functions omits 2811221a3f64 soundwire: stream: split port allocation and configuration loops omits 6ccf3292e4ff soundwire: stream: add alloc/config/free helpers for ports omits 5ec17b98f1d4 soundwire: stream: simplify check on port range omits 823ca8853d60 soundwire: stream: add slave runtime to list earlier omits ad027fa29866 soundwire: stream: remove unused parameter in sdw_stream_a [...] omits 84ff7ceaff09 ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices c [...] omits daad593a0c9a ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices omits 8acf5cb92d9d dt-bindings: power: avs: qcom,cpr: Convert to DT schema omits 6b3abe0cfb7d arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables omits 2b8382d27170 arm64: dts: qcom: msm8996: Rename cluster OPP tables omits ec24d1d55469 dt-bindings: opp: Convert qcom-nvmem-cpufreq to DT schema omits 784adeb3a37c dt-bindings: opp: qcom-opp: Convert to DT schema omits 8188eaf4de56 arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible omits 0cc525901fe9 dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles omits 021dbecabc93 opp: Expose of-node's name in debugfs omits 2449d0440a2b arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini omits 00ffe9e0833c dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini omits e7a09cea6483 Merge tag 'drm-intel-next-2022-02-08' of git://anongit.fre [...] omits 4cb7df64c732 ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk [...] omits 864ea0e10cc9 user_events: Add documentation file omits c57eb4781509 user_events: Add sample code for typical usage omits 7640e77035aa user_events: Add self-test for validator boundaries omits 3a6163893a9a user_events: Add self-test for perf_event integration omits 745bb7e683ff user_events: Add self-test for dynamic_events integration omits 446640e49ec0 user_events: Add self-test for ftrace integration omits 2467cda1b5c9 user_events: Validate user payloads for size and null termination omits 0279400ad38d user_events: Optimize writing events by only copying data once omits 3207d0459ef3 user_events: Add basic perf and eBPF support omits 9aed4e157d1f user_events: Handle matching arguments from dyn_events omits 2bbdaa842fa5 rust: add `macros` crate omits 63b19edb013a rust: add `build_error` crate omits 117a085fa0a8 rust: add `alloc` crate omits 47d11e4c476c rust: add `compiler_builtins` crate omits aa3b2b4c6692 user_events: Add print_fmt generation support for basic types omits 1cdc9ef6f755 rust: add C helpers omits 7f5a08c79df3 user_events: Add minimal support for trace_event into ftrace omits 55bc8384d3de tracing: Save both wakee and current on wakeup events omits 27c888da9867 tracing: Remove size restriction on synthetic event cmd er [...] omits edfeed318d59 tracing: Remove size restriction on hist trigger cmd error [...] omits 1581a884b7ca tracing: Remove size restriction on tracing_log_err cmd strings omits 1d84283101fc arm64: dts: tqma8mqml: add PCIe support omits 9cbe605b8e3f arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders omits 4ac7e4a81272 arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl omits 79e791870ac3 Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] omits 30e5d233682f arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference omits 34b13d121344 arm64: dts: ls1028a-qds: define mdio slots for networking options omits 9d46d9f7821e arm64: dts: imx8m{m,n}_venice*: add gpio-line-names omits 8cd449d73d82 arm64: dts: imx8mn-venice-gw7902: disable gpu omits b10e940f8a81 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] omits b2d67d7bdf74 arm64: dts: imx8mp: disable usb3_phy1 omits 5c87d6cbebc3 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible omits 591de9fb73b7 arm64: dts: imx8: add mu5/6 node omits 75e4493e881d arm64: dts: imx8qm: Add SCU RTC node omits 0c84549ab5c4 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl omits eb893e34309c arm64: dts: mnt-reform2: add internal display support omits 0bcc4bf063b2 arm64: dts: imx8mq: disable DDRC node by default omits 58497d7a13ed arm64: dts: imx: add Protonic PRT8MM board omits 84a7f5a98346 arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible omits afb424b99e0f arm64: dts: imx8mm-venice*: add PCIe support omits 9a0f3b157e22 arm64: dts: imx8mn: Enable GPU omits 18d4a6c9f280 arm64: dts: imx8mn: add DISP blk-ctrl omits ea2b5af58ab2 arm64: dts: imx8mn: put USB controller into power-domains omits 8b8ebec67360 arm64: dts: imx8mn: add GPC node omits b4d36c10bf17 arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board omits aaeba6a8e226 arm64: dts: imx8mm: Add the pcie support omits cfc5078432ca arm64: dts: imx8mm: Add the pcie phy support omits 608d7c325e85 soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl omits a1415fbcdd8a Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] omits 5f558b6dbf21 dt-bindings: arm: imx: add Protonic PRT8MM board compatible omits 7a7b1414ea9a dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains omits 182c4e1f92c1 dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl omits b9b3d2668aa3 kallsyms: use the correct buffer size for symbols omits cfe3334b8734 kallsyms: increase maximum kernel symbol length to 512 omits ae45d5d7dc11 kallsyms: support "big" kernel symbols omits b8f79acc752e pinctl: doc: Fix spelling mistake "resisitors" -> "resistors" omits 603501c16431 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() omits 9d0f18bca3b5 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() omits c8a8f7551707 ARM: dts: qcom: sdx55: Fix the address used for PCIe EP lo [...] omits 9c03e49e0cc6 pinctrl: starfive: fix semicolon.cocci warnings omits c76eeb14ec4e dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks omits a6ff90f3fbd4 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example omits 923fe8abb0ab pinctrl: uniphier: Add USB device pinmux settings omits dfc04955c821 pinctrl: uniphier: Divide pinmux group to support 1ch and 2ch I2S omits 8e703784ed0f pinctrl: uniphier: Add missing audio pinmux settings for PXs2 SoC omits e6db8c8be7ad clk: qcom: Add MSM8226 Multimedia Clock Controller support omits ef36263aa03b dt-bindings: clock: Add support for the MSM8226 mmcc omits fb4701307ce7 clk: qcom: gcc-msm8996: start getting rid of xo clk omits b3867679d460 clk: qcom: gcc-msm8996: use parent_hws/_data instead of pa [...] omits 1a2789cff03c clk: qcom: gcc-msm8996: move clock parent tables down omits b554a687b497 clk: qcom: gcc-msm8996: drop unsupported clock sources omits ed96df3d461e clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifyi [...] omits 38d40dd3ed38 clk: qcom: videocc-sc7180: use parent_hws instead of parent_data omits 0cc3bd80610c clk: qcom: camcc-sdm845: convert to parent_hws/_data omits b4e2d27ec748 clk: qcom: camcc-sdm845: move clock parent tables down omits 6b7ef45f7aa9 clk: qcom: camcc-sdm845: get rid of the test clock omits cf4cd3dcb79a clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specify [...] omits f1697f36196e clk: qcom: camcc-sc7180: use parent_hws instead of parent_data omits 5d57a18f2569 clk: qcom: camcc-sc7180: get rid of the test clock omits 3ca901712156 clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specify [...] omits ba9b57dcac4f clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data omits 6985fdc0c80c clk: qcom: gpucc-sdm660: get rid of the test clock omits 30ac9f356f50 clk: qcom: gpucc-sdm660: fix two clocks with parent_names omits 1dc3e50eb680 arm64: dts: qcom: sm8450: Add LLCC/system-cache-controller node omits c9413e3e1e59 dt-bindings: arm: msm: Add LLCC compatible for SM8450 omits c4bfcb73b609 dt-bindings: arm: msm: Add LLCC compatible for SM8350 omits a6e9d7ef252c soc: qcom: llcc: Add configuration data for SM8450 SoC omits 424ad93c23e2 soc: qcom: llcc: Update register offsets for newer LLCC HW omits bc88a42075cd soc: qcom: llcc: Add missing llcc configuration data omits 2b8175a1f108 soc: qcom: llcc: Add write-cache cacheable support omits 8008e7902f28 soc: qcom: llcc: Update the logic for version info extraction omits 06b24ab36440 soc: qcom: llcc: Add support for 16 ways of allocation omits 01b8c4aff332 arm64: dts: qcom: ipq6018: drop the clock-frequency property omits 555ab09c7896 arm64: dts: qcom: ipq8074: drop the clock-frequency property omits aa2d0bf04a3c arm64: dts: qcom: sm8450: add interconnect nodes omits b7072cc5704d arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables omits f55dda215731 arm64: dts: qcom: msm8996: Rename cluster OPP tables omits 3431a7f5bbf2 arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible omits 134cfc5565d3 dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles omits 3d44861d006b arm64: dts: qcom: ipq6018: enable the GICv2m support omits 59892de947f0 arm64: dts: qcom: ipq8074: enable the GICv2m support omits d8420f5a25fd pinctrl: qcom: spmi-mpp: Add PM8226 compatible omits 620d940073ef dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible omits 72cbd73099cb dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges omits cc517ea3333f clk: qcom: Add display clock controller driver for QCM2290 omits 85cedb4e0c9d dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings omits bf8f5182b8f5 clk: qcom: ipq8074: fix PCI-E clock oops omits 76ee15ae1b13 soc: qcom: socinfo: Add some more PMICs and SoCs omits 9f72d4757cbe PCI: pciehp: Add Qualcomm quirk for Command Completed erratum omits 22b644704243 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 91560fe37f81 i2c: designware: Add AMD PSP I2C bus support omits 4e4c85f2f0ab i2c: designware: Add missing locks omits e071ee718fbc i2c: piix4: Enable EFCH MMIO for Family 17h+ omits c57a2d28c7ab i2c: piix4: Add EFCH MMIO support for SMBus port select omits 93102cb44978 i2c: piix4: Replace hardcoded memory map size with a #define omits d8c60ffbfa0a i2c: piix4: Add EFCH MMIO support to SMBus base address detect omits 58d26c485c44 i2c: piix4: Add EFCH MMIO support to region request and release omits d60337511711 i2c: piix4: Move SMBus port selection into function omits 45146f16da95 i2c: piix4: Move SMBus controller base address detect into [...] omits e6d5f41fb5ca i2c: piix4: Move port I/O region request/release code into [...] omits 15fd6435dfa0 Merge branch 'i2c/add-request_mem_region_muxed' into i2c/f [...] omits 27c196c7b73c kernel/resource: Introduce request_mem_region_muxed() omits c95aa2bab974 thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET omits 9193bc0558d1 ASoC: tlv320adc3xxx: Add IIR filter configuration omits 2292083f5956 perf report: Output data file name in raw trace dump omits bb6be405c4a2 perf session: Load data directory files for analysis omits b5f2511d4b39 perf record: Implement compatibility checks omits f466e5ed6c35 perf record: Extend --threads command line option omits 06380a849fa8 perf record: Introduce --threads command line option omits 610fbc016531 perf record: Introduce data transferred and compressed stats omits 75f5f1fcb9c0 perf record: Introduce compressor at mmap buffer object omits ae9c7242b29f perf record: Introduce bytes written stats omits 56f735fff35e perf record: Introduce data file at mmap buffer object omits 3217e9fecf11 perf record: Start threads in the beginning of trace streaming omits 1e5de7d9c6de perf record: Stop threads in the end of trace streaming omits 396b626b95d2 perf record: Introduce thread local variable omits 6fbe4f48ad59 perf record: Introduce function to propagate control commands omits 415ccb58f68a perf record: Introduce thread specific data array omits d87c25e8f405 tools lib: Introduce fdarray duplicate function omits 7954f71689f9 perf record: Introduce thread affinity and mmap masks omits 48ebd0cf23f8 KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_ [...] omits e67bd7df28a0 KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest omits 29f557d55349 KVM: selftests: nSVM: Update 'struct vmcb_control_area' de [...] omits 0b815117da63 KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests omits 70e477d996c8 KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest omits 761b5ebaa120 KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' omits 6081f9c76426 KVM: selftests: Adapt hyperv_cpuid test to the newly intro [...] omits 66c03a926f18 KVM: nSVM: Implement Enlightened MSR-Bitmap feature omits 9e083ec7bb66 KVM: nSVM: Split off common definitions for Hyper-V on KVM [...] omits ce3859172ce0 KVM: x86: Make kvm_hv_hypercall_enabled() static inline omits 73c25546d47f KVM: nSVM: Track whether changes in L0 require MSR bitmap [...] omits 951cb0a3b5f2 KVM: selftests: Add an option to disable MANUAL_PROTECT_EN [...] omits e0b728b1f1a9 KVM: x86/mmu: Add tracepoint for splitting huge pages omits cb00a70bd4b7 KVM: x86/mmu: Split huge pages mapped by the TDP MMU durin [...] omits a3fe5dbda0a4 KVM: x86/mmu: Split huge pages mapped by the TDP MMU when [...] omits a82070b6e71a KVM: x86/mmu: Separate TDP MMU shadow page allocation and [...] omits a3aca4de0da9 KVM: x86/mmu: Derive page role for TDP MMU shadow pages fr [...] omits a81399a5735d KVM: x86/mmu: Remove redundant role overrides for TDP MMU [...] omits 77aa60753a7b KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_p [...] omits 315d86da89eb KVM: x86/mmu: Move restore_acc_track_spte() to spte.h omits 77c23c77f915 KVM: x86/mmu: Drop new_spte local variable from restore_ac [...] omits 59940e76d13d KVM: x86/mmu: Remove unnecessary warnings from restore_acc [...] omits 7b7e1ab6fdc5 KVM: x86/mmu: Consolidate logic to atomically install a ne [...] omits 0f53dfa34efa KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to hand [...] omits c298a30c2821 KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages omits 3e72c791fd33 KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to re [...] omits 3255530ab191 KVM: x86/mmu: Automatically update iter->old_spte if cmpxc [...] omits 1346bbb6b418 KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_ [...] omits cf48f9e286da KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_writ [...] omits 413af6601f76 KVM: x86: Add checks for reserved-to-zero Hyper-V hypercal [...] omits 40421f38f637 KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-z [...] omits 9c52f6b3d8c0 KVM: x86: Shove vp_bitmap handling down into sparse_set_to [...] omits 79661c3766f8 KVM: x86: Don't bother reading sparse banks that end up be [...] omits a0dd008fe9b2 KVM: x86: Add a helper to get the sparse VP_SET for IPIs a [...] omits 25af9081189b KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation omits bd1ba5732bb9 KVM: x86: Get the number of Hyper-V sparse banks from the [...] omits 02844ac1eb34 KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable omits 1ca87e015d99 KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT [...] omits 006100212d7f KVM: x86/mmu: Move is_writable_pte() to spte.h omits 115111efd97c KVM: x86/mmu: Check SPTE writable invariants when setting [...] omits 932859a4e0b9 KVM: x86/mmu: Move SPTE writable invariant checks to a hel [...] omits 1714a4eb6fb0 KVM: LAPIC: Enable timer posted-interrupt only when mwait/ [...] omits 9b44423bf4c8 KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and v [...] omits 23e5092b6e2a KVM: SVM: Rename hook implementations to conform to kvm_x8 [...] omits 559c7c75c326 KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ [...] omits 03d004cd0715 KVM: x86: Use more verbose names for mem encrypt kvm_x86_o [...] omits 771eda3f9e47 KVM: SVM: Remove unused MAX_INST_SIZE #define omits 4d9c83f5a06a KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() omits 872e0c5308d1 KVM: x86: Move get_cs_db_l_bits() helper to SVM omits 58fccda47e4b KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names omits 7ad02ef0da25 KVM: x86: Use static_call() for copy/move encryption conte [...] omits dfc4e6ca0411 KVM: x86: Unexport kvm_x86_ops omits 3d4421f8f26c KVM: x86: Uninline and export hv_track_root_tdp() omits 0bcd556e15f9 KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x [...] omits 0264a351090c KVM: xen: Use static_call() for invoking kvm_x86_ops hooks omits a0941a64a97d KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() omits ef2d488c6521 KVM: VMX: Call vmx_get_cpl() directly in handle_dr() omits e27bc0440ebd KVM: x86: Rename kvm_x86_ops pointers to align w/ preferre [...] omits feee3d9d5b9f KVM: x86: Drop export for .tlb_flush_current() static_call key omits 2746a6b72ab9 KVM: x86: skip host CPUID call for hypervisor leaves omits 9d68c6f60eb1 KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() omits b56bd8e03cf4 KVM: Remove unused "kvm" of kvm_make_vcpu_request() omits 62711e5a74fc KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() omits 7127fd3677f4 KVM: x86/emulate: Remove unused "tss_selector" of task_swi [...] omits 09d9423d0ef0 KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_s [...] omits 019024e563fc KVM: x86/ioapic: Remove unused "addr" and "length" of ioap [...] omits 1f2e66f03790 KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read, [...] omits 068f7ea61895 KVM: SVM: improve split between svm_prepare_guest_switch a [...] omits 98242dcafe5e KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() omits 0758d6a7c333 KVM: x86/mmu_audit: Remove unused "level" of audit_spte_af [...] omits ad6d6b949e1d KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() omits e8f6e7383c83 KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shad [...] omits a0e72cd1e952 KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() omits 61827671ca62 KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() omits f15756428ded KVM: x86: Skip APICv update if APICv is disable at the mod [...] omits 7446cfebe8be KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhib [...] omits cf9e25553289 KVM: x86: Unexport __kvm_request_apicv_update() omits d62007edf01f KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU omits 04dc4e6ce274 KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() omits 83b83a02073e KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifi [...] omits ea0ddc27e260 perf lock: Carefully combine lock stats for discarded entries omits 0d435bf8c3f4 perf lock: Add -c/--combine-locks option omits ba8a56c7e6e7 perf lock: Fix lock name length check for printing omits f4cf2d75acac perf lock: Sort map info based on class name omits e1c3177b0d5b perf lock: Change type of lock_stat->addr to u64 omits 7672d00a76d8 perf lock: Convert lockhash_table to use hlist omits 40b0c5fd2455 perf annotate: Try chroot filename for objdump omits 75d48c56703d perf inject: Try chroot directory when reading build-id omits 67fd18924647 perf tools: Try chroot'ed filename when opening dso/symbol omits 54f5bae0b758 ASoC: SOF: IPC client infrastructure omits a61faea1a02f ASoC: dt-bindings: samsung: convert to dtschema omits b0d0e85f1441 Machine driver to support LPASS SC7280 sound card registration omits 1528038385c0 drm/bridge: dw-hdmi: use safe format when first in bridge chain omits 3dc0d7091778 ASoC: SOF: Convert the generic probe support to SOF client omits cac0b0887e53 ASoC: SOF: Convert the generic IPC message injector into S [...] omits 6e9548cdb30e ASoC: SOF: Convert the generic IPC flood test into SOF client omits 1069967afe1e ASoC: SOF: sof-client: Add support for clients not managed [...] omits 6955d9512d0e ASoC: SOF: Introduce IPC SOF client support omits ee8443050b2b ASoC: SOF: Split up utils.c into sof-utils and iomem-utils omits ab3a2189a374 ASoC: SOF: ipc: Read and pass the whole message to handler [...] omits 5fdc1242453e ASoC: SOF: Move the definition of enum sof_dsp_power_state [...] omits 2439a3550827 ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD omits 23c2f1392f2f ASoC: bindings: fsl-asoc-card: Add compatible for tlv320ai [...] omits ded74cafeea9 drm/fb-helper: Clip damage area horizontally omits fe23b56f5653 drm/fb-helper: Clip damage area to written memory range omits 67b723f5b742 drm/fb-helper: Calculate damaged area in separate helper omits aa15c677cc34 drm/fb-helper: Fix vertical damage clipping omits a3c286dcef7f drm/fb-helper: Fix clip rectangle height omits 8733729e6300 soundwire: Replace acpi_bus_get_device() omits 3957db3ae3da soundwire: intel: fix wrong register name in intel_shim_wake omits d1b328557058 soundwire: bus: add dev_warn() messages to track UNATTACHE [...] omits 15b39415b669 Merge branch 'for-5.18-vsprintf-fourcc-fixup' into for-next omits a1bcf50a99dd clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC omits c1fc51ebb098 ASoC: dt-bindings: samsung,tm2: convert to dtschema omits a7e5305f7ab0 ASoC: dt-bindings: samsung,snow: convert to dtschema omits 6752770d5905 ASoC: dt-bindings: samsung,smdk5250: convert to dtschema omits b6145d8f0d64 ASoC: dt-bindings: samsung,arndale: document ALC5631 omits 0412539614a2 ASoC: dt-bindings: samsung,arndale: convert to dtschema omits 7f021b723ea5 ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai [...] omits d9c5996ab37f ASoC: rt5640: Remove the sysclk and sysclk_src checking omits 57350bd41c3a ASoC: qcom: SC7280: Add machine driver omits 77d0ffef793d ASoC: qcom: Add macro for lpass DAI id's max limit omits 7bd431486511 ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings omits fdb1e56932a3 ALSA: ca0106: Rename register macro names omits f74a08fc6107 vsprintf: Move space out of string literals in fourcc_string() omits d75b26f880f6 vsprintf: Fix potential unaligned access omits ba2c5d15022a drm/i915/ttm: tweak priority hint selection omits add679d2cb92 Merge branch irq/parent_device into irq/irqchip-next omits 689daef64074 Merge branch irq/stm32mp13 into irq/irqchip-next omits beb0622138cd genirq: Kill irq_chip::parent_device omits 0d872ed9e214 pinctrl: starfive: Move PM device over to irq domain omits f7e53e225580 pinctrl: npcm: Fix broken references to chip->parent_device omits 62dab57943a3 interconnect: qcom: msm8939: Remove snoc_mm specific regmap omits dfeef93fe3ee dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc omits 24524e3f43cf drm/i915: move the DRIVER_* macros to i915_driver.[ch] omits f5666d482305 drm/amdgpu: Fix compile error. omits df62ae6fc9b4 drm/i915: move intel_hws_csb_write_index() out of i915_drv.h omits d6800ca73a7d Revert "ARM: 9144/1: forbid ftrace with clang and thumb2_kernel" omits 64dff07b1c37 ARM: mach-bcm: disable ftrace in SMC invocation routines omits 00360ebae483 spi: mxic: Add support for pipelined ECC operations omits 33fce1d8bfa8 spi: mxic: Add support for direct mapping omits d1b64bb28907 spi: mxic: Create a helper to ease the start of an operation omits b7b64db74ea5 spi: mxic: Create a helper to configure the controller bef [...] omits 5fd6739e0df7 spi: mxic: Fix the transmit path omits f9d7c7265bcf mtd: spinand: Create direct mapping descriptors for ECC op [...] omits dc4c2cbf0be2 mtd: spinand: Delay a little bit the dirmap creation omits a433c2cbd75a spi: spi-mem: Add an ecc parameter to the spi_mem_op structure omits 9a15efc5d5e6 spi: spi-mem: Kill the spi_mem_dtr_supports_op() helper omits 0e450c7ce7d1 spi: mxic: Provide a capability structure omits a9be454927de spi: cadence-quadspi: Provide a capability structure omits cb7e96ee81ed spi: spi-mem: Check the controller extra capabilities omits 4a3cc7fb6e63 spi: spi-mem: Introduce a capability structure omits 70e038f89b46 mtd: nand: mxic-ecc: Support SPI pipelined mode omits e62c17f0455a MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK omits ec1c7ad47664 cpufreq: CPPC: Fix performance/frequency conversion omits 7ba21a082d3e bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series omits 0f7b715101f0 ARM: dts: socfpga: cyclone5: align regulator node with dtschema omits bd702d3a859b ARM: dts: socfpga: arria10: align regulator node with dtschema omits e3e4ffe1139f arm64: dts: agilex: align pl330 node name with dtschema omits 180be1b7a387 arm64: dts: stratix10: align pl330 node name with dtschema omits b4ba994f2622 dt-bindings: ltk050h3146w: replace Heiko Stuebner by mysel [...] omits f647de4b02dc Merge branch 'pdf-conversion' into docs-next omits 3a36eb031b6f dt-bindings: rng: atmel,at91-trng: update maintainers entry omits 59dfdc13ca22 dt-bindings: net: can: fix dtbs warning omits f30a7ac8c610 docs: sphinx/kfigure.py: Delegate inkscape msg to kernello [...] omits 8ccd05697a9d docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF co [...] omits ecf5fb58cdcd docs: sphinx/kfigure.py: Add check of 'dot -Tpdf' omits c9edbe1eb982 docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PD [...] omits e4fc20d74a18 dt-bindings: display: samsung,exynos-fimd: convert to dtschema omits 4c5e180b83ed dt-bindings: display: samsung,exynos5433-mic: convert to dtschema omits a5032991e108 dt-bindings: display: samsung,exynos-hdmi: convert to dtschema omits 68e89bb36d58 dt-bindings: display: samsung,exynos-mixer: convert to dtschema omits 6b15415e0303 dt-bindings: display: samsung,exynos-hdmi-ddc: convert to [...] omits 5c45a11b618e dt-bindings: display: samsung,exynos7-decon: convert to dtschema omits f16fe2d3b41f dt-bindings: display: samsung,exynos5433-decon: convert to [...] omits e87d05d85a14 dt-bindings: phy: samsung,exynos-hdmi-phy: convert to dtschema omits 8e7c8ca6b988 test_overflow: Regularize test reporting output omits 31fc1c63c2ae dt-bindings: clock: Add binding for TI clksel omits 63b5fa9dbb71 drm/amdgpu: fix gmc init fail in sriov mode omits 3b99e8e37d0f drm/amd/pm: correct hwmon power label name omits db7b81545f5a drm/amd/amdgpu/amdgpu_uvd: Fix forgotten unmap buffer object omits 1cbbc8d4f788 drm/radeon/uvd: Fix forgotten unmap buffer objects omits a439b890dbd1 drm/amdkfd: Consolidate MQD manager functions omits 5bdd3eb25354 drm/amdkfd: Remove unused old debugger implementation omits 6c1a7867734b drm/amdkfd: Fix TLB flushing in KFD SVM with no HWS omits de7fbd020d95 drm/amd/pm: fix hwmon node of power1_label create issue omits 40f1dc5223ae drm/amd/pm: drm/amd/pm: disable GetPptLimit message in sriov mode omits f413f685c6c0 s390/mm: use CRST_ALLOC_ORDER instead of number omits 303fd988ed64 s390/maccess: fix semantics of memcpy_real() and its callers omits dc306186a130 s390/dump: fix old lowcore virtual vs physical address confusion omits 208b65f7b5cc dt-bindings: net: convert net/cortina,gemini-ethernet to yaml omits f4e82f190e79 dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML omits 98476876b837 drm/i915: Fix IPS disable in intel_plane_disable_noatomic() omits 28f5f8884e7c drm/i915: Extract hsw_ips_get_config() omits f3b603de2ff4 drm/i915: Move the IPS code to its own file omits 2feb6b0f06b1 drm/i915: Hoover the IPS enable/disable calls into the pre [...] omits efbb7c98f5fa drm/i915: Change IPS calling convention omits 803ec96319ee drm/i915: Move vblank waits out from IPS code omits b1c87b0874a4 drm/amdkfd: use unmap all queues for poison consumption omits 03e5b167bd20 drm/amdkfd: rename kfd_process_vm_fault to kfd_dqm_evict_pasid omits 3675c2f26f33 drm/amdgpu: Revert 'drm/amdgpu: annotate a false positive [...] omits e923be9934a9 drm/amdgpu: Rework amdgpu_device_lock_adev omits 89a7a87093d6 drm/amdgpu: Move in_gpu_reset into reset_domain omits d0fb18b53567 drm/amdgpu: Move reset sem into reset_domain omits cfbb6b004744 drm/amdgpu: Rework reset domain to be refcounted. omits f287a3c5b03f drm/amdgpu: Drop concurrent GPU reset protection for device omits 681260df4dad drm/amdgpu: Drop hive->in_reset omits 02599bc7f704 drm/amd/virt: For SRIOV send GPU reset directly to TDR queue. omits 54f329cc7a7a drm/amdgpu: Serialize non TDR gpu recovery with TDRs omits 5fd8518d187e drm/amdgpu: Move scheduler init to after XGMI is ready omits a4c63cafa58b drm/amdgpu: Introduce reset domain omits 814927744e4e arm64: dts: intel: socfpga_agilex_socdk: align LED node na [...] omits 9ffc4e03dce0 arm64: dts: agilex: align mmc node names with dtschema omits fae3aa6c82f5 arm64: dts: agilex: add board compatible for N5X DK omits 50ae688a08a7 arm64: dts: agilex: add board compatible for SoCFPGA DK omits 327a96a1cb26 arm64: dts: stratix10: align regulator node names with dtschema omits 8b794ab20780 arm64: dts: stratix10: align mmc node names with dtschema omits 79f1db278f82 arm64: dts: stratix10: move ARM timer out of SoC node omits 1c0bd0353250 arm64: dts: stratix10: add board compatible for SoCFPGA DK omits 40b01ca3c7bd ARM: dts: arria10: add board compatible for SoCFPGA DK omits b6662bf5a3b0 ARM: dts: arria10: add board compatible for Mercury AA1 omits 0d108c397005 ARM: dts: arria5: add board compatible for SoCFPGA DK omits ad7f9f3ad1bc dt-bindings: clock: intel,stratix10: convert to dtschema omits abca30aa14b1 dt-bindings: intel: document Agilex based board compatibles omits f8aa14dd365a dt-bindings: altera: document Stratix 10 based board compatibles omits 53d50b4f6fa8 dt-bindings: altera: document VT compatibles omits 15dc346c7a19 dt-bindings: altera: document Arria 10 based board compatibles omits 8227e63ddf8d dt-bindings: altera: document Arria 5 based board compatibles omits b08e569abc91 dt-bindings: altera: document existing Cyclone 5 board com [...] omits 829cc0e2ea2d PCI: endpoint: Fix alignment fault error in copy tests omits e7dcfe64204a dt-bindings: display: mediatek: add ethdr definition for mt8195 omits 87e70353c398 dt-bindings: display: mediatek: add vdosys1 MERGE property [...] omits 8be90641a0bb ASoC: dt-bindings: davinci-mcasp: convert McASP bindings t [...] omits 7d88b9608142 ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for [...] omits b7c3f95f32e0 Merge branch 'mem-ctrl-next' into for-next omits 4e890b2228fd memory: of: parse max-freq property omits 42f94bb962cd dt-bindings: memory: lpddr3: deprecate passing timings fre [...] omits e531932c7185 dt-bindings: memory: lpddr3: deprecate manufacturer ID omits d98e72b6f9b0 dt-bindings: memory: lpddr3: adjust IO width to spec omits 28f818580e49 dt-bindings: memory: lpddr3: convert to dtschema omits 180a276c99bb dt-bindings: memory: lpddr3-timings: convert to dtschema omits 425fd283e4a2 dt-bindings: memory: lpddr2-timings: convert to dtschema omits 2cbfa2128662 spi: make remove callback a void function omits 04133bb1e710 irqchip/stm32-exti: Add STM32MP13 support omits d33509293307 dt-bindings: interrupt-controller: stm32-exti: document st [...] omits 924610607f19 gpio: tpmx86: Move PM device over to irq domain omits 373d664b7d3b gpio: rcar: Move PM device over to irq domain omits 989c78f25ade gpio: omap: Move PM device over to irq domain omits 4b9558f92036 gpio: mt7621: Kill parent_device usage omits fb140b9c0fe1 irqchip/imx-intmux: Move PM device over to irq domain omits c3ec838e3a39 irqchip/renesas-irqc: Move PM device over to irq domain omits c2ea6b9b03c1 irqchip/renesas-intc-irqpin: Move PM device over to irq domain omits e95f3efdeb49 irqchip/gic: Move PM device over to irq domain omits 1f8863bfb5ca genirq: Allow the PM device to originate from irq domain omits c47c7ab9b536 MIPS: Malta: Enable BLK_DEV_INITRD omits edbb9242478d drm/i915/pm: hide struct drm_i915_clock_gating_funcs omits a3de31d55b2a drm/i915/dpll: hide struct intel_dpll_funcs omits 11a1d09c974f drm/i915/dpll: add intel_dpll_crtc_compute_clock() omits 91cb1e11786c drm/i915/fdi: hide struct intel_fdi_funcs omits 7e97596c743c drm/i915/hpd: hide struct intel_hotplug_funcs omits 6e007c3bc970 drm/i915/color: hide struct intel_color_funcs omits 2ecf64a0d266 drm/i915: group i915_drv.h forward declarations together omits 1f640552d987 ARM: cacheflush: avoid clobbering the frame pointer omits 4398693a9e24 gpiolib: make struct comments into real kernel docs omits dec09a4dc165 dt-bindings: gpio: convert faraday,ftgpio01 to yaml omits 5145abeb0649 mtd: nand: ecc: Provide a helper to retrieve a pilelined e [...] omits 48e6633a9fa2 mtd: nand: mxic-ecc: Add Macronix external ECC engine support omits 8cba323437a4 mtd: rawnand: protect access to rawnand devices while in suspend omits 69458e2c2780 ALSA: hda: Fix driver index handling at re-binding omits dd12e97f3c72 ARM: kprobes: treat R7 as the frame pointer register in Th [...] omits 41918ec82eb6 ARM: ftrace: enable the graph tracer with the EABI unwinder omits 538b9265c063 ARM: unwind: track location of LR value in stack frame omits 953f534a7ed6 ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TEST omits 65aa7e342a98 ARM: ftrace: avoid unnecessary literal loads omits d11967870815 ARM: ftrace: avoid redundant loads or clobbering IP omits dc438db5828f ARM: ftrace: use trampolines to keep .init.text in branchi [...] omits ad1c2f39fda0 ARM: ftrace: use ADD not POP to counter PUSH at entry omits dd88b03ff0c8 ARM: ftrace: ensure that ADR takes the Thumb bit into account omits bc8b0c271bbf cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist omits 4ce9f72e008b ARM: dts: imx7s: Define operating points table for cpufreq omits 4a8a77abf0e2 cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse omits b48cd0d12f8e cpufreq: replace cpumask_weight with cpumask_empty where a [...] omits bf8900406e9e drm/i915/guc: Use a single pass to calculate regset omits f4044ca19670 drm/i915/guc: Prepare for error propagation omits 74b0fe804097 cxl/regs: Fix size of CXL Capability Header Register omits 7004cc9d1585 cxl/core/port: Handle invalid decoders omits 0909b4e5287b cxl/core/port: Fix / relax decoder target enumeration omits 0580565dd717 docs: Add PECI documentation omits bdcfb955acc9 docs: hwmon: Document PECI drivers omits 73bc1b885dae hwmon: peci: Add dimmtemp driver omits bf3608f338e9 hwmon: peci: Add cputemp driver omits 93e1821c80f9 peci: Add peci-cpu driver omits 6b8145b054b2 peci: Add support for PECI device drivers omits 42bed52b2e9c peci: Add sysfs interface for PECI bus omits 52857e6828e2 peci: Add device detection omits a85e4c52086c peci: Add peci-aspeed controller driver omits 6523d3b2ffa2 peci: Add core infrastructure omits ac2743a7f6bd ARM: dts: aspeed: Add PECI controller nodes omits 0af618d68d6a dt-bindings: Add bindings for peci-aspeed omits 612e5d847f7d dt-bindings: Add generic bindings for PECI omits 64cda3ae6bc7 tools/testing/cxl: Add a physical_node link omits 7c7d68db0254 tools/testing/cxl: Enumerate mock decoders omits c1915142e8c1 tools/testing/cxl: Mock one level of switches omits a4a0ce242fcd tools/testing/cxl: Fix root port to host bridge assignment omits f246abd67ff0 tools/testing/cxl: Mock dvsec_ranges() omits 9b71e1c9c3aa cxl/core/port: Add endpoint decoders omits 8aea0ef19fde cxl/core: Move target_list out of base decoder attributes omits 8dd2bc0f8e02 cxl/mem: Add the cxl_mem driver omits 2703c16c75ae cxl/core/port: Add switch port enumeration omits cf1f6877b088 cxl/memdev: Add numa_node attribute omits bcc79ea34398 cxl/pci: Emit device serial number omits 523e594d9cc0 cxl/pci: Implement wait for media active omits 560f78559006 cxl/pci: Retrieve CXL DVSEC memory info omits 06e279e5ebe4 cxl/pci: Cache device DVSEC offset omits 4112a08dd3c5 cxl/pci: Store component register base in cxlds omits 664bf115833c cxl/core/port: Remove @host argument for dport + decoder e [...] omits 54cdbf845cf7 cxl/port: Add a driver for 'struct cxl_port' objects omits 83fbdbe4c186 cxl/core: Emit modalias for CXL devices omits d17d0540a0db cxl/core/hdm: Add CXL standard decoder enumeration to the core omits 98d2d3a26454 cxl/core: Generalize dport enumeration in the core omits af9cae9facc2 cxl/pci: Rename pci.h to cxlpci.h omits c978f1b10aba cxl/port: Up-level cxl_add_dport() locking requirements to [...] omits a46cfc0f011c cxl/pmem: Introduce a find_cxl_root() helper omits 5ff7316f6fea cxl/port: Introduce cxl_port_to_pci_bus() omits 86c8ea0f3b32 cxl/core/port: Use dedicated lock for decoder target list omits 3c5b90395525 cxl: Prove CXL locking omits 53fa1bff3426 cxl/core: Track port depth omits d2b61ed2ff63 cxl/core/port: Make passthrough decoder init implicit omits d621bc2e7282 cxl/core: Fix cxl_probe_component_regs() error message omits d54c1bbe2d34 cxl/core/port: Clarify decoder creation omits 608135db1b79 cxl/core: Convert decoder range to resource omits c3bca8d4bb3f cxl/decoder: Hide physical address information from non-root omits 0ff0af182164 cxl/core/port: Rename bus.c to port.c omits c57cae78bfa6 cxl: Introduce module_cxl_driver omits 303ebc1b1741 cxl/acpi: Map component registers for Root Ports omits 8baa787b93db cxl/pci: Add new DVSEC definitions omits 46c6ad27625c cxl: Flesh out register names omits 4f195ee73ade cxl/pci: Defer mailbox status checks to command timeouts omits 229e8828c206 cxl/pci: Implement Interface Ready Timeout omits 68cdd3d2af69 cxl: Rename CXL_MEM to CXL_PCI omits d71ea591223e dt-bindings: vendor-prefixes: clarify HP prefix omits e84d3a45cce1 dt-bindings: trivial-devices: make comment indentation consistent omits cdf157faaafe firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds omits ff899133fdae arm64: dts: qcom: c630: Move panel to aux-bus omits a28106a2734f arm64: dts: qcom: c630: Add backlight controller omits b21a142fd205 drm/nouveau/backlight: Just set all backlight types as RAW omits 6b0076540faf drm/nouveau/backlight: Fix LVDS backlight detection on som [...] omits 2a3950c43e2e nouveau/svm: Use struct_size() helper in nouveau_pfns_map() omits 8ea7a53daf3c rcutorture: Provide non-power-of-two Tasks RCU scenarios omits b5597cb36f8b rcutorture: Test SRCU size transitions omits f233673cd32a torture: Make torture.sh help message match reality omits cdaa1b1941f6 fscrypt: update documentation for direct I/O support omits 8a2c77bc2a9a f2fs: support direct I/O with fscrypt using blk-crypto omits 38ea50daa7a4 ext4: support direct I/O with fscrypt using blk-crypto omits 489734ef94f4 iomap: support direct I/O with fscrypt using blk-crypto omits c6c89783eba0 fscrypt: add functions for direct I/O support omits c17756beacf4 spi: Add compatible for Mediatek MT8186 omits 960a89045e14 ASoC: SOF: dma-trace: Change trace_init() ops parameter list omits dcc2c012c769 ASoC: Fix gpiolib dependencies omits 12e1f9349362 srcu: Make rcutorture dump the SRCU size state omits a263117cb557 srcu: Add size-state transitioning code omits 9c7ef4c30f12 srcu: Make Tree SRCU able to operate without snp_node array omits 00a8b4b54cd6 rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention omits 2bcd18e041fc rcu-tasks: Use order_base_2() instead of ilog2() omits 5ae0f1b58b28 rcu: Create and use an rcu_rdp_cpu_online() omits 80b3fd474c91 rcu: Make rcu_barrier() no longer block CPU-hotplug operations omits a16578dd5e3a rcu: Rework rcu_barrier() and callback-migration logic omits 0cabb47af3cf rcu: Refactor rcu_barrier() empty-list handling omits 82980b1622d9 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] omits 00e6dae00e3d Merge branch kvm-arm64/pmu-bl into kvmarm-master/next omits 583cda1b0e7d KVM: arm64: Refuse to run VCPU if the PMU doesn't match th [...] omits 6ee7fca2a4a0 KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attribute omits db858060b1a7 KVM: arm64: Keep a list of probed PMUs omits 46b187821472 KVM: arm64: Keep a per-VM pointer to the default PMU omits 2093057ab879 perf: Fix wrong name in comment for struct perf_cpu_context omits 5177fe91e4cf KVM: arm64: Do not change the PMU event filter after a VCP [...] omits 2f1b2820b546 Merge branch 'irdma_dscp' into rdma.git for-next omits c3c9cee59282 usb: ehci: add pci device support for Aspeed platforms omits 4b860c9169dc RDMA/irdma: Add support for DSCP omits 83483055321f RDMA/irdma: Refactor DCB bits in prep for DSCP support omits e49e24d7a85b arm64: dts: rockchip: add usb2 support to rk3568-evb1-v10 omits 78f7186095db arm64: dts: rockchip: rename and sort the rk356x usb2 phy handles omits ad14de063890 arm64: dts: rockchip: add the i2s3_2ch node to rk356x omits f901aaadaa2a arm64: dts: rockchip: Add Bananapi R2 Pro omits 8ad885126daa dt-bindings: rockchip: Add BananaPi R2 Pro Board omits 0601fbed4059 arm64: dts: rockchip: enable the mali GPU on rk3399-firefly omits 5726079cd486 arm64: dts: ipq6018: Use reference clock to set dwc3 period omits d8b1c3d0d700 arm64: dts: zynqmp: Move USB clocks to dwc3 node omits 30de2b541af9 iommu/arm-smmu-v3: fix event handling soft lockup omits 93665e0275a2 iommu/arm-smmu: Add missing pm_runtime_disable() in qcom_i [...] omits fcdeb8c34043 iommu/arm-smmu-v3: Simplify memory allocation omits 98b64741d611 iommu/arm-smmu-v3: Avoid open coded arithmetic in memory a [...] omits b1377cc37f6b RDMA/rxe: Check the last packet by RXE_END_MASK omits c30185412daf Merge branch kvm-arm64/misc-5.18 into kvmarm-master/next omits 4c68d6c0a175 KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2 omits dfefa04a90cf KVM: arm64: Drop unused param from kvm_psci_version() omits 5206b9803101 Merge branch kvm-arm64/selftest/vgic-5.18 into kvmarm-master/next omits b53de63a8924 kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() omits a5cd38fd9c47 kvm: selftests: aarch64: fix some vgic related comments omits 5b7898648f02 kvm: selftests: aarch64: fix the failure check in kvm_set_ [...] omits 11024a7a0ac2 kvm: selftests: aarch64: pass vgic_irq guest args as a pointer omits cc94d47ce16d kvm: selftests: aarch64: fix assert in gicv3_access_reg omits 602c873eb52e perf: Replace acpi_bus_get_device() omits 8c0c56879d06 perf/marvell_cn10k: Fix unused variable warning when W=1 a [...] omits ebca68972e22 Merge branch kvm-arm64/vmid-allocator into kvmarm-master/next omits 6f75217b20a7 perf/arm-cmn: Make arm_cmn_debugfs static omits 100b4f092f87 KVM: arm64: Make active_vmids invalid on vCPU schedule out omits 3248136b3637 KVM: arm64: Align the VMID allocation with the arm64 ASID omits e564518b0727 perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER omits 053f2b856313 drm/i915: Fix mbus join config lookup omits a28fde308c3c drm/i915: Fix dbuf slice config lookup omits f8051e960922 KVM: arm64: Make VMID bits accessible outside of allocator omits 417838392f2e KVM: arm64: Introduce a new VMID allocator for KVM omits 64330073b8ef Merge branch kvm-arm64/fpsimd-doc into kvmarm-master/next omits 432110cd83ca arm64/fpsimd: Clarify the purpose of using last in fpsimd_save() omits 01a244decc76 KVM: arm64: Add some more comments in kvm_hyp_handle_fpsimd() omits 23afc82539cf KVM: arm64: Add comments for context flush and sync callbacks omits 2bb48074b3c9 Merge branch kvm-arm64/mmu-rwlock into kvmarm-master/next omits c340f7899af6 KVM: selftests: Add vgic initialization for dirty log perf [...] omits f783ef1c0e82 KVM: arm64: Add fast path to handle permission relaxation [...] omits fcc5bf89635a KVM: arm64: Use read/write spin lock for MMU protection omits b61fa004a45f Merge branch kvm-arm64/oslock into kvmarm-master/next omits adbb8a1edecd perf/arm-ccn: Use platform_get_irq() to get the interrupt omits 05c9324de169 selftests: KVM: Test OS lock behavior omits d134998838ac selftests: KVM: Add OSLSR_EL1 to the list of blessed regs omits 7dabf02f43a1 KVM: arm64: Emulate the OS Lock omits f24adc65c556 KVM: arm64: Allow guest to set the OSLK bit omits d42e26716d03 KVM: arm64: Stash OSLSR_EL1 in the cpu context omits e2ffceaae508 KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined omits 3f607293b74d sbitmap: Delete old sbitmap_queue_get_shallow() omits 3301bc53358a lib/sbitmap: kill 'depth' from sbitmap_word omits 47c3e06ed95a spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe omits 3b8ab4da3405 spi: Fix test error for sp7021. omits 4f92724d4b92 spi: tegra114: Add missing IRQ check in tegra_spi_probe omits d08de0259dfe spi: ath79: add mem_ops for fast-read omits 47e8fe57a66f spi: Modify irq request position and modify parameters omits 833026ad56f7 spi: spidev: prevent spidev->speed_hz from being zero omits ccbc5d0a92c5 spi: Add compatible for Mediatek MT8186 omits 08727dd75123 spi: Convert spi-mt65xx to json-schema omits 60edd652005f spi: Convert spi-slave-mt27xx to json-schema omits e2a01b4e8806 regulator: Add support for TPS6286x omits 2f04aa69ab5c regulator: Add bindings for TPS62864x omits eba0f0077519 ASoC: fsl_sai: Enable combine mode soft omits 6324cf901e14 ASoC: SOF: compr: Add compress ops implementation omits bab05b508ebf ASoC: SOF: dma-trace: Pass pointer to params_ext struct in [...] omits 91e716b2a4f9 ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer t [...] omits 805fff750107 ASoC: simple-mux: Depend on gpiolib rather than selecting it omits 8e70aaae32b7 ASoC: zl38060: Remove spurious gpiolib select omits c29744876071 ASoC: max9759: Remove spurious gpiolib select omits 44bd27c42a1c ASoC: simple-amplifier: Remove spurious gpiolib select omits 2cc12ef489a3 ASoC: rt9120: Remove spurious gpiolib select omits 823868f59ff4 ASoC: dmic: Remove spurious gpiolib select omits 5e78d59a1ead drm/ast: Move SIL164-based connector code into separate helpers omits 3ab26eddc67a drm/ast: Move DP501-based connector code into separate helpers omits f665147cda30 drm/ast: Read encoder possible-CRTC mask from drm_crtc_mask() omits a59b026419f3 drm/ast: Initialize encoder and connector for VGA in helpe [...] omits b20384d91967 drm/ast: Rename struct ast_connector to struct ast_vga_connector omits 84d826c8fb84 drm/ast: Remove unused value dp501_maxclk omits 042ddf6663a8 drm/ast: Remove AST_TX_ITE66121 constant omits 6abbad2c00bd drm/ast: Move connector mode_valid function to CRTC omits 9285f09e8f96 drm/ast: Fail if connector initialization fails omits 6e69052f01d9 clk: rockchip: Add CLK_SET_RATE_PARENT to the HDMI referen [...] omits ff3187eabb5c clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568 omits 842f4cb72639 clk: rockchip: Add more PLL rates for rk3568 omits 27446562a1d9 platform: use dev_err_probe() in platform_get_irq_byname() omits 463713eb6164 VMCI: dma dg: add support for DMA datagrams receive omits 22aa5c7f3230 VMCI: dma dg: add support for DMA datagrams sends omits 5ee109828e73 VMCI: dma dg: allocate send and receive buffers for DMA datagrams omits cc68f2177fcb VMCI: dma dg: register dummy IRQ handlers for DMA datagrams omits 8cb520bea147 VMCI: dma dg: set OS page size omits eed2298d9360 VMCI: dma dg: detect DMA datagram capability omits e283a0e8b7ea VMCI: dma dg: add MMIO access to registers omits fac608138c61 VMCI: dma dg: whitespace formatting change for vmci regist [...] omits 5b3dc949f554 misc: alcor_pci: Fix an error handling path omits 353b940c90d2 speakup_audptr: cleanup synth_version omits 9583e4ee4933 speakup: Allow lower values for the flush parameter omits 9940a7569d4c comedi: remove redundant assignment to variable buffer_config omits 92f4ffecc417 PCI: aardvark: Update comment about link going down after link-up omits 0c36ab437e1d PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() omits befa71000160 PCI: aardvark: Don't mask irq when mapping omits b08e5b53d17b PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts omits 815bc3136867 PCI: aardvark: Use separate INTA interrupt for emulated ro [...] omits 273ddd86d676 PCI: aardvark: Fix support for PME requester on emulated bridge omits 0fc75d874541 PCI: aardvark: Add support for PME interrupts omits 7122bcb33295 PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PC [...] omits 735f5ae49e1b PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulat [...] omits 3ebfefa396eb PCI: aardvark: Add support for ERR interrupt on emulated bridge omits 754e449889b2 PCI: aardvark: Enable MSI-X support omits 46ad3dc4171b PCI: aardvark: Fix setting MSI address omits e77d9c906910 PCI: aardvark: Add support for masking MSI interrupts omits 4689c0916320 PCI: aardvark: Refactor unmasking summary MSI interrupt omits 222af78532fa PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwno [...] omits 26bcd54e4a5c PCI: aardvark: Make msi_domain_info structure a static dri [...] omits 596c87856e08 usb: dwc3: Program GFLADJ omits 5114c3ee2487 usb: dwc3: Calculate REFCLKPER based on reference clock omits 33fb697ec7e5 usb: dwc3: Get clocks individually omits 97ecbfb30dca dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns omits c3cb8e51839a PCI: aardvark: Make MSI irq_chip structures static driver [...] omits 51f96e287c6f PCI: aardvark: Check return value of generic_handle_domain [...] omits 1571d67dc190 PCI: aardvark: Rewrite IRQ code to chained IRQ handler omits b0b0b8b897f8 PCI: aardvark: Fix support for MSI interrupts omits 805dfc18dd3d PCI: aardvark: Fix reading MSI interrupt number omits 1d86abf1f896 PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with [...] omits fcc446c8aa63 serial: 8250_bcm2835aux: Add ACPI support omits 5cfb02ced7e0 dt-bindings: serial: renesas,sci: Document RZ/G2UL SoC omits ed265bc955cf dt-bindings: serial: renesas,scif: Document RZ/G2UL SoC omits 93fc5f2fba94 dt-bindings: serial: renesas,scif: Remove redundant renesa [...] omits 330582535eb2 dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible omits 7547d9ab0372 serial: stm32: enable / disable wake irqs for mcrtl_gpio w [...] omits 9978c2f14f20 serial: mctrl_gpio: add a new API to enable / disable wake_irq omits f2c461536226 staging: drop fpgaboot driver omits 1b9a8d755f2b Staging: nvec: Fix ending in '(' error omits a2882e5ea349 staging: pi433: remove need to recompile code to debug fif [...] omits 1b6a6147374e staging: pi433: standardize use of line escape chars in de [...] omits 9e223aa451a1 staging: pi433: remove register debug dev_dbg stmts using [...] omits 4f351edd2675 dt-bindings: gpio: gpio-vf610: Add imx93 compatible string omits 6105b2e39187 gpiolib: Simplify error path in gpiod_get_index() when req [...] omits 322b86e7a730 gpiolib: Use short form of ternary operator in gpiod_get_index() omits 80c78fbeef10 gpiolib: Introduce for_each_gpio_desc_with_flag() macro omits 171561849655 Staging: r8188eu: core: 'associcated' may be misspelled - [...] omits 4948dbb78d53 Staging: unisys: visorhba: alignment should match open par [...] omits 20198dd98cb5 staging: gdm724x: Replace one-element array with flexible- [...] omits 1091a8737b9e staging: r8188eu: usb_suspend_sema is initialised but not used omits 0266c945a8ff staging: r8188eu: RegUsbSS is not used omits ac510bbe168d staging: r8188eu: dvobj_priv's signal_strength is not used omits a548aea7ff6b staging: r8188eu: usb_vendor_req_mutex is not used omits c781d8db2c57 staging: r8188eu: remove unused struct hostapd_priv omits f59d7c0b60de staging: r8188eu: not_indic_disco is unused omits 2a02c1adf86e staging: r8188eu: irq_alloc is not used omits 72d8054a5b59 staging: r8188eu: in_cta_test is always 0 omits e5b45a53efc8 staging: r8188eu: remove unused struct adapter components omits de424be4e976 staging: r8188eu: remove the global DriverState omits 3c4b62e3819c staging: r8188eu: remove unused enum _ADAPTER_TYPE omits e3b1450dfc38 staging: r8188eu: remove unused enum _IFACE_TYPE omits fc91b5bf8cf0 staging: r8188eu: move local definitions into rtw_fw.h omits 521e63c5d9a5 staging: r8188eu: remove debug code to bypass IQ calibration omits fa6ffa4a7587 staging: r8188eu: remove debug code to bypass LC calibration omits 8a1cf651d602 staging: r8188eu: replace local OFDM_index with single variable omits 18cb09cb2543 staging: r8188eu: only OFDM_index[0] is used omits c2e6b577784d staging: r8188eu: only OFDM_index_old[0] is used omits de34a4053250 hwmon: sy7636a: Add temperature driver for sy7636a omits 947d0cce70ae regulator: sy7636a: Remove requirement on sy7636a mfd omits 5913eb45d036 mfd: simple-mfd-i2c: Enable support for the silergy,sy7636a omits bae5a4acef67 mfd: simple-mfd-i2c: Add a Kconfig name omits 90c3e3b8140d dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml omits fa31a4d669bd x86/cpufeatures: Put the AMX macros in the word 18 block omits bfa4b4e6912f staging: r8188eu: remove UsbBulkOutSize from struct hal_da [...] omits 3b011b097c38 staging: r8188eu: limit rf register writes to path a omits 49132583d260 staging: r8188eu: use a define for the radio path omits 2096151fbe67 staging: r8188eu: RfRegChnlVal[1] is set but not used omits 246c4680a94e staging: r8188eu: remove constant rf variable omits 28ba3b7bfaf4 staging: r8188eu: bTXPowerTracking is set but not used omits b1d602da80b1 staging: r8188eu: bTXPowerTrackingInit is set but not used omits 2ccc526ec9f9 staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used omits 7f03a457f5f4 staging: r8188eu: TXPowercount is set but not used omits 65a3b7e58076 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits 2e08ab0427fe pinctrl: renesas: rzg2l: Improve rzg2l_gpio_register() omits 5a2a1c7139c0 pinctrl: renesas: r8a77995: Restore pin group sort order omits 8313b5e71e9c pinctrl: renesas: r8a7790: Restore pin function sort order omits 4af28d905fb4 pinctrl: renesas: r8a7779: Restore pin function sort order omits 652ef476d193 pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions omits 0c8fce49f24e pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L [...] omits fbf4ae93c2bc Merge tag 'renesas-r9a07g054-dt-binding-defs-tag' into ren [...] omits 5c65ad127852 arm64: dts: renesas: rzg2lc-smarc: Use SW_SD0_DEV_SEL macr [...] omits 46da632734a5 arm64: dts: renesas: rzg2lc-smarc: Enable CANFD channel 1 omits fa00d6dc1928 arm64: dts: renesas: rzg2lc-smarc: Enable SCIF1 on carrier board omits 2ed3b5d9540b arm64: dts: renesas: rzg2lc-smarc: Add macros for DIP-Swit [...] omits 726fd781195d arm64: dts: renesas: rzg2l-smarc: Add common dtsi file omits cb5508e47e60 soc: renesas: Add support for reading product revision for [...] omits 5b8950b4a7a5 Merge branch 'for-v5.18/mediatek' into for-next omits 12fbfd665fc4 memory: mtk-smi: Enable sleep ctrl safety function for MT8195 omits e09b9aef6807 drm/amdgpu: use dma_fence_chain_contained omits 18f5fad275ef dma-buf: add dma_fence_chain_contained helper omits 68129f431faa dma-buf: warn about containers in dma_resv object omits 270b48bb8da7 dma-buf: Warn about dma_fence_chain container rules v2 omits 0fd9803b985e dma-buf: warn about dma_fence_array container rules v2 omits 976b6d97c623 dma-buf: consolidate dma_fence subclass checking omits 8f85b4da579e kselftest: alsa: fix spelling mistake "desciptor" -> "descriptor" omits 3db3d859441b ALSA: usb-audio: remove redundant assignment to variable c omits 127efdbc51fe media: atomisp: fix dummy_ptr check to avoid duplicate active_bo omits 64288aa9e419 media: staging: media: atomisp: Use BIT macro instead of l [...] omits 4caba767ca7b media: atomisp: make array idx_map static const omits 994673dc6657 Input: mtk-pmic-keys - add support for MT6358 omits 41799efdb323 dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition omits f4e09e8bfd24 Input: mtk-pmic-keys - use get_irq_byname() instead of index omits 4a4c3cc146b1 phy: qcom: Program SSC only if supported by sink omits cc62512c1be3 phy: qcom: Add support for eDP PHY on sc7280 omits d39f99568da8 dt-bindings: phy: Add eDP PHY compatible for sc7280 omits 2c39a01154ea media: atomisp_gmin_platform: Add DMI quirk to not turn AX [...] omits f88fba1a411c media: atomisp_gmin_platform: Base CsiPort default on dete [...] omits ee328dded227 media: atomisp_gmin_platform: Do not turn ELDO2 off from a [...] omits 9aa32cb5c69d media: atomisp_gmin_platform: Set ELDO1 to 1.6V on devices [...] omits 74bfe151d0aa media: atomisp_gmin_platform: Add enable-count to gmin_[v1 [...] omits 9bad7640dcd6 media: atomisp_gmin_platform: Fix axp_regulator_set() writ [...] omits 144593116bf3 media: atomisp: Use irci_stable_candrpv_0415_20150423_1753 [...] omits 3a465823170b media: atomisp: Don't use ifdef ISP2400 omits 01f4eab2d244 media: atomisp: Don't use ifdef on IS_ISP2401 omits 62ed6622aaf0 scsi: smartpqi: Update version to 2.1.14-035 omits 291c2e0071ef scsi: smartpqi: Fix lsscsi -t SAS addresses omits c66e078ad89e scsi: smartpqi: Fix hibernate and suspend omits 5e6935864d81 scsi: smartpqi: Fix BUILD_BUG_ON() statements omits c52efc923856 scsi: smartpqi: Fix NUMA node not updated during init omits 00598b056aa6 scsi: smartpqi: Expose SAS address for SATA drives omits 5d8fbce04d36 scsi: smartpqi: Speed up RAID 10 sequential reads omits 3ada501d602a scsi: smartpqi: Fix kdump issue when controller is locked up omits 27655e9db479 scsi: smartpqi: Update volume size after expansion omits b73357a1fd39 scsi: smartpqi: Avoid drive spin-down during suspend omits 42dc0426fbbb scsi: smartpqi: Resolve delay issue with PQI_HZ value omits 9e98e60bfca3 scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() omits b4dc06a9070e scsi: smartpqi: Fix a name typo and cleanup code omits 94a68c814328 scsi: smartpqi: Quickly propagate path failures to SCSI midlayer omits 70ba20be4bb1 scsi: smartpqi: Eliminate drive spin down on warm boot omits 2a47834d9452 scsi: smartpqi: Enable SATA NCQ priority in sysfs omits c57ee4ccb358 scsi: smartpqi: Add PCI IDs omits c4ff687d25c0 scsi: smartpqi: Fix rmmod stack trace omits d20b3dae630f scsi: mpt3sas: Convert to flexible arrays omits 23fe075519c6 scsi: usb: storage: Complete the SCSI request directly omits b84b6ec0f976 scsi: core: Add scsi_done_direct() for immediate completion omits 7cddf7e8d1e8 scsi: core: Make "access_state" sysfs attribute always visible omits 7938f4218168 dma-buf-map: Rename to iosys-map omits 4a5dc6c73dbe drm/amdgpu: move dpcs_3_0_3 headers from dcn to dpcs omits 68550cbc6129 drm/amdgpu: move dpcs_3_0_0 headers from dcn to dpcs omits 120cc6e67a5e drm/amdgpu: add missing license to dpcs_3_0_0 headers omits bcfab8e35ce8 drm/amdgpu/display: change pipe policy for DCN 2.0 omits 3786a9bc0455 drm/amdgpu: drop experimental flag on aldebaran omits f54b6bdf4248 drm/amd/pm: add missing prototypes to amdgpu_dpm_internal omits 6cbdf12b8735 drm/amd/pm: fix error handling omits b6fba4ecf355 drm/amdgpu: reserve the pd while cleaning up PRTs omits d7d7ddc15672 drm/amdgpu: move lockdep assert to the right place. omits 66d58bf73ba1 drm/amd/display: handle null link encoder omits ed3a56f9c638 drm/amd/display: 3.2.172 omits e8dd130bfdc6 drm/amd/display: [FW Promotion] Release 0.0.103.0 omits 39da460fd4c0 drm/amd/display: Fix DP LT sequence on EQ fail omits 559e2655220d drm/amd/display: keep eDP Vdd on when eDP stream is alread [...] omits 98ea24e6c563 drm/amd/display: change fastboot timing validation omits ca7f9d0aba99 drm/amd/display: fix yellow carp wm clamping omits b65007590911 drm/amdgpu/display/dc: do blocked MST topology discovery a [...] omits a79257bae9bf dt-bindings: display: mediatek: add mt8195 SoC binding for [...] omits 77a35bb57982 drm/amd/display: remove static from optc31_set_drr omits 3084488a49d6 drm/amd/display: limit unbounded requesting to 5k omits 6d33f0e820bf drm/amd/display: Fix stream->link_enc unassigned during st [...] omits a423746305d4 drm/amd/display: Fix for variable may be used uninitialized error omits f69c15e15e74 drm/amd/pm: revise the implementation of smu_cmn_disable_a [...] omits a89ef0448c9b drm/amd/pm: avoid consecutive retrieving for enabled ppfeatures omits 3c6591e947f5 drm/amd/pm: drop the cache for enabled ppfeatures omits 7ade3ca9cdb5 drm/amd/pm: correct the usage for 'supported' member of sm [...] omits 2d282665d261 drm/amd/pm: update the data type for retrieving enabled pp [...] omits 5af779adc3ab drm/amd/pm: unify the interface for retrieving enabled ppfeatures omits bd42571168ed drm/amd/pm: correct the way for retrieving enabled ppfeatu [...] omits de95753cce66 drm/amd/display: Cap pflip irqs per max otg number omits 29ba7b16b907 drm/amdgpu: check the GART table before invalidating TLB omits 6d53b115be01 drm/amdgpu: add utcl2_harvest to gc 10.3.1 omits 4e781873fa13 drm/amdgpu: fix list add issue in vram reserve omits 1cffdf6057a2 dt-bindings: display: mediatek: merge: add additional prop [...] omits a50b048276c4 Revert "drm/amdgpu: Add judgement to avoid infinite loop" omits b9c15721b32c dt-bindings: display: mediatek: dsc: add yaml for mt8195 S [...] omits d5e8ff5f7b2a drm/amdgpu: Fixed the defect of soft lock caused by infinite loop omits 00d6936dbd54 drm/amdgpu: Set FRU bus for Aldebaran and Vega 20 omits 447c7997b62a drm/amdgpu: Fix recursive locking warning omits 00b14ce07573 drm/amdgpu: Prevent random memory access in FRU code omits 3f3a24a0a3a5 drm/amdgpu: Don't offset by 2 in FRU EEPROM omits 3f1e2e9d9993 drm/amdgpu: Nerf "buff" to "buf" omits 692996f2bef7 drm/amdkfd: Bump up KFD API version for CRIU omits 2a909ae71871 drm/amdkfd: CRIU resume shared virtual memory ranges omits c2db32ce77ad drm/amdkfd: CRIU prepare for svm resume omits 9d5dabfeff3c drm/amdkfd: CRIU Save Shared Virtual Memory ranges omits 08a987a8a02b drm/amdkfd: CRIU Discover svm ranges omits d763d8030f44 drm/amdkfd: use user_gpu_id for svm ranges omits d1289b41ec4d drm/amdkfd: CRIU allow external mm for svm ranges omits 4717fe3d8dec drm/amdkfd: CRIU checkpoint and restore xnack mode omits be072b06c739 drm/amdkfd: CRIU export BOs as prime dmabuf objects omits bef153b70c6e drm/amdkfd: CRIU implement gpu_id remapping omits 40e8a766a761 drm/amdkfd: CRIU checkpoint and restore events omits 3a9822d7bd62 drm/amdkfd: CRIU checkpoint and restore queue control stack omits 42c6c48214b7 drm/amdkfd: CRIU checkpoint and restore queue mqds omits 5bb6a8fa75fc drm/amdkfd: CRIU restore queue doorbell id omits 2485c12c980a drm/amdkfd: CRIU restore sdma id for queues omits 8668dfc30d3e drm/amdkfd: CRIU restore queue ids omits 626f7b3190b4 drm/amdkfd: CRIU add queues support omits cd9f79103003 drm/amdkfd: CRIU Implement KFD unpause operation omits 011bbb03024f drm/amdkfd: CRIU Implement KFD resume ioctl omits 73fa13b6a511 drm/amdkfd: CRIU Implement KFD restore ioctl omits 5ccbb057c0a1 drm/amdkfd: CRIU Implement KFD checkpoint ioctl omits f185381b6481 drm/amdkfd: CRIU Implement KFD process_info ioctl omits 3698807094ec drm/amdkfd: CRIU Introduce Checkpoint-Restore APIs omits 4ed545e7d100 dt-bindings: display: mediatek: disp: split each block to [...] omits afa37315917b drm/amdgpu: Print once if RAS unsupported omits e56694f718f0 drm/amdgpu: rename amdgpu_vm_bo_rmv to _del omits 2d022081b333 drm/amdgpu: add some lockdep checks to the VM code omits ea181a349469 tomoyo: Use str_yes_no() omits b8c75bd9746e drm: Convert open-coded yes/no strings to yesno() omits 7994369fd3e7 drm/gem: Sort includes alphabetically omits 972aa1a161d8 drm/amd/display: Use str_yes_no() omits ea4692c75e1c lib/string_helpers: Consolidate string helpers implementation omits 722b717d8e27 drm/i915: Fix trailing semicolon omits 342c6c5e2260 iio: adc: cpcap-adc: remove redundant assignment to variab [...] omits b993fe2dc6b5 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits ccea7c0ec91b Merge branch 'i2c/for-current' into i2c/for-next omits d7ab185b353f Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits 345be4275cad thermal: netlink: Fix parameter type of thermal_genl_cpu_c [...] omits 1018a5463a06 f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy omits 056d38576abe dt-bindings: i2c: samsung,s3c2410-i2c: convert to dtschema omits e0a8b93efa23 mips: Enable KCSAN omits d49fc69293f2 MIPS: Loongson{2ef,64}: Wrap -mno-branch-likely with cc-option omits 0e96ea5c3eb5 MIPS: Loongson64: Clean up use of cc-ifversion omits a0b8cd5c2230 MIPS: ath79: add support for QCN550x omits 0c47dd7d09bb i2c: npcm7xx: Fix typos omits 542898c5aa5c Merge remote-tracking branch 'drm/drm-next' into drm-misc-next omits 11db7410cfcb irqchip/apple-aic: Move PMU-specific registers to their ow [...] omits 0f522efcd796 arm64: dts: apple: Add t8303 PMU nodes omits 1852e22b318b arm64: dts: apple: Add t8103 PMU interrupt affinities omits c7708816c944 irqchip/apple-aic: Wire PMU interrupts omits a5e8801202b3 irqchip/apple-aic: Parse FIQ affinities from device-tree omits dba07ad11384 dt-bindings: apple,aic: Add affinity description for per-c [...] omits 74703b13f9d2 dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts omits 5a6bbd1d18ca dt-bindings: arm-pmu: Document Apple PMU compatible strings omits 0bc4978a679c i2c: ACPI: Replace acpi_bus_get_device() omits ad5e35f58384 mtd: Replace the expert mode symbols with a single helper omits 69a6d06878f0 mtd: mchp48l640: Add SPI ID table omits bc7ee2e34b21 mtd: mchp23k256: Add SPI ID table omits b205f5850263 i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()' omits 951285e59e8a i2c: amd-mp2: Remove useless DMA-32 fallback configuration omits ccbeca4ca043 drm/privacy-screen: Fix sphinx warning omits b1a1b1523211 Merge tag 'scmi-updates-5.17' of git://git.kernel.org/pub/ [...] omits ee2aacb6f3a9 ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 omits 6ced294e9f84 ARM: dts: stm32: Enable DMA2D on STM32F469-DISCO board omits b8b34b31fb5f ARM: dts: stm32: Add DMA2D support for STM32F429 series soc omits 2f715efc19f5 ARM: dts: stm32: add sdmmc2 pins for STM32MP13 omits a7f6433feda4 ARM: dts: stm32: add SDMMC2 in STM32MP13 DT omits efdf018e31e0 ARM: dts: stm32: update SDMMC version for STM32MP13 omits a6d3260019c9 ARM: dts: stm32: add sdmmc sleep config for STM32MP135F-DK omits ddc688c7b967 ARM: dts: stm32: add sdmmc sleep pins for STM32MP13 omits 0dbdb4862cd5 ARM: dts: stm32: update SDMMC clock slew-rate on STM32MP13 [...] omits 864fdbe756af ARM: dts: stm32: update sdmmc slew-rate in stm32mp13 pinctrl omits 2434845bae34 ARM: dts: stm32: increase SDMMC max-frequency for STM32MP13 omits 3314f45c83c7 ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131 omits 0bb6b0f2e0e1 ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp151 omits 41315494beed powerpc/ftrace: Prepare ftrace_64_mprofile.S for reuse by PPC32 omits 830213786c49 powerpc/ftrace: directly call of function graph tracer by [...] omits 0c81ed5ed438 powerpc/ftrace: Refactor ftrace_{en/dis}able_ftrace_graph_caller omits 40b035efe288 powerpc/ftrace: Implement CONFIG_DYNAMIC_FTRACE_WITH_ARGS omits c75388a8ceff powerpc/ftrace: Prepare PPC64's ftrace_caller() for CONFIG [...] omits d95bf254be5f powerpc/ftrace: Prepare PPC32's ftrace_caller() for CONFIG [...] omits 7bdb478c1d15 powerpc/ftrace: Simplify PPC32's return_to_handler() omits 7875bc9b07cd powerpc/ftrace: Don't save again LR in ftrace_regs_caller( [...] omits a4520b252765 powerpc/ftrace: Add support for livepatch to PPC32 omits 0c850965d690 powerpc/module_32: Fix livepatching for RO modules omits 2f293651eca3 livepatch: Fix build failure on 32 bits processors omits 27e21e8f128a powerpc/32: Remove _ENTRY() macro omits 12318163737c powerpc/32: Remove remaining .stabs annotations omits 66ada2907864 powerpc/corenet: Change criteria to set MPIC_ENABLE_COREINT omits fae65a9ac8fd powerpc/mpc86xx_hpcn: Remove obsolete statement omits e6d03ac156db powerpc/machdep: Move sys_ctrler_t definition into pmac_feature.h omits 2a8e68ad06ce ARM: dts: stm32: Drop duplicate status okay from DHCOM gpioc node omits 16e3e44c5b87 ARM: dts: stm32: Add support for the emtrion emSBC-Argon omits 7f25465e779d dt-binding: arm/stm32: Add emtrion hardware emSBC-Argon omits d65e4afcc8db ARM: dts: sun8i-h3: Drop args in 'thermal-sensors' omits 15512021eb39 drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL omits b3dcc6dc0f32 drm/i915: Populate pipe dbuf slices more accurately during [...] omits eef173954432 drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration omits c4af51698c4f ARM: dts: sun8i: v3s: Move the csi1 block to follow address order omits b380a2d1890a ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] omits 85045dd45300 ARM: dts: stm32: remove some timer duplicate unit-address [...] omits d6a6c725a204 powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS omits d88ca22d6f0c phy: cadence: Sierra: Add support for skipping configuration omits 1e805d190ba5 Merge tag 'phy-fixes-5.17' into next omits 7c5ed82b800d powerpc: Set crashkernel offset to mid of RMA region omits ba2d394c60ad s390/lgr: use simple assignment instead of memcpy omits 9de209c7d584 s390/dump: fix os_info virtual vs physical address confusion omits 628c66942e23 s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical [...] omits 1f231e295024 s390/maccess: fix absolute lowcore virtual vs physical add [...] omits 98c0d24d1e75 s390/ftrace: verify opcode before applying patch omits f36e7c9845d9 s390: remove invalid email address of Heiko Carstens omits 783f0a3ccd79 s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enabl [...] omits 68f554b7d250 s390/vfio-ap: add s390dbf logging to the handle_pqap function omits d5c49db21b74 MAINTAINERS: update file path for S390 VFIO AP DRIVER omits a084c44eaa6a s390-vfio-ap: introduces s390 kernel debug feature for vfi [...] omits cf1c7fee7ef3 drm/sprd: remove allow_fb_modifiers setting omits a3574119826d drm: document struct drm_mode_fb_cmd2 omits ae978009fc01 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text omits 27e9faf415db gcc-plugins/stackleak: Exactly match strings instead of prefixes omits f154066b61df gcc-plugins/stackleak: Provide verbose mode omits 2b3566c337c3 Merge branch 'for-5.17/upstream-fixes' into for-next omits 889bdfc33639 iio: imu: inv_mpu6050: Make use of device properties omits 1ef6ff6ef8d5 iio: imu: inv_mpu6050: Check ACPI companion directly omits c53c7740bdbd iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR() omits 08f5fbf030ec iio: accel: adxl355: Replace custom definitions with gener [...] omits 0bb77dcea7fa iio: temperature: maxim_thermocouple: Switch from of heade [...] omits 2314e7ed67d2 iio: temperature: mlx90632: Switch from of headers to mod_ [...] omits d2fdbccd8096 iio: humidity: dht11: Switch from of headers to mod_devicetable.h omits 130650e8360f iio: frequency: adf4350: Make use of device properties omits 201d11c5082a iio: amplifiers: hmc425a: Make use of device properties omits 200da7ef7cf0 iio: chemical: bme680: Switch from of headers to mod_devic [...] omits 0216208088c7 iio: dac: ad5592r: Drop leftover header inclusion omits b2aa7904752d bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W omits d717e4509af0 platform/x86: asus-wmi: Fix regression when probing for fa [...] omits 1e72f0035be8 bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 omits e0995440d460 Merge branch 'next/defconfig' into for-next omits 7803fc72e50b Merge branch 'next/dt' into for-next omits f5b721d2c911 ARM: dts: exynos: use generic node name for LPDDR3 timings [...] omits 3928cf08334e pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards omits 6c00ef0d3c68 drivers/pcmcia: Fix typo in comment omits 95e26b0391d0 crypto: sl3516 - remove redundant initializations of point [...] omits c717993dd76a crypto: marvell/octeontx - remove redundant initialization [...] omits 2d841af23ae8 crypto: octeontx2 - remove CONFIG_DM_CRYPT check omits 388ac25efc8c crypto: tcrypt - remove all multibuffer ahash tests omits 16d20a08f15e crypto: atmel - add support for AES and SHA IPs available [...] omits a43bed8220f2 hwrng: core - credit entropy for low quality sources of ra [...] omits dfc6031ec917 crypto: arm64/aes-neonbs-xts - use plain NEON for non-powe [...] omits fc074e130051 crypto: arm64/aes-neonbs-ctr - fallback to plain NEON for [...] omits c8bf850e991a crypto: arm/aes-neonbs-ctr - deal with non-multiples of AE [...] omits 8daa399edeed crypto: arm64/aes-neon-ctr - improve handling of single ta [...] omits e236ab0d4362 crypto: octeontx2 - increase CPT HW instruction queue length omits 9eef6e972a32 crypto: octeontx2 - disable DMA black hole on an DMA fault omits bd9305b0cb69 crypto: octeontx2 - CN10K CPT to RNM workaround omits f4f7c153a617 hwrng: core - break out of hwrng_fillfn if current rng is [...] omits f41aa47c8bb4 hwrng: core - only set cur_rng_set_by_user if it is working omits c05ac449442d hwrng: core - use rng_fillbuf in add_early_randomness() omits 6ff6304497c9 hwrng: core - read() callback must be called for size of 3 [...] omits 26a03981318d hwrng: core - explicit ordering of initcalls omits fb7f1727fdf8 ARM: dts: ux500: Add battery thermal zones and NTCs omits 9a607a54a163 PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_ac [...] omits 116f7cc43d28 arm64: dts: qcom: sc7280: Add herobrine-r1 omits 067b2b3616cd arm64: dts: qcom: Add SM8450 HDK DTS omits 42d3ce71ebce dt-bindings: arm: qcom: Document SM8450 HDK boards omits 96b34a6ea7d0 arm64: dts: qcom: sc7280: Add a blank line in the dp node omits ad4152d6e259 arm64: dts: qcom: sc7280: Move dp_hot_plug_det pull from S [...] omits 376e9183c1d1 arm64: dts: qcom: sc7280: Move pcie1_clkreq pull / drive s [...] omits 118cd3b8ec0d arm64: dts: qcom: sc7280: Add edp_out port and HPD lines omits bbef2a9ca087 arm64: dts: qcom: sc7280: Fix sort order of dp_hot_plug_de [...] omits 8fdedd6c6464 arm64: dts: qcom: sc7280-idp: No need for "input-enable" o [...] omits f9800dde34e6 arm64: dts: qcom: sc7280: Clean up sdc1 / sdc2 pinctrl omits b1969bc52218 arm64: dts: qcom: sc7280: Properly sort sdc pinctrl lines omits 7a86ac040565 arm64: dts: qcom: sc7280-herobrine: Consistently add "-reg [...] omits 171bac46700f arm64: dts: qcom: sc7180-trogdor: Add "-regulator" suffix [...] omits 72c370dfbd58 arm64: dts: qcom: sm8450-qrd: Enable remoteproc instances omits 1172729576fb arm64: dts: qcom: sm8450: Add remoteproc enablers and instances omits 783dedf41b79 ACPI: tables: Add CEDT signature to the list of known tables omits 70f4169ab421 selinux: parse contexts for mount options early omits ed945296bb90 PNP: Replace acpi_bus_get_device() omits 098c874e20be thermal: Replace acpi_bus_get_device() omits 7ddf5e37631a cpufreq: longhaul: Replace acpi_bus_get_device() omits a11cda8e2f18 thermal: intel_powerclamp: don't use bitmap_weight() in en [...] omits 53725c4cbd45 cpufreq: schedutil: Use to_gov_attr_set() to get the gov_attr_set omits ae2650865127 cpufreq: Move to_gov_attr_set() to cpufreq.h omits 38b16d6cfe54 thermal: int340x: Check for NULL after calling kmemdup() omits d029175f1420 MAINTAINERS: dt-bindings: Add Krzysztof Kozlowski omits caa28245dadc Merge tag 'linux-cpupower-5.17-rc4' of git://git.kernel.or [...] omits b9d6c47a2be8 rockchip/soc/drivers: Add DTPM description for rk3399 omits e44655617317 powercap/drivers/dtpm: Add dtpm devfreq with energy model support omits 73dbcb6e37bf powercap/drivers/dtpm: Add CPU DT initialization support omits 3759ec678e89 powercap/drivers/dtpm: Add hierarchy creation omits b9794a822281 powercap/drivers/dtpm: Convert the init table section to a [...] omits 186ab09930aa serial: core: Drop duplicate NULL check in uart_*shutdown() omits 3c5b2f5b9a82 tty: Drop duplicate NULL check in TTY port functions omits b86f32951d17 hpet: remove unused writeq/readq function definitions omits 7163ae1642ae hpet: fix style issue about braces and alignment omits 83ba7e895deb fsi: Aspeed: Fix a potential double free omits aafce7bc5908 drivers: dio: Missing a blank line after declarations omits dffae938c06a drivers: dio: code indent should use tabs omits f8b187c25435 drivers: dio: space required after that ',' omits c3c6138589e6 drivers: dio: space prohibited after parenthesis omits 7649cb6f3daf drivers: dio: trailing whitespace omits 8a4606c6429d drivers: dio: brace should be on the previous line omits 10f4629f85f1 drivers: dio: Use <linux/io.h> instead <asm/io.h> omits f396ededbd8b misc: open-dice: Add driver to expose DICE data to userspace omits c194a38675ea dt-bindings: reserved-memory: Open Profile for DICE omits a8b309ce9760 scripts/dtc: Call pkg-config POSIXly correct omits 97709d365bbd ASoC: dt-bindings: Centralize the 'sound-dai' definition omits d7f17b661fe9 dt-bindings: arm,cci-400: Add interrupt controller to example omits 24a4b57a3d01 dt-bindings: remoteproc: ti: Add mailbox provider nodes to [...] omits b85c7d88ed87 dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock [...] omits d7b0c4aae171 dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents omits b1809ee93210 dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition [...] omits b588772a9cb3 dt-bindings: ingenic,i2c: Rework interrupts in example omits a1ba6ac48a9f dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema omits 8682016ca043 dt-bindings: i2c: imx: Make each example a separate entry omits 58bcfe0a082d dt-bindings: i2c: mpc: Make each example a separate entry omits 39bd2b6a3783 dt-bindings: Improve phandle-array schemas omits aa21a1bf97be scripts/get_abi.pl: Ignore hidden files omits 28c9f3f9a01d spdxcheck.py: Fix a type error omits bb6e8c284143 firmware_loader: simplfy builtin or module check omits bb03389a7cf5 Merge branch 'next/dt' into for-next omits 38dfe352b5a5 ARM: dts: exynos: add charger and battery to p4note omits 300ccbb25491 ARM: defconfig: add SMB347 charger driver for p4note omits 2dac5d2864af usb: gadget: f_uac2: Neaten and reduce size of afunc_valid [...] omits 9d19d966b4cb usb: gadget: f_uac2: change maxpctksize/maxpcktsize to wMa [...] omits ad10ab11348c mux: Fix struct mux_state kernel-doc comment omits f22d1117b9c3 mux: fix grammar, missing "is". omits 6632866df852 mux: add missing mux_state_get omits 84564481bc45 mux: Add support for reading mux state from consumer DT node omits 916acbf6b4b9 serial: core: Fix the definition name in the comment of UP [...] omits abfc426d1b2f block: pass a block_device to bio_clone_fast omits a0e8de798dd6 block: initialize the target bio in __bio_clone_fast omits 92986f6b4c8a dm: use bio_clone_fast in alloc_io/alloc_tio omits 56b4b5abcdab block: clone crypto and integrity data in __bio_clone_fast omits 3c4b455ef8ac dm-cache: remove __remap_to_origin_clear_discard omits 891fced644a7 dm: simplify the single bio fast path in __send_duplicate_bios omits 1d1068cecff7 dm: retun the clone bio from alloc_tio omits 1561b396106d dm: pass the bio instead of tio to __map_bio omits dc8e2021da71 dm: move cloning the bio into alloc_tio omits 8eabf5d0a7bd dm: fold __send_duplicate_bios into __clone_and_map_simple_bio omits b1bee79237ce dm: fold clone_bio into __clone_and_map_data_bio omits 6c23f0bd7f16 dm: add a clone_to_tio helper omits c347a787e34c drbd: set ->bi_bdev in drbd_req_new omits a5e3faf161a3 amiserial: Drop duplicate NULL check in shutdown() omits b2fb28dedd39 drivers/android: remove redundant ret variable omits 8f2d11604543 devtmpfs: drop redundant fs parameters from internal fs omits abaca3179b41 pps: clients: gpio: Propagate return value from pps_gpio_probe omits 0fc589312074 dt-bindings: serial: samsung_uart: Document Exynos5433 compatible omits a74e7263b534 greybus: svc: clean up link configuration hack at hello omits 5f648e00f50f greybus: svc: clean up hello error path omits 5f8583a3b755 greybus: svc: fix an error handling bug in gb_svc_hello() omits 74e69e95f13f staging: r8188eu: remove constant variable eRFPath omits 7f2156992a3f staging: r8188eu: remove constant parameter of odm_ConfigR [...] omits 7728dc33f93e staging: r8188eu: remove dead code for tx power tracking omits 532382fe480d staging: r8188eu: remove constant parameter of phy_LCCalib [...] omits 4ef027d5a367 staging: pi433: add debugfs interface omits 04952a99cb6e staging: r8188eu: simplify error handling in phy_BB8188E_C [...] omits 3993e760881b staging: r8188eu: remove unnecessary error check omits 3a797f364fe9 staging: vt6656: Fix crash when WLAN is turned off omits c531c785bc49 staging: r8188eu: move struct rt_firmware_hdr to rtw_fw.h omits 7ef976e0dc59 staging: r8188eu: remove UsbRxAggPage* from struct hal_data_8188e omits eb5e767e568f staging: r8188eu: remove UsbRxAggBlock* from struct hal_da [...] omits 0646c218554f staging: r8188eu: remove UsbRxAggMode from struct hal_data_8188e omits 0da702745514 staging: r8188eu: remove UsbTxAggMode from struct hal_data_8188e omits b57774ccf573 staging: r8188eu: remove UsbTxAggDescNum from struct hal_d [...] omits 2687230c07ed staging: r8188eu: BasicRateSet is set but never used omits 513750ab921f staging: r8188eu: remove ReceiveConfig from struct hal_data_8188e omits 75ba99b4022e staging: r8188eu: remove PGMaxGroup from struct hal_data_8188e omits 999bae66ba9d staging: r8188eu: ExternalPA is read-only omits b47f6db34c29 staging: r8188eu: Silence out-of-bounds warning in HT_caps [...] omits 78e3437450be block: call bio_associate_blkg from bio_reset omits aea0b9f2486d landlock: Use square brackets around "landlock-ruleset" omits 66b513b7c64a samples/landlock: Fix path_list memory leak omits 3be5bf60d055 Merge branch 'ti-k3-dts-next' into ti-next omits 6dd8457dc206 arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes omits eea13742554e selftest/interpreter: Add tests for trusted_for(2) policies omits b635cc3ce5f7 arch: Wire up trusted_for(2) omits f68ff06cdc99 fs: Add trusted_for(2) syscall implementation and related sysctl omits dae71698b6c5 printk: Move back proc_dointvec_minmax_sysadmin() to sysctl.c omits 9d73d1928eb8 kselftest: alsa: Declare most functions static omits b1446bda5645 kselftest: alsa: Check for event generation when we write [...] omits eea89dff4c39 drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP omits 430f163b0188 f2fs: adjust readahead block number during recovery omits 6d18762ed5cd f2fs: fix to unlock page correctly in error path of is_alive() omits 9574d43479e1 scsi: use BLK_STS_OFFLINE for not fully online devices omits 7d32c027a21e block: return -ENODEV for BLK_STS_OFFLINE omits 2651bf680bc2 block: introduce BLK_STS_OFFLINE omits f60a317bcbea firmware: qcom: scm: Add support for MC boot address API omits 52beb1fc237d firmware: qcom: scm: Drop cpumask parameter from set_boot_addr() omits 7734c4b507ce firmware: qcom: scm: Simplify set_cold/warm_boot_addr() omits 0ee30ace67e4 cpuidle: qcom-spm: Check if any CPU is managed by SPM omits 5cef9b48458d remoteproc: qcom: pas: Add SM8450 remoteproc support omits dd72781b48a5 dt-bindings: remoteproc: qcom: pas: Add SM8450 PAS compatibles omits 94749156e6bc remoteproc: qcom: pas: Carry PAS metadata context omits f4e526ff7e38 soc: qcom: mdt_loader: Extract PAS operations omits 010d3077d17b srcu: Dynamically allocate srcu_node array omits ebeb20a9cd3f soc: qcom: mdt_loader: Always invoke PAS mem_setup omits 75d7213ce191 soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load() omits ea90330fa329 soc: qcom: mdt_loader: Extend check for split firmware omits 64fb5eb87d58 soc: qcom: mdt_loader: Allow hash to reside in any segment omits 8bd42e2341a7 soc: qcom: mdt_loader: Allow hash segment to be split out omits 26c1f17013a8 soc: qcom: mdt_loader: Split out split-file-loader omits 3a99f121fe0b firmware: qcom: scm: Introduce pas_metadata context omits 22f56b8e890d XArray: Include bitmap.h from xarray.h omits ac23d1a96460 XArray: Document the locking requirement for the xa_state omits 73419e4d2fd1 arm64: dts: qcom: add IPA qcom,qmp property omits 92912b175178 PCI: pciehp: Clear cmd_busy bit in polling mode omits 9277b7567511 drm: Stop spamming log with drm_cache message omits bd30cdfd9bd7 thermal: intel: hfi: Notify user space for HFI events omits e4b1eb24ce5a thermal: netlink: Add a new event to notify CPU capabiliti [...] omits ab09b0744a99 thermal: intel: hfi: Enable notification interrupt omits 2d74e6319abe thermal: intel: hfi: Handle CPU hotplug events omits 1cb19cabeb0e thermal: intel: hfi: Minimally initialize the Hardware Fee [...] omits 7b8f40b3de75 x86/cpu: Add definitions for the Intel Hardware Feedback I [...] omits 4a960e8941bd x86/Documentation: Describe the Intel Hardware Feedback Interface omits 38eb21a5fcd2 dt-bindings: Add headers for Tegra234 PWM omits bb747becf808 dt-bindings: Add headers for Tegra234 I2C omits f81f095e8771 PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails omits 48da2ddc4c78 Merge branch 'for-5.17-fixes' into for-next omits d466706b9d0d ASoC: sun4i-i2s: Support for Allwinner R329 and D1 SoCs omits dca384a3bf5a drm/connector: Fix typo in documentation omits 7e3c6eb44c91 Merge tags 'optee-fixes-for-v5.17' and 'optee-fix-for-v5.1 [...] omits ec29170c724c ASoC: madera: Add dependencies on MFD omits 4e28b22225e3 spi: dt-bindings: add mising description type to reg property omits 4ee524587105 Drivers: hv: Compare cpumasks and not their weights in ini [...] omits de96e8a09889 Drivers: hv: Rename 'alloced' to 'allocated' omits a70d298c4459 Drivers: hv: vmbus: Use struct_size() helper in kmalloc() omits 4291d085b0b0 powerpc/32s: Make pte_update() non atomic on 603 core omits 535bda36dbf2 powerpc/nohash: Remove pte_same() omits 4634bf4455fe powerpc/603: Clear C bit when PTE is read only omits 9872cbfb4558 powerpc/603: Remove outdated comment omits dd75080aa840 powerpc/kasan: Fix early region not updated correctly omits e414e2938ee2 powerpc/xive: Add some error handling code to 'xive_spapr_init()' omits 0198322379c2 powerpc/perf: Don't use perf_hw_context for trace IMC PMU omits ed482dc8c76d ASoC: samsung: Explicitly include gpiolib header omits b5083c0c948a ASoC: wm8962: Allow switching between analog and digital inputs omits e2ce580f1fff ASoC: sun4i-i2s: Add support for the R329/D1 variant omits c8bbc1de9088 ASoC: sun4i-i2s: Update registers for more channels omits 7f97b2ad9483 ASoC: dt-bindings: sun4i-i2s: Add compatibles for R329 and D1 omits d4be60fe66b7 powerpc/module_64: use module_init_section instead of patc [...] omits 34fc68348554 platform/surface: surface3-wmi: Simplify resource management omits 6768bddb70f0 platform/surface: Replace acpi_bus_get_device() omits f7e62c5890f0 platform/x86: Replace acpi_bus_get_device() omits e9b0e120d02a platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g ( [...] omits c3bd7dc553ee PCI: mvebu: Fix reporting Data Link Layer Link Active on e [...] omits c94ea32c0d3d PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on [...] omits d76a6ed0964a PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on [...] omits 16038ebb0f9f PCI: mvebu: Properly initialize vendor, device and revisio [...] omits 5c88ed798522 PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is u [...] omits 7a02acdb5deb PCI: mvebu: Remove duplicate nports assignment omits 7f09a4b195a9 PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option omits 05241c13655c PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_ [...] omits d3f332b568dc PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHAB [...] omits 64a70f521e13 PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const omits e621e106a139 MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer omits be7be1c6c6f8 PCI: rpaphp: Add MODULE_DESCRIPTION omits 925f76c55784 powerpc/spufs: adjust list element pointer type omits d946bc44aa0b drm/i915: Disable unused power wells left enabled by BIOS omits a1c414093370 powerpc/epapr: Fix parmeters typo omits b53c86105919 powerpc: Fix debug print in smp_setup_cpu_maps omits 377c675f3c17 drm/i915: Fix header test for !CONFIG_X86 omits d30b9ae93bf5 drm/i915: Do not spam log with missing arch support omits c5e804ba38b5 drm: mxsfb: Use dev_err_probe() helper omits bba14b329157 ARM: orion/gpio: Get rid of unused first parameter in orio [...] omits 876f7a438e42 Merge drm/drm-next into drm-intel-gt-next omits 4feb74aa64b3 KVM: PPC: Decrement module refcount if init_vm fails omits 175be7e5800e KVM: PPC: Book3S HV: Free allocated memory if module init fails omits c5d0d77b4526 KVM: PPC: Book3S HV: Delay setting of kvm ops omits 69ab6ac380a0 KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init omits b2e4a2b300e5 f2fs: expose discard related parameters in sysfs omits d2d8e896485a f2fs: move discard parameters into discard_cmd_control omits ac1eb6655be4 ata: libata: ata_{sff|std}_prereset() always return 0 omits f4a8d4f2b65d ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235 omits 8fc0bfcd5719 pinctrl: ocelot: Add support for ServalT SoC omits da9fcbf262bc dt-bindings: pinctrl: ocelot: Add ServalT SoC support omits 7e2ec174945f drm/amd/display: Use NULL pointer instead of plain integer omits 5d64f9bbb628 amdgpu/pm: Implement new API function "emit" that accepts [...] omits 4f860edecdaf drm/amdgpu: limit the number of dst address in trace omits 9308a49d8ee2 drm/amd: avoid suspend on dGPUs w/ s2idle support when run [...] omits 22f7cc752408 drm/amdgpu: restructure amdgpu_fill_buffer v2 omits 6927913d7007 drm/amdgpu: rework GART copy window handling omits e0a4459d4542 drm/amdgpu: lower BUG_ON into WARN_ON for AMDGPU_PL_PREEMPT omits fcd6b0e270a9 drm/amdgpu: fix logic inversion in check omits 33413ef964b8 drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 201 [...] omits dd4dabe4b3c2 drm/amd/display: clean up some inconsistent indenting omits bd682a788c1f drm/amd/display: Trigger DP2 Sequence With Uncertified Cable omits 05f8c2a87aa0 drm/amd/display: 3.2.171 omits 2412d339b30e drm/amd/display: [FW Promotion] Release 0.0.102.0 omits fd2492667680 drm/amd/display: move link_hwss to link folder and break d [...] omits 2750caffa7a9 drm/amd/display: move get_link_hwss to dc_resource omits dfabe5979779 drm/amd/display: temporarly move non link_hwss code to dc_link_dp omits 8788e0668f4f drm/amd/display: add set dp lane settings to link_hwss omits b9d3d50adbc7 drm/amd/display: add set dp link test pattern to link_hwss omits e8702d0b97dc drm/amd/display: add enable/disable dp link output to link_hwss omits 2426d71c5287 drm/amd/display: refactor destructive verify link cap sequence omits 9d8033d6beca drm/amd/display: add setup/reset stream encoder to link_hwss omits 702f8dd8319f drm/amd/display: revert "Reset fifo after enable otg" omits 88839870c306 drm/amd/display: add infoframe update sequence debug trace omits 219fa961e124 drm/amd/display: watermark latencies is not enough on DCN31 omits d389eafa3f50 drm/amd/display: Improve dce_aux_transfer_with_retries logging omits 241a074fc134 drm/amd/display: Add link enc null ptr check for cable ID (#2597) omits 274b924c3ed1 drm/amdgpu: drop flood print in rlcg reg access function omits 889f84798c5b drm/amdgpu: Fix uninitialized variable use warning omits a2170b4af62f drm/amdgpu: Add judgement to avoid infinite loop omits 67ff4a72a069 drm/amd/display: Update watermark values for DCN301 omits 90c44207cdd1 drm/amdkfd: Fix variable set but not used warning omits 1ca489fc60e2 drm/amd/display: fix spelling mistake: synatpics -> synaptics omits f89154b6525c drm/amd/pm: remove duplicate include in 'arcturus_ppt.c' omits 6a77bce58c6b drm/amdgpu: remove duplicate include in 'amdgpu_device.c' omits d2895ec4ca6c drm/amdgpu: fix a potential GPU hang on cyan skillfish omits d2a197a45daa drm/amd: Only run s3 or s0ix if system is configured properly omits 18b66ace6b3a drm/amd: add support to check whether the system is set to s3 omits fe13889c390e genirq, softirq: Use in_hardirq() instead of in_irq() omits 449972c67ea7 x86/PCI: Fix coding style in PIRQ table search functions omits 07a9d83afc3d x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interp [...] omits d1ba93f1f184 x86/PCI: Add $IRT PIRQ routing table support omits f3ff9dcbdd5b x86/PCI: Handle PIRQ routing tables with no router device given omits d1f37bac9beb x86/PCI: Add support for the SiS85C497 PIRQ router omits 040a35f1a327 x86/PCI: Disambiguate SiS85C503 PIRQ router code entities omits dfcf39eff65f x86/PCI: Add support for the Intel 82378ZB/82379AB (SIO/SI [...] omits c9df2d2677e8 x86/PCI: Handle IRQ swizzling with PIRQ routers omits 9598dca94cbf x86/PCI: Also match function number in $PIR table omits 957493178994 x86/PCI: Include function number in $PIR table dump omits 5c2830301a87 x86/PCI: Show the physical address of the $PIR table omits 9526e4c83dfb Merge branch 'ti-k3-dts-next' into ti-next omits c3d66a164c72 soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe omits a181bcfca937 firmware: ti_sci: inproper error handling of ti_sci_probe omits 043cfff99a18 firmware: ti_sci: Fix compilation failure when CONFIG_TI_S [...] omits 001d7c83704b soc: ti: smartreflex: Use platform_get_irq_optional() to g [...] omits a8eba8dde5fb soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable omits 784056d36f27 power: supply: axp288_fuel_gauge: Fix spelling mistake "re [...] omits e6ac77ab78cb Merge tag 'platform-drivers-x86-serial-multi-instantiate-1 [...] omits d9c01c530cc5 ACPI / scan: Create platform device for CS35L41 omits 07bcab93946c ALSA: hda/realtek: Add support for HP Laptops omits 68f201f9061c platform/x86: serial-multi-instantiate: Add SPI support omits 35a36cbb7b1c platform/x86: serial-multi-instantiate: Reorganize I2C functions omits 5e63b2ea3dfb platform/x86: i2c-multi-instantiate: Rename it for a gener [...] omits 657e54e54ba5 pwm: pxa: Implement .apply() callback omits 431c322298de pwm: stmpe: Rename variable pointing to driver private data omits 74746ac0f03f pwm: stmpe: Drop unused setting of driver data omits c4fab4529062 pwm: sun4i: Rename variable pointing to driver private data omits f19460c1d5cc pwm: tegra: Rename variable pointing to driver private data omits 22ba60f617bd drm/i915: Move [more] GT registers to their own header file omits 8d37f2710f02 spi: mpc512x-psc: Fix compile errors omits 7030c428fae1 spi: Replace acpi_bus_get_device() omits 22e8e19a46f7 pwm: img: Rename variable pointing to driver private data omits b23fd25ec8f1 pwm: imx1: Implement .apply callback omits 9136a39e6cf6 pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_ [...] omits 20d9de9c4d66 pwm: lpc18xx-sct: Reduce number of devm memory allocations omits 0401f24cd238 pwm: lpc18xx-sct: Initialize driver data and hardware befo [...] omits ce2fce2513c5 drm/i915: Only include i915_reg.h from .c files omits 0d6419e9c855 drm/i915: Move GT registers to their own header file omits e71a74122863 drm/i915: Parameterize MI_PREDICATE registers omits 7d296f369d38 drm/i915: Parameterize R_PWR_CLK_STATE register definition omits 66a19a3a0e2d drm/i915/perf: Express OA register ranges with i915_range omits 2ef6d3bf4262 drm/i915/perf: Move OA regs to their own header omits ae6062c4abdb remoteproc: mtk_scp: Use dev_err_probe() where possible omits 77c792b91208 remoteproc: mtk_scp: Reorder scp_probe() sequence omits c1407ac1099a remoteproc: mtk_scp: Use devm variant of rproc_alloc() omits c5510f53140c video: fbdev: Fix wrong file path for pvr2fb.c in Kconfig [...] omits 3f1a31ff8e3f drm/vmwgfx: remove vmw_wait_dma_fence omits 72be4584ae7e drm/i915: remove VGA register definitions omits f0bb41fad02e drm/i915/vga: switch to use VGA definitions from video/vga.h omits 365ab499153c fs/ntfs3: remove unnecessary NULL check omits 455a844d6345 block: fix boolreturn.cocci warning omits 3767c902719b MAINTAINERS: add bio.h to the block section omits b42c1fc3d55e block: fix the kerneldoc for bio_end_io_acct omits aa8dcccaf32b block: check that there is a plug in blk_flush_plug omits b1f866b013e6 block: remove blk_needs_flush_plug omits a7c50c940477 block: pass a block_device and opf to bio_reset omits 49add4966d79 block: pass a block_device and opf to bio_init omits 07888c665b40 block: pass a block_device and opf to bio_alloc omits b77c88c2100c block: pass a block_device and opf to bio_alloc_kiocb omits 609be1066731 block: pass a block_device and opf to bio_alloc_bioset omits 0a3140ea0fae block: pass a block_device and opf to blk_next_bio omits 3b005bf6acf0 block: move blk_next_bio to bio.c omits 7d8d0c658d48 xen-blkback: bio_alloc can't fail if it is allow to sleep omits d7b78de2b155 rnbd-srv: remove struct rnbd_dev_blk_io omits 1fe0640ff94f rnbd-srv: simplify bio mapping in process_rdma omits 4b1dc86d1857 drbd: bio_alloc can't fail if it is allow to sleep omits 28d7d128aad5 dm-thin: use blkdev_issue_flush instead of open coding it omits eba33b8ef1b9 dm-snap: use blkdev_issue_flush instead of open coding it omits 3f868c09ea8f dm-crypt: remove clone_init omits 53db984e004c dm: bio_alloc can't fail if it is allowed to sleep omits 39146b6f66ba ntfs3: remove ntfs_alloc_bio omits 5d2ca2132f88 nfs/blocklayout: remove bl_alloc_init_bio omits f0d911927b3c nilfs2: remove nilfs_alloc_seg_bio omits d5f68a42da7a fs: remove mpage_alloc omits 322cbb50de71 block: remove genhd.h omits e7243285c0fc block: move blk_drop_partitions to blk.h omits 926597ffce0e block: move disk_{block,unblock,flush}_events to blk.h omits fbdee71bb5d8 block: deprecate autoloading based on dev_t omits 1f1b0c105b19 dt-bindings: phy: Add compatible for Mediatek MT8186 omits 180b54d4c3da Merge branch 'for-5.18/sigma-micro' into for-next omits 976734041b6c HID: add SiGma Micro driver omits bdb5fcc74d34 Merge branch 'for-5.18/google' into for-next omits 01f1269fbb0e HID: google: Use struct_size() helper in kzalloc() omits 7f7b571becf3 thunderbolt: Replace acpi_bus_get_device() omits fbe201d16bb1 Merge branch 'for-5.17/upstream-fixes' into for-next omits d4c575491c82 Merge branch 'for-5.17/upstream-fixes' into for-next omits ee28855a5449 perf/x86/intel: Increase max number of the fixed counters omits 0144ba0c5bd3 KVM: x86: use the KVM side max supported fixed counter omits 2145e77fecfb perf/x86/intel: Enable PEBS format 5 omits 58b2ff2c18b1 perf/core: Allow kernel address filter when not filtering [...] omits e5524bf1047e perf/x86/intel/pt: Fix address filter config for 32-bit kernel omits d680ff24e9e1 perf/core: Fix address filter parser for multiple filters omits 1fb85d06ad67 x86: Share definition of __is_canonical_address() omits c243cecb58e3 perf/x86/intel/pt: Relax address filter validation omits c8eaf6ac76f4 sched: move autogroup sysctls into its own file omits 127b6429d235 selftests/rseq: x86-32: use %gs segment selector for acces [...] omits 4e15bb766b6c selftests/rseq: x86-64: use %fs segment selector for acces [...] omits b53823fb2ef8 selftests/rseq: Fix: work-around asm goto compiler bugs omits 94c5cf2a0e19 selftests/rseq: Remove arm/mips asm goto compiler work-around omits d7ed99ade3e6 selftests/rseq: Fix warnings about #if checks of undefined tokens omits 26dc8a6d8e11 selftests/rseq: Fix ppc32 offsets by using long rather than off_t omits de6b52a21420 selftests/rseq: Fix ppc32 missing instruction selection "u [...] omits 24d1136a29da selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field poin [...] omits 233e667e1ae3 selftests/rseq: Uplift rseq selftests for compatibility wi [...] omits 886ddfba933f selftests/rseq: Introduce thread pointer getters omits e546cd48ccc4 selftests/rseq: Introduce rseq_get_abi() helper omits 94b80a19ebfe selftests/rseq: Remove volatile from __rseq_abi omits 930378d056ea selftests/rseq: Remove useless assignment to cpu variable omits bfdf4e620805 rseq: Remove broken uapi field layout on 32-bit little endian omits 5c105d55a9dc selftests/rseq: introduce own copy of rseq uapi header omits 3e9cea48296e Merge remote-tracking branch 'spi/for-5.18' into spi-5.18 omits 30a4eca69b76 thunderbolt: Add internal xHCI connect flows for Thunderbo [...] omits f1d5ec3e0eab thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() omits 3eddfc121f90 thunderbolt: Disable LTTPR on Intel Titan Ridge omits 1b3cf0133fbd dt-bindings: panel: Introduce a panel-lvds binding omits ea8a12e350e8 dt-bindings: display: Turn lvds.yaml into a generic schema omits 34554946143d drm/vc4: hdmi: Simplify the connector state retrieval omits 70c0b80d0bbb drm/edid: Clear EDID Deep Color Modes in drm_reset_display_info() omits 961f649fb3ad powerpc/ptdump: Fix sparse warning in hashpagetable.c omits ccafe7c20b7d macintosh: macio_asic: remove useless cast for driver.name omits 2e7f1e2b30b5 powerpc/64: Move paca allocation later in boot omits 5ebb74749202 powerpc: dts: t1040rdb: fix ports names for Seville Ethern [...] omits eddaa9a40275 powerpc/pseries: read the lpar name from the firmware omits 8e0f353a44ff powerpc/kvm: no need to initialise statics to 0 omits faf01aef0570 KVM: PPC: Merge powerpc's debugfs entry content into gener [...] omits 0868ad385aff gpio: Add support for Airoha EN7523 GPIO controller omits 4737499ca3df dt-bindings: arm: airoha: Add binding for Airoha GPIO controller omits cd9f7f7ac593 drm/fb-helper: Mark screen buffers in system memory with F [...] omits c3b08f12c719 Merge branches 'renesas-arm-defconfig-for-v5.18' and 'rene [...] omits 81a27b1f6902 arm64: dts: renesas: rzg2lc-smarc: Enable microSD on SMARC [...] omits 7ca0ce6478c6 arm64: dts: renesas: rzg2lc-smarc-som: Enable eMMC on SMAR [...] omits f91c4c74796a arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK omits 7c2b8198f4f3 arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC omits 4a3680d03840 Merge tag 'renesas-r9a07g054-dt-binding-defs-tag' into ren [...] omits 2e8a33354724 arm64: defconfig: Enable additional support for Renesas platforms omits 3cff3c099fcd ARM: shmobile: defconfig: Disable unneeded 8250 serial options omits 678eb67513a9 dt-bindings: clock: renesas: Document RZ/V2L SoC omits 4decd2e54b61 dt-bindings: clock: Add R9A07G054 CPG Clock and Reset Definitions omits 2a7b02ea7f8f ata: libata-acpi: kill ata_acpi_on_suspend() omits 2ecda181682e xfrm: delete duplicated functions that calls same xfrm_api [...] omits fc153c1c58cb clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW omits e2b665f612ca tools/memory-model: Explain syntactic and semantic dependencies omits a7d89cfb8e12 torture: Change KVM environment variable to RCUTORTURE omits e31ccc1ddd2a torture: Make kvm-find-errors.sh notice missing vmlinux file omits b376005eb3a8 torture: Print only one summary line per run omits 2bc9062e7f39 torture: Make kvm-remote.sh try multiple times to download [...] omits 99c80a96a512 torture: Compress KCSAN as well as KASAN vmlinux files omits 9a32ed1cf6cd torture: Indicate which torture.sh runs' bugs are all KCSA [...] omits a711aaccf6b3 torture: Make kvm.sh summaries note runs having only KCSAN [...] omits 21fbc62576b6 torture: Output per-failed-run summary lines from torture.sh omits 010e5773b205 torture: Allow four-digit repetition numbers for --configs [...] omits bee6f2169935 torture: Drop trailing ^M from console output omits 9c0f1c7fd7c6 rcutorture: Enable limited callback-flooding tests of SRCU omits 6b8646a9d37c torture: Wake up kthreads after storing task_struct pointer omits 89440d2dad0c rcutorture: Fix rcu_fwd_mutex deadlock omits 02b51a1cf479 rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop omits e22ef8df415d rcutorture: Make rcu_fwd_cb_nodelay be a counter omits 05b724655bf1 rcutorture: Increase visibility of forward-progress hangs omits 2b4a7f20f160 torture: Distinguish kthread stopping and being asked to stop omits 6f81bd6a4e30 rcutorture: Print message before invoking ->cb_barrier() omits 1a96a2501ad2 srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf omits 0476dec8bf3c srcu: Fix s/is/if/ typo in srcu_node comment omits a9068193025c srcu: Tighten cleanup_srcu_struct() GP checks omits c9515875850f rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings omits 10c535787436 rcu: Don't deboost before reporting expedited quiescent state omits a469948b20ed rcu: Update documentation regarding kthread_prio cmdline p [...] omits c8b16a65267e rcu: Elevate priority of offloaded callback threads omits 54577e23fa07 rcu: Make priority of grace-period thread consistent omits c8db27dd0ea8 rcu: Move kthread_prio bounds-check to a separate function omits 4b4399b2450d rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 omits eae9f147a4b0 rcu: Remove unused rcu_state.boost omits 02e302417527 rcu/nocb: Handle concurrent nocb kthreads creation omits a47f9f131dfe rcu: Mark accesses to boost_starttime omits 63c564da11cb rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() omits 4d266c247d56 rcu/exp: Fix check for idle context in rcu_exp_handler omits 0e326df06980 selinux: various sparse fixes omits 5dbbc145d24a docs: scheduler: Fix outdated parameter of rebalance_domains omits dc6cdced47ce docs/zh_CN: Add rbtree Chinese translation omits 6bc1968c14e9 selinux: try to use preparsed sid before calling parse_sid() omits b8b87fd954b4 selinux: Fix selinux_sb_mnt_opts_compat() omits 86df41418693 drm/i915: Introduce G12 subplatform of DG2 omits e2bc55335904 video: fbdev: pxa3xx-gcu: Remove unnecessary print functio [...] omits 863f94617051 video: fbdev: pxa168fb: Remove unnecessary print function [...] omits ffebd9053272 platform/chrome: cros_ec_typec: Check for EC device omits 2bf68bbdb6f5 Revert "drm/panel-edp: Allow querying the detected panel v [...] omits 70ee8d48f465 spi: Enhance and export helpers for ACPI resources omits e612af7acef2 spi: Add API to count spi acpi resources omits 87e59b36e5e2 spi: Support selection of the index of the ACPI Spi Resour [...] omits 000bee0ed70a spi: Create helper API to lookup ACPI info for spi device omits e3dc1399506f spi: Make spi_alloc_device and spi_add_device public again omits b1c852c71719 Merge branch 'for-5.17-fixes' into for-next omits 7f7ed3707b88 spi: Enhance and export helpers for ACPI resources omits 363c4c3811db drm/panel-edp: Allow querying the detected panel via sysfs omits 90b2433edb6d seq_file: fix NULL pointer arithmetic warning omits 113962301d2d spi: Add API to count spi acpi resources omits 92640f98a78c spi: Support selection of the index of the ACPI Spi Resour [...] omits 70dd264bc07a spi: Create helper API to lookup ACPI info for spi device omits 941bffd7d7f5 spi: Make spi_alloc_device and spi_add_device public again omits b651d1da86aa spi: bcm2835aux: Convert to use GPIO descriptors omits 321599693213 spi: st-ssc4: Covert to use GPIO descriptors omits ab28e944197f topology/sysfs: Add PPIN in sysfs under cpu topology omits 182ecfaf757d topology/sysfs: Add format parameter to macro defining "sh [...] omits 822ccfade55b x86/cpu: Read/save PPIN MSR during initialization omits 00a2f23eef7d x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit omits 0d9c00117b8a RDMA/mlx4: remove redundant assignment to variable nreq omits 28e54414a890 Merge tag 'psy-extcon-i2c-mfd-for-v5.18-signed' into psy-next omits 21356ac14e05 extcon: intel-cht-wc: Report RID_A for ACA adapters omits 66e31186cd2a extcon: intel-cht-wc: Add support for registering a power_ [...] omits 73b5ae341588 extcon: intel-cht-wc: Refactor cht_wc_extcon_get_charger() omits b7fa2cd357ed extcon: intel-cht-wc: Support devs with Micro-B / USB-2 on [...] omits b910a9cea8aa extcon: intel-cht-wc: Use new cht_wc_model intel_soc_pmic field omits 4b32649140a1 i2c: cht-wc: Make charger i2c-client instantiation board/d [...] omits 3afcbe094700 mfd: intel_soc_pmic_chtwc: Add cht_wc_model data to struct [...] omits c1ae3a4efbf5 power: supply: bq25890: Use the devm_regmap_field_bulk_all [...] omits 48f45b094dbb power: supply: bq25890: Support higher charging voltages t [...] omits eab25b4f93aa power: supply: bq25890: On the bq25892 set the IINLIM base [...] omits 79d35365a585 power: supply: bq25890: Add support for registering the Vb [...] omits 5575802d78b8 power: supply: bq25890: Add bq25890_set_otg_cfg() helper omits f481d5b80bd8 power: supply: bq25890: Drop dev->platform_data == NULL check omits 06c75095e814 power: supply: bq25890: Enable charging on boards where we [...] omits 40428bd46757 power: supply: bq25890: Add support to read back the setti [...] omits 7e3b8e357f23 power: supply: bq25890: Add support to skip reset at probe [...] omits 7b22a97464b4 power: supply: bq25890: Add a bq25890_rw_init_data() helper omits c562a43a460f power: supply: bq25890: Reduce reported CONSTANT_CHARGE_CU [...] omits 766873c139a9 power: supply: bq25890: Rename IILIM field to IINLIM omits 2220af8ca61a power: supply: core: Refactor power_supply_set_input_curre [...] omits 210bc22c5d3d power: supply: axp288_fuel_gauge: Add a no_current_sense_r [...] omits 30abb3d07929 power: supply: axp288_fuel_gauge: Take lock before updatin [...] omits 05972f53a12f power: supply: axp288_fuel_gauge: Refactor IRQ initialization omits f1b7e0881fe1 power: supply: axp288_fuel_gauge: Use devm_power_supply_re [...] omits 360108661277 power: supply: axp288_fuel_gauge: Use devm_add_action_or_r [...] omits 0b80eb6c3832 power: supply: axp288_fuel_gauge: Add axp288_fuel_gauge_re [...] omits b2657167447a power: supply: axp288_fuel_gauge: Add dev helper var to probe() omits 29b9702ffe70 drm/i915/ttm: Return some errors instead of trying memcpy move omits 0dcab41d3487 x86/cpu: Merge Intel and AMD ppin_init() functions omits fd46821e85de power: supply: cpcap-battery: Add battery type auto detect [...] omits 7f99cb5e6039 x86/CPU/AMD: Use default_groups in kobj_type omits 657b15d672f4 drm/i915: s/GRAPHICS_VER/DISPLAY_VER/ where appropriate omits b5c84a9edcd4 drm/bridge: add it6505 driver omits d4f408cdcd26 power: supply: axp20x_battery: properly report current whe [...] omits ba18dad0fb88 power: reset: gemini-poweroff: Fix IRQ check in gemini_pow [...] omits 19d36cfafad0 drm/i915: Document BDW+ DRRS M/N programming requirements omits 2efb4adf489d drm/i915: Always check dp_m2_n2 on pre-bdw omits 00dd7f953b9b drm/i915: Dump dp_m2_n2 always omits 23015f6f900b drm/i915: Program pch transcoder m2/n2 omits 1d06c820b2b7 drm/i915: Clear DP M2/N2 when not doing DRRS omits 6d6c932daef5 drm/i915: Fix transcoder_has_m2_n2() omits c3e27f4307fe drm/i915: Extract can_enable_drrs() omits f0d4ce59f4d4 drm/i915: Disable DRRS on IVB/HSW port != A omits a35eca01c372 drm/i915: Extract {i9xx,ilk}_configure_cpu_transcoder() omits 2b7950c7ac91 power: supply: mp2629_charger: use platform_get_irq() omits 8de5df3b07ef drm/i915: Move M/N setup to a more logical place on ddi platforms omits a68819cc557c drm/i915: Move PCH transcoder M/N setup into the PCH code omits e57c1a3bd5e8 drm/v3d: fix missing unlock omits 0adc41de818c drm/i915: Pass crtc+cpu_transcoder to intel_cpu_transcoder [...] omits 5cd0664483c1 drm/i915: Split intel_cpu_transcoder_get_m_n() into M1/N1 [...] omits be0c94ee2150 drm/i915: Split intel_cpu_transcoder_set_m_n() into M1/N1 [...] omits cc954cfa6fe4 drm/i915: Nuke ilk_get_fdi_m_n_config() omits 6149cb68a5be drm/i915: Nuke intel_dp_get_m_n() omits 8023d3bef18b drm/i915: Nuke intel_dp_set_m_n() omits c50df701d49e drm/i915: Enable rpm wakeref tracking whether runtime pm i [...] omits 751a9d69b197 drm/i915: Fix oops due to missing stack depot omits 53dbee4926d3 Merge tag 'drm-misc-next-2022-01-27' of git://anongit.free [...] omits d1b866235c13 Merge branch 'next/dt64' into for-next omits a0d5455330ec arm64: dts: exynos: adjust USB DRD clocks with dtschema in [...] omits 06c767e49e99 Merge branch 'for-v5.18/tesla-fsd-clk' into for-next omits 0b59bc00a693 clk: samsung: fix missing Tesla FSD dependency on Exynos omits 3652dc070bad pinctrl: samsung: improve wake irq info on console omits 914195ec7ecb pwm: meson: Drop always false check from .apply() omits 5f97f18feac9 pwm: meson: Simplify duplicated per-channel tracking omits cb971fdb4592 pwm: meson: Drop useless check for channel data being NULL omits 37349609f3a3 pwm: meson: Drop always false check from .request() omits cd7ce3e18afa arm64: defconfig: Enable SM8250 video clock controller omits d3173e421b72 arm64: defconfig: Enable PM8916 watchdog driver omits 45882459159d arm64: dts: qcom: sdm845: add device tree for SHIFT6mq omits 12dfb002ca01 arm64: dts: qcom: sdm845-oneplus-*: add fuel gauge omits d1c10ab1494f arm64: dts: qcom: ipq6018: fix usb reference period omits 8af90d6daa36 arm64: dts: qcom: msm8994-huawei-angler: Add vendor name huawei omits 4dd1ad619274 arm64: dts: qcom: msm8994: Provide missing "xo_board" and [...] omits 1b7101e8124b arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2 omits 6574702b0d39 arm64: dts: qcom: sm8450: Update cpuidle states parameters omits a131255e4ad1 arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc omits 32bc936d7321 arm64: dts: qcom: sm8250: Add cpuidle states omits 17ac8af678b6 arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc omits e4a4fdcf7085 arm64: dts: qcom: ipq8074: add the reserved-memory node omits 72b1c5da796e arm64: dts: broadcom: bcm4908: add pinctrl binding omits 33826e9c6ba7 arm64: dts: broadcom: bcm4908: use proper TWD binding omits c210c1d8f19d arm64: dts: broadcom: align pl330 node name with dtschema omits bdf8762da268 ARM: dts: bcm2837: Add the missing L1/L2 cache information omits 441d531ec9b7 ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U omits 42124b947e8e arm64: dts: qcom: ipq8074: add SMEM support omits 2ffcfe791d05 arm64: dts: qcom: sm8150: Add support for LMh node omits 1f8790049384 arm64: dts: qcom: msm8916-j5: Fix typo omits a90b8adfa2dd Revert "arm64: dts: qcom: sm6125: Avoid using missing SM61 [...] omits 640e71aac554 arm64: dts: qcom: msm8916: improve usb hs node formating omits 7a52967d9050 arm64: dts: qcom: sm7225-fairphone-fp4: Configure WLED omits fe508ced49dd arm64: dts: qcom: pm6150l: Add wled node omits 5239ce22278a arm64: dts: qcom: pms405: assign device specific compatible omits e3e8a4724299 arm64: dts: qcom: ipq6018: add pcie max-link-speed omits 52f6fa2d2d72 arm64: dts: qcom: msm8996: SoC specific compatible strings [...] omits 4ec48ebfc3ea arm64: dts: qcom: msm8994: SoC specific compatible strings [...] omits ffd6cc92ab9c arm64: dts: qcom: sm8250: add description of dcvsh interrupts omits 3b87b01d7473 arm64: dts: qcom: sdm845: add missing power-controller compatible omits 0b9ae7ecdf54 arm64: dts: qcom: msm8996: qcom,controlled-remotely is boolean omits fad35efa75a2 arm64: dts: qcom: msm8998: Fix cache nodes omits 2a03c21cca5f arm64: dts: qcom: sm8150: simplify references to pwrkey and resin omits abdd4b7a7a70 arm64: dts: qcom: sm8150: add i2c and spi dma channels omits 63a4021fef47 arm64: dts: qcom: sdm845: rename memory@ nodes to more des [...] omits d60507200485 arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema omits ff15ae73eeee arm64: dts: qcom: apq8016-sbc: Fix dtbs_check warnings for &sound omits 7be1c395ee40 arm64: dts: qcom: fix thermal zones naming omits 2f1145117946 arm64: dts: qcom: update qcom,domain property omits 625c24460dbb arm64: dts: qcom: sdm845: fix microphone bias properties a [...] omits 206006cf20b3 ARM: dts: qcom: apq8060-dragonboard: fix typo in eMMC omits 5fbd593756be ARM: dts: qcom: pm8226: Add node for the MPP omits a23b9143286b ARM: dts: qcom: fill missing power-domain-cells for gcc co [...] omits 96b2f11780d5 ARM: dts: qcom: msm8960: move vsdcc regulator out of simple-bus omits 9f4a052795cd ARM: dts: qcom: add KPSS GCC compatible to clock nodes omits 6f7e221e7a5c ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 omits c9a186338f3f ARM: dts: qcom: rename eth node to ethernet omits 251632433637 ARM: dts: qcom: apq8060: correct mvs switch name omits 3be5acc8586b ARM: dts: qcom: nexus7: remove vcss supply which never existed omits af7a84eb9f92 ARM: dts: qcom: apq8064: adjust dsi node name to match dt-schema omits 019b7f93bf0d ARM: dts: qcom: apq8064: make pci regs property dt-schema [...] omits 6d3cb248e498 ARM: dts: qcom: apq8064: correct ranges values omits 8030cb9a5568 soc: qcom: aoss: remove spurious IRQF_ONESHOT flags omits d20e1df5c38f arm64: defconfig: Enable additional Broadcom STB drivers omits 4e6ae78ee619 soc: qcom: apr: Remove redundant 'flush_workqueue()' calls omits 4b41a9d0fe3d soc: qcom: aoss: Fix missing put_device call in qmp_get omits d1d87c33f47d scsi: lpfc: Remove redundant flush_workqueue() call omits 0ff027027e05 soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem omits 0603be719237 scsi: qedi: Remove redundant flush_workqueue() calls omits 2245ea91fd3a scsi: bfa: Replace snprintf() with sysfs_emit() omits 0ad3867b0f13 scsi: mvsas: Replace snprintf() with sysfs_emit() omits 5a811126d38f soc: qcom: rpmpd: Check for null return of devm_kcalloc omits 687ba48e16e4 scsi: bnx2fc: Make use of the helper macro kthread_run() omits a5d32f6d2e59 firmware: qcom: scm: Fix some kernel-doc comments omits dd84a4b0fe17 scsi: bnx2fc: Fix typo in comments omits f681d1078d45 scsi: ufs: Add checking lifetime attribute for WriteBooster omits 441d38c60fbe power: supply: cros_usbpd: Use struct_size() helper in kzalloc() omits a9ff0638a406 soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable omits 3d7e7980993d ARM: dts: qcom: ipq4019: fix sleep clock omits 53eeb07381f2 platform/chrome: cros_ec_typec: Make try power role optional omits f588a1bbfce7 drm/amd: Warn users about potential s0ix problems omits 071a13332de8 firmware: qcom: scm: Add function to set IOMMU pagetable a [...] omits 943515090ec6 firmware: qcom: scm: Add function to set the maximum IOMMU [...] omits 7823e5aa5d1d firmware: qcom: scm: Remove reassignment to desc following [...] omits 02964a7244ba ARM: dts: qcom: pm8226: Support SPMI regulators on PMIC sid 1 omits d88198fcb540 ARM: dts: qcom: pm8226: Add vibration motor node omits 6bf3c1895f58 arm64: dts: qcom: sdm845-db845c: Remove clock-lanes proper [...] omits 015bbdd31411 arm64: dts: qcom: apq8016-sbc: Remove clock-lanes property [...] omits cd4bd4704ec8 arm64: dts: qcom: msm8992-lg-bullhead: Add support for LG [...] omits 3f99518c6f65 arm64: dts: qcom: msm8992-lg-bullhead: Place LG Bullhead g [...] omits 58d5ea52bd22 arm64: dts: qcom: sc7280: Factor gpio.h include to sc7280.dtsi omits 90c856602e03 arm64: dts: qcom: sc7280: Factor out Chrome common fragment omits d80976d9ffd9 dma-resv: some doc polish for iterators omits 3d082157a242 drm: remove allow_fb_modifiers omits 8be576837b6e drm: add support modifiers for drivers whose planes only s [...] omits 2af104290da5 drm: introduce fb_modifiers_not_supported flag in mode_config omits 88a309465b3f lib: zstd: clean up double word in comment. omits c2741453478b kunit: cleanup assertion macro internal variables omits 2b6861e2372b kunit: factor out str constants from binary assertion structs omits 064ff292aca5 kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros omits 6419abb80e82 kunit: remove va_format from kunit_assert omits 95dcbc55fe4f kunit: tool: drop mostly unused KunitResult.result field omits 17ef0b4b441f arm64: defconfig: enable mcp251xfd driver omits af2d38db2674 arm64: defconfig: enable ath11k driver omits 1677e64d480d arm64: defconfig: Enable some Qualcomm drivers omits 063565aca373 Merge drm/drm-next into drm-intel-next omits ef6e871af312 drm/i915/dg2: s/engine->i915/i915/ for engine workarounds omits 61a6262f95e0 arm64: dts: qcom: sc7280: Move herobrine-r0 to its own dts omits 142a4d995c6a arm64: dts: qcom: sc7280: Fix gmu unit address omits 7b1e0a87730e arm64: dts: qcom: sc7280: Add camcc clock node omits fc6b1225d20d arm64: dts: qcom: sc7280: Add Display Port node omits 25940788d170 arm64: dts: qcom: sc7280: add edp display dt nodes omits 43137272f0bc arm64: dts: qcom: sc7280: Add DSI display nodes omits fcb68dfda5cb arm64: dts: qcom: sc7280: add display dt nodes omits bb59462e414f arm64: dts: qcom: sc7180: Add board regulators for MIPI ca [...] omits 1b968998a3cb arm64: dts: qcom: sc7280: Move USB2 controller nodes from [...] omits 9987151a9056 drm/bridge: lt9611: Fix an error handling path in lt9611_probe() omits e02dacd3a26d mtd: rawnand: Fix misuses of of_match_node() omits 3f26d1bf90ba mtd: Fix misuses of of_match_ptr() omits 2fa394824493 Merge tag 'arm-vmap-stacks-v6' of git://git.kernel.org/pub [...] omits 46f478077384 drm/bridge: Add missing pm_runtime_put_sync omits 6938e02f8658 spi: sp7201: Fix compiler warnings omits 99407f11b565 spi: pic32: Convert to use GPIO descriptors omits 2818824ced4b spi: mpc512x-psc: Convert to use GPIO descriptors omits 1a5a87d541b4 spi: mt65xx: Convert to GPIO descriptors omits 31455bbda208 spi: pxa2xx_spi: Convert to use GPIO descriptors omits 4d5a643e738c ARM: make get_current() and __my_cpu_offset() __always_inline omits 306b86074daf Merge branch 'next/dt64' into for-next omits f2bf0f216e84 Merge branch 'next/dt' into for-next omits 4ad322bfe4f6 Merge branch 'for-v5.18/tesla-fsd' into for-next omits ff72497f5728 arm64: dts: exynos: drop unneeded syscon phandle in Exynos [...] omits 2002c282cb89 arm64: dts: exynos: align pl330 node name with dtschema omits 363e52998c83 arm64: dts: exynos: Add initial E850-96 board support omits bfb3c7fa3950 arm64: dts: exynos: Add initial Exynos850 SoC support omits 13e906e50a8c component: Replace most references to 'master' with 'aggre [...] omits 1d22c270752e dt-bindings: serial: Add compatible for Mediatek MT8186 omits 8e4413aaf6a2 serial: 8250_exar: derive nr_ports from PCI ID for Acces I [...] omits f31afa6151ae tty: Replace acpi_bus_get_device() omits 554237f2bb62 usb: gadget: f_uac2: Add speed names to bInterval dbg/warn omits 355a05dc8367 usb: gadget: f_uac2: Optionally determine bInterval for HS and SS omits a857c42fca8c usb: gadget: audio: Add HS/SS bInterval params for UAC2 omits 4ed941a99996 usb: gadget: f_uac2: Add HS/SS bInterval to configfs omits e1f09f409f6c usb: udc: Fix typo in comment omits c067688ae204 USB: ACPI: Replace acpi_bus_get_device() omits bb45f689fa62 ASoC: max98927: add missing header file omits d0d82cb741d0 staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY omits 9b80fa7e1fb2 staging: r8188eu: remove HW_VAR_CHECK_BSSID omits 6e28b38bad7d staging: r8188eu: remove HW_VAR_BCN_FUNC omits b82f0b575aff staging: r8188eu: remove HW_VAR_CAM_WRITE omits 9838ee1cc2ea staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR() omits 0599a490f3a9 staging: r8188eu: remove HW_VAR_MEDIA_STATUS omits 39c2b864780e staging: r8188eu: remove HW_VAR_AC_PARAM_BK omits 24873b8859d2 staging: r8188eu: remove HW_VAR_AC_PARAM_VI omits 111da5e574d9 staging: r8188eu: remove HW_VAR_AC_PARAM_VO omits 73e2daa8cafc staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL omits 89ba56a6fae2 staging: r8188eu: remove HW_VAR_SEC_CFG omits 9957b0e9fc5d staging: r8188eu: remove HW_VAR_BEACON_INTERVAL omits 1f6361d771d4 staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void omits 7ce2b888efd1 staging: r8188eu: convert rtw_p2p_prov_disc to return void omits e636a1f7b4fa staging: r8188eu: convert rtw_p2p_set_persistent to return void omits dd103a06418e staging: r8188eu: convert rtw_p2p_invite_req to return void omits fa8e9aa24313 staging: r8188eu: convert rtw_p2p_get_op_ch to return void omits b63d0921ce50 staging: r8188eu: convert rtw_p2p_get_groupid to return void omits 6f4dabe2d175 staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invi [...] omits 43a9e572768c staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void omits 057d75dbcef1 staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void omits 17a543c398d9 staging: r8188eu: convert rtw_p2p_get_role to return void omits df1847ed07dd staging: r8188eu: convert rtw_p2p_get_req_cm to return void omits 449dbe9de377 staging: r8188eu: convert rtw_p2p_get_status to return void omits 712eed5d0978 staging: r8188eu: convert rtw_p2p_setDN to return void omits 94f2746186c2 staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void omits 8fd35553dde4 staging: r8188eu: propagate error code in rtw_p2p_get2 omits 4377ab776373 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits a944d44a14ce staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits 6ae1d6e3803b staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits b1b182507e06 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits ab54b196c98f staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits c2e5e5f80c4e staging: r8188eu: remove unneeded variable in rtw_p2p_get omits 0bc14454d3e3 staging: r8188eu: remove unneeded variable in rtw_wx_get_enc omits 42475735ad45 staging: r8188eu: remove unneeded variable in rtw_wx_get_essid omits 7e41c7db279c staging: rt8188eu: Remove dead code omits 81f897a7129c staging: r8188eu: remove hal_init_macaddr() omits 590702353c07 staging: r8188eu: remove unused parameter from hw_var_set_* omits c264c1e48716 staging: r8188eu: remove c2h_evt_clear() omits 52f11ec9b901 staging: pi433: remove coding style item from the TODO file omits 1245e7b64b1b staging: r8188eu: remove IS_*_CUT macros omits cab5a00ca8cb staging: r8188eu: convert SetHalDefVar8188EUsb() to void omits 2eb482ab5995 staging: r8188eu: convert GetHalDefVar8188EUsb() to void omits fd5285ba0a18 staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_ [...] omits bd0861f513b1 staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb() omits a096a8fb52a2 staging: r8188eu: rx_packet_offset and max_recvbuf_sz are [...] omits 14eadca892dd Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits e4bae63fe5e0 ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree omits 60c250a98d4c Merge tag 'v5.17-rc2' into usb-next omits cfeb53aee6e4 ARM: dts: exynos: update dma node name with dtschema omits b8ae255e8939 ARM: dts: aspeed: rainier and everest: Enable UHCI omits e011df3579ac ARM: dts: Fix OpenBMC flash layout label addresses omits ab1b79159ad5 fsi: scom: Remove retries in indirect scoms omits d46fddd52d11 fsi: scom: Fix error handling omits d5342fdd163a powerpc: dts: Fix some I2C unit addresses omits 17846485dff9 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 omits f529edd1b69d powerpc/e500/qemu-e500: allow core to idle without waiting omits b2a6f6043577 powerpc: add link stack flush mitigation status in debugfs. omits 279d1a72c0f8 powerpc/xive: Export XIVE IPI information for online-only [...] omits c1c8a66367a3 KVM: PPC: Book3s: mmio: Deliver DSI after emulation failure omits 349fbfe9b918 KVM: PPC: mmio: Return to guest after emulation failure omits 3f831504482a KVM: PPC: mmio: Reject instructions that access more than [...] omits b99234b918c6 KVM: PPC: Fix vmx/vsx mixup in mmio emulation omits 36d014d37d59 KVM: PPC: Book3S HV: Stop returning internal values to userspace omits 6692531df62d uml/x86: use x86 load_unaligned_zeropad() omits 0c9dceb9bb6d asm/user.h: killed unused macros omits 1e2d84644d1c constify struct path argument of finish_automount()/do_add [...] omits 6e163f9b866a ata: libata-scsi: Simplify scsi_XX_lba_len() omits 261e15079930 ata: libata-scsi: Simplify ata_scsi_mode_select_xlat() omits 7fdbacfad7c8 ata: libata-scsi: Cleanup ata_get_xlat_func() omits 217ca30fbf4b ata: pata_pdc202xx_old: make static read-only array pio_ti [...] omits 9ab844253aed ata: pata_atiixp: make static read-only arrays const omits 8818a5342cb4 ata: pata_platform: Make use of platform_get_mem_or_io() omits 1c4cafd11599 padata: replace cpumask_weight with cpumask_empty in padata.c omits 28e9b6d8199a crypto: mxs-dcp - Fix scatterlist processing omits 05b3bade290d crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos omits 498382593c7c crypto: hisilicon/sec - use the correct print format omits 566f060f5453 crypto: hisilicon/sec - fix the CTR mode BD configuration omits 5e340558c5c7 crypto: hisilicon/sec - fix the max length of AAD for the [...] omits e764d81d5807 crypto: hisilicon/sec - add some comments for soft fallback omits 60ef3dde0d6c crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930 omits 85872d1a6f38 crypto: octeontx2 - select CONFIG_NET_DEVLINK omits 1c16dfbe6cd6 crypto: memneq - avoid implicit unaligned accesses omits 66eae850333d crypto: authenc - Fix sleep in atomic context in decrypt_tail omits c2a28fdb2f4e crypto: rsa-pkcs1pad - use clearer variable names omits a24611ea356c crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_ver [...] omits d3481accd974 crypto: rsa-pkcs1pad - restore signature length check omits e316f7179be2 crypto: rsa-pkcs1pad - correctly get hash from source scatterlist omits 9b30430ea356 crypto: rsa-pkcs1pad - only allow with rsa omits 642a7d49c249 crypto: qat - fix access to PFVF interrupt registers for GEN4 omits 5f2f5eaa3e37 arm64: lib: accelerate crc32_be omits 1b3dce8b8ab3 lib/crc32test: correct printed bytes count omits 5cb29be47d44 lib/crc32: Make crc32_be weak for arch override omits 163a4e7fa73c lib/crc32: remove unneeded casts omits a88592cc27ef crypto: kdf - Select hmac in addition to sha256 omits 881fc7fba6c3 crypto: sun8i-ss - really disable hash on A80 omits 90be188b65f7 crypto: x86 - Convert to SPDX identifier omits 8fc5f2ad896b crypto: testmgr - Move crypto_simd_disabled_for_test out omits ab7d88549e2f hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER omits 735efea69d36 crypto: ccp - remove redundant ret variable omits 78482af095ab video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() omits c51acdb78f92 fs: Remove FIXME comment in generic_write_checks() omits 6a3827ea4e2b video: fbdev: pxa168fb: Initialize pointers with NULL and [...] omits fee5c1e4b789 video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdf [...] omits 0f8a1cae9236 video: fbdev: savagefb: make a variable local omits 7b9c8e1a0ca1 dt-bindings: iio: adc: at91-sama5d2: update maintainers entry omits f3366f8e6464 mailmap: Update email address for Cai Huoqing omits f89ff2b356f0 dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigg [...] omits cd717ac6f69d iio: afe: rescale: reorder includes omits 51593106b608 iio: afe: rescale: use s64 for temporary scale calculations omits ca85123354e1 iio: inkern: make a best effort on offset calculation omits 14b457fdde38 iio: inkern: apply consumer scale when no channel scale is [...] omits 1bca97ff95c7 iio: inkern: apply consumer scale on IIO_VAL_INT cases omits 4c6123873a42 Merge tag 'v5.17-rc2' into tty-next omits 7ab004dbcbee Merge tag 'v5.17-rc2' into char-misc-next omits 711b6a3f4af1 iio: humidity: hdc100x: Add ACPI HID table omits 72ff282819d0 iio: pressure: dps310: Add ACPI HID table omits 19d32860dc78 iio: sx9360: fix iio event generation omits a5e9b2ddbbc7 iio: adc: qcom-vadc-common: Re-use generic struct u32_fract omits 8f2abd48b528 iio: adc: twl4030-madc: Re-use generic struct s16_fract omits 84cd574e2eb9 iio: adc: rn5t618: Re-use generic struct u16_fract omits e820a33748b5 math.h: Introduce data types for fractional numbers omits de645b279144 dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property i [...] omits 862cf8d5fd98 openrisc/boot: Remove unnecessary initialisation in memcpy(). omits aa74c44be19c pinctrl: Add driver for Sunplus SP7021 omits 340407d214e4 dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021 omits 775214d389c2 pinctrl: meson: add pinctrl driver support for Meson-S4 Soc omits 1713a8de4a3b dt-bindings: gpio: Add a header file for Amlogic Meson S4 omits 5cc25c129212 dt-bindings: pinctrl: meson: Add compatible for S4 omits 59d0e09374a3 Merge branch 'edac-urgent' into edac-for-next omits 364bd29902ae apparmor: Fix some kernel-doc comments omits 8db29b0b58d8 apparmor: Fix some kernel-doc comments omits 6431226f1d74 apparmor: Fix match_mnt_path_str() and match_mnt() kernel- [...] omits 24565bc41159 video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit omits 0a786596954a video: fbmem: use swap() to make code cleaner in fb_rotate_logo() omits 5c6f402bdcf9 video: fbdev: cirrusfb: check pixclock to avoid divide by zero omits 81b63420564d video: fbdev: mmp: Make use of the helper function dev_err [...] omits b1d8c84abb38 video: fbdev: s3c-fb: Make use of the helper function dev_ [...] omits a644da2ec57a video: fbdev: ssd1307fb: Make use of the helper function d [...] omits 626e021dab75 video: fbdev: pxa3xx-gcu: Make use of the helper function [...] omits 24e9c50d7adf video: fbdev: pxa168fb: Make use of the helper function de [...] omits 394e80c8c68d video: fbdev: da8xx-fb: Make use of the helper function de [...] omits 0d3dbeb8142a video: fbdev: omapfb: panel-tpo-td043mtea1: Make use of th [...] omits 7ebf85c5b104 video: fbdev: omapfb: panel-sharp-ls037v7dw01: Make use of [...] omits 9d773f103b89 video: fbdev: omapfb: lcd_ams_delta: Make use of the helpe [...] omits 1d09b2a18d4b video: fbdev: omapfb: panel-lgphilips-lb035q02: Make use o [...] omits 25a968fbca7a video: fbdev: asiliantfb: remove redundant assignment to v [...] omits 9c5718ab3096 video: fbdev: atyfb: Remove assigned but never used variab [...] omits 8738ddcac644 video: fbdev: w100fb: Reset global state omits 212efde8818e video: fbdev: au1200fb: Make use of dma_mmap_coherent() omits 3e17314c22ea agp: define proper stubs for empty helpers omits 37a1a2e6eeeb video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow omits 1e3c3e6193d4 video: fbdev: via: Fix spelling mistake "bellow" -> "below" omits 3bfa3f1b6119 video: fbdev: s3c-fb: drop unneeded MODULE_ALIAS omits 1791f487f877 video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() omits 567e44fb51b4 video: fbdev: controlfb: Fix COMPILE_TEST build omits 4378aaeef31b video: fbdev: ocfb: add const to of_device_id omits 136851694889 dt-bindings: simple-framebuffer: allow standalone compatible omits 963e65dbfd35 video: fbdev: sis: use swap() to make code cleaner omits 62d89a7d49af video: fbdev: matroxfb: set maxvram of vbG200eW to the sam [...] omits dd2909066402 video: fbdev: mb862xx: remove redundant assignment to pointer ptr omits fe4059c3c4c2 backlight: qcom-wled: Add PM6150L compatible omits 97db79f70505 video: fbdev: mach64_ct: remove redundant res variable omits 19d10a8333dc video: fbdev: omapfb: use default_groups in kobj_type omits 1ce48d67dc20 video: fbdev: omapfb: Remove redundant 'flush_workqueue()' calls omits adc122011125 backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls omits 9d54c5d47406 video: fbdev: imxfb: Check for null res pointer omits 0cd129de3ee7 video: fbdev: aty128fb: make some arrays static const omits 2943660fe301 arm64: dts: rockchip: add Quartz64-A con40 hardware omits 2ed1e35457a1 arm64: dts: rockchip: add Quartz64-A sdmmc1 node omits 827dfba89ae1 arm64: dts: rockchip: add Quartz64-A pmu_io_domains omits 922237a6c211 arm64: dts: rockchip: add the touchscreen controller to rk [...] omits 9ade1ab4d85f arm64: dts: rockchip: fix vcc3v3_lcd{0,1}_n regulators in [...] omits 036a4b4b4dfa clk: imx: Add imx8dxl clk driver omits 7154b046d8f3 clk: imx: Add initial support for i.MXRT1050 clock driver omits d6e359305b45 dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock omits a81595729be6 dt-bindings: imx: Add clock binding for i.MXRT1050 omits bd1e3696a052 arm64: dts: fsd: Add SPI device nodes omits e10d2b351b99 ARM: dts: imx28: reparent gpmi clock to ref_gpmi omits 934705316f0f i2c: mediatek: Add i2c compatible for Mediatek MT8186 omits f244cdce52de dt-bindings: i2c: update bindings for MT8186 SoC omits a263a84088f6 i2c: smbus: Use device_*() functions instead of of_*() omits 20e8ef5c7ffa docs: firmware-guide: ACPI: Add named interrupt doc omits e4a7e3f741f7 regulator/rpi-panel-attiny: Use two transactions for I2C read omits 5fa4e8ea6490 regulator/rpi-panel-attiny: Use the regmap cache omits 1d746d448f42 regulator: rpi-panel: Remove get_brightness hook omits 8c518eb40391 regulator: rpi-panel: Add GPIO control for panel and touch resets omits 4866e35e48e6 regulator: rpi-panel: Convert to drive lines directly omits 89339a2ae760 regulator: rpi-panel: Ensure the backlight is off during probe. omits 00440bcd211a regulator: rpi-panel: Serialise operations. omits 5665eee7a380 regulator: rpi-panel: Handle I2C errors/timing to the Atmel omits 7291e7d68630 regulator: rpi-panel: Register with a unique backlight name omits ca0acb511c21 device property: Add fwnode_irq_get_byname omits 9a19aba24ecc ASOC: amd: acp: Add generic PDM and PCI driver support for ACP omits e0c8a67f53a2 SoC: SOF: ipc: Optimizations for tx message omits a3a2a21acfdb (Re)enable DP/HDMI audio for RK3399 Gru omits d3f6899b0b56 RDMA/rxe: Remove qp->grp_lock and qp->grp_list omits 8a7fa872ff79 RDMA/rxe: Remove rxe_drop_all_macst_groups omits f9f484605779 RDMA/rxe: Enforce IBA o10-2.2.3 omits 68a99f6a0ebf media: lirc: report ir receiver overflow omits 950170d6d2a5 media: rc-core: rename ir_raw_event_reset to ir_raw_event_ [...] omits b2a90f4fcb14 media: lirc: remove unused lirc features omits a922a0cb05f4 media: aspeed: Correct values for detected timing omits 26aea93bd59d media: aspeed: Use FIELD_GET to improve readability omits 4b732a001685 media: aspeed: Correct value for h-total-pixels omits 71ef8053d48f media: aspeed: Fix no complete irq for non-64-aligned width omits fd3e9d57e7fa media: aspeed: add more debug log messages omits a3de90afe392 media: aspeed: use v4l2_info/v4l2_warn/v4l2_dbg for log omits 932de2cd4994 media: i2c: dw9714: add optional regulator support omits 54ade663d4bb media: ov2740: identify module after subdev initialisation omits e9b06e21266e media: MAINTAINERS: update drm/stm drm/sti and cec/sti mai [...] omits 86eeea9bc4e4 media: MAINTAINERS: Update Benjamin Gaignard maintainer status omits 1fe6ae4e8262 media: i2c: max9286: Implement media entity .link_validate [...] omits 1949c01efefb media: ov5693: fix returnvar.cocci warnings omits 2a7f8142032a media: ov5693: fix boolconv.cocci warnings omits 7be91e02ed57 media: i2c: Add ov08d10 camera sensor driver omits da15b409ef4c media: hi847: Add support for Hi-847 sensor omits ff44cc4c3232 media: ov8865: Fix indentation in set_selection callback omits edd4fbff5378 media: ov5648: Don't pack controls struct omits 24bb30c8c894 media: v4l: Avoid unaligned access warnings when printing [...] omits c748f10c213c media: ov6650: Fix missing frame interval enumeration support omits 985d2d7a482e media: ov6650: Fix crop rectangle affected by set format omits c74052646496 media: ov6650: Add try support to selection API operations omits 1f6f1e959a85 media: ov6650: Fix set format try processing path omits 02e3524474b8 RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem omits 758c7f1e9cc9 RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c omits 7df1023970d5 RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c omits 9b1b61c5fb84 RDMA/opa: Delete useless module.h include omits f156b944e5f4 RDMA/iser: Delete useless module.h include omits 163b4c12cd29 RDMA/ipoib: Delete useless module.h include omits d7b887ab5d42 RDMA/rxe: Delete useless module.h include omits cad4c6caadf3 RDMA/usnic: Delete useless module.h include omits fffa617a0fac RDMA/qib: Delete useless module.h include omits c8e2d59bf4dd RDMA/mthca: Delete useless module.h include omits 8a110fc9df03 RDMA/mlx4: Delete useless module.h include omits 75eeaed44813 RDMA/hfi1: Delete useless module.h include omits b74525f21e33 RDMA/core: Delete useless module.h include omits bd660922ab61 RDMA/mlx5: Delete useless module.h include omits 84aa6c3963b7 RDMA/mlx5: Delete get_num_static_uars function omits 270677026261 drm/i915/dg2: Add Wa_14015227452 omits bef8c5fdf50b spi: qcom: geni: Simplify DMA setting omits 73d4c3135b2a ASoC: cs42l51: Improve error handling in cs42l51_remove() omits 2acfab710114 ASoC: SOF: ipc: Do not allocate buffer for msg_data omits 73a548bd1fa3 ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_mess [...] omits 5b6988fe844a ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact [...] omits 2d7d9f36b567 ASoC: amd: renoir: Add check for acp configuration flags omits 611ba05e8bc5 ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir omits 6a75585a3d4b ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. omits 5a9f07a41522 ASoC: amd: acp: Add generic PCI driver module for ACP device omits def6dc250703 ASoC: amd: acp: Add PDM controller based dmic dai for Renoir omits c32bd332ce5c ASoC: amd: acp: Add generic support for PDM controller on ACP omits 6a8bc4b68ca0 ASoC: rk3399_gru_sound: Wire up DP jack detection omits 9da1467b49ad drm/rockchip: cdn-dp: Support HDMI codec plug-change callback omits 74cc53cf59b6 Tegra234 APE support omits 32a88d16615c RDMA/core: Set MR type in ib_reg_user_mr omits c1289d5d8502 RDMA/rtrs-clt: Do stop and failover outside reconnect work. omits b962fee5c266 RDMA/rtrs-clt: Update one outdated comment in path_it_deinit() omits b73627eaf435 RDMA/rtrs-clt: Reflow text so lines don't end with a '(' omits 44c3aa585cf8 RDMA/rtrs: Remove empty line after bracket omits 94d964e58ad6 media: v4l2-fwnode: Move bus config structure to v4l2_mediabus.h omits a299299963ae media: v4l2-subdev: Drop .set_mbus_config() operation omits b4bdc64613f1 media: i2c: ov6650: Drop implementation of .set_mbus_config() omits 04c66deecf66 media: pxa_camera: Drop usage of .set_mbus_config() omits 336136e197e2 media: dt-bindings: media: camss: Remove clock-lane property omits ac491992f370 RDMA/pvrdma: Remove useless DMA-32 fallback configuration omits 667da76b1c8c IB/mthca: Remove useless DMA-32 fallback configuration omits dbd171df8cc0 media: memory: mtk-smi: Get rid of mtk_smi_larb_get/put omits bf8275705565 media: mtk-vcodec: Get rid of mtk_smi_larb_get/put omits ce6c24baaa1f media: drm/mediatek: Get rid of mtk_smi_larb_get/put omits 5db12f5d843b media: drm/mediatek: Add pm runtime support for ovl and rdma omits 682c3cd82572 media: mtk-mdp: Get rid of mtk_smi_larb_get/put omits ba3cd6714aed media: mtk-jpeg: Get rid of mtk_smi_larb_get/put omits 635319a4a744 media: iommu/mediatek: Add device_link between the consume [...] omits 7d09aaf831b3 media: iommu/mediatek: Add probe_defer for smi-larb omits 2fb0feed5108 media: iommu/mediatek: Return ENODEV if the device is NULL omits 822a2ed8c606 media: iommu/mediatek-v1: Free the existed fwspec if the m [...] omits 20dc69ca1023 spi: Fix missing unlock on error in sp7021_spi_master_tran [...] omits fa183433bf53 regulator: maxim,max8973: Drop Tegra specifics from example omits 7bd04b8d46b9 ASoC: SOF: trace: Simplify count adjustment in trace_read omits 0cfe76156cc1 ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics f [...] omits 2ce0d008dcc5 ASoC: SOF: Intel: hda: Remove link assignment limitation omits fed44d6c3bcd ASoC: Document Tegra234 APE support omits 4fcc8710fdd9 ASoC: tegra: Update AHUB driver for Tegra234 omits 6d0990e6e844 media: dt-binding: mediatek: Get rid of mediatek,larb for [...] omits bd73292de823 media: dt-bindings: mediatek: Add mediatek, mt8183-jpgenc [...] omits a16ce2f33732 media: dt-bindings: mediatek: convert mtk jpeg decoder/enc [...] omits 70b0911ad81c media: hantro: jpeg: Remove open-coded size in quantizatio [...] omits dc8bfe1e482d media: hantro: output encoded JPEG content directly to cap [...] omits 7464f055e9c3 media: hantro: Implement V4L2_CID_JPEG_ACTIVE_MARKER control omits 00b5359bac5a media: hantro: jpeg: Add COM segment to JPEG header to ali [...] omits e90410d1304e media: hantro: jpeg: Add JFIF APP0 segment to JPEG encoder output omits 0ce575d43291 media: hantro: Support cropping visible area for encoders omits 89d78e0133e7 media: hantro: Fix overfill bottom register field name omits 59342e3410eb media: MAINTAINERS: Change maintainers for mipid02 driver omits 0533d1731d43 media: v4l2-dev: Use non-atomic bitmap API when applicable omits 083d299a26c5 media: dt-bindings: media: document imx8mq support for imx7-csi omits e55c90c82375 media: imx: imx7-media-csi: add support for imx8mq omits c8c80c996182 media: meson: vdec: potential dereference of null pointer omits 417591a766b3 media: imx-jpeg: Prevent decoding NV12M jpegs into single- [...] omits a45bef620227 media: doc: pixfmt-yuv: Fix V4L2-PIX-FMT-Y10P format omits db8397262ce6 media: docs: v4l2grab.c.rst: change unintended assignment omits ca85d271531a media: coda: Fix missing put_device() call in coda_get_vdoa_data omits f9e795eaa6de media: coda: Use platform_get_irq() to get the interrupt omits 5c5dabb16476 ARM: imxrt_defconfig: Add i.MXRT family defconfig omits a594525c82e0 drm/i915: Allow dead vm to unbind vma's without lock. omits 3364c5260da8 media: mtk-vpu: Drop unnecessary call to platform_get_resource() omits d5e438902ea3 media: s5p-g2d: Use platform_get_irq() to get the interrupt omits 35112f532276 media: exynos4-is: Use platform_get_irq() to get the interrupt omits f6762994ecef media: marvell-ccic: Use platform_get_irq() to get the interrupt omits 8e12c61cb15e media: exynos-gsc: Use platform_get_irq() to get the interrupt omits 2b9b06a7692e media: stm32-dma2d: Use platform_get_irq() to get the interrupt omits 8fae0d9f571e media: s5p-mfc: Use platform_get_irq() to get the interrupt omits 9fcb700420c9 media: bdisp: Use platform_get_irq() to get the interrupt omits b416be3a8792 media: camss: Use platform_get_irq_byname() to get the interrupt omits 7dee2cf0546a media: vsp1: Use platform_get_irq() to get the interrupt omits c9352df7139b media: i2c: max9286: Use "maxim,gpio-poc" property omits 48a0c73f94d3 media: dt-bindings: media: max9286: Define 'maxim,gpio-poc' omits 882ded92cd3c media: dt-bindings: media: max9286: Re-indent example omits 7fb968536682 Merge branches 'renesas-arm-defconfig-for-v5.18', 'renesas [...] omits 485d710685b1 arm64: defconfig: Enable Audio Graph Card2 driver omits 92dfff382af0 soc: renesas: Add support for reading product revision for [...] omits 0e684f6e9353 arm64: dts: renesas: ulcb/ulcb-kf: switch to use audio-gra [...] omits fb912a1b474e arm64: dts: renesas: rcar-gen3: Add MOST devices omits 953b392aef35 arm64: dts: renesas: Miscellaneous whitespace fixes omits 283252132cb5 arm64: dts: renesas: falcon-csi-dsi: Add and connect MAX96712 omits c705c871106e arm64: dts: renesas: ulcb-kf: Add 9-asix sensor device omits 67913cd1d47c ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header omits ed2e8e0ad593 ARM: imx: Add initial support for i.MXRT10xx family omits c137fb8909c1 soc: imx: Remove Layerscape check omits 7a05c5a0c883 drm/i915: Lock dpt_obj around set_cache_level, v2. omits 09b3acb73f76 ARM: dts: imx6sx-udoo-neo: Add HDMI support omits b57fb8742e00 ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers omits 14683babf8ee drm/i915: Move drrs hardware bit frobbing to small helpers omits 5f721a5d1bb2 drm/i915: s/gmch_{m,n}/data_{m,n}/ omits c65b3affc673 drm/i915: Clean up M/N register defines omits d29c9930279d drm/i915: Extract intel_{get,set}_m_n() omits bc1922e5d349 drm/i915: Fix a race between vma / object destruction and [...] omits 844318dfd31f crypto: qat - fix a signedness bug in get_service_enabled() omits 1e1ec11d3ec3 crypto: ccp - Ensure psp_ret is always init'd in __sev_pla [...] omits ba2c149d0812 crypto: tcrypt - add asynchronous speed test for SM3 omits 930ab34d906d crypto: x86/sm3 - add AVX assembly implementation omits b4784a45ea69 crypto: sm3 - make dependent on sm3 library omits 114004696bf2 crypto: sm2 - make dependent on sm3 library omits f3a03d319dbd crypto: arm64/sm3-ce - make dependent on sm3 library omits eb90686d5d10 crypto: sm3 - create SM3 stand-alone library omits 68ce6126e113 Documentation: update debugfs doc for Hisilicon HPRE omits f6fb93ccc8c8 Documentation: update debugfs doc for Hisilicon ZIP omits 535761866ec3 Documentation: update debugfs doc for Hisilicon SEC omits 660ff26080f5 Documentation: use the tabs on all acc documentation omits 7c937d263db4 ARM: dts: imx: Rename RTC device tree nodes omits 7e9102c9f98e ARM: dts: imx28: Use correct compatible string for RTC omits ecff30575b5a LSM: general protection fault in legacy_parse_param omits 512712a824de drm/i915/pmu: Fix KMD and GuC race on accessing busyness omits c36846f39179 drm/i915: delete shadow "ret" variable omits c57f5ba2c8fe drm/amdgpu: Wrong order for config and counter_id parameters omits 1ec5a44331af drm/amd/amdgpu: fix spelling mistake "disbale" -> "disable" omits ded81d5b2b67 drm/amdgpu: bump driver version for new CTX OP to set/get [...] omits 8cda7a4f96e4 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates omits e281d5940ae7 drm/amdgpu/swsmu/i2c: return an error if the SMU is not running omits 3ed893396b01 drm/amd: Enable FRU EEPROM for Sienna Cichlid omits 2f60dd50769e drm/amd: Expose the FRU SMU I2C bus omits f06d9e4eec73 drm/amdgpu: add 1.3.1/2.4.0 athub CG support omits 4e13b063d2e5 drm/amdgpu: convert code name to ip version for athub omits 7367540b2621 drm/amd/display: Fix unused variable warning omits bee7f8d09268 drm/amdgpu: get hash bit for CH4 in umc channel index omits e63fa4dcea2f drm/amdgpu: update algorithm of umc address conversion omits 498d46fe7aa7 drm/amdgpu: increase bad page number for umc ras query omits 400013b268cb drm/amdgpu: add umc_fill_error_record to make code more simple omits 9a1769604988 display/amd: decrease message verbosity about watermarks t [...] omits fc6ea4bee130 drm/amdgpu: Wipe all VRAM on free when RAS is enabled omits 7270e8957eb9 drm/amdgpu: Fix an error message in rmmod omits 75513bf5d72c drm/amd/pm: fix the deadlock observed on performance_level [...] omits f4e2a66dae99 drm/amd/pm: correct the MGpuFanBoost support for Beige Goby omits a154bf6eda98 drm/amd/display: Add Missing HPO Stream Encoder Function Hook omits 6225bb3a88d2 drm/amdkfd: svm range restore work deadlock when process exit omits 367c9b0f1b87 drm/amdkfd: Ensure mm remain valid in svm deferred_list work omits ac7c48c0cce0 drm/amdkfd: Don't take process mutex for svm ioctls omits b6dca949b88e drm/amdgpu/display: Remove t_srx_delay_us. omits 1790b649b01b drm/amdkfd: enable heavy-weight TLB flush on Vega20 omits 039cacd23939 drm/amdgpu: add determine passthrough under arm64 omits 869f496e1aa6 docs: process: submitting-patches: Clarify the Reported-by usage omits 4c97fdb06b98 docs/zh_CN: add highmem translation omits adeacecbd36c docs/zh_CN: add free_page_reporting translation omits 722cc663d79c docs/zh_CN: add damon api translation omits 18e74934dc4a docs/zh_CN: add damon design translation omits 3fd881621931 docs/zh_CN: add damon faq translation omits e2d99027da08 docs/zh_CN: add damon index tronslation omits 2701b511e491 docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst omits 88ba790d84e9 docs/zh_CN: add balance translation omits 6f5dbb213c14 docs_zh_CN: add active_mm translation omits 9c3519d2b509 docs/zh_CN: add vm/index translation omits e3aa43e936d8 Documentation: core-api: entry: Add comments about nesting omits bf026e2e316b Documentation: Fill the gaps about entry/noinstr constraints omits dd774a07ddfc docs/zh_CN: Add opp Chinese translation omits 30e61d38f01d docs/zh_CN: Add power/index Chinese translation omits c75c6a8add37 docs/zh_CN: Cleanup index.rst omits 9d6bf794084d drm/xen: Add support for the nomodeset kernel parameter omits 9b71ce89b555 drm/tilcdc: Add support for the nomodeset kernel parameter omits 93804f5d2dd2 drm/tegra: Add support for the nomodeset kernel parameter omits 89ec0023200e drm/sti: Add support for the nomodeset kernel parameter omits 5e66e818e035 drm/sprd: Add support for the nomodeset kernel parameter omits 09037781c109 drm/rockchip: Add support for the nomodeset kernel parameter omits fce8bfffa239 drm: rcar-du: Add support for the nomodeset kernel parameter omits 7fd7d70181b3 drm/omap: Add support for the nomodeset kernel parameter omits 5d40a4b8d824 drm/msm: Add support for the nomodeset kernel parameter omits c0a23916f4ae drm/mediatek: Add support for the nomodeset kernel parameter omits ab120b9264f9 drm/mcde: Add support for the nomodeset kernel parameter omits fcf5cc92b015 drm/ingenic: Add support for the nomodeset kernel parameter omits 56dcbfd934ad drm/imx: Add support for the nomodeset kernel parameter omits 5f825973b491 drm/hyperv: Add support for the nomodeset kernel parameter omits ba4a28bb168a drm/gma500: Add support for the nomodeset kernel parameter omits 87a628abd8b0 drm/exynos: Add support for the nomodeset kernel parameter omits d593767e6b1d drm/armada: Add support for the nomodeset kernel parameter omits fad5453444fd drm/xlnx: Use drm_module_platform_driver() to register the driver omits 8a843011d196 drm/tve200: Use drm_module_platform_driver() to register t [...] omits 8acd15a0c8c6 drm/arc: Use drm_module_platform_driver() to register the driver omits d9c7853593a4 drm/tidss: Use drm_module_platform_driver() to register th [...] omits ab41e6aa9128 drm/sun4i: Use drm_module_platform_driver() to register th [...] omits ba497a551a49 drm/stm: Use drm_module_platform_driver() to register the driver omits 233a32534513 drm/shmobile: Use drm_module_platform_driver() to register [...] omits d405054dc72f drm: mxsfb: Use drm_module_platform_driver() to register t [...] omits a9b19b0d707b drm/meson: Use drm_module_platform_driver() to register th [...] omits 1439e3bea7b1 drm/kmb: Use drm_module_platform_driver() to register the driver omits fdb5713c7d6f drm/hisilicon/kirin: Use drm_module_platform_driver() to r [...] omits f4b5091def94 drm/fsl-dcu: Use drm_module_platform_driver() to register [...] omits d5410d6974ac drm/atmel-hlcdc: Use drm_module_platform_driver() to regis [...] omits 94afe983b5aa drm/aspeed: Use drm_module_platform_driver() to register t [...] omits df8d1d0abd94 drm/vmwgfx: Replace module-init boiler-plate code with DRM [...] omits ccecfd013a39 drm/vboxvideo: Replace module-init boiler-plate code with [...] omits 10dcc8317f60 drm/qxl: Replace module-init boiler-plate code with DRM helpers omits 66755b487178 drm/qxl: Move ioctl array next to its only user omits a7b23fd90c80 drm/mgag200: Replace module-init boiler-plate code with DR [...] omits cdeea45422f5 selinux: fix a type cast problem in cred_init_security() omits 664de6a26b7f MAINTAINERS: platform-chrome: Add new chrome-platform@list [...] omits a0f25a6bb319 drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled omits ec2444530612 psi: Fix "no previous prototype" warnings when CONFIG_CGROUPS=n omits 5102bb1c9f82 psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n omits d37aee9018e6 sched/uclamp: Fix iowait boost escaping uclamp restriction omits 7a17e1db1265 sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max omits 77cf151b7bbd sched/core: Export pelt_thermal_tp omits 16c8fd64c31c MAINTAINERS: add Suren as psi co-maintainer omits 12bf8a7eb84e sched/numa: initialize numa statistics when forking new task omits 28c988c3ec29 sched/debug: Remove mpol_get/put and task_lock/unlock from [...] omits 516b33460c5b drm/i915/adlp: Fix TypeC PHY-ready status readout omits 691396e21c14 Merge branch 'for-v5.18/tegra' into for-next omits 5622c66effce Merge branch 'mem-ctrl-next' into for-next omits e29ed0d1051d memory: brcmstb_dpfe: fix typo in a comment omits 0123af535b9c memory: tegra: Constify struct thermal_cooling_device_ops omits 3e25f800afb8 memory: fsl_ifc: populate child devices without relying on [...] omits 985ede63a045 dt-bindings: memory: fsl: convert ifc binding to yaml schema omits 205e17766c78 memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX omits 9ff684342ee7 memory: tegra20-emc: Correct memory device mask omits e3aabb3c7dbe memory: tegra30-emc: Print additional memory info omits a5d092d37eb5 drm/panel: simple: add Multi-Inno Technology MI0700S4T-6 omits 641e94c6b6be dt-bindings: display: simple: Add Multi-Inno Technology MI [...] omits 653af51ca6d8 drm: mxsfb: Shutdown the display on system shutdown omits 72f6c03336b8 drm: mxsfb: Shutdown the display on remove omits 1d61d359c284 dt-bindings: display: bridge: lvds-codec: Document TI DS90 [...] omits bb7eb3b19f19 drm: Add TODO item for requesting memory regions omits 748bd5873d1a fbdev/simplefb: Request memory region in driver omits 8ec6a72da65b drm/simpledrm: Request memory region in driver omits c96898342c38 drivers/firmware: Don't mark as busy the simple-framebuffe [...] omits 27599aacbaef fbdev: Hot-unplug firmware fb devices on forced removal omits e7393b60a14f dt-bindings: phy: convert Qualcomm USB HS phy to yaml omits 6f1dedf089ab phy: amlogic: meson8b-usb2: fix shared reset control use omits 6466ba1898d4 phy: amlogic: meson8b-usb2: Use dev_err_probe() omits 2f87727130ce phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use omits 3d565bd6fbbb phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64 omits 8456caa61c11 phy: qcom-qusb2: Add compatible for MSM8953 omits 873329354944 dt-bindings: phy: qcom,qusb2: Document msm8953 compatible omits a6c99fd55b07 phy: freescale: pcie: cosmetic clean-up omits 31b0488302c3 drm/panel: Extend ACX424AKP bindings to ACX424AKM omits b5e68162f859 selinux: drop unused macro omits b084e189b01a selinux: simplify cred_init_security omits 73073d956a20 selinux: do not discard const qualifier in cast omits 056945a96cf5 selinux: drop unused parameter of avtab_insert_node omits 0b3c2b3dc96a selinux: drop cast to same type omits 9e2fe574c02b selinux: enclose macro arguments in parenthesis omits b229712b26b5 drm/i915/guc: Update guc shim control programming on newer [...] omits db3b3f3e6227 drm/i915/wopcm: Handle pre-programmed WOPCM registers omits 62236df23d01 drm/i915: Clean up PIPESRC defines omits e93a590c79fa drm/i915: Clean up PCH_TRANSCONF/TRANS_DP_CTL bit defines omits 6a6d914de30f drm/i915: Clean up PIPECONF bit defines omits 7e31ce581bf0 drm/i915: Clean up SKL_BOTTOM_COLOR defines omits d083c232fe2d drm/i915: Clean up PIPEMISC register defines omits 8295524a2d55 drm/i915/rpl-s: Add stepping info omits 96e4c3c0ed4e drm/i915: Bump DSL linemask to 20 bits omits bf172a01ea48 drm/i915: Use single_enabled_crtc() in i9xx_update_wm() omits d05824796d9c drm/i915: Use the correct plane source width in watermark [...] omits 4be990af2f7e drm/i915: Fix up pixel_rate vs. clock confusion in wm calc [...] omits d3b1161f29cf selinux: declare name parameter of hash_eval const omits b0596da1a019 EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr() omits 710f8af199ee eeprom: at25: Replace strncpy() with strscpy() omits 71732e24609b misc: rtsx: Quiesce rts5249 on system suspend omits b11a3c7a4b31 misc: rtsx: Cleanup power management ops omits 597568e8df04 misc: rtsx: Rework runtime power management flow omits 7499b529d97f mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM omits 65c2c0709d8e Merge branch 'rework/fast-next-seq' into for-next omits 404f9373c4e5 swiotlb: simplify array allocation omits c0a4191c27a1 swiotlb: tidy up includes omits 35265899acef swiotlb: simplify debugfs setup omits b889d89ad45f gpu: drm: panel-edp: Add panels planned for sc7180-trogdor [...] omits dfcf2e017f5b swiotlb: do not zero buffer in set_memory_decrypted() omits f244b4dc53e5 printk: ringbuffer: Improve prb_next_seq() performance omits 6d01f36f9e49 selftests/lkdtm: Add UBSAN config omits b05bd3ea4860 selftests/lkdtm: Remove dead config option omits 88b613224894 kselftest: alsa: Add test case for writing invalid values omits c6479f19e257 ubifs: use default_groups in kobj_type omits fa97cb843cfb bcache: use default_groups in kobj_type omits 188049f46f76 omapfb: use default_groups in kobj_type omits a8e223094c7a power_supply: ab8500: use default_groups in kobj_type omits 6c5092de8840 NFS: use default_groups in kobj_type omits 6b8be837aca7 SUNRPC: use default_groups in kobj_type omits fda8d552c9c7 drm/ttm: add a weak BO reference to the resource v3 omits 3f268ef06f8c drm/ttm: add back a reference to the bdev to the res manager omits de3688e469b0 drm/ttm: add ttm_resource_fini v2 omits e41752c0e79b serial: mcf: use helpers in mcf_tx_chars() omits d88812a8d666 serial: fsl_linflexuart: don't call uart_write_wakeup() twice omits 7b9528c29190 serial: fsl_linflexuart: deduplicate character sending omits 32330c833442 mxser: switch from xmit_buf to kfifo omits 92cc9d1d14e3 mxser: use tty_port xmit_buf helpers omits cd3a4907ee33 mxser: fix xmit_buf leak in activate when LSR == 0xff omits d56738a38a65 tty: tty_port_open, document shutdown vs failed activate omits 4e2a44c1408b tty: add kfifo to tty_port omits 702d10a08977 serial: atmel_serial: include circ_buf.h omits 15dc475bcc17 serial: core: clean up EXPORT_SYMBOLs omits 93cf538e23d0 tty: serial: fsl_lpuart: count tty buffer overruns omits 7a637784d517 serial: imx: reduce RX interrupt frequency omits 021d517296f3 tty: serial: max3100: Remove redundant 'flush_workqueue()' calls omits 474fc2e6395d spi: spi-mtk-nor: make some internal variables static omits ee8ed0141d53 comedi: das16: Use struct_size() helper in comedi_alloc_spriv() omits 993a44fa85c1 usb: gadget: f_uac2: allow changing interface name via configfs omits dfb05b5dc3af usb: gadget: f_uac1: allow changing interface name via configfs omits d1d11dd13069 usb: gadget: f_uac1: Add suspend callback omits 7ff4a3b54899 usb: gadget: f_uac2: Add suspend callback omits 62385cf158a7 usb: gadget: u_audio: Add suspend call omits 8fe9a03f4331 usb: gadget: u_audio: Rate ctl notifies about current srat [...] omits 695d39ffc2b5 usb: gadget: f_uac1: Support multiple sampling rates omits a7339e4f5788 usb: gadget: f_uac2: Support multiple sampling rates omits eb3a1ce6f5ed usb: gadget: u_audio: Add capture/playback srate getter omits 8722a949e62a usb: gadget: u_audio: Move dynamic srate from params to rtd omits c565ad07ef35 usb: gadget: u_audio: Support multiple sampling rates omits ce6a7bfbe571 usb: gadget:audio: Replace deprecated macro S_IRUGO omits 89ada0fe669a usb: gadget: f_mass_storage: Make CD-ROM emulation work wi [...] omits e62667f82aa6 usb: xhci-mtk: Use struct_size() helper in create_sch_ep() omits 5d0c4393b207 USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs omits 8f4f9a3b3a0b drm/i915: Fix vma resource freeing omits 4213e92ef7ec usb: gadget: f_fs: Use struct_size() and flex_array_size() [...] omits 7643fd78e146 usb: host: fotg210: Use struct_size() helper in kzalloc() omits c89686118c78 usb: core: Bail out when port is stuck in reset loop omits 88476b26656e usb: gadget: f_phonet: Use struct_size() helper in kzalloc() omits 8729a2a2b1d6 usb: host: xhci-plat: Remove useless DMA-32 fallback confi [...] omits 7efa98076b72 dt-bindings: usb: add bindings for microchip mpfs musb omits 0bf6f14585c8 usb: cdnsp: remove not used temp_64 variables omits 03db9289b5ab usb: cdnsp: fix cdnsp_decode_trb function to properly hand [...] omits a102f07e4edf usb: dwc3: drd: Add support for usb-conn-gpio based usb-ro [...] omits 7bd42fb95eb4 usb: gadget: tegra-xudc: Fix control endpoint's definitions omits d6dd18efd01f usb: gadget: f_serial: Ensure gserial disconnected during unbind omits 62fb61580eb4 usb: gadget: tegra-xudc: Do not program SPARAM omits 75c19f487fcd usb: host: ehci-sched: Use struct_size() in kzalloc() omits 64b2d6ffff86 staging: mt7621-dts: align resets with binding documentation omits f383b0770612 dt-bindings: reset: add dt binding header for Mediatek MT7 [...] omits 94106f6c21e5 staging: unisys: visorinput: Use struct_size() helper in k [...] omits 0a93c0d75809 staging: mt7621-dts: fix pinctrl properties for ethernet omits f4c1760f88a0 staging: mt7621-dts: use trgmii on gmac0 and enable flow c [...] omits cb3677bb17a8 staging: mt7621-dts: fix switch0@0 warnings omits 7eeec44d33f6 staging: mt7621-dts: fix formatting omits 6c73edb5d46a staging: pi433: add missing register contants omits ce514dadc61a staging: pi433: enforce tx_cfg to be set before any messag [...] omits bc1ce503769c drm/i915: Move dsc/joiner enable into hsw_crtc_enable() omits 1d894ce88eca drm/i915: Extract hsw_configure_cpu_transcoder() omits c20b5d41e9de drm/i915: Use per-device debugs for bigjoiner stuff omits df216b37333c drm/i915: Simplify intel_dsc_source_support() omits 9f807822abf5 drm/i915: Skip dsc readout if the transcoder is disabled omits ca6263a0c950 mtd_blkdevs: avoid soft lockups with some mtd/spi devices omits cec49bce6e0c drm/i915/guc: Use struct_size() helper in kmalloc() omits b834afb2bc3e Merge branch 'for-v5.18/tesla-fsd-clk' into for-next omits 4415a9df112f Merge branch 'for-v5.18/tesla-fsd' into for-next omits 0d525a653b03 arm64: defconfig: Enable Tesla FSD SoC omits 684dac402f21 arm64: dts: fsd: Add initial pinctrl support omits 18b1db6a162c arm64: dts: fsd: Add initial device tree support omits 4103c226a9f3 Merge tag 'samsung-dt-bindings-clk-fsd-5.18' into for-v5.1 [...] omits 5f42e6a8ca26 apparmor: Use struct_size() helper in kmalloc() omits 7b4c6bfb3b41 apparmor: Fix failed mount permission check error message omits a5a122fe88a5 security/apparmor: remove redundant ret variable omits 70cb9f8d1242 apparmor: fix quiet_denied for file rules omits 0b01476aea64 apparmor: resolve uninitialized symbol warnings in policy_ [...] omits d0c1524735be apparmor: Update MAINTAINERS file with the lastest information omits b826c3e4de1a clk: samsung: fsd: Add cam_csi block clock information omits 75c50afaa0d9 clk: samsung: fsd: Add cmu_mfc block clock information omits ca0fdfd131c7 clk: samsung: fsd: Add cmu_imem block clock information omits bfbce52e4649 clk: samsung: fsd: Add cmu_fsys1 clock information omits a15e367b0254 clk: samsung: fsd: Add cmu_fsys0 clock information omits e3f3dc3810d3 clk: samsung: fsd: Add cmu_peric block clock information omits 4f346005aaed clk: samsung: fsd: Add initial clock support omits ed68db7b7f2f dt-bindings: clock: Document FSD CMU bindings omits d6dc67537726 dt-bindings: clock: Add bindings definitions for FSD CMU blocks omits d430e4acd99f mtd: rawnand: brcmnand: Fix sparse warnings in bcma_nand omits e547ffe9e6f4 clocksource/drivers/imx-tpm: Update name of clkevt omits 39664b624f6a clocksource/drivers/imx-tpm: Add CLOCK_EVT_FEAT_DYNIRQ omits 5b3c267506eb clocksource/drivers/imx-tpm: Mark two variable with __ro_a [...] omits 59e2bcd8a95b clocksource/drivers/imx-tpm: Drop IRQF_IRQPOLL omits 841255544b65 clocksource/drivers/imx-sysctr: Drop IRQF_IRQPOLL omits 6a4d8cc6bbbf drm/i915: Don't allocate extra ddb during async flip for DG2 omits c3639f3be480 drm/i915: Use wm0 only during async flips for DG2 omits 2d79a8356889 Merge branch 'next/dt64' into for-next omits a97a24c2669d Merge branch 'next/dt' into for-next omits 46b269500c61 Merge branch 'next/soc' into for-next omits c27168e320c5 Merge branch 'fixes' into for-next omits 20f6ac2d5e00 drm/i915: Introduce do_async_flip flag to intel_plane_state omits 41e096da18b3 drm/i915: Pass plane to watermark calculation functions omits d8f7f8831bce drm/i915: Introduce ilk_pch_pre_enable() omits 721fd84ea1fe drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP f [...] omits 08df49054f31 selinux: declare path parameters of _genfs_sid const omits 29c52ab2711f drm/i915/selftests: Use less in contexts steal guc id test omits bcb62828e3e8 selinux: check return value of sel_make_avc_files omits 0266c25e7c28 selinux: access superblock_security_struct in LSM blob way omits 3b36f50d3a69 drm/amd/display: convert to DCE IP version checking omits 37d6b1506b80 drm/amdgpu: convert to UVD IP version checking omits d726d43c20e7 drm/amdgpu: convert to NBIO IP version checking omits e6f62afe9b27 drm/amd/display: don't use /** for non-kernel-doc comments omits ee2016b4b5bb drm/radeon: remove redundant assignment to reg omits 430e6a0212b2 drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultima [...] omits 5e6d72c643e1 drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU. omits 94ca070cd373 drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. omits 588a70177df3 drm/amd/display: Fix a NULL pointer dereference in amdgpu_ [...] omits 153a9529d7f3 drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calcu [...] omits 82c3a7a5edbf drm/amdgpu: convert amdgpu_display_supported_domains() to [...] omits 243c719e872a drm/amdgpu: handle BACO synchronization with secondary funcs omits d0d66b8c66d0 drm/amdgpu: move runtime pm init after drm and fbdev init omits 901e2be20dc5 drm/amdgpu: move PX checking into amdgpu_device_ip_early_init omits 212021297eaf drm/amdgpu: set APU flag based on IP discovery table omits b9610edcfec2 drm/amdgpu/pm/smu7: drop message about VI performance levels omits f2bde8349c35 drm/amd/display: Call dc_stream_release for remove link en [...] omits b5d9a483685c drm/amd/display: add debug option for z9 disable interface omits 85b8f62b5641 drm/amd/display: fix zstate allow interface to PMFW omits 05d6aea36a69 drm/amd/display: Disable physym clock omits 0015cce5cf04 drm/amd/display: Fix disabling dccg clocks omits f6a3795d35c6 drm/amd/display: allow set dp drive setting when stream is [...] omits d063e70c6aca drm/amd/display: Remove unnecessary function definition omits 53a35edfd0a7 drm/amd/display: 3.2.170 omits d52e77a3ffcf drm/amd/display: Reset preferred training settings immediately omits 5cef7e8e2fcc drm/amd/display: [FW Promotion] Release 0.0.101.0 omits 0c5a0bbb7379 drm/amd/display: Update VSC HDR infoPacket on TF change omits 72b90723b376 drm/amd/display: remove PHY repeater count check for LTTPR mode omits 5f2c1192eba4 drm/amd/display: Support synchronized indirect reg access omits 9cc370435cde drm/amd/display: Add DSC Enable for Synaptics Hub omits 09db246ceef7 drm/amd/display: Retrieve MST Downstream Port Status omits 2ca97adccdc9 drm/amd/display: Add Synaptics Fifo Reset Workaround omits 4a3ad932b2c5 drm/amd/display: Add Cable ID support for native DP omits b80ddeb29d9d drm/amd/display: Use PSR version selected during set_psr_caps omits 87e298d6e3a2 drm/amd/display: Change return type of dm_helpers_dp_mst_s [...] omits 1210b17dd4ec drm/amd/display: Only set PSR version when valid omits e2d8ea4320c6 drm/amd/display: Change error to warning when hpd remains [...] omits 2eee829ed487 drm/amd/display: Driver support for MCLK query tool omits 9506b8d9626f drm/amd/display: do not compare integers of different widths omits d715c9a2cbd4 drm/amd/display: add protection in link encoder matching logic omits 09ece5ac397f drm/amd/display: Don't update drm connector when read local EDID omits 1f6c40d5c009 drm/amd/display: fix a coding error causing set throttled [...] omits 3ea07c89fbb7 drm/amd/display: rename dc_link_hwss struct to link_hwss omits ccba4e5bc856 drm/amd/display: add more link_hwss types and method to de [...] omits 5279e091616b drm/amd/display: abstract encoder related hwseq across dif [...] omits d9eb8fea6862 drm/amd/display: Drop DCN for DP2.x logic omits 31d64b8219e0 drm/amd/display: Add work around to enforce TBT3 compatibility. omits c282d9512cdd drm/amd/display: factor out dp detection link training and [...] omits 5b680dbfbf68 drm/amd/pm: use existing fini_smc_tables function for cyan [...] omits d435c1ed56b9 drm/amd/pm: add get_dpm_ultimate_freq function for cyan skillfish omits e9287ef8d46c Revert "drm/amdgpu: No longer insert ras blocks into ras_l [...] omits 1f33bd18d703 drm/amdgpu: Move xgmi ras initialization from .late_init t [...] omits d6dac2bc12bd drm/amdgpu: fix channel index mapping for SIENNA_CICHLID omits 04022982fc5d drm/amdgpu: switch to common helper to read bios from rom omits 381519dff888 drm/amdgpu: retire rlc callbacks sriov_rreg/wreg omits 1b2dc99e2dc6 drm/amdgpu: switch to amdgpu_sriov_rreg/wreg omits 5d447e296701 drm/amdgpu: add helper for rlcg indirect reg access omits f8f96b17f0fa drm/amdgpu: init rlcg_reg_access_ctrl for gfx10 omits 4819732f5986 drm/amdgpu: init rlcg_reg_access_ctrl for gfx9 omits b12252b05381 drm/amdgpu: add structures for rlcg indirect reg access omits 7bbe43f8a4e7 drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx10 omits 97d1a3b967a3 drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx9 omits 29dbcac82f96 drm/amdgpu: add helper to query rlcg reg access flag omits 5bb1465fbdc2 drm/amd/display: clean up some inconsistent indenting omits 5d5c6dba2b43 drm/amd/display: Fix memory leak omits 1418b9c38270 drm/amd/pm: remove useless if omits dfced44f122c drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj omits 0fc2549d55a2 drm/amdgpu/display: use msleep rather than udelay for long delays omits 5e0c8ddf029e drm/amdgpu/display: adjust msleep limit in dp_wait_for_tra [...] omits 25c6aefceee6 drm/amdgpu: filter out radeon secondary ids as well omits a685572c91b0 drm/amd/pm: use dev_*** to print output in multiple GPUs omits f9130b81aea2 drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind omits 83a3766b1470 drm/amd/display: Not to call dpcd_set_source_specific_data [...] omits a746c77e5ee8 drm/amd/pm: drop unneeded hwmgr->smu_lock omits 1f2cf08aa010 drm/amd/pm: drop unneeded feature->mutex omits 1c4dba5e14c0 drm/amd/pm: drop unneeded smu_baco->mutex omits 56383e8f4d29 drm/amd/pm: drop unneeded smu->sensor_lock omits da11407f066c drm/amd/pm: drop unneeded smu->metrics_lock omits 974d5ef0dd9d drm/amd/pm: drop unneeded vcn/jpeg_gate_lock omits e0638c7abc4d drm/amd/pm: drop unneeded lock protection smu->mutex omits 239d6de307b0 drm/amdgpu: suppress the warning about enum value 'AMD_IP_ [...] omits 6a6c2ab687c8 drm/amdgpu: enable amdgpu_dc module parameter omits 828904660a2e drm/amd: Fix MSB of SMU version printing omits 901abf367d3e drm/amdgpu: Disable FRU EEPROM access for SRIOV omits 2343bcdb4747 drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_l [...] omits 54a4509cf11b Merge branch 'clk-cs2000' into clk-next omits 5edffb980519 clk: cs2000-cp: convert driver to regmap omits 2f3d32fe9df8 clk: cs2000-cp: freeze config during register fiddling omits b83688258605 clk: cs2000-cp: make clock skip setting configurable omits da1eb4e8b4df clk: cs2000-cp: add support for dynamic mode omits a6e11bb24ebd clk: cs2000-cp: Make aux output function controllable omits 519ba32e3498 dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode omits 11dda11f0007 dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag omits 68643c373510 dt-bindings: clock: cs2000-cp: document aux-output-source omits 8e972afb3be6 dt-bindings: clock: convert cs2000-cp bindings to yaml omits 1dc01abad654 cpumask: Always inline helpers which use bit manipulation [...] omits acb13ea0baf8 asm-generic/bitops: Always inline all bit manipulation helpers omits 61cc4534b655 locking/lockdep: Avoid potential access of invalid memory [...] omits e204193b138a lockdep: Use memset_startat() helper in reinit_class() omits 54dff232142e MAINTAINERS: add myself as reviewer for atomics omits d63642596ed1 ARM: dts: qcom: apq8026-lg-lenok: add fuel gauge omits f8565bd5404f ARM: dts: qcom: apq8026-lg-lenok: enable USB omits 1a34117f2e14 ARM: dts: qcom: msm8226: add USB node omits c04421c68fd4 dt-bindings: phy: qcom,usb-hs-phy: add MSM8226 compatible omits 0bbcddc5f036 ARM: dts: qcom: apq8026-lg-lenok: configure SMBB charger omits b64192272cb6 ARM: dts: qcom: pm8226: add smbb charger node omits 5035460b4957 ARM: dts: qcom: sdx55: use standartized naming for spmi node omits 073a39a2a63a arm64: dts: qcom: sc7280: Add pmg1110 regulators for sc7280-crd omits 87f7409da95e arm64: dts: qcom: msm8996: use standartized naming for spmi node omits 1ff6797c326b arm64: dts: qcom: sc7280: Add bluetooth node on SC7280 IDP boards omits 6125a5c70acd kunit: decrease macro layering for EQ/NE asserts omits 40f39777ce4f kunit: decrease macro layering for integer asserts omits 955df7d85e58 kunit: reduce layering in string assertion macros omits c5855907d388 kunit: drop unused intermediate macros for ptr inequality checks omits 6709d0fe5593 kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. omits 05a7da89c15d kunit: drop unused assert_type from kunit_assert and clean [...] omits 21957f90b28f kunit: split out part of kunit_assert into a static const omits dd640d70874b kunit: factor out kunit_base_assert_format() call into kun [...] omits a91e9ade402c kunit: drop unused kunit* field in kunit_assert omits 4fdacef8ac5a kunit: move check if assertion passed into the macros omits 7b3391057fa1 kunit: add example test case showing off all the expect macros omits 21f0a239ecab fpga: dfl: pci: Remove usage of the deprecated "pci-dma-co [...] omits 85e97b1dd5d2 drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct omits babc92da5928 ACPI: properties: Consistently return -ENOENT if there are [...] omits 2e433a94dab0 ACPI: OSL: Fix and clean up acpi_os_read/write_port() omits ae57857b9b63 ACPICA: Use uintptr_t and offsetof() in Linux kernel builds omits b1bbd3a57b94 thermal: fix Documentation bullet list warning omits 0d1b662c374c pinctrl: samsung: add FSD SoC specific data omits 98ed04b33f43 dt-bindings: pinctrl: samsung: Add compatible for Tesla FSD SoC omits d25c5eb511df dt-bindings: arm: add Tesla FSD ARM SoC omits a5a93e9b9ab9 dt-bindings: add vendor prefix for Tesla omits 86955cb6ba16 ARM: dts: exynos: use define for TMU clock on Exynos4412 omits e20bd06fc421 ARM: dts: exynos: drop old thermal properties from Exynos4210 omits b88ffa66d530 ARM: dts: ox810se: Add Ethernet support omits 31c33503fdb3 arm64: dts: exynos: add USB DWC3 supplies to Espresso board omits 4043114504cc ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410 omits c441d2d73107 ARM: dts: exynos: add USB DWC3 supplies to SMDK5420 omits 72477416ac12 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi omits 7adf978462da ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit omits 0a1427247962 ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta omits 111ea2d6dd21 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring omits 9745be7b5a3b ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow omits ebbb07b8d349 ARM: dts: exynos: add USB DWC3 supplies to SMDK5250 omits 52d53d937da8 ARM: dts: exynos: add USB DWC3 supplies to Arndale omits 21fc73222255 ARM: dts: exynos: Add support for Samsung Klimt WiFi omits 8d4d0d7c43e6 dt-bindings: arm: samsung: document Klimt WiFi board binding omits 86a010bfc739 memory: mtk-smi: mt8186: Add smi support omits 8956500e5d5b memory: mtk-smi: Add sleep ctrl function omits a6945f4566d4 memory: mtk-smi: handle positive return value for clk_bulk [...] omits 6d86f23c35fe dt-bindings: memory: mediatek: Add mt8186 support omits 996ebc0e332b dt-bindings: memory: mtk-smi: Correct minItems to 2 for th [...] omits ddc3a3248896 dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167 omits 5bf7fa48374e dt-bindings: memory: mtk-smi: Rename clock to clocks omits 39ddef568183 staging: fbtft: Deduplicate driver registration macros omits ca532a56ada4 staging: pi433: validate max bit_rate based on modulation used omits 14dbdad1f1a1 staging: pi433: change order in which driver config the rf69 chip omits d9dc6c1b440f staging: pi433: fix validation for min bit rate supported [...] omits e12592158515 staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_c [...] omits ca225857faf2 staging: vchiq_core: handle NULL result of find_service_by_handle omits aa899e686d44 staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_pla [...] omits 914813cc523c staging: vchiq_arm: make vchiq_get_state return early omits 96225b631cc9 staging: vchiq_core: use min_t macro omits 5b5a40986b9c staging: vchiq_core: avoid ternary operator for set_service_state omits d9bb2daa4f84 staging: vchiq_core: fix alignment omits 6885fc09b0f0 staging: vchiq_core: reduce multi-line statements omits 69838a4e0c4a staging: vchiq_core: drop prefix of vchiq_set_service_state omits 05f8950fc9c7 staging: vchiq_core: align return statements in msg_type_str omits 7a30a227c514 staging: vchiq_core: simplify vchiq_add_service_internal omits e831b6955138 staging: vchiq_core: fix type of parameter localport omits fd0be0f9aeca staging: vchiq: add message handling to TODO list omits fcaaed7ca380 staging: vchiq: drop completed tasks from TODO omits 3e68ebd02a87 staging: vchiq: convert TODOs into unordered list omits 9c78a73a5fd3 staging: vchiq_arm: introduce is_adjacent_block omits e1a17ce82f18 staging: vchiq_debugfs: get the rid of n_log_entries omits a1f39746256c staging: vchiq_core: fix indentation in vchiq_log_dump_mem omits 055a2e2ca6d6 staging: r8188eu: handle rtw_init_netdev_name() failure ap [...] omits 6cc2d1a65367 staging: pi433: move get version func to where all other f [...] omits f0fbfdf6b0ef staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_ [...] omits 4f37285e0a93 staging: r8188eu: ODM_RF_CALIBRATION is always set omits 706125892924 staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set omits f2d8871d00c0 staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set b [...] omits f9e97a150078 staging: r8188eu: remove unnecessary braces in rtw_xmit.c omits 37ba1eba8301 staging: r8188eu: remove rtw_netif_stop_queue wrapper omits 19f48a3c670c staging: r8188eu: remove rtw_netif_start_queue wrapper omits c3e236c8dcf9 staging: r8188eu: remove rtw_netif_wake_queue wrapper omits ac76abcbf107 staging: r8188eu: call msecs_to_jiffies in _set_timer omits 2bd4aa6acb11 staging: r8188eu: remove _cancel_timer wrapper omits 9224cda4afc4 staging: r8188eu: remove rtw_list_delete wrapper omits 4b583386e03d staging: r8188eu: remove unused PATH_LENGTH_MAX define omits 0bf66e3a3629 staging: r8188eu: remove unused bitshift function omits ea9eb1b55063 staging: r8188eu: remove unused macros omits abadf920bc7f staging: r8188eu: remove unused externl variables omits c4b548f94abc staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c omits 666dc625dbfd staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c omits 60a43cf1fa3e staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c omits f6cb2f7c1311 staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c omits aae91d7b8e97 staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c omits 38c75bb1dfcb staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c omits 36c4b5360123 staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c omits 56a9847a1bdb Staging: rtl8723bs: Inserting blank line after declaration omits 424449eff8b9 Staging: rtl8723bs: Removed extra spaces between datatype [...] omits 1d7280898f68 Staging: rtl8723bs: Placing opening { braces in previous line omits dc6903f9986f staging: vc04_services: use KBUILD_MODNAME instead of own [...] omits c03de260d610 staging: vc04_services: remove unneeded MODULE_VERSION() usage omits a0c1fe18702f staging: rtl8712: Drop get_recvframe_data() omits c146ae45df28 staging: rtl8723bs: Drop get_recvframe_data() omits 6fb5d25a72c7 staging: r8188eu: Drop get_recvframe_data() omits 71b8331380dd staging: wfx: do not probe the device if not in the DT omits a948178e7e78 staging: wfx: rename "config-file" DT attribute omits 892731372821 staging: wfx: drop legacy compatible values omits 6ed63359abb9 staging: wfx: fix firmware location omits 1ad0104e94d7 staging: wfx: map 'compatible' attribute with board name omits 42f14190c368 staging: wfx: remove force_ps_timeout omits ea17482269fb staging: wfx: do not display functions names in logs omits b9bf5fb178be staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG() omits 76bf5775de7d staging: wfx: use explicit labels for errors omits 76523cea867a staging: wfx: fix structs alignments omits f545b23d4775 staging: wfx: reformat comments on 100 columns omits 381d32954f06 staging: wfx: reformat code on 100 columns omits 07874db4b30a staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_ omits 9d3586feb25c staging: wfx: prefix structs hif_* with wfx_ omits 822d24997bd3 staging: wfx: prefix tx_policy_is_equal() with wfx_ omits 5ea9415b27c4 staging: wfx: prefix functions from debug.h with wfx_ omits c1d193c5058e staging: wfx: prefix functions from hwio.h with wfx_ omits 1c7804829bcd staging: wfx: prefix functions from hif_*.h with wfx_ omits eec453df0066 staging: wfx: fix ambiguous function name omits 74507433bc93 staging: wfx: fix ambiguous function name omits af915de6bade staging: wfx: preserve endianness of struct hif_ind_startup omits 357e36e21067 stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION omits fa2b25321d3d staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE omits dbf798da2ff1 staging: wfx: use IS_ALIGNED() omits 143155525792 staging: wfx: remove useless #ifdef omits 122cbf784e69 staging: wfx: remove unnecessary braces omits cc6205be682a staging: wfx: explain uncommon Makefile statement omits 7a1fa8a4363b staging: wfx: fix comment correctness omits a8589360f515 staging: wfx: fix missing headers omits 131e78fa4a09 staging: wfx: fix HIF API license omits bf9450db43ab staging: wfx: fix Makefile and Kconfig licenses omits 67396d2dfef3 staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with it [...] omits af5df1e7f94c staging: r8188eu: remove unused cck, ofdm and mcs rate defines omits a1a7f3a81bd3 staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into P [...] omits 5c090aa8637c staging: r8188eu: relay errors from ODM_ReadAndConfig_... omits 05274a84e1ad staging: r8188eu: replace the READ_AND_CONFIG omits 1f9bd3991ba6 staging: r8188eu: remove constant function parameter omits 25d5e8f7bab4 staging: r8188eu: remove unused function parameter omits b11ded5e8427 staging: r8188eu: remove a constant variable omits 9922c11a501a staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling omits c87c2b0d3ed0 staging: r8188eu: we always enqueue in rtw_set_chplan_cmd omits 5495a7ea9279 staging: r8188eu: remove HAL_*_ENABLE defines omits df14a12a2d45 staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set omits e0d4a5e3b551 staging: r8188eu: CurrentCckTxPwrIdx is set but not used omits b6ff06063d66 staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used omits eb32a443937e staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used omits 269fae49e8bc staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used omits bc7fc5fe846a staging: r8188eu: remove obsolete defines and comments omits 055305b22373 staging: r8188eu: remove unused chip type settings omits 828f2e9d278c staging: r8188eu: ODM_BB_CCK_PD is always set omits dbc04d2730f7 staging: r8188eu: ODM_BB_FA_CNT is always set omits d04213433ef4 staging: r8188eu: ODM_MAC_EDCA_TURBO is always set omits 8765a5bc443a staging: rtl8723bs: remove redundant result variable omits 8c2cffdec78e staging: r8188eu: remove rtw_os_recv_resource_alloc() omits ca6246b095df staging: r8188eu: rtw_os_recv_resource_init() does nothing omits da1c0756a2e7 staging: r8188eu: rtw_os_recv_resource_free() is empty omits 3a0f2edf5447 staging: r8188eu: convert switch to if statement in mgt_di [...] omits a5ea39eaa7fd staging: r8188eu: rtw_hostapd_mlme_rx() is empty omits d601ad5686de staging: r8188eu: convert/remove DBG_88E calls in os_dep/u [...] omits 198fae4213e2 staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c omits 6397fb278bd9 staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c omits 0bfcc8b5c1ed staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c omits ea9ac80e2ece staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c omits 53493c253510 staging: r8188eu: remove HW_VAR_APFM_ON_MAC omits dce7cbb4e1e5 staging: r8188eu: EfuseUsedBytes is set but never used omits 762e47b34b87 staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU() omits f3806385a469 staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHw [...] omits 08dc8feb14fd staging: r8188eu: remove HW_VAR_TXPAUSE omits dba29039b6d0 staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU() omits f19fe1537c38 staging: r8188eu: move firmware related macros to rtw_fw.h omits 9df7cc3a829a staging: r8188eu: add spaces around & operator in IS_FW_HE [...] omits 106ee4d8c357 staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST omits 7235d165d3cd staging: r8188eu: move firmware loading code out of the hal layer omits dbf1c5e37ef6 staging: r8188eu: rename pFirmwareBuf and FirmwareLen omits b44dcfb787f5 staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download() omits 9c010d7a72b5 staging: r8188eu: rename writeFW_retry omits 8a9ee2b4d02f staging: r8188eu: rename FWDL_ChkSum_rpt omits fc6730404a9a staging: r8188eu: rename rtSatus in rtl8188e_firmware_download() omits 7a0c9c46c4e0 staging: r8188eu: rename Exit label in rtl8188e_firmware_d [...] omits 08c6f78e9272 staging: r8188eu: convert two functions from s32 to int omits 843e06987045 staging: r8188eu: clean up rtw_reset_8051() omits f1c140b62f13 staging: r8188eu: rename fw related functions to avoid camel case omits 2441fa93a82b staging: r8188eu: use kmemdup instead of kzalloc and memcpy omits 2f8e84b2d1f8 staging: r8188eu: rename fields of struct rt_firmware omits ca1cb3c278cb staging: r8188eu: rename parameter pFirmware of load_firmware() omits 43394501457d staging: r8188eu: convert type of return variable in load_ [...] omits 996d0af0f486 staging: r8188eu: rename rtStatus in load_firmware() omits 1541c8210a8c staging: r8188eu: rename Exit label in load_firmware() omits 39850edf2bef staging: r8188eu: release_firmware is not called if alloca [...] omits 6da97125036f staging: r8188eu: remove rtl8188e_InitializeFirmwareVars() omits 915d5c324872 staging: r8188eu: remove Firmware* from struct hal_data_8188e omits 2b101256fd55 ALSA: usb-audio: scarlett2: Use struct_size() helper in sc [...] omits acfa1e2c2ff5 ASoC: sh: rz-ssi: Remove duplicate macros omits 962ff7ecb60b ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function omits 7276d3f329c6 ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv() omits a708078eeb99 spi: Add Sunplus SP7021 schema omits f62ca4e2a863 spi: Add spi driver for Sunplus SP7021 omits 80ecb5d7c0f2 drm/edid: Support type 7 timings omits f9a8f627c98b Update the Icicle Kit device tree omits 5566ccc533ab spi: add new SoC mt8186 support for spi-mtk-nor omits 9ebb50df2bff ASoC: Intel: sof_rt5682: add two derivative options omits 2e5a74c68d60 ASoC: add support for TAS5805M digital amplifier omits 8f1a27bb8a79 ASOC: cs42l42: Add support for system suspend omits a567abf5defb ASoC: SOF: Intel: improve SoundWire _ADR handling omits e6ec5a3936ee ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id omits 1d26428af3fa Merge branches 'renesas-arm-dt-for-v5.18', 'renesas-driver [...] omits 8bdc849f7696 dt-bindings: gpio: fix gpio-hog example omits a34b14a29d96 drm/vc4: hdmi: Change CSC callback prototype omits 2034fc12dd25 drm/vc4: hdmi: Define colorspace matrices omits b718d8478e1c drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines omits 0cbb53b283d3 drm/vc4: hdmi: Move XBAR setup to csc_setup omits dccb4d74e06d drm/vc4: hdmi: Use full range helper in csc functions omits a649cc821a2a drm/vc4: hdmi: Add full range RGB helper omits c03d0b52ff71 drm/connector: Fix typo in output format omits 4adc33f36d80 drm/edid: Split deep color modes between RGB and YUV444 omits 75478b3b393b drm/edid: Don't clear formats if using deep color omits 4a46e5d251a3 drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _col [...] omits 57a420435edc ARM: drop pointless SMP check on secondary startup path omits a14a96d75606 ARM: iop: make iop_handle_irq() static omits d31e23aff011 ARM: mm: make vmalloc_seq handling SMP safe omits aa0a20f52151 ARM: entry: avoid clobbering R9 in IRQ handler omits 75fa4adc4f50 ARM: smp: elide HWCAP_TLS checks or __entry_task updates o [...] omits 4fd5e720b709 drm/docs: Document where the C8 color lut is stored omits 0790797aca03 scsi: scsi_debug: Add environmental reporting log subpage omits 7109f3701a4a scsi: scsi_debug: Add no_rwlock parameter omits 500d0d248081 scsi: scsi_debug: Divide power on reset UNIT ATTENTION omits b05d4e481eff scsi: scsi_debug: Refine sdebug_blk_mq_poll() omits 7d5a129b86b3 scsi: scsi_debug: Use TASK SET FULL more omits d9d23a5a34bd scsi: scsi_debug: Strengthen defer_t accesses omits 2aad3cd85370 scsi: scsi_debug: Address races following module load omits cf5b64f7f10b drm/i915/overlay: Prevent divide by zero bugs in scaling omits 0dd392d16db4 scsi: qla2xxx: Update version to 10.02.07.300-k omits cfbafad7c603 scsi: qla2xxx: Check for firmware dump already collected omits 0d6a536cb1fc scsi: qla2xxx: Add devids and conditionals for 28xx omits a60447e7d451 scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() omits 4c103a802c69 scsi: qla2xxx: Fix T10 PI tag escape and IP guard options [...] omits 73825fd7a37c scsi: qla2xxx: edif: Fix clang warning omits 14cb838d245a scsi: qla2xxx: Fix warning for missing error code omits 8ad4be3d15cf scsi: qla2xxx: Fix device reconnect in loop topology omits 65120de26a54 scsi: qla2xxx: Add ql2xnvme_queues module param to configu [...] omits 1cfbbacbee2d scsi: qla2xxx: Fix wrong FDMI data for 64G adapter omits 355f5ffe840a scsi: qla2xxx: Add retry for exec firmware omits afd438ff874c scsi: qla2xxx: Fix scheduling while atomic omits e35920ab7874 scsi: qla2xxx: Fix premature hw access after PCI error omits 64f24af75b79 scsi: qla2xxx: Fix warning message due to adisc being flushed omits 725d3a0d31a5 scsi: qla2xxx: Fix stuck session in gpdb omits 31e6cdbe0eae scsi: qla2xxx: Implement ref count for SRB omits d4523bd6fd5d scsi: qla2xxx: Refactor asynchronous command initialization omits d2fe7fc51fc3 ASoC: sh: rz-ssi: Code cleanup and fixes omits 8bcd0f121b19 ASoC: Xilinx fixes omits 01f5060e4251 ASoC: SOF: Intel: don't download firmware at each resume omits cef982dc4885 ASoC: topology: Fixes omits 7d19e3dab000 f2fs: fix to enable ATGC correctly via gc_idle sysfs interface omits e4544b63a7ee f2fs: move f2fs to use reader-unfair rwsems omits 28c7bbb2a3fc Merge branch 'clk-kunit' into clk-next omits a992acbb219a clk: gate: Add some kunit test suites omits 95940e37624a Merge branch 'clk-xilinx' into clk-next omits 4917394e0c76 clk: zynqmp: replace warn_once with pr_debug for failed clock ops omits cc3ec8bf60f9 Merge branch 'clk-st' into clk-next omits e9ed1ef18a37 clk: stm32mp1: Add parent_data to ETHRX clock omits e33b88b6d7c2 clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock omits cb36aaa69f16 Merge branch 'clk-at91' into clk-next omits a5ab04af4943 clk: at91: sama7g5: Allow MCK1 to be exported and referenc [...] omits ea2be22f3d37 clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT omits bbdfc3faa323 Merge branch 'clk-mtk' into clk-next omits 7a688c91d3fd clk: mediatek: Fix memory leaks on probe omits bd4a0a61cacd Merge branch 'clk-si' into clk-next omits 982c59537523 clk-si5341: replace snprintf in show functions with sysfs_emit omits 2a8b539433e1 clk: si5341: fix reported clk_rate when output divider is 2 omits 771a98eaa735 Merge branch 'clk-microchip' into clk-next omits f7e322d99f11 pinctrl: bcm: add driver for BCM4908 pinmux omits 7b5730f0ff24 dt-bindings: pinctrl: Add binding for BCM4908 pinctrl omits 2145bb687e3f dt-bindings: clk: microchip: Add Microchip PolarFire host binding omits d6905849f875 ARM: assembler: define a Kconfig symbol for group relocati [...] omits 5ca2ab459817 ASoC: simple-card-utils: Add new system-clock-fixed flag omits e9fed03aebac ASoC: dt-bindings: simple-card: document new system-clock- [...] omits ce2f7b8d4290 ASoC: simple-card-utils: Set sysclk on all components omits c47aef899c1b ASoC: xilinx: xlnx_i2s: Handle sysclk setting omits 5e46c63ca222 ASoC: xilinx: xlnx_i2s: create drvdata structure omits 1c5091fbe7e0 ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting omits 8b806b82bc80 ARM: mm: switch to swapper_pg_dir early for vmap'ed stack omits 2e1f8e55f9e0 x86/paravirt: Use %rip-relative addressing in hook calls omits ff3aeb34deb2 drm/i915/dg2: Add Wa_18018781329 omits dde3c175187c arm64: dts: mediatek: Correct system timer clock of MT8192 omits 226231544f93 arm64: dts: mediatek: Correct I2C clock of MT8192 omits aa247c07f710 arm64: dts: mediatek: Correct Nor Flash clock of MT8192 omits 7f0c5b39dbb6 arm64: dts: mediatek: Correct SPI clock of MT8192 omits 73ba850270da arm64: dts: mediatek: Correct uart clock of MT8192 omits 51911d1c1bb3 dt-bindings: arm: airoha: Add binding for EN7523 SoC and EVB omits d218159f19bf dt-bindings: Add vendor prefix for Airoha omits 506ca49ae7b4 dt-bindings: mediatek: Adds a DT binding documentation for [...] omits 3b939100d3bd ARM: dts: Add initial support for Prestigio PMT5008 3G tablet omits 3bf75f3e7ae9 ARM: dts: Add initial support for Mediatek mt6582 omits 5243fc3f7395 arm64: defconfig: Enable cpufreq for MediaTek omits 1b9362ad46a1 arm64: defconfig: Enable MT6397 RTC omits 101025ff8e47 tools/power/cpupower/{ToDo => TODO}: Rename the todo file omits 9d7c48506518 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 8b250cd3b5da drm/gma: Remove calls to kmap() omits a1ce76e89907 gpio: tps68470: Allow building as module omits b3376ed7d82f gpio: tegra: Get rid of duplicate of_node assignment omits f473bdccb877 gpio: altera-a10sr: Switch to use fwnode instead of of_node omits c84eab5850d1 gpio: merrifield: check the return value of devm_kstrdup() omits ce99534e978d drm/edid: improve non-desktop quirk logging omits 50dc95d561a2 drm/edid: remove non_desktop quirk for HPN-3515 and LEN-B800. omits 2869f599c0d8 drm/edid: support Microsoft extension for HMDs and special [...] omits 689e00887740 pinctrl: baytrail: Clear direct_irq_en flag on broken configs omits 97486e981ffb thunderbolt: Remove useless DMA-32 fallback configuration omits 06608bc2d9e6 gpio: crystalcove: Set IRQ domain bus token to DOMAIN_BUS_WIRED omits 7f2a3cf4e607 spi: s3c24xx: Convert to GPIO descriptors omits a45cf3cc72dd spi: s3c64xx: Convert to use GPIO descriptors omits 3b5529ae7f35 spi: s3c64xx: Drop custom gpio setup argument omits f1ba938e4f98 spi: s3c64xx: Delete unused boardfile helpers omits ceab11a3c0d6 spi: add mt8186-nor compatible string omits 58b0a653b8da spi: spi-mtk-nor: add axi_s clock for mt8186 omits 4e8bfe5cdf77 spi: spi-mtk-nor: add new soc mt8186 support omits 5b177234e9fd spi: spi-mtk-nor: improve device table for adding more cap [...] omits 2da187304e55 spi: add bindings for microchip mpfs spi omits 8e9977e48c7c regulator: pfuze100: Add missing regulator names omits 6390d42c21ef regulator: qcom_smd: fix for_each_child.cocci warnings omits 1056c41634d4 regmap-irq: Fix typo in comment omits aa505ecccf2a ASoC: codecs: Check for error pointer after calling devm_r [...] omits dbf2f8e3fecd ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration omits 330dc18356e6 ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card omits 88c62b16281e ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size [...] omits de531908ca42 ASoC: samsung: remove unneeded ret variable omits 4ec19deec7ff ASoC: codecs: remove redundant ret variable omits 6045ffd36628 ASoC: tlv320aic31xx: Define PLL clock inputs omits 85f856f790b5 ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h omits d4c4e2861560 ASoC: fsl-asoc-card: Remove BCLK default value for tlv320a [...] omits 91e4e40b59ba ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id omits 55915f20ad9a ASoC: bindings: fsl-asoc-card: Add mclk-id optional property omits c8e98eaf2bcb ASoC: Intel: sof_rt5682: Add support for platform without [...] omits 22cefca393ea ASoC: Intel: sof_rt5682: add support for systems without i [...] omits 7afed13b582b ASoC: SOF: Intel: Compare sdw adr directly omits f67c0c0d3b90 ASoC: SOF: Intel: match sdw version on link_slaves_found omits f8593e885400 ASoC: cs42l42: Handle system suspend omits 5982b5a8ec7d ASoC: cs42l42: Change jack_detect_mutex to a lock of all I [...] omits 8d06f797f844 ASoC: cs42l42: Report full jack status when plug is detected omits e42c903e8bf4 ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_val [...] omits 4f78f3c970f1 ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init() omits 0788785c7834 ASoC: sh: rz-ssi: Make the data structures available befor [...] omits 6570f991582e ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively omits b8aec7a4a01b ASoC: dt-bindings: add bindings for TI TAS5805M. omits ec45268467f4 ASoC: add support for TAS5805M digital amplifier omits cc44c7492bad ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior omits feb00b736af6 ASoC: topology: Allow TLV control to be either read or write omits 3ce57f22cb23 ASoC: topology: Remove superfluous error prints omits d7a8fbd17bfe ASoC: SOF: add flag to disable IMR restore to sof_debug omits 5fb5f5118512 ASoC: SOF: Intel: hda-loader: add IMR restore support omits a749d744561c ASoC: SOF: Intel: hda-loader: add SSP helper omits bd586a0292e0 ASoC: SOF: Intel: use inclusive language for SSP clocks omits 1dafede34dda ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message omits 66fda8bdc323 Merge existing fixes from spi/for-5.17 into new branch omits 799f9cf8fd45 Merge existing fixes from regulator/for-5.17 into new branch omits 6cbff4b3a10e Merge existing fixes from asoc/for-5.17 into new branch omits c9b06cc26f1d drm/i915/cdclk: convert to drm device based logging omits 140f70aeef07 drm/i915/cdclk: update intel_dump_cdclk_config() logging omits 15d641c41796 drm/i915/lspcon: convert to drm device based logging omits eb8d73aa63cd drm/i915/sprite: convert to drm device based logging omits 5acbdcd1b12e drm/i915/plane: convert to drm device based logging and WARN omits 9d0bfa7ac97c drm/i915/dp: convert to drm device based logging omits 0bd6c4a13103 drm/i915/hotplug: convert to drm device based logging omits 51f2d00909c6 drm/i915/pps: convert to drm device based logging omits c5274e86da5f drm/i915/snps: convert to drm device based logging omits 3a14f0e61408 arm64: zynqmp: Rename dma to dma-controller omits 1ff2d58e60c8 arm64: zynqmp: Add missing #dma-cells property omits eceb6f8677d3 arm64: xilinx: dts: drop legacy property #stream-id-cells omits fcc619621df5 microblaze/PCI: Remove pci_phys_mem_access_prot() dead code omits 19d448a04e00 microblaze: add const to of_device_id omits 93b33bb6a5e5 microblaze: fix typo in a comment omits 17dd7b896abd drm/i915: nuke local versions of WARN_ON/WARN_ON_ONCE omits 70b42b5845c8 drm/i915: fix header file inclusion for might_alloc() omits b3bddb7a3806 drm/amdgpu: use ttm_resource_manager_debug omits 7305f5b3a5d6 drm/radeon: use ttm_resource_manager_debug omits fe6959a680a4 drm/i915: Nuke dg2_ddi_pre_enable_dp() omits 860122d80251 soc: renesas: Identify RZ/V2L SoC omits 4b4a0fd66630 dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC omits 509e1a8675fc dt-bindings: arm: renesas: Document Renesas RZ/V2L SoC on [...] omits b4d775775877 drm/i915/hdmi: Clean up TMDS clock limit exceeding user mo [...] omits 428cb15d5b00 drm/i915: Clean up pre-skl primary plane registers omits 72a2cab3a10b arm64: dts: renesas: ulcb-kf: Add KF HDMI output omits d45db61c2e56 arm64: dts: renesas: r8a77961: Add lvds0 device node omits 8b88873b8fb5 arm64: dts: renesas: r8a779f0: Add sys-dmac nodes omits f2ad62a2717b ARM: dts: r9a06g032: Describe the NAND controller omits ad6a6ed4d954 arm64: dts: renesas: Add GMSL cameras .dtsi omits 557165ffb92e arm64: dts: renesas: eagle: Enable MAX9286 omits 9199da68372a arm64: dts: renesas: condor: Enable MAX9286 omits ce0c63b6a5ef arm64: dts: renesas: Add initial device tree for RZ/G2LC S [...] omits 3a3c2a48d8c6 arm64: dts: renesas: Add initial DTSI for RZ/G2LC SoC omits 65d2bc885b01 arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions omits 3a4f33ee57fa arm64: dts: renesas: beacon: Remove the 'pm-ignore-notify' [...] omits 9eca8bdf0a25 arm64: dts: renesas: r8a779a0: Add INTC-EX device node omits c07b19de2f7a dt-bindings: pinctrl: renesas: Document RZ/V2L pinctrl omits 96310a120c83 pinctrl: renesas: r8a7799[05]: Add MediaLB pins omits 30d369991bc5 pinctrl: renesas: r8a7791: Remove INTC_IRQx_N omits c038a988a842 pinctrl: renesas: r8a7790: Remove INTC_IRQx_N omits 1dcb6b782ff0 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add descripti [...] omits 9ca70f4202ea pinctrl: renesas: rcar: Do not enforce GPIO if already muxed omits 9b621b6adff5 clk: renesas: r8a779a0: Add CANFD module clock omits b289cdecc7c3 clk: renesas: r9a07g044: Update multiplier and divider val [...] omits d843e61e0ea5 clk: renesas: r8a7799[05]: Add MLP clocks omits 59a43fa2487b clk: renesas: r8a779f0: Add SYS-DMAC clocks omits 9fc23e57bb60 Merge branch 'for-5.18/amd-sfh' into for-next omits 0f2039482307 HID: amd_sfh: Remove useless DMA-32 fallback configuration omits d1c4c136bab7 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits 210b3ef939c8 dt-bindings: arm: sunxi: add haoyu,a20-marsboard omits 28d45df0efee ARM: dts: sun7i: Add A20-Marsboard omits b04138bfdebb ARM: dts: sunxi: h3/h5: add r_uart node omits 0f960ce9debc ARM: dts: nanopi-neo-air: Add eMMC and bluetooth omits 272f70d2ae5c Merge branch 'for-5.17/upstream-fixes' into for-next omits dc9d167737a5 drivers: phy: qcom: ipq806x-usb: conver latch function to [...] omits 260f99591c8c drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro omits 7dc5fc6d3bd6 media: mtk-cir: simplify code omits 6a554bb5653f media: mtk-cir: remove superfluous ir_raw_event_reset() omits 1ad09bbf8458 media: mtk-cir: reduce message end to fix nec repeats omits d49a14a946db media: lirc: simplify gap calculation omits 52cdb0130363 media: ir_toy: free before error exiting omits c00cdc32e727 pinctrl: at91-pio4: Use platform_get_irq() to get the interrupt omits b9dc88de4d77 pinctrl: qcom: Return -EINVAL for setting affinity if no I [...] omits 46f3418926f0 pinctrl: meson-g12a: add more pwm_f options omits 768f8d8e45f9 dt-bindings: pinctrl: drive-strength doesn't default to 2 [...] omits 02f23aa47ae7 drivers/pinctrl: remove redundant ret variable omits 9d6c7ee7c4bb interconnect: imx: Add imx_icc_get_bw function to set init [...] omits bb8c98537ac8 media: mtk-vcodec: Remove mtk_vcodec_release_enc_pm omits ba31a5b39400 media: mtk-vcodec: Remove mtk_vcodec_release_dec_pm omits c281f7d3898b media: mtk-vcodec: Use codec type to separate different hardware omits 0415ddf0c9cb media: mtk-vcodec: Add core dec and dec end ipi msg omits 6491c05bda74 media: mtk-vcodec: Support 34bits dma address for vdec omits 365e4ba01df4 media: mtk-vcodec: Add work queue for core hardware decode omits 66e860ffed72 media: mtk-vcodec: Add new interface to lock different hardware omits 5797f7e18ab7 media: mtk-vcodec: Generalize power and clock on/off interfaces omits b199fe46f35c media: mtk-vcodec: Add msg queue feature for lat and core [...] omits 770eb47f77f1 media: mtk-vcodec: Add irq interface for multi hardware omits 19faef3f6cd6 media: mtk-vcodec: Use pure single core for MT8183 omits c05bada35f01 media: mtk-vcodec: Add to support multi hardware decode omits 04fac6a1fc20 media: mtk-vcodec: Support MT8192 omits 4215692f50fe media: dt-bindings: media: mtk-vcodec: Adds decoder dt-bin [...] omits 9cdd70ceb6fa media: dt-bindings: media: mtk-vcodec: Separate video enco [...] omits 8db41f733d34 media: mtk-vcodec: export decoder pm functions omits d745646b62f2 media: mtk-vcodec: Refactor vcodec pm interface omits a1dcdd6acc97 media: mtk-vcodec: Align vcodec wake up interrupt interface omits d1c51b730209 media: mtk-vcodec: Get numbers of register bases from DT omits d95a63daca85 media: hevc: Embedded indexes in RPS omits 7a3b3dc3bb2e media: hevc: Remove RPS named flags omits da13c943da72 media: atmel: atmel-isc: add raw Bayer 8bit 10bit output formats omits e8b13dc37b27 media: atmel: atmel-sama7g5-isc: fix UYVY input format mbu [...] omits 3f050110617d media: atmel: atmel-isc-base: clamp wb gain coefficients omits 76c97b0bb842 media: atmel: atmel-isc-base: add wb debug messages omits 9780baa06992 media: atmel: atmel-isc-base: fix bytesperline value for p [...] omits 72802a86e11c media: atmel: atmel-isc-base: report frame sizes as full s [...] omits 6b66e047f5b0 media: atmel: atmel-isc-base: remove frameintervals VIDIOC omits 1b52ce99e9f2 media: atmel: atmel-sama7g5-isc: fix ispck leftover omits ae9a7d57f66a media: atmel: atmel-isc: replace video device name with mo [...] omits 118bf76a35bc media: atmel: atmel-isc: split the clock code into separat [...] omits 2de0b3c0f678 media: atmel: introduce microchip csi2dc driver omits 76a5341cea4b media: dt-bindings: media: atmel: csi2dc: add bindings for [...] omits f6d1bbe5140d media: MAINTAINERS: add microchip csi2dc omits c1b403352c5d media: stm32: dcmi: create a dma scatterlist based on DMA [...] omits fc5004e5d477 media: v4l2-ctrls: make array range static omits 2bea83882441 media: media/radio: make array probe_ports static const omits 19bc4f40b2c5 media: gspca: make array regs_to_read static const omits ef058cc8b719 media: bttv: fix WARNING regression on tunerless devices omits 784a1883cff0 media: imx-jpeg: use NV12M to represent non contiguous NV12 omits 7e2c9c6fd893 media: davinci: vpif: drop probe printk omits 43acb728bbc4 media: davinci: vpif: fix use-after-free on driver unbind omits d42b3ad105b5 media: davinci: vpif: fix unbalanced runtime PM enable omits 4a321de23921 media: davinci: vpif: fix unbalanced runtime PM get omits 97733180fafb media: platform: cros-ec: Add brask to the match table omits d8772818e223 media: saa7134: use swap() to make code cleaner omits f0c2ba1ed4ad media: imx: imx8mq-mipi_csi2: fix system resume omits 59c2b6d51803 media: imx: imx8mq-mipi-csi2: remove wrong irq config writ [...] omits e25a89f743b1 media: mtk-vcodec: potential dereference of null pointer omits 8310ca94075e media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buff [...] omits 2092f0def160 media: docs: vidioc-dqbuf: State all remaining fields are [...] omits 57c1d5de7d15 media: vivid: fix timestamp and sequence wrapping omits 9a0e3cd50d39 media: rkisp1: fix grey format iommu page faults omits 5be7f8c91d25 media: staging: media: imx: imx7-mipi-csis: Make subdev na [...] omits 385031b6fc18 media: staging: media: imx: imx7_mipi_csis: Add timings ov [...] omits 95a1379004cb media: staging: media: imx: imx7-mipi-csis: Dump MIPI_CSIS [...] omits 5226429540de media: camss: Apply vfe_get/vfe_put fix to SDM845 omits c5af8db84c01 media: camss: Do vfe_get/vfe_put for csid on sm8250 omits 5ba38efb2622 media: camss: Add SM8250 bandwdith configuration support omits b4436a18eedb media: camss: add support for SM8250 camss omits e53d660843de media: camss: add support for V4L2_PIX_FMT_GREY for sdm845 HW omits 4edc8eae715c media: camss: Add initial support for VFE hardware version [...] omits 1ce8c48b06f2 media: camss: vfe-170: fix "VFE halt timeout" error omits ed38a1469b31 media: camss: fix VFE irq name omits 661a1021e352 media: camss: remove vdda-csiN from sdm845 resources omits e54ef952d5b0 media: camss: csid: allow csid to work without a regulator omits ee780cd7be3b media: camss: csid-170: set the right HALT_CMD when disabled omits 4ea0df151edc media: camss: csid-170: support more than one lite vfe omits 7d8210851cb3 media: camss: csid-170: remove stray comment omits a6da362491e4 media: camss: csid-170: don't enable unused irqs omits 14d510e040f8 media: camss: csid-170: fix non-10bit formats omits 53655d2a0ff2 media: camss: csiphy-3ph: add support for SM8250 CSI DPHY omits c6b6def917cc media: camss: csiphy-3ph: disable interrupts omits dd89115a7c1c media: camss: csiphy-3ph: don't print HW version as an error omits 46f8ac8497c5 media: dt-bindings: media: camss: Add qcom,sm8250-camss binding omits 7eba1e43273e media: staging: media: zoran: drop read/write support omits fa5fce2573ec media: staging: media: zoran: drop kernel log spam omits 35e77cea10e6 media: staging: media: zoran: fix TRY_FMT handling omits 914941827aad media: staging: media: zoran: fix various V4L2 compliance errors omits e3b86f4e558c media: staging: media: zoran: calculate the right buffer n [...] omits 4e3edddb9507 media: staging: media: zoran: fix counting buffer in reserve omits 202ddbc9a33b media: staging: media: zoran: clean unused code omits 241f5b67fb48 media: staging: media: zoran: fix usage of vb2_dma_contig_ [...] omits 8f7cc5c0b0eb media: staging: media: zoran: introduce zoran_i2c_init omits 3b70b0ecd7ca media: staging: media: zoran: move config select on primar [...] omits 82e3a496eb56 media: staging: media: zoran: move videodev alloc omits 49ebe7c38d04 media: staging: media: zoran: remove vidmem omits fe047de480ca media: staging: media: zoran: merge all modules omits 12b65d5c4a92 media: staging: media: zoran: videocode: remove procfs omits 2776d278df1c media: staging: media: zoran: add debugfs omits b82cdccafd41 media: staging: media: zoran: rename debug module parameter omits b419ee9468d9 media: staging: media: zoran: use module_pci_driver omits 4d4389f64c5f media: staging: media: zoran: move module parameter checks [...] omits 4eda2bc3431e x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATM [...] omits 16273fa4f3a2 x86/insn: Add AVX512-FP16 instructions to the x86 instruct [...] omits cdb63ba98c5d perf/tests: Add AVX512-FP16 instructions to x86 instructio [...] omits 0153d98f2dd6 x86/insn: Add misc instructions to x86 instruction decoder omits a6ea1142dee6 perf/tests: Add misc instructions to the x86 instruction d [...] omits 9dd94df75b30 x86/insn: Add AMX instructions to the x86 instruction decoder omits 4810dd2c943e perf/tests: Add AMX instructions to x86 instruction decoder test omits 535f7fffed88 ARM: dts: exynos: Add support for Samsung Chagall WiFi omits 534aaa1802ea ARM: exynos: only do SMC_CMD_CPU1BOOT call on Exynos4 omits 9998104515d4 dt-bindings: arm: samsung: document Chagall WiFi board binding omits 625c6b556997 EDAC: Use default_groups in kobj_type omits 11413893a0d0 EDAC: Use proper list of struct attribute for attributes omits 576434fd93b9 iio: adc: tsc2046: add sanity check to avoid to big allocations omits b617693a5d13 iio: adc: tsc2046: add .read_raw support omits 2d255ec51005 iio: hw_consumer: Use struct_size() helper in kzalloc() omits c39010ea6ba1 iio: adis: stylistic changes omits da5936770517 adis: simplify 'adis_update_bits' macros omits 90e33e1b3d96 MAINTAINERS: add missing files to the adis lib omits f3c7b621e9bf MAINTAINERS: add maintainer for ADMV8818 driver omits 712173762fcf MAINTAINERS: add maintainer for ADMV1013 driver omits 1bdd962bbdff MAINTAINERS: add maintainer for AD7293 driver omits f22ab91ae302 iio: sps30: Use sysfs_emit() omits 1acdaa34ad17 iio: scd4x: Use sysfs_emit() omits 6ab56c467593 iio: ms_sensors: Use sysfs_emit() omits d42b626d54ae iio: max9611: Use sysfs_emit() omits 3c1d2fdd8096 iio: max31865: Use sysfs_emit() omits 9df24867d8e8 iio: max31856: Use sysfs_emit() omits 0ad4c227fb60 iio: lm3533: Use sysfs_emit() omits e9d4397a1627 iio: ina2xx-adc: sysfs_emit() omits 2fd52124b597 iio: as3935: Use sysfs_emit() omits 48788715ac8e iio: ad9523: Use sysfs_emit() omits 9d5fcb8ffa69 iio: ad7192: Use sysfs_emit() omits 0ce1a30cd7ef iio: dmaengine-buffer: Use sysfs_emit() omits c3154def82fc iio: core: Use sysfs_emit() omits 84e5d88953d7 iio: adc: tsc2046: rework the trigger state machine omits 0f66edfb0722 MAINTAINERS: add maintainer for ADRF6780 driver omits 008cc058a4ff MAINTAINERS: fix Analog Devices links omits 1e73d7f689c7 iio: core: Fix the kernel doc regarding the currentmode ii [...] omits ff04eb478658 iio: adc: mt8186: Add compatible node for mt8186 omits f247d58efbce dt-bindings: iio: adc: Add compatible for Mediatek MT8186 omits 26b2ec2e9a27 iio: st_sensors: don't always auto-enable I2C and SPI inte [...] omits 2553340bd208 iio: adc: rzg2l_adc: Fix typo omits 1f69d222242c dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fie [...] omits 8c7b323a5573 iio:accel:dmard09: Tidy up white space around {} in id table omits 86eae303c0d6 iio:proximity:vl53l0x: Tidy up white space around {} in id tables omits 2d77524b0726 iio:light:tsl2722: Fix inconsistent spacing before } in id table omits 04e543086c13 iio:adc:ti-adc084s021: Tidy up white space around {} omits 988078cfdb3e iio:adc:hi8435: Tidy up white space around {} in id tables omits be82553d0254 iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables omits 9ccac0d047ea iio:frequency:admv1013: White space cleanup of spacing aro [...] omits 086fe53fd1a5 iio:proximity:srf08: White space cleanup of spacing around [...] omits d9d46abc61a6 iio:proximity:srf04: White space cleanup of spacing around [...] omits 40b9a914676d iio:proximity:rfd77402: White space cleanup of spacing aro [...] omits 07d6484f4998 iio:proximity:ping: White space cleanup of spacing around [...] omits 8877af25a260 iio:light:ltr501: White space cleanup of spacing around {} [...] omits 77f8767627c0 iio:light:us5182: White space cleanup of spacing around {} [...] omits 2ba83c80527e iio:light:vcnl4035: Trivial whitespace cleanup to add spac [...] omits 6e757756122c iio:light:pa12203001: Tidy up white space change to add sp [...] omits 09bdf14fb59d iio:chemical:atlas: Trivial white space cleanup to add spa [...] omits 02d83fa6393a iio:proximity:sx9360: Add dt-binding support omits 1412b8cfc7e7 dt-bindings:iio:proximity: Add sx9360 binding omits 1cdb4c47f7f5 iio:proximity:sx9360: Add sx9360 support omits a8ee3b32f5da iio:proximity:sx9324: Add dt_binding support omits 656f807086de dt-bindings:iio:proximity: Add sx9324 binding omits 4c18a890dff8 iio:proximity:sx9324: Add SX9324 support omits caa8ce7f6149 iio:proximity:sx9310: Extract common Semtech sensor logic omits fc5d805e1223 iio:proximity:sx9310: Add frequency in read_avail omits 372d171cd9b4 arm64: dts: exynos: add necessary clock inputs in Exynos7 omits 0d42eb5ac66d ARM: dts: exynos: drop unsupported MAX77802 regulators on [...] omits 9eb8090f95e2 ARM: dts: exynos: add necessary clock controller inputs in [...] omits 8d6f5af71e2a ARM: dts: exynos: Align MAX77836 nodes with dtschema on Mo [...] omits 7638d3c945be arm64: dts: exynos: Align MAX77843 nodes with dtschema on TM2 omits 41bd4354a151 arm64: dts: exynos: use dedicated wake-up pinctrl compatib [...] omits 752e8545226f ARM: dts: s5pv210: align pinctrl with dtschema omits 9e47ccc01284 ARM: dts: s3c64xx: align pinctrl with dtschema omits 901e28782738 ARM: dts: s3c24xx: align pinctrl with dtschema omits 71b8d1253b7f arm64: dts: exynos: align pinctrl with dtschema in ExynosAutov9 omits ee045adb3768 arm64: dts: exynos: align pinctrl with dtschema in Exynos7 omits 756d68ee6e93 arm64: dts: exynos: align pinctrl with dtschema in Exynos5433 omits d5dfdae9f685 ARM: dts: exynos: align pinctrl with dtschema in Exynos542x/5800 omits 7a749eeec453 ARM: dts: exynos: align pinctrl with dtschema in Exynos5410 omits b72458f83066 ARM: dts: exynos: align pinctrl with dtschema in Exynos5260 omits 1c7b9b02c898 ARM: dts: exynos: align pinctrl with dtschema in Exynos5250 omits fe9f10f8d3dd ARM: dts: exynos: align pinctrl with dtschema in Exynos4412 omits ac9af38e7baf ARM: dts: exynos: align pinctrl with dtschema in Exynos4210 omits ba6693131228 ARM: dts: exynos: align pinctrl with dtschema in Exynos3250 omits a6b43b5f384d ARM: dts: s3c64xx: drop unneeded pinctrl wake-up interrupt [...] omits f53a48f8ff5d ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pi omits e5b9655c1dca ARM: dts: exynos: override pins by label in Peach Pi omits 6d73abda1bb4 ARM: dts: exynos: simplify PMIC DVS pin configuration in P [...] omits 213e19b4f675 ARM: dts: exynos: override pins by label in Peach Pit omits 503d77b3d17b ARM: dts: exynos: simplify PMIC DVS pin configuration in O [...] omits 0f8b7f682a8a ARM: dts: exynos: drop unused pinctrl defines in Exynos3250 omits 372d7027fed4 ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 omits d82d3d8a527b Merge tag 'samsung-pinctrl-5.18' of https://git.kernel.org [...] omits 88829baee3db ARM: dts: exynos: split dmas into array of phandles in Exynos5250 omits 2212c19e5196 mtd: rawnand: omap_elm: remove redundant variable 'errors' omits ac178a21754c mtd: rawnand: gpmi: support fast edo timings for mx28 omits 15e27d197a7e mtd: rawnand: gpmi: validate controller clock rate omits 2970bf5a32f0 mtd: rawnand: gpmi: fix controller timings setting omits 7f852ec58af6 mtd: aspeed-smc: improve probe resilience omits feca4cc4765a mtd: rawnand: brcmnand: Add BCMA shim omits 5abd37f6e9d6 mtd: rawnand: brcmnand: BCMA controller uses command shift of 0 omits 8e5913005f7b mtd: rawnand: brcmnand: Allow platform data instantation omits 02d1d0e4dfc3 mtd: rawnand: brcmnand: Add platform data structure for BCMA omits f5619f3774d0 mtd: rawnand: brcmnand: Allow working without interrupts omits 75ac944722b0 mtd: rawnand: brcmnand: Move OF operations out of brcmnand [...] omits c0d08a1401bb mtd: rawnand: brcmnand: Avoid pdev in brcmnand_init_cs() omits 25f97138f8c2 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations omits 9e37532b1820 mtd: rawnand: brcmnand: Assign soc as early as possible omits 65a01be4f528 mtd: rawnand: Rework of_get_nand_bus_width() omits dbfbe79dbb63 mtd: rawnand: Remove of_get_nand_on_flash_bbt() wrapper omits 3e68f331c8c7 mtd: onenand: Check for error irq omits 109cf81fb573 mtd: rawnand: nandsim: Add NS_PAGE_BYTE_SHIFT macro to rep [...] omits db52b445793d mtd: rawnand: nandsim: Merge repeat codes in ns_switch_state omits e0a9ddd5d9e1 mtd: rawnand: nandsim: Replace overflow check with kzalloc [...] omits 5a04982df8da dt-bindings: dmaengine: zynqmp_dma: convert to yaml omits 92649241a25a dt-bindings: msm/mdp4: convert to yaml format omits 066aef690794 dt-bindings: serial: Convert rda,8810pl-uart to YAML omits 1ff37c22b161 arm64: dts: rockchip: add Quartz64-A usb2 support omits 91c4c3e06a25 arm64: dts: rockchip: add usb2 nodes to rk3568 device tree omits 7dbb47d64acf dt-bindings: soc: rockchip: add rk3568-usb2phy-grf omits cda32a618deb mtd: nand: Add a new helper to retrieve the ECC context omits 96489c1c0b53 mtd: nand: ecc: Add infrastructure to support hardware engines omits 1d46963d4537 mtd: spinand: macronix: Use random program load omits 3e2bcda631d4 dt-bindings: mtd: Describe Macronix NAND ECC engine omits 475e826bad8c dt-bindings: spi: mxic: Document the nand-ecc-engine property omits 295fca79a8ee dt-bindings: spi: mxic: Convert to yaml omits 90c204d3195a dt-bindings: spi: mxic: The interrupt property is not mandatory omits 390925f60a4b dt-bindings: vendor-prefixes: Clarify Macronix prefix omits 3a0d6d0fb14d dt-bindings: mtd: spi-nand: Convert spi-nand description f [...] omits 751f204a6fe6 dt-bindings: mtd: nand-chip: Create a NAND chip description omits f0dcb5bd56ee dt-bindings: mtd: nand-controller: Harmonize the property types omits 0e7f1b557974 dt-bindings: mtd: nand-controller: Fix a comment in the examples omits 93f2ec9e4012 dt-bindings: mtd: nand-controller: Fix the reg property de [...] omits 515a2f507491 mei: me: Use dma_set_mask_and_coherent() and simplify code omits 832ae134ccc1 pinctrl: samsung: add support for Exynos850 and ExynosAuto [...] omits 1755e227c216 dt-bindings: pinctrl: samsung: describe Exynos850 and Exyn [...] omits af030d83da1d dt-bindings: pinctrl: samsung: convert to dtschema omits a29681b0cc37 pinctrl: samsung: accept GPIO bank nodes with a suffix omits 96f79935015c pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE [...] omits 50ebd19e3585 pinctrl: samsung: drop pin banks references on error paths omits cb935c4618bd drm/i915: Lock timeline mutex directly in error path of eb [...] omits 5fe0fdd23e33 drm/i915/guc: Flush G2H handler during a GT reset omits 1f73a367420c drm/i915/guc: Add work queue to trigger a GT reset omits 4f72fc3c7f3d drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL omits a357dca964e0 drm/amdgpu: fix the page fault caused by uninitialized variables omits 37ff945f804c drm/amdgpu: fix convert bad page retiremt omits 784a2ec00904 drm/i915/mst: only ack the ESI we actually handled omits b4a1c675d256 drm/i915/mst: ack sink irq ESI for link status changes omits 1d50942dc930 drm/i915/mst: read link status only when requested by sink in ESI omits 1358139bdefd drm/i915/mst: abstract handling of link status in DP MST omits 34ed3e83475e drm/i915/mst: debug log 4 bytes of ESI right after reading omits 603801d0f2f4 drm/i915/mst: abstract intel_dp_ack_sink_irq_esi() omits 26950f2968e8 drm/i915/mst: fix intel_dp_mst_hpd_irq() indentation omits f9eceeca3623 drm: Update docs after moving DisplayPort helpers around omits 198bca93403d drm/i915: split out i915_reg_read_ioctl() to i915_ioctl.[ch] omits 5de6a3de999d drm/i915/dmc: Eliminate remnant GEN<n> references omits 27535f1d9431 drm/i915: Clean up vlv/chv sprite plane registers omits 6f043b5969a4 drm/locking: fix drm_modeset_acquire_ctx kernel-doc omits 6d1d72fb4fcf drm/amd/display: change FIFO reset condition to embedded d [...] omits f548f4291e89 drm/amd/display: Correct MPC split policy for DCN301 omits f61c40c0757a drm/amdkfd: enable heavy-weight TLB flush on Arcturus omits 590e86fe3462 drm/amdgpu: fix broken debug sdma vram access function omits 1b08dfb889b2 drm/amdgpu: remove gart.ready flag omits 5904e4135f3b drm/amdgpu: remove unused variable warning omits 33cd016e600a drm/amdgpu: remove unused variable omits 8eb53bb2aa8a drm/amdgpu: Remove repeated calls omits 86700a402694 drm/amdgpu: modify a pair of functions for the pcie port w [...] omits 479e3b02b73a drm/amdgpu: add vram check function for GMC omits c26962803d04 drm/i915/hdmi: Ignore DP++ TMDS clock limit for native HDMI ports omits 044cbc7a74c1 drm/i915/bios: Nuke DEVICE_TYPE_DP_DUAL_MODE_BITS omits a868a1e57e3a drm/i915/bios: Throw out the !has_ddi_port_info() codepaths omits 594c504d3334 drm/i915/bios: Use i915->vbt.ports[] for all g4x+ omits eb9fcf638575 drm/i915/bios: Use i915->vbt.ports[] on CHV omits b90b6e413797 drm/i915/bios: Introduce has_ddi_port_info() omits 37e0321ab256 drm/malidp: Replace module initialization with DRM helpers omits 6aef229365f4 drm/arm/hdlcd: Replace module initialization with DRM helpers omits e0f8cd2343f8 drm/komeda: Replace module initialization with DRM helpers omits 7a90a846ad3f drm/imx/dcss: Replace module initialization with DRM helpers omits 09f137c32063 drm: Provide platform module-init macro omits 2075a734ed99 drm/hisilicon/hibmc: Replace module initialization with DR [...] omits a32762d1db4c drm/cirrus: Replace module-init boiler-plate code with DRM [...] omits 54e67e5a2326 drm/bochs: Replace module-init boiler-plate code with DRM helpers omits 8638b4d8ddc9 drm/ast: Replace module-init boiler-plate code with DRM helpers omits 52506b099e1b drm: Provide PCI module-init macros omits 8172375ea95a drm/i915: Remove zombie async flip vt-d w/a omits ba3a5ddcf1e5 drm/selftests/test-drm_dp_mst_helper: Fix memory leak in s [...] omits 8de223b94b84 drm/doc: Fix TTM acronym omits bcc77411e8a6 drm/ast: Create threshold values for AST2600 omits 028a73e10705 mgag200 fix memmapsl configuration in GCTL6 register omits cc37b88b02fb drm/bridge: Remove extra device acquisition method of i2c [...] omits d39bc5c5e10a drm/i915/dpll: make intel_shared_dpll_funcs internal to in [...] omits 4ce2ca4b374a drm/msm: Fix include statements for DisplayPort omits d7e3ea83bba8 drm/selftests: Select DRM_DP_HELPER omits 75ab2b3633cc dma-buf: drop excl_fence parameter from dma_resv_get_fences omits acde6234f65b drm/amdgpu: remove excl as shared workarounds omits 6387a3c4b0c4 drm: move the buddy allocator from i915 into common drm omits 41f8aa5d6a8a drm/i915/guc: Remove hacks for reset and schedule disable [...] omits 4e6835466771 drm/i915/selftests: Add a cancel request selftest that tri [...] omits a5e7ffa11974 amdgpu/amdgpu_psp: remove unneeded ret variable omits dfd6879b9899 drm/radeon: fix UVD suspend error omits 4bd8dd0d61f9 drm/amdgpu: Add missing pm_runtime_put_autosuspend omits 552b7cb0eed1 drm/amd/display: move calcs folder into DML omits ce0bdc62e80d drm/amd/display: 3.2.169 omits 56ca49cf6004 drm/amd/display: [FW Promotion] Release 0.0.100.0 omits 047db281c026 drm/amd/display: Add signal type check when verify stream [...] omits 9338cb719f0f drm/amd/display: update dml to rev.99 and smu clk_table w/a omits 58c69b53aee2 drm/amd/display: Fix black screen issue on memory clock switch en omits 6421c49567d5 drm/amd/display: DCEFCLK DS on CLK init omits c1a20f707ac3 drm/amd/display: modify SMU_TIMEOUT macro. omits f369e4eba89a drm/amd/display: move FPU associated DCN302 code to DML fo [...] omits 82dcd8eb357c drm/amd/display: 3.2.168 omits b4c55e525461 drm/amd/display: support new PMFW interface to disable Z9 only omits fd9048dd4425 drm/amd/display: adjust bit comparison to be more type safe omits 7aba117ac9e0 drm/amd/display: Disabled seamless boots on DP and renamed [...] omits 47f29ac1cbae drm/radeon: fix error handling in radeon_driver_open_kms omits f3527a6483fb drm/amd/pm: Enable sysfs required by rocm-smi tool for One [...] omits 22c16d251a79 drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV omits 71b6c4a277db drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc omits 8697a19ee955 drm/amdgpu: Fix the code style warnings in sdma omits d622c094f8fe drm/amdgpu: Fix the code style warnings in gmc omits 4f64ccf4f27c drm/amdgpu: Fix the code style warnings in gfx omits b6efdb02d23e drm/amdgpu: Fix the code style warnings in amdgpu_ras omits 03f6fb84bd0e drm/amdgpu: apply vcn harvest quirk omits e475986f1821 drm/amdgpu: drop redundant check of ip discovery_bin omits 79c0462159a1 drm/amdgpu: handle denied inject error into critical regions v2 omits 3ddd0c90bafd drm/amd/pm: add message smu to get ecc_table omits c34242eea16f drm/amdgpu: add new query interface for umc_v8_7 block omits 83f2726cd9c3 drm/amd/pm: Update smu driver interface for sienna cichlid omits b5cfe6f7a6e1 drm/i915: Remove short-term pins from execbuf, v6. omits 294996a98a64 drm/i915: Remove support for unlocked i915_vma unbind omits 0f341974cbc2 drm/i915: Add i915_vma_unbind_unlocked, and take obj lock [...] omits 7e00897be8bf drm/i915: Add object locking to i915_gem_evict_for_node an [...] omits 6945c53bc712 drm/i915: Add locking to i915_gem_evict_vm(), v3. omits e849f7e70860 drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to preven [...] omits 647bfd26bf05 Merge drm/drm-next into drm-intel-gt-next omits 6b79f96f4a23 drm/virtio: Ensure that objs is not NULL in virtio_gpu_arr [...] omits 2b6dd600dd72 udmabuf: validate ubuf->pagecount omits fee076019d0a drm/i915: Nuke pointless middle men for skl+ plane programming omits 4682a6d99638 drm/i915: Declutter color key register stuff omits 366714b0883f drm/i915: Extract skl_plane_aux_dist() omits 87a0b2fafc09 Merge tag 'v5.16' into next omits 348abd4cf353 drm/i915: Clean up cursor registers omits f6bb74e07705 drm/i915: Clean up g4x+ sprite plane registers omits 2f609faf5bda drm/i915: Clean up ivb+ sprite plane registers omits 12d7d858e63d drm/i915: Use REG_BIT() & co. for universal plane bits omits 71b59439aa03 drm/i915: Sipmplify PLANE_STRIDE masking omits 269332997a16 drm/bridge: anx7625: Return -EPROBE_DEFER if the dsi host [...] omits d134ad2574a1 ipmi: ssif: replace strlcpy with strscpy omits 7281599201c3 ipmi/watchdog: Constify ident omits 993220ba6706 ipmi: Add the git repository to the MAINTAINERS file omits 032a12590499 drm/dp: Move DisplayPort AUX bus helpers into dp/ omits 5b529e8d9c38 drm/dp: Move public DisplayPort headers into dp/ omits adb9d5a2cc77 drm/dp: Move DisplayPort helpers into separate helper module omits 3681eb24a9f1 drm/dp: Move DP declarations into separate header file omits dfacce59553b drm/dp_mst: Remove trailing whitespace. omits f4319f72a9bc drm/bridge: sii902x: add support for DRM_BRIDGE_ATTACH_NO_ [...] omits 2c420d79dae4 arm64: dts: meson-g12-common: add uart_ao_b pins muxing omits 073983233302 arm64: dts: meson-g12-common: add more pwm_f options omits 6e55d273708b drm/panfrost: initial dual core group GPUs support omits 803abfd8dda5 drm: bridge: fix unmet dependency on DRM_KMS_HELPER for DR [...] omits b0641cb8a1de drm/i915/psr: remove unused lines_to_wait vbt info omits e8521d0cd984 drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21 omits a8e6398ffe17 drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY omits 5f0754ab2751 drm/amdgpu: Fix rejecting Tahiti GPUs omits 06cf9bd61a74 drm/amdgpu: don't do resets on APUs which don't support it omits b3523c457380 drm/amdgpu: invert the logic in amdgpu_device_should_recov [...] omits 31425abeda71 drm/amdgpu: Enable recovery on yellow carp omits fb825b651de9 drm/amd/display: Remove redundant initialization of dpg_width omits a85d70a8b481 drm/amd/pm: Replace one-element array with flexible-array member omits 1613f346f86b drm/amd/pm: fix null ptr access omits e3d833f41c46 drm/amdgpu: fix compile warning for ras_block_match_default omits 954ea6aa1545 drm/amdgpu: Use ARRAY_SIZE to get array length omits ab3b9de65bfe drm/amdgpu: clean up some inconsistent indenting omits 69f91d32c663 drm/amdgpu: remove unneeded semicolon omits df4f0041c6ef drm/amdgpu: No longer insert ras blocks into ras_list if i [...] omits df01fe73ee98 drm/amdgpu: Add ras supported check for register_ras_block omits c4381d0ee819 drm/amdgpu: Add interface to load SRIOV cap FW omits 20c5e425d36a drm/amdkfd: Fix indentation on switch statement omits 400ef298f400 drm/amdgpu: cleanup ttm debug sdma vram access function omits cb5cc4f573e1 drm/amdgpu: improve debug VRAM access performance using sdma omits 7389a5b837cd drm/amdgpu: Removed redundant ras code omits 22d4ba53b1c1 drm/amdgpu: Adjust error inject function code style in amd [...] omits b0e2062dc897 drm/amdgpu: Modify mca block to fit for the unified ras bl [...] omits bdc4292bd3b4 drm/amdgpu: Modify sdma block to fit for the unified ras b [...] omits efe17d5a217e drm/amdgpu: Modify umc block to fit for the unified ras bl [...] omits 2e54fe5d056e drm/amdgpu: Modify nbio block to fit for the unified ras b [...] omits 5e67bba30115 drm/amdgpu: Modify mmhub block to fit for the unified ras [...] omits 6d76e9049ad9 drm/amdgpu: Modify hdp block to fit for the unified ras bl [...] omits 6c2453861f48 drm/amdgpu: Modify xgmi block to fit for the unified ras b [...] omits 8b0fb0e967c1 drm/amdgpu: Modify gfx block to fit for the unified ras bl [...] omits 7cab2124058d drm/amdgpu: Modify the compilation failed problem when oth [...] omits 6492e1b07c03 drm/amdgpu: Unify ras block interface for each ras block omits 685fae24d94f drm/amd/pm: correct the checks for fan attributes support omits 54c73b51df29 drm/amdgpu/pm: move additional logic into amdgpu_dpm_force [...] omits bcf19fdd507f drm/amd/pm: drop those unrealistic thermal_type checks omits 1a408c710d9e drm/amdgpu: wrap those atombios APIs used by SI under CONF [...] omits 3712e7a49459 drm/amd/pm: unified lock protections in amdgpu_dpm.c omits 61d7d0d5adc7 drm/amd/pm: revise the performance level setting APIs omits 3bce90bfbaa8 drm/amd/pm: drop unnecessary gfxoff controls omits 837d542a09cd drm/amd/pm: relocate the power related headers omits ebfc253335af drm/amd/pm: do not expose the smu_context structure used i [...] omits 7689dab48259 drm/amd/pm: drop redundant or unused APIs and data structures omits a627967e803e drm/amd/pm: move those code piece used by Stoney only to s [...] omits 6ddbd37f1074 drm/amd/pm: optimize the amdgpu_pm_compute_clocks() implem [...] omits d698a2c4859d drm/amd/pm: move pp_force_state_enabled member to amdgpu_p [...] omits 84176663e70d drm/amd/pm: create a new holder for those APIs used only b [...] omits 28a31774b050 drm/amd/pm: do not expose the API used internally only in [...] omits a79110f2dc01 drm/amd/pm: do not expose those APIs used internally only [...] omits d44815766587 drm/amd/pm: do not expose those APIs used internally only [...] omits 13f5dbd6e3d9 drm/amd/pm: do not expose power implementation details to display omits 79c65f3fcbb1 drm/amd/pm: do not expose power implementation details to [...] omits bc143d8b8387 drm/amd/pm: do not expose implementation details to other [...] omits 8c2d34eb53b9 drm/radeon: use kernel is_power_of_2 rather than local version omits de05abe6b9d0 drm/amd/display: Enable Freesync Video Mode by default omits 6a8cf6349c7c drm/amdgpu/swsmu: make sienna cichlid function static omits 61cc48163a4f video: fbdev: s3c-fb: remove redundant initialization of p [...] omits fdb9fb6c1302 video: fbdev: asiliantfb: remove redundant assignment to v [...] omits 3a5d604f90f9 i915: make array flex_regs static const omits a320c3a3280b agp/via: Remove unused variable 'current_size' omits a41af4c80a93 agp/sworks: Remove unused variable 'current_size' omits c4f7f3117e80 agp/nvidia: Declare value returned by readl() as unused omits ba7e3fd19a67 agp/ati: Return error from ati_create_page_map() omits ffe9d02e4152 agp: Documentation fixes omits 9175cb2c83c8 agp: Include "compat_ioctl.h" where necessary omits 938fb517d4f8 agp: Remove trailing whitespaces omits 7f0fec39c9ee drm/vc4: remove redundant assignment of variable size omits 150029657646 drm: bridge: it66121: Remove redundant check omits d72d84aea4d5 locking/rwsem: drop redundant semicolon of down_write_nest_lock omits 93e97b05d581 drm/bridge: dw-mipi-dsi: Switch to atomic operations omits a8cf6073d20a drm/i915/pxp: Hold RPM wakelock during PXP unbind omits 5ff59dddacd4 drm/i915/display/adlp: Implement new step in the TC voltag [...] omits 5ec7baef52c3 drm/i915/display/ehl: Update voltage swing table omits 6650ebcbea13 drm/i915/pcode: rename sandybridge_pcode_* to snb_pcode_* omits 2616be2eac4b drm/i915/dp: make intel_dp_pack_aux() static again omits d9168aa32911 drm/stm: ltdc: Drop format_mod_supported function omits 484e72d3146b drm/stm: ltdc: add support of ycbcr pixel formats omits 8f2b5f6dcbda drm/stm: ltdc: add support of flexible pixel formats omits a55d08e0d494 drm/stm: ltdc: add per plane update support omits fb998edf9edc drm/stm: ltdc: add YCbCr 422 output support omits 734c26450aef drm/stm: ltdc: switch to regmap omits 8f54eab0efd5 drm/panfrost: Merge some feature lists omits 16a89697a3a0 drm/panfrost: Remove features meant for userspace omits ac4dfd0d1d35 arm64: dts: add support for S4 based Amlogic AQ222 omits 27fe872b5169 Merge branch 'for-5.17-fixes' into for-next omits ffacbd11e258 cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kerne [...] omits 95b99f353cf3 cgroup: rstat: retrieve current bstat to delta directly omits 4148be7de0a3 cgroup: rstat: use same convention to assign cgroup_base_stat omits bc35f7ef9628 workqueue: Convert the type of pool->nr_running to int omits cc5bff38463e workqueue: Use wake_up_worker() in wq_worker_sleeping() in [...] omits 2c1f1a9180bf workqueue: Change the comments of the synchronization abou [...] omits 21b195c05cf6 workqueue: Remove the mb() pair between wq_worker_sleeping [...] omits cd6e4c2fbb00 Merge tag 'gvt-next-2022-01-12' of https://github.com/inte [...] omits 44ab30b05614 drm/panfrost: Check for error num after setting mask omits a11d854f072d video: vga16fb: Fix logic that checks for the display standard omits 7b1534188c25 drm: bridge: nwl-dsi: Drop panel_bridge from nwl_dsi omits 0f5d32617246 drm/bridge: adv7533: make array clock_div_by_lanes static const omits bd29823e05ac Revert "drm: exynos: dsi: Convert to bridge driver" omits 9d31993451f6 drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy omits e592dc320559 drm/gma500: remove redundant ret variable omits ac7b4433714a arm64: dts: meson: add initial device-tree for H96-Max omits 2ca889b12016 dt-bindings: arm: amlogic: add H96-Max bindings omits bf510ace20ac dt-bindings: vendor-prefixes: add haochuangyi prefix omits 8b749a0205bd arm64: dts: meson: add initial device-trees for A95XF3-AIR omits bc7811bd4e88 dt-bindings: arm: amlogic: add A95XF3-AIR bindings omits 3dbabb9ac746 dt-bindings: vendor-prefixes: add cyx prefix omits 37875d9dcb42 arm64: dts: meson: add initial device-trees for X96-AIR omits d2ecf5ae59c8 dt-bindings: arm: amlogic: add X96-AIR bindings omits b5a03ecec30c arm64: dts: meson: add common SM1 ac2xx dtsi omits 86f2159468d5 arm64: dts: meson-sm1: add spdifin and pdifout nodes omits 3f8bd465a6f0 drm/i915/gvt: Constify vgpu_types omits 38bd13a0b151 drm/i915/gvt: Constify gtt_type_table_entry omits b17639c7f7fc drm/i915/gvt: Constify formats omits 0b782e669298 drm/i915/gvt: Constify cmd_interrupt_events omits ca1777797ad8 drm/i915/gvt: Constify gvt_mmio_block omits 4642077775a6 drm/i915/gvt: Constify intel_gvt_sched_policy_ops omits 1b277c892940 drm/i915/gvt: Constify intel_gvt_irq_ops omits 5512445c9b64 drm/i915/gvt: Constify intel_gvt_gtt_pte_ops omits c41aadd26496 drm/i915/gvt: Constify intel_gvt_gtt_gma_ops omits 3e1f4c491559 drm/i915/gvt: Fix cmd parser error for Passmark9 omits 919606f5e7d8 drm/i915/gvt: Use list_entry to access list members omits 43571e15c057 drm/i915: Drop unused _PORT3 and _PORT4 TC phy register offsets omits 24ce4d6d2ca6 drm/i915: Move TC PHY registers to their own header omits d0864ee4f81f drm/i915: Move combo PHY registers to their own header omits aa1d6068a460 drm/i915: Move SNPS PHY registers to their own header omits 202b1f4c1234 drm/i915/gt: Move engine registers to their own header omits 2b25a93bf07c drm/i915: Introduce i915_reg_defs.h omits ab076d8d79e1 drm/i915: Replace GFX_MODE_GEN7 with RING_MODE_GEN7 omits 3e5cbecb9aa8 drm/i915: Use RING_PSMI_CTL rather than per-engine macros omits e0d47fcff1f4 drm/i915: Parameterize ECOSKPD omits cd5d2fdb045f drm/i915: Parameterize PWRCTX_MAXCNT omits e9f9bcd598e2 drm/i915: Use parameterized GPR register definitions everywhere omits d1f5a6d9d02e drm/doc: overview before functions for drm_writeback.c omits 4a39156166b9 drm/v3d/v3d_drv: Check for error num after setting mask omits afd088ac05f1 drm/i915/guc: Improve GuC loading status check/error reports omits 77b6f79df66e drm/i915/guc: Update to GuC version 69.0.3 omits 53c8283ba9b4 drm/i915/guc: Temporarily bump the GuC load timeout omits f199f71f2091 drm/mst: use DP_GET_SINK_COUNT() for sink count in ESI omits 55a9c00021e2 drm/dp: note that DPCD 0x2002-0x2003 match 0x200-0x201 omits c406ad5e4a85 drm/vc4: Notify the firmware when DRM is in charge omits a7e6f3d8a41e drm/vc4: Remove conflicting framebuffers before callind bind_all omits d62b9bee52dc drm/vc4: Support nomodeset omits 39feb6e726e7 firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE omits 60dc43d1190d drm/i915: Use struct vma_resource instead of struct vma_snapshot omits 950505cabe51 drm/i915: Asynchronous migration selftest omits 2f6b90da9192 drm/i915: Use vma resources for async unbinding omits ebf3c361f43b drm/i915: Don't pin the object pages during pending vma binds omits 39a2bd34c933 drm/i915: Use the vma resource as argument for gtt binding [...] omits 583998c5e8cb drm/i915/snps: vswing value refined for SNPS phys omits e8c1f36157ce dma-buf-map: Fix dot vs comma in example omits e1a4bbb6e837 drm/i915: Initial introduction of vma resources omits c3c07fc25f37 ubi: fastmap: Return error code if memory allocation fails [...] omits 3b67db8a6ca8 ubifs: Fix to add refcount once page is set private omits 4f2262a33464 ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() omits 1b83ec057db1 ubifs: setflags: Make dirtied_ino_d 8 bytes aligned omits a6dab6607d46 ubifs: Rectify space amount budget for mkdir/tmpfile operations omits 60eb3b9c9f11 ubifs: Fix 'ui->dirty' race between do_tmpfile() and write [...] omits 278d9a243635 ubifs: Rename whiteout atomically omits a9e4fb51425f drm/panfrost: Update create_bo flags comment omits b4435717f53b drm/i915: split out vlv sideband registers from i915_reg.h omits 7e470f103d75 drm/i915: split out PCI config space registers from i915_reg.h omits 386e75a41478 drm/i915: split out gem/i915_gem_tiling.h from i915_drv.h omits db583eea5a82 drm/i915: split out gem/i915_gem_userptr.h from i915_drv.h omits 2ef97818d3aa drm/i915: split out i915_gem_evict.h from i915_drv.h omits 23d639d7b6df drm/i915: split out i915_cmd_parser.h from i915_drv.h omits 2564c35df5b8 drm/i915: split out i915_getparam.h from i915_drv.h omits 0af2e827b6ac drm/privacy_screen_x86: Add entry for ChromeOS privacy-screen omits 3fb57847f6ec platform/chrome: Add driver for ChromeOS privacy-screen omits 30598d925d46 drm/privacy_screen: Add drvdata in drm_privacy_screen omits ab4911b7d411 drm/i915/ttm: ensure we unmap when purging omits 903e0387270e drm/i915/ttm: add unmap_virtual callback omits f3cb4a2de541 drm/i915/ttm: only fault WILLNEED objects omits 658a0c632625 drm/i915: don't call free_mmap_offset when purging omits 3dbc84a595d1 drm: bridge: adv7511: Fix ADV7535 HPD enablement omits 607a264ea701 drm/bridge: anx7625: add audio codec .get_eld support omits cd1637c7e480 drm/bridge: anx7625: add HDCP support omits 191be00229ef drm/bridge: anx7625: Add bridge helper atomic conversion omits ffa3fe080c77 drm/i915: clean up shrinker_release_pages omits 9354417750e5 drm/i915: remove writeback hook omits fc32ca1ea6f7 dt-bindings: arm: amlogic: add S4 based AQ222 bindings omits 716b4573026b ubifs: Add missing iput if do_tmpfile() failed in rename whiteout omits 7a8884feec90 ubifs: Fix wrong number of inodes locked by ui_mutex in ub [...] omits afd427048047 ubifs: Fix deadlock in concurrent rename whiteout and inod [...] omits 40a8f0d5e7b3 ubifs: rename_whiteout: Fix double free for whiteout_ui->data omits 3cbf0e392f17 ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cd [...] omits 0f299473c1b1 drm/vkms: drop "Multiple overlay planes" TODO omits df2d385cb413 drm/vkms: add support for multiple overlay planes omits 5edaa2b97489 drm/vkms: refactor overlay plane creation omits 57ded5fc98b1 drm/i915/pxp: Hold RPM wakelock during PXP unbind omits 12ab2b5c8a0e Merge branch 'for-5.17' into for-next omits 814d5c51f896 drm/i915: Fix possible NULL pointer dereferences in i9xx_u [...] omits 5313fb2c779f drm/bridge/tc358775: Fix for dual-link LVDS omits 32fdbc45ade0 Merge branch 'for-5.17/kallsyms' into for-next omits 1ce93cb102e7 soc: fsl: qe: Check of ioremap return value omits 6e55608192b4 soc: fsl: qe: fix typo in a comment omits faf919381e59 soc: fsl: guts: Add a missing memory allocation failure check omits a091b198ba1a Merge branch 'for-5.17' into for-next omits b699a483de89 Merge branch 'for-5.16-fixes' into for-next omits 1bec0754eaa0 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] omits 36e195467ecc drm: omapdrm: Fix implicit dma_buf fencing omits 5fe41793bc78 ARM: 9176/1: avoid literal references in inline assembly omits 395cc1cdcbd4 Merge branch 'for-5.17' into for-next omits 59a39fcc21c5 drm/ast: Enable the supporting of wide screen on AST2600 omits fddacc7ff4dd soc: fsl: guts: Revert commit 3c0d64e867ed omits 506d9d7414cf drm/panel: Update Boe-tv110c9m initial code omits 91d8531393be drm/plane: Fix typo in format_mod_supported documentation omits d14f0c205302 drm/plane: Make format_mod_supported truly optional omits cdeea858d8df drm/i915: Remove unused i915->ggtt omits 17190a3492bb drm/i915/selftests: Use to_gt() helper for GGTT accesses omits 59dc4632e35b drm/i915/display: Use to_gt() helper for GGTT accesses omits 5c24c9d227e9 drm/i915/gem: Use to_gt() helper for GGTT accesses omits 204129a211fc drm/i915: Use to_gt() helper for GGTT accesses omits 848915c35e22 drm/i915/gt: Use to_gt() helper for GGTT accesses omits b146e343a9e0 drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl [...] omits 96211b7c56b1 drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_ [...] omits 9294914dd550 drm/bridge: parade-ps8640: Link device to ensure suspend/r [...] omits 80dfdeb75028 drm/i915: stop including i915_irq.h from i915_drv.h omits 23d9a9280efe ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP [...] omits 816e3be74f16 drm/i915/gem: Use local pointer ttm for __i915_ttm_move omits aee039e66035 drm: exynos: dsi: Add mode_set function omits 92e794fab87a drm: exynos: dsi: Convert to bridge driver omits f5f05ddc37e0 drm/bridge: anx7625: Fix null vs IS_ERR() checking in anx7 [...] omits 7020449b8f5a drm/bridge: anx7625: Check GPIO description to avoid crash omits 1726cee3d053 drm/stm: ltdc: support of new hardware version omits 77177c934c9a drm/stm: remove conflicting framebuffers omits 7c442e76c06c drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev omits 50d76e3d3ec0 drm/bridge: chipone-icn6211: Add mode_set API omits 3b26a2916844 drm/bridge: chipone-icn6211: Switch to atomic operations omits 8cdf3792526a Merge branch 'for-5.17/fixes' into for-next omits e01356d18273 drm/stm: dsi: provide the implementation of mode_valid() omits 5f4f958a0d9d drm/bridge/synopsys: dsi: extend the prototype of mode_valid() omits 22f99f2db447 drm/stm: dsi: move lane capability detection in probe() omits fa747d75f65d drm/meson: Fix error handling when afbcd.ops->init fails omits 04b8a5d9cfd1 drm/meson: osd_afbcd: Add an exit callback to struct meson [...] omits 6edf615618b8 drm/bridge: sn65dsi83: Fix an error handling path in sn65d [...] omits 0b464ca3e0dd drm: Add orientation quirk for GPD Win Max omits e35d8762b04f drm/i915/opregion: add support for mailbox #5 EDID omits 39945055a7c5 apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] omits fda01a1f8d07 apparmor: Enable tuning of policy paranoid load for embedd [...] omits abfb9c0725f2 apparmor: make export of raw binary profile to userspace optional omits 6a029e3d3e4a apparmor: Update help description of policy hash for intro [...] omits f7747be14103 drm/i915/dsi: Drop double check ACPI companion device for NULL omits 62eeb9ae1364 drm/i915: Increment composite fence seqno omits cbffbac9c142 drm/i915: Fix possible uninitialized variable in parallel [...] omits c3c2ac4c77ee drm/i915/guc: Check for wedged before doing stuff omits a88afcfa2586 drm/i915/execlists: Weak parallel submission support for e [...] omits 249af7242af7 drm/i915/guc: Report error on invalid reset notification omits 798c5daf3cdd drm/i915/fbc: Remember to update FBC state even when not r [...] omits 980f42e7d574 drm/i915/bios: fix slab-out-of-bounds access omits 825ca9ed1c9f drm: Always include the debugfs dentry in drm_crtc omits 6844a2888518 drm/dbi: Use a static inline stub for mipi_dbi_debugfs_init() omits 414174b6bb65 arm64: defconfig: Enable USB controller drivers for TI K3 SoC omits 5664e3c907e2 drm/bridge: ti-sn65dsi83: Add vcc supply regulator support omits e6ba21738195 dt-bindings: drm/bridge: ti-sn65dsi83: Add vcc supply bindings omits 5995aef00669 drm/bridge: ti-sn65dsi83: Make enable GPIO optional omits f2165301c3cc dt-bindings: display: bridge: sn65dsi83: Make enable GPIO [...] 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 156f91f1c49a arm64: defconfig: Add SM8450 icc configs omits 4685e234ab34 arm64: defconfig: Add SM8450 pinctrl config omits 6d10fcd2faac arm64: defconfig: Add SM8450 GCC config omits 521d459b1935 drm: fix error found in some cases after the patch d1af5cd86997 omits 7e28d0b26759 drm/i915/adl-n: Enable ADL-N platform omits 943e6a8beeac mock a drm_plane in igt_check_plane_state to make the test [...] omits c5915b53d4c2 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema omits 9cf72c358a20 Merge tag 'arm-irq-and-vmap-stacks-for-rmk' of git://git.k [...] omits 70704fbf67dd drm/nouveau/disp/dp: add support for eDP link rates omits 405d5382ba08 drm/nouveau/disp/dp: add support for hbr3 omits f21e5fa191be drm/nouveau/disp/dp: add support for lttprs omits 9543e3c0511d drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 omits 3edcd504077c drm/nouveau/disp/dp: add support for tps4 omits b96a1d8c5189 drm/nouveau/disp/dp: generate supported link rates table a [...] omits be5b6985fbbe drm/nouveau/disp/dp: explicitly control scrambling when se [...] omits 007354597d5c drm/nouveau/disp: remove some remnant of a rework omits a36e7dc0af1c drm/i915/dg1: Read OPROM via SPI controller omits 60c9ecd705be drm/vmwgfx: Fix possible usage of an uninitialized variable omits 11343099d5ae drm/vmwgfx: Remove unused compile options omits 49d535d64d52 drm/vmwgfx: Remove explicit transparent hugepages support omits 72345114c96b drm/vmwgfx: Fix a size_t/long int format specifier mismatch omits b807fd2c43fe drm/ingenic: Add support for JZ4780 and HDMI output omits ef2f5d0aa121 drm/ingenic: prepare ingenic drm for later addition of JZ4780 omits d0c0cf22d707 drm/i915: Remove unused intel_gmbus_set_speed() function omits 637088a21e20 drm/i915/backlight: Make ext_pwm_disable_backlight() call [...] omits 09b7bafa9876 Merge branch 'for-5.17' into for-next omits fef6d35d82c2 drm/tilcdc: add const to of_device_id 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 875e5cc6b065 lsm: Fix kernel-doc omits 0906a50ee6f3 apparmor: Fix kernel-doc omits d86d1652ab13 apparmor: test: Remove some casts which are no-longer required omits 9b7f83e0c25b apparmor: fix absroot causing audited secids to begin with = omits e74c6aa955ca drm/i915/fbc: Register per-crtc debugfs files omits b8ca477e5131 drm/i915/fbc: Introduce device info fbc_mask omits c2a9682d2214 drm/i915/fbc: Loop through FBC instances in various places omits ae361eb07e9b drm/i915/fbc: Parametrize FBC register offsets 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 a908db6d9878 drm/i915/cdclk: move struct intel_cdclk_funcs to intel_cdclk.c omits cce936f4fff7 drm/i915/cdclk: turn around i915_drv.h and intel_cdclk.h d [...] omits 7495af930835 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c 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 4e1f82dce05b Merge branch 'for-5.16-fixes' into for-next omits 614887c0a7fa Merge branch 'console-registration-cleanup' into for-next omits 97b289cfd305 Merge branch 'for-5.17' into for-next 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 d211ddeb511a firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer omits c1fe8d054c0a ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER omits d60ff2e76610 ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IR [...] omits a1c510d0adc6 ARM: implement support for vmap'ed stacks omits ae5cc07da8f8 ARM: entry: rework stack realignment code in svc_entry 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 67a4fa80561f soc: fsl: Correct MAINTAINERS database (SOC) omits a8abda432c3c soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) omits 38a895d7dacf soc: fsl: Replace kernel.h with the necessary inclusions omits 208ed795559b dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] omits b75c41b72271 dt-bindings: qoriq-clock: add missing compatible for lx2160a omits afc9c1e26bc7 firmware: arm_scmi: optee: Drop the support for the OPTEE [...] omits d40f0b133b44 media: meson-ir-tx: remove incorrect doc comment omits 6de63dd5ef9e media: rockchip/rga: do proper error checking in probe omits 80d8e4d3f313 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes 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 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 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 06cf63cb69be Merge branch 'for-5.16-fixup' into for-next omits 4b4e6c24e679 Merge branch 'rework/printk_safe-removal' into for-next omits eafd42c87753 Merge branch 'for-5.16-vsprintf-pgp' into for-next omits ad7fea30c59e Merge branch 'for-5.16' into for-next omits 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next omits f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed omits 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() 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 95b115332a83 zonefs: remove redundant null bio check 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 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 00eec9fe4f3b net: sfp: add 2500base-X quirk for Lantech SFP module adds 231fdac3e58f net: phy: Kconfig: micrel_phy: fix dependency issue adds 1a6d7ae7d63c netdevsim: Introduce support for L3 offload xstats adds 9b18942e9993 selftests: netdevsim: hw_stats_l3: Add a new test adds ed2ae69c4053 selftests: mlxsw: hw_stats_l3: Add a new test adds 583024cf2239 Merge branch 'netdevsim-support-for-l3-hw-stats' adds c24f657791fd net: sparx5: fix a couple warning messages adds 72f56fdb97b2 net: mscc: ocelot: fix build error due to missing IEEE_802 [...] adds bbfbf7a5e77e Revert "netfilter: conntrack: mark UDP zero checksum as CH [...] adds f1082dd31fe4 netfilter: nf_tables: Reject tables of unsupported family adds 4e8d9584d154 netfilter: flowtable: Support GRE adds fcb6aa86532c act_ct: Support GRE offload adds 1918ace1382d net/mlx5: Support GRE conntrack offload adds 334ff12284fc netfilter: bridge: clean up some inconsistent indenting adds abe2fec8ee66 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds d775155a8661 ice: rename ice_sriov.c to ice_vf_mbx.c adds 0deb0bf70c3f ice: rename ice_virtchnl_pf.c to ice_sriov.c adds 649c87c6ff52 ice: remove circular header dependencies on ice.h adds a7e117109a25 ice: convert vf->vc_ops to a const pointer adds 00a57e2959bd ice: remove unused definitions from ice_sriov.h adds dc36796eadca ice: rename ICE_MAX_VF_COUNT to avoid confusion adds a8ea6d86bd98 ice: refactor spoofchk control code in ice_sriov.c adds 346f7aa3c773 ice: move ice_set_vf_port_vlan near other .ndo ops adds 94ab2488d467 ice: cleanup error logging for ice_ena_vfs adds 2b36944810b2 ice: log an error message when eswitch fails to configure adds 1261691dda6b ice: use ice_is_vf_trusted helper function adds c84d86a0295c Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 40867d74c374 net: Add l3mdev index to flow struct and avoid oif reset f [...] adds 9f01cfbf2922 net: sparx5: Use Switchdev fdb events for managing fdb entries adds 109aba47ca9b ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_ [...] adds f5840e0da639 ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id adds 9c6f787897f6 ice: introduce VF operations structure for reset flows adds 5de95744ff6a ice: fix a long line warning in ice_reset_vf adds 16686d7fbbe4 ice: move reset functionality into ice_vf_lib.c adds dac57288751c ice: drop is_vflr parameter from ice_reset_all_vfs adds fe99d1c06c16 ice: make ice_reset_all_vfs void adds 4fe193cc9dd0 ice: convert ice_reset_vf to standard error codes adds 7eb517e434c6 ice: convert ice_reset_vf to take flags adds 9dbb33da1236 ice: introduce ICE_VF_RESET_NOTIFY flag adds f5f085c01d26 ice: introduce ICE_VF_RESET_LOCK flag adds 8cf52bec5ca0 ice: cleanup long lines in ice_sriov.c adds bf93bf791cec ice: introduce ice_virtchnl.c and ice_virtchnl.h adds 5a57ee83d961 ice: remove PF pointer from ice_check_vf_init adds 79b0410841d4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 3186bdad97d5 stmmac: dwmac-mediatek: add platform level clocks management adds a71e67b21081 stmmac: dwmac-mediatek: Reuse more common features adds 4fe3075fa699 stmmac: dwmac-mediatek: re-arrange clock setting adds 79e1177809f2 arm64: dts: mt2712: update ethernet device node adds 150b6adda6b1 net: dt-bindings: dwmac: Convert mediatek-dwmac to DT schema adds f2d356a6ab71 stmmac: dwmac-mediatek: add support for mt8195 adds ee410d510032 net: dt-bindings: dwmac: add support for mt8195 adds 49045b9c810c Merge branch 'mediatek-next' adds 2cb7b4890d6e devlink: expose instance locking and add locked port registering adds 8a38f2cc968a eth: nfp: wrap locking assertions in helpers adds 162cca42920c eth: nfp: replace driver's "pf" lock with devlink instance lock adds 5e8930aa86a5 eth: mlxsw: switch to explicit locking for port registration adds 49e83bbe8cc3 devlink: hold the instance lock in port_split / port_unspl [...] adds 706217c1ceb5 devlink: pass devlink_port to port_split / port_unsplit callbacks adds b1351527f1ee Merge branch 'devlink-expose-instance-locking-and-simplify [...] adds 3ea566422cbd can: isotp: sanitize CAN ID checks in isotp_bind() adds 30ffd5332e06 can: isotp: return -EADDRNOTAVAIL when reading from unboun [...] adds 42bf50a1795a can: isotp: support MSG_TRUNC flag when reading from socket adds 7843d3c8e5e6 dt-bindings: can: xilinx_can: Convert Xilinx CAN binding to YAML adds c34983c94166 can: ucan: fix typos in comments adds a0bfd73deba1 Merge tag 'linux-can-next-for-5.18-20220316' of git://git. [...] adds e077ed58c243 bareudp: use ipv6_mod_enabled to check if IPv6 enabled adds a8df216630fe hamradio: Fix wrong assignment of 'bbc->cfg.loopback' adds af1147b236da net: ksz884x: optimize netdev_open flow and remove static [...] adds 2fc559c8cba0 gve: Fix spelling mistake "droping" -> "dropping" adds f403443015c6 net: hns3: Fix spelling mistake "does't" -> "doesn't" adds 571703ff387c net: mv643xx_eth: undo some opreations in mv643xx_eth_probe adds 4de7c8bd6a38 phy: Remove duplicated include in phy-fsl-lynx-28g.c adds a860352e9dd0 net: dsa: Never offload FDB entries on standalone ports adds ab95465cde23 net/sched: add vlan push_eth and pop_eth action to the har [...] adds 697319b2954f net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit adds 725726fd1fb7 net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly adds 717f1019c0fc Merge branch 'flow_offload-add-tc-vlan-push_eth-and-pop_et [...] adds 05fc65f3f5e4 ptp: ocp: Fix PTP_PF_* verification requests adds 270a95966881 dt-bindings: net: mvneta: Add marvell,armada-ac5-neta adds 2d2a514c1d61 net: mvneta: Add support for 98DX2530 Ethernet port adds 82192c49f343 Merge branch 'net-mvneta-armada-98dx2530-soc' adds 200d8766f88f Bluetooth: mgmt: remove redundant assignment to variable cur_len adds e2a32250eff7 Bluetooth: btusb: Add missing Chicony device for Realtek R [...] adds 35a18b46f9b8 Bluetooth: btmtkuart: rely on BT_MTK module adds 863e11def199 Bluetooth: btmtkuart: add .set_bdaddr support adds d9861cbd82b5 Bluetooth: btmtkuart: fix the conflict between mtk and msf [...] adds 2f93ea193094 Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL adds 9d786ab533c0 Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on f [...] adds 811246d2f031 Bluetooth: Fix use after free in hci_send_acl adds 7dc961a78659 Bluetooth: hci_uart: add missing NULL check in h5_enqueue adds 5276ef693144 Bluetooth: btrtl: Add support for RTL8852B adds ca497d2cb419 Bluetooth: Don't assign twice the same value adds 68e607b69ccf Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready() adds ccc0b735b2f0 Bluetooth: msft: Clear tracked devices on resume adds 6938e36b5b72 Bluetooth: Send AdvMonitor Dev Found for all matched devices adds 65ac48b3f225 Bluetooth: call hci_le_conn_failed with hdev lock in hci_l [...] adds 65d6602f6334 Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync() adds 496eab9dde9f Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt adds aeeb8ed27062 Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES adds c844ce71d5be Bluetooth: mt7921s: Add .get_data_path_id adds 3cabc5ca2c9d Bluetooth: mt7921s: Add .btmtk_get_codec_config_data adds 255a55aaccb1 Bluetooth: mt7921s: Add WBS support
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 (a32cd981a6da) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-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: .gitignore | 5 - .mailmap | 1 - .rustfmt.toml | 12 - Documentation/ABI/obsolete/procfs-i8k | 10 - Documentation/ABI/removed/sysfs-mce | 37 - Documentation/ABI/stable/sysfs-block | 49 - Documentation/ABI/stable/sysfs-devices-system-cpu | 4 - .../ABI/stable/sysfs-driver-firmware-zynqmp | 141 - Documentation/ABI/testing/configfs-usb-gadget-uac1 | 5 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 7 +- .../ABI/testing/debugfs-driver-habanalabs | 20 +- Documentation/ABI/testing/debugfs-hisi-hpre | 178 +- Documentation/ABI/testing/debugfs-hisi-sec | 146 +- Documentation/ABI/testing/debugfs-hisi-zip | 146 +- Documentation/ABI/testing/sysfs-bus-cxl | 36 - Documentation/ABI/testing/sysfs-bus-iio | 31 - .../ABI/testing/sysfs-bus-iio-adc-ad7280a | 13 - .../ABI/testing/sysfs-bus-iio-dac-ltc2688 | 86 - .../ABI/testing/sysfs-bus-iio-frequency-admv1014 | 23 - Documentation/ABI/testing/sysfs-bus-iio-sx9324 | 28 - Documentation/ABI/testing/sysfs-bus-nvdimm | 35 - Documentation/ABI/testing/sysfs-bus-papr-pmem | 12 - Documentation/ABI/testing/sysfs-bus-peci | 16 - Documentation/ABI/testing/sysfs-class-hwmon | 8 - Documentation/ABI/testing/sysfs-class-power | 8 +- Documentation/ABI/testing/sysfs-class-thermal | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 7 - Documentation/ABI/testing/sysfs-driver-eud | 9 - Documentation/ABI/testing/sysfs-driver-habanalabs | 16 +- Documentation/ABI/testing/sysfs-driver-intel_sdsi | 77 - .../testing/sysfs-firmware-papr-energy-scale-info | 29 - Documentation/ABI/testing/sysfs-fs-f2fs | 37 +- Documentation/ABI/testing/sysfs-kernel-mm-damon | 274 - Documentation/ABI/testing/sysfs-mce | 32 + Documentation/ABI/testing/sysfs-platform-lg-laptop | 1 - Documentation/Makefile | 2 +- .../admin-guide/acpi/fan_performance_states.rst | 28 - Documentation/admin-guide/blockdev/zram.rst | 20 +- Documentation/admin-guide/cgroup-v1/memory.rst | 2 - Documentation/admin-guide/cgroup-v2.rst | 5 - Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/iostats.rst | 6 +- Documentation/admin-guide/kdump/kdump.rst | 10 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 8 - Documentation/admin-guide/kernel-parameters.txt | 114 +- Documentation/admin-guide/laptops/lg-laptop.rst | 2 +- Documentation/admin-guide/media/fimc.rst | 2 +- Documentation/admin-guide/media/i2c-cardlist.rst | 2 +- Documentation/admin-guide/media/imx7.rst | 2 +- Documentation/admin-guide/media/omap3isp.rst | 2 +- Documentation/admin-guide/media/omap4_camera.rst | 2 +- Documentation/admin-guide/media/vimc.rst | 13 - Documentation/admin-guide/mm/damon/usage.rst | 380 +- Documentation/admin-guide/mm/zswap.rst | 22 +- Documentation/admin-guide/perf/index.rst | 1 - Documentation/admin-guide/pm/amd-pstate.rst | 26 - .../pm/intel_uncore_frequency_scaling.rst | 60 - Documentation/admin-guide/pm/working-state.rst | 1 - Documentation/admin-guide/reporting-issues.rst | 73 +- .../admin-guide/reporting-regressions.rst | 451 - Documentation/admin-guide/sysctl/fs.rst | 50 - Documentation/admin-guide/sysctl/kernel.rst | 91 +- Documentation/arm64/booting.rst | 10 +- Documentation/arm64/elf_hwcaps.rst | 5 - Documentation/arm64/memory-tagging-extension.rst | 54 +- Documentation/arm64/silicon-errata.rst | 2 +- Documentation/asm-annotations.rst | 11 +- Documentation/block/biodoc.rst | 1164 + Documentation/block/capability.rst | 2 +- Documentation/block/index.rst | 1 + Documentation/bpf/bpf_prog_run.rst | 117 - Documentation/bpf/index.rst | 1 - Documentation/cdrom/packet-writing.rst | 4 +- Documentation/conf.py | 131 +- Documentation/core-api/entry.rst | 279 - Documentation/core-api/index.rst | 8 - Documentation/core-api/mm-api.rst | 19 +- Documentation/core-api/pin_user_pages.rst | 18 +- Documentation/core-api/xarray.rst | 14 +- Documentation/dev-tools/kasan.rst | 17 +- Documentation/dev-tools/kfence.rst | 12 - Documentation/dev-tools/ktap.rst | 49 +- Documentation/dev-tools/sparse.rst | 2 - Documentation/devicetree/bindings/Makefile | 49 +- Documentation/devicetree/bindings/arm/airoha.yaml | 28 - Documentation/devicetree/bindings/arm/altera.yaml | 46 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 12 - .../devicetree/bindings/arm/arm,cci-400.yaml | 5 - .../devicetree/bindings/arm/atmel-at91.yaml | 9 - .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 - .../devicetree/bindings/arm/cpu-capacity.txt | 4 +- Documentation/devicetree/bindings/arm/cpus.yaml | 13 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 1 - Documentation/devicetree/bindings/arm/fsl.yaml | 24 - Documentation/devicetree/bindings/arm/fw-cfg.txt | 38 + .../devicetree/bindings/arm/idle-states.yaml | 80 +- .../devicetree/bindings/arm/intel,socfpga.yaml | 26 - .../devicetree/bindings/arm/linux,dummy-virt.yaml | 20 - .../devicetree/bindings/arm/mediatek.yaml | 4 - .../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 - .../devicetree/bindings/arm/mstar/mstar.yaml | 4 - .../devicetree/bindings/arm/npcm/nuvoton,gcr.yaml | 48 - Documentation/devicetree/bindings/arm/pmu.yaml | 4 - Documentation/devicetree/bindings/arm/qcom.yaml | 23 +- Documentation/devicetree/bindings/arm/renesas.yaml | 9 - .../devicetree/bindings/arm/rockchip.yaml | 13 - .../bindings/arm/samsung/samsung-boards.yaml | 2 - .../devicetree/bindings/arm/stm32/stm32.yaml | 6 - Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - Documentation/devicetree/bindings/arm/tesla.yaml | 27 - Documentation/devicetree/bindings/arm/ti/k3.yaml | 6 - .../devicetree/bindings/ata/ahci-platform.txt | 79 + .../devicetree/bindings/ata/ahci-platform.yaml | 189 - .../bindings/ata/cortina,gemini-sata-bridge.txt | 55 + .../bindings/ata/cortina,gemini-sata-bridge.yaml | 109 - .../devicetree/bindings/ata/sata_highbank.yaml | 3 - .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 5 +- .../bindings/bus/nvidia,tegra210-aconnect.yaml | 1 - .../devicetree/bindings/clock/apple,nco.yaml | 62 - .../bindings/clock/cirrus,cs2000-cp.yaml | 91 - .../devicetree/bindings/clock/cs2000-cp.txt | 22 + .../devicetree/bindings/clock/imx93-clock.yaml | 62 - .../devicetree/bindings/clock/imxrt1050-clock.yaml | 67 - .../devicetree/bindings/clock/intc_stratix10.txt | 20 + .../devicetree/bindings/clock/intel,stratix10.yaml | 35 - .../clock/marvell,armada-3700-uart-clock.yaml | 59 - .../bindings/clock/mediatek,mt7621-sysc.yaml | 12 - .../devicetree/bindings/clock/microchip,mpfs.yaml | 58 - .../bindings/clock/mstar,msc313-cpupll.yaml | 45 - .../devicetree/bindings/clock/qcom,a7pll.yaml | 2 +- .../devicetree/bindings/clock/qcom,camcc.txt | 18 + .../bindings/clock/qcom,dispcc-sm6125.yaml | 87 - .../bindings/clock/qcom,dispcc-sm6350.yaml | 86 - .../bindings/clock/qcom,gcc-apq8064.yaml | 29 +- .../bindings/clock/qcom,gcc-ipq8064.yaml | 76 - .../devicetree/bindings/clock/qcom,gcc-other.yaml | 70 - .../devicetree/bindings/clock/qcom,gcc.yaml | 59 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 2 - .../devicetree/bindings/clock/qcom,mmcc.yaml | 1 - .../bindings/clock/qcom,qcm2290-dispcc.yaml | 87 - .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 - .../bindings/clock/qcom,sdm845-camcc.yaml | 65 - .../bindings/clock/renesas,rzg2l-cpg.yaml | 14 +- .../bindings/clock/starfive,jh7100-audclk.yaml | 57 - .../devicetree/bindings/clock/tesla,fsd-clock.yaml | 198 - .../devicetree/bindings/clock/ti/ti,clksel.yaml | 51 - .../bindings/connector/usb-connector.yaml | 3 +- .../bindings/cpufreq/cpufreq-qcom-hw.txt | 172 + .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 201 - .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 166 - .../bindings/crypto/atmel,at91sam9g46-aes.yaml | 66 - .../bindings/crypto/atmel,at91sam9g46-sha.yaml | 60 - .../bindings/crypto/atmel,at91sam9g46-tdes.yaml | 64 - .../devicetree/bindings/crypto/atmel-crypto.txt | 68 + .../bindings/crypto/intel,ixp4xx-crypto.yaml | 15 +- .../allwinner,sun4i-a10-display-engine.yaml | 2 - .../bindings/display/brcm,bcm2711-hdmi.yaml | 3 +- .../bindings/display/bridge/adi,adv7511.yaml | 5 +- .../bindings/display/bridge/analogix,anx7625.yaml | 17 - .../display/bridge/ingenic,jz4780-hdmi.yaml | 82 - .../bindings/display/bridge/lvds-codec.yaml | 3 +- .../bindings/display/bridge/renesas,lvds.yaml | 1 - .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 5 +- .../bindings/display/bridge/ti,sn65dsi83.yaml | 5 +- .../bindings/display/bridge/toshiba,tc358768.yaml | 7 +- .../bindings/display/exynos/exynos-mic.txt | 51 + .../bindings/display/exynos/exynos5433-decon.txt | 60 + .../bindings/display/exynos/exynos7-decon.txt | 65 + .../bindings/display/exynos/exynos_hdmi.txt | 64 + .../bindings/display/exynos/exynos_hdmiddc.txt | 15 + .../bindings/display/exynos/exynos_hdmiphy.txt | 15 + .../bindings/display/exynos/exynos_mixer.txt | 26 + .../bindings/display/exynos/samsung-fimd.txt | 107 + .../devicetree/bindings/display/lvds.yaml | 90 - .../bindings/display/mediatek/mediatek,aal.yaml | 77 - .../bindings/display/mediatek/mediatek,ccorr.yaml | 76 - .../bindings/display/mediatek/mediatek,color.yaml | 86 - .../bindings/display/mediatek/mediatek,disp.txt | 219 + .../bindings/display/mediatek/mediatek,dither.yaml | 76 - .../bindings/display/mediatek/mediatek,dsc.yaml | 71 - .../bindings/display/mediatek/mediatek,ethdr.yaml | 147 - .../bindings/display/mediatek/mediatek,gamma.yaml | 77 - .../bindings/display/mediatek/mediatek,hdmi.yaml | 5 +- .../bindings/display/mediatek/mediatek,merge.yaml | 110 - .../bindings/display/mediatek/mediatek,mutex.yaml | 83 - .../bindings/display/mediatek/mediatek,od.yaml | 53 - .../bindings/display/mediatek/mediatek,ovl-2l.yaml | 78 - .../bindings/display/mediatek/mediatek,ovl.yaml | 93 - .../display/mediatek/mediatek,postmask.yaml | 69 - .../bindings/display/mediatek/mediatek,rdma.yaml | 107 - .../bindings/display/mediatek/mediatek,split.yaml | 58 - .../bindings/display/mediatek/mediatek,ufoe.yaml | 61 - .../bindings/display/mediatek/mediatek,wdma.yaml | 76 - .../bindings/display/msm/dp-controller.yaml | 1 - .../bindings/display/msm/dpu-msm8998.yaml | 219 - .../bindings/display/msm/dpu-qcm2290.yaml | 215 - .../bindings/display/msm/dsi-controller-main.yaml | 5 +- .../bindings/display/msm/dsi-phy-10nm.yaml | 36 - .../devicetree/bindings/display/msm/gpu.yaml | 2 - .../devicetree/bindings/display/msm/mdp4.txt | 114 + .../devicetree/bindings/display/msm/mdp4.yaml | 124 - .../display/panel/advantech,idk-1110wr.yaml | 19 +- .../bindings/display/panel/display-timings.yaml | 3 +- .../display/panel/innolux,ee101ia-01d.yaml | 23 +- .../display/panel/leadtek,ltk050h3146w.yaml | 2 +- .../devicetree/bindings/display/panel/lvds.yaml | 117 + .../display/panel/mitsubishi,aa104xd12.yaml | 19 +- .../display/panel/mitsubishi,aa121td01.yaml | 19 +- .../bindings/display/panel/panel-lvds.yaml | 57 - .../bindings/display/panel/panel-mipi-dbi-spi.yaml | 126 - .../bindings/display/panel/panel-simple.yaml | 4 - .../bindings/display/panel/sgd,gktw70sdae4se.yaml | 19 +- .../bindings/display/panel/sony,acx424akp.yaml | 11 +- .../devicetree/bindings/display/renesas,du.yaml | 10 +- .../bindings/display/rockchip/rockchip-drm.yaml | 2 - .../display/samsung/samsung,exynos-hdmi-ddc.yaml | 42 - .../display/samsung/samsung,exynos-hdmi.yaml | 227 - .../display/samsung/samsung,exynos-mixer.yaml | 143 - .../display/samsung/samsung,exynos5433-decon.yaml | 148 - .../display/samsung/samsung,exynos5433-mic.yaml | 95 - .../display/samsung/samsung,exynos7-decon.yaml | 120 - .../bindings/display/samsung/samsung,fimd.yaml | 198 - .../bindings/display/simple-framebuffer.yaml | 12 +- .../bindings/display/solomon,ssd1307fb.yaml | 1 - .../display/sprd/sprd,display-subsystem.yaml | 2 - .../devicetree/bindings/display/ste,mcde.yaml | 4 +- .../bindings/display/ti/ti,am65x-dss.yaml | 3 +- .../devicetree/bindings/dma/dma-router.yaml | 2 - .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 122 - .../devicetree/bindings/dma/mtk-uart-apdma.txt | 56 + .../bindings/dma/nvidia,tegra210-adma.yaml | 4 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 4 +- .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 +- .../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml | 85 - .../devicetree/bindings/dma/xilinx/zynqmp_dma.txt | 26 + .../bindings/dvfs/performance-domain.yaml | 15 +- .../devicetree/bindings/example-schema.yaml | 14 - .../devicetree/bindings/extcon/maxim,max77843.yaml | 40 - .../devicetree/bindings/firmware/arm,scmi.yaml | 77 +- .../devicetree/bindings/firmware/arm,scpi.yaml | 6 +- .../bindings/firmware/qemu,fw-cfg-mmio.yaml | 54 - .../bindings/gpio/airoha,en7523-gpio.yaml | 66 - .../devicetree/bindings/gpio/delta,tn48m-gpio.yaml | 39 - .../devicetree/bindings/gpio/faraday,ftgpio010.txt | 27 + .../bindings/gpio/faraday,ftgpio010.yaml | 65 - .../devicetree/bindings/gpio/gpio-vf610.yaml | 4 +- Documentation/devicetree/bindings/gpio/gpio.txt | 2 +- .../bindings/gpio/microchip,mpfs-gpio.yaml | 79 - .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 15 - .../bindings/hwlock/ti,omap-hwspinlock.yaml | 33 +- .../devicetree/bindings/hwmon/adi,adm1275.yaml | 68 - .../devicetree/bindings/hwmon/national,lm90.yaml | 4 +- .../devicetree/bindings/hwmon/ti,tmp464.yaml | 114 - .../devicetree/bindings/i2c/atmel,at91sam-i2c.yaml | 146 - Documentation/devicetree/bindings/i2c/i2c-at91.txt | 82 + Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 7 +- Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 2 - .../devicetree/bindings/i2c/i2c-mt65xx.txt | 2 - .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 4 +- .../devicetree/bindings/i2c/i2c-s3c2410.txt | 58 + .../devicetree/bindings/i2c/ingenic,i2c.yaml | 4 +- .../devicetree/bindings/i2c/microchip,corei2c.yaml | 56 - .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 6 - .../devicetree/bindings/i2c/renesas,riic.yaml | 2 - .../bindings/i2c/samsung,s3c2410-i2c.yaml | 164 - .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 24 +- .../devicetree/bindings/iio/accel/adi,adxl367.yaml | 79 - .../devicetree/bindings/iio/adc/adi,ad7280a.yaml | 77 - .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 2 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 - .../bindings/iio/adc/microchip,mcp3201.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-iadc.yaml | 2 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 6 +- .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 8 - .../bindings/iio/afe/temperature-sense-rtd.yaml | 101 - .../bindings/iio/afe/temperature-transducer.yaml | 114 - .../bindings/iio/amplifiers/adi,ada4250.yaml | 50 - .../devicetree/bindings/iio/dac/adi,ltc2688.yaml | 146 - .../bindings/iio/frequency/adi,admv1014.yaml | 134 - .../bindings/iio/frequency/adi,admv4420.yaml | 55 - .../bindings/iio/proximity/semtech,sx9324.yaml | 161 - .../bindings/iio/proximity/semtech,sx9360.yaml | 89 - .../devicetree/bindings/iio/st,st-sensors.yaml | 3 - .../devicetree/bindings/input/adc-joystick.yaml | 9 +- .../bindings/input/mediatek,mt6779-keypad.yaml | 77 - .../devicetree/bindings/input/mtk-pmic-keys.txt | 5 +- .../devicetree/bindings/interconnect/qcom,rpm.yaml | 33 +- .../bindings/interconnect/qcom,rpmh.yaml | 2 - .../amlogic,meson-gpio-intc.txt | 1 - .../interrupt-controller/andestech,ativic32.txt | 19 + .../bindings/interrupt-controller/apple,aic.yaml | 31 - .../bindings/interrupt-controller/apple,aic2.yaml | 98 - .../bindings/interrupt-controller/arm,gic-v3.yaml | 6 +- .../bindings/interrupt-controller/arm,gic.yaml | 1 - .../bindings/interrupt-controller/qcom,mpm.yaml | 96 - .../interrupt-controller/st,stm32-exti.yaml | 1 - .../bindings/interrupt-controller/ti,sci-inta.yaml | 2 - .../devicetree/bindings/iommu/mediatek,iommu.yaml | 6 +- .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 10 - .../devicetree/bindings/ipmi/ipmi-ipmb.yaml | 8 - .../bindings/leds/backlight/led-backlight.yaml | 2 - Documentation/devicetree/bindings/leds/common.yaml | 9 +- .../bindings/leds/cznic,turris-omnia-leds.yaml | 3 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 3 +- .../devicetree/bindings/leds/maxim,max77693.yaml | 105 - .../devicetree/bindings/mailbox/fsl,mu.yaml | 35 +- .../bindings/mailbox/microchip,mpfs-mailbox.yaml | 47 - .../mailbox/microchip,polarfire-soc-mailbox.yaml | 47 + .../devicetree/bindings/mailbox/mtk,adsp-mbox.yaml | 50 - .../devicetree/bindings/mailbox/mtk-gce.txt | 8 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 - .../media/allwinner,sun4i-a10-video-engine.yaml | 4 - .../devicetree/bindings/media/amphion,vpu.yaml | 180 - .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 6 +- .../bindings/media/i2c/isil,isl79987.yaml | 113 - .../bindings/media/i2c/maxim,max9286.yaml | 275 +- .../bindings/media/mediatek,vcodec-decoder.yaml | 169 - .../bindings/media/mediatek,vcodec-encoder.yaml | 179 - .../media/mediatek,vcodec-subdev-decoder.yaml | 265 - .../bindings/media/mediatek-jpeg-decoder.txt | 38 + .../bindings/media/mediatek-jpeg-decoder.yaml | 80 - .../bindings/media/mediatek-jpeg-encoder.txt | 35 + .../bindings/media/mediatek-jpeg-encoder.yaml | 72 - .../devicetree/bindings/media/mediatek-mdp.txt | 8 + .../devicetree/bindings/media/mediatek-vcodec.txt | 131 + .../bindings/media/microchip,csi2dc.yaml | 197 - .../bindings/media/nxp,imx-mipi-csi2.yaml | 214 - .../devicetree/bindings/media/nxp,imx7-csi.yaml | 1 - .../bindings/media/nxp,imx7-mipi-csi2.yaml | 214 + .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 10 +- .../devicetree/bindings/media/nxp,imx8mq-vpu.yaml | 68 +- .../bindings/media/qcom,msm8916-camss.yaml | 10 + .../bindings/media/qcom,msm8996-camss.yaml | 20 + .../bindings/media/qcom,sdm660-camss.yaml | 20 + .../bindings/media/qcom,sdm845-camss.yaml | 31 +- .../bindings/media/qcom,sm8250-camss.yaml | 463 - .../devicetree/bindings/media/renesas,csi2.yaml | 5 +- .../devicetree/bindings/media/ti,cal.yaml | 4 - .../ddr/jedec,lpddr2-timings.yaml | 135 - .../memory-controllers/ddr/jedec,lpddr2.yaml | 23 +- .../ddr/jedec,lpddr3-timings.yaml | 157 - .../memory-controllers/ddr/jedec,lpddr3.yaml | 263 - .../memory-controllers/ddr/lpddr2-timings.txt | 52 + .../memory-controllers/ddr/lpddr3-timings.txt | 58 + .../bindings/memory-controllers/ddr/lpddr3.txt | 107 + .../bindings/memory-controllers/fsl/fsl,ifc.yaml | 113 - .../bindings/memory-controllers/fsl/ifc.txt | 82 + .../memory-controllers/mediatek,smi-common.yaml | 32 +- .../memory-controllers/mediatek,smi-larb.yaml | 21 +- .../memory-controllers/renesas,rpc-if.yaml | 3 +- .../memory-controllers/samsung,exynos5422-dmc.yaml | 5 +- Documentation/devicetree/bindings/mfd/ab8500.txt | 282 + .../devicetree/bindings/mfd/delta,tn48m-cpld.yaml | 90 - .../devicetree/bindings/mfd/google,cros-ec.yaml | 47 +- Documentation/devicetree/bindings/mfd/max14577.txt | 147 + Documentation/devicetree/bindings/mfd/max77693.txt | 194 + Documentation/devicetree/bindings/mfd/max77802.txt | 25 + .../devicetree/bindings/mfd/maxim,max14577.yaml | 195 - .../devicetree/bindings/mfd/maxim,max77693.yaml | 143 - .../devicetree/bindings/mfd/maxim,max77714.yaml | 68 - .../devicetree/bindings/mfd/maxim,max77802.yaml | 194 - .../devicetree/bindings/mfd/maxim,max77843.yaml | 144 - Documentation/devicetree/bindings/mfd/mt6397.txt | 2 +- .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 1 - .../devicetree/bindings/mfd/qcom,tcsr.txt | 1 - .../bindings/mfd/samsung,exynos5433-lpass.txt | 72 + .../bindings/mfd/samsung,exynos5433-lpass.yaml | 117 - .../devicetree/bindings/mfd/silergy,sy7636a.yaml | 82 - .../devicetree/bindings/mfd/stericsson,ab8500.yaml | 500 - .../bindings/mfd/stericsson,db8500-prcmu.yaml | 1 - Documentation/devicetree/bindings/mfd/syscon.yaml | 4 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 7 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 - .../devicetree/bindings/mmc/litex,mmc.yaml | 78 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 3 - .../devicetree/bindings/mmc/renesas,sdhi.yaml | 5 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 1 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../bindings/mtd/cortina,gemini-flash.txt | 24 + .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 3 +- .../devicetree/bindings/mtd/mtd-physmap.yaml | 18 +- .../bindings/mtd/mxicy,nand-ecc-engine.yaml | 77 - .../devicetree/bindings/mtd/nand-chip.yaml | 70 - .../devicetree/bindings/mtd/nand-controller.yaml | 73 +- .../partitions/brcm,bcm947xx-cfe-partitions.txt | 42 + .../partitions/brcm,bcm947xx-cfe-partitions.yaml | 48 - .../bindings/mtd/rockchip,nand-controller.yaml | 3 +- Documentation/devicetree/bindings/mtd/spi-nand.txt | 5 + .../devicetree/bindings/mtd/spi-nand.yaml | 27 - .../devicetree/bindings/nds32/andestech-boards | 40 + Documentation/devicetree/bindings/nds32/atl2c.txt | 28 + Documentation/devicetree/bindings/nds32/cpus.txt | 38 + .../bindings/net/allwinner,sun4i-a10-emac.yaml | 4 - .../devicetree/bindings/net/can/bosch,c_can.yaml | 8 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 1 - .../devicetree/bindings/net/can/fsl,flexcan.yaml | 12 +- .../bindings/net/can/renesas,rcar-canfd.yaml | 1 - .../devicetree/bindings/net/can/xilinx,can.yaml | 161 + .../devicetree/bindings/net/can/xilinx_can.txt | 61 - .../bindings/net/cortina,gemini-ethernet.txt | 92 + .../bindings/net/cortina,gemini-ethernet.yaml | 137 - .../devicetree/bindings/net/dsa/dsa-port.yaml | 2 - .../bindings/net/ethernet-controller.yaml | 4 - Documentation/devicetree/bindings/net/fsl,fec.yaml | 8 +- .../bindings/net/intel,ixp4xx-ethernet.yaml | 15 +- .../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 33 +- .../bindings/net/marvell-armada-370-neta.txt | 1 + .../devicetree/bindings/net/mediatek-dwmac.txt | 91 - .../devicetree/bindings/net/mediatek-dwmac.yaml | 175 + .../bindings/net/mscc,vsc7514-switch.yaml | 191 - .../devicetree/bindings/net/mscc-ocelot.txt | 83 + .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 4 - .../bindings/net/socionext,uniphier-ave4.yaml | 4 - .../devicetree/bindings/net/stm32-dwmac.yaml | 4 - .../devicetree/bindings/net/ti,cpsw-switch.yaml | 3 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 5 - .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 6 + .../bindings/net/wireless/mediatek,mt76.yaml | 4 - .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 1 - .../devicetree/bindings/nvmem/brcm,nvram.yaml | 25 +- .../bindings/nvmem/fsl,layerscape-sfp.yaml | 38 - Documentation/devicetree/bindings/nvmem/nvmem.yaml | 3 + .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 28 + .../bindings/nvmem/sunplus,sp7021-ocotp.yaml | 84 - .../devicetree/bindings/opp/opp-v2-base.yaml | 25 - .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 257 - .../devicetree/bindings/opp/opp-v2-qcom-level.yaml | 60 - .../devicetree/bindings/opp/qcom-nvmem-cpufreq.txt | 796 + Documentation/devicetree/bindings/opp/qcom-opp.txt | 19 + .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 2 - .../devicetree/bindings/pci/mvebu-pci.txt | 16 - .../devicetree/bindings/pci/qcom,pcie.txt | 22 +- .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 22 +- .../devicetree/bindings/peci/peci-aspeed.yaml | 72 - .../devicetree/bindings/peci/peci-controller.yaml | 33 - .../devicetree/bindings/perf/arm,dsu-pmu.yaml | 2 - .../bindings/perf/marvell-cn10k-ddr.yaml | 37 - .../devicetree/bindings/perf/nds32v3-pmu.txt | 17 + .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 4 +- .../devicetree/bindings/phy/cdns,dphy-rx.yaml | 42 - .../devicetree/bindings/phy/cdns,dphy.txt | 20 + .../devicetree/bindings/phy/cdns,dphy.yaml | 56 - .../devicetree/bindings/phy/intel,combo-phy.yaml | 8 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 2 - .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 109 - .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 3 +- .../devicetree/bindings/phy/qcom,edp-phy.yaml | 4 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 3 - .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 - .../devicetree/bindings/phy/qcom,usb-hs-phy.txt | 84 + .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 109 - .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 3 - .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 3 +- .../bindings/phy/samsung,dp-video-phy.yaml | 41 - .../bindings/phy/samsung,exynos-hdmi-phy.yaml | 44 - .../bindings/phy/samsung,exynos5250-sata-phy.yaml | 64 - .../bindings/phy/samsung,mipi-video-phy.yaml | 113 - .../devicetree/bindings/phy/samsung,usb2-phy.yaml | 102 - .../bindings/phy/samsung,usb3-drd-phy.yaml | 126 - .../devicetree/bindings/phy/samsung-phy.txt | 210 + .../devicetree/bindings/phy/ti,omap-usb2.yaml | 4 - .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 - .../bindings/pinctrl/brcm,bcm11351-pinctrl.txt | 2 +- .../bindings/pinctrl/brcm,bcm4908-pinctrl.yaml | 72 - .../bindings/pinctrl/canaan,k210-fpioa.yaml | 4 - .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 2 - .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 1 - .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 2 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 4 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 30 +- .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 2 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 1 - .../bindings/pinctrl/qcom,tlmm-common.yaml | 1 + .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 1 - .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 16 +- .../pinctrl/samsung,pinctrl-gpio-bank.yaml | 52 - .../bindings/pinctrl/samsung,pinctrl-pins-cfg.yaml | 81 - .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 106 - .../bindings/pinctrl/samsung,pinctrl.yaml | 393 - .../bindings/pinctrl/samsung-pinctrl.txt | 383 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 10 +- .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 374 - .../bindings/power/amlogic,meson-sec-pwrc.yaml | 3 +- .../devicetree/bindings/power/avs/qcom,cpr.txt | 130 + .../devicetree/bindings/power/avs/qcom,cpr.yaml | 160 - .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 2 - .../bindings/power/mediatek,power-controller.yaml | 3 - .../devicetree/bindings/power/power-domain.yaml | 4 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 - .../devicetree/bindings/power/renesas,apmu.yaml | 2 - .../bindings/power/renesas,rzg2l-sysc.yaml | 7 +- .../bindings/power/rockchip,power-controller.yaml | 2 - .../bindings/power/supply/cw2015_battery.yaml | 6 +- .../bindings/power/supply/maxim,max14577.yaml | 84 - .../bindings/power/supply/maxim,max77693.yaml | 70 - .../bindings/power/supply/power-supply.yaml | 2 - .../bindings/power/supply/sbs,sbs-manager.yaml | 4 +- .../power/supply/stericsson,ab8500-fg.yaml | 5 - .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 53 +- .../devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml | 1 + .../bindings/pwm/google,cros-ec-pwm.yaml | 5 +- Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 4 +- .../devicetree/bindings/pwm/imx-tpm-pwm.yaml | 4 +- .../devicetree/bindings/pwm/intel,keembay-pwm.yaml | 1 + .../devicetree/bindings/pwm/intel,lgm-pwm.yaml | 3 - .../devicetree/bindings/pwm/iqs620a-pwm.yaml | 4 +- .../devicetree/bindings/pwm/microchip,corepwm.yaml | 81 - Documentation/devicetree/bindings/pwm/mxs-pwm.yaml | 4 +- .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 1 - .../devicetree/bindings/pwm/pwm-rockchip.yaml | 74 +- .../devicetree/bindings/pwm/pwm-samsung.yaml | 1 + .../devicetree/bindings/pwm/pwm-sifive.yaml | 4 +- .../devicetree/bindings/pwm/pwm-tiecap.yaml | 1 + .../devicetree/bindings/pwm/pwm-tiehrpwm.yaml | 1 + .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 26 +- .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 1 + .../bindings/pwm/toshiba,pwm-visconti.yaml | 4 +- .../devicetree/bindings/regulator/max77802.txt | 111 + .../bindings/regulator/maxim,max14577.yaml | 78 - .../bindings/regulator/maxim,max77693.yaml | 60 - .../bindings/regulator/maxim,max77802.yaml | 85 - .../bindings/regulator/maxim,max77843.yaml | 65 - .../bindings/regulator/maxim,max8973.yaml | 5 +- .../devicetree/bindings/regulator/pfuze100.yaml | 6 +- .../devicetree/bindings/regulator/regulator.yaml | 2 - .../regulator/richtek,rt5190a-regulator.yaml | 141 - .../bindings/regulator/st,stm32-booster.yaml | 2 +- .../devicetree/bindings/regulator/ti,tps62360.yaml | 98 - .../devicetree/bindings/regulator/ti,tps62864.yaml | 63 - .../bindings/regulator/tps62360-regulator.txt | 44 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 1 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 22 - .../bindings/remoteproc/qcom,hexagon-v56.txt | 140 + .../bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml | 161 - .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 219 - .../bindings/remoteproc/qcom,sdm845-adsp-pil.yaml | 160 - .../bindings/remoteproc/st,stm32-rproc.yaml | 33 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 10 - .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 13 +- .../bindings/remoteproc/ti,omap-remoteproc.yaml | 19 +- .../bindings/reserved-memory/google,open-dice.yaml | 46 - .../bindings/reserved-memory/shared-dma-pool.yaml | 10 - .../bindings/reset/delta,tn48m-reset.yaml | 35 - .../bindings/reset/hisilicon,hi3660-reset.yaml | 5 - .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 3 +- .../devicetree/bindings/rng/atmel,at91-trng.yaml | 2 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 84 +- .../devicetree/bindings/rtc/atmel,at91sam9-rtc.txt | 25 + .../bindings/rtc/atmel,at91sam9260-rtt.yaml | 69 - .../bindings/rtc/microchip,mfps-rtc.yaml | 58 - .../devicetree/bindings/serial/fsl-lpuart.yaml | 10 +- .../devicetree/bindings/serial/mtk-uart.txt | 1 - .../devicetree/bindings/serial/mvebu-uart.txt | 9 +- .../devicetree/bindings/serial/rda,8810pl-uart.txt | 17 + .../bindings/serial/rda,8810pl-uart.yaml | 46 - .../devicetree/bindings/serial/renesas,sci.yaml | 2 - .../devicetree/bindings/serial/renesas,scif.yaml | 5 +- .../devicetree/bindings/serial/samsung_uart.yaml | 2 - .../bindings/serial/sunplus,sp7021-uart.yaml | 56 - .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml | 78 - .../bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml | 71 - .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 - .../microchip/microchip,mpfs-sys-controller.yaml | 40 - .../microchip,polarfire-soc-sys-controller.yaml | 35 + .../devicetree/bindings/soc/qcom/qcom,eud.yaml | 77 - .../devicetree/bindings/soc/rockchip/grf.yaml | 1 - .../bindings/soc/samsung/exynos-usi.yaml | 24 +- .../devicetree/bindings/soc/ti/ti,pruss.yaml | 15 +- .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 5 - .../bindings/sound/amlogic,gx-sound-card.yaml | 4 +- .../devicetree/bindings/sound/arndale.txt | 25 + .../bindings/sound/audio-graph-port.yaml | 20 - .../devicetree/bindings/sound/awinic,aw8738.yaml | 54 - .../bindings/sound/davinci-mcasp-audio.txt | 86 + .../bindings/sound/davinci-mcasp-audio.yaml | 201 - .../devicetree/bindings/sound/fsl-asoc-card.txt | 3 - .../bindings/sound/google,sc7180-trogdor.yaml | 6 +- .../bindings/sound/google,sc7280-herobrine.yaml | 180 - .../devicetree/bindings/sound/imx-audio-card.yaml | 7 +- .../devicetree/bindings/sound/microchip,pdmc.yaml | 100 - .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 10 - .../bindings/sound/nvidia,tegra186-dspk.yaml | 4 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 4 +- .../bindings/sound/nvidia,tegra210-adx.yaml | 1 - .../bindings/sound/nvidia,tegra210-ahub.yaml | 1 - .../bindings/sound/nvidia,tegra210-amx.yaml | 3 - .../bindings/sound/nvidia,tegra210-dmic.yaml | 1 - .../bindings/sound/nvidia,tegra210-i2s.yaml | 1 - .../bindings/sound/nvidia,tegra210-mixer.yaml | 1 - .../bindings/sound/nvidia,tegra210-mvc.yaml | 1 - .../bindings/sound/nvidia,tegra210-sfc.yaml | 1 - .../bindings/sound/nvidia,tegra30-hda.yaml | 3 - .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 75 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 8 - .../bindings/sound/qcom,lpass-tx-macro.yaml | 8 - .../bindings/sound/qcom,lpass-va-macro.yaml | 8 - .../devicetree/bindings/sound/qcom,sm8250.yaml | 10 +- .../devicetree/bindings/sound/qcom,wcd938x.yaml | 4 - .../devicetree/bindings/sound/realtek,rt5682s.yaml | 8 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 16 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 3 +- .../bindings/sound/samsung,aries-wm8994.yaml | 7 +- .../devicetree/bindings/sound/samsung,arndale.yaml | 45 - .../bindings/sound/samsung,midas-audio.yaml | 2 + .../devicetree/bindings/sound/samsung,odroid.yaml | 9 +- .../bindings/sound/samsung,smdk-wm8994.txt | 14 + .../bindings/sound/samsung,smdk5250.yaml | 38 - .../devicetree/bindings/sound/samsung,snow.yaml | 74 - .../bindings/sound/samsung,tm2-audio.txt | 42 + .../devicetree/bindings/sound/samsung,tm2.yaml | 80 - .../devicetree/bindings/sound/simple-card.yaml | 53 +- Documentation/devicetree/bindings/sound/snow.txt | 31 + .../devicetree/bindings/sound/sound-dai.yaml | 20 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 11 +- .../devicetree/bindings/sound/tas5805m.yaml | 56 - .../devicetree/bindings/sound/tlv320adcx140.yaml | 13 +- .../devicetree/bindings/sound/tlv320aic31xx.txt | 2 +- .../devicetree/bindings/soundwire/qcom,sdw.txt | 14 +- .../bindings/spi/mediatek,spi-mt65xx.yaml | 103 - .../bindings/spi/mediatek,spi-mtk-nor.yaml | 4 - .../bindings/spi/mediatek,spi-slave-mt27xx.yaml | 58 - .../bindings/spi/microchip,mpfs-spi.yaml | 52 - .../devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml | 65 - .../bindings/spi/nvidia,tegra210-quad.yaml | 3 +- .../devicetree/bindings/spi/renesas,rspi.yaml | 4 +- .../bindings/spi/samsung,spi-peripheral-props.yaml | 33 - .../devicetree/bindings/spi/samsung,spi.yaml | 188 - .../devicetree/bindings/spi/spi-controller.yaml | 11 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 68 + Documentation/devicetree/bindings/spi/spi-mxic.txt | 34 + .../devicetree/bindings/spi/spi-nxp-fspi.yaml | 3 +- .../bindings/spi/spi-peripheral-props.yaml | 26 - .../devicetree/bindings/spi/spi-pl022.yaml | 4 +- .../devicetree/bindings/spi/spi-samsung.txt | 122 + .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 33 + .../bindings/spi/spi-sunplus-sp7021.yaml | 78 - .../bindings/staging/net/wireless/silabs,wfx.yaml | 137 - .../devicetree/bindings/thermal/exynos-thermal.txt | 106 + .../devicetree/bindings/thermal/qcom-lmh.yaml | 1 - .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 - .../devicetree/bindings/thermal/rzg2l-thermal.yaml | 1 - .../bindings/thermal/samsung,exynos-thermal.yaml | 184 - .../bindings/thermal/thermal-cooling-devices.yaml | 6 +- .../devicetree/bindings/thermal/thermal-idle.yaml | 8 +- .../bindings/timer/andestech,atcpit100-timer.txt | 33 + .../bindings/timer/arm,armv7m-systick.txt | 26 + .../bindings/timer/arm,armv7m-systick.yaml | 54 - .../devicetree/bindings/timer/ingenic,tcu.yaml | 1 - .../bindings/timer/mediatek,mtk-timer.txt | 1 - .../bindings/timer/nuvoton,npcm7xx-timer.txt | 21 + .../bindings/timer/nuvoton,npcm7xx-timer.yaml | 46 - .../bindings/timer/nvidia,tegra-timer.yaml | 150 - .../bindings/timer/nvidia,tegra20-timer.txt | 24 + .../bindings/timer/nvidia,tegra210-timer.txt | 36 + .../bindings/timer/nvidia,tegra30-timer.txt | 28 + .../devicetree/bindings/timer/renesas,ostm.yaml | 2 - .../devicetree/bindings/timer/sifive,clint.yaml | 9 +- .../devicetree/bindings/trivial-devices.yaml | 25 +- .../devicetree/bindings/ufs/cdns,ufshc.txt | 32 + .../devicetree/bindings/ufs/cdns,ufshc.yaml | 68 - .../devicetree/bindings/ufs/hisilicon,ufs.yaml | 90 - .../devicetree/bindings/ufs/mediatek,ufs.yaml | 67 - .../devicetree/bindings/ufs/qcom,ufs.yaml | 242 - .../bindings/ufs/samsung,exynos-ufs.yaml | 13 +- .../devicetree/bindings/ufs/snps,tc-dwc-g210.yaml | 51 - .../devicetree/bindings/ufs/tc-dwc-g210-pltfrm.txt | 26 + .../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 7 +- .../devicetree/bindings/ufs/ufs-common.yaml | 82 - Documentation/devicetree/bindings/ufs/ufs-hisi.txt | 42 + .../devicetree/bindings/ufs/ufs-mediatek.txt | 45 + Documentation/devicetree/bindings/ufs/ufs-qcom.txt | 63 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 90 + Documentation/devicetree/bindings/usb/dwc2.yaml | 8 - .../devicetree/bindings/usb/dwc3-cavium.txt | 2 +- .../devicetree/bindings/usb/exynos-usb.txt | 115 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 6 +- .../bindings/usb/microchip,mpfs-musb.yaml | 59 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 - .../devicetree/bindings/usb/renesas,usbhs.yaml | 5 +- .../devicetree/bindings/usb/richtek,rt1719.yaml | 85 - .../bindings/usb/samsung,exynos-dwc3.yaml | 129 - .../bindings/usb/samsung,exynos-usb2.yaml | 117 - .../devicetree/bindings/usb/snps,dwc3.yaml | 13 +- .../devicetree/bindings/usb/st,stusb160x.yaml | 4 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 2 +- .../devicetree/bindings/usb/willsemi,wusb3801.yaml | 75 - .../devicetree/bindings/vendor-prefixes.yaml | 43 +- .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 8 +- .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 - .../devicetree/bindings/writing-schema.rst | 28 +- Documentation/devicetree/of_unittest.rst | 27 +- Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/cxl/memory-devices.rst | 315 +- Documentation/driver-api/device-io.rst | 9 - Documentation/driver-api/dma-buf.rst | 9 + Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/driver-api/gpio/board.rst | 21 +- .../media/drivers/davinci-vpbe-devel.rst | 20 +- .../driver-api/media/drivers/fimc-devel.rst | 14 +- Documentation/driver-api/media/v4l2-event.rst | 2 +- Documentation/driver-api/mtd/index.rst | 2 +- Documentation/driver-api/mtd/intel-spi.rst | 90 + Documentation/driver-api/mtd/spi-intel.rst | 90 - Documentation/driver-api/nvdimm/nvdimm.rst | 406 +- Documentation/driver-api/nvmem.rst | 28 +- Documentation/driver-api/serial/driver.rst | 2 +- .../features/core/cBPF-JIT/arch-support.txt | 1 + .../features/core/eBPF-JIT/arch-support.txt | 1 + .../core/generic-idle-thread/arch-support.txt | 1 + .../features/core/jump-labels/arch-support.txt | 1 + .../core/thread-info-in-task/arch-support.txt | 1 + .../features/core/tracehook/arch-support.txt | 1 + .../features/debug/KASAN/arch-support.txt | 1 + .../debug/debug-vm-pgtable/arch-support.txt | 1 + .../debug/gcov-profile-all/arch-support.txt | 1 + Documentation/features/debug/kcov/arch-support.txt | 1 + Documentation/features/debug/kgdb/arch-support.txt | 1 + .../features/debug/kmemleak/arch-support.txt | 1 + .../debug/kprobes-on-ftrace/arch-support.txt | 1 + .../features/debug/kprobes/arch-support.txt | 1 + .../features/debug/kretprobes/arch-support.txt | 1 + .../features/debug/optprobes/arch-support.txt | 1 + .../features/debug/stackprotector/arch-support.txt | 1 + .../features/debug/uprobes/arch-support.txt | 1 + .../debug/user-ret-profiler/arch-support.txt | 1 + .../features/io/dma-contiguous/arch-support.txt | 1 + .../locking/cmpxchg-local/arch-support.txt | 1 + .../features/locking/lockdep/arch-support.txt | 1 + .../locking/queued-rwlocks/arch-support.txt | 1 + .../locking/queued-spinlocks/arch-support.txt | 1 + .../features/perf/kprobes-event/arch-support.txt | 1 + .../features/perf/perf-regs/arch-support.txt | 1 + .../features/perf/perf-stackdump/arch-support.txt | 1 + .../sched/membarrier-sync-core/arch-support.txt | 1 + .../features/sched/numa-balancing/arch-support.txt | 1 + .../seccomp/seccomp-filter/arch-support.txt | 1 + .../time/arch-tick-broadcast/arch-support.txt | 1 + .../features/time/clockevents/arch-support.txt | 1 + .../time/context-tracking/arch-support.txt | 1 + .../features/time/irq-time-acct/arch-support.txt | 1 + .../features/time/virt-cpuacct/arch-support.txt | 1 + .../features/vm/ELF-ASLR/arch-support.txt | 1 + .../features/vm/PG_uncached/arch-support.txt | 1 + Documentation/features/vm/THP/arch-support.txt | 1 + Documentation/features/vm/TLB/arch-support.txt | 1 + .../features/vm/huge-vmap/arch-support.txt | 1 + .../features/vm/ioremap_prot/arch-support.txt | 1 + .../features/vm/pte_special/arch-support.txt | 1 + Documentation/filesystems/cifs/ksmbd.rst | 4 +- Documentation/filesystems/dax.rst | 6 +- Documentation/filesystems/ext4/blocks.rst | 2 +- Documentation/filesystems/fscrypt.rst | 25 +- Documentation/filesystems/locking.rst | 8 +- Documentation/filesystems/netfs_library.rst | 140 +- Documentation/filesystems/porting.rst | 6 - Documentation/filesystems/vfs.rst | 16 +- Documentation/firmware-guide/acpi/enumeration.rst | 150 +- .../firmware-guide/acpi/gpio-properties.rst | 26 +- Documentation/gpu/drm-internals.rst | 6 - Documentation/gpu/drm-kms-helpers.rst | 26 +- Documentation/gpu/drm-kms.rst | 6 +- Documentation/gpu/drm-mm.rst | 2 +- Documentation/gpu/i915.rst | 1 - Documentation/gpu/todo.rst | 82 +- Documentation/gpu/vgaarbiter.rst | 2 +- Documentation/gpu/vkms.rst | 2 + Documentation/hwmon/aquacomputer_d5next.rst | 49 +- Documentation/hwmon/asus_ec_sensors.rst | 54 - Documentation/hwmon/dell-smm-hwmon.rst | 180 - Documentation/hwmon/index.rst | 6 - Documentation/hwmon/lm70.rst | 7 - Documentation/hwmon/max6639.rst | 2 +- Documentation/hwmon/peci-cputemp.rst | 90 - Documentation/hwmon/peci-dimmtemp.rst | 57 - Documentation/hwmon/pli1209bc.rst | 75 - Documentation/hwmon/sch5627.rst | 4 - Documentation/hwmon/sy7636a-hwmon.rst | 26 - Documentation/hwmon/sysfs-interface.rst | 4 - Documentation/hwmon/tmp464.rst | 73 - Documentation/hwmon/xdpe12284.rst | 12 +- Documentation/i2c/busses/i2c-i801.rst | 1 - Documentation/index.rst | 2 - Documentation/input/event-codes.rst | 6 +- Documentation/kbuild/kbuild.rst | 15 - Documentation/kbuild/makefiles.rst | 2 - Documentation/locking/locktypes.rst | 2 +- Documentation/networking/devlink/index.rst | 16 + Documentation/peci/index.rst | 16 - Documentation/peci/peci.rst | 51 - Documentation/power/energy-model.rst | 10 - Documentation/process/applying-patches.rst | 28 +- Documentation/process/changes.rst | 42 - Documentation/process/deprecated.rst | 20 +- Documentation/process/handling-regressions.rst | 746 - Documentation/process/index.rst | 2 - Documentation/process/programming-language.rst | 6 +- Documentation/process/researcher-guidelines.rst | 143 - Documentation/process/submitting-patches.rst | 3 +- Documentation/rust/arch-support.rst | 35 - Documentation/rust/coding-guidelines.rst | 153 - Documentation/rust/general-information.rst | 80 - Documentation/rust/index.rst | 21 - Documentation/rust/logo.svg | 357 - Documentation/rust/quick-start.rst | 231 - Documentation/scheduler/index.rst | 1 - Documentation/scheduler/sched-debug.rst | 54 - Documentation/scheduler/sched-domains.rst | 8 +- Documentation/scsi/libsas.rst | 2 + Documentation/scsi/scsi_eh.rst | 15 +- Documentation/scsi/ufs.rst | 70 +- Documentation/security/SCTP.rst | 26 +- Documentation/security/keys/trusted-encrypted.rst | 25 +- Documentation/sound/designs/control-names.rst | 2 +- Documentation/sphinx/kerneldoc-preamble.sty | 226 - Documentation/sphinx/kfigure.py | 134 +- Documentation/spi/pxa2xx.rst | 3 + Documentation/staging/remoteproc.rst | 3 +- Documentation/trace/index.rst | 1 - Documentation/trace/osnoise-tracer.rst | 4 +- Documentation/trace/user_events.rst | 216 - Documentation/translations/conf.py | 12 + .../it_IT/process/programming-language.rst | 4 +- Documentation/translations/ja_JP/index.rst | 4 +- Documentation/translations/ko_KR/index.rst | 5 +- .../zh_CN/accounting/delay-accounting.rst | 62 +- .../translations/zh_CN/admin-guide/index.rst | 124 +- .../zh_CN/admin-guide/mm/damon/index.rst | 28 - .../zh_CN/admin-guide/mm/damon/reclaim.rst | 232 - .../zh_CN/admin-guide/mm/damon/start.rst | 132 - .../zh_CN/admin-guide/mm/damon/usage.rst | 286 - .../translations/zh_CN/admin-guide/mm/index.rst | 49 - .../translations/zh_CN/admin-guide/mm/ksm.rst | 148 - .../translations/zh_CN/core-api/index.rst | 2 +- .../translations/zh_CN/core-api/rbtree.rst | 391 - .../translations/zh_CN/devicetree/index.rst | 50 - .../translations/zh_CN/devicetree/of_unittest.rst | 189 - .../translations/zh_CN/devicetree/usage-model.rst | 330 - Documentation/translations/zh_CN/index.rst | 21 +- Documentation/translations/zh_CN/peci/index.rst | 26 - Documentation/translations/zh_CN/peci/peci.rst | 54 - .../translations/zh_CN/power/energy-model.rst | 190 - Documentation/translations/zh_CN/power/index.rst | 56 - Documentation/translations/zh_CN/power/opp.rst | 341 - .../zh_CN/process/programming-language.rst | 3 +- Documentation/translations/zh_CN/riscv/index.rst | 1 - .../translations/zh_CN/riscv/vm-layout.rst | 67 - .../translations/zh_CN/scheduler/index.rst | 7 +- .../translations/zh_CN/scheduler/sched-energy.rst | 351 - .../translations/zh_CN/scheduler/sched-stats.rst | 156 - Documentation/translations/zh_CN/vm/active_mm.rst | 85 - Documentation/translations/zh_CN/vm/balance.rst | 81 - Documentation/translations/zh_CN/vm/damon/api.rst | 32 - .../translations/zh_CN/vm/damon/design.rst | 139 - Documentation/translations/zh_CN/vm/damon/faq.rst | 48 - .../translations/zh_CN/vm/damon/index.rst | 33 - .../translations/zh_CN/vm/free_page_reporting.rst | 38 - Documentation/translations/zh_CN/vm/highmem.rst | 128 - Documentation/translations/zh_CN/vm/index.rst | 53 - Documentation/translations/zh_CN/vm/ksm.rst | 70 - Documentation/translations/zh_TW/index.rst | 4 +- .../zh_TW/process/programming-language.rst | 3 +- Documentation/usb/gadget-testing.rst | 12 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 4 +- .../userspace-api/media/lirc.h.rst.exceptions | 4 +- .../userspace-api/media/rc/lirc-dev-intro.rst | 11 +- .../userspace-api/media/rc/lirc-get-features.rst | 18 + .../media/v4l/ext-ctrls-codec-stateless.rst | 13 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 16 +- .../userspace-api/media/v4l/pixfmt-reserved.rst | 15 +- .../userspace-api/media/v4l/pixfmt-rgb.rst | 2 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 4 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 44 +- .../userspace-api/media/v4l/v4l2grab.c.rst | 2 +- .../userspace-api/media/v4l/vidioc-qbuf.rst | 2 +- Documentation/virt/kvm/api.rst | 226 +- Documentation/virt/kvm/devices/vcpu.rst | 36 +- Documentation/virt/kvm/vcpu-requests.rst | 7 +- .../virt/uml/user_mode_linux_howto_v2.rst | 26 +- Documentation/vm/balance.rst | 2 +- Documentation/vm/damon/design.rst | 43 +- Documentation/vm/damon/faq.rst | 2 +- Documentation/vm/hwpoison.rst | 2 + Documentation/vm/page_owner.rst | 78 +- Documentation/x86/amd_hsmp.rst | 86 - Documentation/x86/index.rst | 2 - Documentation/x86/intel-hfi.rst | 72 - Documentation/x86/sva.rst | 53 +- Documentation/x86/x86_64/boot-options.rst | 9 +- MAINTAINERS | 635 +- Makefile | 183 +- Next/SHA1s | 347 - Next/Trees | 349 - Next/merge.log | 18012 --- arch/Kconfig | 98 +- arch/alpha/Kconfig | 2 + arch/alpha/configs/defconfig | 1 + arch/alpha/include/asm/floppy.h | 7 +- arch/alpha/include/asm/hwrpb.h | 2 +- arch/alpha/include/asm/pgtable.h | 1 - arch/alpha/include/asm/processor.h | 4 + arch/alpha/include/asm/thread_info.h | 2 + arch/alpha/include/asm/uaccess.h | 53 +- arch/alpha/include/asm/user.h | 6 + arch/alpha/include/asm/xor.h | 53 +- arch/alpha/include/uapi/asm/mman.h | 2 - arch/alpha/include/uapi/asm/signal.h | 2 +- arch/alpha/kernel/pci_iommu.c | 12 +- arch/alpha/kernel/ptrace.c | 5 +- arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/syscalls/Makefile | 3 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/alpha/mm/init.c | 6 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/hugepage.h | 1 + arch/arc/include/asm/pgtable-levels.h | 1 - arch/arc/include/asm/segment.h | 20 + arch/arc/include/asm/thread_info.h | 3 + arch/arc/include/asm/uaccess.h | 30 + arch/arc/kernel/process.c | 2 +- arch/arc/kernel/ptrace.c | 5 +- arch/arc/kernel/signal.c | 4 +- arch/arm/Kconfig | 75 +- arch/arm/Kconfig.debug | 2 +- arch/arm/Makefile | 10 - arch/arm/arm-soc-for-next-contents.txt | 198 - arch/arm/boot/compressed/Makefile | 6 +- arch/arm/boot/compressed/misc.c | 7 + arch/arm/boot/dts/Makefile | 19 +- arch/arm/boot/dts/am335x-pdu001.dts | 2 +- .../boot/dts/am335x-sancloud-bbe-extended-wifi.dts | 113 - arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/armada-370-c200-v2.dts | 388 - arch/arm/boot/dts/armada-385-turris-omnia.dts | 3 - arch/arm/boot/dts/armada-385.dtsi | 52 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 18 - arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 26 +- arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts | 259 - .../arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 320 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 11 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 33 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 12 +- arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts | 610 - arch/arm/boot/dts/aspeed-g4.dtsi | 17 - arch/arm/boot/dts/aspeed-g5.dtsi | 18 - arch/arm/boot/dts/aspeed-g6.dtsi | 30 - arch/arm/boot/dts/at91-sam9x60ek.dts | 8 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 32 +- arch/arm/boot/dts/bcm2711-rpi-400.dts | 4 +- arch/arm/boot/dts/bcm2711.dtsi | 50 - arch/arm/boot/dts/bcm2835.dtsi | 17 - arch/arm/boot/dts/bcm2836.dtsi | 50 - arch/arm/boot/dts/bcm2837-rpi-zero-2-w.dts | 136 - arch/arm/boot/dts/bcm2837.dtsi | 49 - arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 76 - arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 8 - arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 3 +- arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi | 3 +- .../arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi | 10 +- arch/arm/boot/dts/dra7-l4.dtsi | 5 +- arch/arm/boot/dts/dra7.dtsi | 8 +- arch/arm/boot/dts/en7523-evb.dts | 35 - arch/arm/boot/dts/en7523.dtsi | 138 - arch/arm/boot/dts/exynos3250-artik5.dtsi | 10 +- arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-pinctrl.dtsi | 165 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 4 +- arch/arm/boot/dts/exynos4.dtsi | 6 +- arch/arm/boot/dts/exynos4210-i9100.dts | 30 +- arch/arm/boot/dts/exynos4210-origen.dts | 2 +- arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 226 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 +- arch/arm/boot/dts/exynos4210-trats.dts | 6 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 14 +- arch/arm/boot/dts/exynos4210.dtsi | 2 + arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 4 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 30 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 2 +- arch/arm/boot/dts/exynos4412-origen.dts | 4 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 78 +- arch/arm/boot/dts/exynos4412-pinctrl.dtsi | 252 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 +- arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 7 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 222 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 10 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 27 +- arch/arm/boot/dts/exynos5250-snow-rev5.dts | 2 +- arch/arm/boot/dts/exynos5250-snow.dts | 2 +- arch/arm/boot/dts/exynos5250-spring.dts | 25 +- arch/arm/boot/dts/exynos5250.dtsi | 19 +- arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 148 +- arch/arm/boot/dts/exynos5260-xyref5260.dts | 23 +- arch/arm/boot/dts/exynos5260.dtsi | 128 - arch/arm/boot/dts/exynos5410-odroidxu.dts | 34 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 170 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 27 +- arch/arm/boot/dts/exynos5410.dtsi | 4 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 12 +- arch/arm/boot/dts/exynos5420-chagall-wifi.dts | 75 - .../arm/boot/dts/exynos5420-galaxy-tab-common.dtsi | 691 - arch/arm/boot/dts/exynos5420-klimt-wifi.dts | 75 - arch/arm/boot/dts/exynos5420-peach-pit.dts | 99 +- arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 194 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 19 +- arch/arm/boot/dts/exynos5420.dtsi | 26 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 6 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 99 +- arch/arm/boot/dts/imx28-tx28.dts | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 - arch/arm/boot/dts/imx51-ts4800.dts | 2 +- arch/arm/boot/dts/imx53-m53menlo.dts | 29 +- arch/arm/boot/dts/imx53-tx53.dtsi | 2 +- arch/arm/boot/dts/imx6dl-plym2m.dts | 131 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 203 +- arch/arm/boot/dts/imx6dl-victgo.dts | 121 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 3 - arch/arm/boot/dts/imx6qdl-mba6.dtsi | 16 +- arch/arm/boot/dts/imx6qdl-mba6a.dtsi | 6 + arch/arm/boot/dts/imx6qdl-mba6b.dtsi | 11 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 13 - arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 10 - arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 14 - arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-tx6-mb7.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 12 +- arch/arm/boot/dts/imx6qp-sabresd.dts | 6 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 74 - arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts | 2 +- arch/arm/boot/dts/imx7-colibri-aster.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri.dtsi | 4 +- arch/arm/boot/dts/imx7-mba7.dtsi | 2 +- arch/arm/boot/dts/imx7d-nitrogen7.dts | 2 +- arch/arm/boot/dts/imx7d-pico-hobbit.dts | 4 +- arch/arm/boot/dts/imx7d-pico-pi.dts | 4 +- arch/arm/boot/dts/imx7d-sdb.dts | 4 +- arch/arm/boot/dts/imx7d.dtsi | 86 +- arch/arm/boot/dts/imx7s-warp.dts | 4 +- arch/arm/boot/dts/imx7s.dtsi | 16 - arch/arm/boot/dts/imxrt1050-pinfunc.h | 993 - arch/arm/boot/dts/intel-ixp42x-gateway-7001.dts | 3 +- arch/arm/boot/dts/intel-ixp42x-netgear-wg302v1.dts | 96 - arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts | 97 + arch/arm/boot/dts/intel-ixp42x.dtsi | 2 +- arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 +- arch/arm/boot/dts/kirkwood-c200-v1.dts | 310 - arch/arm/boot/dts/lan966x-pcb8291.dts | 64 - arch/arm/boot/dts/lan966x.dtsi | 237 - arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts | 8 - arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | 9 - arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 41 +- arch/arm/boot/dts/lpc32xx.dtsi | 8 +- arch/arm/boot/dts/mstar-infinity.dtsi | 34 - .../boot/dts/mstar-infinity2m-ssd201-som2d01.dtsi | 20 - ...tar-infinity2m-ssd202d-100ask-dongshanpione.dts | 25 - .../dts/mstar-infinity2m-ssd202d-miyoo-mini.dts | 25 - ...y2m-ssd202d-wirelesstag-ido-sbc2d06-v1b-22w.dts | 23 - ...infinity2m-ssd202d-wirelesstag-ido-som2d01.dtsi | 28 - arch/arm/boot/dts/mstar-infinity2m-ssd20xd.dtsi | 5 - arch/arm/boot/dts/mstar-infinity2m.dtsi | 17 - arch/arm/boot/dts/mstar-infinity3.dtsi | 58 - arch/arm/boot/dts/mstar-v7.dtsi | 9 - arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts | 43 - arch/arm/boot/dts/mt6582.dtsi | 128 - .../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 43 - arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 384 - arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 2 +- arch/arm/boot/dts/openbmc-flash-layout.dtsi | 2 +- arch/arm/boot/dts/ox810se-wd-mbwe.dts | 4 - arch/arm/boot/dts/ox810se.dtsi | 18 - arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts | 132 +- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 6 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 3 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 19 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 3 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 125 - arch/arm/boot/dts/qcom-msm8660.dtsi | 3 +- arch/arm/boot/dts/qcom-msm8960-cdp.dts | 2 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 30 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 43 - arch/arm/boot/dts/qcom-sdx55.dtsi | 4 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 4 +- arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 4 +- arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 2 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 2 +- arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 5 - arch/arm/boot/dts/r9a06g032.dtsi | 27 - arch/arm/boot/dts/rk3188-px3-evb.dts | 2 +- arch/arm/boot/dts/rk3288.dtsi | 1 + arch/arm/boot/dts/rv1108-elgin-r1.dts | 1 - arch/arm/boot/dts/rv1108-evb.dts | 1 - arch/arm/boot/dts/s3c2416-pinctrl.dtsi | 60 +- arch/arm/boot/dts/s3c6410-mini6410.dts | 4 +- arch/arm/boot/dts/s3c64xx-pinctrl.dtsi | 210 +- arch/arm/boot/dts/s3c64xx.dtsi | 16 +- arch/arm/boot/dts/s5pv210-aquila.dts | 2 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 40 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 12 +- arch/arm/boot/dts/s5pv210-galaxys.dts | 16 +- arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 226 +- arch/arm/boot/dts/sam9x60.dtsi | 10 +- arch/arm/boot/dts/sama5d2.dtsi | 11 +- arch/arm/boot/dts/sama5d3.dtsi | 6 +- arch/arm/boot/dts/sama5d4.dtsi | 9 +- arch/arm/boot/dts/sama7g5.dtsi | 243 +- arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts | 2 +- arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria5_socdk.dts | 4 +- arch/arm/boot/dts/socfpga_cyclone5_chameleon96.dts | 2 +- .../arm/boot/dts/socfpga_cyclone5_de0_nano_soc.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_sodia.dts | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 39 +- arch/arm/boot/dts/ste-ab8505.dtsi | 34 +- arch/arm/boot/dts/ste-href-ab8500.dtsi | 2 +- arch/arm/boot/dts/ste-href.dtsi | 25 +- arch/arm/boot/dts/ste-snowball.dts | 27 +- arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 24 +- arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 22 +- arch/arm/boot/dts/stih407-clock.dtsi | 101 +- arch/arm/boot/dts/stih407-family.dtsi | 262 +- arch/arm/boot/dts/stih410-b2120.dts | 16 +- arch/arm/boot/dts/stih410-b2260.dts | 30 +- arch/arm/boot/dts/stih410-clock.dtsi | 100 +- arch/arm/boot/dts/stih410.dtsi | 52 +- arch/arm/boot/dts/stih418-b2199.dts | 22 +- arch/arm/boot/dts/stih418-clock.dtsi | 101 +- arch/arm/boot/dts/stih418.dtsi | 38 +- arch/arm/boot/dts/stihxxx-b2120.dtsi | 22 +- arch/arm/boot/dts/stm32429i-eval.dts | 12 - arch/arm/boot/dts/stm32746g-eval.dts | 12 - arch/arm/boot/dts/stm32f429-disco.dts | 12 - arch/arm/boot/dts/stm32f429.dtsi | 57 +- arch/arm/boot/dts/stm32f469-disco.dts | 16 - arch/arm/boot/dts/stm32f746-disco.dts | 12 - arch/arm/boot/dts/stm32f746.dtsi | 47 + arch/arm/boot/dts/stm32f769-disco.dts | 12 - arch/arm/boot/dts/stm32mp13-pinctrl.dtsi | 81 +- arch/arm/boot/dts/stm32mp131.dtsi | 89 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 7 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 143 +- arch/arm/boot/dts/stm32mp151.dtsi | 37 +- arch/arm/boot/dts/stm32mp153.dtsi | 7 - .../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts | 2 - .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 2 - arch/arm/boot/dts/stm32mp157a-iot-box.dts | 2 - ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 4 - .../stm32mp157a-microgea-stm32mp1-microdev2.0.dts | 4 - arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 6 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 2 - arch/arm/boot/dts/stm32mp157c-emsbc-argon.dts | 53 - arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi | 552 - arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 2 - arch/arm/boot/dts/stm32mp157c-odyssey.dts | 2 - arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 25 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 6 - arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 56 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 4 - arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts | 182 - arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 28 - arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts | 4 - arch/arm/boot/dts/sun8i-h3.dtsi | 2 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 22 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 18 - arch/arm/boot/dts/tegra20-asus-tf101.dts | 12 +- arch/arm/boot/dts/tegra20-colibri.dtsi | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 6 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 6 +- arch/arm/boot/dts/tegra30-asus-tf700t.dts | 2 +- .../boot/dts/tegra30-asus-transformer-common.dtsi | 2 - arch/arm/boot/dts/tegra30-colibri.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 2 +- arch/arm/boot/dts/tegra30-pegatron-chagall.dts | 2 - arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | 2 +- arch/arm/common/Kconfig | 2 +- arch/arm/common/sa1111.c | 64 + arch/arm/configs/davinci_all_defconfig | 1 + arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/imote2_defconfig | 1 + arch/arm/configs/imxrt_defconfig | 35 - arch/arm/configs/integrator_defconfig | 1 + arch/arm/configs/iop32x_defconfig | 1 + arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/lart_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 7 - arch/arm/configs/multi_v7_defconfig | 63 +- arch/arm/configs/netwinder_defconfig | 1 + arch/arm/configs/pxa_defconfig | 3 + arch/arm/configs/sama7_defconfig | 31 +- arch/arm/configs/shmobile_defconfig | 4 - arch/arm/configs/versatile_defconfig | 1 + arch/arm/configs/viper_defconfig | 1 + arch/arm/configs/zeus_defconfig | 1 + arch/arm/crypto/aes-neonbs-core.S | 105 +- arch/arm/crypto/aes-neonbs-glue.c | 35 +- arch/arm/include/asm/assembler.h | 204 +- arch/arm/include/asm/cacheflush.h | 12 +- arch/arm/include/asm/current.h | 46 +- arch/arm/include/asm/elf.h | 3 - arch/arm/include/asm/entry-macro-multi.S | 40 + arch/arm/include/asm/ftrace.h | 4 +- arch/arm/include/asm/hardware/entry-macro-iomd.S | 131 + arch/arm/include/asm/insn.h | 17 - arch/arm/include/asm/irq.h | 1 + arch/arm/include/asm/mach/arch.h | 2 + arch/arm/include/asm/mmu.h | 2 +- arch/arm/include/asm/mmu_context.h | 22 +- arch/arm/include/asm/page.h | 3 - arch/arm/include/asm/percpu.h | 35 +- arch/arm/include/asm/pgtable-2level.h | 2 - arch/arm/include/asm/smp.h | 5 + arch/arm/include/asm/spectre.h | 6 - arch/arm/include/asm/stacktrace.h | 5 - arch/arm/include/asm/switch_to.h | 3 +- arch/arm/include/asm/thread_info.h | 35 +- arch/arm/include/asm/tls.h | 31 +- arch/arm/include/asm/uaccess.h | 22 +- arch/arm/include/asm/user.h | 4 + arch/arm/include/asm/v7m.h | 3 +- arch/arm/include/asm/xor.h | 42 +- arch/arm/include/uapi/asm/signal.h | 2 +- arch/arm/kernel/Makefile | 1 - arch/arm/kernel/asm-offsets.c | 3 + arch/arm/kernel/entry-armv.S | 187 +- arch/arm/kernel/entry-common.S | 16 +- arch/arm/kernel/entry-ftrace.S | 128 +- arch/arm/kernel/entry-header.S | 47 +- arch/arm/kernel/entry-v7m.S | 39 +- arch/arm/kernel/ftrace.c | 62 +- arch/arm/kernel/head-common.S | 4 +- arch/arm/kernel/head.S | 7 - arch/arm/kernel/irq.c | 61 +- arch/arm/kernel/module.c | 90 - arch/arm/kernel/process.c | 7 +- arch/arm/kernel/ptrace.c | 12 +- arch/arm/kernel/return_address.c | 3 +- arch/arm/kernel/setup.c | 8 +- arch/arm/kernel/signal.c | 4 +- arch/arm/kernel/sleep.S | 13 - arch/arm/kernel/smp.c | 11 +- arch/arm/kernel/stacktrace.c | 3 +- arch/arm/kernel/swp_emulate.c | 2 +- arch/arm/kernel/traps.c | 95 +- arch/arm/kernel/unwind.c | 64 +- 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/lib/uaccess_with_memcpy.c | 10 + arch/arm/lib/xor-neon.c | 12 +- arch/arm/mach-airoha/Makefile | 2 - arch/arm/mach-airoha/airoha.c | 16 - arch/arm/mach-at91/Kconfig | 1 - arch/arm/mach-at91/pm.c | 27 +- arch/arm/mach-at91/pm_suspend.S | 4 +- arch/arm/mach-bcm/Makefile | 1 - arch/arm/mach-dove/irq.c | 6 +- arch/arm/mach-exynos/firmware.c | 4 +- arch/arm/mach-exynos/mcpm-exynos.c | 6 +- arch/arm/mach-footbridge/common.c | 87 - .../arm/mach-footbridge/include/mach/entry-macro.S | 107 + arch/arm/mach-imx/Kconfig | 7 - arch/arm/mach-imx/Makefile | 2 - arch/arm/mach-imx/mach-imxrt.c | 19 - 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-ixp4xx/Kconfig | 57 + arch/arm/mach-ixp4xx/Makefile | 19 +- arch/arm/mach-ixp4xx/common-pci.c | 451 + arch/arm/mach-ixp4xx/common.c | 448 + arch/arm/mach-ixp4xx/gateway7001-pci.c | 61 + arch/arm/mach-ixp4xx/gateway7001-setup.c | 113 + arch/arm/mach-ixp4xx/goramo_mlr.c | 532 + arch/arm/mach-ixp4xx/include/mach/hardware.h | 32 + arch/arm/mach-ixp4xx/include/mach/io.h | 545 + arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 303 + arch/arm/mach-ixp4xx/include/mach/platform.h | 102 + arch/arm/mach-ixp4xx/include/mach/udc.h | 8 + arch/arm/mach-ixp4xx/include/mach/uncompress.h | 4 +- arch/arm/mach-ixp4xx/irqs.h | 64 + arch/arm/mach-mmp/sram.c | 22 +- arch/arm/mach-mstar/Kconfig | 1 - arch/arm/mach-mv78xx0/irq.c | 3 +- arch/arm/mach-orion5x/irq.c | 2 +- arch/arm/mach-pxa/Kconfig | 10 + arch/arm/mach-pxa/Makefile | 2 + arch/arm/mach-pxa/corgi.c | 26 +- arch/arm/mach-pxa/hx4700.c | 10 +- arch/arm/mach-pxa/icontrol.c | 26 +- arch/arm/mach-pxa/include/mach/uncompress.h | 5 +- arch/arm/mach-pxa/littleton.c | 10 +- arch/arm/mach-pxa/magician.c | 12 +- arch/arm/mach-pxa/poodle.c | 14 +- arch/arm/mach-pxa/spitz.c | 26 +- arch/arm/mach-pxa/stargate2.c | 1030 + arch/arm/mach-pxa/z2.c | 20 +- arch/arm/mach-qcom/platsmp.c | 3 +- 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 | 12 + arch/arm/mach-s3c/devs.c | 77 +- arch/arm/mach-s3c/mach-crag6410-module.c | 13 + arch/arm/mach-s3c/mach-crag6410.c | 13 +- arch/arm/mach-s3c/setup-spi-s3c64xx.c | 9 + arch/arm/mach-s3c/spi-core-s3c24xx.h | 6 + arch/arm/mm/Kconfig | 1 - arch/arm/mm/cache-v7.S | 40 +- arch/arm/mm/context.c | 3 +- arch/arm/mm/dma-mapping.c | 2 - arch/arm/mm/init.c | 43 +- arch/arm/mm/ioremap.c | 18 +- arch/arm/mm/mm.h | 4 - arch/arm/plat-orion/gpio.c | 8 +- arch/arm/plat-orion/include/plat/orion-gpio.h | 3 +- arch/arm/probes/kprobes/actions-common.c | 8 +- arch/arm/probes/kprobes/actions-thumb.c | 16 +- arch/arm/rust/target.json | 27 - arch/arm/tools/Makefile | 3 +- arch/arm/tools/syscall.tbl | 1 - arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 22 +- arch/arm64/Kconfig.platforms | 6 - arch/arm64/boot/dts/Makefile | 1 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 24 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 3 +- arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 8 +- arch/arm64/boot/dts/amlogic/Makefile | 7 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 43 - .../dts/amlogic/meson-gxl-s905d-vero4k-plus.dts | 117 - .../boot/dts/amlogic/meson-s4-s805x2-aq222.dts | 30 - arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 99 - .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 129 - .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 108 - arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 300 - arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 145 - .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 133 - arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 112 - arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 27 - arch/arm64/boot/dts/apple/t8103.dtsi | 24 - arch/arm64/boot/dts/arm/Makefile | 2 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 2 +- arch/arm64/boot/dts/arm/juno-r1-scmi.dts | 23 - arch/arm64/boot/dts/arm/juno-r2-scmi.dts | 23 - arch/arm64/boot/dts/arm/juno-scmi.dts | 9 - arch/arm64/boot/dts/arm/juno-scmi.dtsi | 199 - arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-zero-2-w.dts | 2 - arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 161 +- .../arm64/boot/dts/broadcom/northstar2/ns2-svk.dts | 8 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 8 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 6 +- arch/arm64/boot/dts/exynos/Makefile | 8 +- arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 211 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 276 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 7 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 11 +- arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 176 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 44 +- .../boot/dts/exynos/exynos7885-jackpotlte.dts | 92 - arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi | 855 - arch/arm64/boot/dts/exynos/exynos7885.dtsi | 423 - arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 195 - arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 663 - arch/arm64/boot/dts/exynos/exynos850.dtsi | 701 - .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 50 +- arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 2 +- arch/arm64/boot/dts/freescale/Makefile | 55 +- .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 146 +- .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 138 +- .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts | 99 +- .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts | 134 +- .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts | 86 +- .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts | 97 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 24 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 11 - arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 16 - .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 57 - .../boot/dts/freescale/imx8mm-emcon-avari.dts | 23 - .../boot/dts/freescale/imx8mm-emcon-avari.dtsi | 139 - arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 627 - arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 55 - arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 7 +- arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts | 304 - .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 19 - .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 5 - .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 49 - .../freescale/imx8mm-venice-gw72xx-0x-imx219.dts | 93 - .../imx8mm-venice-gw72xx-0x-rs232-rts.dts | 53 - .../freescale/imx8mm-venice-gw72xx-0x-rs422.dts | 61 - .../freescale/imx8mm-venice-gw72xx-0x-rs485.dts | 61 - .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 78 - .../freescale/imx8mm-venice-gw73xx-0x-imx219.dts | 93 - .../imx8mm-venice-gw73xx-0x-rs232-rts.dts | 53 - .../freescale/imx8mm-venice-gw73xx-0x-rs422.dts | 61 - .../freescale/imx8mm-venice-gw73xx-0x-rs485.dts | 61 - .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 78 - .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 59 - .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 89 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 836 - .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 150 - .../boot/dts/freescale/imx8mm-verdin-dev.dtsi | 67 - .../dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts | 18 - .../dts/freescale/imx8mm-verdin-nonwifi-dev.dts | 18 - .../boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi | 75 - .../dts/freescale/imx8mm-verdin-wifi-dahlia.dts | 18 - .../boot/dts/freescale/imx8mm-verdin-wifi-dev.dts | 18 - .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 94 - arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 1264 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 68 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 51 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 104 - arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 50 - .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 39 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 39 - arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1 - .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 144 +- arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 64 +- arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 4 - arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi | 8 - arch/arm64/boot/dts/freescale/imx8qm.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi | 8 - arch/arm64/boot/dts/freescale/mba8mx.dtsi | 6 - arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 5 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 7 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 1 - arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 11 - arch/arm64/boot/dts/lg/lg1312.dtsi | 11 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 11 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 15 +- arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 1 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 14 +- arch/arm64/boot/dts/mediatek/mt6358.dtsi | 12 - arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts | 3 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 68 +- arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts | 3 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 12 - arch/arm64/boot/dts/mediatek/mt8192.dtsi | 299 +- arch/arm64/boot/dts/nvidia/Makefile | 11 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 46 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 25 - arch/arm64/boot/dts/nvidia/tegra194.dtsi | 54 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 1824 - arch/arm64/boot/dts/nvidia/tegra234.dtsi | 1010 - arch/arm64/boot/dts/qcom/Makefile | 12 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 12 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 14 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 35 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 23 - arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 1326 - .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 304 + .../boot/dts/qcom/msm8992-lg-bullhead-rev-10.dts | 14 - .../boot/dts/qcom/msm8992-lg-bullhead-rev-101.dts | 14 - arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 302 - ...gler-rev-101.dts => msm8994-angler-rev-101.dts} | 0 arch/arm64/boot/dts/qcom/msm8994.dtsi | 7 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 34 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 56 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 10 - arch/arm64/boot/dts/qcom/pm8953.dtsi | 90 - arch/arm64/boot/dts/qcom/pms405.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 16 - .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 16 - arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 126 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 - arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 97 - arch/arm64/boot/dts/qcom/sc7280-crd.dts | 12 - .../dts/qcom/sc7280-herobrine-herobrine-r0.dts | 1352 - .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 313 - arch/arm64/boot/dts/qcom/sc7280-herobrine.dts | 14 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 1105 +- arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 24 - arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 215 +- arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 4 - arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 547 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 851 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 183 - arch/arm64/boot/dts/qcom/sdm632.dtsi | 81 - arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 7 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 19 +- .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 12 - arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 12 - arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 736 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 115 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 33 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 748 - arch/arm64/boot/dts/qcom/sm6125.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 9 - .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 20 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 154 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 132 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 20 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 405 - arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 20 - arch/arm64/boot/dts/qcom/sm8450.dtsi | 417 +- arch/arm64/boot/dts/renesas/Makefile | 3 - .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 9 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +- arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi | 332 - arch/arm64/boot/dts/renesas/hihope-common.dtsi | 2 +- .../boot/dts/renesas/hihope-rzg2-ex-lvds.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 14 +- .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 4 +- .../boot/dts/renesas/r8a774c0-ek874-idk-2121wr.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 10 +- .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 43 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 102 - arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 191 - arch/arm64/boot/dts/renesas/r8a77990.dtsi | 24 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 24 +- .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 229 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 35 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 28 - arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 86 - arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi | 32 - arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 91 - arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi | 20 - arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 2 - arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 491 - arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi | 25 - arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 26 - arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi | 13 - arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 207 - .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 137 - arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 322 +- .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 94 - arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 222 - arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 77 - arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 141 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 20 +- arch/arm64/boot/dts/rockchip/Makefile | 3 - arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 11 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 2 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 11 - arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- .../boot/dts/rockchip/rk3566-pinenote-v1.1.dts | 18 - .../boot/dts/rockchip/rk3566-pinenote-v1.2.dts | 18 - arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 639 - arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 136 - arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 457 - arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 205 +- arch/arm64/boot/dts/rockchip/rk3568.dtsi | 21 - arch/arm64/boot/dts/rockchip/rk356x.dtsi | 257 - arch/arm64/boot/dts/tesla/Makefile | 3 - arch/arm64/boot/dts/tesla/fsd-evb.dts | 39 - arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 335 - arch/arm64/boot/dts/tesla/fsd.dtsi | 754 - arch/arm64/boot/dts/ti/Makefile | 2 - arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 267 - arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 36 - arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 41 - arch/arm64/boot/dts/ti/k3-am62.dtsi | 105 - arch/arm64/boot/dts/ti/k3-am625-sk.dts | 206 - arch/arm64/boot/dts/ti/k3-am625.dtsi | 103 - arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 23 +- arch/arm64/boot/dts/ti/k3-am64.dtsi | 4 - arch/arm64/boot/dts/ti/k3-am642-evm.dts | 4 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 4 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 8 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 1 - .../boot/dts/ti/k3-j721e-common-proc-board.dts | 4 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 2 + arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 1 - arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 1 - arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 80 +- arch/arm64/configs/defconfig | 166 +- arch/arm64/crypto/Kconfig | 2 +- arch/arm64/crypto/aes-glue.c | 22 +- arch/arm64/crypto/aes-modes.S | 18 +- arch/arm64/crypto/aes-neonbs-core.S | 264 +- arch/arm64/crypto/aes-neonbs-glue.c | 97 +- arch/arm64/crypto/sha3-ce-glue.c | 2 +- arch/arm64/crypto/sha512-armv8.pl | 2 +- arch/arm64/crypto/sha512-ce-glue.c | 2 +- arch/arm64/crypto/sm3-ce-glue.c | 28 +- arch/arm64/include/asm/apple_m1_pmu.h | 64 - arch/arm64/include/asm/arch_gicv3.h | 23 +- arch/arm64/include/asm/archrandom.h | 45 +- arch/arm64/include/asm/asm_pointer_auth.h | 3 - arch/arm64/include/asm/assembler.h | 5 + arch/arm64/include/asm/cpufeature.h | 4 - arch/arm64/include/asm/cputype.h | 13 - arch/arm64/include/asm/hwcap.h | 1 - arch/arm64/include/asm/kvm_arm.h | 4 +- arch/arm64/include/asm/kvm_host.h | 32 +- arch/arm64/include/asm/kvm_hyp.h | 1 - arch/arm64/include/asm/kvm_mmu.h | 4 +- arch/arm64/include/asm/linkage.h | 24 + arch/arm64/include/asm/lse.h | 6 +- arch/arm64/include/asm/module.lds.h | 6 +- arch/arm64/include/asm/mte-def.h | 1 - arch/arm64/include/asm/mte.h | 22 - arch/arm64/include/asm/perf_event.h | 312 +- arch/arm64/include/asm/pgtable-hwdef.h | 2 - arch/arm64/include/asm/preempt.h | 19 +- arch/arm64/include/asm/processor.h | 1 - arch/arm64/include/asm/spectre.h | 3 +- arch/arm64/include/asm/string.h | 2 + arch/arm64/include/asm/sysreg.h | 28 +- arch/arm64/include/asm/topology.h | 4 - arch/arm64/include/asm/uaccess.h | 29 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/include/asm/vmalloc.h | 6 - arch/arm64/include/asm/vmap_stack.h | 5 +- arch/arm64/include/asm/xor.h | 21 +- arch/arm64/include/uapi/asm/hwcap.h | 1 - arch/arm64/include/uapi/asm/kvm.h | 11 - arch/arm64/kernel/Makefile | 1 - arch/arm64/kernel/cpu_errata.c | 21 +- arch/arm64/kernel/cpufeature.c | 239 +- arch/arm64/kernel/cpuidle.c | 6 +- arch/arm64/kernel/cpuinfo.c | 1 - arch/arm64/kernel/crash_core.c | 6 - arch/arm64/kernel/elfcore.c | 134 - arch/arm64/kernel/entry-common.c | 31 +- arch/arm64/kernel/entry.S | 9 +- arch/arm64/kernel/fpsimd.c | 8 +- arch/arm64/kernel/idreg-override.c | 16 +- arch/arm64/kernel/image-vars.h | 3 - arch/arm64/kernel/module.c | 5 +- arch/arm64/kernel/mte.c | 36 +- arch/arm64/kernel/perf_event.c | 10 - arch/arm64/kernel/process.c | 3 +- arch/arm64/kernel/proton-pack.c | 9 +- arch/arm64/kernel/ptrace.c | 14 +- arch/arm64/kernel/setup.c | 3 + arch/arm64/kernel/signal.c | 15 +- arch/arm64/kernel/sys_compat.c | 1 + arch/arm64/kernel/traps.c | 3 +- arch/arm64/kernel/vdso32/Makefile | 3 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 136 +- arch/arm64/kvm/debug.c | 26 +- arch/arm64/kvm/fpsimd.c | 14 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 8 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 5 - arch/arm64/kvm/hyp/nvhe/Makefile | 3 +- arch/arm64/kvm/hyp/nvhe/cache.S | 5 +- arch/arm64/kvm/hyp/nvhe/list_debug.c | 54 - arch/arm64/kvm/hyp/nvhe/mem_protect.c | 3 +- arch/arm64/kvm/hyp/nvhe/stub.c | 22 + arch/arm64/kvm/hyp/nvhe/sys_regs.c | 14 - arch/arm64/kvm/hyp/vhe/switch.c | 6 +- arch/arm64/kvm/mmu.c | 50 +- arch/arm64/kvm/pmu-emul.c | 141 +- arch/arm64/kvm/psci.c | 66 +- arch/arm64/kvm/sys_regs.c | 79 +- arch/arm64/kvm/vmid.c | 196 - arch/arm64/lib/clear_page.S | 5 +- arch/arm64/lib/copy_page.S | 5 +- arch/arm64/lib/crc32.S | 87 +- arch/arm64/lib/memchr.S | 5 +- arch/arm64/lib/memcmp.S | 6 +- arch/arm64/lib/memcpy.S | 21 +- arch/arm64/lib/memset.S | 12 +- arch/arm64/lib/mte.S | 4 +- arch/arm64/lib/strchr.S | 6 +- arch/arm64/lib/strcmp.S | 246 +- arch/arm64/lib/strlen.S | 6 +- arch/arm64/lib/strncmp.S | 241 +- arch/arm64/lib/strnlen.S | 6 +- arch/arm64/lib/strrchr.S | 5 +- arch/arm64/lib/xor-neon.c | 46 +- arch/arm64/mm/cache.S | 35 +- arch/arm64/mm/flush.c | 7 - arch/arm64/mm/hugetlbpage.c | 39 +- arch/arm64/mm/init.c | 45 +- arch/arm64/mm/mmu.c | 57 +- arch/arm64/mm/mteswap.c | 2 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/mm/proc.S | 2 +- arch/arm64/net/bpf_jit_comp.c | 3 +- arch/arm64/rust/target.json | 34 - arch/arm64/tools/Makefile | 10 +- arch/arm64/tools/cpucaps | 6 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/pgtable.h | 1 - arch/csky/include/asm/processor.h | 2 + arch/csky/include/asm/segment.h | 10 + arch/csky/include/asm/thread_info.h | 2 + arch/csky/include/asm/uaccess.h | 12 + arch/csky/kernel/asm-offsets.c | 1 + arch/csky/kernel/perf_callchain.c | 2 +- arch/csky/kernel/ptrace.c | 5 +- arch/csky/kernel/signal.c | 6 +- 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/processor.h | 1 + arch/h8300/include/asm/segment.h | 40 + arch/h8300/include/asm/thread_info.h | 3 + arch/h8300/include/asm/user.h | 4 + arch/h8300/include/uapi/asm/signal.h | 2 +- arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/kernel/ptrace.c | 5 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/kernel/signal.c | 4 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 + arch/h8300/mm/memory.c | 53 + arch/hexagon/Kconfig | 1 + arch/hexagon/include/asm/pgtable.h | 5 - arch/hexagon/include/asm/thread_info.h | 6 + arch/hexagon/include/asm/uaccess.h | 25 + arch/hexagon/kernel/process.c | 5 +- arch/hexagon/kernel/signal.c | 1 + arch/hexagon/kernel/traps.c | 6 +- arch/hexagon/mm/init.c | 2 + arch/ia64/Kconfig | 3 +- arch/ia64/configs/zx1_defconfig | 1 + arch/ia64/include/asm/elf.h | 2 +- arch/ia64/include/asm/pgtable.h | 1 - arch/ia64/include/asm/processor.h | 4 + arch/ia64/include/asm/sal.h | 2 +- arch/ia64/include/asm/sections.h | 24 +- arch/ia64/include/asm/thread_info.h | 8 +- arch/ia64/include/asm/uaccess.h | 26 +- arch/ia64/include/asm/user.h | 6 + arch/ia64/include/asm/xor.h | 21 +- arch/ia64/include/uapi/asm/signal.h | 2 +- arch/ia64/include/uapi/asm/termbits.h | 209 + arch/ia64/kernel/module.c | 6 +- arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/ptrace.c | 6 +- arch/ia64/kernel/signal.c | 1 + arch/ia64/kernel/syscalls/Makefile | 3 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/topology.c | 10 + arch/ia64/kernel/unaligned.c | 60 +- arch/ia64/mm/discontig.c | 11 +- arch/m68k/68000/dragen2.c | 1 - arch/m68k/68000/screen.h | 2 - arch/m68k/68000/ucsimm.c | 9 +- arch/m68k/Kconfig | 2 +- arch/m68k/Kconfig.cpu | 1 - arch/m68k/amiga/config.c | 1 - arch/m68k/apollo/config.c | 1 - arch/m68k/atari/config.c | 1 - arch/m68k/atari/stdma.c | 1 + arch/m68k/bvme6000/config.c | 2 +- arch/m68k/coldfire/device.c | 6 +- arch/m68k/coldfire/m5441x.c | 1 + arch/m68k/configs/amiga_defconfig | 7 +- arch/m68k/configs/apollo_defconfig | 7 +- arch/m68k/configs/atari_defconfig | 6 +- arch/m68k/configs/bvme6000_defconfig | 6 +- arch/m68k/configs/hp300_defconfig | 7 +- arch/m68k/configs/mac_defconfig | 6 +- arch/m68k/configs/multi_defconfig | 7 +- arch/m68k/configs/mvme147_defconfig | 6 +- arch/m68k/configs/mvme16x_defconfig | 6 +- arch/m68k/configs/q40_defconfig | 6 +- arch/m68k/configs/sun3_defconfig | 9 +- arch/m68k/configs/sun3x_defconfig | 9 +- arch/m68k/emu/nfblock.c | 1 + arch/m68k/hp300/config.c | 1 - arch/m68k/include/asm/cmpxchg.h | 9 +- arch/m68k/include/asm/config.h | 33 - arch/m68k/include/asm/current.h | 4 +- arch/m68k/include/asm/mcf_pgtable.h | 1 - arch/m68k/include/asm/motorola_pgtable.h | 1 - arch/m68k/include/asm/sun3_pgtable.h | 1 - arch/m68k/include/asm/uaccess.h | 14 +- arch/m68k/include/asm/user.h | 4 + arch/m68k/include/uapi/asm/signal.h | 2 +- arch/m68k/kernel/ptrace.c | 6 +- arch/m68k/kernel/setup_mm.c | 24 +- arch/m68k/kernel/signal.c | 4 +- arch/m68k/kernel/syscalls/Makefile | 3 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/mac/config.c | 1 - arch/m68k/mm/fault.c | 2 + arch/m68k/mvme147/config.c | 2 +- arch/m68k/mvme16x/config.c | 2 +- arch/m68k/q40/config.c | 1 - arch/microblaze/Kconfig | 3 +- arch/microblaze/boot/Makefile | 2 +- arch/microblaze/boot/dts/Makefile | 2 +- arch/microblaze/include/asm/irq.h | 3 + arch/microblaze/include/asm/pci.h | 4 + arch/microblaze/include/asm/pgtable.h | 3 - arch/microblaze/include/asm/thread_info.h | 6 + arch/microblaze/include/asm/uaccess.h | 61 +- arch/microblaze/kernel/asm-offsets.c | 1 + arch/microblaze/kernel/irq.c | 16 +- arch/microblaze/kernel/process.c | 1 + arch/microblaze/kernel/ptrace.c | 5 +- arch/microblaze/kernel/signal.c | 6 +- arch/microblaze/kernel/syscalls/Makefile | 3 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/pci/pci-common.c | 49 + arch/microblaze/pci/xilinx_pci.c | 2 +- arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 77 +- arch/mips/Makefile | 5 + arch/mips/ath25/ar2315.c | 2 +- arch/mips/ath25/ar5312.c | 2 +- arch/mips/ath79/early_printk.c | 1 - arch/mips/ath79/setup.c | 11 +- arch/mips/boot/compressed/Makefile | 1 - arch/mips/boot/compressed/decompress.c | 10 +- arch/mips/cavium-octeon/octeon-irq.c | 10 +- arch/mips/configs/cobalt_defconfig | 1 + arch/mips/configs/decstation_64_defconfig | 1 + arch/mips/configs/decstation_defconfig | 1 + arch/mips/configs/decstation_r4k_defconfig | 1 + arch/mips/configs/ip22_defconfig | 1 + arch/mips/configs/ip32_defconfig | 1 + arch/mips/configs/jazz_defconfig | 1 + arch/mips/configs/jmr3927_defconfig | 50 + arch/mips/configs/malta_defconfig | 2 +- arch/mips/configs/malta_kvm_defconfig | 1 + arch/mips/configs/maltaup_xpa_defconfig | 1 + arch/mips/configs/rm200_defconfig | 1 + arch/mips/configs/tb0219_defconfig | 1 + arch/mips/configs/tb0226_defconfig | 1 + arch/mips/configs/tb0287_defconfig | 1 + arch/mips/configs/workpad_defconfig | 1 + arch/mips/dec/int-handler.S | 6 +- arch/mips/dec/prom/Makefile | 2 +- arch/mips/dec/setup.c | 3 +- arch/mips/include/asm/cpu-features.h | 3 + arch/mips/include/asm/cpu-type.h | 6 + arch/mips/include/asm/cpu.h | 6 + arch/mips/include/asm/dec/prom.h | 15 +- arch/mips/include/asm/futex.h | 1 + arch/mips/include/asm/isadep.h | 2 +- .../include/asm/mach-ath25/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 1 - .../include/asm/mach-ath79/cpu-feature-overrides.h | 1 + .../asm/mach-au1x00/cpu-feature-overrides.h | 1 + .../asm/mach-bcm47xx/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h | 2 + .../asm/mach-cavium-octeon/cpu-feature-overrides.h | 1 + .../asm/mach-cobalt/cpu-feature-overrides.h | 1 + .../include/asm/mach-dec/cpu-feature-overrides.h | 1 + .../asm/mach-ingenic/cpu-feature-overrides.h | 1 + .../include/asm/mach-ip27/cpu-feature-overrides.h | 1 + .../include/asm/mach-ip30/cpu-feature-overrides.h | 1 + .../asm/mach-lantiq/falcon/cpu-feature-overrides.h | 1 + .../asm/mach-loongson2ef/cpu-feature-overrides.h | 1 + .../asm/mach-loongson64/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/mt7620/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/mt7621/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt288x/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt305x/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt3883/cpu-feature-overrides.h | 1 + .../asm/mach-rc32434/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-tx39xx/ioremap.h | 25 + arch/mips/include/asm/mach-tx39xx/mangle-port.h | 24 + arch/mips/include/asm/mach-tx39xx/spaces.h | 17 + arch/mips/include/asm/mipsmtregs.h | 1 + arch/mips/include/asm/mipsregs.h | 1 + arch/mips/include/asm/pgalloc.h | 6 - arch/mips/include/asm/pgtable.h | 10 +- arch/mips/include/asm/prom.h | 4 +- arch/mips/include/asm/setup.h | 2 +- arch/mips/include/asm/stackframe.h | 6 +- arch/mips/include/asm/thread_info.h | 4 - arch/mips/include/asm/txx9/boards.h | 3 + arch/mips/include/asm/txx9/jmr3927.h | 179 + arch/mips/include/asm/txx9/tx3927.h | 341 + arch/mips/include/asm/txx9irq.h | 4 + arch/mips/include/asm/txx9tmr.h | 4 + arch/mips/include/asm/uaccess.h | 49 +- arch/mips/include/asm/vermagic.h | 2 + arch/mips/include/asm/war.h | 73 + arch/mips/include/uapi/asm/mman.h | 2 - arch/mips/include/uapi/asm/shmbuf.h | 7 +- arch/mips/include/uapi/asm/signal.h | 2 +- arch/mips/kernel/Makefile | 1 + arch/mips/kernel/cpu-probe.c | 23 + arch/mips/kernel/cpu-r3k-probe.c | 22 + arch/mips/kernel/elf.c | 16 +- arch/mips/kernel/entry.S | 3 +- arch/mips/kernel/genex.S | 5 +- arch/mips/kernel/idle.c | 10 + arch/mips/kernel/irq_txx9.c | 13 + arch/mips/kernel/proc.c | 2 + arch/mips/kernel/process.c | 2 +- arch/mips/kernel/prom.c | 5 - arch/mips/kernel/ptrace.c | 5 +- arch/mips/kernel/r4k-bugs64.c | 9 +- arch/mips/kernel/scall32-o32.S | 1 + arch/mips/kernel/scall64-n64.S | 1 + arch/mips/kernel/signal.c | 5 +- arch/mips/kernel/signal_n32.c | 1 + arch/mips/kernel/syscalls/Makefile | 3 +- 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/topology.c | 5 + arch/mips/kernel/traps.c | 22 +- arch/mips/kernel/unaligned.c | 17 - arch/mips/lantiq/prom.c | 5 + arch/mips/lib/Makefile | 1 + arch/mips/lib/delay.c | 1 + arch/mips/lib/r3k_dump_tlb.c | 4 + arch/mips/loongson2ef/Platform | 3 +- arch/mips/loongson64/Platform | 24 +- arch/mips/loongson64/setup.c | 8 + arch/mips/mm/Makefile | 1 + arch/mips/mm/c-octeon.c | 1 + arch/mips/mm/c-r4k.c | 1 + arch/mips/mm/c-tx39.c | 414 + arch/mips/mm/cache.c | 5 + arch/mips/mm/page.c | 5 +- arch/mips/mm/tlb-r3k.c | 40 +- arch/mips/mm/tlbex.c | 24 +- arch/mips/mti-malta/Makefile | 1 + arch/mips/mti-malta/malta-dt.c | 15 + arch/mips/pci/Makefile | 2 + arch/mips/pci/fixup-jmr3927.c | 79 + arch/mips/pci/fixup-sb1250.c | 2 +- arch/mips/pci/ops-tx3927.c | 231 + arch/mips/pci/pci-ar2315.c | 2 +- arch/mips/pci/pci-bcm63xx.c | 2 +- arch/mips/pic32/pic32mzda/init.c | 8 + arch/mips/ralink/ill_acc.c | 1 - arch/mips/ralink/of.c | 5 + arch/mips/rb532/devices.c | 6 +- arch/mips/sibyte/common/sb_tbprof.c | 6 +- arch/mips/txx9/Kconfig | 18 + arch/mips/txx9/Makefile | 6 + arch/mips/txx9/Platform | 3 + arch/mips/txx9/generic/Makefile | 1 + arch/mips/txx9/generic/irq_tx3927.c | 25 + arch/mips/txx9/generic/setup.c | 55 + arch/mips/txx9/generic/setup_tx3927.c | 136 + arch/mips/txx9/jmr3927/Makefile | 6 + arch/mips/txx9/jmr3927/irq.c | 128 + arch/mips/txx9/jmr3927/prom.c | 52 + arch/mips/txx9/jmr3927/setup.c | 223 + arch/mips/vdso/Makefile | 3 - arch/{csky => nds32}/Kbuild | 0 arch/nds32/Kconfig | 102 + arch/nds32/Kconfig.cpu | 218 + arch/{csky => nds32}/Kconfig.debug | 0 arch/nds32/Makefile | 63 + arch/nds32/boot/.gitignore | 2 + arch/nds32/boot/Makefile | 16 + arch/nds32/boot/dts/Makefile | 2 + arch/nds32/boot/dts/ae3xx.dts | 90 + arch/nds32/configs/defconfig | 104 + arch/nds32/include/asm/Kbuild | 8 + arch/nds32/include/asm/assembler.h | 39 + arch/nds32/include/asm/barrier.h | 15 + arch/nds32/include/asm/bitfield.h | 985 + arch/nds32/include/asm/cache.h | 12 + arch/nds32/include/asm/cache_info.h | 13 + arch/nds32/include/asm/cacheflush.h | 53 + arch/nds32/include/asm/current.h | 12 + arch/nds32/include/asm/delay.h | 39 + arch/nds32/include/asm/elf.h | 180 + arch/nds32/include/asm/fixmap.h | 29 + arch/nds32/include/asm/fpu.h | 126 + arch/nds32/include/asm/fpuemu.h | 44 + arch/nds32/include/asm/ftrace.h | 46 + arch/nds32/include/asm/futex.h | 101 + arch/nds32/include/asm/highmem.h | 65 + arch/nds32/include/asm/io.h | 84 + arch/nds32/include/asm/irqflags.h | 41 + arch/nds32/include/asm/l2_cache.h | 137 + arch/nds32/include/asm/linkage.h | 11 + arch/nds32/include/asm/memory.h | 91 + arch/nds32/include/asm/mmu.h | 12 + arch/nds32/include/asm/mmu_context.h | 62 + arch/nds32/include/asm/nds32.h | 82 + arch/nds32/include/asm/nds32_fpu_inst.h | 109 + arch/nds32/include/asm/page.h | 64 + arch/nds32/include/asm/perf_event.h | 16 + arch/nds32/include/asm/pgalloc.h | 62 + arch/nds32/include/asm/pgtable.h | 377 + arch/nds32/include/asm/pmu.h | 386 + arch/nds32/include/asm/proc-fns.h | 44 + arch/nds32/include/asm/processor.h | 104 + arch/nds32/include/asm/ptrace.h | 77 + arch/nds32/include/asm/sfp-machine.h | 158 + arch/nds32/include/asm/shmparam.h | 19 + arch/nds32/include/asm/stacktrace.h | 39 + arch/nds32/include/asm/string.h | 17 + arch/nds32/include/asm/suspend.h | 11 + arch/nds32/include/asm/swab.h | 35 + arch/nds32/include/asm/syscall.h | 142 + arch/nds32/include/asm/syscalls.h | 14 + arch/nds32/include/asm/thread_info.h | 76 + arch/nds32/include/asm/tlb.h | 11 + arch/nds32/include/asm/tlbflush.h | 46 + arch/nds32/include/asm/uaccess.h | 286 + arch/nds32/include/asm/unistd.h | 6 + arch/nds32/include/asm/vdso.h | 24 + arch/nds32/include/asm/vdso_datapage.h | 37 + arch/nds32/include/asm/vdso_timer_info.h | 14 + arch/nds32/include/asm/vermagic.h | 9 + arch/nds32/include/asm/vmalloc.h | 4 + arch/{arc => nds32}/include/uapi/asm/Kbuild | 0 arch/nds32/include/uapi/asm/auxvec.h | 19 + arch/nds32/include/uapi/asm/byteorder.h | 13 + arch/nds32/include/uapi/asm/cachectl.h | 14 + arch/nds32/include/uapi/asm/fp_udfiex_crtl.h | 16 + arch/nds32/include/uapi/asm/param.h | 11 + arch/nds32/include/uapi/asm/ptrace.h | 25 + arch/nds32/include/uapi/asm/sigcontext.h | 84 + arch/nds32/include/uapi/asm/unistd.h | 16 + arch/{alpha => nds32}/kernel/.gitignore | 0 arch/nds32/kernel/Makefile | 33 + arch/nds32/kernel/asm-offsets.c | 28 + arch/nds32/kernel/atl2c.c | 65 + arch/nds32/kernel/cacheinfo.c | 49 + arch/nds32/kernel/devtree.c | 19 + arch/nds32/kernel/dma.c | 82 + arch/nds32/kernel/ex-entry.S | 177 + arch/nds32/kernel/ex-exit.S | 193 + arch/nds32/kernel/ex-scall.S | 100 + arch/nds32/kernel/fpu.c | 266 + arch/nds32/kernel/ftrace.c | 278 + arch/nds32/kernel/head.S | 197 + arch/nds32/kernel/irq.c | 9 + arch/nds32/kernel/module.c | 278 + arch/nds32/kernel/nds32_ksyms.c | 25 + arch/nds32/kernel/perf_event_cpu.c | 1500 + arch/nds32/kernel/pm.c | 80 + arch/nds32/kernel/process.c | 257 + arch/nds32/kernel/ptrace.c | 118 + arch/nds32/kernel/setup.c | 369 + arch/nds32/kernel/signal.c | 384 + arch/nds32/kernel/sleep.S | 131 + arch/nds32/kernel/stacktrace.c | 53 + arch/nds32/kernel/sys_nds32.c | 84 + arch/nds32/kernel/syscall_table.c | 17 + arch/nds32/kernel/time.c | 11 + arch/nds32/kernel/traps.c | 354 + arch/nds32/kernel/vdso.c | 231 + arch/{arm64 => nds32}/kernel/vdso/.gitignore | 0 arch/nds32/kernel/vdso/Makefile | 79 + arch/nds32/kernel/vdso/datapage.S | 21 + arch/nds32/kernel/vdso/gen_vdso_offsets.sh | 15 + arch/nds32/kernel/vdso/gettimeofday.c | 269 + arch/nds32/kernel/vdso/note.S | 11 + arch/nds32/kernel/vdso/sigreturn.S | 19 + arch/nds32/kernel/vdso/vdso.S | 18 + arch/nds32/kernel/vdso/vdso.lds.S | 75 + arch/nds32/kernel/vmlinux.lds.S | 70 + arch/nds32/lib/Makefile | 4 + arch/nds32/lib/clear_user.S | 42 + arch/nds32/lib/copy_from_user.S | 45 + arch/nds32/lib/copy_page.S | 40 + arch/nds32/lib/copy_template.S | 69 + arch/nds32/lib/copy_to_user.S | 45 + arch/nds32/lib/memcpy.S | 30 + arch/nds32/lib/memmove.S | 70 + arch/nds32/lib/memset.S | 33 + arch/nds32/lib/memzero.S | 18 + arch/nds32/math-emu/Makefile | 10 + arch/nds32/math-emu/faddd.c | 24 + arch/nds32/math-emu/fadds.c | 24 + arch/nds32/math-emu/fcmpd.c | 24 + arch/nds32/math-emu/fcmps.c | 24 + arch/nds32/math-emu/fd2s.c | 22 + arch/nds32/math-emu/fd2si.c | 30 + arch/nds32/math-emu/fd2siz.c | 30 + arch/nds32/math-emu/fd2ui.c | 30 + arch/nds32/math-emu/fd2uiz.c | 30 + arch/nds32/math-emu/fdivd.c | 27 + arch/nds32/math-emu/fdivs.c | 26 + arch/nds32/math-emu/fmuld.c | 23 + arch/nds32/math-emu/fmuls.c | 23 + arch/nds32/math-emu/fnegd.c | 21 + arch/nds32/math-emu/fnegs.c | 21 + arch/nds32/math-emu/fpuemu.c | 406 + arch/nds32/math-emu/fs2d.c | 23 + arch/nds32/math-emu/fs2si.c | 29 + arch/nds32/math-emu/fs2siz.c | 29 + arch/nds32/math-emu/fs2ui.c | 29 + arch/nds32/math-emu/fs2uiz.c | 30 + arch/nds32/math-emu/fsi2d.c | 22 + arch/nds32/math-emu/fsi2s.c | 22 + arch/nds32/math-emu/fsqrtd.c | 21 + arch/nds32/math-emu/fsqrts.c | 21 + arch/nds32/math-emu/fsubd.c | 27 + arch/nds32/math-emu/fsubs.c | 27 + arch/nds32/math-emu/fui2d.c | 22 + arch/nds32/math-emu/fui2s.c | 22 + arch/nds32/mm/Makefile | 10 + arch/nds32/mm/alignment.c | 578 + arch/nds32/mm/cacheflush.c | 338 + arch/nds32/mm/extable.c | 16 + arch/nds32/mm/fault.c | 396 + arch/nds32/mm/init.c | 263 + arch/nds32/mm/mm-nds32.c | 96 + arch/nds32/mm/mmap.c | 73 + arch/nds32/mm/proc.c | 536 + arch/nds32/mm/tlb.c | 50 + arch/nios2/Kconfig | 1 + arch/nios2/include/asm/pgtable.h | 1 - arch/nios2/include/asm/thread_info.h | 9 + arch/nios2/include/asm/uaccess.h | 105 +- arch/nios2/kernel/ptrace.c | 5 +- arch/nios2/kernel/signal.c | 24 +- arch/openrisc/Kconfig | 1 + arch/openrisc/include/asm/pgtable.h | 1 - arch/openrisc/include/asm/thread_info.h | 7 + arch/openrisc/include/asm/uaccess.h | 42 +- arch/openrisc/kernel/ptrace.c | 5 +- arch/openrisc/kernel/signal.c | 4 +- arch/openrisc/lib/memcpy.c | 2 +- arch/openrisc/mm/init.c | 2 + arch/parisc/Kconfig | 15 +- arch/parisc/Makefile | 37 +- arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/agp.h | 4 +- arch/parisc/include/asm/assembly.h | 6 - arch/parisc/include/asm/cache.h | 11 +- arch/parisc/include/asm/current.h | 8 +- arch/parisc/include/asm/elf.h | 15 - arch/parisc/include/asm/futex.h | 6 + arch/parisc/include/asm/mmu.h | 6 +- arch/parisc/include/asm/mmu_context.h | 16 +- arch/parisc/include/asm/pgtable.h | 12 +- arch/parisc/include/asm/processor.h | 2 +- arch/parisc/include/asm/rt_sigframe.h | 10 +- arch/parisc/include/asm/sections.h | 16 +- arch/parisc/include/asm/special_insns.h | 4 +- arch/parisc/include/asm/tlbflush.h | 2 +- arch/parisc/include/asm/traps.h | 1 - arch/parisc/include/asm/uaccess.h | 41 +- arch/parisc/include/asm/unistd.h | 4 + arch/parisc/include/asm/vdso.h | 24 - arch/parisc/include/uapi/asm/auxvec.h | 8 - arch/parisc/include/uapi/asm/mman.h | 2 - arch/parisc/include/uapi/asm/shmbuf.h | 2 - arch/parisc/include/uapi/asm/signal.h | 2 +- arch/parisc/kernel/Makefile | 5 - arch/parisc/kernel/asm-offsets.c | 9 - arch/parisc/kernel/cache.c | 69 +- arch/parisc/kernel/entry.S | 72 +- arch/parisc/kernel/pci-dma.c | 4 +- arch/parisc/kernel/process.c | 21 + arch/parisc/kernel/ptrace.c | 7 +- arch/parisc/kernel/signal.c | 233 +- arch/parisc/kernel/signal32.h | 19 +- arch/parisc/kernel/syscalls/Makefile | 3 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/traps.c | 2 - arch/parisc/kernel/unaligned.c | 257 +- arch/parisc/kernel/vdso.c | 122 - arch/parisc/kernel/vdso32/Makefile | 53 - arch/parisc/kernel/vdso32/gen_vdso_offsets.sh | 15 - arch/parisc/kernel/vdso32/note.S | 26 - arch/parisc/kernel/vdso32/restart_syscall.S | 32 - arch/parisc/kernel/vdso32/sigtramp.S | 195 - arch/parisc/kernel/vdso32/vdso32.lds.S | 111 - arch/parisc/kernel/vdso32/vdso32_wrapper.S | 14 - arch/parisc/kernel/vdso64/Makefile | 48 - arch/parisc/kernel/vdso64/gen_vdso_offsets.sh | 15 - arch/parisc/kernel/vdso64/note.S | 2 - arch/parisc/kernel/vdso64/restart_syscall.S | 3 - arch/parisc/kernel/vdso64/sigtramp.S | 166 - arch/parisc/kernel/vdso64/vdso64.lds.S | 109 - arch/parisc/kernel/vdso64/vdso64_wrapper.S | 14 - arch/parisc/lib/memcpy.c | 16 +- arch/parisc/mm/fault.c | 89 - arch/powerpc/Kconfig | 11 +- arch/powerpc/Makefile | 8 +- arch/powerpc/boot/.gitignore | 1 - arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts | 30 - arch/powerpc/boot/dts/fsl/t1040rdb.dts | 8 +- arch/powerpc/boot/dts/fsl/t104xrdb.dtsi | 4 +- arch/powerpc/boot/dts/xpedite5200.dts | 2 +- arch/powerpc/boot/dts/xpedite5200_xmon.dts | 2 +- arch/powerpc/configs/linkstation_defconfig | 1 + arch/powerpc/configs/mvme5100_defconfig | 1 + arch/powerpc/include/asm/agp.h | 4 +- arch/powerpc/include/asm/asm-compat.h | 2 - arch/powerpc/include/asm/asm-prototypes.h | 58 + arch/powerpc/include/asm/bitops.h | 4 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 41 +- arch/powerpc/include/asm/book3s/64/kup.h | 4 +- arch/powerpc/include/asm/bug.h | 13 +- arch/powerpc/include/asm/code-patching.h | 2 +- arch/powerpc/include/asm/device.h | 5 - arch/powerpc/include/asm/elf.h | 6 - arch/powerpc/include/asm/epapr_hcalls.h | 2 +- arch/powerpc/include/asm/fadump-internal.h | 5 + arch/powerpc/include/asm/firmware.h | 4 +- arch/powerpc/include/asm/ftrace.h | 66 +- arch/powerpc/include/asm/hugetlb.h | 5 +- arch/powerpc/include/asm/hvcall.h | 8 +- arch/powerpc/include/asm/interrupt.h | 45 +- arch/powerpc/include/asm/io.h | 40 +- arch/powerpc/include/asm/kexec.h | 2 - arch/powerpc/include/asm/kvm_host.h | 6 +- arch/powerpc/include/asm/kvm_ppc.h | 2 - arch/powerpc/include/asm/livepatch.h | 18 +- arch/powerpc/include/asm/machdep.h | 22 +- arch/powerpc/include/asm/mce.h | 13 - arch/powerpc/include/asm/mmu_context.h | 1 + arch/powerpc/include/asm/nmi.h | 2 +- arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 4 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 10 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 4 +- arch/powerpc/include/asm/paca.h | 1 - arch/powerpc/include/asm/pmac_feature.h | 12 - arch/powerpc/include/asm/ppc-opcode.h | 2 - arch/powerpc/include/asm/ppc_asm.h | 11 + arch/powerpc/include/asm/processor.h | 8 - arch/powerpc/include/asm/rtas.h | 1 + arch/powerpc/include/asm/sections.h | 29 +- arch/powerpc/include/asm/set_memory.h | 12 +- arch/powerpc/include/asm/setup.h | 7 - arch/powerpc/include/asm/smp.h | 3 - arch/powerpc/include/asm/spu.h | 4 +- arch/powerpc/include/asm/syscalls.h | 4 - arch/powerpc/include/asm/thread_info.h | 2 +- arch/powerpc/include/asm/types.h | 10 +- arch/powerpc/include/asm/uaccess.h | 16 +- arch/powerpc/include/asm/user.h | 5 + arch/powerpc/include/asm/vas.h | 14 - arch/powerpc/include/asm/vdso/gettimeofday.h | 69 +- arch/powerpc/include/asm/xor_altivec.h | 25 +- arch/powerpc/include/uapi/asm/elf.h | 8 + arch/powerpc/include/uapi/asm/papr_pdsm.h | 18 - arch/powerpc/include/uapi/asm/shmbuf.h | 5 +- arch/powerpc/include/uapi/asm/signal.h | 2 +- arch/powerpc/kernel/Makefile | 6 +- arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/early_32.c | 1 + arch/powerpc/kernel/fadump.c | 21 +- arch/powerpc/kernel/head_40x.S | 18 +- arch/powerpc/kernel/head_44x.S | 4 +- arch/powerpc/kernel/head_8xx.S | 4 +- arch/powerpc/kernel/head_book3s_32.S | 21 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/interrupt.c | 1 + arch/powerpc/kernel/irq.c | 1 + arch/powerpc/kernel/kprobes.c | 34 +- arch/powerpc/kernel/mce.c | 69 +- arch/powerpc/kernel/module_32.c | 44 +- arch/powerpc/kernel/module_64.c | 56 +- arch/powerpc/kernel/prom.c | 15 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/ptrace/ptrace.c | 15 +- arch/powerpc/kernel/reloc_64.S | 67 +- arch/powerpc/kernel/rtas.c | 6 - arch/powerpc/kernel/security.c | 15 - arch/powerpc/kernel/secvar-sysfs.c | 9 +- arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/setup_64.c | 1 + arch/powerpc/kernel/signal.c | 4 +- arch/powerpc/kernel/signal_64.c | 8 +- arch/powerpc/kernel/smp.c | 3 +- arch/powerpc/kernel/syscalls.c | 1 + arch/powerpc/kernel/syscalls/Makefile | 3 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kernel/sysfs.c | 17 + arch/powerpc/kernel/tau_6xx.c | 1 + arch/powerpc/kernel/time.c | 3 +- arch/powerpc/kernel/trace/Makefile | 6 +- arch/powerpc/kernel/trace/ftrace.c | 40 +- arch/powerpc/kernel/trace/ftrace_32.S | 187 + arch/powerpc/kernel/trace/ftrace_64.S | 64 + arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 327 + arch/powerpc/kernel/trace/ftrace_low.S | 78 - arch/powerpc/kernel/trace/ftrace_mprofile.S | 253 - arch/powerpc/kernel/vdso/.gitignore | 5 - arch/powerpc/kernel/vdso/Makefile | 103 - arch/powerpc/kernel/vdso/cacheflush.S | 98 - arch/powerpc/kernel/vdso/datapage.S | 64 - arch/powerpc/kernel/vdso/getcpu.S | 50 - arch/powerpc/kernel/vdso/gettimeofday.S | 124 - arch/powerpc/kernel/vdso/vgettimeofday.c | 49 - arch/powerpc/kernel/vdso32/.gitignore | 3 + arch/powerpc/kernel/vdso32/Makefile | 73 + arch/powerpc/kernel/vdso32/cacheflush.S | 98 + arch/powerpc/kernel/vdso32/datapage.S | 58 + .../gen_vdso_offsets.sh} | 0 arch/powerpc/kernel/vdso32/getcpu.S | 50 + arch/powerpc/kernel/vdso32/gettimeofday.S | 78 + arch/powerpc/kernel/{vdso => vdso32}/note.S | 0 .../{vdso/sigtramp32.S => vdso32/sigtramp.S} | 0 arch/powerpc/kernel/{vdso => vdso32}/vdso32.lds.S | 0 arch/powerpc/kernel/vdso32/vgettimeofday.c | 34 + arch/powerpc/kernel/vdso32_wrapper.S | 2 +- arch/powerpc/kernel/vdso64/.gitignore | 3 + arch/powerpc/kernel/vdso64/Makefile | 56 + arch/powerpc/kernel/vdso64/cacheflush.S | 75 + arch/powerpc/kernel/vdso64/datapage.S | 59 + .../gen_vdso_offsets.sh} | 0 arch/powerpc/kernel/vdso64/getcpu.S | 33 + arch/powerpc/kernel/vdso64/gettimeofday.S | 58 + arch/powerpc/kernel/vdso64/note.S | 1 + .../{vdso/sigtramp64.S => vdso64/sigtramp.S} | 0 arch/powerpc/kernel/{vdso => vdso64}/vdso64.lds.S | 0 arch/powerpc/kernel/vdso64/vgettimeofday.c | 29 + arch/powerpc/kernel/vdso64_wrapper.S | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 2 + arch/powerpc/kexec/core.c | 15 +- arch/powerpc/kexec/core_64.c | 3 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 59 +- arch/powerpc/kvm/book3s_hv_builtin.c | 1 + arch/powerpc/kvm/book3s_hv_rm_xive.c | 1 + arch/powerpc/kvm/book3s_hv_uvmem.c | 4 +- arch/powerpc/kvm/book3s_xics.c | 15 +- arch/powerpc/kvm/book3s_xive.c | 15 +- arch/powerpc/kvm/book3s_xive_native.c | 15 +- arch/powerpc/kvm/e500.c | 1 - arch/powerpc/kvm/e500mc.c | 1 - arch/powerpc/kvm/emulate_loadstore.c | 10 +- arch/powerpc/kvm/powerpc.c | 81 +- arch/powerpc/kvm/timing.c | 21 +- arch/powerpc/kvm/timing.h | 12 +- arch/powerpc/kvm/trace_hv.h | 1 - arch/powerpc/lib/checksum_32.S | 3 + arch/powerpc/lib/code-patching.c | 14 - arch/powerpc/lib/copy_32.S | 3 + arch/powerpc/lib/sstep.c | 34 +- arch/powerpc/lib/vmx-helper.c | 1 + arch/powerpc/lib/xor_vmx.c | 28 +- arch/powerpc/lib/xor_vmx.h | 27 +- arch/powerpc/lib/xor_vmx_glue.c | 32 +- arch/powerpc/mm/book3s64/hash_utils.c | 54 +- arch/powerpc/mm/book3s64/hugetlbpage.c | 2 +- arch/powerpc/mm/book3s64/pgtable.c | 1 - arch/powerpc/mm/book3s64/slb.c | 1 + arch/powerpc/mm/book3s64/trace.c | 1 + arch/powerpc/mm/fault.c | 15 +- arch/powerpc/mm/hugetlbpage.c | 5 +- arch/powerpc/mm/init_64.c | 4 - arch/powerpc/mm/kasan/kasan_init_32.c | 3 +- arch/powerpc/mm/numa.c | 4 +- arch/powerpc/mm/pageattr.c | 71 +- arch/powerpc/mm/pgtable_32.c | 27 +- arch/powerpc/mm/ptdump/hashpagetable.c | 5 +- arch/powerpc/net/bpf_jit.h | 38 +- arch/powerpc/net/bpf_jit64.h | 91 + arch/powerpc/net/bpf_jit_comp.c | 34 +- arch/powerpc/net/bpf_jit_comp32.c | 127 +- arch/powerpc/net/bpf_jit_comp64.c | 440 +- arch/powerpc/perf/callchain.h | 9 +- arch/powerpc/perf/callchain_64.c | 27 + arch/powerpc/perf/generic-compat-pmu.c | 4 +- arch/powerpc/perf/hv-24x7.c | 6 +- arch/powerpc/perf/hv-gpci.c | 8 +- arch/powerpc/perf/imc-pmu.c | 12 +- arch/powerpc/perf/isa207-common.c | 2 +- arch/powerpc/perf/perf_regs.c | 8 +- arch/powerpc/perf/power10-pmu.c | 6 +- arch/powerpc/perf/power7-pmu.c | 4 +- arch/powerpc/perf/power8-pmu.c | 4 +- arch/powerpc/perf/power9-pmu.c | 6 +- arch/powerpc/platforms/85xx/corenet_generic.c | 2 +- arch/powerpc/platforms/85xx/qemu_e500.c | 5 - arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 6 + arch/powerpc/platforms/8xx/pic.c | 1 - arch/powerpc/platforms/Kconfig.cputype | 3 +- arch/powerpc/platforms/book3s/vas-api.c | 145 +- arch/powerpc/platforms/cell/cbe_thermal.c | 2 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/cell/spufs/sched.c | 7 +- arch/powerpc/platforms/powermac/pmac.h | 2 - arch/powerpc/platforms/powernv/idle.c | 1 + arch/powerpc/platforms/powernv/opal-core.c | 2 +- arch/powerpc/platforms/powernv/opal-dump.c | 2 +- arch/powerpc/platforms/powernv/opal-flash.c | 2 +- arch/powerpc/platforms/powernv/opal-tracepoints.c | 1 + arch/powerpc/platforms/powernv/pci.c | 2 +- arch/powerpc/platforms/powernv/rng.c | 6 +- arch/powerpc/platforms/ps3/system-bus.c | 4 +- arch/powerpc/platforms/pseries/Makefile | 5 +- arch/powerpc/platforms/pseries/firmware.c | 1 - arch/powerpc/platforms/pseries/lpar.c | 1 + arch/powerpc/platforms/pseries/lparcfg.c | 87 - arch/powerpc/platforms/pseries/mobility.c | 7 +- .../platforms/pseries/papr_platform_attributes.c | 361 - arch/powerpc/platforms/pseries/papr_scm.c | 316 +- arch/powerpc/platforms/pseries/power.c | 2 +- arch/powerpc/platforms/pseries/pseries.h | 1 - arch/powerpc/platforms/pseries/ras.c | 68 +- arch/powerpc/platforms/pseries/setup.c | 1 - arch/powerpc/platforms/pseries/vas-sysfs.c | 268 - arch/powerpc/platforms/pseries/vas.c | 500 +- arch/powerpc/platforms/pseries/vas.h | 30 +- arch/powerpc/rust/target.json | 29 - arch/powerpc/sysdev/fsl_gtm.c | 4 +- arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/mpic.c | 4 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/powerpc/sysdev/xive/spapr.c | 36 +- arch/powerpc/tools/relocs_check.sh | 7 +- arch/riscv/Kconfig | 8 +- arch/riscv/Kconfig.erratas | 1 - arch/riscv/Kconfig.socs | 4 +- arch/riscv/Makefile | 1 - .../boot/dts/microchip/microchip-mpfs-fabric.dtsi | 25 - .../dts/microchip/microchip-mpfs-icicle-kit.dts | 115 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 254 +- arch/riscv/configs/defconfig | 1 - arch/riscv/configs/rv32_defconfig | 1 - arch/riscv/include/asm/csr.h | 1 - arch/riscv/include/asm/fixmap.h | 1 - arch/riscv/include/asm/page.h | 1 - arch/riscv/include/asm/pgalloc.h | 49 - arch/riscv/include/asm/pgtable-64.h | 106 +- arch/riscv/include/asm/pgtable.h | 6 +- arch/riscv/include/asm/uaccess.h | 33 +- arch/riscv/kernel/cpu.c | 4 +- arch/riscv/kernel/module.c | 21 +- arch/riscv/kernel/perf_callchain.c | 4 +- arch/riscv/kernel/ptrace.c | 5 +- arch/riscv/kernel/setup.c | 3 + arch/riscv/kernel/signal.c | 4 +- arch/riscv/lib/memmove.S | 368 +- arch/riscv/mm/init.c | 174 +- arch/riscv/mm/kasan_init.c | 155 +- 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 | 99 +- arch/s390/Makefile | 29 +- arch/s390/boot/head.S | 1 + arch/s390/crypto/chacha-s390.S | 20 +- arch/s390/hypfs/hypfs_vm.c | 1 - arch/s390/include/asm/ap.h | 1 - arch/s390/include/asm/asm-extable.h | 53 - arch/s390/include/asm/bitops.h | 12 + arch/s390/include/asm/ccwgroup.h | 2 +- arch/s390/include/asm/chsc.h | 2 +- arch/s390/include/asm/cpu_mf.h | 13 +- arch/s390/include/asm/crw.h | 1 + arch/s390/include/asm/ctl_reg.h | 2 - arch/s390/include/asm/diag.h | 1 - arch/s390/include/asm/eadm.h | 2 +- arch/s390/include/asm/entry-common.h | 1 + arch/s390/include/asm/extable.h | 49 +- arch/s390/include/asm/fcx.h | 4 +- arch/s390/include/asm/fpu/api.h | 1 - arch/s390/include/asm/futex.h | 1 - arch/s390/include/asm/hugetlb.h | 4 +- arch/s390/include/asm/idals.h | 2 +- arch/s390/include/asm/irq.h | 9 +- arch/s390/include/asm/kprobes.h | 1 - arch/s390/include/asm/kvm_host.h | 2 - arch/s390/include/asm/linkage.h | 18 + arch/s390/include/asm/lowcore.h | 26 +- arch/s390/include/asm/mmu.h | 1 - arch/s390/include/asm/nmi.h | 1 + arch/s390/include/asm/nospec-insn.h | 141 +- arch/s390/include/asm/os_info.h | 2 +- arch/s390/include/asm/page.h | 32 +- arch/s390/include/asm/pci.h | 3 + arch/s390/include/asm/pgalloc.h | 8 +- arch/s390/include/asm/pgtable.h | 233 +- arch/s390/include/asm/processor.h | 7 +- arch/s390/include/asm/sclp.h | 3 +- arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/stacktrace.h | 10 +- arch/s390/include/asm/sysinfo.h | 6 +- arch/s390/include/asm/timex.h | 6 +- arch/s390/include/asm/tlbflush.h | 4 +- arch/s390/include/asm/uaccess.h | 83 +- arch/s390/include/asm/user.h | 4 + arch/s390/include/asm/uv.h | 1 - arch/s390/include/uapi/asm/signal.h | 2 +- arch/s390/include/uapi/asm/zcrypt.h | 2 +- arch/s390/kernel/Makefile | 4 +- arch/s390/kernel/asm-offsets.c | 8 +- arch/s390/kernel/base.S | 25 +- arch/s390/kernel/cache.c | 7 + arch/s390/kernel/compat_signal.c | 2 +- arch/s390/kernel/crash_dump.c | 58 +- arch/s390/kernel/diag.c | 1 - arch/s390/kernel/early.c | 24 +- arch/s390/kernel/entry.S | 18 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 65 +- arch/s390/kernel/ftrace.h | 2 + arch/s390/kernel/head64.S | 1 + arch/s390/kernel/ipl.c | 2 +- arch/s390/kernel/irq.c | 2 +- arch/s390/kernel/kprobes.c | 43 +- arch/s390/kernel/lgr.c | 3 +- arch/s390/kernel/machine_kexec.c | 1 + arch/s390/kernel/mcount.S | 72 +- arch/s390/kernel/module.c | 14 +- arch/s390/kernel/nmi.c | 1 + arch/s390/kernel/nospec-branch.c | 31 +- arch/s390/kernel/numa.c | 7 + arch/s390/kernel/os_info.c | 12 +- arch/s390/kernel/perf_cpum_cf.c | 11 +- arch/s390/kernel/processor.c | 22 +- arch/s390/kernel/ptrace.c | 165 +- arch/s390/kernel/relocate_kernel.S | 3 +- arch/s390/kernel/setup.c | 1 + arch/s390/kernel/signal.c | 7 +- arch/s390/kernel/smp.c | 10 +- arch/s390/kernel/stacktrace.c | 1 + arch/s390/kernel/syscalls/Makefile | 3 +- arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/sysinfo.c | 1 - arch/s390/kernel/text_amode31.S | 1 - arch/s390/kernel/topology.c | 1 + arch/s390/kernel/traps.c | 16 +- arch/s390/kernel/uprobes.c | 16 +- arch/s390/kernel/vmlinux.lds.S | 1 + arch/s390/kernel/vtime.c | 13 +- arch/s390/kvm/gaccess.c | 250 +- arch/s390/kvm/gaccess.h | 84 +- arch/s390/kvm/intercept.c | 12 +- arch/s390/kvm/interrupt.c | 54 +- arch/s390/kvm/kvm-s390.c | 171 +- arch/s390/kvm/kvm-s390.h | 17 +- arch/s390/kvm/priv.c | 81 +- arch/s390/lib/Makefile | 1 - arch/s390/lib/delay.c | 1 + arch/s390/lib/expoline.S | 12 - arch/s390/lib/test_unwind.c | 274 +- arch/s390/lib/uaccess.c | 200 +- arch/s390/lib/xor.c | 21 +- arch/s390/mm/Makefile | 2 +- arch/s390/mm/extable.c | 50 - arch/s390/mm/fault.c | 20 +- arch/s390/mm/gmap.c | 22 +- arch/s390/mm/hugetlbpage.c | 36 +- arch/s390/mm/kasan_init.c | 8 +- arch/s390/mm/maccess.c | 24 +- arch/s390/mm/page-states.c | 1 - arch/s390/mm/pageattr.c | 33 +- arch/s390/mm/pgalloc.c | 8 +- arch/s390/mm/pgtable.c | 44 +- arch/s390/mm/vmem.c | 19 +- arch/s390/net/bpf_jit_comp.c | 54 +- arch/s390/pci/pci_clp.c | 1 - arch/s390/pci/pci_insn.c | 1 - arch/s390/pci/pci_irq.c | 4 +- arch/s390/pci/pci_mmio.c | 1 - arch/s390/tools/gcc-thunk-extern.sh | 24 - arch/s390/tools/gen_facilities.c | 8 + arch/sh/Kconfig | 2 +- arch/sh/configs/ap325rxa_defconfig | 1 + arch/sh/configs/ecovec24_defconfig | 1 + arch/sh/configs/landisk_defconfig | 1 + arch/sh/configs/sdk7780_defconfig | 1 + arch/sh/configs/se7724_defconfig | 1 + arch/sh/configs/sh03_defconfig | 1 + arch/sh/configs/sh7785lcr_32bit_defconfig | 1 + arch/sh/configs/titan_defconfig | 1 + arch/sh/drivers/pci/pcie-sh7786.c | 2 +- arch/sh/include/asm/pgtable_32.h | 1 - arch/sh/include/asm/processor.h | 1 + arch/sh/include/asm/segment.h | 33 + arch/sh/include/asm/thread_info.h | 4 +- arch/sh/include/asm/uaccess.h | 24 +- arch/sh/include/asm/user.h | 6 + arch/sh/kernel/io_trapped.c | 9 +- arch/sh/kernel/process_32.c | 2 + arch/sh/kernel/ptrace_32.c | 5 +- arch/sh/kernel/signal_32.c | 4 +- arch/sh/kernel/syscalls/Makefile | 3 +- arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/kernel/topology.c | 5 + arch/sh/kernel/traps_32.c | 30 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/agp.h | 6 +- arch/sparc/include/asm/pgtable_32.h | 7 +- arch/sparc/include/asm/processor_32.h | 6 + arch/sparc/include/asm/processor_64.h | 4 + arch/sparc/include/asm/switch_to_64.h | 4 +- arch/sparc/include/asm/thread_info_64.h | 4 +- arch/sparc/include/asm/uaccess.h | 3 + arch/sparc/include/asm/uaccess_32.h | 31 +- arch/sparc/include/asm/uaccess_64.h | 106 +- arch/sparc/include/asm/vio.h | 10 +- arch/sparc/include/asm/xor_32.h | 21 +- arch/sparc/include/asm/xor_64.h | 42 +- arch/sparc/include/uapi/asm/shmbuf.h | 5 +- arch/sparc/include/uapi/asm/signal.h | 3 +- arch/sparc/kernel/ioport.c | 2 +- arch/sparc/kernel/process_32.c | 2 + arch/sparc/kernel/process_64.c | 12 + arch/sparc/kernel/ptrace_32.c | 5 +- arch/sparc/kernel/ptrace_64.c | 5 +- arch/sparc/kernel/signal32.c | 1 + arch/sparc/kernel/signal_32.c | 6 +- arch/sparc/kernel/signal_64.c | 4 +- arch/sparc/kernel/syscalls/Makefile | 3 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/sysfs.c | 12 + arch/sparc/kernel/traps_64.c | 2 + arch/sparc/lib/NGmemcpy.S | 3 +- arch/sparc/mm/hugetlbpage.c | 1 - arch/sparc/mm/init_64.c | 7 +- arch/um/Makefile | 4 - arch/um/drivers/mconsole_kern.c | 3 +- arch/um/drivers/port_user.c | 18 +- arch/um/drivers/ubd_kern.c | 8 +- arch/um/drivers/vector_kern.c | 105 +- arch/um/drivers/vector_kern.h | 3 +- arch/um/drivers/vector_user.c | 2 +- arch/um/drivers/vector_user.h | 2 +- arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/pgtable.h | 1 - arch/um/include/asm/uaccess.h | 7 +- arch/um/include/asm/xor.h | 4 +- arch/um/include/shared/net_kern.h | 2 +- arch/um/include/shared/os.h | 1 - arch/um/kernel/dtb.c | 2 +- arch/um/kernel/process.c | 4 +- arch/um/kernel/ptrace.c | 5 +- arch/um/os-Linux/execvp.c | 1 - arch/um/os-Linux/file.c | 9 - arch/um/os-Linux/helper.c | 5 - arch/um/os-Linux/time.c | 6 + arch/x86/Kbuild | 2 - arch/x86/Kconfig | 57 +- arch/x86/Makefile | 16 +- arch/x86/boot/boot.h | 36 +- arch/x86/boot/compressed/head_32.S | 3 +- arch/x86/boot/compressed/head_64.S | 3 +- arch/x86/boot/compressed/misc.c | 3 +- arch/x86/boot/main.c | 2 +- arch/x86/coco/Makefile | 6 - arch/x86/coco/core.c | 117 - arch/x86/crypto/Makefile | 3 - arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 63 +- arch/x86/crypto/aesni-intel_asm.S | 4 +- arch/x86/crypto/blowfish_glue.c | 12 + arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 3 - arch/x86/crypto/des3_ede_glue.c | 8 + arch/x86/crypto/sm3-avx-asm_64.S | 517 - arch/x86/crypto/sm3_avx_glue.c | 134 - arch/x86/entry/entry_64.S | 27 +- arch/x86/entry/entry_64_compat.S | 5 - arch/x86/entry/syscalls/Makefile | 3 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 40 +- arch/x86/events/intel/ds.c | 14 +- arch/x86/events/intel/lbr.c | 4 +- arch/x86/events/intel/pt.c | 71 +- arch/x86/events/intel/uncore_discovery.c | 16 +- arch/x86/events/intel/uncore_discovery.h | 2 + arch/x86/ia32/Makefile | 2 + arch/x86/ia32/ia32_aout.c | 325 + arch/x86/include/asm/amd_hsmp.h | 16 - arch/x86/include/asm/coco.h | 32 - arch/x86/include/asm/cpu.h | 4 - arch/x86/include/asm/cpufeatures.h | 8 +- arch/x86/include/asm/cpumask.h | 10 - arch/x86/include/asm/disabled-features.h | 7 +- arch/x86/include/asm/e820/api.h | 5 - arch/x86/include/asm/efi.h | 9 +- arch/x86/include/asm/ibt.h | 93 - arch/x86/include/asm/idtentry.h | 25 +- arch/x86/include/asm/insn.h | 2 +- arch/x86/include/asm/intel_ds.h | 5 +- arch/x86/include/asm/intel_pt.h | 2 - arch/x86/include/asm/irq_stack.h | 3 +- arch/x86/include/asm/irqflags.h | 5 + arch/x86/include/asm/kvm-x86-ops.h | 119 +- arch/x86/include/asm/kvm_host.h | 69 +- arch/x86/include/asm/linkage.h | 31 - arch/x86/include/asm/microcode_amd.h | 2 +- arch/x86/include/asm/microcode_intel.h | 4 +- arch/x86/include/asm/msr-index.h | 28 +- arch/x86/include/asm/page.h | 10 - arch/x86/include/asm/paravirt.h | 1 - arch/x86/include/asm/paravirt_types.h | 5 +- arch/x86/include/asm/pci.h | 2 +- arch/x86/include/asm/pci_x86.h | 10 +- arch/x86/include/asm/perf_event.h | 2 +- arch/x86/include/asm/pgtable.h | 13 +- arch/x86/include/asm/preempt.h | 10 +- arch/x86/include/asm/processor.h | 4 +- arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/qspinlock_paravirt.h | 3 - arch/x86/include/asm/segment.h | 5 +- arch/x86/include/asm/set_memory.h | 2 + arch/x86/include/asm/setup.h | 3 +- arch/x86/include/asm/svm.h | 2 +- arch/x86/include/asm/text-patching.h | 30 +- arch/x86/include/asm/topology.h | 16 +- arch/x86/include/asm/traps.h | 2 - arch/x86/include/asm/uaccess.h | 35 +- arch/x86/include/asm/user_32.h | 4 + arch/x86/include/asm/user_64.h | 4 + arch/x86/include/asm/x86_init.h | 16 - arch/x86/include/asm/xor.h | 42 +- arch/x86/include/asm/xor_32.h | 42 +- arch/x86/include/asm/xor_avx.h | 21 +- arch/x86/include/uapi/asm/amd_hsmp.h | 203 - arch/x86/include/uapi/asm/processor-flags.h | 2 - arch/x86/include/uapi/asm/shmbuf.h | 6 +- arch/x86/include/uapi/asm/signal.h | 2 +- arch/x86/kernel/Makefile | 5 + arch/x86/kernel/acpi/Makefile | 2 +- arch/x86/kernel/acpi/boot.c | 24 - arch/x86/kernel/acpi/cppc.c | 103 - arch/x86/kernel/acpi/cppc_msr.c | 49 + arch/x86/kernel/alternative.c | 19 +- arch/x86/kernel/apm_32.c | 7 - arch/x86/kernel/cc_platform.c | 85 + arch/x86/kernel/cpu/amd.c | 35 +- arch/x86/kernel/cpu/aperfmperf.c | 6 +- arch/x86/kernel/cpu/common.c | 138 +- arch/x86/kernel/cpu/mce/amd.c | 7 +- arch/x86/kernel/cpu/mce/core.c | 190 +- arch/x86/kernel/cpu/mce/intel.c | 42 + arch/x86/kernel/cpu/mce/internal.h | 31 +- arch/x86/kernel/cpu/mce/severity.c | 23 +- arch/x86/kernel/cpu/mshyperv.c | 14 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 +- arch/x86/kernel/cpu/scattered.c | 1 - arch/x86/kernel/cpu/sgx/encl.c | 57 +- arch/x86/kernel/dumpstack.c | 6 + arch/x86/kernel/e820.c | 41 +- arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/fpu/core.c | 7 - arch/x86/kernel/ftrace.c | 9 +- arch/x86/kernel/ftrace_64.S | 28 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/head_64.S | 14 +- arch/x86/kernel/idt.c | 9 +- arch/x86/kernel/kdebugfs.c | 37 +- arch/x86/kernel/kprobes/core.c | 29 +- arch/x86/kernel/ksysfs.c | 77 +- arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/machine_kexec_64.c | 4 +- arch/x86/kernel/module.c | 15 +- arch/x86/kernel/paravirt.c | 29 +- arch/x86/kernel/process.c | 7 +- arch/x86/kernel/ptrace.c | 1 + arch/x86/kernel/relocate_kernel_64.S | 10 - arch/x86/kernel/resource.c | 38 +- arch/x86/kernel/setup.c | 44 +- arch/x86/kernel/signal.c | 5 +- arch/x86/kernel/smpboot.c | 72 +- arch/x86/kernel/stacktrace.c | 2 +- arch/x86/kernel/topology.c | 5 + arch/x86/kernel/traps.c | 130 - arch/x86/kernel/x86_init.c | 16 +- arch/x86/kvm/Kconfig | 7 + arch/x86/kvm/cpuid.c | 13 +- arch/x86/kvm/emulate.c | 90 +- arch/x86/kvm/hyperv.c | 242 +- arch/x86/kvm/hyperv.h | 6 +- arch/x86/kvm/i8259.c | 8 +- arch/x86/kvm/ioapic.c | 6 +- arch/x86/kvm/kvm_emulate.h | 6 +- arch/x86/kvm/kvm_onhyperv.c | 14 - arch/x86/kvm/kvm_onhyperv.h | 14 +- arch/x86/kvm/lapic.c | 227 +- arch/x86/kvm/lapic.h | 17 +- arch/x86/kvm/mmu.h | 44 +- arch/x86/kvm/mmu/mmu.c | 506 +- arch/x86/kvm/mmu/mmu_audit.c | 303 + arch/x86/kvm/mmu/mmu_internal.h | 15 +- arch/x86/kvm/mmu/mmutrace.h | 23 - arch/x86/kvm/mmu/page_track.c | 7 +- arch/x86/kvm/mmu/paging_tmpl.h | 4 +- arch/x86/kvm/mmu/spte.c | 72 +- arch/x86/kvm/mmu/spte.h | 129 +- arch/x86/kvm/mmu/tdp_iter.c | 14 +- arch/x86/kvm/mmu/tdp_iter.h | 25 +- arch/x86/kvm/mmu/tdp_mmu.c | 1009 +- arch/x86/kvm/mmu/tdp_mmu.h | 39 +- arch/x86/kvm/pmu.h | 2 + arch/x86/kvm/svm/avic.c | 181 +- arch/x86/kvm/svm/hyperv.h | 35 - arch/x86/kvm/svm/nested.c | 51 +- arch/x86/kvm/svm/pmu.c | 2 +- arch/x86/kvm/svm/sev.c | 121 +- arch/x86/kvm/svm/svm.c | 138 +- arch/x86/kvm/svm/svm.h | 69 +- arch/x86/kvm/svm/svm_onhyperv.h | 25 +- arch/x86/kvm/trace.h | 20 +- arch/x86/kvm/vmx/nested.c | 21 +- arch/x86/kvm/vmx/nested.h | 3 +- arch/x86/kvm/vmx/pmu_intel.c | 9 +- arch/x86/kvm/vmx/posted_intr.c | 6 +- arch/x86/kvm/vmx/posted_intr.h | 4 +- arch/x86/kvm/vmx/vmx.c | 116 +- arch/x86/kvm/x86.c | 277 +- arch/x86/kvm/x86.h | 9 +- arch/x86/kvm/xen.c | 4 +- arch/x86/lib/csum-partial_64.c | 26 + arch/x86/lib/error-inject.c | 2 - arch/x86/lib/memcpy_32.c | 1 - arch/x86/lib/memcpy_64.S | 10 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 6 +- arch/x86/lib/retpoline.S | 1 - arch/x86/lib/usercopy.c | 2 +- arch/x86/lib/x86-opcode-map.txt | 111 +- arch/x86/mm/init.c | 1 + arch/x86/mm/ioremap.c | 57 +- arch/x86/mm/maccess.c | 7 +- arch/x86/mm/mem_encrypt_amd.c | 72 +- arch/x86/mm/mem_encrypt_identity.c | 12 +- arch/x86/mm/numa.c | 33 +- arch/x86/mm/pat/set_memory.c | 31 +- arch/x86/mm/tlb.c | 1 - arch/x86/net/bpf_jit_comp.c | 23 +- arch/x86/pci/acpi.c | 5 - arch/x86/pci/irq.c | 372 +- arch/x86/platform/efi/Makefile | 1 + arch/x86/platform/efi/efi_thunk_64.S | 6 +- arch/x86/rust/target.json | 36 - arch/x86/um/Kconfig | 2 - arch/x86/um/shared/sysdep/syscalls_64.h | 5 +- arch/x86/um/syscalls_64.c | 1 + arch/x86/um/user-offsets.c | 9 +- arch/x86/xen/enlighten_pv.c | 10 +- arch/x86/xen/setup.c | 2 +- arch/x86/xen/smp_hvm.c | 6 - arch/x86/xen/time.c | 24 +- arch/x86/xen/xen-asm.S | 10 - arch/x86/xen/xen-head.S | 9 +- arch/xtensa/Kconfig | 51 +- arch/xtensa/Makefile | 10 +- arch/xtensa/include/asm/asm-uaccess.h | 71 + arch/xtensa/include/asm/asmmacro.h | 34 - arch/xtensa/include/asm/bootparam.h | 2 +- arch/xtensa/include/asm/current.h | 2 - arch/xtensa/include/asm/pci-bridge.h | 9 + arch/xtensa/include/asm/pgtable.h | 1 - arch/xtensa/include/asm/processor.h | 7 + arch/xtensa/include/asm/ptrace.h | 7 +- arch/xtensa/include/asm/stacktrace.h | 8 +- arch/xtensa/include/asm/thread_info.h | 3 + arch/xtensa/include/asm/uaccess.h | 26 +- arch/xtensa/include/uapi/asm/mman.h | 2 - arch/xtensa/include/uapi/asm/shmbuf.h | 5 +- arch/xtensa/include/uapi/asm/signal.h | 2 +- arch/xtensa/include/uapi/asm/termbits.h | 221 + arch/xtensa/kernel/Makefile | 3 +- arch/xtensa/kernel/asm-offsets.c | 5 +- arch/xtensa/kernel/entry.S | 14 +- arch/xtensa/kernel/irq.c | 3 +- arch/xtensa/kernel/mxhead.S | 2 - arch/xtensa/kernel/process.c | 10 + arch/xtensa/kernel/ptrace.c | 5 +- arch/xtensa/kernel/setup.c | 10 +- arch/xtensa/kernel/signal.c | 4 +- arch/xtensa/kernel/syscalls/Makefile | 3 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - arch/xtensa/kernel/vectors.S | 4 +- arch/xtensa/kernel/vmlinux.lds.S | 4 +- arch/xtensa/kernel/xtensa_ksyms.c | 14 + arch/xtensa/lib/Makefile | 2 - arch/xtensa/lib/ashldi3.S | 28 - arch/xtensa/lib/ashrdi3.S | 28 - arch/xtensa/lib/divsi3.S | 74 - arch/xtensa/lib/lshrdi3.S | 28 - arch/xtensa/lib/modsi3.S | 87 - arch/xtensa/lib/mulsi3.S | 133 - arch/xtensa/lib/udivsi3.S | 68 - arch/xtensa/lib/umodsi3.S | 57 - arch/xtensa/platforms/iss/network.c | 4 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/Kconfig | 14 - block/Makefile | 3 +- block/bdev.c | 13 +- block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 37 +- block/bfq-iosched.h | 2 + block/bfq-wf2q.c | 17 +- block/bio-integrity.c | 2 +- block/bio.c | 189 +- block/blk-cgroup-rwstat.h | 2 +- block/blk-cgroup.c | 17 +- block/blk-cgroup.h | 477 - block/blk-core.c | 318 +- block/blk-crypto-fallback.c | 3 +- block/blk-crypto-internal.h | 12 - block/blk-crypto-sysfs.c | 172 - block/blk-crypto.c | 4 +- block/blk-flush.c | 4 +- block/blk-iocost.c | 2 +- block/blk-iolatency.c | 2 +- block/blk-ioprio.c | 2 +- block/blk-lib.c | 132 +- block/blk-merge.c | 76 +- block/blk-mq-debugfs.c | 30 +- block/blk-mq-debugfs.h | 2 - block/blk-mq-sched.c | 9 +- block/blk-mq-sysfs.c | 16 +- block/blk-mq-tag.c | 6 +- block/blk-mq.c | 304 +- block/blk-mq.h | 2 +- block/blk-settings.c | 16 + block/blk-sysfs.c | 47 +- block/blk-throttle.c | 62 +- block/blk-throttle.h | 16 +- block/blk-zoned.c | 15 +- block/blk.h | 11 +- block/bounce.c | 15 +- block/disk-events.c | 2 +- block/elevator.c | 16 +- block/fops.c | 38 +- block/genhd.c | 68 +- block/holder.c | 2 +- block/partitions/check.h | 1 + block/partitions/core.c | 1 + block/partitions/efi.h | 1 + block/partitions/ldm.h | 1 + block/sed-opal.c | 2 +- block/t10-pi.c | 198 +- certs/Makefile | 37 +- certs/system_certificates.S | 3 + certs/system_keyring.c | 44 +- crypto/Kconfig | 30 +- crypto/Makefile | 1 - crypto/algapi.c | 48 +- crypto/api.c | 19 +- crypto/asymmetric_keys/Kconfig | 21 + crypto/asymmetric_keys/Makefile | 12 + crypto/asymmetric_keys/asym_tpm.c | 957 + crypto/asymmetric_keys/pkcs7_verify.c | 13 +- crypto/asymmetric_keys/public_key.c | 126 +- crypto/asymmetric_keys/signature.c | 2 +- crypto/asymmetric_keys/tpm.asn1 | 5 + crypto/asymmetric_keys/tpm_parser.c | 102 + crypto/asymmetric_keys/x509.asn1 | 2 +- crypto/asymmetric_keys/x509_cert_parser.c | 34 +- crypto/asymmetric_keys/x509_parser.h | 3 +- crypto/asymmetric_keys/x509_public_key.c | 24 + crypto/async_tx/async_xor.c | 8 +- crypto/async_tx/raid6test.c | 4 +- crypto/authenc.c | 2 +- crypto/cfb.c | 2 +- crypto/crc64_rocksoft_generic.c | 89 - crypto/crypto_engine.c | 1 - crypto/dh.c | 681 +- crypto/dh_helper.c | 42 +- crypto/hmac.c | 4 - crypto/kpp.c | 29 - crypto/lrw.c | 1 - crypto/memneq.c | 22 +- crypto/rsa-pkcs1pad.c | 38 +- crypto/sm2.c | 40 +- crypto/sm3_generic.c | 142 +- crypto/tcrypt.c | 226 +- crypto/testmgr.c | 74 +- crypto/testmgr.h | 1471 +- crypto/xts.c | 1 - drivers/Kconfig | 3 - drivers/Makefile | 1 - drivers/accessibility/speakup/speakup_audptr.c | 24 +- drivers/accessibility/speakup/synth.c | 2 +- drivers/acpi/Kconfig | 2 +- drivers/acpi/Makefile | 3 - drivers/acpi/acpi_apd.c | 7 +- drivers/acpi/acpi_lpss.c | 33 +- drivers/acpi/acpi_platform.c | 2 +- drivers/acpi/acpica/nswalk.c | 3 - drivers/acpi/apei/bert.c | 10 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/ghes.c | 19 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/arm64/Kconfig | 10 - drivers/acpi/arm64/Makefile | 1 - drivers/acpi/arm64/agdi.c | 116 - drivers/acpi/battery.c | 12 - drivers/acpi/bus.c | 11 +- drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/ec.c | 90 +- drivers/acpi/fan.c | 496 + drivers/acpi/fan.h | 44 - drivers/acpi/fan_attr.c | 137 - drivers/acpi/fan_core.c | 464 - drivers/acpi/internal.h | 2 + drivers/acpi/nfit/core.c | 387 +- drivers/acpi/nfit/nfit.h | 6 + drivers/acpi/osl.c | 19 +- drivers/acpi/pci_link.c | 2 +- drivers/acpi/pci_root.c | 3 + drivers/acpi/processor_idle.c | 15 +- drivers/acpi/property.c | 29 +- drivers/acpi/scan.c | 26 +- drivers/acpi/sleep.c | 2 - drivers/acpi/tables.c | 2 +- drivers/acpi/x86/utils.c | 21 - drivers/amba/bus.c | 73 +- drivers/android/Kconfig | 7 - drivers/android/Makefile | 2 - drivers/android/allocation.rs | 266 - drivers/android/binder_alloc.c | 8 +- drivers/android/context.rs | 80 - drivers/android/defs.rs | 99 - drivers/android/node.rs | 476 - drivers/android/process.rs | 961 - drivers/android/range_alloc.rs | 189 - drivers/android/rust_binder.rs | 111 - drivers/android/thread.rs | 871 - drivers/android/transaction.rs | 326 - drivers/ata/Kconfig | 8 +- drivers/ata/acard-ahci.c | 2 +- drivers/ata/ahci.c | 113 +- drivers/ata/ahci.h | 6 +- drivers/ata/ahci_brcm.c | 2 +- drivers/ata/ahci_ceva.c | 2 +- drivers/ata/ahci_da850.c | 2 +- drivers/ata/ahci_dm816.c | 2 +- drivers/ata/ahci_imx.c | 2 +- drivers/ata/ahci_mtk.c | 2 +- drivers/ata/ahci_mvebu.c | 4 +- drivers/ata/ahci_octeon.c | 2 +- drivers/ata/ahci_platform.c | 2 +- drivers/ata/ahci_qoriq.c | 4 +- drivers/ata/ahci_st.c | 2 +- drivers/ata/ahci_sunxi.c | 2 +- drivers/ata/ahci_xgene.c | 4 +- drivers/ata/ata_piix.c | 5 +- drivers/ata/libahci.c | 4 +- drivers/ata/libahci_platform.c | 5 +- drivers/ata/libata-acpi.c | 29 +- drivers/ata/libata-core.c | 22 +- drivers/ata/libata-eh.c | 49 +- drivers/ata/libata-sata.c | 10 +- drivers/ata/libata-scsi.c | 99 +- drivers/ata/libata-sff.c | 136 +- drivers/ata/libata.h | 2 + drivers/ata/pata_arasan_cf.c | 3 +- drivers/ata/pata_artop.c | 31 +- drivers/ata/pata_atiixp.c | 4 +- drivers/ata/pata_cs5520.c | 5 +- drivers/ata/pata_ep93xx.c | 4 +- drivers/ata/pata_ftide010.c | 6 +- drivers/ata/pata_hpt366.c | 49 +- drivers/ata/pata_hpt37x.c | 115 +- drivers/ata/pata_hpt3x2n.c | 38 +- drivers/ata/pata_imx.c | 15 +- drivers/ata/pata_ixp4xx_cf.c | 2 +- drivers/ata/pata_macio.c | 24 +- drivers/ata/pata_mpc52xx.c | 7 +- drivers/ata/pata_ns87415.c | 4 +- drivers/ata/pata_octeon_cf.c | 10 +- drivers/ata/pata_of_platform.c | 2 +- drivers/ata/pata_pdc202xx_old.c | 2 +- drivers/ata/pata_platform.c | 18 +- drivers/ata/pata_pxa.c | 10 +- drivers/ata/pata_samsung_cf.c | 12 +- drivers/ata/pata_triflex.c | 5 +- drivers/ata/sata_fsl.c | 14 +- drivers/ata/sata_gemini.c | 6 +- drivers/ata/sata_highbank.c | 7 +- drivers/ata/sata_inic162x.c | 10 +- drivers/ata/sata_mv.c | 8 +- drivers/ata/sata_rcar.c | 35 +- drivers/ata/sata_svw.c | 10 +- drivers/ata/sata_vsc.c | 10 +- drivers/base/arch_topology.c | 45 +- drivers/base/class.c | 2 +- drivers/base/component.c | 300 +- drivers/base/core.c | 2 +- drivers/base/cpu.c | 2 +- drivers/base/dd.c | 4 +- drivers/base/devtmpfs.c | 4 +- drivers/base/firmware_loader/Kconfig | 5 - drivers/base/init.c | 1 - drivers/base/memory.c | 147 +- drivers/base/node.c | 48 +- drivers/base/platform.c | 6 +- drivers/base/power/domain.c | 42 +- drivers/base/power/main.c | 16 +- drivers/base/power/runtime.c | 5 - drivers/base/power/wakeirq.c | 2 +- drivers/base/power/wakeup.c | 4 +- drivers/base/property.c | 120 +- drivers/base/regmap/regmap-irq.c | 6 +- drivers/base/topology.c | 20 +- drivers/bcma/driver_chipcommon_nflash.c | 20 +- drivers/block/aoe/aoeblk.c | 1 + drivers/block/aoe/aoecmd.c | 5 +- drivers/block/drbd/drbd_actlog.c | 5 +- drivers/block/drbd/drbd_bitmap.c | 7 +- drivers/block/drbd/drbd_int.h | 4 + drivers/block/drbd/drbd_main.c | 31 +- drivers/block/drbd/drbd_nl.c | 72 +- drivers/block/drbd/drbd_receiver.c | 83 +- drivers/block/drbd/drbd_req.c | 9 +- drivers/block/drbd/drbd_worker.c | 15 +- drivers/block/floppy.c | 10 +- drivers/block/loop.c | 41 +- drivers/block/mtip32xx/mtip32xx.c | 5 +- drivers/block/mtip32xx/mtip32xx.h | 1 + drivers/block/null_blk/main.c | 54 +- drivers/block/pktcdvd.c | 29 +- drivers/block/rnbd/rnbd-clt.c | 33 +- drivers/block/rnbd/rnbd-clt.h | 2 + drivers/block/rnbd/rnbd-proto.h | 10 +- drivers/block/rnbd/rnbd-srv-dev.c | 61 +- drivers/block/rnbd/rnbd-srv-dev.h | 18 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 1 + drivers/block/rnbd/rnbd-srv.c | 49 +- drivers/block/rnbd/rnbd-srv.h | 1 + drivers/block/sunvdc.c | 1 + drivers/block/virtio_blk.c | 66 +- drivers/block/xen-blkback/blkback.c | 25 +- drivers/block/xen-blkback/xenbus.c | 1 - drivers/block/xen-blkfront.c | 5 +- drivers/block/zram/zram_drv.c | 26 +- drivers/bluetooth/btmtksdio.c | 75 +- drivers/bluetooth/btmtkuart.c | 12 +- drivers/bus/Makefile | 2 +- drivers/bus/imx-weim.c | 135 +- drivers/bus/mhi/Kconfig | 28 +- drivers/bus/mhi/Makefile | 9 +- drivers/bus/mhi/common.h | 326 - drivers/bus/mhi/core/Makefile | 4 + drivers/bus/mhi/core/boot.c | 533 + drivers/bus/mhi/core/debugfs.c | 413 + drivers/bus/mhi/core/init.c | 1429 + drivers/bus/mhi/core/internal.h | 722 + drivers/bus/mhi/core/main.c | 1687 + drivers/bus/mhi/core/pm.c | 1260 + drivers/bus/mhi/ep/Kconfig | 10 - drivers/bus/mhi/ep/Makefile | 2 - drivers/bus/mhi/ep/internal.h | 224 - drivers/bus/mhi/ep/main.c | 1625 - drivers/bus/mhi/ep/mmio.c | 273 - drivers/bus/mhi/ep/ring.c | 199 - drivers/bus/mhi/ep/sm.c | 148 - drivers/bus/mhi/host/Kconfig | 31 - drivers/bus/mhi/host/Makefile | 6 - drivers/bus/mhi/host/boot.c | 526 - drivers/bus/mhi/host/debugfs.c | 413 - drivers/bus/mhi/host/init.c | 1412 - drivers/bus/mhi/host/internal.h | 382 - drivers/bus/mhi/host/main.c | 1685 - drivers/bus/mhi/host/pci_generic.c | 1105 - drivers/bus/mhi/host/pm.c | 1254 - drivers/bus/mhi/pci_generic.c | 1104 + drivers/bus/mips_cdmm.c | 1 - drivers/cdrom/cdrom.c | 1 + drivers/cdrom/gdrom.c | 1 + drivers/char/agp/ati-agp.c | 8 +- drivers/char/agp/backend.c | 2 - drivers/char/agp/frontend.c | 4 +- drivers/char/agp/intel-gtt.c | 26 +- drivers/char/agp/nvidia-agp.c | 3 +- drivers/char/agp/sworks-agp.c | 5 +- drivers/char/agp/via-agp.c | 3 + drivers/char/bsr.c | 2 +- drivers/char/hpet.c | 28 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/atmel-rng.c | 148 +- drivers/char/hw_random/cavium-rng-vf.c | 2 +- drivers/char/hw_random/core.c | 162 +- drivers/char/hw_random/nomadik-rng.c | 4 +- drivers/char/hw_random/optee-rng.c | 6 +- drivers/char/ipmi/ipmi_ipmb.c | 60 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 67 +- drivers/char/mem.c | 2 +- drivers/char/random.c | 2925 +- drivers/char/tpm/tpm-chip.c | 46 +- drivers/char/tpm/tpm-dev-common.c | 8 +- drivers/char/tpm/tpm.h | 2 - drivers/char/tpm/tpm2-space.c | 73 +- drivers/char/tpm/tpm_vtpm_proxy.c | 2 +- drivers/char/tpm/xen-tpmfront.c | 8 +- drivers/char/xilinx_hwicap/fifo_icap.c | 2 +- drivers/char/xilinx_hwicap/xilinx_hwicap.c | 6 +- drivers/clk/.kunitconfig | 4 - drivers/clk/Kconfig | 30 +- drivers/clk/Makefile | 5 +- drivers/clk/actions/owl-s500.c | 16 +- drivers/clk/actions/owl-s700.c | 17 +- drivers/clk/actions/owl-s900.c | 26 +- drivers/clk/at91/at91rm9200.c | 3 +- drivers/clk/at91/at91sam9260.c | 3 +- drivers/clk/at91/at91sam9g45.c | 3 +- drivers/clk/at91/at91sam9n12.c | 3 +- drivers/clk/at91/at91sam9rl.c | 3 +- drivers/clk/at91/at91sam9x5.c | 3 +- drivers/clk/at91/clk-master.c | 117 +- drivers/clk/at91/dt-compat.c | 3 +- drivers/clk/at91/pmc.h | 2 +- drivers/clk/at91/sam9x60.c | 3 +- drivers/clk/at91/sama5d2.c | 7 +- drivers/clk/at91/sama5d3.c | 3 +- drivers/clk/at91/sama5d4.c | 3 +- drivers/clk/at91/sama7g5.c | 16 +- drivers/clk/at91/sckc.c | 2 +- drivers/clk/axis/clk-artpec6.c | 2 +- drivers/clk/bcm/clk-bcm2835.c | 2 + drivers/clk/bcm/clk-iproc.h | 2 +- drivers/clk/bcm/clk-kona-setup.c | 2 +- drivers/clk/bcm/clk-raspberrypi.c | 127 +- drivers/clk/clk-apple-nco.c | 334 - drivers/clk/clk-clps711x.c | 2 - drivers/clk/clk-cs2000-cp.c | 240 +- drivers/clk/clk-fractional-divider.c | 2 +- drivers/clk/clk-gate_test.c | 464 - drivers/clk/clk-mux.c | 10 +- drivers/clk/clk-oxnas.c | 6 +- drivers/clk/clk-scmi.c | 71 +- drivers/clk/clk-si5341.c | 26 +- drivers/clk/clk-stm32mp1.c | 46 +- drivers/clk/clk.c | 82 +- drivers/clk/clk_test.c | 795 - drivers/clk/hisilicon/clk-hi3559a.c | 4 +- drivers/clk/hisilicon/clk.c | 2 +- drivers/clk/imx/Kconfig | 13 - drivers/clk/imx/Makefile | 8 +- drivers/clk/imx/clk-composite-93.c | 93 - drivers/clk/imx/clk-fracn-gppll.c | 323 - drivers/clk/imx/clk-imx7d.c | 1 + drivers/clk/imx/clk-imx8dxl-rsrc.c | 66 - drivers/clk/imx/clk-imx8mm.c | 49 +- drivers/clk/imx/clk-imx8mn.c | 50 +- drivers/clk/imx/clk-imx8mp.c | 49 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 2 +- drivers/clk/imx/clk-imx8qxp.c | 1 - drivers/clk/imx/clk-imx93.c | 341 - drivers/clk/imx/clk-imxrt1050.c | 168 - drivers/clk/imx/clk-pll14xx.c | 287 +- drivers/clk/imx/clk-scu.h | 1 - drivers/clk/imx/clk-sscg-pll.c | 1 + drivers/clk/imx/clk.h | 30 - drivers/clk/loongson1/clk-loongson1c.c | 1 - drivers/clk/mediatek/clk-apmixed.c | 2 +- drivers/clk/mediatek/clk-cpumux.c | 69 +- drivers/clk/mediatek/clk-cpumux.h | 13 +- drivers/clk/mediatek/clk-gate.c | 148 +- drivers/clk/mediatek/clk-gate.h | 59 +- drivers/clk/mediatek/clk-mt2701.c | 5 +- drivers/clk/mediatek/clk-mt2712.c | 3 +- drivers/clk/mediatek/clk-mt6765.c | 3 +- drivers/clk/mediatek/clk-mt6779.c | 3 +- drivers/clk/mediatek/clk-mt6797.c | 3 +- drivers/clk/mediatek/clk-mt7622.c | 5 +- drivers/clk/mediatek/clk-mt7629.c | 5 +- drivers/clk/mediatek/clk-mt7986-apmixed.c | 4 +- drivers/clk/mediatek/clk-mt8135.c | 3 +- drivers/clk/mediatek/clk-mt8167.c | 3 +- drivers/clk/mediatek/clk-mt8173.c | 5 +- drivers/clk/mediatek/clk-mt8183.c | 3 +- drivers/clk/mediatek/clk-mt8192.c | 39 +- drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 30 +- drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 25 +- drivers/clk/mediatek/clk-mt8195-cam.c | 1 - drivers/clk/mediatek/clk-mt8195-ccu.c | 1 - drivers/clk/mediatek/clk-mt8195-img.c | 1 - drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c | 1 - drivers/clk/mediatek/clk-mt8195-infra_ao.c | 1 - drivers/clk/mediatek/clk-mt8195-ipe.c | 1 - drivers/clk/mediatek/clk-mt8195-mfg.c | 1 - drivers/clk/mediatek/clk-mt8195-peri_ao.c | 1 - drivers/clk/mediatek/clk-mt8195-scp_adsp.c | 1 - drivers/clk/mediatek/clk-mt8195-topckgen.c | 69 +- drivers/clk/mediatek/clk-mt8195-vdec.c | 1 - drivers/clk/mediatek/clk-mt8195-vdo0.c | 20 +- drivers/clk/mediatek/clk-mt8195-vdo1.c | 20 +- drivers/clk/mediatek/clk-mt8195-venc.c | 1 - drivers/clk/mediatek/clk-mt8195-vpp0.c | 1 - drivers/clk/mediatek/clk-mt8195-vpp1.c | 1 - drivers/clk/mediatek/clk-mt8195-wpe.c | 1 - drivers/clk/mediatek/clk-mt8516.c | 3 +- drivers/clk/mediatek/clk-mtk.c | 304 +- drivers/clk/mediatek/clk-mtk.h | 105 +- drivers/clk/mediatek/clk-mux.c | 89 +- drivers/clk/mediatek/clk-mux.h | 17 +- drivers/clk/mediatek/clk-pll.c | 100 +- drivers/clk/mediatek/clk-pll.h | 57 - drivers/clk/mediatek/reset.c | 3 +- drivers/clk/meson/meson8b.c | 2 +- drivers/clk/microchip/Kconfig | 10 - drivers/clk/microchip/Makefile | 1 - drivers/clk/microchip/clk-mpfs.c | 381 - drivers/clk/mmp/clk-of-mmp2.c | 4 +- drivers/clk/mmp/pwr-island.c | 2 +- drivers/clk/mvebu/armada-37xx-periph.c | 3 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 5 +- drivers/clk/pistachio/clk-pistachio.c | 2 +- drivers/clk/qcom/Kconfig | 59 +- drivers/clk/qcom/Makefile | 6 +- drivers/clk/qcom/camcc-sc7180.c | 221 +- drivers/clk/qcom/camcc-sdm845.c | 323 +- drivers/clk/qcom/clk-rcg.c | 24 - drivers/clk/qcom/clk-rcg.h | 1 - drivers/clk/qcom/clk-rcg2.c | 14 +- drivers/clk/qcom/clk-rpmh.c | 18 - drivers/clk/qcom/clk-smd-rpm.c | 53 +- drivers/clk/qcom/dispcc-qcm2290.c | 555 - drivers/clk/qcom/dispcc-sm6125.c | 709 - drivers/clk/qcom/dispcc-sm6350.c | 797 - drivers/clk/qcom/gcc-ipq806x.c | 649 +- drivers/clk/qcom/gcc-ipq8074.c | 21 +- drivers/clk/qcom/gcc-msm8996.c | 971 +- drivers/clk/qcom/gcc-sm8150.c | 74 +- drivers/clk/qcom/gpucc-sdm660.c | 21 +- drivers/clk/qcom/gpucc-sm6350.c | 521 - drivers/clk/qcom/kpss-xcc.c | 2 +- drivers/clk/qcom/mmcc-msm8974.c | 206 +- drivers/clk/qcom/videocc-sc7180.c | 8 +- drivers/clk/ralink/clk-mt7621.c | 92 +- drivers/clk/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 - drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 - drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 1 - drivers/clk/renesas/r8a779f0-cpg-mssr.c | 20 +- drivers/clk/renesas/r9a07g044-cpg.c | 426 +- drivers/clk/renesas/rzg2l-cpg.c | 6 - drivers/clk/renesas/rzg2l-cpg.h | 1 - drivers/clk/rockchip/clk-rk3568.c | 20 +- drivers/clk/rockchip/clk.c | 3 - drivers/clk/samsung/Kconfig | 9 - drivers/clk/samsung/Makefile | 1 - drivers/clk/samsung/clk-fsd.c | 1803 - drivers/clk/samsung/clk-pll.c | 1 - drivers/clk/samsung/clk-pll.h | 1 - drivers/clk/socfpga/clk-gate-s10.c | 2 +- drivers/clk/socfpga/clk-periph-s10.c | 2 +- drivers/clk/socfpga/clk-pll-s10.c | 2 +- drivers/clk/socfpga/clk-s10.c | 2 +- drivers/clk/starfive/Kconfig | 8 - drivers/clk/starfive/Makefile | 1 - drivers/clk/starfive/clk-starfive-jh7100-audio.c | 170 - drivers/clk/starfive/clk-starfive-jh7100.c | 176 +- drivers/clk/starfive/clk-starfive-jh7100.h | 112 - drivers/clk/sunxi-ng/Kconfig | 5 - drivers/clk/sunxi-ng/Makefile | 2 - drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 393 - drivers/clk/sunxi-ng/ccu-sun6i-rtc.h | 15 - drivers/clk/sunxi-ng/ccu_common.h | 1 - drivers/clk/sunxi-ng/ccu_mux.c | 7 - drivers/clk/tegra/clk-tegra124-emc.c | 1 - drivers/clk/ti/apll.c | 13 +- drivers/clk/ti/autoidle.c | 2 +- drivers/clk/ti/clk-dra7-atl.c | 6 +- drivers/clk/ti/clk.c | 86 +- drivers/clk/ti/clkctrl.c | 24 +- drivers/clk/ti/clock.h | 1 - drivers/clk/ti/clockdomain.c | 2 +- drivers/clk/ti/composite.c | 6 +- drivers/clk/ti/divider.c | 6 +- drivers/clk/ti/dpll.c | 8 +- drivers/clk/ti/fapll.c | 11 +- drivers/clk/ti/fixed-factor.c | 2 +- drivers/clk/ti/gate.c | 4 +- drivers/clk/ti/interface.c | 4 +- drivers/clk/ti/mux.c | 4 +- drivers/clk/uniphier/clk-uniphier-fixed-rate.c | 1 - drivers/clk/zynq/clkc.c | 13 +- drivers/clk/zynqmp/clk-gate-zynqmp.c | 12 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 8 +- drivers/clk/zynqmp/divider.c | 12 +- drivers/clk/zynqmp/pll.c | 32 +- drivers/clocksource/Kconfig | 10 + drivers/clocksource/Makefile | 1 + drivers/clocksource/arm_arch_timer.c | 13 +- drivers/clocksource/exynos_mct.c | 39 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/timer-atcpit100.c | 266 + drivers/clocksource/timer-imx-sysctr.c | 2 +- drivers/clocksource/timer-imx-tpm.c | 14 +- drivers/clocksource/timer-microchip-pit64b.c | 8 +- drivers/clocksource/timer-of.c | 6 +- drivers/clocksource/timer-ti-dm-systimer.c | 4 +- drivers/comedi/drivers/das16.c | 4 +- drivers/comedi/drivers/ni_routes.c | 6 +- drivers/comedi/drivers/pcm3724.c | 1 + drivers/counter/counter-sysfs.c | 17 +- drivers/cpufreq/amd-pstate-trace.h | 22 +- drivers/cpufreq/amd-pstate.c | 59 +- drivers/cpufreq/cppc_cpufreq.c | 43 +- drivers/cpufreq/cpufreq-dt-platdev.c | 3 - drivers/cpufreq/cpufreq_conservative.c | 10 +- drivers/cpufreq/cpufreq_governor.c | 6 +- drivers/cpufreq/cpufreq_governor.h | 12 +- drivers/cpufreq/cpufreq_governor_attr_set.c | 5 + drivers/cpufreq/cpufreq_ondemand.c | 10 +- drivers/cpufreq/longhaul.c | 4 +- drivers/cpufreq/qcom-cpufreq-hw.c | 20 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpuidle/cpuidle-haltpoll.c | 4 +- drivers/cpuidle/cpuidle-qcom-spm.c | 28 +- drivers/crypto/Kconfig | 10 - drivers/crypto/Makefile | 2 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 3 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 3 - .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 3 - drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 - drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 3 - drivers/crypto/amlogic/amlogic-gxl-cipher.c | 2 - drivers/crypto/atmel-aes.c | 1 - drivers/crypto/atmel-sha.c | 1 - drivers/crypto/atmel-tdes.c | 1 - drivers/crypto/caam/pdb.h | 2 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 8 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 2 +- drivers/crypto/cavium/zip/zip_main.c | 83 +- drivers/crypto/ccp/ccp-crypto-aes.c | 5 +- drivers/crypto/ccp/ccp-dmaengine.c | 16 - drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/ccree/cc_buffer_mgr.c | 7 - drivers/crypto/ccree/cc_cipher.c | 2 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 6 +- drivers/crypto/hisilicon/qm.c | 4 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 43 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 6 +- drivers/crypto/hisilicon/sec2/sec_main.c | 59 +- drivers/crypto/ixp4xx_crypto.c | 1 + drivers/crypto/marvell/Kconfig | 1 - drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 5 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 1 + drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 1 - .../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 - drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 19 +- drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 - drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 25 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 27 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 56 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 17 +- drivers/crypto/mxs-dcp.c | 2 +- drivers/crypto/nx/nx-common-pseries.c | 4 +- drivers/crypto/omap-aes.c | 2 +- drivers/crypto/omap-sham.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 23 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 24 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 7 - drivers/crypto/qat/qat_common/Makefile | 1 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 2 - drivers/crypto/qat/qat_common/adf_admin.c | 37 - drivers/crypto/qat/qat_common/adf_common_drv.h | 4 - drivers/crypto/qat/qat_common/adf_ctl_drv.c | 6 - drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 14 - drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 42 +- drivers/crypto/qat/qat_common/adf_gen4_pm.c | 137 - drivers/crypto/qat/qat_common/adf_gen4_pm.h | 44 - drivers/crypto/qat/qat_common/adf_init.c | 6 - drivers/crypto/qat/qat_common/adf_isr.c | 42 - drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c | 4 +- .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 1 - drivers/crypto/qat/qat_common/qat_crypto.c | 7 - drivers/crypto/qat/qat_common/qat_uclo.c | 9 +- drivers/crypto/qcom-rng.c | 17 +- drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 1 + drivers/crypto/ux500/cryp/cryp_core.c | 2 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/virtio/Kconfig | 3 - drivers/crypto/virtio/Makefile | 3 +- .../crypto/virtio/virtio_crypto_akcipher_algs.c | 585 - drivers/crypto/virtio/virtio_crypto_algs.c | 669 + drivers/crypto/virtio/virtio_crypto_common.h | 7 +- drivers/crypto/virtio/virtio_crypto_core.c | 6 +- drivers/crypto/virtio/virtio_crypto_mgr.c | 17 +- .../crypto/virtio/virtio_crypto_skcipher_algs.c | 669 - drivers/crypto/vmx/Kconfig | 4 - drivers/crypto/xilinx/Makefile | 1 - drivers/crypto/xilinx/zynqmp-sha.c | 264 - drivers/cxl/Kconfig | 44 +- drivers/cxl/Makefile | 6 +- drivers/cxl/acpi.c | 152 +- drivers/cxl/core/Makefile | 4 +- drivers/cxl/core/bus.c | 675 + drivers/cxl/core/core.h | 2 - drivers/cxl/core/hdm.c | 276 - drivers/cxl/core/memdev.c | 44 - drivers/cxl/core/pci.c | 96 - drivers/cxl/core/pmem.c | 18 +- drivers/cxl/core/port.c | 1565 - drivers/cxl/core/regs.c | 67 +- drivers/cxl/cxl.h | 197 +- drivers/cxl/cxlmem.h | 39 - drivers/cxl/cxlpci.h | 75 - drivers/cxl/mem.c | 228 - drivers/cxl/pci.c | 383 +- drivers/cxl/pci.h | 34 + drivers/cxl/pmem.c | 12 +- drivers/cxl/port.c | 76 - drivers/dax/super.c | 4 +- drivers/dio/dio.c | 140 +- drivers/dma-buf/dma-buf.c | 22 +- drivers/dma-buf/dma-fence-array.c | 14 - drivers/dma-buf/dma-fence-chain.c | 15 +- drivers/dma-buf/dma-resv.c | 82 +- drivers/dma-buf/heaps/cma_heap.c | 10 +- drivers/dma-buf/heaps/system_heap.c | 10 +- drivers/dma-buf/st-dma-resv.c | 26 +- drivers/dma-buf/udmabuf.c | 4 - drivers/dma/Kconfig | 2 +- drivers/dma/altera-msgdma.c | 4 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 8 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 2 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h | 2 +- drivers/dma/hisi_dma.c | 2 +- drivers/dma/idxd/device.c | 9 +- drivers/dma/idxd/init.c | 2 + drivers/dma/imx-sdma.c | 22 +- drivers/dma/ioat/init.c | 2 + drivers/dma/pl330.c | 4 +- drivers/dma/ppc4xx/adma.c | 2 +- drivers/dma/ptdma/ptdma-dmaengine.c | 24 +- drivers/dma/qcom/hidma.c | 4 +- drivers/dma/sh/Kconfig | 6 +- drivers/dma/sh/shdma-base.c | 4 +- drivers/dma/stm32-dma.c | 1 - drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/cppi41.c | 6 +- drivers/dma/ti/edma.c | 10 +- drivers/dma/ti/k3-psil-am62.c | 186 - drivers/dma/ti/k3-psil-priv.h | 1 - drivers/dma/ti/k3-psil.c | 1 - drivers/dma/ti/k3-udma.c | 1 - drivers/dma/ti/omap-dma.c | 2 +- drivers/edac/amd64_edac.c | 109 +- drivers/edac/amd64_edac.h | 24 +- drivers/edac/edac_device_sysfs.c | 31 +- drivers/edac/edac_mc.c | 4 +- drivers/edac/edac_pci_sysfs.c | 26 +- drivers/extcon/Kconfig | 2 - drivers/extcon/extcon-axp288.c | 4 +- drivers/extcon/extcon-intel-cht-wc.c | 240 +- drivers/extcon/extcon-intel-int3496.c | 54 +- drivers/extcon/extcon-usb-gpio.c | 15 + drivers/extcon/extcon-usbc-cros-ec.c | 2 +- drivers/extcon/extcon.c | 8 +- drivers/firmware/Kconfig | 1 - drivers/firmware/arm_scmi/Kconfig | 56 - drivers/firmware/arm_scmi/Makefile | 8 - drivers/firmware/arm_scmi/clock.c | 34 +- drivers/firmware/arm_scmi/common.h | 26 +- drivers/firmware/arm_scmi/driver.c | 234 +- 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 | 613 +- drivers/firmware/arm_sdei.c | 13 +- drivers/firmware/efi/apple-properties.c | 2 +- drivers/firmware/efi/efi.c | 2 +- drivers/firmware/efi/mokvar-table.c | 2 +- drivers/firmware/imx/rm.c | 45 - drivers/firmware/imx/scu-pd.c | 4 - drivers/firmware/qcom_scm.c | 215 +- drivers/firmware/qcom_scm.h | 7 - drivers/firmware/stratix10-svc.c | 9 +- drivers/firmware/sysfb_simplefb.c | 2 +- drivers/firmware/ti_sci.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 146 - drivers/fpga/dfl-pci.c | 15 +- drivers/fsi/fsi-core.c | 11 +- drivers/fsi/fsi-master-aspeed.c | 19 +- drivers/fsi/fsi-occ.c | 87 +- drivers/fsi/fsi-sbefifo.c | 53 +- drivers/fsi/fsi-scom.c | 45 +- drivers/gpio/Kconfig | 47 +- drivers/gpio/Makefile | 5 +- drivers/gpio/gpio-altera-a10sr.c | 3 +- drivers/gpio/gpio-crystalcove.c | 9 +- drivers/gpio/gpio-en7523.c | 137 - drivers/gpio/gpio-merrifield.c | 3 - drivers/gpio/gpio-mt7621.c | 1 + drivers/gpio/gpio-omap.c | 7 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-tegra.c | 1 + drivers/gpio/gpio-tn48m.c | 100 - drivers/gpio/gpio-tps68470.c | 5 +- drivers/gpio/gpio-tqmx86.c | 3 +- drivers/gpio/gpio-ts4900.c | 22 +- drivers/gpio/gpio_pl061_rust.rs | 370 - drivers/gpio/gpiolib-of.c | 10 +- drivers/gpio/gpiolib-sysfs.c | 100 +- drivers/gpio/gpiolib.c | 71 +- drivers/gpio/gpiolib.h | 41 - drivers/gpu/drm/Kconfig | 19 - drivers/gpu/drm/Makefile | 15 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 161 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 3 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 24 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 96 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 24 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 76 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 244 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 38 - drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h | 80 - drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 140 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 164 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 468 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 683 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 149 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 133 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 59 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 126 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 45 + drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 125 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 548 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 80 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 60 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 64 +- drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 40 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 64 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 250 + drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 419 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 114 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 117 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 142 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 151 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 121 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 10 +- drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 - drivers/gpu/drm/amd/amdgpu/atom.c | 4 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 352 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 231 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 25 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 55 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 104 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 108 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 19 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 19 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 13 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 48 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 34 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 129 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 15 - drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 63 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 25 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 28 +- drivers/gpu/drm/amd/amdgpu/si.c | 2 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 81 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h | 6 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 58 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 30 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 225 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 25 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 166 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 7 - drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 21 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 51 +- drivers/gpu/drm/amd/amdgpu/vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/Makefile | 2 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 1591 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 845 + drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h | 230 + drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c | 158 + drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h | 293 + drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 67 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 274 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 62 +- .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 3 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v10.c | 12 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 3 +- .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 316 +- drivers/gpu/drm/amd/amdkfd/kfd_events.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 59 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 67 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 44 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 126 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 155 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 175 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 151 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 52 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 3 +- .../gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_diq.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_vi.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_opcodes.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 197 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 95 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 375 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 77 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 446 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 39 - drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 155 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 15 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 126 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 203 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 293 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 14 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 248 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 64 +- drivers/gpu/drm/amd/display/dc/Makefile | 8 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 4 + .../amd/display/dc/bios/command_table_helper2.c | 2 - drivers/gpu/drm/amd/display/dc/calcs/Makefile | 68 + .../drm/amd/display/dc/{dml => }/calcs/bw_fixed.c | 0 .../amd/display/dc/{dml => }/calcs/calcs_logger.h | 0 .../amd/display/dc/{dml => }/calcs/custom_float.c | 0 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 3625 + .../amd/display/dc/{dml => }/calcs/dcn_calc_auto.c | 0 .../amd/display/dc/{dml => }/calcs/dcn_calc_auto.h | 0 .../amd/display/dc/{dml => }/calcs/dcn_calc_math.c | 0 .../drm/amd/display/dc/{dml => }/calcs/dcn_calcs.c | 0 drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 19 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 37 +- .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 2 - .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 3 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 18 +- .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 9 +- .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.h | 67 +- .../dc/clk_mgr/dcn30/dcn30_smu11_driver_if.h | 74 - .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 8 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 21 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.h | 2 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 620 - .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h | 49 - .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 338 - .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.h | 128 - .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 717 - .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.h | 49 - .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 338 - .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.h | 139 - drivers/gpu/drm/amd/display/dc/core/dc.c | 84 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 914 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 5 - drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1689 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 2 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 31 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 917 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 111 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 23 +- drivers/gpu/drm/amd/display/dc/dc.h | 48 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 88 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 60 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 - drivers/gpu/drm/amd/display/dc/dc_link.h | 57 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 6 + drivers/gpu/drm/amd/display/dc/dc_types.h | 6 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 2 - .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 117 - .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 9 - .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 17 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c | 25 +- drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h | 4 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 5 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 156 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 17 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 18 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 62 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 4 - drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 25 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 53 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 1374 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 31 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 25 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 564 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.h | 11 - .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 7 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 11 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 12 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 320 +- .../drm/amd/display/dc/dcn302/dcn302_resource.h | 3 - drivers/gpu/drm/amd/display/dc/dcn303/Makefile | 26 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 331 +- .../drm/amd/display/dc/dcn303/dcn303_resource.h | 3 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 106 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 6 - .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 9 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 11 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 28 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 2 - .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 15 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 5 - drivers/gpu/drm/amd/display/dc/dcn315/Makefile | 56 - .../drm/amd/display/dc/dcn315/dcn315_resource.c | 2284 - .../drm/amd/display/dc/dcn315/dcn315_resource.h | 42 - drivers/gpu/drm/amd/display/dc/dcn316/Makefile | 56 - .../drm/amd/display/dc/dcn316/dcn316_resource.c | 2285 - .../drm/amd/display/dc/dcn316/dcn316_resource.h | 42 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 9 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 16 +- .../gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c | 3623 - .../gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.c | 123 - .../gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.h | 30 - .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 1922 - .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h | 51 - .../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c | 357 - .../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.h | 32 - .../gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c | 362 - .../gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.h | 32 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 29 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 1 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 24 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 3 - .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 2 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 2 +- drivers/gpu/drm/amd/display/dc/gpio/Makefile | 8 - .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 4 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 4 +- .../amd/display/dc/gpio/dcn315/hw_factory_dcn315.c | 260 - .../amd/display/dc/gpio/dcn315/hw_factory_dcn315.h | 31 - .../display/dc/gpio/dcn315/hw_translate_dcn315.c | 374 - .../display/dc/gpio/dcn315/hw_translate_dcn315.h | 33 - drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 5 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 5 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 13 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 56 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 2 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 6 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 + drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 8 - drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 86 +- drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 34 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 16 +- drivers/gpu/drm/amd/display/dc/irq/Makefile | 8 - .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 2 +- .../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 5 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 14 + .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 6 +- .../amd/display/dc/irq/dcn315/irq_service_dcn315.c | 438 - .../amd/display/dc/irq/dcn315/irq_service_dcn315.h | 34 - drivers/gpu/drm/amd/display/dc/link/Makefile | 30 - .../gpu/drm/amd/display/dc/link/link_dp_trace.c | 146 - .../gpu/drm/amd/display/dc/link/link_dp_trace.h | 57 - .../gpu/drm/amd/display/dc/link/link_hwss_dio.c | 137 - .../gpu/drm/amd/display/dc/link/link_hwss_dio.h | 53 - .../gpu/drm/amd/display/dc/link/link_hwss_dpia.c | 51 - .../gpu/drm/amd/display/dc/link/link_hwss_dpia.h | 34 - .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c | 254 - .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.h | 35 - .../drm/amd/display/dc/link/link_hwss_hpo_frl.c | 43 - .../drm/amd/display/dc/link/link_hwss_hpo_frl.h | 34 - drivers/gpu/drm/amd/display/dc/os_types.h | 2 +- drivers/gpu/drm/amd/display/dc/virtual/Makefile | 2 +- .../amd/display/dc/virtual/virtual_link_encoder.c | 3 +- .../drm/amd/display/dc/virtual/virtual_link_hwss.c | 43 - .../drm/amd/display/dc/virtual/virtual_link_hwss.h | 34 - drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 2 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 65 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c | 62 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.h | 68 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c | 62 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.h | 33 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 11 +- .../drm/amd/display/include/bios_parser_types.h | 2 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 13 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 - .../drm/amd/display/include/ddc_service_types.h | 7 - drivers/gpu/drm/amd/display/include/dpcd_defs.h | 6 +- .../amd/display/include/grph_object_ctrl_defs.h | 22 + .../gpu/drm/amd/display/include/grph_object_defs.h | 2 + .../gpu/drm/amd/display/include/grph_object_id.h | 2 + .../drm/amd/display/include/link_service_types.h | 12 + drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 3 +- .../amd/display/modules/info_packet/info_packet.c | 25 +- drivers/gpu/drm/amd/include/amd_shared.h | 3 +- .../amd/include/asic_reg/dcn/dcn_3_1_5_offset.h | 15191 -- .../amd/include/asic_reg/dcn/dcn_3_1_5_sh_mask.h | 62061 -------- .../amd/include/asic_reg/dcn/dcn_3_1_6_offset.h | 15682 -- .../amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h | 62717 -------- .../amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h | 573 + .../amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h | 3565 + .../asic_reg/{dpcs => dcn}/dpcs_3_0_3_offset.h | 0 .../asic_reg/{dpcs => dcn}/dpcs_3_0_3_sh_mask.h | 0 .../amd/include/asic_reg/dpcs/dpcs_3_0_0_offset.h | 580 - .../amd/include/asic_reg/dpcs/dpcs_3_0_0_sh_mask.h | 3572 - .../amd/include/asic_reg/dpcs/dpcs_4_2_2_offset.h | 11957 -- .../amd/include/asic_reg/dpcs/dpcs_4_2_2_sh_mask.h | 103633 ------------- .../amd/include/asic_reg/dpcs/dpcs_4_2_3_offset.h | 11969 -- .../amd/include/asic_reg/dpcs/dpcs_4_2_3_sh_mask.h | 136141 ------------------ .../drm/amd/include/asic_reg/hdp/hdp_4_0_sh_mask.h | 2 - .../drm/amd/include/asic_reg/mp/mp_13_0_5_offset.h | 455 - .../amd/include/asic_reg/mp/mp_13_0_5_sh_mask.h | 672 - .../drm/amd/include/asic_reg/mp/mp_13_0_8_offset.h | 410 - .../amd/include/asic_reg/mp/mp_13_0_8_sh_mask.h | 603 - .../amd/include/asic_reg/umc/umc_6_7_0_offset.h | 6 - drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 9 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 13 +- drivers/gpu/drm/amd/pm/Makefile | 13 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 2530 +- drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c | 95 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 617 +- drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 130 + .../drm/amd/pm/{powerplay => }/inc/amd_powerplay.h | 0 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 374 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm_internal.h | 32 - drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 1427 + .../pm/{swsmu/inc/pmfw_if => inc}/arcturus_ppsmc.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/cz_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/fiji_ppsmc.h | 0 .../amd/pm/{powerplay => }/inc/hardwaremanager.h | 0 drivers/gpu/drm/amd/pm/inc/hwmgr.h | 836 + .../pm/{powerplay => }/inc/polaris10_pwrvirus.h | 0 .../drm/amd/pm/{powerplay => }/inc/power_state.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/pp_debug.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/pp_endian.h | 0 .../drm/amd/pm/{powerplay => }/inc/pp_thermal.h | 0 .../drm/amd/pm/{powerplay => }/inc/ppinterrupt.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/rv_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10.h | 0 .../amd/pm/{powerplay => }/inc/smu10_driver_if.h | 0 .../amd/pm/{powerplay => }/inc/smu11_driver_if.h | 0 .../inc/pmfw_if => inc}/smu11_driver_if_arcturus.h | 0 .../smu11_driver_if_cyan_skillfish.h | 0 .../inc/pmfw_if => inc}/smu11_driver_if_navi10.h | 0 .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 1691 + .../inc/pmfw_if => inc}/smu11_driver_if_vangogh.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu12_driver_if.h | 0 .../pmfw_if => inc}/smu13_driver_if_aldebaran.h | 0 .../pmfw_if => inc}/smu13_driver_if_yellow_carp.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71.h | 0 .../amd/pm/{powerplay => }/inc/smu71_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72.h | 0 .../amd/pm/{powerplay => }/inc/smu72_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73.h | 0 .../amd/pm/{powerplay => }/inc/smu73_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74.h | 0 .../amd/pm/{powerplay => }/inc/smu74_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75.h | 0 .../amd/pm/{powerplay => }/inc/smu75_discrete.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_common.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_discrete.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_fusion.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu8_fusion.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9.h | 0 .../amd/pm/{powerplay => }/inc/smu9_driver_if.h | 0 .../amd/pm/{swsmu => }/inc/smu_11_0_cdr_table.h | 0 drivers/gpu/drm/amd/pm/inc/smu_types.h | 373 + drivers/gpu/drm/amd/pm/inc/smu_ucode_xfer_cz.h | 169 + .../amd/pm/{powerplay => }/inc/smu_ucode_xfer_vi.h | 0 drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_0_7_ppsmc.h | 0 .../amd/pm/{swsmu => }/inc/smu_v11_0_7_pptable.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_0_ppsmc.h | 0 .../drm/amd/pm/{swsmu => }/inc/smu_v11_0_pptable.h | 0 .../pm/{swsmu/inc/pmfw_if => inc}/smu_v11_5_pmfw.h | 0 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 119 + .../pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_pmfw.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_8_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v12_0.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v12_0_ppsmc.h | 0 drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 273 + .../{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_pmfw.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_ppsmc.h | 0 .../drm/amd/pm/{swsmu => }/inc/smu_v13_0_pptable.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/smumgr.h | 0 .../drm/amd/pm/{powerplay => }/inc/tonga_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega10_ppsmc.h | 0 .../pm/{powerplay => }/inc/vega12/smu9_driver_if.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega12_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega20_ppsmc.h | 0 drivers/gpu/drm/amd/pm/legacy-dpm/Makefile | 32 - drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 3381 - drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 1081 - drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h | 38 - drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 8150 -- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.h | 1022 - drivers/gpu/drm/amd/pm/powerplay/Makefile | 4 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 400 +- .../drm/amd/pm/{legacy-dpm => powerplay}/cik_dpm.h | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 10 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 68 +- drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 832 - .../drm/amd/pm/powerplay/inc/smu_ucode_xfer_cz.h | 169 - drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 3380 + .../drm/amd/pm/{legacy-dpm => powerplay}/kv_dpm.h | 0 .../drm/amd/pm/{legacy-dpm => powerplay}/kv_smc.c | 0 .../drm/amd/pm/{legacy-dpm => powerplay}/ppsmc.h | 0 .../amd/pm/{legacy-dpm => powerplay}/r600_dpm.h | 0 drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 8078 ++ drivers/gpu/drm/amd/pm/powerplay/si_dpm.h | 1015 + .../drm/amd/pm/{legacy-dpm => powerplay}/si_smc.c | 0 .../pm/{legacy-dpm => powerplay}/sislands_smc.h | 0 .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c | 11 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c | 2 +- .../drm/amd/pm/powerplay/smumgr/vega20_smumgr.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 691 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 1439 - .../drm/amd/pm/swsmu/inc/pmfw_if/aldebaran_ppsmc.h | 131 - .../inc/pmfw_if/smu11_driver_if_sienna_cichlid.h | 1767 - .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_5.h | 140 - .../drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_5_ppsmc.h | 119 - .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_pmfw.h | 126 - .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_ppsmc.h | 74 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 377 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 274 - drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 102 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 80 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 476 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 475 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 70 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 83 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 28 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 133 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 81 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 1057 - .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.h | 29 - .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 38 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 262 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 10 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 12 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 10 +- drivers/gpu/drm/arm/hdlcd_drv.c | 3 +- drivers/gpu/drm/arm/malidp_drv.c | 3 +- drivers/gpu/drm/armada/armada_drv.c | 20 +- drivers/gpu/drm/aspeed/aspeed_gfx.h | 1 - drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 18 +- drivers/gpu/drm/ast/ast_dp501.c | 58 + drivers/gpu/drm/ast/ast_drv.c | 18 +- drivers/gpu/drm/ast/ast_drv.h | 39 +- drivers/gpu/drm/ast/ast_main.c | 2 - drivers/gpu/drm/ast/ast_mode.c | 426 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 3 +- drivers/gpu/drm/bridge/Kconfig | 13 - drivers/gpu/drm/bridge/Makefile | 1 - drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 31 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 2 +- drivers/gpu/drm/bridge/analogix/Kconfig | 4 - drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 2 +- .../gpu/drm/bridge/analogix/analogix-i2c-dptx.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 4 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 577 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 79 +- drivers/gpu/drm/bridge/cadence/Kconfig | 1 - .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 20 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 2 +- drivers/gpu/drm/bridge/cdns-dsi.c | 1 - drivers/gpu/drm/bridge/chipone-icn6211.c | 46 +- drivers/gpu/drm/bridge/ite-it6505.c | 3352 - drivers/gpu/drm/bridge/ite-it66121.c | 3 + drivers/gpu/drm/bridge/lontium-lt9611.c | 10 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 4 +- drivers/gpu/drm/bridge/nwl-dsi.c | 40 +- drivers/gpu/drm/bridge/panel.c | 12 - drivers/gpu/drm/bridge/parade-ps8640.c | 33 +- drivers/gpu/drm/bridge/sii902x.c | 129 +- drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 21 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 25 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/tc358775.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 53 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 76 +- drivers/gpu/drm/dp/Makefile | 9 - drivers/gpu/drm/dp/drm_dp.c | 3818 - drivers/gpu/drm/dp/drm_dp_aux_bus.c | 323 - drivers/gpu/drm/dp/drm_dp_aux_dev.c | 354 - drivers/gpu/drm/dp/drm_dp_cec.c | 451 - drivers/gpu/drm/dp/drm_dp_dual_mode_helper.c | 530 - drivers/gpu/drm/dp/drm_dp_helper_internal.h | 33 - drivers/gpu/drm/dp/drm_dp_helper_mod.c | 22 - drivers/gpu/drm/dp/drm_dp_mst_topology.c | 5978 - drivers/gpu/drm/dp/drm_dp_mst_topology_internal.h | 24 - drivers/gpu/drm/drm_atomic_state_helper.c | 25 - drivers/gpu/drm/drm_bridge_connector.c | 15 - drivers/gpu/drm/drm_buddy.c | 785 - drivers/gpu/drm/drm_cache.c | 29 +- drivers/gpu/drm/drm_client.c | 9 +- drivers/gpu/drm/drm_client_modeset.c | 3 +- drivers/gpu/drm/drm_color_mgmt.c | 4 - drivers/gpu/drm/drm_crtc_helper_internal.h | 27 + drivers/gpu/drm/drm_debugfs.c | 3 - drivers/gpu/drm/drm_dp_aux_bus.c | 323 + drivers/gpu/drm/drm_dp_aux_dev.c | 354 + drivers/gpu/drm/drm_dp_cec.c | 451 + drivers/gpu/drm/drm_dp_dual_mode_helper.c | 530 + drivers/gpu/drm/drm_dp_helper.c | 3744 + drivers/gpu/drm/drm_dp_mst_topology.c | 5978 + drivers/gpu/drm/drm_dp_mst_topology_internal.h | 24 + drivers/gpu/drm/drm_dsc.c | 2 +- drivers/gpu/drm/drm_edid.c | 107 +- drivers/gpu/drm/drm_fb_helper.c | 90 +- drivers/gpu/drm/drm_format_helper.c | 141 +- drivers/gpu/drm/drm_framebuffer.c | 6 +- drivers/gpu/drm/drm_gem.c | 33 +- drivers/gpu/drm/drm_gem_cma_helper.c | 9 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 16 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 22 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 4 +- drivers/gpu/drm/drm_gem_vram_helper.c | 25 +- drivers/gpu/drm/drm_internal.h | 6 +- drivers/gpu/drm/drm_ioctl.c | 2 +- drivers/gpu/drm/drm_kms_helper_common.c | 14 + drivers/gpu/drm/drm_mipi_dbi.c | 8 +- drivers/gpu/drm/drm_mode_object.c | 53 +- drivers/gpu/drm/drm_modes.c | 53 +- drivers/gpu/drm/drm_of.c | 24 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 - drivers/gpu/drm/drm_plane.c | 32 +- drivers/gpu/drm/drm_prime.c | 4 +- drivers/gpu/drm/drm_privacy_screen.c | 6 +- drivers/gpu/drm/drm_privacy_screen_x86.c | 17 - drivers/gpu/drm/drm_syncobj.c | 61 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 16 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/exynos/Kconfig | 1 - drivers/gpu/drm/exynos/exynos_drm_drv.c | 11 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 42 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 3 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 14 +- drivers/gpu/drm/gma500/gma_display.c | 6 +- drivers/gpu/drm/gma500/intel_bios.c | 2 +- drivers/gpu/drm/gma500/mmu.c | 8 +- drivers/gpu/drm/gma500/psb_drv.c | 3 - drivers/gpu/drm/gud/gud_pipe.c | 4 +- drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 3 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 10 +- drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 3 - drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- drivers/gpu/drm/i915/Kconfig | 3 - drivers/gpu/drm/i915/Kconfig.unstable | 8 + drivers/gpu/drm/i915/Makefile | 9 +- drivers/gpu/drm/i915/display/g4x_dp.c | 18 +- drivers/gpu/drm/i915/display/g4x_hdmi.h | 2 +- drivers/gpu/drm/i915/display/hsw_ips.c | 271 - drivers/gpu/drm/i915/display/hsw_ips.h | 26 - drivers/gpu/drm/i915/display/i9xx_plane.c | 105 +- drivers/gpu/drm/i915/display/icl_dsi.c | 21 +- drivers/gpu/drm/i915/display/icl_dsi_regs.h | 342 - drivers/gpu/drm/i915/display/intel_atomic.c | 14 +- drivers/gpu/drm/i915/display/intel_atomic.h | 2 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 226 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 15 +- drivers/gpu/drm/i915/display/intel_backlight.c | 3 - drivers/gpu/drm/i915/display/intel_bios.c | 223 +- drivers/gpu/drm/i915/display/intel_bw.c | 167 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 67 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 9 +- drivers/gpu/drm/i915/display/intel_color.c | 119 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 1 - .../gpu/drm/i915/display/intel_combo_phy_regs.h | 162 - drivers/gpu/drm/i915/display/intel_crt.h | 2 +- drivers/gpu/drm/i915/display/intel_crtc.c | 5 +- drivers/gpu/drm/i915/display/intel_cursor.c | 25 +- drivers/gpu/drm/i915/display/intel_ddi.c | 176 +- drivers/gpu/drm/i915/display/intel_ddi.h | 2 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 44 +- drivers/gpu/drm/i915/display/intel_de.h | 1 + drivers/gpu/drm/i915/display/intel_display.c | 1583 +- drivers/gpu/drm/i915/display/intel_display.h | 47 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 46 +- drivers/gpu/drm/i915/display/intel_display_power.c | 46 +- drivers/gpu/drm/i915/display/intel_display_power.h | 2 +- drivers/gpu/drm/i915/display/intel_display_trace.h | 1 - drivers/gpu/drm/i915/display/intel_display_types.h | 55 +- drivers/gpu/drm/i915/display/intel_dmc.c | 14 +- drivers/gpu/drm/i915/display/intel_dmc.h | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 244 +- drivers/gpu/drm/i915/display/intel_dp.h | 2 + drivers/gpu/drm/i915/display/intel_dp_aux.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_aux.h | 4 + drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 4 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 307 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 6 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 35 +- drivers/gpu/drm/i915/display/intel_dpll.c | 12 - drivers/gpu/drm/i915/display/intel_dpll.h | 1 - drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 80 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 49 +- drivers/gpu/drm/i915/display/intel_dpt.c | 37 +- drivers/gpu/drm/i915/display/intel_drrs.c | 107 +- drivers/gpu/drm/i915/display/intel_dsb.c | 2 - drivers/gpu/drm/i915/display/intel_dsb.h | 2 +- drivers/gpu/drm/i915/display/intel_dsi.h | 4 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 40 +- drivers/gpu/drm/i915/display/intel_dvo_dev.h | 2 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 9 +- drivers/gpu/drm/i915/display/intel_fbc.c | 240 +- drivers/gpu/drm/i915/display/intel_fbc.h | 7 - drivers/gpu/drm/i915/display/intel_fbdev.c | 29 +- drivers/gpu/drm/i915/display/intel_fbdev.h | 7 - drivers/gpu/drm/i915/display/intel_fdi.c | 5 - drivers/gpu/drm/i915/display/intel_gmbus.c | 23 +- drivers/gpu/drm/i915/display/intel_gmbus.h | 1 + drivers/gpu/drm/i915/display/intel_hdcp.c | 3 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 145 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 7 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 21 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 148 +- drivers/gpu/drm/i915/display/intel_lvds.h | 2 +- drivers/gpu/drm/i915/display/intel_opregion.c | 119 +- drivers/gpu/drm/i915/display/intel_opregion.h | 10 - drivers/gpu/drm/i915/display/intel_overlay.c | 2 - drivers/gpu/drm/i915/display/intel_pch_display.c | 88 +- drivers/gpu/drm/i915/display/intel_pch_display.h | 8 - drivers/gpu/drm/i915/display/intel_plane_initial.c | 14 +- drivers/gpu/drm/i915/display/intel_pps.c | 22 +- drivers/gpu/drm/i915/display/intel_psr.c | 133 +- drivers/gpu/drm/i915/display/intel_sdvo.h | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 238 +- drivers/gpu/drm/i915/display/intel_snps_phy_regs.h | 75 - drivers/gpu/drm/i915/display/intel_sprite.c | 65 +- drivers/gpu/drm/i915/display/intel_tc.c | 2 - drivers/gpu/drm/i915/display/intel_tc_phy_regs.h | 280 - drivers/gpu/drm/i915/display/intel_vbt_defs.h | 34 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 54 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 1 + drivers/gpu/drm/i915/display/intel_vga.c | 9 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 195 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 34 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 1 - drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h | 109 - drivers/gpu/drm/i915/display/vlv_dsi_regs.h | 480 - drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 37 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 3 - drivers/gpu/drm/i915/gem/i915_gem_create.h | 17 - drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h | 18 - drivers/gpu/drm/i915/gem/i915_gem_domain.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_domain.h | 15 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 242 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_internal.h | 23 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 41 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 25 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 68 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 16 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 22 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 27 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.h | 18 - drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 140 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_userptr.h | 14 - drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 106 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 28 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 12 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 6 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 192 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 362 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 1 - drivers/gpu/drm/i915/gem/selftests/mock_context.c | 1 - drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 6 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 - drivers/gpu/drm/i915/gt/gen6_engine_cs.c | 1 - drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 23 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 1 - drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 37 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 193 +- drivers/gpu/drm/i915/gt/intel_context.c | 4 +- drivers/gpu/drm/i915/gt/intel_context_sseu.c | 1 - drivers/gpu/drm/i915/gt/intel_engine.h | 5 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 182 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 246 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 11 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 5 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 53 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 134 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 10 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 15 - drivers/gpu/drm/i915/gt/intel_gt.c | 43 +- drivers/gpu/drm/i915/gt/intel_gt.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 2 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 17 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1506 - drivers/gpu/drm/i915/gt/intel_gtt.c | 36 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 54 +- drivers/gpu/drm/i915/gt/intel_llc.c | 11 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 59 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 63 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 15 + drivers/gpu/drm/i915/gt/intel_migrate.c | 196 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 39 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 16 +- drivers/gpu/drm/i915/gt/intel_rc6.h | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 142 +- drivers/gpu/drm/i915/gt/intel_region_lmem.h | 3 + drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 - drivers/gpu/drm/i915/gt/intel_reset.c | 29 +- drivers/gpu/drm/i915/gt/intel_ring.c | 2 - drivers/gpu/drm/i915/gt/intel_ring_submission.c | 16 +- drivers/gpu/drm/i915/gt/intel_rps.c | 13 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 20 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 4 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 1 - drivers/gpu/drm/i915/gt/intel_timeline.c | 5 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 179 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 1 - drivers/gpu/drm/i915/gt/selftest_execlists.c | 1 - drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 1 - drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 4 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 5 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 2 - drivers/gpu/drm/i915/gt/selftest_migrate.c | 2 - drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 8 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 1 - drivers/gpu/drm/i915/gt/selftest_workarounds.c | 1 - drivers/gpu/drm/i915/gt/shmem_utils.c | 32 - drivers/gpu/drm/i915/gt/shmem_utils.h | 3 - drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 80 +- .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 1 + drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 23 - drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 82 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 128 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 27 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 426 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 3 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 143 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 39 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 69 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 32 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 3 - drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 9 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 203 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 1 - drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 46 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +- .../gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c | 4 - drivers/gpu/drm/i915/gvt/aperture_gm.c | 3 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 4 +- drivers/gpu/drm/i915/gvt/display.c | 17 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 26 +- drivers/gpu/drm/i915/gvt/edid.c | 1 - drivers/gpu/drm/i915/gvt/execlist.c | 2 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 49 +- drivers/gpu/drm/i915/gvt/gtt.c | 70 +- drivers/gpu/drm/i915/gvt/gtt.h | 4 +- drivers/gpu/drm/i915/gvt/gvt.h | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 38 +- drivers/gpu/drm/i915/gvt/interrupt.c | 11 +- drivers/gpu/drm/i915/gvt/interrupt.h | 4 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 17 - drivers/gpu/drm/i915/gvt/mmio.c | 3 - drivers/gpu/drm/i915/gvt/mmio_context.c | 6 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 2 +- drivers/gpu/drm/i915/gvt/reg.h | 1 + drivers/gpu/drm/i915/gvt/sched_policy.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 - drivers/gpu/drm/i915/gvt/scheduler.h | 2 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_buddy.c | 466 + drivers/gpu/drm/i915/i915_buddy.h | 143 + drivers/gpu/drm/i915/i915_cmd_parser.c | 78 +- drivers/gpu/drm/i915/i915_cmd_parser.h | 26 - drivers/gpu/drm/i915/i915_debugfs.c | 20 +- drivers/gpu/drm/i915/i915_driver.c | 46 +- drivers/gpu/drm/i915/i915_driver.h | 5 - drivers/gpu/drm/i915/i915_drv.h | 446 +- drivers/gpu/drm/i915/i915_file_private.h | 108 - drivers/gpu/drm/i915/i915_gem.c | 45 +- drivers/gpu/drm/i915/i915_gem_evict.c | 102 +- drivers/gpu/drm/i915/i915_gem_evict.h | 28 - drivers/gpu/drm/i915/i915_gem_gtt.c | 17 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 4 - drivers/gpu/drm/i915/i915_getparam.c | 4 +- drivers/gpu/drm/i915/i915_getparam.h | 15 - drivers/gpu/drm/i915/i915_gpu_error.c | 91 +- drivers/gpu/drm/i915/i915_gpu_error.h | 11 - drivers/gpu/drm/i915/i915_ioc32.c | 1 - drivers/gpu/drm/i915/i915_ioctl.c | 94 - drivers/gpu/drm/i915/i915_ioctl.h | 14 - drivers/gpu/drm/i915/i915_irq.c | 25 +- drivers/gpu/drm/i915/i915_irq.h | 1 - drivers/gpu/drm/i915/i915_mitigations.c | 1 - drivers/gpu/drm/i915/i915_mm.h | 3 +- drivers/gpu/drm/i915/i915_module.c | 7 +- drivers/gpu/drm/i915/i915_params.c | 5 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 29 +- drivers/gpu/drm/i915/i915_perf.c | 152 +- drivers/gpu/drm/i915/i915_perf_oa_regs.h | 137 - drivers/gpu/drm/i915/i915_perf_types.h | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 2 - drivers/gpu/drm/i915/i915_reg.h | 5307 +- drivers/gpu/drm/i915/i915_reg_defs.h | 128 - drivers/gpu/drm/i915/i915_request.c | 14 +- drivers/gpu/drm/i915/i915_request.h | 6 +- drivers/gpu/drm/i915/i915_scatterlist.c | 11 +- drivers/gpu/drm/i915/i915_suspend.c | 1 - drivers/gpu/drm/i915/i915_sysfs.c | 1 - drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 186 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 19 +- drivers/gpu/drm/i915/i915_utils.h | 15 + drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 654 +- drivers/gpu/drm/i915/i915_vma.h | 37 +- drivers/gpu/drm/i915/i915_vma_resource.c | 418 - drivers/gpu/drm/i915/i915_vma_resource.h | 234 - 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 | 19 +- drivers/gpu/drm/i915/intel_device_info.c | 39 +- drivers/gpu/drm/i915/intel_device_info.h | 14 +- drivers/gpu/drm/i915/intel_dram.c | 8 +- drivers/gpu/drm/i915/intel_mchbar_regs.h | 228 - drivers/gpu/drm/i915/intel_memory_region.c | 10 +- drivers/gpu/drm/i915/intel_memory_region.h | 7 +- drivers/gpu/drm/i915/intel_pch.c | 1 - drivers/gpu/drm/i915/intel_pch.h | 1 - drivers/gpu/drm/i915/intel_pci_config.h | 85 - drivers/gpu/drm/i915/intel_pcode.c | 32 +- drivers/gpu/drm/i915/intel_pcode.h | 12 +- drivers/gpu/drm/i915/intel_pm.c | 715 +- drivers/gpu/drm/i915/intel_pm.h | 1 + drivers/gpu/drm/i915/intel_region_ttm.c | 21 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 1 - drivers/gpu/drm/i915/intel_sbi.c | 1 - drivers/gpu/drm/i915/intel_step.c | 17 +- drivers/gpu/drm/i915/intel_uncore.c | 75 +- drivers/gpu/drm/i915/intel_uncore.h | 2 +- drivers/gpu/drm/i915/intel_wopcm.c | 42 +- drivers/gpu/drm/i915/pxp/intel_pxp_irq.c | 1 - drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 2 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 787 + drivers/gpu/drm/i915/selftests/i915_gem.c | 11 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 29 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 430 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 120 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 1 - drivers/gpu/drm/i915/selftests/i915_vma.c | 31 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 1 - .../gpu/drm/i915/selftests/intel_memory_region.c | 172 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 13 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 +- drivers/gpu/drm/i915/selftests/mock_region.c | 13 +- drivers/gpu/drm/i915/selftests/mock_region.h | 3 +- drivers/gpu/drm/i915/vlv_sideband.c | 1 - drivers/gpu/drm/i915/vlv_sideband.h | 2 - drivers/gpu/drm/i915/vlv_sideband_reg.h | 180 - drivers/gpu/drm/i915/vlv_suspend.c | 2 - drivers/gpu/drm/imx/dcss/dcss-drv.c | 3 +- drivers/gpu/drm/imx/imx-drm-core.c | 3 - drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/imx/parallel-display.c | 8 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 82 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 38 - drivers/gpu/drm/kmb/kmb_drv.c | 3 +- drivers/gpu/drm/lib/drm_random.c | 3 +- drivers/gpu/drm/lib/drm_random.h | 2 - drivers/gpu/drm/lima/lima_gem.c | 4 +- drivers/gpu/drm/lima/lima_sched.c | 9 +- drivers/gpu/drm/mcde/mcde_drv.c | 10 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 8 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 9 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 27 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 36 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 15 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 7 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 5 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 33 +- drivers/gpu/drm/meson/meson_drv.c | 38 +- drivers/gpu/drm/meson/meson_osd_afbcd.c | 41 +- drivers/gpu/drm/meson/meson_osd_afbcd.h | 1 - drivers/gpu/drm/mgag200/mgag200_drv.c | 20 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 9 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 6 +- drivers/gpu/drm/msm/Kconfig | 10 +- drivers/gpu/drm/msm/Makefile | 3 +- drivers/gpu/drm/msm/adreno/a2xx.xml.h | 26 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 1 - drivers/gpu/drm/msm/adreno/a3xx.xml.h | 30 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 1 - drivers/gpu/drm/msm/adreno/a4xx.xml.h | 112 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 1 - drivers/gpu/drm/msm/adreno/a5xx.xml.h | 63 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 1 - drivers/gpu/drm/msm/adreno/a6xx.xml.h | 674 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 26 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 62 +- drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 31 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 1 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 55 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 8 +- drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 46 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 23 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 100 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 28 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 19 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 39 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 36 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 610 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 11 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 187 + drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h | 40 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 68 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 28 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 107 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 19 +- drivers/gpu/drm/msm/disp/mdp4/mdp4.xml.h | 37 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 19 +- drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h | 37 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 8 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 5 - drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 37 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 +- drivers/gpu/drm/msm/disp/mdp_common.xml.h | 37 +- drivers/gpu/drm/msm/dp/dp_audio.c | 2 +- drivers/gpu/drm/msm/dp/dp_aux.h | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 14 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 2 +- drivers/gpu/drm/msm/dp/dp_clk_util.c | 120 - drivers/gpu/drm/msm/dp/dp_clk_util.h | 38 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 104 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 8 +- drivers/gpu/drm/msm/dp/dp_debug.c | 28 +- drivers/gpu/drm/msm/dp/dp_display.c | 196 +- drivers/gpu/drm/msm/dp/dp_display.h | 2 +- drivers/gpu/drm/msm/dp/dp_drm.c | 21 +- drivers/gpu/drm/msm/dp/dp_panel.c | 5 - drivers/gpu/drm/msm/dp/dp_parser.c | 38 +- drivers/gpu/drm/msm/dp/dp_parser.h | 4 +- drivers/gpu/drm/msm/dsi/dsi.c | 4 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 37 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 23 - drivers/gpu/drm/msm/dsi/dsi_cfg.h | 3 - drivers/gpu/drm/msm/dsi/dsi_host.c | 8 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 65 +- drivers/gpu/drm/msm/dsi/dsi_phy_10nm.xml.h | 37 +- drivers/gpu/drm/msm/dsi/dsi_phy_14nm.xml.h | 37 +- drivers/gpu/drm/msm/dsi/dsi_phy_20nm.xml.h | 37 +- drivers/gpu/drm/msm/dsi/dsi_phy_28nm.xml.h | 37 +- drivers/gpu/drm/msm/dsi/dsi_phy_28nm_8960.xml.h | 37 +- drivers/gpu/drm/msm/dsi/dsi_phy_5nm.xml.h | 480 + drivers/gpu/drm/msm/dsi/dsi_phy_7nm.xml.h | 43 +- drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | 37 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 14 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 4 - drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 122 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 4 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 4 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 4 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 26 +- drivers/gpu/drm/msm/dsi/sfpb.xml.h | 37 +- drivers/gpu/drm/msm/edp/edp.h | 77 - drivers/gpu/drm/msm/edp/edp_ctrl.c | 1373 - drivers/gpu/drm/msm/hdmi/hdmi.c | 7 +- drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 37 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 11 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 7 +- drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | 2 +- drivers/gpu/drm/msm/hdmi/qfprom.xml.h | 37 +- drivers/gpu/drm/msm/msm_atomic.c | 15 + drivers/gpu/drm/msm/msm_debugfs.c | 6 +- drivers/gpu/drm/msm/msm_drv.c | 209 +- drivers/gpu/drm/msm/msm_drv.h | 50 +- drivers/gpu/drm/msm/msm_fb.c | 43 +- drivers/gpu/drm/msm/msm_gem.h | 3 - drivers/gpu/drm/msm/msm_gem_prime.c | 6 +- drivers/gpu/drm/msm/msm_gem_submit.c | 42 +- drivers/gpu/drm/msm/msm_gpu.c | 16 +- drivers/gpu/drm/msm/msm_gpu.h | 37 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 30 +- drivers/gpu/drm/msm/msm_io_utils.c | 126 - drivers/gpu/drm/msm/msm_rd.c | 8 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 2 +- drivers/gpu/drm/msm/msm_submitqueue.c | 39 - drivers/gpu/drm/mxsfb/mxsfb_drv.c | 15 +- drivers/gpu/drm/nouveau/Kconfig | 1 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 + drivers/gpu/drm/nouveau/include/nvfw/hs.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/list.h | 353 + drivers/gpu/drm/nouveau/nouveau_backlight.c | 6 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 2 +- drivers/gpu/drm/nouveau/nouveau_display.c | 6 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 17 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 4 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 3 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 13 +- drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 317 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h | 35 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c | 13 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorga102.c | 4 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 14 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c | 5 +- drivers/gpu/drm/omapdrm/dss/dss.c | 8 +- drivers/gpu/drm/omapdrm/omap_drv.c | 3 - drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 1 - drivers/gpu/drm/omapdrm/omap_plane.c | 22 +- drivers/gpu/drm/panel/Kconfig | 24 +- drivers/gpu/drm/panel/Makefile | 2 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 8 +- drivers/gpu/drm/panel/panel-edp.c | 102 +- drivers/gpu/drm/panel/panel-novatek-nt35560.c | 561 - drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 36 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 490 + drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/panfrost/panfrost_features.h | 215 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 1 - drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 35 +- drivers/gpu/drm/panfrost/panfrost_issues.h | 2 +- drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 2 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 13 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 3 +- drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/qxl/qxl_draw.c | 6 +- drivers/gpu/drm/qxl/qxl_drv.c | 31 +- drivers/gpu/drm/qxl/qxl_drv.h | 23 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 41 +- drivers/gpu/drm/qxl/qxl_object.c | 8 +- drivers/gpu/drm/qxl/qxl_object.h | 4 +- drivers/gpu/drm/qxl/qxl_prime.c | 4 +- drivers/gpu/drm/radeon/atom.c | 3 +- drivers/gpu/drm/radeon/atombios_dp.c | 2 +- drivers/gpu/drm/radeon/cik.c | 2 +- drivers/gpu/drm/radeon/evergreen.c | 2 +- drivers/gpu/drm/radeon/ni.c | 2 +- drivers/gpu/drm/radeon/r600.c | 2 +- drivers/gpu/drm/radeon/radeon.h | 5 +- drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_connectors.c | 4 +- drivers/gpu/drm/radeon/radeon_device.c | 19 +- drivers/gpu/drm/radeon/radeon_display.c | 2 - drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 1 - drivers/gpu/drm/radeon/radeon_kms.c | 7 +- drivers/gpu/drm/radeon/radeon_mode.h | 4 +- drivers/gpu/drm/radeon/radeon_object.c | 34 +- drivers/gpu/drm/radeon/radeon_object.h | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 22 +- drivers/gpu/drm/radeon/radeon_uvd.c | 5 +- drivers/gpu/drm/radeon/rv770.c | 2 +- drivers/gpu/drm/radeon/si.c | 2 +- drivers/gpu/drm/rcar-du/Makefile | 6 + drivers/gpu/drm/rcar-du/rcar_du_drv.c | 18 +- drivers/gpu/drm/rcar-du/rcar_du_of.c | 323 + drivers/gpu/drm/rcar-du/rcar_du_of.h | 20 + .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dts | 69 + .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dts | 43 + .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dts | 43 + .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dts | 43 + .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dts | 43 + drivers/gpu/drm/rcar-du/rcar_du_plane.c | 13 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 10 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 1 - drivers/gpu/drm/rockchip/Kconfig | 2 - drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 4 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 30 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 9 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 5 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 9 +- drivers/gpu/drm/selftests/Makefile | 3 +- drivers/gpu/drm/selftests/drm_buddy_selftests.h | 15 - drivers/gpu/drm/selftests/test-drm_buddy.c | 992 - drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 8 +- drivers/gpu/drm/selftests/test-drm_framebuffer.c | 1 + drivers/gpu/drm/selftests/test-drm_plane_helper.c | 4 - drivers/gpu/drm/shmobile/shmob_drm_drv.c | 3 +- drivers/gpu/drm/solomon/Kconfig | 21 - drivers/gpu/drm/solomon/Makefile | 2 - drivers/gpu/drm/solomon/ssd130x-i2c.c | 116 - drivers/gpu/drm/solomon/ssd130x.c | 843 - drivers/gpu/drm/solomon/ssd130x.h | 76 - drivers/gpu/drm/sprd/Kconfig | 1 + drivers/gpu/drm/sprd/sprd_dpu.c | 5 - drivers/gpu/drm/sprd/sprd_drm.c | 13 +- drivers/gpu/drm/sprd/sprd_dsi.c | 5 - drivers/gpu/drm/sti/sti_cursor.c | 2 +- drivers/gpu/drm/sti/sti_drv.c | 10 +- drivers/gpu/drm/sti/sti_gdp.c | 2 +- drivers/gpu/drm/sti/sti_hqvdp.c | 2 +- drivers/gpu/drm/sti/sti_plane.c | 6 + drivers/gpu/drm/sti/sti_plane.h | 1 + drivers/gpu/drm/stm/drv.c | 8 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 114 +- drivers/gpu/drm/stm/ltdc.c | 915 +- drivers/gpu/drm/stm/ltdc.h | 15 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 14 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 16 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 8 +- drivers/gpu/drm/tegra/Kconfig | 1 - drivers/gpu/drm/tegra/dc.c | 50 +- drivers/gpu/drm/tegra/dc.h | 7 - drivers/gpu/drm/tegra/dp.c | 13 +- drivers/gpu/drm/tegra/dpaux.c | 7 +- drivers/gpu/drm/tegra/drm.c | 3 - drivers/gpu/drm/tegra/dsi.c | 4 +- drivers/gpu/drm/tegra/gem.c | 10 +- drivers/gpu/drm/tegra/hdmi.c | 34 +- drivers/gpu/drm/tegra/hub.c | 24 +- drivers/gpu/drm/tegra/plane.c | 73 +- drivers/gpu/drm/tegra/plane.h | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tidss/tidss_drv.c | 3 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 7 +- drivers/gpu/drm/tiny/Kconfig | 15 - drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/arcpgu.c | 3 +- drivers/gpu/drm/tiny/bochs.c | 20 +- drivers/gpu/drm/tiny/cirrus.c | 25 +- drivers/gpu/drm/tiny/gm12u320.c | 7 +- drivers/gpu/drm/tiny/panel-mipi-dbi.c | 396 - drivers/gpu/drm/tiny/repaper.c | 24 +- drivers/gpu/drm/tiny/simpledrm.c | 25 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 23 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 113 +- drivers/gpu/drm/ttm/ttm_sys_manager.c | 3 +- drivers/gpu/drm/ttm/ttm_tt.c | 8 +- drivers/gpu/drm/tve200/tve200_drv.c | 3 +- drivers/gpu/drm/udl/udl_modeset.c | 3 +- drivers/gpu/drm/v3d/v3d_bo.c | 1 - drivers/gpu/drm/v3d/v3d_debugfs.c | 11 +- drivers/gpu/drm/v3d/v3d_drv.c | 8 +- drivers/gpu/drm/v3d/v3d_gem.c | 6 +- drivers/gpu/drm/v3d/v3d_sched.c | 50 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 20 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 4 +- drivers/gpu/drm/vc4/vc4_bo.c | 2 + drivers/gpu/drm/vc4/vc4_drv.c | 40 +- drivers/gpu/drm/vc4/vc4_dsi.c | 7 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 158 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 5 +- drivers/gpu/drm/vc4/vc4_regs.h | 3 - drivers/gpu/drm/virtio/virtgpu_debugfs.c | 4 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 3 - drivers/gpu/drm/virtio/virtgpu_object.c | 1 - drivers/gpu/drm/vkms/vkms_composer.c | 4 +- drivers/gpu/drm/vkms/vkms_drv.h | 8 +- drivers/gpu/drm/vkms/vkms_output.c | 29 +- drivers/gpu/drm/vkms/vkms_plane.c | 2 +- drivers/gpu/drm/vkms/vkms_writeback.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 46 + drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 3 + drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c | 3 +- drivers/gpu/drm/xen/xen_drm_front.c | 3 - drivers/gpu/drm/xen/xen_drm_front_gem.c | 7 +- drivers/gpu/drm/xen/xen_drm_front_gem.h | 6 +- drivers/gpu/drm/xlnx/Kconfig | 1 - drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 3 +- drivers/gpu/host1x/dev.c | 8 +- drivers/gpu/ipu-v3/ipu-csi.c | 6 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/gpu/vga/Kconfig | 19 + drivers/gpu/vga/Makefile | 1 + drivers/gpu/vga/vgaarb.c | 1567 + drivers/greybus/svc.c | 16 +- drivers/hid/Kconfig | 19 - drivers/hid/Makefile | 2 - drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 7 +- drivers/hid/hid-apple.c | 305 +- drivers/hid/hid-core.c | 280 +- drivers/hid/hid-google-hammer.c | 2 +- drivers/hid/hid-ids.h | 14 +- drivers/hid/hid-input.c | 364 +- drivers/hid/hid-quirks.c | 16 - drivers/hid/hid-razer.c | 125 - drivers/hid/hid-sigmamicro.c | 130 - drivers/hid/hid-uclogic-core.c | 258 +- drivers/hid/hid-uclogic-params.c | 198 +- drivers/hid/hid-uclogic-params.h | 92 +- drivers/hid/hid-uclogic-rdesc.c | 69 +- drivers/hid/hid-uclogic-rdesc.h | 38 +- drivers/hid/i2c-hid/i2c-hid-core.c | 591 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 29 +- drivers/hid/uhid.c | 2 +- drivers/hv/channel_mgmt.c | 19 +- drivers/hv/hv_balloon.c | 2 +- drivers/hv/hv_common.c | 4 +- drivers/hv/hv_snapshot.c | 7 +- drivers/hv/hyperv_vmbus.h | 14 +- drivers/hv/vmbus_drv.c | 4 +- drivers/hwmon/Kconfig | 60 +- drivers/hwmon/Makefile | 4 - drivers/hwmon/adt7310.c | 94 +- drivers/hwmon/adt7410.c | 82 +- drivers/hwmon/adt7x10.c | 479 +- drivers/hwmon/adt7x10.h | 10 +- drivers/hwmon/aquacomputer_d5next.c | 379 +- drivers/hwmon/asus-ec-sensors.c | 716 - drivers/hwmon/asus_wmi_ec_sensors.c | 3 +- drivers/hwmon/asus_wmi_sensors.c | 1 - drivers/hwmon/axi-fan-control.c | 3 +- drivers/hwmon/dell-smm-hwmon.c | 77 +- drivers/hwmon/hwmon.c | 40 +- drivers/hwmon/lm70.c | 16 - drivers/hwmon/lm83.c | 476 +- drivers/hwmon/max6639.c | 62 +- drivers/hwmon/mlxreg-fan.c | 84 +- drivers/hwmon/nct6775.c | 146 +- drivers/hwmon/occ/common.c | 19 +- drivers/hwmon/occ/common.h | 2 - drivers/hwmon/occ/sysfs.c | 46 - drivers/hwmon/peci/Kconfig | 31 - drivers/hwmon/peci/Makefile | 7 - drivers/hwmon/peci/common.h | 58 - drivers/hwmon/peci/cputemp.c | 592 - drivers/hwmon/peci/dimmtemp.c | 630 - drivers/hwmon/pmbus/Kconfig | 33 +- drivers/hwmon/pmbus/Makefile | 1 - drivers/hwmon/pmbus/adm1275.c | 40 +- drivers/hwmon/pmbus/lm25066.c | 14 - drivers/hwmon/pmbus/pli1209bc.c | 146 - drivers/hwmon/pmbus/pmbus.h | 1 - drivers/hwmon/pmbus/pmbus_core.c | 130 +- drivers/hwmon/pmbus/xdpe12284.c | 32 +- drivers/hwmon/powr1220.c | 235 +- drivers/hwmon/sch5627.c | 71 - drivers/hwmon/sch5636.c | 10 - drivers/hwmon/sch56xx-common.c | 44 +- drivers/hwmon/sy7636a-hwmon.c | 106 - drivers/hwmon/tc654.c | 104 +- drivers/hwmon/tmp464.c | 712 - drivers/hwmon/vexpress-hwmon.c | 6 +- drivers/hwspinlock/sprd_hwspinlock.c | 3 +- drivers/hwspinlock/stm32_hwspinlock.c | 4 +- drivers/hwtracing/coresight/coresight-config.h | 2 +- drivers/hwtracing/coresight/coresight-core.c | 3 + drivers/hwtracing/coresight/coresight-etm3x-core.c | 4 - drivers/hwtracing/coresight/coresight-etm4x-core.c | 12 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 38 +- drivers/hwtracing/coresight/coresight-platform.c | 8 +- drivers/hwtracing/coresight/coresight-syscfg.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 125 +- drivers/hwtracing/coresight/coresight-trbe.h | 8 + drivers/hwtracing/intel_th/msu.c | 4 +- drivers/i2c/busses/Kconfig | 25 +- drivers/i2c/busses/Makefile | 4 - drivers/i2c/busses/i2c-amd-mp2-pci.c | 7 +- drivers/i2c/busses/i2c-bcm2835.c | 21 +- drivers/i2c/busses/i2c-ccgx-ucsi.c | 30 - drivers/i2c/busses/i2c-ccgx-ucsi.h | 11 - drivers/i2c/busses/i2c-cht-wc.c | 131 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 4 +- drivers/i2c/busses/i2c-designware-amdpsp.c | 393 - drivers/i2c/busses/i2c-designware-baytrail.c | 12 +- drivers/i2c/busses/i2c-designware-common.c | 12 - drivers/i2c/busses/i2c-designware-core.h | 20 +- drivers/i2c/busses/i2c-designware-master.c | 11 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 61 +- drivers/i2c/busses/i2c-designware-platdrv.c | 88 +- drivers/i2c/busses/i2c-i801.c | 24 +- drivers/i2c/busses/i2c-mt65xx.c | 206 +- drivers/i2c/busses/i2c-npcm7xx.c | 16 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 62 +- drivers/i2c/busses/i2c-pasemi-core.c | 1 + drivers/i2c/busses/i2c-pasemi-pci.c | 1 - drivers/i2c/busses/i2c-piix4.c | 213 +- drivers/i2c/busses/i2c-qcom-cci.c | 3 +- drivers/i2c/busses/i2c-qcom-geni.c | 308 +- drivers/i2c/busses/i2c-rcar.c | 1 - drivers/i2c/busses/i2c-riic.c | 34 +- drivers/i2c/busses/i2c-tegra.c | 18 +- drivers/i2c/busses/i2c-xiic.c | 3 +- drivers/i2c/i2c-core-acpi.c | 17 +- drivers/i2c/i2c-core-base.c | 4 +- drivers/i2c/i2c-core-smbus.c | 14 +- drivers/i2c/i2c-core.h | 9 - drivers/i2c/i2c-smbus.c | 5 +- drivers/i3c/master.c | 151 +- drivers/idle/intel_idle.c | 108 - drivers/iio/accel/Kconfig | 62 +- drivers/iio/accel/Makefile | 3 - drivers/iio/accel/adis16201.c | 1 - drivers/iio/accel/adis16209.c | 1 - drivers/iio/accel/adxl313_core.c | 6 +- drivers/iio/accel/adxl313_i2c.c | 1 - drivers/iio/accel/adxl313_spi.c | 1 - drivers/iio/accel/adxl345.h | 7 +- drivers/iio/accel/adxl345_core.c | 56 +- drivers/iio/accel/adxl345_i2c.c | 35 +- drivers/iio/accel/adxl345_spi.c | 35 +- drivers/iio/accel/adxl355_core.c | 11 +- drivers/iio/accel/adxl355_i2c.c | 1 - drivers/iio/accel/adxl355_spi.c | 1 - drivers/iio/accel/adxl367.c | 1588 - drivers/iio/accel/adxl367.h | 23 - drivers/iio/accel/adxl367_i2c.c | 90 - drivers/iio/accel/adxl367_spi.c | 164 - drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/adxl372_i2c.c | 1 - drivers/iio/accel/adxl372_spi.c | 1 - drivers/iio/accel/bma180.c | 9 +- drivers/iio/accel/bma400_core.c | 6 +- drivers/iio/accel/bma400_i2c.c | 1 - drivers/iio/accel/bma400_spi.c | 1 - drivers/iio/accel/bmc150-accel-core.c | 8 +- drivers/iio/accel/bmc150-accel-i2c.c | 1 - drivers/iio/accel/bmc150-accel-spi.c | 1 - drivers/iio/accel/bmi088-accel-core.c | 8 +- drivers/iio/accel/bmi088-accel-spi.c | 1 - drivers/iio/accel/da280.c | 6 +- drivers/iio/accel/da311.c | 6 +- drivers/iio/accel/dmard06.c | 10 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/dmard10.c | 7 +- drivers/iio/accel/fxls8962af-core.c | 8 +- drivers/iio/accel/fxls8962af-i2c.c | 1 - drivers/iio/accel/fxls8962af-spi.c | 1 - drivers/iio/accel/kxsd9-i2c.c | 1 - drivers/iio/accel/kxsd9-spi.c | 1 - drivers/iio/accel/kxsd9.c | 6 +- drivers/iio/accel/mc3230.c | 6 +- drivers/iio/accel/mma7455_core.c | 6 +- drivers/iio/accel/mma7455_i2c.c | 1 - drivers/iio/accel/mma7455_spi.c | 1 - drivers/iio/accel/mma7660.c | 11 +- drivers/iio/accel/mma8452.c | 54 +- drivers/iio/accel/mma9551.c | 12 +- drivers/iio/accel/mma9551_core.c | 36 +- drivers/iio/accel/mma9553.c | 12 +- drivers/iio/accel/ssp_accel_sensor.c | 1 - drivers/iio/accel/st_accel.h | 2 - drivers/iio/accel/st_accel_buffer.c | 5 + drivers/iio/accel/st_accel_core.c | 88 +- drivers/iio/accel/st_accel_i2c.c | 6 - drivers/iio/accel/st_accel_spi.c | 1 - drivers/iio/accel/stk8312.c | 11 +- drivers/iio/accel/stk8ba50.c | 11 +- drivers/iio/adc/Kconfig | 11 - drivers/iio/adc/Makefile | 1 - drivers/iio/adc/ab8500-gpadc.c | 14 +- drivers/iio/adc/ad7091r-base.c | 4 +- drivers/iio/adc/ad7091r5.c | 1 - drivers/iio/adc/ad7124.c | 1 - drivers/iio/adc/ad7192.c | 5 +- drivers/iio/adc/ad7280a.c | 1111 - drivers/iio/adc/ad7606.c | 4 +- drivers/iio/adc/ad7606_par.c | 1 - drivers/iio/adc/ad7606_spi.c | 1 - drivers/iio/adc/ad7780.c | 1 - drivers/iio/adc/ad7791.c | 1 - drivers/iio/adc/ad7793.c | 1 - drivers/iio/adc/ad_sigma_delta.c | 20 +- drivers/iio/adc/aspeed_adc.c | 4 +- drivers/iio/adc/at91_adc.c | 7 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/exynos_adc.c | 9 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mt6577_auxadc.c | 16 +- drivers/iio/adc/palmas_gpadc.c | 10 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 15 +- drivers/iio/adc/qcom-spmi-vadc.c | 24 +- drivers/iio/adc/qcom-vadc-common.c | 92 +- drivers/iio/adc/rcar-gyroadc.c | 6 +- drivers/iio/adc/rn5t618-adc.c | 7 +- drivers/iio/adc/rockchip_saradc.c | 9 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 17 +- drivers/iio/adc/stm32-adc.c | 12 +- drivers/iio/adc/stm32-dfsdm-adc.c | 11 +- drivers/iio/adc/stm32-dfsdm-core.c | 19 +- drivers/iio/adc/ti-adc084s021.c | 2 +- drivers/iio/adc/ti-tsc2046.c | 269 +- drivers/iio/adc/twl4030-madc.c | 9 +- drivers/iio/adc/twl6030-gpadc.c | 10 +- drivers/iio/adc/vf610_adc.c | 7 +- drivers/iio/adc/xilinx-ams.c | 26 +- drivers/iio/afe/iio-rescale.c | 288 +- drivers/iio/amplifiers/Kconfig | 11 - drivers/iio/amplifiers/Makefile | 1 - drivers/iio/amplifiers/ada4250.c | 403 - drivers/iio/amplifiers/hmc425a.c | 6 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +- drivers/iio/buffer/industrialio-hw-consumer.c | 4 +- drivers/iio/chemical/atlas-ezo-sensor.c | 32 +- drivers/iio/chemical/atlas-sensor.c | 17 +- drivers/iio/chemical/bme680_core.c | 4 +- drivers/iio/chemical/bme680_i2c.c | 1 - drivers/iio/chemical/bme680_spi.c | 3 +- drivers/iio/chemical/scd4x.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 28 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 40 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 7 +- drivers/iio/common/st_sensors/Kconfig | 2 + drivers/iio/common/st_sensors/st_sensors_buffer.c | 7 +- drivers/iio/common/st_sensors/st_sensors_core.c | 28 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 2 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 9 +- drivers/iio/dac/Kconfig | 11 - drivers/iio/dac/Makefile | 1 - drivers/iio/dac/ad5592r-base.c | 5 +- drivers/iio/dac/ad5592r.c | 1 - drivers/iio/dac/ad5593r.c | 1 - drivers/iio/dac/ad5686-spi.c | 1 - drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5696-i2c.c | 1 - drivers/iio/dac/ltc2688.c | 1071 - drivers/iio/dac/m62332.c | 11 +- drivers/iio/dac/stm32-dac-core.c | 16 +- drivers/iio/dac/stm32-dac.c | 9 +- drivers/iio/dac/vf610_dac.c | 7 +- drivers/iio/frequency/Kconfig | 20 - drivers/iio/frequency/Makefile | 2 - drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 103 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/frequency/admv1014.c | 823 - drivers/iio/frequency/admv4420.c | 398 - drivers/iio/gyro/Kconfig | 37 +- drivers/iio/gyro/adis16136.c | 1 - drivers/iio/gyro/adis16260.c | 1 - drivers/iio/gyro/ssp_gyro_sensor.c | 1 - drivers/iio/gyro/st_gyro_buffer.c | 4 + drivers/iio/gyro/st_gyro_core.c | 5 +- drivers/iio/gyro/st_gyro_i2c.c | 1 - drivers/iio/gyro/st_gyro_spi.c | 1 - drivers/iio/humidity/dht11.c | 3 +- drivers/iio/humidity/hdc100x.c | 7 - drivers/iio/humidity/htu21.c | 1 - drivers/iio/imu/adis.c | 67 +- drivers/iio/imu/adis16400.c | 1 - drivers/iio/imu/adis16460.c | 1 - drivers/iio/imu/adis16475.c | 1 - drivers/iio/imu/adis16480.c | 1 - drivers/iio/imu/adis_buffer.c | 10 +- drivers/iio/imu/adis_trigger.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 15 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 +- drivers/iio/imu/kmx61.c | 10 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 4 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 1 - drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 1 - drivers/iio/industrialio-buffer.c | 4 +- drivers/iio/industrialio-core.c | 2 +- drivers/iio/industrialio-event.c | 1 - drivers/iio/inkern.c | 40 +- drivers/iio/light/apds9300.c | 10 +- drivers/iio/light/bh1780.c | 12 +- drivers/iio/light/cm3232.c | 9 +- drivers/iio/light/isl29018.c | 10 +- drivers/iio/light/isl29125.c | 7 +- drivers/iio/light/jsa1212.c | 11 +- drivers/iio/light/lm3533-als.c | 6 +- drivers/iio/light/ltr501.c | 20 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/rpr0521.c | 7 +- drivers/iio/light/st_uvis25_core.c | 4 +- drivers/iio/light/st_uvis25_i2c.c | 1 - drivers/iio/light/st_uvis25_spi.c | 1 - drivers/iio/light/stk3310.c | 11 +- drivers/iio/light/tcs3414.c | 7 +- drivers/iio/light/tcs3472.c | 7 +- drivers/iio/light/tsl2563.c | 10 +- drivers/iio/light/tsl2772.c | 2 +- drivers/iio/light/tsl4531.c | 10 +- drivers/iio/light/us5182d.c | 6 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/magnetometer/Kconfig | 35 +- drivers/iio/magnetometer/ak8975.c | 12 +- drivers/iio/magnetometer/bmc150_magn.c | 8 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 1 - drivers/iio/magnetometer/bmc150_magn_spi.c | 1 - drivers/iio/magnetometer/hmc5843_core.c | 8 +- drivers/iio/magnetometer/hmc5843_i2c.c | 1 - drivers/iio/magnetometer/hmc5843_spi.c | 1 - drivers/iio/magnetometer/mag3110.c | 10 +- drivers/iio/magnetometer/mmc35240.c | 9 +- drivers/iio/magnetometer/rm3100-core.c | 8 +- drivers/iio/magnetometer/rm3100-i2c.c | 1 - drivers/iio/magnetometer/rm3100-spi.c | 1 - drivers/iio/magnetometer/st_magn_buffer.c | 4 + drivers/iio/magnetometer/st_magn_core.c | 5 +- drivers/iio/magnetometer/st_magn_i2c.c | 1 - drivers/iio/magnetometer/st_magn_spi.c | 1 - drivers/iio/potentiometer/Kconfig | 6 +- drivers/iio/potentiometer/ds1803.c | 169 +- drivers/iio/pressure/Kconfig | 35 +- drivers/iio/pressure/dps310.c | 7 - drivers/iio/pressure/mpl115.c | 2 +- drivers/iio/pressure/mpl115_i2c.c | 1 - drivers/iio/pressure/mpl115_spi.c | 1 - drivers/iio/pressure/mpl3115.c | 10 +- drivers/iio/pressure/ms5611_core.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 1 - drivers/iio/pressure/ms5611_spi.c | 1 - drivers/iio/pressure/ms5637.c | 1 - drivers/iio/pressure/st_pressure_buffer.c | 5 + drivers/iio/pressure/st_pressure_core.c | 5 +- drivers/iio/pressure/st_pressure_i2c.c | 1 - drivers/iio/pressure/st_pressure_spi.c | 1 - drivers/iio/pressure/zpa2326.c | 12 +- drivers/iio/pressure/zpa2326_i2c.c | 1 - drivers/iio/pressure/zpa2326_spi.c | 1 - drivers/iio/proximity/Kconfig | 34 - drivers/iio/proximity/Makefile | 3 - drivers/iio/proximity/as3935.c | 26 +- drivers/iio/proximity/ping.c | 4 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 7 +- drivers/iio/proximity/rfd77402.c | 9 +- drivers/iio/proximity/srf04.c | 12 +- drivers/iio/proximity/srf08.c | 6 +- drivers/iio/proximity/sx9310.c | 741 +- drivers/iio/proximity/sx9324.c | 1068 - drivers/iio/proximity/sx9360.c | 893 - drivers/iio/proximity/sx9500.c | 8 +- drivers/iio/proximity/sx_common.c | 572 - drivers/iio/proximity/sx_common.h | 157 - drivers/iio/proximity/vl53l0x-i2c.c | 2 +- drivers/iio/temperature/iqs620at-temp.c | 4 +- drivers/iio/temperature/max31856.c | 4 +- drivers/iio/temperature/max31865.c | 4 +- drivers/iio/temperature/maxim_thermocouple.c | 5 +- drivers/iio/temperature/mlx90614.c | 12 +- drivers/iio/temperature/mlx90632.c | 2 +- drivers/iio/temperature/tmp006.c | 6 +- drivers/iio/temperature/tmp007.c | 6 +- drivers/iio/temperature/tsys01.c | 1 - drivers/iio/temperature/tsys02d.c | 1 - drivers/iio/test/Kconfig | 10 - drivers/iio/test/Makefile | 1 - drivers/iio/test/iio-test-rescale.c | 710 - drivers/iio/trigger/Kconfig | 2 +- drivers/iio/trigger/stm32-timer-trigger.c | 23 +- drivers/infiniband/core/addr.c | 1 + drivers/infiniband/core/cache.c | 1 + drivers/infiniband/core/cma.c | 2 +- drivers/infiniband/core/cma_configfs.c | 1 + drivers/infiniband/core/cq.c | 1 + drivers/infiniband/core/iwpm_util.h | 1 + drivers/infiniband/core/rw.c | 1 - drivers/infiniband/core/sa_query.c | 1 + drivers/infiniband/core/uverbs_cmd.c | 1 + drivers/infiniband/core/uverbs_std_types_qp.c | 1 + drivers/infiniband/core/verbs.c | 12 +- drivers/infiniband/hw/hfi1/affinity.c | 5 +- drivers/infiniband/hw/hfi1/debugfs.c | 1 + drivers/infiniband/hw/hfi1/device.c | 1 + drivers/infiniband/hw/hfi1/fault.c | 1 + drivers/infiniband/hw/hfi1/firmware.c | 1 + drivers/infiniband/hw/hfi1/verbs.c | 3 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 97 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 8 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 71 +- drivers/infiniband/hw/hns/hns_roce_device.h | 24 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 147 +- drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c | 5 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 44 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 106 +- drivers/infiniband/hw/irdma/cm.c | 68 +- drivers/infiniband/hw/irdma/cm.h | 7 - drivers/infiniband/hw/irdma/ctrl.c | 592 +- drivers/infiniband/hw/irdma/defs.h | 8 +- drivers/infiniband/hw/irdma/hmc.c | 105 +- drivers/infiniband/hw/irdma/hmc.h | 53 +- drivers/infiniband/hw/irdma/hw.c | 192 +- drivers/infiniband/hw/irdma/i40iw_hw.c | 1 + drivers/infiniband/hw/irdma/i40iw_if.c | 3 +- drivers/infiniband/hw/irdma/main.c | 27 +- drivers/infiniband/hw/irdma/main.h | 45 +- drivers/infiniband/hw/irdma/osdep.h | 41 +- drivers/infiniband/hw/irdma/pble.c | 77 +- drivers/infiniband/hw/irdma/pble.h | 25 +- drivers/infiniband/hw/irdma/protos.h | 90 +- drivers/infiniband/hw/irdma/puda.c | 132 +- drivers/infiniband/hw/irdma/puda.h | 43 +- drivers/infiniband/hw/irdma/status.h | 71 + drivers/infiniband/hw/irdma/type.h | 113 +- drivers/infiniband/hw/irdma/uda.c | 40 +- drivers/infiniband/hw/irdma/uda.h | 46 +- drivers/infiniband/hw/irdma/uk.c | 122 +- drivers/infiniband/hw/irdma/user.h | 62 +- drivers/infiniband/hw/irdma/utils.c | 247 +- drivers/infiniband/hw/irdma/verbs.c | 174 +- drivers/infiniband/hw/irdma/verbs.h | 12 +- drivers/infiniband/hw/irdma/ws.c | 19 +- drivers/infiniband/hw/irdma/ws.h | 2 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 1 + drivers/infiniband/hw/mlx4/srq.c | 1 + drivers/infiniband/hw/mlx5/ib_virt.c | 1 + drivers/infiniband/hw/mlx5/mem.c | 1 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 12 +- drivers/infiniband/hw/mlx5/mr.c | 104 +- drivers/infiniband/hw/mlx5/odp.c | 19 +- drivers/infiniband/hw/mlx5/qp.c | 4 +- drivers/infiniband/hw/mlx5/srq.c | 1 + drivers/infiniband/hw/mthca/mthca_main.c | 8 +- drivers/infiniband/hw/mthca/mthca_profile.c | 2 + drivers/infiniband/hw/qib/qib_fs.c | 1 + drivers/infiniband/hw/usnic/usnic_debugfs.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 1 + drivers/infiniband/hw/usnic/usnic_transport.c | 1 + drivers/infiniband/hw/usnic/usnic_vnic.c | 1 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 10 +- drivers/infiniband/sw/rxe/rxe.c | 22 +- drivers/infiniband/sw/rxe/rxe.h | 1 + drivers/infiniband/sw/rxe/rxe_cq.c | 20 +- drivers/infiniband/sw/rxe/rxe_loc.h | 27 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 542 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 1 + drivers/infiniband/sw/rxe/rxe_net.c | 18 + drivers/infiniband/sw/rxe/rxe_pool.c | 152 +- drivers/infiniband/sw/rxe/rxe_pool.h | 42 +- drivers/infiniband/sw/rxe/rxe_qp.c | 19 +- drivers/infiniband/sw/rxe/rxe_queue.c | 10 +- drivers/infiniband/sw/rxe/rxe_recv.c | 18 +- drivers/infiniband/sw/rxe/rxe_resp.c | 21 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 58 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 26 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 1 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 1 + drivers/infiniband/ulp/iser/iscsi_iser.c | 1 - drivers/infiniband/ulp/iser/iser_memory.c | 1 + drivers/infiniband/ulp/iser/iser_verbs.c | 1 + drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 42 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 - drivers/infiniband/ulp/rtrs/rtrs.c | 1 + drivers/infiniband/ulp/srp/ib_srp.h | 11 +- drivers/input/input.c | 45 +- drivers/input/joystick/xpad.c | 2 +- drivers/input/keyboard/Kconfig | 12 - drivers/input/keyboard/Makefile | 1 - drivers/input/keyboard/mt6779-keypad.c | 221 - drivers/input/keyboard/mtk-pmic-keys.c | 55 +- drivers/input/misc/da9063_onkey.c | 13 +- drivers/input/misc/soc_button_array.c | 24 +- drivers/input/rmi4/Kconfig | 2 +- drivers/input/serio/ps2-gpio.c | 195 +- drivers/input/touchscreen/Kconfig | 4 +- drivers/input/touchscreen/goodix.c | 61 +- drivers/input/touchscreen/goodix.h | 1 - drivers/input/touchscreen/tsc200x-core.c | 7 +- drivers/interconnect/imx/imx.c | 9 - drivers/interconnect/qcom/msm8939.c | 10 +- drivers/iommu/Kconfig | 6 +- drivers/iommu/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 4 +- drivers/iommu/amd/init.c | 18 +- drivers/iommu/amd/iommu.c | 23 +- drivers/iommu/amd/iommu_v2.c | 37 +- drivers/iommu/apple-dart.c | 20 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 5 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 45 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 113 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 5 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 28 +- drivers/iommu/dma-iommu.c | 18 +- drivers/iommu/exynos-iommu.c | 14 +- drivers/iommu/fsl_pamu_domain.c | 10 +- drivers/iommu/intel/Kconfig | 2 +- drivers/iommu/intel/debugfs.c | 6 +- drivers/iommu/intel/dmar.c | 5 +- drivers/iommu/intel/iommu.c | 999 +- drivers/iommu/intel/pasid.c | 173 +- drivers/iommu/intel/pasid.h | 4 + drivers/iommu/intel/svm.c | 229 +- drivers/iommu/ioasid.c | 39 +- drivers/iommu/iommu-sva-lib.c | 39 +- drivers/iommu/iommu-sva-lib.h | 7 +- drivers/iommu/iommu.c | 339 +- drivers/iommu/iova.c | 78 +- drivers/iommu/ipmmu-vmsa.c | 32 +- drivers/iommu/msm_iommu.c | 74 +- drivers/iommu/mtk_iommu.c | 100 +- drivers/iommu/mtk_iommu.h | 10 + drivers/iommu/mtk_iommu_v1.c | 60 +- drivers/iommu/omap-iommu.c | 14 +- drivers/iommu/rockchip-iommu.c | 21 +- drivers/iommu/s390-iommu.c | 14 +- drivers/iommu/sprd-iommu.c | 18 +- drivers/iommu/sun50i-iommu.c | 18 +- drivers/iommu/tegra-gart.c | 24 +- drivers/iommu/tegra-smmu.c | 24 +- drivers/iommu/virtio-iommu.c | 14 +- drivers/irqchip/Kconfig | 8 - drivers/irqchip/Makefile | 2 +- drivers/irqchip/irq-apple-aic.c | 551 +- drivers/irqchip/irq-ativic32.c | 156 + drivers/irqchip/irq-ftintc010.c | 1 + drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-gic.c | 104 +- drivers/irqchip/irq-imx-intmux.c | 8 +- drivers/irqchip/irq-lpc32xx.c | 34 +- drivers/irqchip/irq-meson-gpio.c | 106 +- drivers/irqchip/irq-mvebu-pic.c | 28 +- drivers/irqchip/irq-nvic.c | 24 +- drivers/irqchip/irq-qcom-mpm.c | 461 - drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 3 +- drivers/irqchip/irq-renesas-irqc.c | 3 +- drivers/irqchip/irq-sifive-plic.c | 38 +- drivers/irqchip/irq-stm32-exti.c | 50 - drivers/irqchip/irq-ts4800.c | 25 +- drivers/irqchip/irq-versatile-fpga.c | 46 +- drivers/irqchip/irq-xilinx-intc.c | 30 +- drivers/irqchip/qcom-pdc.c | 137 +- drivers/leds/flash/leds-sgm3140.c | 1 - drivers/leds/leds-lm3692x.c | 5 +- drivers/leds/leds-pca955x.c | 67 +- drivers/leds/simple/simatic-ipc-leds.c | 34 +- drivers/macintosh/macio_asic.c | 2 +- drivers/macintosh/via-cuda.c | 1 - drivers/mailbox/Kconfig | 9 - drivers/mailbox/Makefile | 2 - drivers/mailbox/imx-mailbox.c | 308 +- drivers/mailbox/mtk-adsp-mailbox.c | 176 - drivers/mailbox/qcom-apcs-ipc-mailbox.c | 1 - drivers/mailbox/tegra-hsp.c | 5 - drivers/mailbox/ti-msgmgr.c | 181 +- drivers/md/Kconfig | 1 - drivers/md/bcache/btree.c | 6 +- drivers/md/bcache/io.c | 3 +- drivers/md/bcache/journal.c | 16 +- drivers/md/bcache/movinggc.c | 4 +- drivers/md/bcache/request.c | 26 +- drivers/md/bcache/stats.c | 3 +- drivers/md/bcache/super.c | 9 +- drivers/md/bcache/sysfs.c | 15 +- drivers/md/bcache/sysfs.h | 2 +- drivers/md/bcache/writeback.c | 21 +- drivers/md/dm-cache-policy-smq.c | 4 +- drivers/md/dm-cache-target.c | 43 +- drivers/md/dm-clone-target.c | 10 +- drivers/md/dm-core.h | 57 +- drivers/md/dm-crypt.c | 60 +- drivers/md/dm-delay.c | 5 +- drivers/md/dm-ebs-target.c | 1 + drivers/md/dm-ima.c | 6 +- drivers/md/dm-integrity.c | 5 +- drivers/md/dm-io.c | 35 +- drivers/md/dm-ioctl.c | 2 - drivers/md/dm-linear.c | 1 + drivers/md/dm-log-writes.c | 39 +- drivers/md/dm-mpath.c | 6 +- drivers/md/dm-rq.c | 36 +- drivers/md/dm-snap.c | 21 +- drivers/md/dm-stats.c | 34 +- drivers/md/dm-stats.h | 11 +- drivers/md/dm-stripe.c | 4 +- drivers/md/dm-table.c | 86 +- drivers/md/dm-thin-metadata.c | 28 + drivers/md/dm-thin-metadata.h | 1 + drivers/md/dm-thin.c | 56 +- drivers/md/dm-writecache.c | 7 +- drivers/md/dm-zone.c | 4 + drivers/md/dm-zoned-metadata.c | 30 +- drivers/md/dm-zoned-target.c | 4 +- drivers/md/dm-zoned.h | 9 +- drivers/md/dm.c | 804 +- drivers/md/md-faulty.c | 4 +- drivers/md/md-linear.c | 1 + drivers/md/md-multipath.c | 14 +- drivers/md/md.c | 31 +- drivers/md/md.h | 7 + drivers/md/raid0.c | 2 + drivers/md/raid1-10.c | 5 - drivers/md/raid1.c | 64 +- drivers/md/raid1.h | 1 + drivers/md/raid10.c | 48 +- drivers/md/raid10.h | 1 + drivers/md/raid5-cache.c | 42 +- drivers/md/raid5-ppl.c | 57 +- drivers/md/raid5.c | 36 +- drivers/media/Kconfig | 11 +- drivers/media/Makefile | 4 +- drivers/media/cec/platform/Makefile | 16 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 - drivers/media/cec/platform/seco/seco-cec.c | 57 +- drivers/media/common/Kconfig | 16 +- drivers/media/common/Makefile | 7 +- drivers/media/common/saa7146/Kconfig | 2 +- drivers/media/common/videobuf2/Makefile | 8 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 20 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 9 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 11 +- drivers/media/dvb-core/Kconfig | 2 +- drivers/media/dvb-frontends/Kconfig | 665 +- drivers/media/dvb-frontends/Makefile | 193 +- drivers/media/dvb-frontends/dib3000mc.c | 2 +- drivers/media/dvb-frontends/dib7000p.c | 4 +- drivers/media/dvb-frontends/si21xx.c | 2 +- drivers/media/dvb-frontends/stv0299.c | 9 +- drivers/media/dvb-frontends/tda8083.c | 2 +- drivers/media/firewire/Makefile | 2 +- drivers/media/i2c/Kconfig | 857 +- drivers/media/i2c/Makefile | 192 +- drivers/media/i2c/adv7180.c | 10 +- drivers/media/i2c/adv7183.c | 51 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 18 +- drivers/media/i2c/adv7511-v4l2.c | 3 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/adv7842.c | 2 +- drivers/media/i2c/ccs/Kconfig | 2 +- drivers/media/i2c/ccs/ccs-core.c | 1 + drivers/media/i2c/cx25840/Kconfig | 2 +- drivers/media/i2c/dw9714.c | 42 +- drivers/media/i2c/et8ek8/Kconfig | 2 +- drivers/media/i2c/hi847.c | 3012 - drivers/media/i2c/imx274.c | 2 + drivers/media/i2c/isl7998x.c | 1628 - drivers/media/i2c/m5mols/Kconfig | 2 +- drivers/media/i2c/m5mols/m5mols.h | 2 - drivers/media/i2c/m5mols/m5mols_capture.c | 1 + drivers/media/i2c/m5mols/m5mols_core.c | 29 +- drivers/media/i2c/max2175.c | 2 +- drivers/media/i2c/max9286.c | 125 +- drivers/media/i2c/ml86v7667.c | 5 +- drivers/media/i2c/mt9m001.c | 8 +- drivers/media/i2c/mt9m111.c | 15 +- drivers/media/i2c/noon010pc30.c | 75 +- drivers/media/i2c/og01a1b.c | 1128 - drivers/media/i2c/ov08d10.c | 1528 - drivers/media/i2c/ov2740.c | 8 +- drivers/media/i2c/ov5640.c | 14 +- drivers/media/i2c/ov5648.c | 16 +- drivers/media/i2c/ov5675.c | 32 +- drivers/media/i2c/ov5693.c | 9 +- drivers/media/i2c/ov6650.c | 206 +- drivers/media/i2c/ov8865.c | 12 +- drivers/media/i2c/ov9640.c | 8 +- drivers/media/i2c/saa7115.c | 2 +- drivers/media/i2c/tc358743.c | 26 +- drivers/media/i2c/tvp5150.c | 6 +- drivers/media/mc/mc-entity.c | 55 +- drivers/media/mmc/Kconfig | 1 - drivers/media/pci/Kconfig | 31 +- drivers/media/pci/Makefile | 22 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/bt8xx/bttv-driver.c | 4 +- drivers/media/pci/cobalt/Kconfig | 2 +- drivers/media/pci/cx18/Kconfig | 2 +- drivers/media/pci/cx18/cx18-driver.c | 4 +- drivers/media/pci/cx18/cx18-dvb.c | 2 +- drivers/media/pci/cx18/cx18-gpio.c | 2 +- drivers/media/pci/cx18/cx18-queue.h | 6 +- drivers/media/pci/cx23885/cx23885-cards.c | 2 +- drivers/media/pci/cx23885/cx23885-dvb.c | 2 +- drivers/media/pci/cx23885/cx23885-input.c | 2 +- drivers/media/pci/cx23885/cx23885-video.c | 2 +- drivers/media/pci/cx88/cx88-mpeg.c | 3 - drivers/media/pci/cx88/cx88.h | 2 +- drivers/media/pci/dt3155/Kconfig | 2 +- drivers/media/pci/intel/ipu3/Kconfig | 2 +- drivers/media/pci/ivtv/Kconfig | 2 +- drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-driver.h | 1 + drivers/media/pci/ivtv/ivtv-gpio.c | 2 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 10 +- drivers/media/pci/ivtv/ivtv-queue.h | 25 +- drivers/media/pci/ivtv/ivtv-streams.c | 11 +- drivers/media/pci/ivtv/ivtv-udma.h | 8 +- drivers/media/pci/meye/Kconfig | 2 +- drivers/media/pci/saa7134/saa7134-alsa.c | 4 +- drivers/media/pci/saa7134/saa7134-cards.c | 2 +- drivers/media/pci/saa7134/saa7134-dvb.c | 2 +- drivers/media/pci/saa7134/saa7134-video.c | 11 +- drivers/media/pci/saa7146/Kconfig | 6 +- drivers/media/pci/saa7164/saa7164-cmd.c | 1 + drivers/media/pci/sta2x11/Kconfig | 2 +- drivers/media/pci/tw5864/Kconfig | 2 +- drivers/media/pci/tw68/Kconfig | 2 +- drivers/media/pci/tw686x/Kconfig | 2 +- drivers/media/platform/Kconfig | 696 +- drivers/media/platform/Makefile | 110 +- drivers/media/platform/allegro-dvt/Kconfig | 19 - drivers/media/platform/allwinner/Kconfig | 6 - drivers/media/platform/allwinner/sun4i-csi/Kconfig | 16 - .../media/platform/allwinner/sun4i-csi/sun4i_csi.h | 161 - .../media/platform/allwinner/sun4i-csi/sun4i_dma.c | 458 - drivers/media/platform/allwinner/sun6i-csi/Kconfig | 13 - .../platform/allwinner/sun6i-csi/sun6i_video.c | 685 - drivers/media/platform/allwinner/sun8i-di/Kconfig | 14 - .../media/platform/allwinner/sun8i-rotate/Kconfig | 14 - drivers/media/platform/am437x/Kconfig | 15 + drivers/media/platform/{ti => }/am437x/Makefile | 0 .../media/platform/{ti => }/am437x/am437x-vpfe.c | 0 .../media/platform/{ti => }/am437x/am437x-vpfe.h | 0 .../platform/{ti => }/am437x/am437x-vpfe_regs.h | 0 drivers/media/platform/amlogic/Kconfig | 5 - drivers/media/platform/amlogic/Makefile | 2 - drivers/media/platform/amlogic/meson-ge2d/Kconfig | 14 - drivers/media/platform/amlogic/meson-ge2d/ge2d.c | 1062 - drivers/media/platform/amphion/Kconfig | 22 - drivers/media/platform/amphion/Makefile | 20 - drivers/media/platform/amphion/vdec.c | 1691 - drivers/media/platform/amphion/venc.c | 1358 - drivers/media/platform/amphion/vpu.h | 362 - drivers/media/platform/amphion/vpu_cmds.c | 433 - drivers/media/platform/amphion/vpu_cmds.h | 25 - drivers/media/platform/amphion/vpu_codec.h | 68 - drivers/media/platform/amphion/vpu_color.c | 183 - drivers/media/platform/amphion/vpu_core.c | 871 - drivers/media/platform/amphion/vpu_core.h | 15 - drivers/media/platform/amphion/vpu_dbg.c | 494 - drivers/media/platform/amphion/vpu_defs.h | 187 - drivers/media/platform/amphion/vpu_drv.c | 260 - drivers/media/platform/amphion/vpu_helpers.c | 413 - drivers/media/platform/amphion/vpu_helpers.h | 74 - drivers/media/platform/amphion/vpu_imx8q.c | 271 - drivers/media/platform/amphion/vpu_imx8q.h | 115 - drivers/media/platform/amphion/vpu_malone.c | 1625 - drivers/media/platform/amphion/vpu_malone.h | 44 - drivers/media/platform/amphion/vpu_mbox.c | 118 - drivers/media/platform/amphion/vpu_mbox.h | 16 - drivers/media/platform/amphion/vpu_msgs.c | 385 - drivers/media/platform/amphion/vpu_msgs.h | 14 - drivers/media/platform/amphion/vpu_rpc.c | 257 - drivers/media/platform/amphion/vpu_rpc.h | 456 - drivers/media/platform/amphion/vpu_v4l2.c | 712 - drivers/media/platform/amphion/vpu_v4l2.h | 55 - drivers/media/platform/amphion/vpu_windsor.c | 1169 - drivers/media/platform/amphion/vpu_windsor.h | 37 - drivers/media/platform/aspeed-video.c | 1880 + drivers/media/platform/aspeed/Kconfig | 13 - drivers/media/platform/aspeed/Makefile | 2 - drivers/media/platform/aspeed/aspeed-video.c | 2051 - drivers/media/platform/atmel/Kconfig | 28 +- drivers/media/platform/atmel/Makefile | 4 +- drivers/media/platform/atmel/atmel-isc-base.c | 397 +- drivers/media/platform/atmel/atmel-isc-clk.c | 311 - drivers/media/platform/atmel/atmel-isc.h | 11 - drivers/media/platform/atmel/atmel-sama5d2-isc.c | 24 - drivers/media/platform/atmel/atmel-sama7g5-isc.c | 32 +- drivers/media/platform/atmel/microchip-csi2dc.c | 792 - drivers/media/platform/cadence/Kconfig | 16 +- drivers/media/platform/chips-media/Kconfig | 20 - drivers/media/platform/chips-media/coda-common.c | 3341 - drivers/media/platform/chips-media/coda_regs.h | 563 - drivers/media/platform/chips-media/imx-vdoa.c | 352 - drivers/media/platform/chips-media/trace.h | 175 - .../media/platform/{chips-media => coda}/Makefile | 0 .../platform/{chips-media => coda}/coda-bit.c | 0 drivers/media/platform/coda/coda-common.c | 3340 + .../platform/{chips-media => coda}/coda-gdi.c | 0 .../platform/{chips-media => coda}/coda-h264.c | 0 .../platform/{chips-media => coda}/coda-jpeg.c | 0 .../platform/{chips-media => coda}/coda-mpeg2.c | 0 .../platform/{chips-media => coda}/coda-mpeg4.c | 0 .../media/platform/{chips-media => coda}/coda.h | 0 drivers/media/platform/coda/coda_regs.h | 563 + drivers/media/platform/coda/imx-vdoa.c | 353 + .../platform/{chips-media => coda}/imx-vdoa.h | 0 drivers/media/platform/coda/trace.h | 175 + drivers/media/platform/davinci/Kconfig | 92 + drivers/media/platform/{ti => }/davinci/Makefile | 0 .../platform/{ti => }/davinci/ccdc_hw_device.h | 0 .../media/platform/{ti => }/davinci/dm355_ccdc.c | 0 .../platform/{ti => }/davinci/dm355_ccdc_regs.h | 0 .../media/platform/{ti => }/davinci/dm644x_ccdc.c | 0 .../platform/{ti => }/davinci/dm644x_ccdc_regs.h | 0 drivers/media/platform/{ti => }/davinci/isif.c | 0 .../media/platform/{ti => }/davinci/isif_regs.h | 0 drivers/media/platform/{ti => }/davinci/vpbe.c | 0 .../media/platform/{ti => }/davinci/vpbe_display.c | 0 drivers/media/platform/{ti => }/davinci/vpbe_osd.c | 0 .../platform/{ti => }/davinci/vpbe_osd_regs.h | 0 .../media/platform/{ti => }/davinci/vpbe_venc.c | 0 .../platform/{ti => }/davinci/vpbe_venc_regs.h | 0 .../media/platform/{ti => }/davinci/vpfe_capture.c | 0 drivers/media/platform/davinci/vpif.c | 554 + drivers/media/platform/{ti => }/davinci/vpif.h | 0 drivers/media/platform/davinci/vpif_capture.c | 1818 + .../media/platform/{ti => }/davinci/vpif_capture.h | 0 drivers/media/platform/davinci/vpif_display.c | 1402 + .../media/platform/{ti => }/davinci/vpif_display.h | 0 drivers/media/platform/{ti => }/davinci/vpss.c | 0 .../platform/{samsung => }/exynos-gsc/Makefile | 0 drivers/media/platform/exynos-gsc/gsc-core.c | 1329 + .../platform/{samsung => }/exynos-gsc/gsc-core.h | 0 .../platform/{samsung => }/exynos-gsc/gsc-m2m.c | 0 .../platform/{samsung => }/exynos-gsc/gsc-regs.c | 0 .../platform/{samsung => }/exynos-gsc/gsc-regs.h | 0 drivers/media/platform/exynos4-is/Kconfig | 83 + .../platform/{samsung => }/exynos4-is/Makefile | 0 drivers/media/platform/exynos4-is/common.c | 46 + .../platform/{samsung => }/exynos4-is/common.h | 0 .../{samsung => }/exynos4-is/fimc-capture.c | 0 drivers/media/platform/exynos4-is/fimc-core.c | 1180 + .../platform/{samsung => }/exynos4-is/fimc-core.h | 0 .../{samsung => }/exynos4-is/fimc-is-command.h | 0 .../{samsung => }/exynos4-is/fimc-is-errno.c | 0 .../{samsung => }/exynos4-is/fimc-is-errno.h | 0 .../{samsung => }/exynos4-is/fimc-is-i2c.c | 0 .../{samsung => }/exynos4-is/fimc-is-i2c.h | 0 .../{samsung => }/exynos4-is/fimc-is-param.c | 0 .../{samsung => }/exynos4-is/fimc-is-param.h | 0 .../{samsung => }/exynos4-is/fimc-is-regs.c | 0 .../{samsung => }/exynos4-is/fimc-is-regs.h | 0 .../{samsung => }/exynos4-is/fimc-is-sensor.c | 0 .../{samsung => }/exynos4-is/fimc-is-sensor.h | 0 .../platform/{samsung => }/exynos4-is/fimc-is.c | 0 .../platform/{samsung => }/exynos4-is/fimc-is.h | 0 .../{samsung => }/exynos4-is/fimc-isp-video.c | 0 .../{samsung => }/exynos4-is/fimc-isp-video.h | 0 drivers/media/platform/exynos4-is/fimc-isp.c | 789 + .../platform/{samsung => }/exynos4-is/fimc-isp.h | 0 .../{samsung => }/exynos4-is/fimc-lite-reg.c | 0 .../{samsung => }/exynos4-is/fimc-lite-reg.h | 0 drivers/media/platform/exynos4-is/fimc-lite.c | 1674 + .../platform/{samsung => }/exynos4-is/fimc-lite.h | 0 .../platform/{samsung => }/exynos4-is/fimc-m2m.c | 0 .../platform/{samsung => }/exynos4-is/fimc-reg.c | 0 .../platform/{samsung => }/exynos4-is/fimc-reg.h | 0 .../platform/{samsung => }/exynos4-is/media-dev.c | 0 .../platform/{samsung => }/exynos4-is/media-dev.h | 0 .../platform/{samsung => }/exynos4-is/mipi-csis.c | 0 .../platform/{samsung => }/exynos4-is/mipi-csis.h | 0 drivers/media/platform/fsl-viu.c | 1599 + drivers/media/platform/imx-jpeg/Kconfig | 11 + drivers/media/platform/{nxp => }/imx-jpeg/Makefile | 0 .../platform/{nxp => }/imx-jpeg/mxc-jpeg-hw.c | 0 .../platform/{nxp => }/imx-jpeg/mxc-jpeg-hw.h | 0 drivers/media/platform/imx-jpeg/mxc-jpeg.c | 2213 + drivers/media/platform/imx-jpeg/mxc-jpeg.h | 182 + drivers/media/platform/{nxp => }/imx-pxp.c | 0 drivers/media/platform/{nxp => }/imx-pxp.h | 0 drivers/media/platform/intel/Kconfig | 14 - drivers/media/platform/intel/Makefile | 2 - drivers/media/platform/intel/pxa_camera.c | 2471 - drivers/media/platform/marvell-ccic/Kconfig | 30 + .../platform/{marvell => marvell-ccic}/Makefile | 0 .../{marvell => marvell-ccic}/cafe-driver.c | 0 .../platform/{marvell => marvell-ccic}/mcam-core.c | 0 .../platform/{marvell => marvell-ccic}/mcam-core.h | 0 drivers/media/platform/marvell-ccic/mmp-driver.c | 382 + drivers/media/platform/marvell/Kconfig | 35 - drivers/media/platform/marvell/mmp-driver.c | 380 - drivers/media/platform/mediatek/Kconfig | 8 - drivers/media/platform/mediatek/Makefile | 5 - drivers/media/platform/mediatek/jpeg/Kconfig | 16 - .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 1528 - .../media/platform/mediatek/jpeg/mtk_jpeg_core.h | 163 - drivers/media/platform/mediatek/mdp/Kconfig | 17 - drivers/media/platform/mediatek/mdp/Makefile | 10 - drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c | 77 - drivers/media/platform/mediatek/mdp/mtk_mdp_comp.h | 46 - drivers/media/platform/mediatek/mdp/mtk_mdp_core.c | 314 - drivers/media/platform/mediatek/vcodec/Kconfig | 36 - drivers/media/platform/mediatek/vcodec/Makefile | 42 - .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 961 - .../platform/mediatek/vcodec/mtk_vcodec_dec.h | 100 - .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 509 - .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c | 200 - .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.h | 56 - .../platform/mediatek/vcodec/mtk_vcodec_dec_pm.c | 169 - .../platform/mediatek/vcodec/mtk_vcodec_dec_pm.h | 19 - .../mediatek/vcodec/mtk_vcodec_dec_stateful.c | 630 - .../mediatek/vcodec/mtk_vcodec_dec_stateless.c | 380 - .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 537 - .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 1451 - .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 479 - .../platform/mediatek/vcodec/mtk_vcodec_enc_pm.c | 90 - .../platform/mediatek/vcodec/mtk_vcodec_enc_pm.h | 17 - .../media/platform/mediatek/vcodec/mtk_vcodec_fw.h | 43 - .../platform/mediatek/vcodec/mtk_vcodec_fw_vpu.c | 112 - .../platform/mediatek/vcodec/mtk_vcodec_intr.c | 43 - .../platform/mediatek/vcodec/mtk_vcodec_intr.h | 19 - .../platform/mediatek/vcodec/mtk_vcodec_util.c | 135 - .../platform/mediatek/vcodec/mtk_vcodec_util.h | 63 - .../platform/mediatek/vcodec/vdec/vdec_h264_if.c | 503 - .../mediatek/vcodec/vdec/vdec_h264_req_if.c | 774 - .../platform/mediatek/vcodec/vdec/vdec_vp8_if.c | 616 - .../platform/mediatek/vcodec/vdec/vdec_vp9_if.c | 1028 - .../media/platform/mediatek/vcodec/vdec_drv_if.c | 113 - .../media/platform/mediatek/vcodec/vdec_ipi_msg.h | 117 - .../platform/mediatek/vcodec/vdec_msg_queue.c | 290 - .../platform/mediatek/vcodec/vdec_msg_queue.h | 153 - .../media/platform/mediatek/vcodec/vdec_vpu_if.c | 243 - .../media/platform/mediatek/vcodec/vdec_vpu_if.h | 107 - .../platform/mediatek/vcodec/venc/venc_h264_if.c | 708 - .../platform/mediatek/vcodec/venc/venc_vp8_if.c | 468 - drivers/media/platform/mediatek/vpu/Kconfig | 15 - drivers/media/platform/mediatek/vpu/mtk_vpu.c | 1054 - .../{amlogic/meson-ge2d => meson/ge2d}/Makefile | 0 .../{amlogic/meson-ge2d => meson/ge2d}/ge2d-regs.h | 0 drivers/media/platform/meson/ge2d/ge2d.c | 1062 + .../platform/{mediatek/jpeg => mtk-jpeg}/Makefile | 0 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 1569 + drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 165 + .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_hw.c | 0 .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_hw.h | 0 .../jpeg => mtk-jpeg}/mtk_jpeg_dec_parse.c | 0 .../jpeg => mtk-jpeg}/mtk_jpeg_dec_parse.h | 0 .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_reg.h | 0 .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_enc_hw.c | 0 .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_enc_hw.h | 0 drivers/media/platform/mtk-mdp/Makefile | 10 + drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 117 + drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 48 + drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 317 + .../{mediatek/mdp => mtk-mdp}/mtk_mdp_core.h | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_ipi.h | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_m2m.c | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_m2m.h | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_regs.c | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_regs.h | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_vpu.c | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_vpu.h | 0 drivers/media/platform/mtk-vcodec/Makefile | 38 + drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 961 + drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 99 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 424 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 145 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 20 + .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 628 + .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 359 + drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 476 + drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 1452 + .../vcodec => mtk-vcodec}/mtk_vcodec_enc.h | 0 .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 487 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 131 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 18 + .../vcodec => mtk-vcodec}/mtk_vcodec_fw.c | 0 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h | 43 + .../vcodec => mtk-vcodec}/mtk_vcodec_fw_priv.h | 0 .../vcodec => mtk-vcodec}/mtk_vcodec_fw_scp.c | 0 .../media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c | 110 + .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 45 + .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 18 + .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 98 + .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 61 + .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 503 + .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 774 + .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 616 + .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 1028 + .../vcodec => mtk-vcodec}/vdec_drv_base.h | 0 drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 112 + .../{mediatek/vcodec => mtk-vcodec}/vdec_drv_if.h | 0 drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 109 + drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 207 + drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 85 + .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 708 + .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 468 + .../vcodec => mtk-vcodec}/venc_drv_base.h | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_drv_if.c | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_drv_if.h | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_ipi_msg.h | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_vpu_if.c | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_vpu_if.h | 0 .../platform/{mediatek/vpu => mtk-vpu}/Makefile | 0 drivers/media/platform/mtk-vpu/mtk_vpu.c | 1058 + .../platform/{mediatek/vpu => mtk-vpu}/mtk_vpu.h | 0 drivers/media/platform/{nxp => }/mx2_emmaprp.c | 0 drivers/media/platform/nvidia/Kconfig | 5 - drivers/media/platform/nvidia/Makefile | 3 - drivers/media/platform/nvidia/tegra-vde/Kconfig | 17 - drivers/media/platform/nvidia/tegra-vde/Makefile | 3 - .../media/platform/nvidia/tegra-vde/dmabuf-cache.c | 229 - drivers/media/platform/nvidia/tegra-vde/h264.c | 946 - drivers/media/platform/nvidia/tegra-vde/iommu.c | 157 - drivers/media/platform/nvidia/tegra-vde/trace.h | 95 - drivers/media/platform/nvidia/tegra-vde/v4l2.c | 1018 - drivers/media/platform/nvidia/tegra-vde/vde.c | 551 - drivers/media/platform/nvidia/tegra-vde/vde.h | 242 - drivers/media/platform/nxp/Kconfig | 54 - drivers/media/platform/nxp/Makefile | 8 - drivers/media/platform/nxp/fsl-viu.c | 1599 - drivers/media/platform/nxp/imx-jpeg/Kconfig | 12 - drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 2254 - drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 183 - drivers/media/platform/nxp/imx-mipi-csis.c | 1581 - drivers/media/platform/omap/Kconfig | 16 + drivers/media/platform/{ti => }/omap/Makefile | 0 drivers/media/platform/{ti => }/omap/omap_vout.c | 0 .../media/platform/{ti => }/omap/omap_vout_vrfb.c | 0 .../media/platform/{ti => }/omap/omap_vout_vrfb.h | 0 .../media/platform/{ti => }/omap/omap_voutdef.h | 0 .../media/platform/{ti => }/omap/omap_voutlib.c | 0 .../media/platform/{ti => }/omap/omap_voutlib.h | 0 drivers/media/platform/{ti => }/omap3isp/Makefile | 0 .../platform/{ti => }/omap3isp/cfa_coef_table.h | 0 .../media/platform/{ti => }/omap3isp/gamma_table.h | 0 drivers/media/platform/{ti => }/omap3isp/isp.c | 0 drivers/media/platform/{ti => }/omap3isp/isp.h | 0 drivers/media/platform/{ti => }/omap3isp/ispccdc.c | 0 drivers/media/platform/{ti => }/omap3isp/ispccdc.h | 0 drivers/media/platform/{ti => }/omap3isp/ispccp2.c | 0 drivers/media/platform/{ti => }/omap3isp/ispccp2.h | 0 drivers/media/platform/{ti => }/omap3isp/ispcsi2.c | 0 drivers/media/platform/{ti => }/omap3isp/ispcsi2.h | 0 .../media/platform/{ti => }/omap3isp/ispcsiphy.c | 0 .../media/platform/{ti => }/omap3isp/ispcsiphy.h | 0 drivers/media/platform/{ti => }/omap3isp/isph3a.h | 0 .../media/platform/{ti => }/omap3isp/isph3a_aewb.c | 0 .../media/platform/{ti => }/omap3isp/isph3a_af.c | 0 drivers/media/platform/{ti => }/omap3isp/isphist.c | 0 drivers/media/platform/{ti => }/omap3isp/isphist.h | 0 .../media/platform/{ti => }/omap3isp/isppreview.c | 0 .../media/platform/{ti => }/omap3isp/isppreview.h | 0 drivers/media/platform/{ti => }/omap3isp/ispreg.h | 0 .../media/platform/{ti => }/omap3isp/ispresizer.c | 0 .../media/platform/{ti => }/omap3isp/ispresizer.h | 0 drivers/media/platform/omap3isp/ispstat.c | 1082 + drivers/media/platform/{ti => }/omap3isp/ispstat.h | 0 .../media/platform/{ti => }/omap3isp/ispvideo.c | 0 .../media/platform/{ti => }/omap3isp/ispvideo.h | 0 .../{ti => }/omap3isp/luma_enhance_table.h | 0 .../{ti => }/omap3isp/noise_filter_table.h | 0 .../media/platform/{ti => }/omap3isp/omap3isp.h | 0 drivers/media/platform/pxa_camera.c | 2470 + drivers/media/platform/qcom/Kconfig | 6 - drivers/media/platform/qcom/Makefile | 3 - drivers/media/platform/qcom/camss/Kconfig | 9 - drivers/media/platform/qcom/camss/Makefile | 3 +- drivers/media/platform/qcom/camss/camss-csid-170.c | 599 + .../media/platform/qcom/camss/camss-csid-gen2.c | 605 - drivers/media/platform/qcom/camss/camss-csid.c | 91 +- drivers/media/platform/qcom/camss/camss-csid.h | 5 +- .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 19 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 199 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 42 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 7 - drivers/media/platform/qcom/camss/camss-ispif.c | 12 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 12 +- drivers/media/platform/qcom/camss/camss-vfe-480.c | 564 - drivers/media/platform/qcom/camss/camss-vfe.c | 29 +- drivers/media/platform/qcom/camss/camss-vfe.h | 4 - drivers/media/platform/qcom/camss/camss-video.c | 5 +- drivers/media/platform/qcom/camss/camss.c | 368 +- drivers/media/platform/qcom/camss/camss.h | 20 +- drivers/media/platform/qcom/venus/Kconfig | 14 - drivers/media/platform/qcom/venus/core.h | 4 - drivers/media/platform/qcom/venus/helpers.c | 2 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 2 - drivers/media/platform/qcom/venus/venc.c | 4 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 6 +- drivers/media/platform/{renesas => }/rcar-fcp.c | 0 drivers/media/platform/rcar-isp.c | 515 + drivers/media/platform/rcar-vin/Kconfig | 30 + .../media/platform/{renesas => }/rcar-vin/Makefile | 0 drivers/media/platform/rcar-vin/rcar-core.c | 1633 + drivers/media/platform/rcar-vin/rcar-csi2.c | 1528 + drivers/media/platform/rcar-vin/rcar-dma.c | 1566 + .../platform/{renesas => }/rcar-vin/rcar-v4l2.c | 0 drivers/media/platform/rcar-vin/rcar-vin.h | 325 + drivers/media/platform/{renesas => }/rcar_drif.c | 0 drivers/media/platform/{renesas => }/rcar_fdp1.c | 0 drivers/media/platform/rcar_jpu.c | 1764 + drivers/media/platform/{renesas => }/renesas-ceu.c | 0 drivers/media/platform/renesas/Kconfig | 121 - drivers/media/platform/renesas/Makefile | 15 - drivers/media/platform/renesas/rcar-isp.c | 535 - drivers/media/platform/renesas/rcar-vin/Kconfig | 32 - .../media/platform/renesas/rcar-vin/rcar-core.c | 1470 - .../media/platform/renesas/rcar-vin/rcar-csi2.c | 1606 - drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 1566 - drivers/media/platform/renesas/rcar-vin/rcar-vin.h | 315 - drivers/media/platform/renesas/rcar_jpu.c | 1764 - drivers/media/platform/renesas/vsp1/vsp1_drv.c | 946 - drivers/media/platform/rockchip/Kconfig | 6 - drivers/media/platform/rockchip/Makefile | 3 - drivers/media/platform/rockchip/rga/Kconfig | 14 - drivers/media/platform/rockchip/rga/rga.c | 2 +- drivers/media/platform/rockchip/rkisp1/Kconfig | 19 - .../platform/rockchip/rkisp1/rkisp1-capture.c | 28 +- .../platform/{samsung => }/s3c-camif/Makefile | 0 .../{samsung => }/s3c-camif/camif-capture.c | 0 .../platform/{samsung => }/s3c-camif/camif-core.c | 0 .../platform/{samsung => }/s3c-camif/camif-core.h | 0 .../platform/{samsung => }/s3c-camif/camif-regs.c | 0 .../platform/{samsung => }/s3c-camif/camif-regs.h | 0 .../media/platform/{samsung => }/s5p-g2d/Makefile | 0 .../media/platform/{samsung => }/s5p-g2d/g2d-hw.c | 0 .../platform/{samsung => }/s5p-g2d/g2d-regs.h | 0 drivers/media/platform/s5p-g2d/g2d.c | 796 + drivers/media/platform/{samsung => }/s5p-g2d/g2d.h | 0 .../media/platform/{samsung => }/s5p-jpeg/Makefile | 0 drivers/media/platform/s5p-jpeg/jpeg-core.c | 3182 + drivers/media/platform/s5p-jpeg/jpeg-core.h | 267 + .../{samsung => }/s5p-jpeg/jpeg-hw-exynos3250.c | 0 .../media/platform/s5p-jpeg/jpeg-hw-exynos3250.h | 57 + .../{samsung => }/s5p-jpeg/jpeg-hw-exynos4.c | 0 .../{samsung => }/s5p-jpeg/jpeg-hw-exynos4.h | 0 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c | 306 + drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h | 57 + drivers/media/platform/s5p-jpeg/jpeg-regs.h | 646 + .../media/platform/{samsung => }/s5p-mfc/Makefile | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc-v10.h | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc-v6.h | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc-v7.h | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc-v8.h | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc.h | 0 drivers/media/platform/s5p-mfc/s5p_mfc.c | 1683 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd.c | 25 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd.h | 31 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c | 163 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.h | 16 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c | 169 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.h | 16 + drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 791 + drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c | 482 + drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.h | 29 + drivers/media/platform/s5p-mfc/s5p_mfc_debug.h | 51 + drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 1200 + drivers/media/platform/s5p-mfc/s5p_mfc_dec.h | 20 + drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 2697 + drivers/media/platform/s5p-mfc/s5p_mfc_enc.h | 20 + .../platform/{samsung => }/s5p-mfc/s5p_mfc_intr.c | 0 .../platform/{samsung => }/s5p-mfc/s5p_mfc_intr.h | 0 .../platform/{samsung => }/s5p-mfc/s5p_mfc_iommu.h | 0 drivers/media/platform/s5p-mfc/s5p_mfc_opr.c | 124 + drivers/media/platform/s5p-mfc/s5p_mfc_opr.h | 339 + .../{samsung => }/s5p-mfc/s5p_mfc_opr_v5.c | 0 .../{samsung => }/s5p-mfc/s5p_mfc_opr_v5.h | 0 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 2534 + drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h | 57 + drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 119 + drivers/media/platform/s5p-mfc/s5p_mfc_pm.h | 20 + drivers/media/platform/samsung/Kconfig | 10 - drivers/media/platform/samsung/Makefile | 7 - drivers/media/platform/samsung/exynos-gsc/Kconfig | 10 - .../media/platform/samsung/exynos-gsc/gsc-core.c | 1327 - drivers/media/platform/samsung/exynos4-is/Kconfig | 84 - drivers/media/platform/samsung/exynos4-is/common.c | 49 - .../media/platform/samsung/exynos4-is/fimc-core.c | 1179 - .../media/platform/samsung/exynos4-is/fimc-isp.c | 789 - .../media/platform/samsung/exynos4-is/fimc-lite.c | 1673 - drivers/media/platform/samsung/s3c-camif/Kconfig | 15 - drivers/media/platform/samsung/s5p-g2d/Kconfig | 11 - drivers/media/platform/samsung/s5p-g2d/g2d.c | 792 - drivers/media/platform/samsung/s5p-jpeg/Kconfig | 12 - .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 3182 - .../media/platform/samsung/s5p-jpeg/jpeg-core.h | 267 - .../platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.h | 57 - .../media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c | 306 - .../media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.h | 57 - .../media/platform/samsung/s5p-jpeg/jpeg-regs.h | 646 - drivers/media/platform/samsung/s5p-mfc/Kconfig | 9 - drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 1680 - .../media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c | 25 - .../media/platform/samsung/s5p-mfc/s5p_mfc_cmd.h | 31 - .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c | 163 - .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.h | 16 - .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c | 169 - .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.h | 16 - .../platform/samsung/s5p-mfc/s5p_mfc_common.h | 792 - .../media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c | 482 - .../media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.h | 29 - .../media/platform/samsung/s5p-mfc/s5p_mfc_debug.h | 51 - .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.c | 1218 - .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.h | 20 - .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c | 2697 - .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.h | 20 - .../media/platform/samsung/s5p-mfc/s5p_mfc_opr.c | 124 - .../media/platform/samsung/s5p-mfc/s5p_mfc_opr.h | 339 - .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c | 2534 - .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.h | 57 - .../media/platform/samsung/s5p-mfc/s5p_mfc_pm.c | 119 - .../media/platform/samsung/s5p-mfc/s5p_mfc_pm.h | 20 - drivers/media/platform/{renesas => }/sh_vou.c | 0 .../media/platform/{stm => }/sti/bdisp/Makefile | 0 .../platform/{stm => }/sti/bdisp/bdisp-debug.c | 0 .../platform/{stm => }/sti/bdisp/bdisp-filter.h | 0 .../media/platform/{stm => }/sti/bdisp/bdisp-hw.c | 0 .../media/platform/{stm => }/sti/bdisp/bdisp-reg.h | 0 drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 1431 + drivers/media/platform/{stm => }/sti/bdisp/bdisp.h | 0 drivers/media/platform/sti/c8sectpfe/Kconfig | 28 + .../platform/{stm => }/sti/c8sectpfe/Makefile | 0 .../{stm => }/sti/c8sectpfe/c8sectpfe-common.c | 0 .../{stm => }/sti/c8sectpfe/c8sectpfe-common.h | 0 .../{stm => }/sti/c8sectpfe/c8sectpfe-core.c | 0 .../{stm => }/sti/c8sectpfe/c8sectpfe-core.h | 0 .../{stm => }/sti/c8sectpfe/c8sectpfe-debugfs.c | 0 .../{stm => }/sti/c8sectpfe/c8sectpfe-debugfs.h | 0 .../{stm => }/sti/c8sectpfe/c8sectpfe-dvb.c | 0 .../{stm => }/sti/c8sectpfe/c8sectpfe-dvb.h | 0 .../media/platform/{stm => }/sti/delta/Makefile | 0 .../media/platform/{stm => }/sti/delta/delta-cfg.h | 0 .../platform/{stm => }/sti/delta/delta-debug.c | 0 .../platform/{stm => }/sti/delta/delta-debug.h | 0 .../media/platform/{stm => }/sti/delta/delta-ipc.c | 0 .../media/platform/{stm => }/sti/delta/delta-ipc.h | 0 .../media/platform/{stm => }/sti/delta/delta-mem.c | 0 .../media/platform/{stm => }/sti/delta/delta-mem.h | 0 .../platform/{stm => }/sti/delta/delta-mjpeg-dec.c | 0 .../platform/{stm => }/sti/delta/delta-mjpeg-fw.h | 0 .../platform/{stm => }/sti/delta/delta-mjpeg-hdr.c | 0 .../platform/{stm => }/sti/delta/delta-mjpeg.h | 0 .../platform/{stm => }/sti/delta/delta-v4l2.c | 0 drivers/media/platform/{stm => }/sti/delta/delta.h | 0 drivers/media/platform/{stm => }/sti/hva/Makefile | 0 .../media/platform/{stm => }/sti/hva/hva-debugfs.c | 0 .../media/platform/{stm => }/sti/hva/hva-h264.c | 0 drivers/media/platform/{stm => }/sti/hva/hva-hw.c | 0 drivers/media/platform/{stm => }/sti/hva/hva-hw.h | 0 drivers/media/platform/{stm => }/sti/hva/hva-mem.c | 0 drivers/media/platform/{stm => }/sti/hva/hva-mem.h | 0 .../media/platform/{stm => }/sti/hva/hva-v4l2.c | 0 drivers/media/platform/{stm => }/sti/hva/hva.h | 0 drivers/media/platform/stm/Kconfig | 6 - drivers/media/platform/stm/Makefile | 7 - drivers/media/platform/stm/sti/Kconfig | 5 - drivers/media/platform/stm/sti/Makefile | 6 - drivers/media/platform/stm/sti/bdisp/Kconfig | 10 - drivers/media/platform/stm/sti/bdisp/bdisp-v4l2.c | 1427 - drivers/media/platform/stm/sti/c8sectpfe/Kconfig | 29 - drivers/media/platform/stm/sti/delta/Kconfig | 36 - drivers/media/platform/stm/sti/hva/Kconfig | 26 - drivers/media/platform/stm/stm32/Kconfig | 31 - drivers/media/platform/stm/stm32/dma2d/dma2d.c | 736 - drivers/media/platform/stm/stm32/stm32-dcmi.c | 2188 - drivers/media/platform/{stm => }/stm32/Makefile | 0 .../platform/{stm => }/stm32/dma2d/dma2d-hw.c | 0 .../platform/{stm => }/stm32/dma2d/dma2d-regs.h | 0 drivers/media/platform/stm32/dma2d/dma2d.c | 739 + .../media/platform/{stm => }/stm32/dma2d/dma2d.h | 0 drivers/media/platform/stm32/stm32-dcmi.c | 2161 + drivers/media/platform/sunxi/Kconfig | 4 + .../media/platform/{allwinner => sunxi}/Makefile | 0 drivers/media/platform/sunxi/sun4i-csi/Kconfig | 15 + .../{allwinner => sunxi}/sun4i-csi/Makefile | 0 .../{allwinner => sunxi}/sun4i-csi/sun4i_csi.c | 0 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 161 + drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 458 + .../{allwinner => sunxi}/sun4i-csi/sun4i_v4l2.c | 0 drivers/media/platform/sunxi/sun6i-csi/Kconfig | 12 + .../{allwinner => sunxi}/sun6i-csi/Makefile | 0 .../{allwinner => sunxi}/sun6i-csi/sun6i_csi.c | 0 .../{allwinner => sunxi}/sun6i-csi/sun6i_csi.h | 0 .../{allwinner => sunxi}/sun6i-csi/sun6i_csi_reg.h | 0 .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 681 + .../{allwinner => sunxi}/sun6i-csi/sun6i_video.h | 0 .../{allwinner => sunxi}/sun8i-di/Makefile | 0 .../{allwinner => sunxi}/sun8i-di/sun8i-di.c | 0 .../{allwinner => sunxi}/sun8i-di/sun8i-di.h | 0 .../{allwinner => sunxi}/sun8i-rotate/Makefile | 0 .../sun8i-rotate/sun8i-formats.h | 0 .../sun8i-rotate/sun8i-rotate.h | 0 .../sun8i-rotate/sun8i_formats.c | 0 .../sun8i-rotate/sun8i_rotate.c | 0 drivers/media/platform/ti-vpe/Makefile | 16 + drivers/media/platform/ti-vpe/cal-camerarx.c | 915 + drivers/media/platform/ti-vpe/cal-video.c | 1046 + drivers/media/platform/{ti/cal => ti-vpe}/cal.c | 0 drivers/media/platform/{ti/cal => ti-vpe}/cal.h | 0 .../media/platform/{ti/cal => ti-vpe}/cal_regs.h | 0 drivers/media/platform/{ti/vpe => ti-vpe}/csc.c | 0 drivers/media/platform/{ti/vpe => ti-vpe}/csc.h | 0 drivers/media/platform/{ti/vpe => ti-vpe}/sc.c | 0 drivers/media/platform/{ti/vpe => ti-vpe}/sc.h | 0 .../media/platform/{ti/vpe => ti-vpe}/sc_coeff.h | 0 drivers/media/platform/{ti/vpe => ti-vpe}/vpdma.c | 0 drivers/media/platform/{ti/vpe => ti-vpe}/vpdma.h | 0 .../media/platform/{ti/vpe => ti-vpe}/vpdma_priv.h | 0 drivers/media/platform/{ti/vpe => ti-vpe}/vpe.c | 0 .../media/platform/{ti/vpe => ti-vpe}/vpe_regs.h | 0 drivers/media/platform/ti/Kconfig | 69 - drivers/media/platform/ti/Makefile | 7 - drivers/media/platform/ti/am437x/Kconfig | 16 - drivers/media/platform/ti/cal/Makefile | 3 - drivers/media/platform/ti/cal/cal-camerarx.c | 915 - drivers/media/platform/ti/cal/cal-video.c | 1049 - drivers/media/platform/ti/davinci/Kconfig | 98 - drivers/media/platform/ti/davinci/vpif.c | 609 - drivers/media/platform/ti/davinci/vpif_capture.c | 1823 - drivers/media/platform/ti/davinci/vpif_display.c | 1408 - drivers/media/platform/ti/omap/Kconfig | 17 - drivers/media/platform/ti/omap3isp/Kconfig | 21 - drivers/media/platform/ti/omap3isp/ispstat.c | 1083 - drivers/media/platform/ti/vpe/Makefile | 12 - drivers/media/platform/{via => }/via-camera.c | 0 drivers/media/platform/{via => }/via-camera.h | 0 drivers/media/platform/via/Kconfig | 14 - drivers/media/platform/via/Makefile | 2 - drivers/media/platform/{renesas => }/vsp1/Makefile | 0 drivers/media/platform/{renesas => }/vsp1/vsp1.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_brx.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_brx.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_clu.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_clu.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_dl.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_dl.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_drm.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_drm.h | 0 drivers/media/platform/vsp1/vsp1_drv.c | 927 + .../platform/{renesas => }/vsp1/vsp1_entity.c | 0 .../platform/{renesas => }/vsp1/vsp1_entity.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_hgo.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_hgo.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_hgt.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_hgt.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_histo.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_histo.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_hsit.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_hsit.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_lif.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_lif.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_lut.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_lut.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_pipe.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_pipe.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_regs.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_rpf.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_rwpf.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_rwpf.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_sru.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_sru.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_uds.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_uds.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_uif.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_uif.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_video.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_video.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_wpf.c | 0 drivers/media/platform/xilinx/Kconfig | 10 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 106 +- drivers/media/radio/Kconfig | 348 +- drivers/media/radio/Makefile | 43 +- drivers/media/radio/radio-sf16fmi.c | 2 +- drivers/media/radio/si470x/Kconfig | 2 +- drivers/media/radio/wl128x/Kconfig | 2 +- drivers/media/radio/wl128x/fmdrv_common.c | 3 +- drivers/media/rc/Kconfig | 376 +- drivers/media/rc/Makefile | 47 +- drivers/media/rc/fintek-cir.c | 2 +- drivers/media/rc/gpio-ir-tx.c | 28 +- drivers/media/rc/igorplugusb.c | 2 +- drivers/media/rc/iguanair.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 2 +- drivers/media/rc/ir-imon-decoder.c | 2 +- drivers/media/rc/ir-jvc-decoder.c | 2 +- drivers/media/rc/ir-mce_kbd-decoder.c | 2 +- drivers/media/rc/ir-nec-decoder.c | 2 +- drivers/media/rc/ir-rc5-decoder.c | 2 +- drivers/media/rc/ir-rc6-decoder.c | 2 +- drivers/media/rc/ir-rcmm-decoder.c | 2 +- drivers/media/rc/ir-sanyo-decoder.c | 4 +- drivers/media/rc/ir-sharp-decoder.c | 2 +- drivers/media/rc/ir-sony-decoder.c | 2 +- drivers/media/rc/ir-xmp-decoder.c | 2 +- drivers/media/rc/ir_toy.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/keymaps/Makefile | 34 +- drivers/media/rc/lirc_dev.c | 36 +- drivers/media/rc/meson-ir-tx.c | 2 +- drivers/media/rc/mtk-cir.c | 39 +- drivers/media/rc/nuvoton-cir.c | 2 +- drivers/media/rc/rc-core-priv.h | 2 +- drivers/media/rc/rc-ir-raw.c | 2 + drivers/media/rc/rc-loopback.c | 6 +- drivers/media/rc/st_rc.c | 2 +- drivers/media/rc/sunxi-cir.c | 2 +- drivers/media/rc/winbond-cir.c | 2 +- drivers/media/spi/Kconfig | 4 +- drivers/media/spi/Makefile | 7 +- drivers/media/test-drivers/Kconfig | 8 +- drivers/media/test-drivers/Makefile | 14 +- drivers/media/test-drivers/vicodec/Kconfig | 2 +- drivers/media/test-drivers/vidtv/Kconfig | 1 + drivers/media/test-drivers/vidtv/vidtv_s302m.c | 17 +- drivers/media/test-drivers/vimc/Kconfig | 3 +- drivers/media/test-drivers/vimc/vimc-capture.c | 9 +- drivers/media/test-drivers/vimc/vimc-common.h | 7 - drivers/media/test-drivers/vimc/vimc-core.c | 10 - drivers/media/test-drivers/vivid/Kconfig | 2 +- drivers/media/test-drivers/vivid/vivid-core.h | 5 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 32 +- .../media/test-drivers/vivid/vivid-kthread-cap.c | 10 +- .../media/test-drivers/vivid/vivid-kthread-out.c | 12 +- .../media/test-drivers/vivid/vivid-kthread-touch.c | 10 +- drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 15 +- drivers/media/test-drivers/vivid/vivid-touch-cap.c | 2 +- drivers/media/tuners/Kconfig | 241 +- drivers/media/tuners/Makefile | 66 +- drivers/media/tuners/e4000.c | 6 +- drivers/media/tuners/fc2580.c | 6 +- drivers/media/tuners/tuner-types.c | 2 +- drivers/media/tuners/tuner-xc2028-types.h | 142 + drivers/media/tuners/tuner-xc2028.c | 1522 + drivers/media/tuners/tuner-xc2028.h | 73 + drivers/media/tuners/xc2028-types.h | 142 - drivers/media/tuners/xc2028.c | 1522 - drivers/media/tuners/xc2028.h | 73 - drivers/media/tuners/xc4000.c | 2 +- drivers/media/usb/Kconfig | 33 +- drivers/media/usb/Makefile | 40 +- drivers/media/usb/airspy/Kconfig | 2 +- drivers/media/usb/au0828/Kconfig | 6 +- drivers/media/usb/cpia2/Kconfig | 2 +- drivers/media/usb/dvb-usb-v2/Kconfig | 34 +- drivers/media/usb/dvb-usb/Kconfig | 368 +- drivers/media/usb/dvb-usb/cxusb.c | 2 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 2 +- drivers/media/usb/em28xx/em28xx-cards.c | 13 +- drivers/media/usb/em28xx/em28xx-i2c.c | 2 +- drivers/media/usb/em28xx/em28xx.h | 2 +- drivers/media/usb/go7007/s2250-board.c | 10 +- drivers/media/usb/go7007/snd-go7007.c | 2 +- drivers/media/usb/gspca/Kconfig | 121 +- drivers/media/usb/gspca/Makefile | 88 +- drivers/media/usb/gspca/gl860/Kconfig | 2 +- drivers/media/usb/gspca/jl2005bcd.c | 4 +- drivers/media/usb/gspca/m5602/Kconfig | 2 +- drivers/media/usb/gspca/pac7302.c | 1 + drivers/media/usb/hackrf/Kconfig | 2 +- drivers/media/usb/hdpvr/Kconfig | 2 +- drivers/media/usb/hdpvr/hdpvr-video.c | 4 +- drivers/media/usb/msi2500/Kconfig | 2 +- drivers/media/usb/pvrusb2/Kconfig | 2 +- drivers/media/usb/pwc/Kconfig | 2 +- drivers/media/usb/pwc/pwc-uncompress.c | 2 +- drivers/media/usb/s2255/Kconfig | 2 +- drivers/media/usb/stk1160/stk1160-core.c | 2 +- drivers/media/usb/stk1160/stk1160-v4l.c | 16 +- drivers/media/usb/stk1160/stk1160-video.c | 142 +- drivers/media/usb/stk1160/stk1160.h | 23 +- drivers/media/usb/stkwebcam/Kconfig | 2 +- drivers/media/usb/stkwebcam/stk-webcam.c | 7 - drivers/media/usb/tm6000/tm6000-cards.c | 2 +- drivers/media/usb/tm6000/tm6000-dvb.c | 2 +- drivers/media/usb/tm6000/tm6000-i2c.c | 2 +- drivers/media/usb/usbtv/Kconfig | 2 +- drivers/media/usb/uvc/Kconfig | 2 +- drivers/media/usb/uvc/uvc_driver.c | 9 - drivers/media/usb/zr364xx/Kconfig | 2 +- drivers/media/v4l2-core/Kconfig | 12 +- drivers/media/v4l2-core/Makefile | 34 +- drivers/media/v4l2-core/tuner-core.c | 2 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 20 +- drivers/media/v4l2-core/v4l2-dev.c | 68 +- drivers/media/v4l2-core/v4l2-fwnode.c | 46 +- drivers/media/v4l2-core/v4l2-ioctl.c | 14 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 53 +- drivers/media/v4l2-core/v4l2-subdev.c | 8 + drivers/memory/brcmstb_dpfe.c | 2 +- drivers/memory/emif.c | 8 +- drivers/memory/fsl_ifc.c | 9 - drivers/memory/mtk-smi.c | 71 +- drivers/memory/of_memory.c | 29 +- drivers/memory/tegra/Kconfig | 1 - drivers/memory/tegra/Makefile | 2 - 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 | 101 - drivers/memory/tegra/tegra30-emc.c | 131 +- drivers/memstick/core/ms_block.c | 64 +- drivers/memstick/core/ms_block.h | 1 + drivers/memstick/core/mspro_block.c | 57 +- drivers/message/fusion/mptsas.c | 2 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/Kconfig | 24 +- drivers/mfd/Makefile | 2 +- drivers/mfd/ab8500-core.c | 20 + drivers/mfd/ab8500-debugfs.c | 2096 + drivers/mfd/arizona-i2c.c | 2 +- drivers/mfd/arizona-spi.c | 2 +- drivers/mfd/atmel-flexcom.c | 2 +- drivers/mfd/exynos-lpass.c | 1 + drivers/mfd/ezx-pcap.c | 4 +- drivers/mfd/intel-lpss-acpi.c | 41 +- drivers/mfd/intel-lpss-pci.c | 15 - drivers/mfd/intel_soc_pmic_chtwc.c | 40 - drivers/mfd/intel_soc_pmic_core.c | 4 - drivers/mfd/intel_soc_pmic_crc.c | 35 +- drivers/mfd/iqs62x.c | 6 +- drivers/mfd/lpc_ich.c | 59 +- drivers/mfd/max77686.c | 2 +- drivers/mfd/max77714.c | 152 - drivers/mfd/mc13xxx-core.c | 4 +- drivers/mfd/mt6358-irq.c | 1 - drivers/mfd/rk808.c | 44 - drivers/mfd/simple-mfd-i2c.c | 11 - drivers/mfd/sta2x11-mfd.c | 2 +- drivers/mfd/stmfx.c | 17 +- drivers/misc/Kconfig | 12 - drivers/misc/Makefile | 1 - drivers/misc/bcm-vk/bcm_vk.h | 2 +- drivers/misc/cardreader/alcor_pci.c | 9 +- drivers/misc/cardreader/rtl8411.c | 2 +- drivers/misc/cardreader/rts5209.c | 2 +- drivers/misc/cardreader/rts5227.c | 47 - drivers/misc/cardreader/rts5228.c | 23 +- drivers/misc/cardreader/rts5229.c | 2 +- drivers/misc/cardreader/rts5249.c | 31 +- drivers/misc/cardreader/rts5261.c | 35 +- drivers/misc/cardreader/rtsx_pcr.c | 228 +- drivers/misc/cardreader/rtsx_pcr.h | 3 - drivers/misc/eeprom/at25.c | 4 +- drivers/misc/fastrpc.c | 4 +- drivers/misc/habanalabs/common/Makefile | 2 +- drivers/misc/habanalabs/common/command_buffer.c | 4 +- .../misc/habanalabs/common/command_submission.c | 265 +- drivers/misc/habanalabs/common/debugfs.c | 40 +- drivers/misc/habanalabs/common/device.c | 53 +- drivers/misc/habanalabs/common/firmware_if.c | 152 +- drivers/misc/habanalabs/common/habanalabs.h | 209 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 3 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 13 +- drivers/misc/habanalabs/common/hwmgr.c | 117 + drivers/misc/habanalabs/common/irq.c | 127 +- drivers/misc/habanalabs/common/memory.c | 360 +- drivers/misc/habanalabs/common/mmu/mmu.c | 55 - drivers/misc/habanalabs/common/mmu/mmu_v1.c | 47 +- drivers/misc/habanalabs/common/pci/pci.c | 9 +- drivers/misc/habanalabs/common/sysfs.c | 176 +- drivers/misc/habanalabs/gaudi/gaudi.c | 462 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 8 +- drivers/misc/habanalabs/goya/goya.c | 45 +- drivers/misc/habanalabs/goya/goyaP.h | 6 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 67 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 8 +- .../misc/habanalabs/include/common/hl_boot_if.h | 5 - .../habanalabs/include/gaudi/gaudi_async_events.h | 10 - .../misc/habanalabs/include/gaudi/gaudi_packets.h | 4 +- .../misc/habanalabs/include/goya/goya_packets.h | 4 +- drivers/misc/hi6421v600-irq.c | 6 +- drivers/misc/lkdtm/core.c | 1 - drivers/misc/lkdtm/fortify.c | 6 +- drivers/misc/lkdtm/lkdtm.h | 1 - drivers/misc/lkdtm/perms.c | 71 +- drivers/misc/mei/client.c | 1 - drivers/misc/mei/hw-me-regs.h | 1 - drivers/misc/mei/hw-me.c | 43 +- drivers/misc/mei/init.c | 5 - drivers/misc/mei/pci-me.c | 10 +- drivers/misc/ocxl/link.c | 2 +- drivers/misc/open-dice.c | 208 - drivers/misc/sgi-gru/grutables.h | 6 + drivers/misc/vmw_vmci/vmci_guest.c | 363 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/bus.c | 9 +- drivers/mmc/core/bus.h | 3 +- drivers/mmc/core/mmc.c | 18 +- drivers/mmc/core/mmc_ops.c | 13 +- drivers/mmc/core/mmc_ops.h | 3 +- drivers/mmc/core/quirks.h | 5 - drivers/mmc/core/sd.c | 27 +- drivers/mmc/core/sdio.c | 5 +- drivers/mmc/core/sdio_bus.c | 7 +- drivers/mmc/core/sdio_uart.c | 17 +- drivers/mmc/host/Kconfig | 13 - drivers/mmc/host/Makefile | 1 - drivers/mmc/host/davinci_mmc.c | 6 +- drivers/mmc/host/dw_mmc-rockchip.c | 27 +- drivers/mmc/host/dw_mmc.c | 12 +- drivers/mmc/host/dw_mmc.h | 2 - drivers/mmc/host/litex_mmc.c | 661 - drivers/mmc/host/meson-gx-mmc.c | 15 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 2 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 49 +- drivers/mmc/host/sdhci-of-at91.c | 6 +- drivers/mmc/host/sdhci-of-esdhc.c | 10 +- drivers/mmc/host/sdhci-pci-gli.c | 86 +- drivers/mmc/host/sdhci-tegra.c | 15 +- drivers/mmc/host/sdhci_am654.c | 28 +- drivers/mmc/host/sh_mmcif.c | 7 +- drivers/mmc/host/sunxi-mmc.c | 9 - drivers/mmc/host/wmt-sdmmc.c | 7 +- drivers/mtd/devices/mchp23k256.c | 16 +- drivers/mtd/devices/mchp48l640.c | 12 +- drivers/mtd/devices/spear_smi.c | 2 +- drivers/mtd/hyperbus/Kconfig | 2 +- drivers/mtd/mtd_blkdevs.c | 1 - drivers/mtd/mtdcore.c | 61 +- drivers/mtd/mtdswap.c | 2 +- drivers/mtd/nand/Kconfig | 6 - drivers/mtd/nand/Makefile | 1 - drivers/mtd/nand/core.c | 12 +- drivers/mtd/nand/ecc-mxic.c | 879 - drivers/mtd/nand/ecc.c | 119 - drivers/mtd/nand/onenand/generic.c | 7 +- drivers/mtd/nand/raw/Kconfig | 13 - drivers/mtd/nand/raw/atmel/nand-controller.c | 18 +- drivers/mtd/nand/raw/atmel/pmecc.c | 4 +- drivers/mtd/nand/raw/brcmnand/Makefile | 2 - drivers/mtd/nand/raw/brcmnand/bcma_nand.c | 132 - drivers/mtd/nand/raw/brcmnand/brcmnand.c | 162 +- drivers/mtd/nand/raw/brcmnand/brcmnand.h | 29 - drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 27 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 2 +- drivers/mtd/nand/raw/ingenic/jz4780_bch.c | 2 +- drivers/mtd/nand/raw/mtk_ecc.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 83 +- drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/mtd/nand/raw/nandsim.c | 47 +- drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/raw/omap_elm.c | 4 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 2 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 2 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 1 + drivers/mtd/nand/raw/sh_flctl.c | 2 +- drivers/mtd/nand/raw/sharpsl.c | 1 + drivers/mtd/nand/raw/stm32_fmc2_nand.c | 40 +- drivers/mtd/nand/spi/core.c | 51 +- drivers/mtd/nand/spi/macronix.c | 2 +- drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/spi-nor/atmel.c | 81 +- drivers/mtd/spi-nor/catalyst.c | 6 +- drivers/mtd/spi-nor/controllers/Kconfig | 36 + drivers/mtd/spi-nor/controllers/Makefile | 3 + drivers/mtd/spi-nor/controllers/aspeed-smc.c | 15 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 99 + .../mtd/spi-nor/controllers/intel-spi-platform.c | 54 + drivers/mtd/spi-nor/controllers/intel-spi.c | 968 + drivers/mtd/spi-nor/controllers/intel-spi.h | 21 + drivers/mtd/spi-nor/core.c | 268 +- drivers/mtd/spi-nor/core.h | 70 +- drivers/mtd/spi-nor/eon.c | 6 +- drivers/mtd/spi-nor/esmt.c | 6 +- drivers/mtd/spi-nor/everspin.c | 6 +- drivers/mtd/spi-nor/fujitsu.c | 6 +- drivers/mtd/spi-nor/gigadevice.c | 6 +- drivers/mtd/spi-nor/intel.c | 6 +- drivers/mtd/spi-nor/issi.c | 10 +- drivers/mtd/spi-nor/macronix.c | 14 +- drivers/mtd/spi-nor/micron-st.c | 259 +- drivers/mtd/spi-nor/spansion.c | 168 +- drivers/mtd/spi-nor/sst.c | 44 +- drivers/mtd/spi-nor/winbond.c | 29 +- drivers/mtd/spi-nor/xilinx.c | 97 +- drivers/mtd/spi-nor/xmc.c | 6 +- drivers/mtd/tests/speedtest.c | 11 +- drivers/mtd/ubi/build.c | 9 +- drivers/mtd/ubi/fastmap.c | 28 +- drivers/mtd/ubi/vmt.c | 8 +- drivers/mux/core.c | 239 +- drivers/net/bareudp.c | 19 +- drivers/net/can/usb/ucan.c | 4 +- drivers/net/dsa/microchip/ksz8795_spi.c | 11 - drivers/net/dsa/microchip/ksz9477_spi.c | 12 - drivers/net/ethernet/atheros/alx/main.c | 5 +- drivers/net/ethernet/faraday/Kconfig | 12 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 2 +- drivers/net/ethernet/google/gve/gve_rx.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- drivers/net/ethernet/i825xx/sun3_82586.h | 2 +- drivers/net/ethernet/intel/ice/Makefile | 6 +- drivers/net/ethernet/intel/ice/ice.h | 5 +- drivers/net/ethernet/intel/ice/ice_arfs.h | 3 + drivers/net/ethernet/intel/ice/ice_base.c | 2 +- drivers/net/ethernet/intel/ice/ice_common.h | 4 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 1 + drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 1 + drivers/net/ethernet/intel/ice/ice_flow.c | 1 + drivers/net/ethernet/intel/ice/ice_flow.h | 2 + drivers/net/ethernet/intel/ice/ice_idc_int.h | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 25 +- drivers/net/ethernet/intel/ice/ice_osdep.h | 11 +- drivers/net/ethernet/intel/ice/ice_repr.c | 6 +- drivers/net/ethernet/intel/ice/ice_repr.h | 1 - drivers/net/ethernet/intel/ice/ice_sriov.c | 2205 +- drivers/net/ethernet/intel/ice/ice_sriov.h | 163 +- drivers/net/ethernet/intel/ice/ice_type.h | 1 + drivers/net/ethernet/intel/ice/ice_vf_lib.c | 1029 + drivers/net/ethernet/intel/ice/ice_vf_lib.h | 290 + .../net/ethernet/intel/ice/ice_vf_lib_private.h | 40 + drivers/net/ethernet/intel/ice/ice_vf_mbx.c | 532 + drivers/net/ethernet/intel/ice/ice_vf_mbx.h | 52 + .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 3785 + drivers/net/ethernet/intel/ice/ice_virtchnl.h | 82 + drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 1 + drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h | 1 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 6613 - drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 437 - drivers/net/ethernet/intel/ice/ice_xsk.h | 1 - drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 12 + drivers/net/ethernet/marvell/octeontx2/af/npc.h | 6 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 10 - .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 7 + .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 2 + .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 10 + .../ethernet/mellanox/mlx5/core/en/tc/act/mpls.c | 7 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 59 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.h | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c | 19 +- .../mellanox/mlx5/core/en/tc/act/vlan_mangle.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 21 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 1 - .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 45 - .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 17 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 36 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 6 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 7 + drivers/net/ethernet/micrel/ksz884x.c | 9 +- .../ethernet/microchip/sparx5/sparx5_mactable.c | 11 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 3 +- drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c | 4 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 91 +- drivers/net/ethernet/mscc/ocelot.c | 5 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_app.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 12 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 55 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 19 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 6 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_port.c | 17 - drivers/net/ethernet/netronome/nfp/nfp_port.h | 2 - drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 2 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 388 +- drivers/net/ethernet/ti/davinci_mdio.c | 2 +- drivers/net/ethernet/xscale/Kconfig | 4 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 85 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 1 + drivers/net/hamradio/baycom_epp.c | 4 +- drivers/net/netdevsim/Makefile | 2 +- drivers/net/netdevsim/dev.c | 17 +- drivers/net/netdevsim/hwstats.c | 486 + drivers/net/netdevsim/netdevsim.h | 23 + drivers/net/phy/Kconfig | 1 + drivers/net/phy/sfp-bus.c | 6 + drivers/net/usb/lan78xx.c | 7 +- drivers/net/vrf.c | 7 +- drivers/net/wan/Kconfig | 3 +- drivers/net/wan/ixp4xx_hss.c | 39 +- drivers/net/wireguard/device.c | 38 +- drivers/ntb/hw/idt/Makefile | 1 - drivers/nvdimm/Kconfig | 25 +- drivers/nvdimm/Makefile | 4 +- drivers/nvdimm/blk.c | 335 + drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 1 + drivers/nvdimm/bus.c | 3 + drivers/nvdimm/dimm_devs.c | 204 +- drivers/nvdimm/label.c | 346 +- drivers/nvdimm/label.h | 5 +- drivers/nvdimm/namespace_devs.c | 506 +- drivers/nvdimm/nd-core.h | 29 +- drivers/nvdimm/nd.h | 13 + drivers/nvdimm/nd_perf.c | 328 - drivers/nvdimm/nd_virtio.c | 6 +- drivers/nvdimm/pfn_devs.c | 1 + drivers/nvdimm/pmem.h | 1 - drivers/nvdimm/region.c | 31 +- drivers/nvdimm/region_devs.c | 157 +- drivers/nvme/host/Kconfig | 8 - drivers/nvme/host/Makefile | 2 +- drivers/nvme/host/constants.c | 185 - drivers/nvme/host/core.c | 470 +- drivers/nvme/host/fabrics.c | 9 +- drivers/nvme/host/fc.c | 22 +- drivers/nvme/host/ioctl.c | 35 +- drivers/nvme/host/nvme.h | 36 +- drivers/nvme/host/pci.c | 1 - drivers/nvme/host/rdma.c | 117 +- drivers/nvme/host/tcp.c | 6 +- drivers/nvme/target/core.c | 4 +- drivers/nvme/target/fc.c | 12 +- drivers/nvme/target/io-cmd-bdev.c | 27 +- drivers/nvme/target/io-cmd-file.c | 17 +- drivers/nvme/target/loop.c | 6 +- drivers/nvme/target/nvmet.h | 2 +- drivers/nvme/target/passthru.c | 7 +- drivers/nvme/target/rdma.c | 6 +- drivers/nvme/target/tcp.c | 6 +- drivers/nvme/target/zns.c | 14 +- drivers/nvmem/Kconfig | 24 - drivers/nvmem/Makefile | 4 - drivers/nvmem/brcm_nvram.c | 90 - drivers/nvmem/core.c | 47 +- drivers/nvmem/layerscape-sfp.c | 89 - drivers/nvmem/meson-mx-efuse.c | 3 +- drivers/nvmem/qfprom.c | 4 +- drivers/nvmem/sunplus-ocotp.c | 228 - drivers/nvmem/sunxi_sid.c | 6 - drivers/of/of_reserved_mem.c | 9 +- drivers/of/platform.c | 1 - drivers/of/unittest.c | 2 +- drivers/opp/core.c | 25 - drivers/opp/debugfs.c | 8 - drivers/opp/of.c | 108 +- drivers/opp/opp.h | 1 - drivers/pci/Kconfig | 19 - drivers/pci/Makefile | 1 - drivers/pci/access.c | 9 +- drivers/pci/controller/Kconfig | 4 - drivers/pci/controller/dwc/pci-imx6.c | 14 +- drivers/pci/controller/dwc/pci-keystone.c | 8 +- drivers/pci/controller/dwc/pci-meson.c | 16 +- drivers/pci/controller/dwc/pcie-designware-host.c | 7 +- drivers/pci/controller/dwc/pcie-fu740.c | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 95 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 142 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 2 +- drivers/pci/controller/pci-aardvark.c | 398 +- drivers/pci/controller/pci-hyperv.c | 233 +- drivers/pci/controller/pci-loongson.c | 2 +- drivers/pci/controller/pci-mvebu.c | 416 +- drivers/pci/controller/pci-tegra.c | 2 +- drivers/pci/controller/pci-xgene.c | 1 + drivers/pci/controller/pcie-apple.c | 2 +- drivers/pci/controller/pcie-iproc-bcma.c | 2 +- drivers/pci/controller/pcie-iproc.c | 11 +- drivers/pci/controller/pcie-mediatek-gen3.c | 2 +- drivers/pci/controller/pcie-rcar-host.c | 78 +- drivers/pci/controller/pcie-rockchip-host.c | 2 +- drivers/pci/controller/pcie-rockchip.h | 1 + drivers/pci/endpoint/functions/pci-epf-test.c | 14 +- drivers/pci/hotplug/acpiphp_glue.c | 7 +- drivers/pci/hotplug/acpiphp_ibm.c | 5 +- drivers/pci/hotplug/pciehp_hpc.c | 4 - drivers/pci/hotplug/rpadlpar_core.c | 1 - drivers/pci/hotplug/shpchp_core.c | 2 +- drivers/pci/iov.c | 43 - drivers/pci/p2pdma.c | 1 - drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-bridge-emul.c | 186 +- drivers/pci/pci-bridge-emul.h | 31 +- drivers/pci/pci-driver.c | 35 +- drivers/pci/pcie/Kconfig | 2 +- drivers/pci/pcie/aer_inject.c | 2 +- drivers/pci/pcie/portdrv_pci.c | 4 +- drivers/pci/setup-bus.c | 2 +- drivers/pci/vgaarb.c | 1564 - drivers/pcmcia/Kconfig | 4 +- drivers/pcmcia/Makefile | 1 + drivers/pcmcia/pxa2xx_stargate2.c | 137 + drivers/pcmcia/rsrc_nonstatic.c | 2 +- drivers/peci/Kconfig | 36 - drivers/peci/Makefile | 10 - drivers/peci/controller/Kconfig | 18 - drivers/peci/controller/Makefile | 3 - drivers/peci/controller/peci-aspeed.c | 599 - drivers/peci/core.c | 236 - drivers/peci/cpu.c | 343 - drivers/peci/device.c | 252 - drivers/peci/internal.h | 136 - drivers/peci/request.c | 482 - drivers/peci/sysfs.c | 82 - drivers/perf/Kconfig | 16 +- drivers/perf/Makefile | 2 - drivers/perf/apple_m1_cpu_pmu.c | 584 - drivers/perf/arm-cci.c | 2 +- drivers/perf/arm-ccn.c | 10 +- drivers/perf/arm-cmn.c | 23 +- drivers/perf/arm_pmu.c | 6 +- drivers/perf/arm_smmuv3_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 2 +- drivers/perf/marvell_cn10k_ddr_pmu.c | 758 - drivers/perf/marvell_cn10k_tad_pmu.c | 2 - drivers/perf/thunderx2_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 8 +- drivers/phy/allwinner/phy-sun4i-usb.c | 41 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 5 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 9 +- drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 46 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 36 - drivers/phy/broadcom/phy-brcm-usb-init.h | 1 - drivers/phy/broadcom/phy-brcm-usb.c | 11 +- drivers/phy/cadence/Kconfig | 8 - drivers/phy/cadence/Makefile | 1 - drivers/phy/cadence/cdns-dphy-rx.c | 255 - drivers/phy/cadence/phy-cadence-salvo.c | 7 +- drivers/phy/cadence/phy-cadence-sierra.c | 82 +- drivers/phy/freescale/Kconfig | 5 - drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 3 +- drivers/phy/freescale/phy-fsl-lynx-28g.c | 1 - drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 1350 +- drivers/phy/phy-core-mipi-dphy.c | 4 +- drivers/phy/qualcomm/phy-qcom-edp.c | 9 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 28 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 3 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 - drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 5 - drivers/phy/rockchip/Kconfig | 8 - drivers/phy/rockchip/Makefile | 1 - drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 581 - drivers/phy/ti/phy-tusb1210.c | 443 +- drivers/pinctrl/Kconfig | 1 - drivers/pinctrl/Makefile | 1 - drivers/pinctrl/bcm/Kconfig | 14 - drivers/pinctrl/bcm/Makefile | 1 - drivers/pinctrl/bcm/pinctrl-bcm4908.c | 563 - drivers/pinctrl/intel/pinctrl-alderlake.c | 317 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 65 +- drivers/pinctrl/intel/pinctrl-icelake.c | 291 +- drivers/pinctrl/meson/Kconfig | 6 - drivers/pinctrl/meson/Makefile | 1 - drivers/pinctrl/meson/pinctrl-meson-g12a.c | 6 +- drivers/pinctrl/meson/pinctrl-meson-s4.c | 1232 - drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 185 +- drivers/pinctrl/pinctrl-at91-pio4.c | 16 +- drivers/pinctrl/pinctrl-ocelot.c | 102 - drivers/pinctrl/pinctrl-starfive.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 5 +- drivers/pinctrl/qcom/pinctrl-msm.c | 13 +- drivers/pinctrl/qcom/pinctrl-qcm2290.c | 12 - drivers/pinctrl/qcom/pinctrl-sm8450.c | 106 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 - drivers/pinctrl/renesas/Kconfig | 11 +- drivers/pinctrl/renesas/Makefile | 1 - drivers/pinctrl/renesas/core.c | 219 +- drivers/pinctrl/renesas/pfc-emev2.c | 71 +- drivers/pinctrl/renesas/pfc-r8a73a4.c | 97 +- drivers/pinctrl/renesas/pfc-r8a7740.c | 282 +- drivers/pinctrl/renesas/pfc-r8a77470.c | 240 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 69 +- drivers/pinctrl/renesas/pfc-r8a7779.c | 118 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 530 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 322 +- drivers/pinctrl/renesas/pfc-r8a7792.c | 446 +- drivers/pinctrl/renesas/pfc-r8a7794.c | 214 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 119 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 313 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 315 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 333 +- drivers/pinctrl/renesas/pfc-r8a77970.c | 165 +- drivers/pinctrl/renesas/pfc-r8a77980.c | 193 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 333 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 200 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 105 +- drivers/pinctrl/renesas/pfc-r8a779f0.c | 2126 - drivers/pinctrl/renesas/pfc-sh7203.c | 1 + drivers/pinctrl/renesas/pfc-sh7264.c | 1 + drivers/pinctrl/renesas/pfc-sh7269.c | 1 + drivers/pinctrl/renesas/pfc-sh73a0.c | 269 +- drivers/pinctrl/renesas/pfc-sh7720.c | 1 + drivers/pinctrl/renesas/pfc-sh7722.c | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 4 +- drivers/pinctrl/renesas/pinctrl.c | 26 +- drivers/pinctrl/renesas/sh_pfc.h | 176 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 73 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 7 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 89 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 1 - drivers/pinctrl/sunplus/Kconfig | 22 - drivers/pinctrl/sunplus/Makefile | 6 - drivers/pinctrl/sunplus/sppctl.c | 1118 - drivers/pinctrl/sunplus/sppctl.h | 170 - drivers/pinctrl/sunplus/sppctl_sp7021.c | 583 - drivers/pinctrl/sunxi/pinctrl-sunxi.c | 9 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 26 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 64 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 62 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 62 +- drivers/platform/chrome/Kconfig | 11 - drivers/platform/chrome/Makefile | 1 - drivers/platform/chrome/chromeos_privacy_screen.c | 153 - drivers/platform/chrome/cros_ec_typec.c | 97 +- drivers/platform/surface/Kconfig | 7 + drivers/platform/surface/Makefile | 1 + drivers/platform/surface/surface3-wmi.c | 17 +- drivers/platform/surface/surface3_button.c | 247 + drivers/platform/surface/surface_acpi_notify.c | 3 +- drivers/platform/x86/Kconfig | 28 +- drivers/platform/x86/Makefile | 3 +- drivers/platform/x86/amd-pmc.c | 174 +- drivers/platform/x86/amd_hsmp.c | 425 - drivers/platform/x86/dell/dcdbas.c | 2 +- drivers/platform/x86/huawei-wmi.c | 13 +- drivers/platform/x86/i2c-multi-instantiate.c | 174 + drivers/platform/x86/intel/Kconfig | 47 +- drivers/platform/x86/intel/Makefile | 9 +- drivers/platform/x86/intel/chtwc_int33fe.c | 437 - drivers/platform/x86/intel/hid.c | 7 +- drivers/platform/x86/intel/int33fe/Kconfig | 24 + drivers/platform/x86/intel/int33fe/Makefile | 5 + .../x86/intel/int33fe/intel_cht_int33fe_common.c | 118 + .../x86/intel/int33fe/intel_cht_int33fe_common.h | 41 + .../x86/intel/int33fe/intel_cht_int33fe_microb.c | 61 + .../x86/intel/int33fe/intel_cht_int33fe_typec.c | 380 + drivers/platform/x86/intel/int3472/discrete.c | 5 +- drivers/platform/x86/intel/sdsi.c | 574 - drivers/platform/x86/intel/uncore-frequency.c | 452 + .../platform/x86/intel/uncore-frequency/Kconfig | 21 - .../platform/x86/intel/uncore-frequency/Makefile | 9 - .../uncore-frequency/uncore-frequency-common.c | 252 - .../uncore-frequency/uncore-frequency-common.h | 62 - .../x86/intel/uncore-frequency/uncore-frequency.c | 272 - drivers/platform/x86/intel/vbtn.c | 7 +- drivers/platform/x86/intel/vsec.c | 12 +- drivers/platform/x86/lg-laptop.c | 57 +- drivers/platform/x86/serial-multi-instantiate.c | 348 - drivers/platform/x86/thinkpad_acpi.c | 211 +- drivers/platform/x86/x86-android-tablets.c | 632 +- drivers/pnp/driver.c | 2 +- drivers/pnp/pnpacpi/core.c | 4 +- drivers/power/reset/gemini-poweroff.c | 4 +- drivers/power/supply/Kconfig | 35 +- drivers/power/supply/Makefile | 3 - drivers/power/supply/ab8500-bm.h | 79 + drivers/power/supply/ab8500_bmdata.c | 86 +- drivers/power/supply/ab8500_btemp.c | 342 +- drivers/power/supply/ab8500_chargalg.c | 418 +- drivers/power/supply/ab8500_charger.c | 55 +- drivers/power/supply/ab8500_fg.c | 148 +- drivers/power/supply/axp20x_ac_power.c | 6 +- drivers/power/supply/axp20x_battery.c | 13 +- drivers/power/supply/axp20x_usb_power.c | 6 +- drivers/power/supply/axp288_charger.c | 38 +- drivers/power/supply/axp288_fuel_gauge.c | 273 +- drivers/power/supply/bq24190_charger.c | 158 +- drivers/power/supply/bq25890_charger.c | 396 +- drivers/power/supply/bq25980_charger.c | 2 +- drivers/power/supply/charger-manager.c | 7 +- drivers/power/supply/cpcap-battery.c | 118 +- drivers/power/supply/cros_peripheral_charger.c | 37 +- drivers/power/supply/cros_usbpd-charger.c | 2 +- drivers/power/supply/da9150-fg.c | 35 +- drivers/power/supply/ip5xxx_power.c | 638 - drivers/power/supply/ltc2941-battery-gauge.c | 61 +- drivers/power/supply/max14656_charger_detector.c | 15 +- drivers/power/supply/max17042_battery.c | 12 +- drivers/power/supply/max8997_charger.c | 22 +- drivers/power/supply/mp2629_charger.c | 6 +- drivers/power/supply/power_supply_core.c | 294 +- drivers/power/supply/power_supply_hwmon.c | 15 +- drivers/power/supply/power_supply_sysfs.c | 1 - drivers/power/supply/rt9455_charger.c | 2 +- drivers/power/supply/samsung-sdi-battery.c | 918 - drivers/power/supply/samsung-sdi-battery.h | 13 - drivers/power/supply/sbs-charger.c | 18 +- drivers/power/supply/smb347-charger.c | 3 +- drivers/power/supply/ug3105_battery.c | 486 - drivers/power/supply/wm8350_power.c | 97 +- drivers/powercap/Kconfig | 8 - drivers/powercap/Makefile | 1 - drivers/powercap/dtpm.c | 333 +- drivers/powercap/dtpm_cpu.c | 55 +- drivers/powercap/dtpm_devfreq.c | 203 - drivers/powercap/dtpm_subsys.h | 22 - drivers/pps/clients/pps-gpio.c | 2 +- drivers/ptp/ptp_ocp.c | 28 +- drivers/pwm/pwm-atmel.c | 2 +- drivers/pwm/pwm-bcm-kona.c | 90 +- drivers/pwm/pwm-brcmstb.c | 52 +- drivers/pwm/pwm-img.c | 141 +- drivers/pwm/pwm-imx1.c | 33 +- drivers/pwm/pwm-jz4740.c | 5 - drivers/pwm/pwm-lpc18xx-sct.c | 49 +- drivers/pwm/pwm-mediatek.c | 34 +- drivers/pwm/pwm-meson.c | 25 +- drivers/pwm/pwm-pca9685.c | 4 +- drivers/pwm/pwm-pxa.c | 33 +- drivers/pwm/pwm-raspberrypi-poe.c | 1 + drivers/pwm/pwm-rcar.c | 2 +- drivers/pwm/pwm-stmpe.c | 18 +- drivers/pwm/pwm-sun4i.c | 70 +- drivers/pwm/pwm-tegra.c | 59 +- drivers/pwm/pwm-tiehrpwm.c | 40 +- drivers/pwm/pwm-vt8500.c | 38 +- drivers/rapidio/devices/tsi721.c | 8 +- drivers/regulator/Kconfig | 21 +- drivers/regulator/Makefile | 2 - drivers/regulator/max8973-regulator.c | 2 +- drivers/regulator/qcom_smd-regulator.c | 4 +- drivers/regulator/rpi-panel-attiny-regulator.c | 291 +- drivers/regulator/rt5190a-regulator.c | 513 - drivers/regulator/sc2731-regulator.c | 2 +- drivers/regulator/sy7636a-regulator.c | 7 +- drivers/regulator/ti-abb-regulator.c | 6 +- drivers/regulator/tps6286x-regulator.c | 159 - drivers/regulator/virtual.c | 41 +- drivers/regulator/wm8350-regulator.c | 2 +- drivers/remoteproc/mtk_common.h | 3 - drivers/remoteproc/mtk_scp.c | 90 +- drivers/remoteproc/qcom_q6v5.c | 21 +- drivers/remoteproc/qcom_q6v5.h | 3 - drivers/remoteproc/qcom_q6v5_adsp.c | 228 +- drivers/remoteproc/qcom_q6v5_mss.c | 26 +- drivers/remoteproc/qcom_q6v5_pas.c | 36 +- drivers/remoteproc/qcom_wcnss.c | 1 - drivers/remoteproc/remoteproc_cdev.c | 2 +- drivers/remoteproc/remoteproc_core.c | 9 +- drivers/remoteproc/remoteproc_debugfs.c | 2 +- drivers/remoteproc/remoteproc_internal.h | 1 + drivers/remoteproc/remoteproc_sysfs.c | 21 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 208 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 287 +- drivers/remoteproc/wkup_m3_rproc.c | 1 - drivers/reset/Kconfig | 13 - drivers/reset/Makefile | 1 - drivers/reset/reset-rzg2l-usbphy-ctrl.c | 4 +- drivers/reset/reset-tn48m.c | 128 - drivers/reset/reset-uniphier-glue.c | 75 +- drivers/rpmsg/Kconfig | 8 - drivers/rpmsg/Makefile | 1 - drivers/rpmsg/qcom_glink_native.c | 4 +- drivers/rpmsg/qcom_smd.c | 13 +- drivers/rpmsg/rpmsg_char.c | 238 +- drivers/rpmsg/rpmsg_char.h | 46 - drivers/rpmsg/rpmsg_core.c | 15 +- drivers/rpmsg/rpmsg_ctrl.c | 243 - drivers/rpmsg/rpmsg_internal.h | 10 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/Kconfig | 2 +- drivers/rtc/class.c | 9 - drivers/rtc/rtc-max77686.c | 75 +- drivers/rtc/rtc-mc146818-lib.c | 6 +- drivers/rtc/rtc-pcf2127.c | 16 +- drivers/rtc/rtc-pcf8523.c | 4 +- drivers/rtc/rtc-pl031.c | 6 +- drivers/rtc/rtc-sun6i.c | 184 +- drivers/rtc/rtc-wm8350.c | 11 +- drivers/s390/block/dasd_diag.c | 2 +- drivers/s390/block/dasd_int.h | 1 + drivers/s390/block/scm_blk.c | 1 + drivers/s390/block/scm_blk.h | 1 + drivers/s390/char/diag_ftp.c | 1 - drivers/s390/char/sclp.h | 1 - drivers/s390/char/sclp_cmd.c | 3 +- drivers/s390/char/sclp_config.c | 1 + drivers/s390/char/sclp_sdias.c | 2 +- drivers/s390/char/zcore.c | 3 +- drivers/s390/cio/airq.c | 4 +- drivers/s390/cio/crw.c | 1 + drivers/s390/cio/ioasm.c | 1 - drivers/s390/crypto/ap_bus.c | 328 +- drivers/s390/crypto/ap_bus.h | 24 +- drivers/s390/crypto/ap_card.c | 11 - drivers/s390/crypto/ap_queue.c | 19 +- drivers/s390/crypto/vfio_ap_debug.h | 32 - drivers/s390/crypto/vfio_ap_drv.c | 23 - drivers/s390/crypto/vfio_ap_ops.c | 151 +- drivers/s390/crypto/zcrypt_api.c | 53 +- drivers/s390/crypto/zcrypt_cex4.c | 71 +- drivers/s390/crypto/zcrypt_msgtype50.c | 12 +- drivers/s390/crypto/zcrypt_msgtype50.h | 4 +- drivers/s390/crypto/zcrypt_msgtype6.c | 119 +- drivers/s390/crypto/zcrypt_msgtype6.h | 13 +- drivers/scsi/53c700.c | 2 + drivers/scsi/NCR5380.c | 94 +- drivers/scsi/NCR5380.h | 13 +- drivers/scsi/a2091.c | 25 +- drivers/scsi/a3000.c | 25 +- drivers/scsi/aacraid/aachba.c | 43 +- drivers/scsi/aacraid/aacraid.h | 24 +- drivers/scsi/aacraid/comminit.c | 2 +- drivers/scsi/aacraid/linit.c | 23 +- drivers/scsi/advansys.c | 22 +- drivers/scsi/aha152x.c | 274 +- drivers/scsi/aha1542.c | 3 +- drivers/scsi/aha1740.c | 6 +- drivers/scsi/aic7xxx/aicasm/aicasm.c | 2 +- drivers/scsi/aic94xx/aic94xx.h | 1 + drivers/scsi/aic94xx/aic94xx_init.c | 1 + drivers/scsi/aic94xx/aic94xx_task.c | 9 + drivers/scsi/aic94xx/aic94xx_tmf.c | 11 +- drivers/scsi/arm/acornscsi.c | 28 +- drivers/scsi/arm/arm_scsi.h | 136 - drivers/scsi/arm/arxescsi.c | 6 +- drivers/scsi/arm/cumana_1.c | 2 +- drivers/scsi/arm/cumana_2.c | 8 +- drivers/scsi/arm/eesox.c | 8 +- drivers/scsi/arm/fas216.c | 36 +- drivers/scsi/arm/fas216.h | 4 - drivers/scsi/arm/oak.c | 2 +- drivers/scsi/arm/powertec.c | 8 +- drivers/scsi/arm/queue.c | 6 +- drivers/scsi/arm/scsi.h | 125 + drivers/scsi/atari_scsi.c | 6 +- drivers/scsi/be2iscsi/be_main.c | 3 +- drivers/scsi/bfa/bfad_attr.c | 26 +- drivers/scsi/bfa/bfad_im.c | 27 +- drivers/scsi/bfa/bfad_im.h | 16 - drivers/scsi/bnx2fc/bnx2fc.h | 9 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 8 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 23 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 1 - drivers/scsi/csiostor/csio_scsi.c | 20 +- drivers/scsi/csiostor/csio_scsi.h | 10 - drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 1 - drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 1 - drivers/scsi/cxlflash/vlun.c | 4 +- drivers/scsi/dc395x.c | 3 + drivers/scsi/dmx3191d.c | 2 +- drivers/scsi/dpt/dpti_i2o.h | 2 +- drivers/scsi/elx/libefc_sli/sli4.c | 2 +- drivers/scsi/elx/libefc_sli/sli4.h | 20 +- drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/esp_scsi.h | 3 +- drivers/scsi/fcoe/fcoe.c | 1 - drivers/scsi/fdomain.c | 64 +- drivers/scsi/fnic/fnic.h | 27 +- drivers/scsi/fnic/fnic_main.c | 1 - drivers/scsi/fnic/fnic_scsi.c | 289 +- drivers/scsi/g_NCR5380.c | 6 +- drivers/scsi/gvp11.c | 25 +- drivers/scsi/hisi_sas/hisi_sas.h | 19 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 689 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 20 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 23 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 150 +- drivers/scsi/hptiop.c | 1 - drivers/scsi/hptiop.h | 4 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 9 +- drivers/scsi/imm.c | 88 +- drivers/scsi/imm.h | 5 - drivers/scsi/initio.c | 14 +- drivers/scsi/initio.h | 9 - drivers/scsi/ips.c | 52 +- drivers/scsi/isci/init.c | 1 + drivers/scsi/isci/request.c | 22 +- drivers/scsi/isci/request.h | 5 +- drivers/scsi/isci/task.c | 41 +- drivers/scsi/isci/task.h | 4 + drivers/scsi/iscsi_tcp.c | 1 - drivers/scsi/libfc/fc_encode.h | 2 +- drivers/scsi/libfc/fc_exch.c | 1 - drivers/scsi/libfc/fc_fcp.c | 26 +- drivers/scsi/libiscsi.c | 49 +- drivers/scsi/libsas/sas_ata.c | 25 +- drivers/scsi/libsas/sas_discover.c | 6 +- drivers/scsi/libsas/sas_event.c | 50 +- drivers/scsi/libsas/sas_expander.c | 24 +- drivers/scsi/libsas/sas_internal.h | 10 +- drivers/scsi/libsas/sas_port.c | 73 +- drivers/scsi/libsas/sas_scsi_host.c | 320 +- drivers/scsi/libsas/sas_task.c | 14 +- drivers/scsi/lpfc/lpfc.h | 3 + drivers/scsi/lpfc/lpfc_attr.c | 228 + drivers/scsi/lpfc/lpfc_debugfs.c | 9 +- drivers/scsi/lpfc/lpfc_init.c | 13 +- drivers/scsi/lpfc/lpfc_mbox.c | 2 +- drivers/scsi/lpfc/lpfc_scsi.c | 141 +- drivers/scsi/mac53c94.c | 26 +- drivers/scsi/mac53c94.h | 11 - drivers/scsi/mac_scsi.c | 9 +- drivers/scsi/megaraid.c | 21 +- drivers/scsi/megaraid.h | 23 +- drivers/scsi/megaraid/megaraid_sas.h | 12 - drivers/scsi/megaraid/megaraid_sas_base.c | 8 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 19 +- drivers/scsi/mesh.c | 19 +- drivers/scsi/mesh.h | 11 - drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 122 +- drivers/scsi/mpi3mr/mpi/mpi30_init.h | 3 - drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 46 +- drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 3 +- drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 8 +- drivers/scsi/mpi3mr/mpi3mr.h | 12 +- drivers/scsi/mpi3mr/mpi3mr_debug.h | 2 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 12 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 161 +- drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 6 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 43 +- drivers/scsi/mvme147.c | 16 +- drivers/scsi/mvsas/mv_defs.h | 5 + drivers/scsi/mvsas/mv_init.c | 15 +- drivers/scsi/mvsas/mv_sas.c | 185 +- drivers/scsi/mvsas/mv_sas.h | 3 + drivers/scsi/mvumi.c | 9 +- drivers/scsi/mvumi.h | 9 - drivers/scsi/ncr53c8xx.c | 22 +- drivers/scsi/ncr53c8xx.h | 6 - drivers/scsi/nsp32.c | 20 +- drivers/scsi/nsp32.h | 9 - drivers/scsi/pcmcia/aha152x_stub.c | 9 +- drivers/scsi/pcmcia/nsp_cs.c | 246 +- drivers/scsi/pcmcia/nsp_cs.h | 8 +- drivers/scsi/pcmcia/nsp_debug.c | 2 +- drivers/scsi/pcmcia/qlogic_stub.c | 9 +- drivers/scsi/pcmcia/sym53c500_cs.c | 47 +- drivers/scsi/pm8001/pm8001_ctl.c | 66 +- drivers/scsi/pm8001/pm8001_hwi.c | 496 +- drivers/scsi/pm8001/pm8001_hwi.h | 5 + drivers/scsi/pm8001/pm8001_init.c | 16 +- drivers/scsi/pm8001/pm8001_sas.c | 577 +- drivers/scsi/pm8001/pm8001_sas.h | 86 +- drivers/scsi/pm8001/pm80xx_hwi.c | 500 +- drivers/scsi/pm8001/pm80xx_hwi.h | 16 +- drivers/scsi/ppa.c | 75 +- drivers/scsi/qedf/qedf.h | 10 +- drivers/scsi/qedf/qedf_io.c | 25 +- drivers/scsi/qedf/qedf_main.c | 3 +- drivers/scsi/qedi/qedi_fw.c | 4 +- drivers/scsi/qedi/qedi_iscsi.c | 1 - drivers/scsi/qedi/qedi_main.c | 2 + drivers/scsi/qla1280.c | 21 +- drivers/scsi/qla1280.h | 3 +- drivers/scsi/qla2xxx/qla_attr.c | 7 +- drivers/scsi/qla2xxx/qla_bsg.c | 6 +- drivers/scsi/qla2xxx/qla_bsg.h | 4 +- drivers/scsi/qla2xxx/qla_def.h | 62 +- drivers/scsi/qla2xxx/qla_edif.c | 25 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 4 +- drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 7 +- drivers/scsi/qla2xxx/qla_gs.c | 162 +- drivers/scsi/qla2xxx/qla_init.c | 261 +- drivers/scsi/qla2xxx/qla_inline.h | 2 - drivers/scsi/qla2xxx/qla_iocb.c | 93 +- drivers/scsi/qla2xxx/qla_isr.c | 11 +- drivers/scsi/qla2xxx/qla_mbx.c | 37 +- drivers/scsi/qla2xxx/qla_mid.c | 9 +- drivers/scsi/qla2xxx/qla_mr.c | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 71 +- drivers/scsi/qla2xxx/qla_nvme.h | 3 - drivers/scsi/qla2xxx/qla_nx.c | 35 +- drivers/scsi/qla2xxx/qla_nx.h | 20 +- drivers/scsi/qla2xxx/qla_nx2.c | 9 +- drivers/scsi/qla2xxx/qla_os.c | 75 +- drivers/scsi/qla2xxx/qla_sup.c | 4 +- drivers/scsi/qla2xxx/qla_target.c | 34 +- drivers/scsi/qla2xxx/qla_tmpl.c | 9 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla4xxx/ql4_def.h | 16 +- drivers/scsi/qla4xxx/ql4_fw.h | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 18 +- drivers/scsi/qlogicfas.c | 6 +- drivers/scsi/qlogicfas408.c | 6 +- drivers/scsi/scsi.h | 46 + drivers/scsi/scsi_bsg.c | 42 +- drivers/scsi/scsi_debug.c | 489 +- drivers/scsi/scsi_debugfs.c | 6 +- drivers/scsi/scsi_error.c | 49 +- drivers/scsi/scsi_ioctl.c | 76 +- drivers/scsi/scsi_lib.c | 141 +- drivers/scsi/scsi_logging.c | 5 +- drivers/scsi/scsi_sysfs.c | 8 + drivers/scsi/scsi_transport_fc.c | 39 +- drivers/scsi/scsi_transport_iscsi.c | 184 +- drivers/scsi/scsi_transport_sas.c | 1 + drivers/scsi/scsicam.c | 1 + drivers/scsi/sd.c | 224 +- drivers/scsi/sd.h | 12 +- drivers/scsi/sd_zbc.c | 2 + drivers/scsi/sg.c | 57 +- drivers/scsi/sgiwd93.c | 24 +- drivers/scsi/smartpqi/smartpqi.h | 16 +- drivers/scsi/smartpqi/smartpqi_init.c | 559 +- drivers/scsi/smartpqi/smartpqi_sis.c | 10 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 - drivers/scsi/sr.c | 159 +- drivers/scsi/sr.h | 6 + drivers/scsi/st.c | 31 +- drivers/scsi/st.h | 1 + drivers/scsi/sun3_scsi.c | 4 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/ufs/ufs.h | 6 - drivers/scsi/ufs/ufshcd.c | 80 +- drivers/scsi/ufs/ufshpb.c | 26 +- drivers/scsi/wd33c93.c | 119 +- drivers/scsi/wd33c93.h | 4 - drivers/scsi/wd719x.c | 15 +- drivers/scsi/wd719x.h | 1 - drivers/scsi/zalon.c | 1 - drivers/slimbus/qcom-ngd-ctrl.c | 10 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/amlogic/meson-secure-pwrc.c | 22 - drivers/soc/atmel/soc.c | 3 - drivers/soc/atmel/soc.h | 1 - drivers/soc/imx/imx8m-blk-ctrl.c | 66 - drivers/soc/imx/soc-imx.c | 3 + drivers/soc/ixp4xx/Kconfig | 1 - drivers/soc/ixp4xx/ixp4xx-npe.c | 33 +- drivers/soc/mediatek/mt8167-pm-domains.h | 16 +- drivers/soc/mediatek/mt8173-pm-domains.h | 22 +- drivers/soc/mediatek/mt8183-mmsys.h | 2 - drivers/soc/mediatek/mt8183-pm-domains.h | 32 +- drivers/soc/mediatek/mt8186-mmsys.h | 115 - drivers/soc/mediatek/mt8186-pm-domains.h | 344 - drivers/soc/mediatek/mt8192-pm-domains.h | 44 +- drivers/soc/mediatek/mt8195-pm-domains.h | 613 - drivers/soc/mediatek/mtk-infracfg.c | 19 - drivers/soc/mediatek/mtk-mmsys.c | 18 +- drivers/soc/mediatek/mtk-mmsys.h | 3 +- drivers/soc/mediatek/mtk-mutex.c | 45 - drivers/soc/mediatek/mtk-pm-domains.c | 17 +- drivers/soc/mediatek/mtk-pm-domains.h | 8 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 71 - drivers/soc/microchip/Kconfig | 10 - drivers/soc/microchip/Makefile | 1 - drivers/soc/microchip/mpfs-sys-controller.c | 193 - drivers/soc/qcom/apr.c | 1 + drivers/soc/qcom/llcc-qcom.c | 107 +- drivers/soc/qcom/mdt_loader.c | 232 +- drivers/soc/qcom/ocmem.c | 1 - drivers/soc/qcom/qcom_aoss.c | 8 +- drivers/soc/qcom/rpmpd.c | 20 - drivers/soc/qcom/socinfo.c | 12 - drivers/soc/renesas/Kconfig | 12 - drivers/soc/renesas/renesas-soc.c | 68 +- drivers/soc/rockchip/Kconfig | 8 - drivers/soc/rockchip/Makefile | 1 - drivers/soc/rockchip/dtpm.c | 65 - drivers/soc/tegra/fuse/fuse-tegra.c | 24 +- drivers/soc/tegra/pmc.c | 16 +- drivers/soc/ti/k3-ringacc.c | 15 +- drivers/soc/ti/k3-socinfo.c | 1 - drivers/soc/ti/smartreflex.c | 13 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/soundwire/bus.c | 8 +- drivers/soundwire/dmi-quirks.c | 2 +- drivers/soundwire/intel.c | 4 +- drivers/soundwire/intel_init.c | 7 +- drivers/soundwire/qcom.c | 208 +- drivers/soundwire/stream.c | 944 +- drivers/spi/Kconfig | 51 - drivers/spi/Makefile | 4 - drivers/spi/spi-amd.c | 87 +- drivers/spi/spi-ath79.c | 34 - drivers/spi/spi-bcm2835aux.c | 21 +- drivers/spi/spi-bitbang-txrx.h | 66 - drivers/spi/spi-cadence-quadspi.c | 10 +- drivers/spi/spi-cadence-xspi.c | 4 +- drivers/spi/spi-geni-qcom.c | 7 +- drivers/spi/spi-gpio.c | 42 +- drivers/spi/spi-intel-pci.c | 95 - drivers/spi/spi-intel-platform.c | 39 - drivers/spi/spi-intel.c | 1250 - drivers/spi/spi-intel.h | 19 - drivers/spi/spi-lantiq-ssc.c | 8 +- drivers/spi/spi-mem.c | 32 +- drivers/spi/spi-mpc512x-psc.c | 47 +- drivers/spi/spi-mt65xx.c | 23 +- drivers/spi/spi-mtk-nor.c | 71 +- drivers/spi/spi-mxic.c | 340 +- drivers/spi/spi-npcm-fiu.c | 14 +- drivers/spi/spi-pic32.c | 9 +- drivers/spi/spi-pxa2xx-pci.c | 320 +- drivers/spi/spi-pxa2xx.c | 68 +- drivers/spi/spi-qup.c | 5 +- drivers/spi/spi-rockchip-sfc.c | 4 +- drivers/spi/spi-rockchip.c | 122 +- drivers/spi/spi-s3c24xx.c | 47 +- drivers/spi/spi-s3c64xx.c | 80 +- drivers/spi/spi-st-ssc4.c | 31 +- drivers/spi/spi-stm32.c | 2 +- drivers/spi/spi-sunplus-sp7021.c | 584 - drivers/spi/spi-tegra114.c | 4 - drivers/spi/spi-tegra210-quad.c | 341 +- drivers/spi/spi-topcliff-pch.c | 15 +- drivers/spi/spi-zynqmp-gqspi.c | 5 +- drivers/spi/spi.c | 276 +- drivers/spi/spidev.c | 31 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/fbtft/fbtft-core.c | 1 - drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/greybus/gpio.c | 5 +- drivers/staging/greybus/sdio.c | 1 + drivers/staging/greybus/tools/Makefile | 3 +- drivers/staging/gs_fpgaboot/Kconfig | 8 + drivers/staging/gs_fpgaboot/Makefile | 3 + drivers/staging/gs_fpgaboot/README | 70 + drivers/staging/gs_fpgaboot/TODO | 7 + drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 394 + drivers/staging/gs_fpgaboot/gs_fpgaboot.h | 41 + drivers/staging/gs_fpgaboot/io.c | 105 + drivers/staging/gs_fpgaboot/io.h | 73 + drivers/staging/iio/accel/adis16203.c | 1 - drivers/staging/iio/accel/adis16240.c | 1 - drivers/staging/iio/adc/Kconfig | 11 + drivers/staging/iio/adc/Makefile | 1 + drivers/staging/iio/adc/ad7280a.c | 1044 + drivers/staging/iio/adc/ad7280a.h | 37 + drivers/staging/ks7010/ks7010_sdio.c | 4 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/atomisp/Kconfig | 2 +- drivers/staging/media/atomisp/i2c/Kconfig | 14 +- .../media/atomisp/pci/atomisp_compat_css20.c | 4 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 148 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 21 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 7 +- .../staging/media/atomisp/pci/ia_css_acc_types.h | 5 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 9 +- .../media/atomisp/pci/ia_css_event_public.h | 33 +- drivers/staging/media/atomisp/pci/ia_css_irq.h | 77 +- .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 2 +- .../pci/runtime/debug/interface/ia_css_debug.h | 31 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 4 - drivers/staging/media/hantro/Kconfig | 2 +- drivers/staging/media/hantro/TODO | 7 + drivers/staging/media/hantro/hantro.h | 1 + drivers/staging/media/hantro/hantro_drv.c | 52 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 27 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 41 +- drivers/staging/media/hantro/hantro_h1_regs.h | 2 +- drivers/staging/media/hantro/hantro_hw.h | 13 +- drivers/staging/media/hantro/hantro_jpeg.c | 86 +- drivers/staging/media/hantro/hantro_jpeg.h | 2 +- drivers/staging/media/hantro/hantro_v4l2.c | 77 - drivers/staging/media/hantro/imx8m_vpu_hw.c | 62 +- .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 44 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 6 + drivers/staging/media/hantro/sunxi_vpu_hw.c | 4 +- drivers/staging/media/imx/Kconfig | 2 +- drivers/staging/media/imx/Makefile | 1 + drivers/staging/media/imx/TODO | 25 - drivers/staging/media/imx/imx-media-csi.c | 7 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 25 +- drivers/staging/media/imx/imx7-media-csi.c | 64 +- drivers/staging/media/imx/imx7-mipi-csis.c | 1494 + drivers/staging/media/imx/imx8mq-mipi-csi2.c | 81 +- drivers/staging/media/ipu3/Kconfig | 2 +- drivers/staging/media/max96712/Kconfig | 2 +- drivers/staging/media/max96712/max96712.c | 2 +- drivers/staging/media/meson/vdec/Kconfig | 2 +- drivers/staging/media/meson/vdec/esparser.c | 7 +- drivers/staging/media/meson/vdec/vdec_helpers.c | 8 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 4 +- drivers/staging/media/meson/vdec/vdec_platform.c | 12 - drivers/staging/media/omap4iss/Kconfig | 2 +- drivers/staging/media/rkvdec/Kconfig | 2 +- drivers/staging/media/sunxi/cedrus/Kconfig | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 2 - drivers/staging/media/sunxi/cedrus/cedrus.h | 3 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 4 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 25 - drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 - drivers/staging/media/tegra-vde/Kconfig | 10 + drivers/staging/media/tegra-vde/Makefile | 3 + drivers/staging/media/tegra-vde/TODO | 4 + drivers/staging/media/tegra-vde/dmabuf-cache.c | 229 + drivers/staging/media/tegra-vde/iommu.c | 157 + drivers/staging/media/tegra-vde/trace.h | 95 + drivers/staging/media/tegra-vde/uapi.h | 73 + drivers/staging/media/tegra-vde/vde.c | 1358 + drivers/staging/media/tegra-vde/vde.h | 125 + drivers/staging/media/tegra-video/Kconfig | 2 +- drivers/staging/media/zoran/Kconfig | 40 +- drivers/staging/media/zoran/Makefile | 8 +- drivers/staging/media/zoran/videocodec.c | 68 +- drivers/staging/media/zoran/videocodec.h | 4 +- drivers/staging/media/zoran/zoran.h | 18 +- drivers/staging/media/zoran/zoran_card.c | 398 +- drivers/staging/media/zoran/zoran_device.c | 15 +- drivers/staging/media/zoran/zoran_device.h | 2 + drivers/staging/media/zoran/zoran_driver.c | 56 +- drivers/staging/media/zoran/zr36016.c | 25 +- drivers/staging/media/zoran/zr36016.h | 2 - drivers/staging/media/zoran/zr36050.c | 24 +- drivers/staging/media/zoran/zr36050.h | 2 - drivers/staging/media/zoran/zr36060.c | 23 +- drivers/staging/media/zoran/zr36060.h | 2 - drivers/staging/most/net/net.c | 2 +- drivers/staging/most/video/Kconfig | 2 +- drivers/staging/most/video/video.c | 2 +- drivers/staging/mt7621-dts/gbpc1.dts | 4 - drivers/staging/mt7621-dts/gbpc2.dts | 16 +- drivers/staging/mt7621-dts/mt7621.dtsi | 53 +- drivers/staging/nvec/nvec.c | 4 +- drivers/staging/pi433/TODO | 4 +- drivers/staging/pi433/pi433_if.c | 176 +- drivers/staging/pi433/pi433_if.h | 2 + drivers/staging/pi433/rf69.c | 167 +- drivers/staging/pi433/rf69.h | 3 +- drivers/staging/pi433/rf69_enum.h | 20 + drivers/staging/pi433/rf69_registers.h | 2 - drivers/staging/qlge/qlge_main.c | 11 +- drivers/staging/r8188eu/Makefile | 2 +- drivers/staging/r8188eu/core/rtw_ap.c | 240 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 82 +- drivers/staging/r8188eu/core/rtw_cmd.c | 49 +- drivers/staging/r8188eu/core/rtw_fw.c | 314 - drivers/staging/r8188eu/core/rtw_ieee80211.c | 37 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 10 + drivers/staging/r8188eu/core/rtw_iol.c | 14 +- drivers/staging/r8188eu/core/rtw_mlme.c | 103 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 439 +- drivers/staging/r8188eu/core/rtw_p2p.c | 73 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 45 +- drivers/staging/r8188eu/core/rtw_recv.c | 138 +- drivers/staging/r8188eu/core/rtw_rf.c | 62 +- drivers/staging/r8188eu/core/rtw_security.c | 193 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 14 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 121 +- drivers/staging/r8188eu/core/rtw_xmit.c | 99 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 185 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 4 +- drivers/staging/r8188eu/hal/hal_com.c | 36 +- drivers/staging/r8188eu/hal/hal_intf.c | 3 + drivers/staging/r8188eu/hal/odm.c | 118 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 44 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 7 +- drivers/staging/r8188eu/hal/odm_debug.c | 6 + drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 46 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 52 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 403 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 150 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 24 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 6 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 5 + drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 20 +- drivers/staging/r8188eu/hal/usb_halinit.c | 432 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 43 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 6 +- drivers/staging/r8188eu/include/HalVerDef.h | 23 + drivers/staging/r8188eu/include/drv_types.h | 46 +- drivers/staging/r8188eu/include/hal_com.h | 3 + drivers/staging/r8188eu/include/hal_intf.h | 48 +- drivers/staging/r8188eu/include/ieee80211.h | 267 + drivers/staging/r8188eu/include/odm.h | 50 +- drivers/staging/r8188eu/include/odm_HWConfig.h | 39 +- drivers/staging/r8188eu/include/osdep_service.h | 50 +- drivers/staging/r8188eu/include/recv_osdep.h | 5 + drivers/staging/r8188eu/include/rtl8188e_dm.h | 3 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 97 +- drivers/staging/r8188eu/include/rtl8188e_recv.h | 1 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_xmit.h | 2 - drivers/staging/r8188eu/include/rtw_br_ext.h | 5 + drivers/staging/r8188eu/include/rtw_cmd.h | 26 +- drivers/staging/r8188eu/include/rtw_debug.h | 8 + drivers/staging/r8188eu/include/rtw_fw.h | 12 - drivers/staging/r8188eu/include/rtw_mlme.h | 9 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/r8188eu/include/rtw_recv.h | 47 +- drivers/staging/r8188eu/include/rtw_security.h | 112 + drivers/staging/r8188eu/include/sta_info.h | 48 +- drivers/staging/r8188eu/include/usb_ops.h | 8 +- drivers/staging/r8188eu/include/wifi.h | 39 +- drivers/staging/r8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 558 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 4 + drivers/staging/r8188eu/os_dep/os_intfs.c | 49 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 + drivers/staging/r8188eu/os_dep/recv_linux.c | 26 + drivers/staging/r8188eu/os_dep/usb_intf.c | 125 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 24 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 6 +- drivers/staging/rtl8192e/rtllib_debug.h | 54 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 9 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 45 +- drivers/staging/rtl8712/rtl871x_cmd.h | 8 +- drivers/staging/rtl8712/rtl871x_recv.c | 4 +- drivers/staging/rtl8712/rtl871x_recv.h | 8 + drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 11 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 5 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/include/ieee80211.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 2 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 11 + drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 98 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 6 +- drivers/staging/rts5208/ms.c | 9 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/unisys/visorinput/visorinput.c | 3 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 10 +- .../include/linux/raspberrypi/vchiq.h | 2 +- drivers/staging/vc04_services/interface/TODO | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 137 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 7 +- drivers/staging/vt6656/device.h | 11 +- drivers/staging/vt6656/mac.c | 14 +- drivers/staging/vt6656/mac.h | 22 +- drivers/staging/vt6656/rxtx.c | 8 +- drivers/staging/vt6656/usbpipe.c | 4 +- drivers/staging/vt6656/wcmd.c | 13 +- .../bindings/net/wireless/silabs,wfx.yaml | 125 + drivers/staging/wfx/Kconfig | 5 - drivers/staging/wfx/Makefile | 4 +- drivers/staging/wfx/bh.c | 68 +- drivers/staging/wfx/bh.h | 1 - drivers/staging/wfx/bus.h | 8 +- drivers/staging/wfx/bus_sdio.c | 105 +- drivers/staging/wfx/bus_spi.c | 126 +- drivers/staging/wfx/data_rx.c | 10 +- drivers/staging/wfx/data_rx.h | 5 +- drivers/staging/wfx/data_tx.c | 152 +- drivers/staging/wfx/data_tx.h | 20 +- drivers/staging/wfx/debug.c | 80 +- drivers/staging/wfx/debug.h | 6 +- drivers/staging/wfx/fwio.c | 116 +- drivers/staging/wfx/hif_api_cmd.h | 152 +- drivers/staging/wfx/hif_api_general.h | 64 +- drivers/staging/wfx/hif_api_mib.h | 68 +- drivers/staging/wfx/hif_rx.c | 171 +- drivers/staging/wfx/hif_tx.c | 201 +- drivers/staging/wfx/hif_tx.h | 67 +- drivers/staging/wfx/hif_tx_mib.c | 201 +- drivers/staging/wfx/hif_tx_mib.h | 67 +- drivers/staging/wfx/hwio.c | 168 +- drivers/staging/wfx/hwio.h | 35 +- drivers/staging/wfx/key.c | 84 +- drivers/staging/wfx/key.h | 5 +- drivers/staging/wfx/main.c | 267 +- drivers/staging/wfx/main.h | 12 +- drivers/staging/wfx/queue.c | 60 +- drivers/staging/wfx/queue.h | 13 +- drivers/staging/wfx/scan.c | 27 +- drivers/staging/wfx/sta.c | 201 +- drivers/staging/wfx/sta.h | 21 +- drivers/staging/wfx/traces.h | 33 +- drivers/staging/wfx/wfx.h | 102 +- drivers/target/iscsi/iscsi_target.c | 77 +- drivers/target/iscsi/iscsi_target_configfs.c | 32 - drivers/target/iscsi/iscsi_target_login.c | 8 - drivers/target/target_core_iblock.c | 12 +- drivers/target/target_core_pscsi.c | 68 +- drivers/target/target_core_pscsi.h | 4 + drivers/target/target_core_user.c | 73 +- drivers/tee/amdtee/call.c | 2 +- drivers/tee/amdtee/shm_pool.c | 55 +- drivers/tee/optee/Kconfig | 8 + drivers/tee/optee/call.c | 4 +- drivers/tee/optee/core.c | 21 +- drivers/tee/optee/device.c | 5 +- drivers/tee/optee/ffa_abi.c | 63 +- drivers/tee/optee/optee_private.h | 7 +- drivers/tee/optee/smc_abi.c | 125 +- drivers/tee/tee_core.c | 5 +- drivers/tee/tee_private.h | 15 +- drivers/tee/tee_shm.c | 335 +- drivers/tee/tee_shm_pool.c | 162 +- drivers/thermal/broadcom/brcmstb_thermal.c | 2 +- drivers/thermal/intel/Kconfig | 14 - drivers/thermal/intel/Makefile | 1 - .../intel/int340x_thermal/acpi_thermal_rel.c | 23 +- .../intel/int340x_thermal/int3400_thermal.c | 5 - drivers/thermal/intel/intel_hfi.c | 569 - drivers/thermal/intel/intel_hfi.h | 17 - drivers/thermal/intel/intel_powerclamp.c | 9 +- drivers/thermal/intel/therm_throt.c | 22 - drivers/thermal/qcom/lmh.c | 62 +- drivers/thermal/qcom/tsens.c | 5 - drivers/thermal/rcar_thermal.c | 17 +- drivers/thermal/tegra/tegra-bpmp-thermal.c | 13 +- drivers/thermal/thermal_netlink.c | 53 - drivers/thermal/thermal_netlink.h | 14 - drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 12 +- drivers/thunderbolt/acpi.c | 4 +- drivers/thunderbolt/eeprom.c | 41 +- drivers/thunderbolt/lc.c | 110 - drivers/thunderbolt/nhi.c | 3 +- drivers/thunderbolt/nvm.c | 6 +- drivers/thunderbolt/switch.c | 81 +- drivers/thunderbolt/tb.c | 11 - drivers/thunderbolt/tb.h | 8 - drivers/thunderbolt/tb_regs.h | 37 +- drivers/thunderbolt/tunnel.c | 10 - drivers/tty/amiserial.c | 6 +- drivers/tty/goldfish.c | 2 +- drivers/tty/hvc/hvc_dcc.c | 2 +- drivers/tty/mxser.c | 125 +- drivers/tty/serdev/core.c | 7 +- drivers/tty/serial/21285.c | 2 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 8 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 52 +- drivers/tty/serial/8250/8250_early.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 37 +- drivers/tty/serial/8250/8250_ingenic.c | 2 +- drivers/tty/serial/8250/8250_lpss.c | 28 +- drivers/tty/serial/8250/8250_mid.c | 43 +- drivers/tty/serial/8250/8250_omap.c | 16 +- drivers/tty/serial/8250/8250_port.c | 41 +- drivers/tty/serial/8250/Kconfig | 16 +- drivers/tty/serial/Kconfig | 27 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/altera_jtaguart.c | 4 +- drivers/tty/serial/altera_uart.c | 2 +- drivers/tty/serial/amba-pl010.c | 176 +- drivers/tty/serial/amba-pl011.c | 6 +- drivers/tty/serial/apbuart.c | 2 +- drivers/tty/serial/ar933x_uart.c | 2 +- drivers/tty/serial/arc_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 27 +- drivers/tty/serial/bcm63xx_uart.c | 2 +- drivers/tty/serial/clps711x.c | 2 +- drivers/tty/serial/digicolor-usart.c | 2 +- drivers/tty/serial/dz.c | 2 +- drivers/tty/serial/earlycon-arm-semihost.c | 2 +- drivers/tty/serial/earlycon-riscv-sbi.c | 2 +- drivers/tty/serial/fsl_linflexuart.c | 50 +- drivers/tty/serial/fsl_lpuart.c | 24 +- drivers/tty/serial/imx.c | 22 +- drivers/tty/serial/imx_earlycon.c | 2 +- drivers/tty/serial/ip22zilog.c | 2 +- drivers/tty/serial/jsm/jsm_cls.c | 16 +- drivers/tty/serial/jsm/jsm_neo.c | 16 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/liteuart.c | 2 +- drivers/tty/serial/lpc32xx_hs.c | 12 +- drivers/tty/serial/max3100.c | 1 + drivers/tty/serial/mcf.c | 7 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/milbeaut_usio.c | 2 +- drivers/tty/serial/mpc52xx_uart.c | 22 +- drivers/tty/serial/mps2-uart.c | 4 +- drivers/tty/serial/mvebu-uart.c | 600 +- drivers/tty/serial/mxs-auart.c | 2 +- drivers/tty/serial/omap-serial.c | 20 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 2 +- drivers/tty/serial/pic32_uart.c | 2 +- drivers/tty/serial/pmac_zilog.c | 2 +- drivers/tty/serial/pxa.c | 18 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/sa1100.c | 2 +- drivers/tty/serial/samsung_tty.c | 29 +- drivers/tty/serial/sb1250-duart.c | 2 +- drivers/tty/serial/sc16is7xx.c | 257 +- drivers/tty/serial/sccnxp.c | 2 +- drivers/tty/serial/serial-tegra.c | 22 +- drivers/tty/serial/serial_core.c | 26 +- drivers/tty/serial/serial_mctrl_gpio.c | 38 - drivers/tty/serial/serial_mctrl_gpio.h | 18 - drivers/tty/serial/serial_txx9.c | 7 +- drivers/tty/serial/sh-sci.c | 9 +- drivers/tty/serial/sifive.c | 4 +- drivers/tty/serial/sprd_serial.c | 4 +- drivers/tty/serial/st-asc.c | 2 +- drivers/tty/serial/stm32-usart.c | 5 +- drivers/tty/serial/sunplus-uart.c | 775 - drivers/tty/serial/sunsab.c | 2 +- drivers/tty/serial/sunsu.c | 2 +- drivers/tty/serial/sunzilog.c | 4 +- drivers/tty/serial/uartlite.c | 4 +- drivers/tty/serial/vr41xx_siu.c | 17 +- drivers/tty/serial/vt8500_serial.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/tty_io.c | 2 +- drivers/tty/tty_port.c | 18 +- drivers/usb/cdns3/cdnsp-debug.h | 305 +- drivers/usb/cdns3/cdnsp-gadget.c | 3 + drivers/usb/chipidea/udc.c | 2 +- drivers/usb/common/ulpi.c | 71 +- drivers/usb/core/devio.c | 32 +- drivers/usb/core/hcd-pci.c | 6 +- drivers/usb/core/hcd.c | 17 +- drivers/usb/core/hub.c | 21 +- drivers/usb/core/usb-acpi.c | 2 +- drivers/usb/core/usb.c | 8 - drivers/usb/dwc2/params.c | 10 - drivers/usb/dwc3/core.c | 117 +- drivers/usb/dwc3/core.h | 13 +- drivers/usb/dwc3/drd.c | 22 +- drivers/usb/dwc3/dwc3-pci.c | 42 +- drivers/usb/gadget/Kconfig | 2 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_mass_storage.c | 71 +- drivers/usb/gadget/function/f_phonet.c | 4 +- drivers/usb/gadget/function/f_serial.c | 4 - drivers/usb/gadget/function/f_uac1.c | 236 +- drivers/usb/gadget/function/f_uac2.c | 476 +- drivers/usb/gadget/function/u_audio.c | 238 +- drivers/usb/gadget/function/u_audio.h | 14 +- drivers/usb/gadget/function/u_uac1.h | 7 +- drivers/usb/gadget/function/u_uac2.h | 11 +- drivers/usb/gadget/function/uac_common.h | 9 - drivers/usb/gadget/legacy/Kconfig | 2 +- drivers/usb/gadget/legacy/audio.c | 93 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 20 +- drivers/usb/host/ehci-dbg.c | 4 +- drivers/usb/host/ehci-pci.c | 9 - drivers/usb/host/ehci-platform.c | 3 +- drivers/usb/host/ehci-q.c | 7 +- drivers/usb/host/ehci-sched.c | 4 +- drivers/usb/host/fotg210-hcd.c | 4 +- drivers/usb/host/ohci-dbg.c | 4 +- drivers/usb/host/ohci-sa1111.c | 25 - drivers/usb/host/xhci-dbgcap.c | 145 +- drivers/usb/host/xhci-dbgcap.h | 26 +- drivers/usb/host/xhci-dbgtty.c | 86 +- drivers/usb/host/xhci-hub.c | 5 +- drivers/usb/host/xhci-mem.c | 22 +- drivers/usb/host/xhci-mtk-sch.c | 7 +- drivers/usb/host/xhci-mtk.c | 81 +- drivers/usb/host/xhci-mtk.h | 5 +- drivers/usb/host/xhci-mvebu.c | 42 + drivers/usb/host/xhci-mvebu.h | 6 + drivers/usb/host/xhci-plat.c | 33 +- drivers/usb/host/xhci-plat.h | 1 + drivers/usb/host/xhci-rcar.c | 2 +- drivers/usb/host/xhci.c | 65 +- drivers/usb/host/xhci.h | 16 +- drivers/usb/image/microtek.c | 8 +- drivers/usb/misc/Kconfig | 11 - drivers/usb/misc/Makefile | 1 - drivers/usb/misc/qcom_eud.c | 251 - drivers/usb/phy/phy-omap-otg.c | 4 +- drivers/usb/serial/Kconfig | 1 - drivers/usb/serial/ark3116.c | 17 +- drivers/usb/serial/f81232.c | 16 +- drivers/usb/serial/f81534.c | 16 +- drivers/usb/serial/mos7720.c | 20 +- drivers/usb/serial/pl2303.c | 2 - drivers/usb/serial/pl2303.h | 3 - drivers/usb/serial/quatech2.c | 16 +- drivers/usb/serial/ssu100.c | 16 +- drivers/usb/serial/usb-serial-simple.c | 7 - drivers/usb/serial/usb_wwan.c | 1 + drivers/usb/storage/cypress_atacb.c | 1 + drivers/usb/storage/debug.c | 1 + drivers/usb/storage/isd200.c | 4 +- drivers/usb/storage/uas.c | 43 +- drivers/usb/storage/usb.c | 2 +- drivers/usb/typec/Kconfig | 22 - drivers/usb/typec/Makefile | 2 - drivers/usb/typec/class.c | 43 - drivers/usb/typec/port-mapper.c | 2 +- drivers/usb/typec/rt1719.c | 961 - drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/usb/typec/tcpm/tcpm.c | 24 +- drivers/usb/typec/tipd/core.c | 5 - drivers/usb/typec/tipd/tps6598x.h | 1 - drivers/usb/typec/wusb3801.c | 437 - drivers/usb/usbip/vudc_main.c | 2 +- drivers/vdpa/ifcvf/ifcvf_base.c | 124 +- drivers/vdpa/ifcvf/ifcvf_base.h | 24 +- drivers/vdpa/ifcvf/ifcvf_main.c | 317 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 32 +- drivers/vdpa/vdpa_user/iova_domain.c | 11 - drivers/vfio/pci/Kconfig | 3 - drivers/vfio/pci/Makefile | 2 - drivers/vfio/pci/mlx5/Kconfig | 10 - drivers/vfio/pci/mlx5/Makefile | 4 - drivers/vfio/pci/mlx5/cmd.c | 259 - drivers/vfio/pci/mlx5/cmd.h | 36 - drivers/vfio/pci/mlx5/main.c | 676 - drivers/vfio/pci/vfio_pci.c | 1 - drivers/vfio/pci/vfio_pci_core.c | 162 +- drivers/vfio/pci/vfio_pci_rdwr.c | 2 - drivers/vfio/vfio.c | 296 +- drivers/vhost/vdpa.c | 5 +- drivers/vhost/vhost.c | 7 +- drivers/vhost/vsock.c | 3 +- drivers/video/backlight/lm3630a_bl.c | 1 + drivers/video/backlight/qcom-wled.c | 1 - drivers/video/console/Kconfig | 2 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/asiliantfb.c | 2 +- drivers/video/fbdev/atafb.c | 35 +- drivers/video/fbdev/atmel_lcdfb.c | 11 +- drivers/video/fbdev/aty/aty128fb.c | 10 +- drivers/video/fbdev/aty/mach64_ct.c | 4 +- drivers/video/fbdev/aty/mach64_gx.c | 2 + drivers/video/fbdev/au1100fb.c | 2 +- drivers/video/fbdev/au1100fb.h | 2 +- drivers/video/fbdev/au1200fb.c | 4 +- drivers/video/fbdev/broadsheetfb.c | 1 - drivers/video/fbdev/cirrusfb.c | 16 +- drivers/video/fbdev/controlfb.c | 2 - drivers/video/fbdev/core/cfbimgblt.c | 107 +- drivers/video/fbdev/core/fb_defio.c | 48 +- drivers/video/fbdev/core/fbcvt.c | 53 +- drivers/video/fbdev/core/fbmem.c | 37 +- drivers/video/fbdev/core/sysfillrect.c | 16 +- drivers/video/fbdev/core/sysimgblt.c | 49 +- drivers/video/fbdev/da8xx-fb.c | 7 +- drivers/video/fbdev/imxfb.c | 2 - drivers/video/fbdev/kyro/STG4000InitDevice.c | 2 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 2 +- drivers/video/fbdev/metronomefb.c | 1 - drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 3 +- drivers/video/fbdev/nvidia/nv_i2c.c | 2 +- drivers/video/fbdev/ocfb.c | 2 +- drivers/video/fbdev/offb.c | 2 +- drivers/video/fbdev/omap/lcd_ams_delta.c | 16 +- drivers/video/fbdev/omap/omapfb_main.c | 13 +- .../fbdev/omap2/omapfb/displays/connector-dvi.c | 1 - .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 8 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 7 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 7 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 2 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 7 +- .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 3 +- drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 3 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 3 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 1 + drivers/video/fbdev/pxa168fb.c | 15 +- drivers/video/fbdev/pxa3xx-gcu.c | 10 +- drivers/video/fbdev/s3c-fb.c | 22 +- drivers/video/fbdev/savage/savagefb.h | 1 + drivers/video/fbdev/savage/savagefb_driver.c | 7 +- drivers/video/fbdev/simplefb.c | 65 +- drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/sm712fb.c | 46 +- drivers/video/fbdev/smscufx.c | 3 +- drivers/video/fbdev/ssd1307fb.c | 7 +- drivers/video/fbdev/stifb.c | 45 +- drivers/video/fbdev/udlfb.c | 9 +- drivers/video/fbdev/vga16fb.c | 5 - drivers/video/fbdev/via/lcd.c | 2 +- drivers/video/fbdev/via/viafbdev.c | 10 - drivers/video/fbdev/w100fb.c | 15 +- drivers/virt/Kconfig | 11 - drivers/virt/Makefile | 1 - drivers/virt/vmgenid.c | 100 - drivers/virtio/Kconfig | 7 +- drivers/virtio/virtio_mem.c | 9 +- drivers/virtio/virtio_ring.c | 53 +- drivers/visorbus/vbuschannel.h | 2 +- drivers/w1/slaves/w1_therm.c | 8 +- drivers/watchdog/Kconfig | 4 +- drivers/watchdog/max77620_wdt.c | 85 +- drivers/xen/balloon.c | 3 +- drivers/xen/sys-hypervisor.c | 5 +- fs/9p/cache.c | 10 +- fs/9p/v9fs.c | 4 +- fs/9p/v9fs.h | 13 +- fs/9p/vfs_addr.c | 62 +- fs/9p/vfs_inode.c | 15 +- fs/Kconfig | 4 +- fs/Kconfig.binfmt | 13 - fs/adfs/super.c | 2 +- fs/affs/super.c | 2 +- fs/afs/dynroot.c | 1 - fs/afs/file.c | 41 +- fs/afs/inode.c | 32 +- fs/afs/internal.h | 23 +- fs/afs/super.c | 6 +- fs/afs/write.c | 19 +- fs/befs/linuxvfs.c | 2 +- fs/bfs/inode.c | 2 +- fs/binfmt_elf.c | 131 +- fs/binfmt_elf_fdpic.c | 20 +- fs/binfmt_elf_test.c | 64 - fs/binfmt_flat.c | 7 - fs/btrfs/Makefile | 1 - fs/btrfs/backref.c | 7 +- fs/btrfs/block-group.c | 36 +- fs/btrfs/block-group.h | 1 - fs/btrfs/btrfs_inode.h | 42 +- fs/btrfs/check-integrity.c | 1 + fs/btrfs/compression.c | 63 +- fs/btrfs/compression.h | 10 +- fs/btrfs/ctree.c | 108 +- fs/btrfs/ctree.h | 83 +- fs/btrfs/delalloc-space.c | 18 +- fs/btrfs/dev-replace.c | 18 +- fs/btrfs/disk-io.c | 229 +- fs/btrfs/disk-io.h | 2 - fs/btrfs/extent-tree.c | 148 +- fs/btrfs/extent_io.c | 52 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/extent_map.c | 4 - fs/btrfs/file-item.c | 76 +- fs/btrfs/file.c | 79 +- fs/btrfs/free-space-tree.c | 2 - fs/btrfs/inode.c | 1185 +- fs/btrfs/ioctl.c | 309 +- fs/btrfs/lzo.c | 11 +- fs/btrfs/ordered-data.c | 132 +- fs/btrfs/ordered-data.h | 25 +- fs/btrfs/print-tree.c | 5 +- fs/btrfs/qgroup.c | 72 +- fs/btrfs/reflink.c | 43 +- fs/btrfs/relocation.c | 11 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 11 +- fs/btrfs/send.h | 2 +- fs/btrfs/space-info.c | 5 +- fs/btrfs/super.c | 96 +- fs/btrfs/sysfs.c | 15 +- fs/btrfs/tests/extent-map-tests.c | 2 - fs/btrfs/transaction.c | 19 +- fs/btrfs/transaction.h | 2 +- fs/btrfs/tree-checker.c | 35 +- fs/btrfs/tree-log.c | 982 +- fs/btrfs/tree-log.h | 7 +- fs/btrfs/volumes.c | 147 +- fs/btrfs/volumes.h | 7 +- fs/btrfs/zoned.c | 177 +- fs/buffer.c | 91 +- fs/cachefiles/io.c | 10 +- fs/cachefiles/xattr.c | 23 +- fs/ceph/addr.c | 363 +- fs/ceph/cache.c | 28 +- fs/ceph/cache.h | 15 +- fs/ceph/caps.c | 14 - fs/ceph/dir.c | 6 +- fs/ceph/file.c | 83 +- fs/ceph/inode.c | 63 +- fs/ceph/locks.c | 8 +- fs/ceph/mds_client.c | 69 +- fs/ceph/mds_client.h | 15 +- fs/ceph/snap.c | 263 +- fs/ceph/strings.c | 1 - fs/ceph/super.c | 8 - fs/ceph/super.h | 27 +- fs/ceph/xattr.c | 13 +- fs/cifs/cifs_debug.c | 15 +- fs/cifs/cifs_swn.c | 6 +- fs/cifs/cifsfs.c | 18 +- fs/cifs/cifsglob.h | 48 +- fs/cifs/cifsproto.h | 8 - fs/cifs/connect.c | 46 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/file.c | 10 - fs/cifs/fscache.c | 19 +- fs/cifs/fscache.h | 2 +- fs/cifs/misc.c | 9 +- fs/cifs/ntlmssp.h | 2 +- fs/cifs/sess.c | 131 +- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2ops.c | 173 +- fs/cifs/transport.c | 2 +- fs/coda/file.c | 1 - fs/coda/inode.c | 2 +- fs/compat_binfmt_elf.c | 2 - fs/coredump.c | 87 +- fs/crypto/bio.c | 13 +- fs/crypto/crypto.c | 8 - fs/crypto/inline_crypt.c | 93 - fs/dax.c | 85 +- fs/dcache.c | 3 +- fs/debugfs/inode.c | 10 - fs/direct-io.c | 8 +- fs/ecryptfs/super.c | 2 +- fs/efs/super.c | 2 +- fs/erofs/super.c | 23 +- fs/erofs/zdata.c | 189 +- fs/erofs/zmap.c | 71 +- fs/exec.c | 39 +- fs/exfat/super.c | 2 +- fs/ext2/ialloc.c | 5 + fs/ext2/super.c | 8 +- fs/ext4/balloc.c | 1 - fs/ext4/block_validity.c | 26 +- fs/ext4/ext4.h | 7 +- fs/ext4/extents.c | 1 + fs/ext4/fast_commit.c | 173 +- fs/ext4/fast_commit.h | 6 +- fs/ext4/file.c | 10 +- fs/ext4/inline.c | 9 +- fs/ext4/inode.c | 42 +- fs/ext4/ioctl.c | 6 +- fs/ext4/mballoc.c | 345 +- fs/ext4/namei.c | 10 +- fs/ext4/page-io.c | 18 +- fs/ext4/readpage.c | 8 +- fs/ext4/resize.c | 7 +- fs/ext4/super.c | 101 +- fs/f2fs/Kconfig | 7 - fs/f2fs/acl.c | 21 +- fs/f2fs/checkpoint.c | 50 +- fs/f2fs/compress.c | 10 +- fs/f2fs/data.c | 178 +- fs/f2fs/debug.c | 21 +- fs/f2fs/dir.c | 12 +- fs/f2fs/f2fs.h | 164 +- fs/f2fs/file.c | 170 +- fs/f2fs/gc.c | 50 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 7 +- fs/f2fs/namei.c | 75 +- fs/f2fs/node.c | 92 +- fs/f2fs/node.h | 3 - fs/f2fs/recovery.c | 35 +- fs/f2fs/segment.c | 81 +- fs/f2fs/segment.h | 5 +- fs/f2fs/super.c | 99 +- fs/f2fs/sysfs.c | 16 +- fs/f2fs/verity.c | 4 +- fs/f2fs/xattr.c | 12 +- fs/fat/dir.c | 2 +- fs/fat/inode.c | 2 +- fs/freevxfs/vxfs_super.c | 2 +- fs/fs-writeback.c | 46 +- fs/fscache/internal.h | 11 + fs/fuse/control.c | 17 + fs/fuse/dev.c | 8 + fs/fuse/file.c | 17 - fs/fuse/inode.c | 2 +- fs/fuse/virtio_fs.c | 1 - fs/gfs2/bmap.c | 9 +- fs/gfs2/file.c | 5 +- fs/gfs2/glock.c | 14 +- fs/gfs2/inode.c | 51 +- fs/gfs2/lock_dlm.c | 15 +- fs/gfs2/lops.c | 9 +- fs/gfs2/meta_io.c | 4 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/rgrp.c | 16 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 4 +- fs/gfs2/sys.c | 2 +- fs/hfs/mdb.c | 2 +- fs/hfs/super.c | 2 +- fs/hfsplus/super.c | 2 +- fs/hfsplus/wrapper.c | 5 +- fs/hostfs/hostfs_kern.c | 2 +- fs/hpfs/super.c | 2 +- fs/hugetlbfs/inode.c | 2 +- fs/inode.c | 2 +- fs/internal.h | 13 +- fs/io-wq.c | 120 +- fs/io_uring.c | 983 +- fs/ioctl.c | 4 + fs/iomap/buffered-io.c | 28 +- fs/iomap/direct-io.c | 15 +- fs/iomap/fiemap.c | 1 - fs/isofs/inode.c | 2 +- fs/jbd2/transaction.c | 70 +- fs/jffs2/super.c | 2 +- fs/jfs/jfs_logmgr.c | 11 +- fs/jfs/jfs_metapage.c | 9 +- fs/jfs/super.c | 2 +- fs/kernfs/dir.c | 9 - fs/kernfs/file.c | 7 +- fs/kernfs/kernfs-internal.h | 19 +- fs/ksmbd/ksmbd_netlink.h | 2 +- fs/ksmbd/misc.c | 40 +- fs/ksmbd/misc.h | 3 +- fs/ksmbd/ntlmssp.h | 6 +- fs/ksmbd/oplock.c | 30 + fs/ksmbd/oplock.h | 2 + fs/ksmbd/smb2pdu.c | 124 +- fs/ksmbd/smb2pdu.h | 8 +- fs/ksmbd/transport_rdma.c | 2 +- fs/ksmbd/transport_tcp.c | 4 +- fs/ksmbd/vfs.c | 262 +- fs/ksmbd/vfs.h | 7 +- fs/ksmbd/vfs_cache.c | 7 +- fs/ksmbd/vfs_cache.h | 1 + fs/ksmbd/xattr.h | 2 +- fs/lockd/svc.c | 24 +- fs/locks.c | 20 +- fs/minix/inode.c | 5 +- fs/mpage.c | 81 +- fs/namei.c | 48 +- fs/namespace.c | 143 +- fs/netfs/Makefile | 8 +- fs/netfs/buffered_read.c | 428 - fs/netfs/internal.h | 49 +- fs/netfs/io.c | 657 - fs/netfs/main.c | 20 - fs/netfs/objects.c | 160 - fs/netfs/read_helper.c | 1205 + fs/netfs/stats.c | 1 + fs/nfs/Kconfig | 4 - fs/nfs/blocklayout/blocklayout.c | 26 +- fs/nfs/blocklayout/rpc_pipefs.c | 1 + fs/nfs/callback.c | 66 +- fs/nfs/callback_proc.c | 2 +- fs/nfs/callback_xdr.c | 4 + fs/nfs/delegation.c | 2 +- fs/nfs/dir.c | 612 +- fs/nfs/direct.c | 48 +- fs/nfs/file.c | 26 +- fs/nfs/flexfilelayout/flexfilelayout.c | 17 +- fs/nfs/fscache.c | 61 +- fs/nfs/fscache.h | 45 +- fs/nfs/inode.c | 88 +- fs/nfs/internal.h | 18 +- fs/nfs/nfs2xdr.c | 3 +- fs/nfs/nfs3xdr.c | 30 +- fs/nfs/nfs42proc.c | 21 +- fs/nfs/nfs42xattr.c | 7 +- fs/nfs/nfs4_fs.h | 1 - fs/nfs/nfs4file.c | 8 +- fs/nfs/nfs4proc.c | 61 +- fs/nfs/nfs4state.c | 60 +- fs/nfs/nfs4xdr.c | 7 +- fs/nfs/nfstrace.h | 221 +- fs/nfs/pnfs.c | 4 +- fs/nfs/proc.c | 1 - fs/nfs/read.c | 29 +- fs/nfs/write.c | 23 +- fs/nfsd/Kconfig | 12 +- fs/nfsd/Makefile | 3 +- fs/nfsd/blocklayout.c | 1 + fs/nfsd/filecache.c | 7 +- fs/nfsd/nfs4state.c | 20 +- fs/nfsd/nfs4xdr.c | 10 - fs/nfsd/nfscache.c | 33 +- fs/nfsd/nfsctl.c | 10 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfsfh.c | 4 + fs/nfsd/nfsfh.h | 20 + fs/nfsd/nfssvc.c | 25 +- fs/nfsd/trace.h | 107 +- fs/nfsd/vfs.c | 10 +- fs/nfsd/vfs.h | 2 + fs/nilfs2/segbuf.c | 63 +- fs/nilfs2/super.c | 2 +- fs/notify/fanotify/fanotify_user.c | 47 +- fs/notify/fsnotify.c | 14 +- fs/notify/mark.c | 4 +- fs/ntfs/inode.c | 6 +- fs/ntfs3/file.c | 12 +- fs/ntfs3/frecord.c | 10 +- fs/ntfs3/fslog.c | 6 +- fs/ntfs3/fsntfs.c | 36 +- fs/ntfs3/inode.c | 8 +- fs/ntfs3/super.c | 2 +- fs/ntfs3/xattr.c | 136 +- fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/cluster/nodemanager.c | 2 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/dlmfs/dlmfs.c | 2 +- fs/ocfs2/file.c | 13 +- fs/ocfs2/inode.c | 2 +- fs/ocfs2/localalloc.c | 6 +- fs/ocfs2/namei.c | 51 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/stack_user.c | 18 +- fs/ocfs2/super.c | 24 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/open.c | 133 - fs/openpromfs/inode.c | 2 +- fs/orangefs/super.c | 2 +- fs/overlayfs/super.c | 2 +- fs/pipe.c | 24 +- fs/proc/array.c | 1 + fs/proc/base.c | 9 +- fs/proc/fd.c | 23 +- fs/proc/inode.c | 2 +- fs/proc/page.c | 41 +- fs/proc/proc_sysctl.c | 2 +- fs/proc/vmcore.c | 43 +- fs/pstore/ram_core.c | 4 +- fs/qnx4/inode.c | 2 +- fs/qnx6/inode.c | 2 +- fs/read_write.c | 35 +- fs/reiserfs/Kconfig | 10 +- fs/reiserfs/inode.c | 16 +- fs/reiserfs/super.c | 4 +- fs/remap_range.c | 7 +- fs/romfs/super.c | 2 +- fs/seq_file.c | 4 +- fs/splice.c | 24 +- fs/squashfs/block.c | 11 +- fs/squashfs/super.c | 2 +- fs/stat.c | 49 +- fs/sysfs/mount.c | 2 +- fs/sysv/inode.c | 2 +- fs/ubifs/dir.c | 235 +- fs/ubifs/file.c | 14 +- fs/ubifs/io.c | 34 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/journal.c | 52 +- fs/ubifs/super.c | 2 +- fs/ubifs/sysfs.c | 3 +- fs/ubifs/ubifs.h | 2 +- fs/udf/super.c | 5 +- fs/ufs/super.c | 2 +- fs/unicode/Makefile | 2 +- fs/userfaultfd.c | 5 +- fs/vboxsf/super.c | 2 +- fs/vboxsf/utils.c | 1 - fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_dir2.c | 36 +- fs/xfs/libxfs/xfs_dir2.h | 8 +- fs/xfs/libxfs/xfs_dir2_priv.h | 5 +- fs/xfs/scrub/attr.h | 2 +- fs/xfs/xfs_bio_io.c | 14 +- fs/xfs/xfs_buf.c | 7 +- fs/xfs/xfs_fsmap.c | 4 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_inode.c | 85 +- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iops.c | 118 +- fs/xfs/xfs_log.c | 14 +- fs/xfs/xfs_pnfs.c | 3 +- fs/xfs/xfs_reflink.c | 5 +- fs/xfs/xfs_trace.h | 4 +- fs/xfs/xfs_trans.c | 86 - fs/xfs/xfs_trans.h | 3 - fs/zonefs/super.c | 12 +- include/acpi/acpi_bus.h | 2 - include/acpi/actypes.h | 4 - include/acpi/apei.h | 4 +- include/acpi/platform/aclinux.h | 5 - include/asm-generic/access_ok.h | 48 - include/asm-generic/bitops/instrumented-atomic.h | 12 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/asm-generic/hyperv-tlfs.h | 7 - include/asm-generic/sections.h | 15 +- include/asm-generic/syscall.h | 2 +- include/asm-generic/tlb.h | 4 +- include/asm-generic/uaccess.h | 46 +- include/asm-generic/unaligned.h | 26 - include/asm-generic/vmlinux.lds.h | 15 +- include/asm-generic/xor.h | 84 +- include/clocksource/arm_arch_timer.h | 1 - include/crypto/algapi.h | 10 +- include/crypto/asym_tpm_subtype.h | 19 + include/crypto/dh.h | 26 +- include/crypto/internal/kpp.h | 158 - include/crypto/sm3.h | 34 +- include/drm/bridge/dw_mipi_dsi.h | 4 +- include/drm/dp/drm_dp_helper.h | 2377 - include/drm/dp/drm_dp_mst_helper.h | 972 - include/drm/drm_bridge.h | 7 - include/drm/drm_buddy.h | 159 - include/drm/drm_cache.h | 6 +- include/drm/drm_client.h | 7 +- include/drm/drm_connector.h | 25 +- include/drm/drm_crtc.h | 12 +- include/drm/{dp => }/drm_dp_aux_bus.h | 0 include/drm/{dp => }/drm_dp_dual_mode_helper.h | 0 include/drm/drm_dp_helper.h | 2368 + include/drm/drm_dp_mst_helper.h | 972 + include/drm/drm_dsc.h | 2 +- include/drm/drm_edid.h | 4 +- include/drm/drm_format_helper.h | 4 - include/drm/drm_gem.h | 6 +- include/drm/drm_gem_atomic_helper.h | 6 +- include/drm/drm_gem_cma_helper.h | 6 +- include/drm/drm_gem_framebuffer_helper.h | 8 +- include/drm/drm_gem_shmem_helper.h | 14 +- include/drm/drm_gem_ttm_helper.h | 6 +- include/drm/drm_gem_vram_helper.h | 9 +- include/drm/drm_mipi_dbi.h | 10 +- include/drm/drm_mode_config.h | 18 +- include/drm/drm_mode_object.h | 7 - include/drm/drm_modes.h | 8 - include/drm/drm_modeset_lock.h | 1 - include/drm/drm_module.h | 125 - include/drm/drm_panel.h | 8 - include/drm/drm_plane.h | 5 +- include/drm/drm_prime.h | 6 +- include/drm/drm_privacy_screen_driver.h | 13 +- include/drm/gpu_scheduler.h | 3 +- include/drm/i915_pciids.h | 6 - include/drm/ttm/ttm_bo_api.h | 10 +- include/drm/ttm/ttm_kmap_iter.h | 10 +- include/drm/ttm/ttm_resource.h | 35 +- include/dt-bindings/clock/alphascale,asm9260.h | 2 +- include/dt-bindings/clock/at91.h | 2 - include/dt-bindings/clock/axis,artpec6-clkctrl.h | 2 +- include/dt-bindings/clock/boston-clock.h | 3 +- include/dt-bindings/clock/cirrus,cs2000-cp.h | 14 - include/dt-bindings/clock/fsd-clk.h | 150 - include/dt-bindings/clock/imx93-clock.h | 201 - include/dt-bindings/clock/imxrt1050-clock.h | 72 - include/dt-bindings/clock/marvell,mmp2.h | 4 +- include/dt-bindings/clock/marvell,pxa168.h | 4 +- include/dt-bindings/clock/marvell,pxa910.h | 4 +- include/dt-bindings/clock/microchip,mpfs-clock.h | 45 - include/dt-bindings/clock/nuvoton,npcm7xx-clock.h | 2 +- include/dt-bindings/clock/qcom,dispcc-qcm2290.h | 34 - include/dt-bindings/clock/qcom,dispcc-sm6125.h | 41 - include/dt-bindings/clock/qcom,dispcc-sm6350.h | 48 - include/dt-bindings/clock/qcom,gcc-ipq806x.h | 5 +- include/dt-bindings/clock/qcom,gcc-sm8150.h | 5 - include/dt-bindings/clock/qcom,gpucc-sm6350.h | 37 - include/dt-bindings/clock/qcom,rpmcc.h | 2 - include/dt-bindings/clock/r9a06g032-sysctrl.h | 1 - include/dt-bindings/clock/r9a07g054-cpg.h | 229 - include/dt-bindings/clock/starfive-jh7100-audio.h | 41 - include/dt-bindings/clock/stm32fx-clock.h | 4 +- include/dt-bindings/clock/stratix10-clock.h | 2 +- include/dt-bindings/clock/sun6i-rtc.h | 10 - include/dt-bindings/clock/tegra234-clock.h | 135 +- include/dt-bindings/gpio/meson-s4-gpio.h | 99 - .../dt-bindings/interrupt-controller/apple-aic.h | 2 - include/dt-bindings/memory/tegra234-mc.h | 75 - include/dt-bindings/pinctrl/k3.h | 3 - include/dt-bindings/pinctrl/sppctl-sp7021.h | 179 - include/dt-bindings/pinctrl/sppctl.h | 31 - include/dt-bindings/power/imx8mp-power.h | 35 - include/dt-bindings/power/imx8mq-power.h | 3 - include/dt-bindings/power/meson-s4-power.h | 19 - include/dt-bindings/power/mt8186-power.h | 32 - include/dt-bindings/power/mt8195-power.h | 46 - include/dt-bindings/power/qcom-rpmpd.h | 5 - include/dt-bindings/power/tegra234-powergate.h | 22 - .../regulator/richtek,rt5190a-regulator.h | 15 - include/dt-bindings/regulator/ti,tps62864.h | 9 - include/dt-bindings/reset/delta,tn48m-reset.h | 20 - include/dt-bindings/reset/mt7621-reset.h | 37 - include/dt-bindings/reset/qcom,gcc-ipq806x.h | 5 - include/dt-bindings/reset/tegra234-reset.h | 45 +- include/dt-bindings/sound/microchip,pdmc.h | 13 - include/dt-bindings/sound/tlv320aic31xx-micbias.h | 9 + include/dt-bindings/sound/tlv320aic31xx.h | 14 - include/keys/system_keyring.h | 14 - include/kunit/assert.h | 220 +- include/kunit/test.h | 745 +- include/kvm/arm_pmu.h | 5 - include/kvm/arm_psci.h | 9 +- include/linux/acct.h | 1 + include/linux/acpi.h | 4 +- include/linux/acpi_agdi.h | 13 - include/linux/amba/bus.h | 21 + include/linux/arch_topology.h | 4 - include/linux/arm_sdei.h | 2 - include/linux/atomic/atomic-arch-fallback.h | 38 +- include/linux/backing-dev-defs.h | 8 + include/linux/backing-dev.h | 50 + include/linux/balloon_compaction.h | 22 + include/linux/bcma/bcma_driver_chipcommon.h | 5 - include/linux/binfmts.h | 15 +- include/linux/bio.h | 41 +- include/linux/bitfield.h | 3 - include/linux/blk-cgroup.h | 461 +- include/linux/blk-integrity.h | 1 - include/linux/blk-mq.h | 6 +- include/linux/blk_types.h | 10 +- include/linux/blkdev.h | 320 +- include/linux/bpf.h | 11 +- include/linux/bpf_verifier.h | 4 - include/linux/bsg-lib.h | 1 + include/linux/ceph/ceph_fs.h | 5 +- include/linux/ceph/libceph.h | 1 - include/linux/cfi.h | 11 +- include/linux/cgroup.h | 4 + include/linux/clk-provider.h | 12 +- include/linux/clk.h | 11 - include/linux/clk/at91_pmc.h | 4 - include/linux/clk/sunxi-ng.h | 2 - include/linux/cma.h | 14 +- include/linux/compiler-clang.h | 25 - include/linux/compiler-gcc.h | 7 - include/linux/compiler_attributes.h | 39 - include/linux/compiler_types.h | 21 +- include/linux/component.h | 24 +- include/linux/coredump.h | 20 +- include/linux/coresight.h | 5 + include/linux/cpufreq.h | 5 - include/linux/cpuhotplug.h | 3 - include/linux/cpumask.h | 18 +- include/linux/crc64.h | 7 - include/linux/crypto.h | 9 - include/linux/damon.h | 87 +- include/linux/delayacct.h | 3 + include/linux/device-mapper.h | 15 +- include/linux/dma-buf-map.h | 4 +- include/linux/dma-buf.h | 12 +- include/linux/dma-fence-array.h | 15 +- include/linux/dma-fence-chain.h | 18 +- include/linux/dma-fence.h | 38 - include/linux/dma-resv.h | 17 +- include/linux/dtpm.h | 36 +- include/linux/elfcore.h | 4 +- include/linux/energy_model.h | 2 - include/linux/entry-common.h | 62 +- include/linux/entry-kvm.h | 2 +- include/linux/extcon.h | 2 +- include/linux/fault-inject.h | 2 - include/linux/fb.h | 2 - include/linux/filter.h | 2 +- include/linux/firmware.h | 2 +- include/linux/firmware/imx/svc/rm.h | 5 - include/linux/firmware/intel/stratix10-smc.h | 21 +- .../linux/firmware/intel/stratix10-svc-client.h | 4 - include/linux/firmware/xlnx-zynqmp.h | 33 - include/linux/fortify-string.h | 238 +- include/linux/fs.h | 144 +- include/linux/fscache.h | 14 - include/linux/fscrypt.h | 18 - include/linux/fsnotify_backend.h | 19 - include/linux/fwnode.h | 10 +- include/linux/genhd.h | 291 + include/linux/gfp.h | 57 +- include/linux/gpio/consumer.h | 35 +- include/linux/greybus/greybus_manifest.h | 4 +- include/linux/greybus/hd.h | 2 +- include/linux/greybus/module.h | 2 +- include/linux/hid.h | 23 +- include/linux/highmem-internal.h | 10 - include/linux/hmm.h | 9 +- include/linux/huge_mm.h | 65 +- include/linux/hugetlb.h | 13 +- include/linux/hw_random.h | 2 + include/linux/hwmon.h | 2 - include/linux/i2c-smbus.h | 8 + include/linux/i3c/ccc.h | 6 +- include/linux/i3c/master.h | 1 + include/linux/iio/adc/qcom-vadc-common.h | 15 +- include/linux/iio/afe/rescale.h | 36 - include/linux/iio/iio.h | 2 +- include/linux/iio/imu/adis.h | 60 +- include/linux/init.h | 11 +- include/linux/initrd.h | 2 + include/linux/input.h | 2 - include/linux/intel-iommu.h | 33 +- include/linux/intel-svm.h | 12 + include/linux/interconnect.h | 36 +- include/linux/io_uring.h | 5 +- include/linux/ioasid.h | 21 +- include/linux/iommu.h | 181 +- include/linux/ioport.h | 2 - include/linux/iosys-map.h | 459 - include/linux/iova.h | 15 +- include/linux/ipc_namespace.h | 37 +- include/linux/irq.h | 9 +- include/linux/irqchip/versatile-fpga.h | 14 + include/linux/irqdesc.h | 1 - include/linux/irqdomain.h | 15 +- include/linux/jbd2.h | 3 + include/linux/jump_label.h | 13 +- include/linux/kallsyms.h | 31 +- include/linux/kasan-enabled.h | 35 - include/linux/kasan.h | 129 +- include/linux/kernel.h | 16 +- include/linux/kernfs.h | 4 - include/linux/kexec.h | 12 +- include/linux/kprobes.h | 3 +- include/linux/ksm.h | 6 +- include/linux/kthread.h | 22 + include/linux/kvm_host.h | 4 +- include/linux/libata.h | 12 +- include/linux/libnvdimm.h | 24 + include/linux/linkage.h | 67 +- include/linux/list_lru.h | 17 +- include/linux/local_lock_internal.h | 6 +- include/linux/lockdep.h | 4 + include/linux/log2.h | 4 +- include/linux/lsm_hook_defs.h | 2 - include/linux/lsm_hooks.h | 5 - include/linux/map_benchmark.h | 31 - include/linux/math.h | 12 - include/linux/math64.h | 13 - include/linux/memcontrol.h | 51 +- include/linux/memory.h | 12 - include/linux/memory_hotplug.h | 124 +- include/linux/mempolicy.h | 5 +- include/linux/memremap.h | 52 +- include/linux/mfd/dbx500-prcmu.h | 18 + include/linux/mfd/intel_soc_pmic.h | 8 - include/linux/mfd/iqs62x.h | 7 - include/linux/mfd/lpc_ich.h | 2 +- include/linux/mfd/max77686-private.h | 4 +- include/linux/mfd/max77714.h | 60 - include/linux/mfd/mt6358/registers.h | 7 - include/linux/mfd/mt6397/core.h | 1 - include/linux/mfd/rk808.h | 1 - include/linux/mfd/sy7636a.h | 34 - include/linux/mhi_ep.h | 284 - include/linux/migrate.h | 9 - include/linux/mlx5/driver.h | 3 - include/linux/mlx5/mlx5_ifc.h | 147 +- include/linux/mm.h | 313 +- include/linux/mm_inline.h | 11 +- include/linux/mm_types.h | 28 +- include/linux/mmzone.h | 22 +- include/linux/mod_devicetable.h | 4 +- include/linux/mtd/mtd.h | 11 +- include/linux/mtd/nand-ecc-mxic.h | 49 - include/linux/mtd/nand.h | 49 - include/linux/mtd/rawnand.h | 2 - include/linux/mtd/spi-nor.h | 18 + include/linux/mtd/spinand.h | 2 - include/linux/mux/consumer.h | 18 - include/linux/namei.h | 6 - include/linux/nd.h | 70 +- include/linux/netfs.h | 162 +- include/linux/nfs_fs.h | 43 +- include/linux/nfs_fs_sb.h | 1 - include/linux/nfs_xdr.h | 5 +- include/linux/node.h | 25 +- include/linux/nvme-fc-driver.h | 2 +- include/linux/nvme.h | 64 +- include/linux/nvmem-provider.h | 8 + include/linux/objtool.h | 16 - include/linux/oom.h | 4 + include/linux/overflow.h | 114 +- include/linux/page-flags.h | 94 +- include/linux/pageblock-flags.h | 7 +- include/linux/pagemap.h | 156 +- include/linux/panic.h | 6 + include/linux/part_stat.h | 2 +- include/linux/pci.h | 16 +- include/linux/pci_ids.h | 2 - include/linux/peci-cpu.h | 40 - include/linux/peci.h | 112 - include/linux/perf/arm_pmu.h | 2 - include/linux/perf_event.h | 2 +- include/linux/platform_data/brcmfmac.h | 2 +- include/linux/platform_data/brcmnand.h | 12 - include/linux/platform_data/cros_ec_commands.h | 66 +- include/linux/platform_data/eth_ixp4xx.h | 21 + include/linux/platform_data/spi-s3c64xx.h | 14 +- include/linux/platform_data/wan_ixp4xx_hss.h | 17 + include/linux/platform_data/x86/intel-spi.h | 29 + include/linux/platform_data/x86/spi-intel.h | 31 - include/linux/pm.h | 8 +- include/linux/pm_opp.h | 12 +- include/linux/pm_runtime.h | 4 - include/linux/posix-timers.h | 3 +- include/linux/power/bq25890_charger.h | 15 - include/linux/power_supply.h | 213 +- include/linux/property.h | 7 +- include/linux/psi_types.h | 3 - include/linux/ptrace.h | 78 - include/linux/qcom_scm.h | 16 +- include/linux/raid/xor.h | 21 +- include/linux/random.h | 43 +- include/linux/randomize_kstack.h | 21 +- include/linux/rcupdate.h | 4 +- include/linux/rcutree.h | 2 +- include/linux/rcuwait.h | 6 +- include/linux/reboot.h | 4 + include/linux/remoteproc.h | 5 +- include/linux/resource.h | 2 + include/linux/resume_user_mode.h | 64 - include/linux/rmap.h | 85 +- include/linux/rtsx_pci.h | 5 +- include/linux/rwsem.h | 2 +- include/linux/sbitmap.h | 51 +- include/linux/sched.h | 44 +- include/linux/sched/isolation.h | 43 +- include/linux/sched/mm.h | 26 - include/linux/sched/signal.h | 17 - include/linux/sched/sysctl.h | 49 +- include/linux/sched/task.h | 2 +- include/linux/sched/task_stack.h | 2 - include/linux/sched/topology.h | 1 - include/linux/scmi_protocol.h | 15 - include/linux/security.h | 8 - include/linux/seq_file.h | 1 - include/linux/serial.h | 2 - include/linux/serial_core.h | 4 +- include/linux/shmem_fs.h | 1 - include/linux/sizes.h | 2 - include/linux/skbuff.h | 10 +- include/linux/slab.h | 6 +- include/linux/soc/ixp4xx/cpu.h | 26 +- include/linux/soc/ixp4xx/npe.h | 2 - include/linux/soc/mediatek/infracfg.h | 133 - include/linux/soc/qcom/llcc-qcom.h | 9 +- include/linux/soc/qcom/mdt_loader.h | 17 +- include/linux/soc/qcom/smd-rpm.h | 1 - include/linux/soc/ti/ti-msgmgr.h | 8 +- include/linux/soc/ti/ti_sci_protocol.h | 2 +- include/linux/spi/pxa2xx_spi.h | 1 + include/linux/spi/s3c24xx.h | 5 + include/linux/spi/spi-mem.h | 26 +- include/linux/spi/spi.h | 42 +- include/linux/spinlock.h | 17 +- include/linux/srcutree.h | 28 +- include/linux/stddef.h | 6 +- include/linux/string_helpers.h | 20 - include/linux/sunrpc/auth.h | 1 - include/linux/sunrpc/sched.h | 1 + include/linux/sunrpc/svc.h | 26 +- include/linux/sunrpc/svc_xprt.h | 12 +- include/linux/swap.h | 19 +- include/linux/syscalls.h | 5 +- include/linux/sysctl.h | 3 - include/linux/t10-pi.h | 20 - include/linux/task_work.h | 5 - include/linux/tee_drv.h | 138 +- include/linux/thread_info.h | 5 +- include/linux/topology.h | 3 - include/linux/tracehook.h | 226 + include/linux/tty_port.h | 3 - include/linux/uaccess.h | 61 +- include/linux/usb/typec.h | 3 - include/linux/vfio.h | 53 - include/linux/vfio_pci_core.h | 13 - include/linux/vm_event_item.h | 3 - include/linux/vmalloc.h | 27 +- include/linux/vmw_vmci_defs.h | 84 +- include/linux/watch_queue.h | 3 +- include/linux/workqueue.h | 15 +- include/linux/writeback.h | 15 + include/linux/xarray.h | 10 +- include/linux/zstd_lib.h | 4 +- include/media/hevc-ctrls.h | 6 +- include/media/i2c/m5mols.h | 4 + include/media/i2c/noon010pc30.h | 4 + include/media/media-entity.h | 25 +- include/media/mipi-csi2.h | 45 - include/media/rc-core.h | 12 +- include/media/v4l2-fwnode.h | 61 +- include/media/v4l2-mediabus.h | 104 +- include/media/v4l2-subdev.h | 13 + include/net/af_vsock.h | 3 +- include/net/bluetooth/bluetooth.h | 2 +- include/net/bluetooth/mgmt.h | 2 +- include/net/devlink.h | 15 +- include/net/flow.h | 6 +- include/net/flow_offload.h | 6 + include/net/ioam6.h | 2 +- include/net/tc_act/tc_vlan.h | 10 + include/ras/ras_event.h | 1 - include/rdma/ib.h | 2 +- include/scsi/fc/fc_ms.h | 4 +- include/scsi/libfc.h | 9 - include/scsi/libiscsi.h | 13 +- include/scsi/libsas.h | 56 +- include/scsi/sas.h | 9 - include/scsi/sas_ata.h | 14 +- include/scsi/scsi_cmnd.h | 40 +- include/scsi/scsi_device.h | 1 - include/scsi/scsi_driver.h | 9 +- include/scsi/scsi_eh.h | 4 +- include/scsi/scsi_host.h | 3 + include/scsi/scsi_request.h | 31 + include/scsi/scsi_transport_iscsi.h | 9 +- include/scsi/viosrp.h | 17 +- include/soc/at91/sama7-ddr.h | 15 +- include/soc/bcm2835/raspberrypi-firmware.h | 1 - include/soc/mediatek/smi.h | 20 + include/soc/microchip/mpfs.h | 4 +- include/soc/tegra/bpmp-abi.h | 2 +- include/sound/hda_codec.h | 11 +- include/sound/hda_verbs.h | 2 +- include/sound/hdaudio.h | 3 - include/sound/hdaudio_ext.h | 51 - include/sound/intel-nhlt.h | 22 +- include/sound/simple_card_utils.h | 12 - include/sound/soc-acpi.h | 29 +- include/sound/soc-dapm.h | 1 - include/sound/sof.h | 8 - include/sound/sof/channel_map.h | 4 +- include/sound/sof/dai.h | 5 - include/sound/sof/header.h | 2 +- include/sound/sof/info.h | 1 - include/sound/sof/topology.h | 10 +- include/target/iscsi/iscsi_target_core.h | 31 +- include/trace/bpf_probe.h | 6 - include/trace/events/block.h | 49 +- include/trace/events/btrfs.h | 1 - include/trace/events/cachefiles.h | 8 +- include/trace/events/compaction.h | 26 +- include/trace/events/ext4.h | 298 +- include/trace/events/fsi.h | 86 - include/trace/events/fsi_master_aspeed.h | 12 - include/trace/events/huge_memory.h | 1 + include/trace/events/io_uring.h | 331 +- include/trace/events/migrate.h | 31 - include/trace/events/mmflags.h | 15 +- include/trace/events/netfs.h | 190 +- include/trace/events/random.h | 233 + include/trace/events/rcu.h | 9 +- include/trace/events/sched.h | 11 +- include/trace/events/scmi.h | 28 - include/trace/events/sunrpc.h | 245 +- include/trace/events/thp.h | 27 - include/trace/events/vmscan.h | 10 +- include/trace/events/writeback.h | 28 + include/trace/perf.h | 6 - include/trace/trace_events.h | 55 +- include/uapi/asm-generic/mman-common.h | 2 - include/uapi/asm-generic/shmbuf.h | 4 +- include/uapi/asm-generic/signal.h | 2 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/amdgpu_drm.h | 21 +- include/uapi/drm/drm_mode.h | 88 +- include/uapi/drm/i915_drm.h | 45 +- include/uapi/drm/msm_drm.h | 32 +- include/uapi/drm/panfrost_drm.h | 4 +- include/uapi/linux/android/binder.h | 32 +- include/uapi/linux/bpf.h | 58 +- include/uapi/linux/btrfs.h | 133 - include/uapi/linux/btrfs_tree.h | 3 - include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/elf.h | 10 +- include/uapi/linux/fsi.h | 14 - include/uapi/linux/fsmap.h | 2 +- include/uapi/linux/hyperv.h | 11 - include/uapi/linux/iio/types.h | 1 - include/uapi/linux/io_uring.h | 17 +- include/uapi/linux/iommu.h | 181 + include/uapi/linux/kexec.h | 4 +- include/uapi/linux/kfd_ioctl.h | 98 +- include/uapi/linux/kvm.h | 14 +- include/uapi/linux/lirc.h | 16 +- include/uapi/linux/ndctl.h | 2 + include/uapi/linux/nfs4.h | 1 - include/uapi/linux/nfs_fs.h | 2 +- include/uapi/linux/nvme_ioctl.h | 6 +- include/uapi/linux/omap3isp.h | 21 +- include/uapi/linux/perf_event.h | 2 - include/uapi/linux/psci.h | 4 - include/uapi/linux/ptrace.h | 2 +- include/uapi/linux/reiserfs_xattr.h | 2 +- include/uapi/linux/rpmsg.h | 10 - include/uapi/linux/rseq.h | 20 +- include/uapi/linux/serial_core.h | 6 - include/uapi/linux/thermal.h | 6 +- include/uapi/linux/trusted-for.h | 18 - include/uapi/linux/tty.h | 6 +- include/uapi/linux/types.h | 6 +- include/uapi/linux/user_events.h | 116 - include/uapi/linux/userfaultfd.h | 8 +- include/uapi/linux/v4l2-controls.h | 8 - include/uapi/linux/vfio.h | 406 +- include/uapi/linux/videodev2.h | 2 - include/uapi/linux/virtio_config.h | 6 - include/uapi/linux/virtio_crypto.h | 82 +- include/uapi/misc/habanalabs.h | 146 +- include/uapi/sound/sof/abi.h | 4 +- include/video/samsung_fimd.h | 4 - init/Kconfig | 60 +- init/Makefile | 3 +- init/do_mounts.c | 1 + init/do_mounts_initrd.c | 22 +- init/main.c | 41 +- ipc/ipc_sysctl.c | 189 +- ipc/mq_sysctl.c | 121 +- ipc/mqueue.c | 26 +- ipc/namespace.c | 10 - kernel/Kconfig.preempt | 15 +- kernel/acct.c | 22 +- kernel/audit.h | 4 - kernel/auditsc.c | 87 +- kernel/bpf/Kconfig | 1 - kernel/bpf/bpf_lsm.c | 21 - kernel/bpf/btf.c | 48 +- kernel/bpf/helpers.c | 9 +- kernel/bpf/preload/Makefile | 5 +- kernel/bpf/syscall.c | 2 +- kernel/bpf/trampoline.c | 20 +- kernel/bpf/verifier.c | 136 +- kernel/capability.c | 1 - kernel/cgroup/cgroup.c | 6 +- kernel/cgroup/cpuset.c | 16 +- kernel/cgroup/freezer.c | 2 +- kernel/cgroup/rstat.c | 18 +- kernel/configs/android-recommended.config | 2 +- kernel/configs/debug.config | 1 - kernel/cpu.c | 15 +- kernel/delayacct.c | 22 +- kernel/dma/Kconfig | 7 +- kernel/dma/Makefile | 2 +- kernel/dma/contiguous.c | 4 +- kernel/dma/debug.c | 4 +- kernel/dma/direct.c | 18 +- kernel/dma/map_benchmark.c | 25 +- kernel/dma/mapping.c | 2 + kernel/dma/swiotlb.c | 76 +- kernel/entry/common.c | 50 +- kernel/entry/kvm.c | 9 +- kernel/events/callchain.c | 4 + kernel/events/core.c | 8 +- kernel/events/uprobes.c | 13 +- kernel/exit.c | 22 +- kernel/extable.c | 24 +- kernel/fork.c | 287 +- kernel/futex/core.c | 2 +- kernel/hung_task.c | 44 - kernel/irq/chip.c | 29 +- kernel/irq/cpuhotplug.c | 4 +- kernel/irq/debugfs.c | 8 +- kernel/irq/irqdesc.c | 27 +- kernel/irq/irqdomain.c | 9 +- kernel/irq/manage.c | 4 +- kernel/kallsyms.c | 26 +- kernel/kcov.c | 98 +- kernel/kprobes.c | 74 +- kernel/ksysfs.c | 3 +- kernel/kthread.c | 9 +- kernel/livepatch/core.c | 8 +- kernel/livepatch/patch.c | 19 +- kernel/livepatch/transition.c | 1 + kernel/locking/lockdep.c | 78 +- kernel/locking/lockdep_internals.h | 6 +- kernel/locking/lockdep_proc.c | 51 +- kernel/locking/percpu-rwsem.c | 5 +- kernel/locking/rwsem.c | 2 +- kernel/module.c | 2 +- kernel/padata.c | 2 +- kernel/panic.c | 63 +- kernel/power/hibernate.c | 7 +- kernel/power/suspend_test.c | 8 +- kernel/power/swap.c | 14 +- kernel/printk/printk.c | 90 +- kernel/printk/printk_ringbuffer.c | 52 +- kernel/printk/printk_ringbuffer.h | 2 - kernel/printk/sysctl.c | 9 + kernel/rcu/rcu.h | 2 - kernel/rcu/rcu_segcblist.h | 4 +- kernel/rcu/rcutorture.c | 41 +- kernel/rcu/srcutree.c | 583 +- kernel/rcu/tasks.h | 8 +- kernel/rcu/tree.c | 328 +- kernel/rcu/tree.h | 18 +- kernel/rcu/tree_exp.h | 5 +- kernel/rcu/tree_nocb.h | 18 +- kernel/rcu/tree_plugin.h | 37 +- kernel/rcu/tree_stall.h | 35 - kernel/rcu/update.c | 7 - kernel/reboot.c | 34 +- kernel/resource.c | 41 +- kernel/rseq.c | 8 +- kernel/sched/autogroup.c | 23 - kernel/sched/autogroup.h | 1 - kernel/sched/core.c | 482 +- kernel/sched/cpuacct.c | 9 +- kernel/sched/cpufreq_schedutil.c | 13 +- kernel/sched/deadline.c | 193 +- kernel/sched/debug.c | 10 + kernel/sched/fair.c | 114 +- kernel/sched/isolation.c | 162 +- kernel/sched/psi.c | 46 +- kernel/sched/rt.c | 104 +- kernel/sched/sched.h | 247 +- kernel/sched/topology.c | 292 +- kernel/scs.c | 12 +- kernel/seccomp.c | 1 + kernel/signal.c | 63 +- kernel/softirq.c | 10 +- kernel/stacktrace.c | 3 + kernel/static_call.c | 1 - kernel/sys.c | 119 +- kernel/sysctl.c | 290 +- kernel/task_work.c | 4 +- kernel/taskstats.c | 5 +- kernel/time/Kconfig | 9 - kernel/time/clocksource.c | 8 +- kernel/time/posix-cpu-timers.c | 13 +- kernel/torture.c | 6 +- kernel/trace/Kconfig | 14 - kernel/trace/Makefile | 1 - kernel/trace/blktrace.c | 1 + kernel/trace/bpf_trace.c | 4 + kernel/trace/fgraph.c | 4 +- kernel/trace/ftrace.c | 56 +- kernel/trace/trace.c | 55 +- kernel/trace/trace.h | 2 +- kernel/trace/trace_events.c | 14 +- kernel/trace/trace_events_hist.c | 30 +- kernel/trace/trace_events_synth.c | 17 +- kernel/trace/trace_events_user.c | 1617 - kernel/trace/trace_osnoise.c | 35 +- kernel/trace/trace_sched_switch.c | 3 +- kernel/trace/trace_sched_wakeup.c | 1 - kernel/watch_queue.c | 22 +- kernel/watchdog.c | 2 +- kernel/workqueue.c | 98 +- lib/Kconfig | 9 - lib/Kconfig.debug | 353 +- lib/Kconfig.kasan | 20 +- lib/Kconfig.kcsan | 11 + lib/Kconfig.kfence | 12 - lib/Kconfig.ubsan | 12 + lib/Makefile | 10 +- lib/bitmap.c | 24 +- lib/crc32.c | 14 +- lib/crc32test.c | 2 +- lib/crc64-rocksoft.c | 126 - lib/crc64.c | 28 - lib/crypto/Kconfig | 3 - lib/crypto/Makefile | 3 - lib/crypto/sm3.c | 246 - lib/gen_crc64table.c | 51 +- lib/kunit/assert.c | 80 +- lib/kunit/kunit-example-test.c | 42 - lib/kunit/test.c | 35 +- lib/kunit/try-catch.c | 3 +- lib/list-test.c | 61 - lib/logic_iomem.c | 8 +- lib/lz4/lz4_decompress.c | 8 +- lib/mpi/mpi-bit.c | 1 - lib/overflow_kunit.c | 670 - lib/raid6/test/Makefile | 4 +- lib/raid6/test/test.c | 1 + lib/raid6/vpermxor.uc | 2 +- lib/random32.c | 14 +- lib/rust.h | 14 - lib/sbitmap.c | 40 +- lib/stackinit_kunit.c | 461 - lib/string_helpers.c | 6 - lib/strncpy_from_user.c | 2 +- lib/strnlen_user.c | 2 +- lib/test_fortify/read_overflow2_field-memcpy.c | 5 - lib/test_fortify/read_overflow2_field-memmove.c | 5 - lib/test_fortify/write_overflow_field-memcpy.c | 5 - lib/test_fortify/write_overflow_field-memmove.c | 5 - lib/test_fortify/write_overflow_field-memset.c | 5 - lib/test_hmm.c | 353 +- lib/test_hmm_uapi.h | 22 +- lib/test_kasan.c | 244 +- lib/test_lockup.c | 11 +- lib/test_overflow.c | 614 + lib/test_printf.c | 8 +- lib/test_stackinit.c | 514 + lib/ubsan.c | 10 +- lib/vsprintf.c | 79 +- lib/xarray.c | 10 +- localversion-next | 1 - mm/Kconfig | 25 +- mm/Makefile | 1 - mm/backing-dev.c | 57 + mm/balloon_compaction.c | 6 +- mm/cma.c | 31 +- mm/cma.h | 1 - mm/compaction.c | 60 +- mm/damon/Kconfig | 19 +- mm/damon/Makefile | 7 +- mm/damon/core-test.h | 21 +- mm/damon/core.c | 190 +- mm/damon/dbgfs-test.h | 85 +- mm/damon/dbgfs.c | 222 +- mm/damon/ops-common.c | 133 - mm/damon/paddr.c | 96 +- mm/damon/prmtv-common.c | 133 + mm/damon/{ops-common.h => prmtv-common.h} | 0 mm/damon/reclaim.c | 9 +- mm/damon/sysfs.c | 2596 - mm/damon/vaddr-test.h | 8 +- mm/damon/vaddr.c | 43 +- mm/debug.c | 19 +- mm/early_ioremap.c | 1 - mm/fadvise.c | 5 +- mm/filemap.c | 139 +- mm/folio-compat.c | 13 - mm/gup.c | 634 +- mm/highmem.c | 9 +- mm/hmm.c | 3 +- mm/huge_memory.c | 300 +- mm/hugetlb.c | 55 +- mm/hugetlb_vmemmap.c | 68 +- mm/hwpoison-inject.c | 7 +- mm/init-mm.c | 4 - mm/internal.h | 163 +- mm/kasan/Makefile | 2 +- mm/kasan/common.c | 4 +- mm/kasan/hw_tags.c | 211 +- mm/kasan/kasan.h | 56 +- mm/kasan/report.c | 336 +- mm/kasan/report_generic.c | 34 +- mm/kasan/report_hw_tags.c | 1 - mm/kasan/report_sw_tags.c | 16 - mm/kasan/report_tags.c | 2 +- mm/kasan/shadow.c | 64 +- mm/kfence/Makefile | 2 +- mm/kfence/core.c | 141 +- mm/kfence/kfence_test.c | 3 +- mm/khugepaged.c | 26 +- mm/ksm.c | 38 +- mm/list_lru.c | 422 +- mm/maccess.c | 125 +- mm/madvise.c | 60 +- mm/memblock.c | 5 +- mm/memcontrol.c | 580 +- mm/memory-failure.c | 164 +- mm/memory.c | 305 +- mm/memory_hotplug.c | 145 +- mm/mempolicy.c | 42 +- mm/memremap.c | 98 +- mm/migrate.c | 988 +- mm/migrate_device.c | 830 - mm/mlock.c | 639 +- mm/mmap.c | 37 +- mm/mmzone.c | 14 +- mm/mprotect.c | 13 +- mm/mremap.c | 4 +- mm/oom_kill.c | 43 +- mm/page-writeback.c | 133 +- mm/page_alloc.c | 583 +- mm/page_idle.c | 30 +- mm/page_io.c | 17 +- mm/page_owner.c | 72 +- mm/page_table_check.c | 10 +- mm/page_vma_mapped.c | 63 +- mm/percpu-stats.c | 2 +- mm/percpu-vm.c | 8 +- mm/ptdump.c | 16 +- mm/readahead.c | 230 +- mm/rmap.c | 728 +- mm/shmem.c | 46 +- mm/slab.c | 39 +- mm/slab.h | 25 +- mm/slab_common.c | 2 +- mm/slob.c | 8 +- mm/slub.c | 172 +- mm/sparse-vmemmap.c | 70 +- mm/sparse.c | 2 +- mm/swap.c | 200 +- mm/swap_cgroup.c | 4 +- mm/swap_state.c | 2 +- mm/swapfile.c | 105 +- mm/truncate.c | 111 +- mm/usercopy.c | 39 +- mm/userfaultfd.c | 32 +- mm/util.c | 86 +- mm/vmalloc.c | 203 +- mm/vmscan.c | 441 +- mm/vmstat.c | 19 +- mm/workingset.c | 34 +- mm/zswap.c | 15 +- net/bluetooth/af_bluetooth.c | 4 +- net/bluetooth/hci_conn.c | 2 + net/bluetooth/mgmt.c | 70 +- net/bluetooth/msft.c | 19 +- net/bpf/test_run.c | 351 +- net/bpfilter/bpfilter_kern.c | 2 +- net/bridge/netfilter/nf_conntrack_bridge.c | 2 +- net/can/isotp.c | 72 +- net/ceph/messenger_v2.c | 8 +- net/core/devlink.c | 144 +- net/core/filter.c | 133 +- net/core/net-sysfs.c | 6 +- net/dsa/slave.c | 3 + net/ipv4/fib_frontend.c | 7 +- net/ipv4/fib_semantics.c | 2 +- net/ipv4/fib_trie.c | 7 +- net/ipv4/route.c | 4 +- net/ipv4/xfrm4_policy.c | 4 +- net/ipv6/ip6_output.c | 7 +- net/ipv6/route.c | 12 - net/ipv6/xfrm6_policy.c | 3 +- net/key/af_key.c | 2 +- net/l3mdev/l3mdev.c | 43 +- net/netfilter/nf_conntrack_bpf.c | 5 +- net/netfilter/nf_conntrack_proto_udp.c | 4 +- net/netfilter/nf_flow_table_core.c | 10 +- net/netfilter/nf_flow_table_ip.c | 62 +- net/netfilter/nf_flow_table_offload.c | 22 +- net/netfilter/nf_tables_api.c | 27 + net/netfilter/nft_flow_offload.c | 13 + net/sched/act_ct.c | 115 +- net/sched/act_vlan.c | 13 + net/sctp/sm_statefuns.c | 8 +- net/socket.c | 2 +- net/sunrpc/auth.c | 8 +- net/sunrpc/auth_gss/auth_gss.c | 26 +- net/sunrpc/auth_gss/auth_gss_internal.h | 2 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 10 +- net/sunrpc/auth_gss/gss_krb5_seqnum.c | 4 +- net/sunrpc/auth_gss/gss_krb5_wrap.c | 4 +- net/sunrpc/auth_unix.c | 10 +- net/sunrpc/clnt.c | 9 +- net/sunrpc/rpc_pipe.c | 2 +- net/sunrpc/rpcb_clnt.c | 4 +- net/sunrpc/sched.c | 33 +- net/sunrpc/svc.c | 50 +- net/sunrpc/svc_xprt.c | 68 +- net/sunrpc/svcauth.c | 2 - net/sunrpc/svcauth_unix.c | 60 - net/sunrpc/xprt.c | 19 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/sunrpc/xprtrdma/transport.c | 10 +- net/sunrpc/xprtrdma/verbs.c | 4 +- net/sunrpc/xprtsock.c | 34 +- net/vmw_vsock/af_vsock.c | 9 +- net/vmw_vsock/virtio_transport.c | 7 +- net/vmw_vsock/vmci_transport.c | 5 +- net/xdp/xsk.c | 69 +- net/xfrm/xfrm_device.c | 14 +- rust/.gitignore | 7 - rust/Makefile | 374 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 427 - rust/alloc/borrow.rs | 498 - rust/alloc/boxed.rs | 1847 - rust/alloc/collections/mod.rs | 156 - rust/alloc/fmt.rs | 601 - rust/alloc/lib.rs | 217 - rust/alloc/macros.rs | 126 - rust/alloc/raw_vec.rs | 549 - rust/alloc/slice.rs | 1279 - rust/alloc/str.rs | 624 - rust/alloc/string.rs | 2864 - rust/alloc/vec/drain.rs | 159 - 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 | 3359 - 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 | 19 - rust/helpers.c | 529 - rust/kernel/allocator.rs | 65 - rust/kernel/amba.rs | 259 - 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 | 209 - rust/kernel/clk.rs | 75 - rust/kernel/cred.rs | 73 - rust/kernel/device.rs | 554 - rust/kernel/driver.rs | 440 - rust/kernel/error.rs | 542 - rust/kernel/file.rs | 147 - rust/kernel/file_operations.rs | 734 - rust/kernel/gpio.rs | 477 - rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 227 - rust/kernel/iov_iter.rs | 81 - rust/kernel/irq.rs | 409 - rust/kernel/lib.rs | 261 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 281 - rust/kernel/mm.rs | 149 - rust/kernel/module_param.rs | 497 - rust/kernel/of.rs | 63 - rust/kernel/pages.rs | 144 - rust/kernel/platform.rs | 224 - rust/kernel/power.rs | 118 - rust/kernel/prelude.rs | 36 - rust/kernel/print.rs | 417 - 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 | 401 - rust/kernel/sync/arc.rs | 500 - rust/kernel/sync/condvar.rs | 138 - rust/kernel/sync/guard.rs | 150 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 157 - rust/kernel/sync/mutex.rs | 112 - rust/kernel/sync/revocable_mutex.rs | 184 - rust/kernel/sync/rwsem.rs | 147 - rust/kernel/sync/seqlock.rs | 202 - 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 | 631 - samples/Kconfig | 2 - samples/Makefile | 1 - samples/ftrace/ftrace-direct-modify.c | 5 - samples/ftrace/ftrace-direct-multi-modify.c | 10 +- samples/ftrace/ftrace-direct-multi.c | 5 +- samples/ftrace/ftrace-direct-too.c | 3 - samples/ftrace/ftrace-direct.c | 3 - samples/landlock/sandboxer.c | 1 - samples/rust/Kconfig | 123 - samples/rust/Makefile | 13 - samples/rust/rust_chrdev.rs | 50 - samples/rust/rust_minimal.rs | 35 - samples/rust/rust_miscdev.rs | 144 - samples/rust/rust_module_parameters.rs | 69 - samples/rust/rust_platform.rs | 22 - samples/rust/rust_print.rs | 54 - samples/rust/rust_random.rs | 61 - samples/rust/rust_semaphore.rs | 172 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 36 - samples/rust/rust_sync.rs | 78 - samples/user_events/Makefile | 5 - samples/user_events/example.c | 91 - samples/v4l/v4l2-pci-skeleton.c | 2 +- scripts/Kconfig.include | 6 +- scripts/Makefile.build | 68 +- scripts/Makefile.clang | 1 - scripts/Makefile.clean | 2 +- scripts/Makefile.debug | 10 - scripts/Makefile.extrawarn | 1 - scripts/Makefile.gcc-plugins | 2 - scripts/Makefile.lib | 53 +- scripts/Makefile.modfinal | 8 +- scripts/atomic/fallbacks/read_acquire | 11 +- scripts/atomic/fallbacks/set_release | 7 +- scripts/basic/fixdep.c | 46 +- scripts/cc-version.sh | 12 +- scripts/checkpatch.pl | 31 +- scripts/decode_stacktrace.sh | 14 - scripts/dtc/Makefile | 13 + scripts/dtc/libfdt/fdt.h | 4 +- scripts/dtc/of_unittest_expect | 408 - scripts/dtc/update-dtc-source.sh | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 29 +- scripts/generate_rust_analyzer.py | 133 - scripts/get_abi.pl | 1 - scripts/is_rust_module.sh | 13 - scripts/kallsyms.c | 42 +- scripts/kconfig/confdata.c | 117 +- scripts/kconfig/merge_config.sh | 19 +- scripts/kconfig/streamline_config.pl | 2 +- .../kconfig/tests/choice/alldef_expected_config | 6 +- .../kconfig/tests/choice/allmod_expected_config | 4 +- scripts/kconfig/tests/choice/allno_expected_config | 6 +- .../kconfig/tests/choice/allyes_expected_config | 8 +- scripts/kconfig/tests/choice/oldask1_config | 2 +- scripts/kconfig/tests/inter_choice/expected_config | 2 +- scripts/kconfig/tests/new_choice_with_dep/config | 2 +- .../tests/no_write_if_dep_unmet/__init__.py | 7 +- .../tests/no_write_if_dep_unmet/expected_config | 2 +- scripts/kernel-doc | 354 +- scripts/link-vmlinux.sh | 2 +- scripts/min-tool-version.sh | 6 - scripts/mkcompile_h | 17 +- scripts/mod/file2alias.c | 10 - scripts/mod/modpost.c | 9 +- scripts/recordmcount.pl | 3 + scripts/rust-is-available-bindgen-libclang.h | 2 - scripts/rust-is-available.sh | 158 - scripts/sorttable.c | 43 +- scripts/spdxcheck.py | 2 +- scripts/spelling.txt | 16 - scripts/test_fortify.sh | 8 +- security/Kconfig | 5 +- security/Kconfig.hardening | 10 - security/apparmor/Kconfig | 86 +- security/apparmor/apparmorfs.c | 99 +- security/apparmor/audit.c | 2 +- security/apparmor/domain.c | 1 + security/apparmor/include/apparmor.h | 1 - security/apparmor/include/apparmorfs.h | 14 - security/apparmor/include/lib.h | 5 - security/apparmor/label.c | 17 +- security/apparmor/lib.c | 2 +- security/apparmor/lsm.c | 23 +- security/apparmor/mount.c | 11 +- security/apparmor/policy.c | 35 +- security/apparmor/policy_unpack.c | 37 +- security/apparmor/policy_unpack_test.c | 34 +- security/apparmor/procattr.c | 2 +- security/integrity/Kconfig | 13 - security/integrity/Makefile | 1 - security/integrity/digsig.c | 15 +- security/integrity/evm/evm_main.c | 2 +- security/integrity/ima/ima_api.c | 12 +- security/integrity/ima/ima_fs.c | 31 +- security/integrity/ima/ima_init.c | 5 +- security/integrity/ima/ima_main.c | 66 +- security/integrity/ima/ima_policy.c | 5 +- security/integrity/ima/ima_template_lib.c | 7 +- security/integrity/integrity.h | 31 +- .../integrity/platform_certs/keyring_handler.c | 18 +- .../integrity/platform_certs/keyring_handler.h | 5 - security/integrity/platform_certs/load_uefi.c | 4 +- .../integrity/platform_certs/machine_keyring.c | 77 - security/keys/Kconfig | 19 +- security/keys/dh.c | 2 +- security/keys/encrypted-keys/encrypted.c | 71 +- security/keys/keyctl_pkey.c | 14 +- security/keys/trusted-keys/trusted_core.c | 6 +- security/keys/trusted-keys/trusted_tee.c | 23 +- security/landlock/syscalls.c | 2 +- security/security.c | 24 +- security/selinux/hooks.c | 300 +- security/selinux/ibpkey.c | 2 +- security/selinux/ima.c | 4 +- security/selinux/include/policycap.h | 21 +- security/selinux/include/policycap_names.h | 5 +- security/selinux/include/security.h | 31 +- security/selinux/netnode.c | 9 +- security/selinux/netport.c | 2 +- security/selinux/selinuxfs.c | 4 +- security/selinux/ss/avtab.c | 6 +- security/selinux/ss/conditional.c | 2 + security/selinux/ss/ebitmap.c | 1 + security/selinux/ss/ebitmap.h | 6 +- security/selinux/ss/mls.c | 1 + security/selinux/ss/policydb.c | 4 +- security/selinux/ss/services.c | 10 +- security/selinux/ss/sidtab.c | 4 +- security/selinux/xfrm.c | 2 +- security/smack/smack_lsm.c | 2 +- security/tomoyo/audit.c | 2 +- security/tomoyo/common.c | 19 +- security/tomoyo/common.h | 1 + security/tomoyo/load_policy.c | 4 +- sound/core/seq/oss/seq_oss_init.c | 5 +- sound/firewire/fcp.c | 4 +- sound/hda/ext/hdac_ext_controller.c | 31 +- sound/hda/hdac_i915.c | 4 +- sound/hda/intel-dsp-config.c | 36 +- sound/hda/intel-nhlt.c | 22 - sound/mips/snd-n64.c | 9 +- sound/pci/Kconfig | 4 +- sound/pci/ca0106/ca0106.h | 18 +- sound/pci/ca0106/ca0106_main.c | 70 +- sound/pci/ca0106/ca0106_mixer.c | 16 +- sound/pci/cmipci.c | 3 +- sound/pci/echoaudio/midi.c | 2 +- sound/pci/hda/Kconfig | 19 +- sound/pci/hda/hda_codec.c | 94 +- sound/pci/hda/hda_intel.c | 23 +- sound/pci/hda/hda_local.h | 2 + sound/pci/hda/hda_tegra.c | 33 +- sound/pci/hda/patch_hdmi.c | 275 +- sound/pci/hda/patch_realtek.c | 62 +- sound/pci/lola/lola_mixer.c | 2 - sound/ppc/pmac.h | 1 - sound/soc/amd/Kconfig | 1 - sound/soc/amd/acp-config.c | 9 - sound/soc/amd/acp-pcm-dma.c | 11 +- sound/soc/amd/acp/Kconfig | 10 - sound/soc/amd/acp/Makefile | 4 - sound/soc/amd/acp/acp-legacy-mach.c | 38 +- sound/soc/amd/acp/acp-mach-common.c | 50 - sound/soc/amd/acp/acp-pci.c | 160 - sound/soc/amd/acp/acp-pdm.c | 193 - sound/soc/amd/acp/acp-renoir.c | 189 +- sound/soc/amd/acp/acp-sof-mach.c | 14 - sound/soc/amd/acp/amd.h | 23 +- sound/soc/amd/acp/chip_offset_byte.h | 26 - sound/soc/amd/mach-config.h | 1 - sound/soc/amd/raven/acp3x-pcm-dma.c | 11 +- sound/soc/amd/raven/acp3x.h | 2 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 10 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 7 +- sound/soc/amd/renoir/rn_acp3x.h | 3 - sound/soc/amd/vangogh/acp5x-i2s.c | 26 +- sound/soc/amd/vangogh/acp5x-mach.c | 37 +- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 76 +- sound/soc/amd/vangogh/acp5x.h | 31 +- sound/soc/amd/vangogh/pci-acp5x.c | 4 - sound/soc/atmel/Kconfig | 16 - sound/soc/atmel/Makefile | 2 - sound/soc/atmel/atmel_ssc_dai.c | 5 +- sound/soc/atmel/mchp-pdmc.c | 1082 - sound/soc/atmel/mchp-spdifrx.c | 2 +- sound/soc/atmel/mikroe-proto.c | 20 +- sound/soc/atmel/sam9g20_wm8731.c | 1 - sound/soc/codecs/Kconfig | 39 +- sound/soc/codecs/Makefile | 6 - sound/soc/codecs/aw8738.c | 104 - sound/soc/codecs/bt-sco.c | 8 +- sound/soc/codecs/cs35l41.c | 16 +- sound/soc/codecs/cs42l42.c | 179 +- sound/soc/codecs/cs42l42.h | 16 +- sound/soc/codecs/cs42l51-i2c.c | 4 +- sound/soc/codecs/cs42l51.c | 11 +- sound/soc/codecs/cs42l51.h | 2 +- sound/soc/codecs/es7134.c | 2 +- sound/soc/codecs/es7241.c | 30 +- sound/soc/codecs/es8316.c | 4 +- sound/soc/codecs/es8328.c | 16 +- sound/soc/codecs/hdac_hda.c | 9 +- sound/soc/codecs/inno_rk3036.c | 6 +- sound/soc/codecs/isabelle.c | 6 +- sound/soc/codecs/lm49453.c | 10 +- sound/soc/codecs/lpass-macro-common.c | 67 - sound/soc/codecs/lpass-macro-common.h | 17 - sound/soc/codecs/lpass-rx-macro.c | 192 +- sound/soc/codecs/lpass-tx-macro.c | 180 +- sound/soc/codecs/lpass-va-macro.c | 120 +- sound/soc/codecs/lpass-wsa-macro.c | 159 +- sound/soc/codecs/max98088.c | 24 +- sound/soc/codecs/max98095.c | 36 +- sound/soc/codecs/max98371.c | 4 +- sound/soc/codecs/max98390.c | 10 +- sound/soc/codecs/max98390.h | 2 +- sound/soc/codecs/max9850.c | 8 +- sound/soc/codecs/max9860.c | 6 +- sound/soc/codecs/max9867.c | 14 +- sound/soc/codecs/max98925.c | 13 +- sound/soc/codecs/max98926.c | 4 +- sound/soc/codecs/max98927.c | 12 +- sound/soc/codecs/max98927.h | 2 +- sound/soc/codecs/mc13783.c | 15 +- sound/soc/codecs/ml26124.c | 7 +- sound/soc/codecs/msm8916-wcd-digital.c | 5 +- sound/soc/codecs/nau8821.c | 1 - sound/soc/codecs/pcm1681.c | 4 +- sound/soc/codecs/pcm186x.c | 19 +- sound/soc/codecs/pcm3060.c | 14 +- sound/soc/codecs/pcm3060.h | 2 +- sound/soc/codecs/pcm3168a.c | 172 +- sound/soc/codecs/pcm512x.c | 32 +- sound/soc/codecs/rk817_codec.c | 6 +- sound/soc/codecs/rt5640.c | 3 + sound/soc/codecs/rt5663.c | 2 - sound/soc/codecs/rt5682s.c | 73 +- sound/soc/codecs/rt5682s.h | 1 + sound/soc/codecs/si476x.c | 2 +- sound/soc/codecs/sti-sas.c | 6 +- sound/soc/codecs/tas5805m.c | 567 - sound/soc/codecs/tlv320adc3xxx.c | 155 +- sound/soc/codecs/tlv320aic31xx.c | 2 +- sound/soc/codecs/tscs42xx.c | 6 +- sound/soc/codecs/tscs454.c | 28 +- sound/soc/codecs/twl4030.c | 12 +- sound/soc/codecs/uda1334.c | 2 +- sound/soc/codecs/uda134x.c | 6 +- sound/soc/codecs/uda1380.c | 10 +- sound/soc/codecs/wcd-mbhc-v2.c | 26 - sound/soc/codecs/wcd934x.c | 11 +- sound/soc/codecs/wcd938x-sdw.c | 1 - sound/soc/codecs/wcd938x.c | 55 +- sound/soc/codecs/wl1273.c | 4 +- sound/soc/codecs/wm8350.c | 28 +- sound/soc/codecs/wm8731.c | 6 + sound/soc/codecs/wm8960.c | 13 +- sound/soc/codecs/wm8962.c | 21 +- sound/soc/codecs/wm8971.c | 5 +- sound/soc/codecs/wm_adsp.c | 172 +- sound/soc/codecs/wm_adsp.h | 1 - sound/soc/codecs/wsa881x.c | 53 - sound/soc/dwc/dwc-i2s.c | 17 +- sound/soc/fsl/fsl-asoc-card.c | 7 +- sound/soc/fsl/fsl_aud2htx.c | 2 +- sound/soc/fsl/fsl_esai.c | 2 +- sound/soc/fsl/fsl_rpmsg.c | 2 + sound/soc/fsl/fsl_sai.c | 111 +- sound/soc/fsl/fsl_sai.h | 10 +- sound/soc/fsl/fsl_spdif.c | 45 +- sound/soc/fsl/fsl_ssi.c | 2 +- sound/soc/fsl/imx-es8328.c | 1 - sound/soc/fsl/imx-pcm-dma.c | 2 +- sound/soc/fsl/imx-pcm.h | 7 +- sound/soc/generic/audio-graph-card2.c | 4 - sound/soc/generic/simple-card-utils.c | 187 +- sound/soc/intel/Kconfig | 12 - sound/soc/intel/Makefile | 1 - sound/soc/intel/atom/sst-mfld-dsp.h | 4 +- sound/soc/intel/avs/Makefile | 6 - sound/soc/intel/avs/avs.h | 247 - sound/soc/intel/avs/cldma.c | 316 - sound/soc/intel/avs/cldma.h | 29 - sound/soc/intel/avs/core.c | 61 - sound/soc/intel/avs/dsp.c | 302 - sound/soc/intel/avs/ipc.c | 382 - sound/soc/intel/avs/loader.c | 608 - sound/soc/intel/avs/messages.c | 695 - sound/soc/intel/avs/messages.h | 752 - sound/soc/intel/avs/registers.h | 75 - sound/soc/intel/avs/utils.c | 301 - sound/soc/intel/boards/Kconfig | 77 +- sound/soc/intel/boards/Makefile | 12 +- sound/soc/intel/boards/bdw-rt5650.c | 2 +- sound/soc/intel/boards/bdw-rt5677.c | 2 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 2 +- sound/soc/intel/boards/bxt_rt298.c | 2 +- sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/bytcht_da7213.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 2 +- sound/soc/intel/boards/bytcr_rt5651.c | 2 +- sound/soc/intel/boards/bytcr_wm5102.c | 2 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 4 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 4 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 2 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/sof_cirrus_common.c | 163 - sound/soc/intel/boards/sof_cirrus_common.h | 25 - sound/soc/intel/boards/sof_es8336.c | 134 +- sound/soc/intel/boards/sof_realtek_common.c | 107 - sound/soc/intel/boards/sof_realtek_common.h | 4 - sound/soc/intel/boards/sof_rt5682.c | 56 +- sound/soc/intel/boards/sof_sdw.c | 2 +- sound/soc/intel/boards/sof_ssp_amp.c | 483 - sound/soc/intel/catpt/pcm.c | 6 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 63 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 18 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 13 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 12 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 23 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 18 +- sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 1 + sound/soc/intel/common/soc-acpi-intel-glk-match.c | 18 +- sound/soc/intel/common/soc-acpi-intel-hda-match.c | 2 + .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 5 + sound/soc/intel/common/soc-acpi-intel-icl-match.c | 5 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 19 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 31 +- sound/soc/intel/skylake/skl-topology.h | 2 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 6 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 18 +- sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 282 +- sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 11 - sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 23 +- sound/soc/mxs/mxs-saif.c | 5 +- sound/soc/mxs/mxs-sgtl5000.c | 3 - sound/soc/pxa/Kconfig | 9 + sound/soc/pxa/Makefile | 2 + sound/soc/pxa/imote2.c | 99 + sound/soc/qcom/Kconfig | 26 - sound/soc/qcom/Makefile | 6 - sound/soc/qcom/lpass-cdc-dma.c | 301 - sound/soc/qcom/lpass-cpu.c | 253 +- sound/soc/qcom/lpass-lpaif-reg.h | 127 +- sound/soc/qcom/lpass-platform.c | 635 +- sound/soc/qcom/lpass-sc7280.c | 438 - sound/soc/qcom/lpass.h | 142 - sound/soc/qcom/sc7280.c | 284 - sound/soc/rockchip/rk3399_gru_sound.c | 20 - sound/soc/rockchip/rockchip_i2s.c | 15 +- sound/soc/samsung/idma.c | 5 +- sound/soc/samsung/midas_wm1811.c | 1 - sound/soc/sh/fsi.c | 19 +- sound/soc/sh/rz-ssi.c | 109 +- sound/soc/soc-compress.c | 5 - sound/soc/soc-core.c | 3 +- sound/soc/soc-dapm.c | 15 - sound/soc/soc-generic-dmaengine-pcm.c | 20 +- sound/soc/soc-topology.c | 103 +- sound/soc/sof/Kconfig | 33 +- sound/soc/sof/Makefile | 17 +- sound/soc/sof/amd/acp-dsp-offset.h | 1 - sound/soc/sof/amd/acp-ipc.c | 22 +- sound/soc/sof/amd/acp-loader.c | 9 - sound/soc/sof/amd/acp-pcm.c | 15 +- sound/soc/sof/amd/acp-stream.c | 3 - sound/soc/sof/amd/acp-trace.c | 38 +- sound/soc/sof/amd/acp.c | 29 +- sound/soc/sof/amd/acp.h | 9 +- sound/soc/sof/amd/renoir.c | 1 + sound/soc/sof/compress.c | 274 +- sound/soc/sof/core.c | 72 +- sound/soc/sof/debug.c | 567 +- sound/soc/sof/imx/imx8.c | 4 +- sound/soc/sof/imx/imx8m.c | 3 +- sound/soc/sof/intel/Kconfig | 19 +- sound/soc/sof/intel/apl.c | 15 +- sound/soc/sof/intel/bdw.c | 2 +- sound/soc/sof/intel/byt.c | 4 +- sound/soc/sof/intel/cnl.c | 21 +- sound/soc/sof/intel/hda-dai.c | 149 +- sound/soc/sof/intel/hda-dsp.c | 20 +- sound/soc/sof/intel/hda-ipc.c | 18 +- sound/soc/sof/intel/hda-loader.c | 129 +- sound/soc/sof/intel/hda-pcm.c | 31 +- sound/soc/sof/intel/hda-probes.c | 104 +- sound/soc/sof/intel/hda-stream.c | 122 +- sound/soc/sof/intel/hda-trace.c | 23 +- sound/soc/sof/intel/hda.c | 198 +- sound/soc/sof/intel/hda.h | 83 +- sound/soc/sof/intel/icl.c | 15 +- sound/soc/sof/intel/pci-tgl.c | 2 - sound/soc/sof/intel/pci-tng.c | 3 +- sound/soc/sof/intel/tgl.c | 15 +- sound/soc/sof/iomem-utils.c | 127 - sound/soc/sof/ipc.c | 124 +- sound/soc/sof/ops.h | 68 +- sound/soc/sof/pcm.c | 131 +- sound/soc/sof/pm.c | 13 +- sound/soc/sof/sof-audio.c | 108 +- sound/soc/sof/sof-audio.h | 30 +- sound/soc/sof/sof-client-ipc-flood-test.c | 396 - sound/soc/sof/sof-client-ipc-msg-injector.c | 192 - sound/soc/sof/sof-client-probes.c | 821 - sound/soc/sof/sof-client-probes.h | 31 - sound/soc/sof/sof-client.c | 469 - sound/soc/sof/sof-client.h | 67 - sound/soc/sof/sof-pci-dev.c | 16 - sound/soc/sof/sof-priv.h | 192 +- sound/soc/sof/sof-probes.c | 364 + sound/soc/sof/sof-probes.h | 38 + sound/soc/sof/sof-utils.c | 77 - sound/soc/sof/sof-utils.h | 19 - sound/soc/sof/stream-ipc.c | 9 +- sound/soc/sof/topology.c | 394 +- sound/soc/sof/trace.c | 21 +- sound/soc/sof/utils.c | 186 + sound/soc/sunxi/sun4i-i2s.c | 68 +- sound/soc/tegra/tegra20_spdif.c | 2 +- sound/soc/tegra/tegra210_ahub.c | 146 +- sound/soc/tegra/tegra210_ahub.h | 4 +- sound/soc/ti/davinci-i2s.c | 5 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 25 - sound/soc/xilinx/xlnx_i2s.c | 147 +- sound/sound_core.c | 30 +- sound/spi/at73c213.c | 27 +- sound/usb/mixer_maps.c | 10 - sound/usb/mixer_quirks.c | 7 +- sound/usb/mixer_s1810c.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 177 +- sound/x86/intel_hdmi_audio.c | 13 + tools/arch/arm64/include/uapi/asm/kvm.h | 6 - tools/arch/x86/include/asm/cpufeatures.h | 2 +- tools/arch/x86/include/asm/insn.h | 2 +- tools/arch/x86/intel_sdsi/Makefile | 21 - tools/arch/x86/intel_sdsi/intel_sdsi.c | 558 - tools/arch/x86/lib/memcpy_64.S | 10 +- tools/arch/x86/lib/memset_64.S | 6 +- tools/arch/x86/lib/x86-opcode-map.txt | 111 +- tools/bpf/bpftool/Makefile | 4 +- tools/bpf/bpftool/feature.c | 152 +- tools/bpf/bpftool/map.c | 2 +- tools/bpf/bpftool/prog.c | 2 +- tools/build/Makefile | 2 +- tools/counter/Makefile | 2 +- tools/gpio/Makefile | 2 +- tools/hv/Makefile | 2 +- tools/iio/Makefile | 2 +- tools/iio/iio_event_monitor.c | 1 - tools/include/asm/barrier.h | 2 + tools/include/linux/atomic.h | 2 - tools/include/linux/cache.h | 10 - tools/include/linux/coresight-pmu.h | 2 - tools/include/linux/debugfs.h | 5 - tools/include/linux/gfp.h | 27 - tools/include/linux/io.h | 5 - tools/include/linux/kallsyms.h | 2 +- tools/include/linux/kernel.h | 6 - tools/include/linux/mm.h | 42 - tools/include/linux/objtool.h | 16 - tools/include/linux/pfn.h | 10 - tools/include/linux/slab.h | 38 - tools/include/linux/types.h | 15 +- tools/include/uapi/linux/bpf.h | 58 +- tools/include/uapi/linux/kvm.h | 4 - tools/include/uapi/linux/perf_event.h | 2 - tools/lib/api/Makefile | 2 +- tools/lib/api/fd/array.c | 17 - tools/lib/api/fd/array.h | 1 - tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/bpf.c | 4 +- tools/lib/bpf/bpf.h | 3 +- tools/lib/bpf/libbpf.c | 332 +- tools/lib/bpf/libbpf.h | 109 - tools/lib/bpf/libbpf.map | 6 - tools/lib/bpf/libbpf_version.h | 2 +- tools/lib/bpf/xsk.c | 15 +- tools/lib/perf/Documentation/libperf.txt | 7 +- tools/lib/perf/Makefile | 2 +- tools/lib/perf/include/perf/event.h | 4 +- tools/lib/perf/include/perf/threadmap.h | 7 +- tools/lib/perf/libperf.map | 1 - tools/lib/perf/tests/test-threadmap.c | 41 - tools/lib/perf/threadmap.c | 36 +- tools/lib/slab.c | 38 - tools/lib/subcmd/Makefile | 2 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/explanation.txt | 51 - tools/objtool/Makefile | 2 +- tools/objtool/arch/x86/decode.c | 11 +- tools/objtool/builtin-check.c | 5 +- tools/objtool/check.c | 97 +- tools/objtool/elf.c | 63 - tools/objtool/include/objtool/builtin.h | 2 +- tools/objtool/include/objtool/elf.h | 1 - tools/objtool/include/objtool/warn.h | 2 - tools/pci/Makefile | 2 +- tools/perf/Documentation/itrace.txt | 2 - tools/perf/Documentation/perf-intel-pt.txt | 104 +- tools/perf/Documentation/perf-lock.txt | 4 - tools/perf/Documentation/perf-record.txt | 34 - tools/perf/Documentation/perf-script.txt | 13 +- tools/perf/Makefile.perf | 4 +- tools/perf/arch/arm/util/cs-etm.c | 3 - tools/perf/arch/arm64/util/arm-spe.c | 2 +- tools/perf/arch/{csky => nds32}/Build | 0 tools/perf/arch/nds32/util/Build | 1 + tools/perf/arch/nds32/util/header.c | 29 + tools/perf/arch/s390/util/dwarf-regs.c | 3 +- tools/perf/arch/x86/tests/insn-x86-dat-32.c | 918 - tools/perf/arch/x86/tests/insn-x86-dat-64.c | 1426 - tools/perf/arch/x86/tests/insn-x86-dat-src.c | 1189 - .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 17 +- tools/perf/arch/x86/util/event.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 7 - tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/builtin-annotate.c | 14 +- tools/perf/builtin-c2c.c | 4 +- tools/perf/builtin-data.c | 7 - tools/perf/builtin-inject.c | 15 +- tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-lock.c | 155 +- tools/perf/builtin-probe.c | 2 +- tools/perf/builtin-record.c | 1166 +- tools/perf/builtin-report.c | 10 +- tools/perf/builtin-script.c | 78 +- tools/perf/builtin-top.c | 10 +- tools/perf/builtin-trace.c | 2 +- tools/perf/pmu-events/arch/x86/bonnell/cache.json | 748 +- .../arch/x86/bonnell/floating-point.json | 274 +- .../perf/pmu-events/arch/x86/bonnell/frontend.json | 96 +- tools/perf/pmu-events/arch/x86/bonnell/memory.json | 152 +- tools/perf/pmu-events/arch/x86/bonnell/other.json | 452 +- .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 402 +- .../arch/x86/bonnell/virtual-memory.json | 126 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 353 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 4717 +- .../arch/x86/broadwell/floating-point.json | 235 +- .../pmu-events/arch/x86/broadwell/frontend.json | 361 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 4320 +- .../perf/pmu-events/arch/x86/broadwell/other.json | 42 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 1905 +- .../arch/x86/broadwell/virtual-memory.json | 412 +- .../arch/x86/broadwellde/bdwde-metrics.json | 407 +- .../pmu-events/arch/x86/broadwellde/cache.json | 1124 +- .../arch/x86/broadwellde/floating-point.json | 222 +- .../pmu-events/arch/x86/broadwellde/frontend.json | 335 +- .../pmu-events/arch/x86/broadwellde/memory.json | 608 +- .../pmu-events/arch/x86/broadwellde/other.json | 28 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 1892 +- .../arch/x86/broadwellde/virtual-memory.json | 394 +- .../arch/x86/broadwellx/bdx-metrics.json | 351 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 1302 +- .../arch/x86/broadwellx/floating-point.json | 224 +- .../pmu-events/arch/x86/broadwellx/frontend.json | 335 +- .../pmu-events/arch/x86/broadwellx/memory.json | 972 +- .../perf/pmu-events/arch/x86/broadwellx/other.json | 28 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 1893 +- .../arch/x86/broadwellx/virtual-memory.json | 394 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 967 +- .../arch/x86/cascadelakex/clx-metrics.json | 469 +- .../arch/x86/cascadelakex/floating-point.json | 50 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 18 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 1008 +- .../pmu-events/arch/x86/cascadelakex/other.json | 952 +- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 11 - .../arch/x86/cascadelakex/uncore-other.json | 23 - tools/perf/pmu-events/arch/x86/goldmont/cache.json | 1456 +- .../arch/x86/goldmont/floating-point.json | 33 - .../pmu-events/arch/x86/goldmont/frontend.json | 78 +- .../perf/pmu-events/arch/x86/goldmont/memory.json | 38 +- tools/perf/pmu-events/arch/x86/goldmont/other.json | 92 +- .../pmu-events/arch/x86/goldmont/pipeline.json | 538 +- .../arch/x86/goldmont/virtual-memory.json | 94 +- .../pmu-events/arch/x86/goldmontplus/cache.json | 1730 +- .../arch/x86/goldmontplus/floating-point.json | 38 - .../pmu-events/arch/x86/goldmontplus/frontend.json | 88 +- .../pmu-events/arch/x86/goldmontplus/memory.json | 44 +- .../pmu-events/arch/x86/goldmontplus/other.json | 106 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 616 +- .../arch/x86/goldmontplus/virtual-memory.json | 214 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 1452 +- .../arch/x86/haswell/floating-point.json | 129 +- .../perf/pmu-events/arch/x86/haswell/frontend.json | 362 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 265 +- tools/perf/pmu-events/arch/x86/haswell/memory.json | 1004 +- tools/perf/pmu-events/arch/x86/haswell/other.json | 40 +- .../perf/pmu-events/arch/x86/haswell/pipeline.json | 1794 +- .../pmu-events/arch/x86/haswell/uncore-cache.json | 252 - .../pmu-events/arch/x86/haswell/uncore-other.json | 69 - tools/perf/pmu-events/arch/x86/haswell/uncore.json | 374 + .../arch/x86/haswell/virtual-memory.json | 552 +- tools/perf/pmu-events/arch/x86/haswellx/cache.json | 1434 +- .../arch/x86/haswellx/floating-point.json | 116 +- .../pmu-events/arch/x86/haswellx/frontend.json | 336 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 263 +- .../perf/pmu-events/arch/x86/haswellx/memory.json | 1064 +- tools/perf/pmu-events/arch/x86/haswellx/other.json | 28 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 1763 +- .../arch/x86/haswellx/virtual-memory.json | 512 +- tools/perf/pmu-events/arch/x86/icelake/cache.json | 658 +- .../arch/x86/icelake/floating-point.json | 69 +- .../perf/pmu-events/arch/x86/icelake/frontend.json | 449 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 338 +- tools/perf/pmu-events/arch/x86/icelake/memory.json | 593 +- tools/perf/pmu-events/arch/x86/icelake/other.json | 630 +- .../perf/pmu-events/arch/x86/icelake/pipeline.json | 1079 +- .../arch/x86/icelake/virtual-memory.json | 178 +- tools/perf/pmu-events/arch/x86/icelakex/cache.json | 851 +- .../arch/x86/icelakex/floating-point.json | 51 +- .../pmu-events/arch/x86/icelakex/frontend.json | 501 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 304 +- .../perf/pmu-events/arch/x86/icelakex/memory.json | 601 +- tools/perf/pmu-events/arch/x86/icelakex/other.json | 794 +- .../pmu-events/arch/x86/icelakex/pipeline.json | 1112 +- .../pmu-events/arch/x86/icelakex/uncore-other.json | 61 +- .../arch/x86/icelakex/virtual-memory.json | 150 +- .../perf/pmu-events/arch/x86/ivybridge/cache.json | 1444 +- .../arch/x86/ivybridge/floating-point.json | 212 +- .../pmu-events/arch/x86/ivybridge/frontend.json | 386 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 287 +- .../perf/pmu-events/arch/x86/ivybridge/memory.json | 290 +- .../perf/pmu-events/arch/x86/ivybridge/other.json | 42 +- .../pmu-events/arch/x86/ivybridge/pipeline.json | 1767 +- .../arch/x86/ivybridge/uncore-cache.json | 252 - .../arch/x86/ivybridge/uncore-other.json | 91 - .../perf/pmu-events/arch/x86/ivybridge/uncore.json | 314 + .../arch/x86/ivybridge/virtual-memory.json | 208 +- tools/perf/pmu-events/arch/x86/ivytown/cache.json | 1596 +- .../arch/x86/ivytown/floating-point.json | 212 +- .../perf/pmu-events/arch/x86/ivytown/frontend.json | 386 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 277 +- tools/perf/pmu-events/arch/x86/ivytown/memory.json | 562 +- tools/perf/pmu-events/arch/x86/ivytown/other.json | 42 +- .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 1767 +- .../arch/x86/ivytown/virtual-memory.json | 232 +- tools/perf/pmu-events/arch/x86/jaketown/cache.json | 1584 +- .../arch/x86/jaketown/floating-point.json | 160 +- .../pmu-events/arch/x86/jaketown/frontend.json | 363 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 140 +- .../perf/pmu-events/arch/x86/jaketown/memory.json | 478 +- tools/perf/pmu-events/arch/x86/jaketown/other.json | 58 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 1558 +- .../arch/x86/jaketown/virtual-memory.json | 178 +- .../pmu-events/arch/x86/knightslanding/cache.json | 2604 +- .../arch/x86/knightslanding/floating-point.json | 29 - .../arch/x86/knightslanding/frontend.json | 48 +- .../pmu-events/arch/x86/knightslanding/memory.json | 1226 +- .../arch/x86/knightslanding/pipeline.json | 465 +- .../arch/x86/knightslanding/virtual-memory.json | 68 +- .../perf/pmu-events/arch/x86/nehalemep/cache.json | 3070 +- .../arch/x86/nehalemep/floating-point.json | 180 +- .../pmu-events/arch/x86/nehalemep/frontend.json | 18 +- .../perf/pmu-events/arch/x86/nehalemep/memory.json | 670 +- .../perf/pmu-events/arch/x86/nehalemep/other.json | 156 +- .../pmu-events/arch/x86/nehalemep/pipeline.json | 764 +- .../arch/x86/nehalemep/virtual-memory.json | 90 +- .../pmu-events/arch/x86/sandybridge/cache.json | 2298 +- .../arch/x86/sandybridge/floating-point.json | 172 +- .../pmu-events/arch/x86/sandybridge/frontend.json | 365 +- .../pmu-events/arch/x86/sandybridge/memory.json | 520 +- .../pmu-events/arch/x86/sandybridge/other.json | 66 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 1640 +- .../arch/x86/sandybridge/snb-metrics.json | 150 +- .../arch/x86/sandybridge/uncore-cache.json | 252 - .../arch/x86/sandybridge/uncore-other.json | 91 - .../pmu-events/arch/x86/sandybridge/uncore.json | 314 + .../arch/x86/sandybridge/virtual-memory.json | 160 +- .../perf/pmu-events/arch/x86/silvermont/cache.json | 940 +- .../arch/x86/silvermont/floating-point.json | 11 - .../pmu-events/arch/x86/silvermont/frontend.json | 75 +- .../pmu-events/arch/x86/silvermont/memory.json | 8 +- .../perf/pmu-events/arch/x86/silvermont/other.json | 20 +- .../pmu-events/arch/x86/silvermont/pipeline.json | 422 +- .../arch/x86/silvermont/virtual-memory.json | 76 +- tools/perf/pmu-events/arch/x86/skylake/cache.json | 2611 +- .../arch/x86/skylake/floating-point.json | 48 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 570 +- tools/perf/pmu-events/arch/x86/skylake/memory.json | 1562 +- tools/perf/pmu-events/arch/x86/skylake/other.json | 46 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 1067 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 497 +- .../arch/x86/skylake/virtual-memory.json | 274 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 111 +- .../arch/x86/skylakex/floating-point.json | 24 +- .../pmu-events/arch/x86/skylakex/frontend.json | 18 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 96 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 11 - .../pmu-events/arch/x86/skylakex/skx-metrics.json | 461 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 23 - .../perf/pmu-events/arch/x86/tigerlake/cache.json | 44 +- .../arch/x86/tigerlake/floating-point.json | 11 +- .../pmu-events/arch/x86/tigerlake/frontend.json | 17 +- .../pmu-events/arch/x86/tigerlake/pipeline.json | 37 +- tools/perf/pmu-events/arch/x86/tremontx/cache.json | 282 +- .../arch/x86/tremontx/floating-point.json | 24 - .../pmu-events/arch/x86/tremontx/frontend.json | 97 +- .../perf/pmu-events/arch/x86/tremontx/memory.json | 449 +- tools/perf/pmu-events/arch/x86/tremontx/other.json | 1786 +- .../pmu-events/arch/x86/tremontx/pipeline.json | 341 +- .../arch/x86/tremontx/uncore-memory.json | 156 +- .../pmu-events/arch/x86/tremontx/uncore-other.json | 2049 +- .../arch/x86/tremontx/virtual-memory.json | 320 +- .../pmu-events/arch/x86/westmereep-dp/cache.json | 2726 +- .../arch/x86/westmereep-dp/floating-point.json | 180 +- .../arch/x86/westmereep-dp/frontend.json | 18 +- .../pmu-events/arch/x86/westmereep-dp/memory.json | 686 +- .../pmu-events/arch/x86/westmereep-dp/other.json | 238 +- .../arch/x86/westmereep-dp/pipeline.json | 780 +- .../arch/x86/westmereep-dp/virtual-memory.json | 138 +- .../pmu-events/arch/x86/westmereep-sp/cache.json | 3122 +- .../arch/x86/westmereep-sp/floating-point.json | 180 +- .../arch/x86/westmereep-sp/frontend.json | 18 +- .../pmu-events/arch/x86/westmereep-sp/memory.json | 670 +- .../pmu-events/arch/x86/westmereep-sp/other.json | 238 +- .../arch/x86/westmereep-sp/pipeline.json | 780 +- .../arch/x86/westmereep-sp/virtual-memory.json | 120 +- .../perf/pmu-events/arch/x86/westmereex/cache.json | 3122 +- .../arch/x86/westmereex/floating-point.json | 180 +- .../pmu-events/arch/x86/westmereex/frontend.json | 18 +- .../pmu-events/arch/x86/westmereex/memory.json | 676 +- .../perf/pmu-events/arch/x86/westmereex/other.json | 238 +- .../pmu-events/arch/x86/westmereex/pipeline.json | 784 +- .../arch/x86/westmereex/virtual-memory.json | 138 +- tools/perf/scripts/python/export-to-postgresql.py | 17 +- tools/perf/scripts/python/export-to-sqlite.py | 19 +- tools/perf/scripts/python/intel-pt-events.py | 55 +- tools/perf/tests/bpf.c | 14 +- tools/perf/tests/cpumap.c | 12 +- tools/perf/tests/maps.c | 20 +- tools/perf/tests/pmu-events.c | 32 +- tools/perf/tests/shell/stat_all_metrics.sh | 10 +- tools/perf/tests/vmlinux-kallsyms.c | 8 +- tools/perf/util/Build | 1 - tools/perf/util/annotate.c | 10 - tools/perf/util/auxtrace.c | 4 - tools/perf/util/auxtrace.h | 4 - tools/perf/util/bpf-event.c | 15 +- tools/perf/util/bpf-loader.c | 98 +- tools/perf/util/branch.c | 4 +- tools/perf/util/build-id.c | 4 +- tools/perf/util/callchain.c | 2 +- tools/perf/util/data.c | 8 +- tools/perf/util/dso.c | 15 +- tools/perf/util/dsos.c | 13 - tools/perf/util/event.c | 6 +- tools/perf/util/event.h | 45 +- tools/perf/util/evlist.c | 16 - tools/perf/util/evlist.h | 1 - tools/perf/util/hist.c | 2 - tools/perf/util/hist.h | 2 - tools/perf/util/include/linux/linkage.h | 52 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 245 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 21 - .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 47 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 3 - tools/perf/util/intel-pt.c | 164 +- tools/perf/util/jitdump.c | 10 +- tools/perf/util/machine.c | 38 +- tools/perf/util/machine.h | 8 +- tools/perf/util/map.c | 436 +- tools/perf/util/map.h | 26 +- tools/perf/util/maps.c | 403 - tools/perf/util/maps.h | 2 + tools/perf/util/mmap.c | 10 - tools/perf/util/mmap.h | 3 - tools/perf/util/namespaces.c | 50 +- tools/perf/util/namespaces.h | 10 +- tools/perf/util/ordered-events.c | 3 +- tools/perf/util/ordered-events.h | 3 +- tools/perf/util/parse-events.c | 8 +- tools/perf/util/pmu.c | 14 +- tools/perf/util/probe-event.c | 2 +- tools/perf/util/record.h | 2 - .../util/scripting-engines/trace-event-python.c | 3 +- tools/perf/util/session.c | 208 +- tools/perf/util/session.h | 3 +- tools/perf/util/sort.c | 128 - tools/perf/util/sort.h | 2 - tools/perf/util/symbol.c | 18 +- tools/perf/util/tool.h | 3 +- tools/perf/util/top.h | 5 +- tools/perf/util/util.c | 31 - tools/perf/util/util.h | 2 - tools/power/cpupower/Makefile | 6 +- tools/power/cpupower/{TODO => ToDo} | 0 tools/power/cpupower/lib/acpi_cppc.c | 59 - tools/power/cpupower/lib/acpi_cppc.h | 21 - tools/power/cpupower/lib/cpufreq.c | 23 +- tools/power/cpupower/lib/cpufreq.h | 12 - tools/power/cpupower/man/cpupower-frequency-info.1 | 3 - tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 87 +- tools/power/cpupower/utils/helpers/amd.c | 77 - tools/power/cpupower/utils/helpers/cpuid.c | 13 - tools/power/cpupower/utils/helpers/helpers.h | 22 - tools/power/cpupower/utils/helpers/misc.c | 60 - .../x86/amd_pstate_tracer/amd_pstate_trace.py | 354 - tools/power/x86/intel-speed-select/Build | 2 +- tools/power/x86/intel-speed-select/Makefile | 12 +- tools/power/x86/intel-speed-select/hfi-events.c | 309 - tools/power/x86/intel-speed-select/isst-config.c | 54 +- tools/power/x86/intel-speed-select/isst-daemon.c | 244 - tools/power/x86/intel-speed-select/isst.h | 13 - .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 260 +- tools/power/x86/turbostat/turbostat.c | 2 +- tools/scripts/Makefile.include | 4 - tools/scripts/utilities.mak | 2 +- tools/spi/Makefile | 6 +- tools/testing/cxl/Kbuild | 22 +- tools/testing/cxl/mock_acpi.c | 74 + tools/testing/cxl/mock_mem.c | 10 - tools/testing/cxl/mock_pmem.c | 24 + tools/testing/cxl/test/cxl.c | 330 +- tools/testing/cxl/test/mem.c | 19 - tools/testing/cxl/test/mock.c | 91 +- tools/testing/cxl/test/mock.h | 8 +- tools/testing/kunit/kunit.py | 24 +- tools/testing/memblock/.gitignore | 4 - tools/testing/memblock/Makefile | 55 - tools/testing/memblock/README | 107 - tools/testing/memblock/TODO | 28 - tools/testing/memblock/asm/dma.h | 5 - tools/testing/memblock/internal.h | 12 - tools/testing/memblock/lib/slab.c | 9 - tools/testing/memblock/linux/init.h | 34 - tools/testing/memblock/linux/kernel.h | 12 - tools/testing/memblock/linux/kmemleak.h | 18 - tools/testing/memblock/linux/memory_hotplug.h | 19 - tools/testing/memblock/linux/mmzone.h | 35 - tools/testing/memblock/linux/printk.h | 25 - tools/testing/memblock/main.c | 15 - tools/testing/memblock/mmzone.c | 20 - tools/testing/memblock/scripts/Makefile.include | 19 - tools/testing/memblock/tests/alloc_api.c | 750 - tools/testing/memblock/tests/alloc_api.h | 9 - tools/testing/memblock/tests/alloc_helpers_api.c | 393 - tools/testing/memblock/tests/alloc_helpers_api.h | 9 - tools/testing/memblock/tests/alloc_nid_api.c | 1174 - tools/testing/memblock/tests/alloc_nid_api.h | 9 - tools/testing/memblock/tests/basic_api.c | 903 - tools/testing/memblock/tests/basic_api.h | 9 - tools/testing/memblock/tests/common.c | 48 - tools/testing/memblock/tests/common.h | 34 - tools/testing/nvdimm/Kbuild | 4 + tools/testing/nvdimm/config_check.c | 1 + tools/testing/nvdimm/test/ndtest.c | 67 +- tools/testing/nvdimm/test/nfit.c | 23 + tools/testing/radix-tree/Makefile | 3 +- tools/testing/radix-tree/linux.c | 27 + tools/testing/radix-tree/linux/gfp.h | 33 + tools/testing/radix-tree/linux/slab.h | 27 + tools/testing/selftests/.gitignore | 1 - tools/testing/selftests/Makefile | 38 +- tools/testing/selftests/alsa/mixer-test.c | 412 +- tools/testing/selftests/arm64/abi/syscall-abi.c | 1 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 4 +- .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 11 + tools/testing/selftests/arm64/mte/check_user_mem.c | 193 +- .../testing/selftests/arm64/signal/test_signals.h | 1 - .../selftests/arm64/signal/test_signals_utils.c | 34 +- .../selftests/arm64/signal/test_signals_utils.h | 2 - tools/testing/selftests/bpf/README.rst | 10 +- .../selftests/bpf/bpf_testmod/bpf_testmod.c | 14 - tools/testing/selftests/bpf/ima_setup.sh | 35 +- tools/testing/selftests/bpf/network_helpers.c | 86 - tools/testing/selftests/bpf/network_helpers.h | 9 - .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf_tag.c | 164 +- .../selftests/bpf/prog_tests/custom_sec_handlers.c | 176 - tools/testing/selftests/bpf/prog_tests/find_vma.c | 30 +- .../selftests/bpf/prog_tests/perf_branches.c | 4 +- tools/testing/selftests/bpf/prog_tests/perf_link.c | 2 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 17 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 89 + tools/testing/selftests/bpf/prog_tests/test_ima.c | 149 +- .../selftests/bpf/prog_tests/xdp_do_redirect.c | 201 - .../selftests/bpf/progs/btf_type_tag_percpu.c | 66 - tools/testing/selftests/bpf/progs/ima.c | 66 +- .../selftests/bpf/progs/test_custom_sec_handlers.c | 63 - .../selftests/bpf/progs/test_send_signal_kern.c | 2 +- tools/testing/selftests/bpf/progs/test_tc_dtime.c | 38 +- .../selftests/bpf/progs/test_xdp_do_redirect.c | 100 - tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 10 +- .../selftests/bpf/verifier/bounds_deduction.c | 2 +- tools/testing/selftests/bpf/verifier/calls.c | 83 - tools/testing/selftests/bpf/verifier/ctx.c | 8 +- tools/testing/selftests/cgroup/cgroup_util.c | 15 +- tools/testing/selftests/cgroup/cgroup_util.h | 1 - tools/testing/selftests/cgroup/test_memcontrol.c | 78 - tools/testing/selftests/damon/Makefile | 1 - tools/testing/selftests/damon/sysfs.sh | 306 - tools/testing/selftests/dma/dma_map_benchmark.c | 25 +- .../selftests/drivers/net/mlxsw/hw_stats_l3.sh | 31 + .../selftests/drivers/net/netdevsim/hw_stats_l3.sh | 421 + tools/testing/selftests/drivers/sdsi/sdsi.sh | 25 - tools/testing/selftests/drivers/sdsi/sdsi_test.py | 226 - tools/testing/selftests/exec/.gitignore | 2 - tools/testing/selftests/exec/Makefile | 3 +- .../exec/{binfmt_script.py => binfmt_script} | 0 tools/testing/selftests/exec/null-argv.c | 78 - tools/testing/selftests/futex/functional/Makefile | 6 +- tools/testing/selftests/interpreter/.gitignore | 2 - tools/testing/selftests/interpreter/Makefile | 21 - tools/testing/selftests/interpreter/config | 1 - .../selftests/interpreter/trust_policy_test.c | 362 - tools/testing/selftests/kselftest.h | 10 - tools/testing/selftests/kselftest/runner.sh | 30 +- tools/testing/selftests/kvm/.gitignore | 4 - tools/testing/selftests/kvm/Makefile | 6 +- .../selftests/kvm/aarch64/debug-exceptions.c | 58 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 1 - tools/testing/selftests/kvm/aarch64/vgic_irq.c | 45 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 23 +- .../testing/selftests/kvm/include/kvm_util_base.h | 8 - .../selftests/kvm/include/s390x/processor.h | 8 - tools/testing/selftests/kvm/include/x86_64/apic.h | 1 - tools/testing/selftests/kvm/include/x86_64/evmcs.h | 150 +- .../selftests/kvm/include/x86_64/processor.h | 5 - tools/testing/selftests/kvm/include/x86_64/svm.h | 9 +- .../selftests/kvm/include/x86_64/svm_util.h | 6 - tools/testing/selftests/kvm/lib/aarch64/gic_v3.c | 12 +- tools/testing/selftests/kvm/lib/aarch64/vgic.c | 9 +- tools/testing/selftests/kvm/lib/kvm_util.c | 87 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 6 - .../testing/selftests/kvm/max_guest_memory_test.c | 292 - tools/testing/selftests/kvm/s390x/memop.c | 732 +- tools/testing/selftests/kvm/s390x/tprot.c | 227 - .../testing/selftests/kvm/set_memory_region_test.c | 35 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 64 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 29 +- .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 175 - .../selftests/kvm/x86_64/pmu_event_filter_test.c | 33 - .../selftests/kvm/x86_64/sev_migrate_tests.c | 125 +- .../selftests/kvm/x86_64/xapic_state_test.c | 150 - tools/testing/selftests/landlock/Makefile | 2 +- tools/testing/selftests/livepatch/functions.sh | 22 +- tools/testing/selftests/livepatch/test-ftrace.sh | 3 +- tools/testing/selftests/lkdtm/config | 2 +- tools/testing/selftests/lkdtm/tests.txt | 1 - tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/fcnal-test.sh | 2 +- tools/testing/selftests/net/forwarding/lib.sh | 60 + tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/netfilter/Makefile | 1 - tools/testing/selftests/powerpc/Makefile | 4 +- .../testing/selftests/powerpc/copyloops/.gitignore | 1 - tools/testing/selftests/powerpc/copyloops/Makefile | 9 +- .../selftests/powerpc/copyloops/asm/ppc_asm.h | 1 - tools/testing/selftests/powerpc/copyloops/mem_64.S | 1 - .../selftests/powerpc/copyloops/memcpy_stubs.S | 8 - .../selftests/powerpc/copyloops/memmove_validate.c | 58 - tools/testing/selftests/powerpc/include/reg.h | 4 - tools/testing/selftests/powerpc/mce/Makefile | 7 - .../testing/selftests/powerpc/mce/inject-ra-err.c | 65 - tools/testing/selftests/powerpc/mce/vas-api.h | 1 - .../selftests/powerpc/papr_attributes/.gitignore | 2 - .../selftests/powerpc/papr_attributes/Makefile | 7 - .../selftests/powerpc/papr_attributes/attr_test.c | 107 - tools/testing/selftests/powerpc/pmu/Makefile | 11 +- tools/testing/selftests/powerpc/pmu/event.c | 19 +- tools/testing/selftests/powerpc/pmu/event.h | 6 - .../powerpc/pmu/sampling_tests/.gitignore | 11 - .../selftests/powerpc/pmu/sampling_tests/Makefile | 12 - .../selftests/powerpc/pmu/sampling_tests/misc.c | 412 - .../selftests/powerpc/pmu/sampling_tests/misc.h | 227 - .../pmu/sampling_tests/mmcr0_cc56run_test.c | 59 - .../pmu/sampling_tests/mmcr0_exceptionbits_test.c | 59 - .../pmu/sampling_tests/mmcr0_fc56_pmc1ce_test.c | 59 - .../pmu/sampling_tests/mmcr0_fc56_pmc56_test.c | 58 - .../pmu/sampling_tests/mmcr0_pmccext_test.c | 59 - .../powerpc/pmu/sampling_tests/mmcr0_pmcjce_test.c | 58 - .../powerpc/pmu/sampling_tests/mmcr1_comb_test.c | 66 - .../pmu/sampling_tests/mmcr2_fcs_fch_test.c | 85 - .../powerpc/pmu/sampling_tests/mmcr2_l2l3_test.c | 74 - .../powerpc/pmu/sampling_tests/mmcr3_src_test.c | 67 - .../mmcra_thresh_marked_sample_test.c | 80 - .../selftests/powerpc/security/spectre_v2.c | 2 + .../selftests/rcutorture/bin/console-badness.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 4 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 4 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 6 - .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 25 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +- .../selftests/rcutorture/bin/parse-console.sh | 10 - tools/testing/selftests/rcutorture/bin/torture.sh | 38 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/SRCU-N.boot | 1 - .../selftests/rcutorture/configs/rcu/SRCU-P.boot | 2 - .../selftests/rcutorture/configs/rcu/TRACE01 | 2 +- tools/testing/selftests/rseq/Makefile | 2 +- .../testing/selftests/rseq/basic_percpu_ops_test.c | 2 +- tools/testing/selftests/rseq/compiler.h | 30 - tools/testing/selftests/rseq/param_test.c | 8 +- tools/testing/selftests/rseq/rseq-abi.h | 151 - tools/testing/selftests/rseq/rseq-arm.h | 110 +- tools/testing/selftests/rseq/rseq-arm64.h | 79 +- .../selftests/rseq/rseq-generic-thread-pointer.h | 25 - tools/testing/selftests/rseq/rseq-mips.h | 71 +- .../selftests/rseq/rseq-ppc-thread-pointer.h | 30 - tools/testing/selftests/rseq/rseq-ppc.h | 128 +- tools/testing/selftests/rseq/rseq-s390.h | 55 +- tools/testing/selftests/rseq/rseq-skip.h | 2 +- tools/testing/selftests/rseq/rseq-thread-pointer.h | 19 - .../selftests/rseq/rseq-x86-thread-pointer.h | 40 - tools/testing/selftests/rseq/rseq-x86.h | 200 +- tools/testing/selftests/rseq/rseq.c | 164 +- tools/testing/selftests/rseq/rseq.h | 30 +- tools/testing/selftests/rtc/rtctest.c | 66 - tools/testing/selftests/rtc/settings | 2 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/sgx/load.c | 9 +- tools/testing/selftests/sgx/main.c | 9 +- tools/testing/selftests/tpm2/tpm2.py | 31 - tools/testing/selftests/tpm2/tpm2_tests.py | 45 +- tools/testing/selftests/user_events/Makefile | 9 - tools/testing/selftests/user_events/dyn_test.c | 130 - tools/testing/selftests/user_events/ftrace_test.c | 452 - tools/testing/selftests/user_events/perf_test.c | 168 - tools/testing/selftests/user_events/settings | 1 - tools/testing/selftests/vDSO/vdso_config.h | 4 + tools/testing/selftests/vm/.gitignore | 3 - tools/testing/selftests/vm/Makefile | 19 +- tools/testing/selftests/vm/config | 2 - tools/testing/selftests/vm/gup_test.c | 3 +- tools/testing/selftests/vm/hmm-tests.c | 123 +- tools/testing/selftests/vm/hugepage-vmemmap.c | 144 - tools/testing/selftests/vm/hugetlb-madvise.c | 410 - tools/testing/selftests/vm/ksm_tests.c | 38 +- tools/testing/selftests/vm/memfd_secret.c | 2 +- tools/testing/selftests/vm/run_vmtests.sh | 26 +- tools/testing/selftests/vm/soft-dirty.c | 238 - tools/testing/selftests/vm/test_hmm.sh | 24 +- tools/testing/selftests/vm/transhuge-stress.c | 72 +- tools/testing/selftests/vm/userfaultfd.c | 77 +- tools/testing/selftests/vm/util.h | 69 - tools/testing/selftests/x86/Makefile | 6 +- tools/testing/selftests/x86/check_cc.sh | 2 +- tools/tracing/rtla/Makefile | 2 +- tools/usb/Makefile | 2 +- tools/virtio/linux/dma-mapping.h | 4 +- tools/vm/page_owner_sort.c | 504 +- usr/Makefile | 4 +- usr/include/Makefile | 15 +- virt/kvm/kvm_main.c | 40 +- 10433 files changed, 361347 insertions(+), 1051562 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/obsolete/procfs-i8k delete mode 100644 Documentation/ABI/removed/sysfs-mce delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7280a delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1014 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9324 delete mode 100644 Documentation/ABI/testing/sysfs-bus-peci delete mode 100644 Documentation/ABI/testing/sysfs-driver-eud delete mode 100644 Documentation/ABI/testing/sysfs-driver-intel_sdsi delete mode 100644 Documentation/ABI/testing/sysfs-firmware-papr-energy-scale-info delete mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-damon delete mode 100644 Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst delete mode 100644 Documentation/admin-guide/reporting-regressions.rst create mode 100644 Documentation/block/biodoc.rst delete mode 100644 Documentation/bpf/bpf_prog_run.rst delete mode 100644 Documentation/core-api/entry.rst delete mode 100644 Documentation/devicetree/bindings/arm/airoha.yaml create mode 100644 Documentation/devicetree/bindings/arm/fw-cfg.txt delete mode 100644 Documentation/devicetree/bindings/arm/intel,socfpga.yaml delete mode 100644 Documentation/devicetree/bindings/arm/linux,dummy-virt.yaml delete mode 100644 Documentation/devicetree/bindings/arm/npcm/nuvoton,gcr.yaml delete mode 100644 Documentation/devicetree/bindings/arm/tesla.yaml create mode 100644 Documentation/devicetree/bindings/ata/ahci-platform.txt delete mode 100644 Documentation/devicetree/bindings/ata/ahci-platform.yaml create mode 100644 Documentation/devicetree/bindings/ata/cortina,gemini-sata-bridge.txt delete mode 100644 Documentation/devicetree/bindings/ata/cortina,gemini-sata-bridge.yaml delete mode 100644 Documentation/devicetree/bindings/clock/apple,nco.yaml delete mode 100644 Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml create mode 100644 Documentation/devicetree/bindings/clock/cs2000-cp.txt delete mode 100644 Documentation/devicetree/bindings/clock/imx93-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imxrt1050-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/intc_stratix10.txt delete mode 100644 Documentation/devicetree/bindings/clock/intel,stratix10.yaml delete mode 100644 Documentation/devicetree/bindings/clock/marvell,armada-3700-uar [...] delete mode 100644 Documentation/devicetree/bindings/clock/microchip,mpfs.yaml delete mode 100644 Documentation/devicetree/bindings/clock/mstar,msc313-cpupll.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6350.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-ipq8064.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-other.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,qcm2290-dispcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-camcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7100-audclk.yaml delete mode 100644 Documentation/devicetree/bindings/clock/tesla,fsd-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ti/ti,clksel.yaml create mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.txt delete mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.yaml delete mode 100644 Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-aes.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-sha.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-tdes.yaml create mode 100644 Documentation/devicetree/bindings/crypto/atmel-crypto.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/ingenic,jz4780 [...] create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos-mic.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos5433-decon.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmi.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmiddc.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmiphy.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_mixer.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt delete mode 100644 Documentation/devicetree/bindings/display/lvds.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,disp.txt delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dit [...] delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dsc.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,merge.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mutex.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,od.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ovl [...] delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,pos [...] delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,split.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ufoe.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,wdma.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/dpu-msm8998.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/dpu-qcm2290.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/mdp4.txt delete mode 100644 Documentation/devicetree/bindings/display/msm/mdp4.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/lvds.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-lvds.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-mipi-dbi- [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml delete mode 100644 Documentation/devicetree/bindings/dma/mediatek,uart-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt delete mode 100644 Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml create mode 100644 Documentation/devicetree/bindings/dma/xilinx/zynqmp_dma.txt delete mode 100644 Documentation/devicetree/bindings/extcon/maxim,max77843.yaml delete mode 100644 Documentation/devicetree/bindings/firmware/qemu,fw-cfg-mmio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/airoha,en7523-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/faraday,ftgpio010.txt delete mode 100644 Documentation/devicetree/bindings/gpio/faraday,ftgpio010.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/atmel,at91sam-i2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-at91.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-s3c2410.txt delete mode 100644 Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7280a.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/temperature-sense-rtd.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/temperature-transducer.yaml delete mode 100644 Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml delete mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml delete mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv4420.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9324.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9360.yaml delete mode 100644 Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/andestec [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/apple,aic2.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/qcom,mpm.yaml delete mode 100644 Documentation/devicetree/bindings/leds/maxim,max77693.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/microchip,polarfire-s [...] delete mode 100644 Documentation/devicetree/bindings/mailbox/mtk,adsp-mbox.yaml delete mode 100644 Documentation/devicetree/bindings/media/amphion,vpu.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-decoder.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-subdev- [...] create mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt delete mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.txt delete mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek-vcodec.txt delete mode 100644 Documentation/devicetree/bindings/media/microchip,csi2dc.yaml delete mode 100644 Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sm8250-camss.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr2 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3.txt 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/ab8500.txt delete mode 100644 Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml create mode 100644 Documentation/devicetree/bindings/mfd/max14577.txt create mode 100644 Documentation/devicetree/bindings/mfd/max77693.txt create mode 100644 Documentation/devicetree/bindings/mfd/max77802.txt delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max14577.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77693.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77714.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77802.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77843.yaml create mode 100644 Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.txt delete mode 100644 Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/silergy,sy7636a.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/stericsson,ab8500.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/litex,mmc.yaml create mode 100644 Documentation/devicetree/bindings/mtd/cortina,gemini-flash.txt delete mode 100644 Documentation/devicetree/bindings/mtd/mxicy,nand-ecc-engine.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/nand-chip.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm947xx- [...] delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm947xx- [...] create mode 100644 Documentation/devicetree/bindings/mtd/spi-nand.txt delete mode 100644 Documentation/devicetree/bindings/mtd/spi-nand.yaml create mode 100644 Documentation/devicetree/bindings/nds32/andestech-boards create mode 100644 Documentation/devicetree/bindings/nds32/atl2c.txt create mode 100644 Documentation/devicetree/bindings/nds32/cpus.txt create mode 100644 Documentation/devicetree/bindings/net/can/xilinx,can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/xilinx_can.txt create mode 100644 Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt delete mode 100644 Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml delete mode 100644 Documentation/devicetree/bindings/net/mediatek-dwmac.txt create mode 100644 Documentation/devicetree/bindings/net/mediatek-dwmac.yaml delete mode 100644 Documentation/devicetree/bindings/net/mscc,vsc7514-switch.yaml create mode 100644 Documentation/devicetree/bindings/net/mscc-ocelot.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp-v2-qcom-level.yaml create mode 100644 Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt create mode 100644 Documentation/devicetree/bindings/opp/qcom-opp.txt delete mode 100644 Documentation/devicetree/bindings/peci/peci-aspeed.yaml delete mode 100644 Documentation/devicetree/bindings/peci/peci-controller.yaml delete mode 100644 Documentation/devicetree/bindings/perf/marvell-cn10k-ddr.yaml create mode 100644 Documentation/devicetree/bindings/perf/nds32v3-pmu.txt delete mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy-rx.yaml create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.txt delete mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung,dp-video-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos-hdmi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos5250-sata-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung-phy.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-gpio- [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-pins- [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-wakeu [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/sunplus,sp7021-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/avs/qcom,cpr.txt delete mode 100644 Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max77802.txt delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max14577.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77693.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77802.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77843.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5190a-reg [...] delete mode 100644 Documentation/devicetree/bindings/regulator/ti,tps62360.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/ti,tps62864.yaml create mode 100644 Documentation/devicetree/bindings/regulator/tps62360-regulator.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,hexagon-v56.txt delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sdm845-adsp-pil.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/google,open-d [...] delete mode 100644 Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml create mode 100644 Documentation/devicetree/bindings/rtc/atmel,at91sam9-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/atmel,at91sam9260-rtt.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/microchip,mfps-rtc.yaml create mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml delete mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hsio-blk-c [...] delete mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml delete mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,mpfs- [...] create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,polar [...] delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml create mode 100644 Documentation/devicetree/bindings/sound/arndale.txt delete mode 100644 Documentation/devicetree/bindings/sound/awinic,aw8738.yaml create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/google,sc7280-herobrine.yaml delete mode 100644 Documentation/devicetree/bindings/sound/microchip,pdmc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,arndale.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk-wm8994.txt delete mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,snow.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2-audio.txt delete mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2.yaml create mode 100644 Documentation/devicetree/bindings/sound/snow.txt delete mode 100644 Documentation/devicetree/bindings/sound/sound-dai.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tas5805m.yaml delete mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-mt65xx.yaml delete mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-slave-mt27xx.yaml delete mode 100644 Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/samsung,spi-peripheral-pr [...] delete mode 100644 Documentation/devicetree/bindings/spi/samsung,spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-mt65xx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-mxic.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-samsung.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-slave-mt27xx.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml delete mode 100644 Documentation/devicetree/bindings/staging/net/wireless/silabs,wfx.yaml create mode 100644 Documentation/devicetree/bindings/thermal/exynos-thermal.txt delete mode 100644 Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml create mode 100644 Documentation/devicetree/bindings/timer/andestech,atcpit100-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,armv7m-systick.txt delete mode 100644 Documentation/devicetree/bindings/timer/arm,armv7m-systick.yaml create mode 100644 Documentation/devicetree/bindings/timer/nuvoton,npcm7xx-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/nuvoton,npcm7xx-timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra-timer.yaml create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra20-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra210-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra30-timer.txt create mode 100644 Documentation/devicetree/bindings/ufs/cdns,ufshc.txt delete mode 100644 Documentation/devicetree/bindings/ufs/cdns,ufshc.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/hisilicon,ufs.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/mediatek,ufs.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/qcom,ufs.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/snps,tc-dwc-g210.yaml create mode 100644 Documentation/devicetree/bindings/ufs/tc-dwc-g210-pltfrm.txt delete mode 100644 Documentation/devicetree/bindings/ufs/ufs-common.yaml create mode 100644 Documentation/devicetree/bindings/ufs/ufs-hisi.txt create mode 100644 Documentation/devicetree/bindings/ufs/ufs-mediatek.txt create mode 100644 Documentation/devicetree/bindings/ufs/ufs-qcom.txt create mode 100644 Documentation/devicetree/bindings/ufs/ufshcd-pltfrm.txt create mode 100644 Documentation/devicetree/bindings/usb/exynos-usb.txt delete mode 100644 Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml delete mode 100644 Documentation/devicetree/bindings/usb/richtek,rt1719.yaml delete mode 100644 Documentation/devicetree/bindings/usb/samsung,exynos-dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/samsung,exynos-usb2.yaml delete mode 100644 Documentation/devicetree/bindings/usb/willsemi,wusb3801.yaml create mode 100644 Documentation/driver-api/mtd/intel-spi.rst delete mode 100644 Documentation/driver-api/mtd/spi-intel.rst delete mode 100644 Documentation/hwmon/asus_ec_sensors.rst delete mode 100644 Documentation/hwmon/peci-cputemp.rst delete mode 100644 Documentation/hwmon/peci-dimmtemp.rst delete mode 100644 Documentation/hwmon/pli1209bc.rst delete mode 100644 Documentation/hwmon/sy7636a-hwmon.rst delete mode 100644 Documentation/hwmon/tmp464.rst delete mode 100644 Documentation/peci/index.rst delete mode 100644 Documentation/peci/peci.rst delete mode 100644 Documentation/process/handling-regressions.rst delete mode 100644 Documentation/process/researcher-guidelines.rst delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/coding-guidelines.rst delete mode 100644 Documentation/rust/general-information.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/logo.svg delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/scheduler/sched-debug.rst delete mode 100644 Documentation/sphinx/kerneldoc-preamble.sty delete mode 100644 Documentation/trace/user_events.rst create mode 100644 Documentation/translations/conf.py delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/index.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/reclaim.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/start.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/usage.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/index.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/ksm.rst delete mode 100644 Documentation/translations/zh_CN/core-api/rbtree.rst delete mode 100644 Documentation/translations/zh_CN/devicetree/index.rst delete mode 100644 Documentation/translations/zh_CN/devicetree/of_unittest.rst delete mode 100644 Documentation/translations/zh_CN/devicetree/usage-model.rst delete mode 100644 Documentation/translations/zh_CN/peci/index.rst delete mode 100644 Documentation/translations/zh_CN/peci/peci.rst delete mode 100644 Documentation/translations/zh_CN/power/energy-model.rst delete mode 100644 Documentation/translations/zh_CN/power/index.rst delete mode 100644 Documentation/translations/zh_CN/power/opp.rst delete mode 100644 Documentation/translations/zh_CN/riscv/vm-layout.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-energy.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-stats.rst delete mode 100644 Documentation/translations/zh_CN/vm/active_mm.rst delete mode 100644 Documentation/translations/zh_CN/vm/balance.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/api.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/design.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/faq.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/index.rst delete mode 100644 Documentation/translations/zh_CN/vm/free_page_reporting.rst delete mode 100644 Documentation/translations/zh_CN/vm/highmem.rst delete mode 100644 Documentation/translations/zh_CN/vm/index.rst delete mode 100644 Documentation/translations/zh_CN/vm/ksm.rst delete mode 100644 Documentation/x86/amd_hsmp.rst delete mode 100644 Documentation/x86/intel-hfi.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log create mode 100644 arch/arc/include/asm/segment.h delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-extended-wifi.dts delete mode 100644 arch/arm/boot/dts/armada-370-c200-v2.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts delete mode 100644 arch/arm/boot/dts/bcm2837-rpi-zero-2-w.dts delete mode 100644 arch/arm/boot/dts/en7523-evb.dts delete mode 100644 arch/arm/boot/dts/en7523.dtsi delete mode 100644 arch/arm/boot/dts/exynos5420-chagall-wifi.dts delete mode 100644 arch/arm/boot/dts/exynos5420-galaxy-tab-common.dtsi delete mode 100644 arch/arm/boot/dts/exynos5420-klimt-wifi.dts delete mode 100644 arch/arm/boot/dts/imxrt1050-pinfunc.h delete mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v1.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts delete mode 100644 arch/arm/boot/dts/kirkwood-c200-v1.dts delete mode 100644 arch/arm/boot/dts/lan966x-pcb8291.dts delete mode 100644 arch/arm/boot/dts/lan966x.dtsi delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd201-som2d01.dtsi delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-100ask-dongshanpione.dts delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-miyoo-mini.dts delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-wirelesstag-ido-sbc2 [...] delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-wirelesstag-ido-som2 [...] delete mode 100644 arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts delete mode 100644 arch/arm/boot/dts/mt6582.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157c-emsbc-argon.dts delete mode 100644 arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi delete mode 100644 arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts delete mode 100644 arch/arm/configs/imxrt_defconfig 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/mach-airoha/Makefile delete mode 100644 arch/arm/mach-airoha/airoha.c create mode 100644 arch/arm/mach-footbridge/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-imx/mach-imxrt.c create mode 100644 arch/arm/mach-iop32x/include/mach/entry-macro.S create mode 100644 arch/arm/mach-ixp4xx/common-pci.c create mode 100644 arch/arm/mach-ixp4xx/common.c create mode 100644 arch/arm/mach-ixp4xx/gateway7001-pci.c create mode 100644 arch/arm/mach-ixp4xx/gateway7001-setup.c create mode 100644 arch/arm/mach-ixp4xx/goramo_mlr.c create mode 100644 arch/arm/mach-ixp4xx/include/mach/hardware.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/io.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/platform.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/udc.h create mode 100644 arch/arm/mach-ixp4xx/irqs.h create mode 100644 arch/arm/mach-pxa/stargate2.c 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/amlogic/meson-gxl-s905d-vero4k-plus.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-s4-s805x2-aq222.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-s4.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-r1-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-r2-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-zero-2-w.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos7885.dtsi 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/imx8mm-emcon-avari.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-imx219.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs232-rts.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs422.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs485.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-imx219.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs232-rts.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs422.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs485.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7903.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dev.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dahlia.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dev.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8953.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8992-bullhead-rev-101.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-10.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-101.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi rename arch/arm64/boot/dts/qcom/{msm8994-huawei-angler-rev-101.dts => msm8994-angl [...] delete mode 100644 arch/arm64/boot/dts/qcom/pm8953.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r0.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm632.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8450-hdk.dts delete mode 100644 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.1.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.2.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts delete mode 100644 arch/arm64/boot/dts/tesla/Makefile delete mode 100644 arch/arm64/boot/dts/tesla/fsd-evb.dts delete mode 100644 arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/tesla/fsd.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62-main.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am625.dtsi delete mode 100644 arch/arm64/include/asm/apple_m1_pmu.h delete mode 100644 arch/arm64/kernel/elfcore.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/list_debug.c create mode 100644 arch/arm64/kvm/hyp/nvhe/stub.c delete mode 100644 arch/arm64/kvm/vmid.c delete mode 100644 arch/arm64/rust/target.json create mode 100644 arch/csky/include/asm/segment.h create mode 100644 arch/h8300/include/asm/segment.h create mode 100644 arch/h8300/mm/memory.c create mode 100644 arch/ia64/include/uapi/asm/termbits.h delete mode 100644 arch/m68k/include/asm/config.h create mode 100644 arch/mips/configs/jmr3927_defconfig create mode 100644 arch/mips/include/asm/mach-tx39xx/ioremap.h create mode 100644 arch/mips/include/asm/mach-tx39xx/mangle-port.h create mode 100644 arch/mips/include/asm/mach-tx39xx/spaces.h create mode 100644 arch/mips/include/asm/txx9/jmr3927.h create mode 100644 arch/mips/include/asm/txx9/tx3927.h create mode 100644 arch/mips/include/asm/war.h create mode 100644 arch/mips/mm/c-tx39.c create mode 100644 arch/mips/mti-malta/malta-dt.c create mode 100644 arch/mips/pci/fixup-jmr3927.c create mode 100644 arch/mips/pci/ops-tx3927.c create mode 100644 arch/mips/txx9/generic/irq_tx3927.c create mode 100644 arch/mips/txx9/generic/setup_tx3927.c create mode 100644 arch/mips/txx9/jmr3927/Makefile create mode 100644 arch/mips/txx9/jmr3927/irq.c create mode 100644 arch/mips/txx9/jmr3927/prom.c create mode 100644 arch/mips/txx9/jmr3927/setup.c copy arch/{csky => nds32}/Kbuild (100%) create mode 100644 arch/nds32/Kconfig create mode 100644 arch/nds32/Kconfig.cpu copy arch/{csky => nds32}/Kconfig.debug (100%) create mode 100644 arch/nds32/Makefile create mode 100644 arch/nds32/boot/.gitignore create mode 100644 arch/nds32/boot/Makefile create mode 100644 arch/nds32/boot/dts/Makefile create mode 100644 arch/nds32/boot/dts/ae3xx.dts create mode 100644 arch/nds32/configs/defconfig create mode 100644 arch/nds32/include/asm/Kbuild create mode 100644 arch/nds32/include/asm/assembler.h create mode 100644 arch/nds32/include/asm/barrier.h create mode 100644 arch/nds32/include/asm/bitfield.h create mode 100644 arch/nds32/include/asm/cache.h create mode 100644 arch/nds32/include/asm/cache_info.h create mode 100644 arch/nds32/include/asm/cacheflush.h create mode 100644 arch/nds32/include/asm/current.h create mode 100644 arch/nds32/include/asm/delay.h create mode 100644 arch/nds32/include/asm/elf.h create mode 100644 arch/nds32/include/asm/fixmap.h create mode 100644 arch/nds32/include/asm/fpu.h create mode 100644 arch/nds32/include/asm/fpuemu.h create mode 100644 arch/nds32/include/asm/ftrace.h create mode 100644 arch/nds32/include/asm/futex.h create mode 100644 arch/nds32/include/asm/highmem.h create mode 100644 arch/nds32/include/asm/io.h create mode 100644 arch/nds32/include/asm/irqflags.h create mode 100644 arch/nds32/include/asm/l2_cache.h create mode 100644 arch/nds32/include/asm/linkage.h create mode 100644 arch/nds32/include/asm/memory.h create mode 100644 arch/nds32/include/asm/mmu.h create mode 100644 arch/nds32/include/asm/mmu_context.h create mode 100644 arch/nds32/include/asm/nds32.h create mode 100644 arch/nds32/include/asm/nds32_fpu_inst.h create mode 100644 arch/nds32/include/asm/page.h create mode 100644 arch/nds32/include/asm/perf_event.h create mode 100644 arch/nds32/include/asm/pgalloc.h create mode 100644 arch/nds32/include/asm/pgtable.h create mode 100644 arch/nds32/include/asm/pmu.h create mode 100644 arch/nds32/include/asm/proc-fns.h create mode 100644 arch/nds32/include/asm/processor.h create mode 100644 arch/nds32/include/asm/ptrace.h create mode 100644 arch/nds32/include/asm/sfp-machine.h create mode 100644 arch/nds32/include/asm/shmparam.h create mode 100644 arch/nds32/include/asm/stacktrace.h create mode 100644 arch/nds32/include/asm/string.h create mode 100644 arch/nds32/include/asm/suspend.h create mode 100644 arch/nds32/include/asm/swab.h create mode 100644 arch/nds32/include/asm/syscall.h create mode 100644 arch/nds32/include/asm/syscalls.h create mode 100644 arch/nds32/include/asm/thread_info.h create mode 100644 arch/nds32/include/asm/tlb.h create mode 100644 arch/nds32/include/asm/tlbflush.h create mode 100644 arch/nds32/include/asm/uaccess.h create mode 100644 arch/nds32/include/asm/unistd.h create mode 100644 arch/nds32/include/asm/vdso.h create mode 100644 arch/nds32/include/asm/vdso_datapage.h create mode 100644 arch/nds32/include/asm/vdso_timer_info.h create mode 100644 arch/nds32/include/asm/vermagic.h create mode 100644 arch/nds32/include/asm/vmalloc.h copy arch/{arc => nds32}/include/uapi/asm/Kbuild (100%) create mode 100644 arch/nds32/include/uapi/asm/auxvec.h create mode 100644 arch/nds32/include/uapi/asm/byteorder.h create mode 100644 arch/nds32/include/uapi/asm/cachectl.h create mode 100644 arch/nds32/include/uapi/asm/fp_udfiex_crtl.h create mode 100644 arch/nds32/include/uapi/asm/param.h create mode 100644 arch/nds32/include/uapi/asm/ptrace.h create mode 100644 arch/nds32/include/uapi/asm/sigcontext.h create mode 100644 arch/nds32/include/uapi/asm/unistd.h copy arch/{alpha => nds32}/kernel/.gitignore (100%) create mode 100644 arch/nds32/kernel/Makefile create mode 100644 arch/nds32/kernel/asm-offsets.c create mode 100644 arch/nds32/kernel/atl2c.c create mode 100644 arch/nds32/kernel/cacheinfo.c create mode 100644 arch/nds32/kernel/devtree.c create mode 100644 arch/nds32/kernel/dma.c create mode 100644 arch/nds32/kernel/ex-entry.S create mode 100644 arch/nds32/kernel/ex-exit.S create mode 100644 arch/nds32/kernel/ex-scall.S create mode 100644 arch/nds32/kernel/fpu.c create mode 100644 arch/nds32/kernel/ftrace.c create mode 100644 arch/nds32/kernel/head.S create mode 100644 arch/nds32/kernel/irq.c create mode 100644 arch/nds32/kernel/module.c create mode 100644 arch/nds32/kernel/nds32_ksyms.c create mode 100644 arch/nds32/kernel/perf_event_cpu.c create mode 100644 arch/nds32/kernel/pm.c create mode 100644 arch/nds32/kernel/process.c create mode 100644 arch/nds32/kernel/ptrace.c create mode 100644 arch/nds32/kernel/setup.c create mode 100644 arch/nds32/kernel/signal.c create mode 100644 arch/nds32/kernel/sleep.S create mode 100644 arch/nds32/kernel/stacktrace.c create mode 100644 arch/nds32/kernel/sys_nds32.c create mode 100644 arch/nds32/kernel/syscall_table.c create mode 100644 arch/nds32/kernel/time.c create mode 100644 arch/nds32/kernel/traps.c create mode 100644 arch/nds32/kernel/vdso.c copy arch/{arm64 => nds32}/kernel/vdso/.gitignore (100%) create mode 100644 arch/nds32/kernel/vdso/Makefile create mode 100644 arch/nds32/kernel/vdso/datapage.S create mode 100755 arch/nds32/kernel/vdso/gen_vdso_offsets.sh create mode 100644 arch/nds32/kernel/vdso/gettimeofday.c create mode 100644 arch/nds32/kernel/vdso/note.S create mode 100644 arch/nds32/kernel/vdso/sigreturn.S create mode 100644 arch/nds32/kernel/vdso/vdso.S create mode 100644 arch/nds32/kernel/vdso/vdso.lds.S create mode 100644 arch/nds32/kernel/vmlinux.lds.S create mode 100644 arch/nds32/lib/Makefile create mode 100644 arch/nds32/lib/clear_user.S create mode 100644 arch/nds32/lib/copy_from_user.S create mode 100644 arch/nds32/lib/copy_page.S create mode 100644 arch/nds32/lib/copy_template.S create mode 100644 arch/nds32/lib/copy_to_user.S create mode 100644 arch/nds32/lib/memcpy.S create mode 100644 arch/nds32/lib/memmove.S create mode 100644 arch/nds32/lib/memset.S create mode 100644 arch/nds32/lib/memzero.S create mode 100644 arch/nds32/math-emu/Makefile create mode 100644 arch/nds32/math-emu/faddd.c create mode 100644 arch/nds32/math-emu/fadds.c create mode 100644 arch/nds32/math-emu/fcmpd.c create mode 100644 arch/nds32/math-emu/fcmps.c create mode 100644 arch/nds32/math-emu/fd2s.c create mode 100644 arch/nds32/math-emu/fd2si.c create mode 100644 arch/nds32/math-emu/fd2siz.c create mode 100644 arch/nds32/math-emu/fd2ui.c create mode 100644 arch/nds32/math-emu/fd2uiz.c create mode 100644 arch/nds32/math-emu/fdivd.c create mode 100644 arch/nds32/math-emu/fdivs.c create mode 100644 arch/nds32/math-emu/fmuld.c create mode 100644 arch/nds32/math-emu/fmuls.c create mode 100644 arch/nds32/math-emu/fnegd.c create mode 100644 arch/nds32/math-emu/fnegs.c create mode 100644 arch/nds32/math-emu/fpuemu.c create mode 100644 arch/nds32/math-emu/fs2d.c create mode 100644 arch/nds32/math-emu/fs2si.c create mode 100644 arch/nds32/math-emu/fs2siz.c create mode 100644 arch/nds32/math-emu/fs2ui.c create mode 100644 arch/nds32/math-emu/fs2uiz.c create mode 100644 arch/nds32/math-emu/fsi2d.c create mode 100644 arch/nds32/math-emu/fsi2s.c create mode 100644 arch/nds32/math-emu/fsqrtd.c create mode 100644 arch/nds32/math-emu/fsqrts.c create mode 100644 arch/nds32/math-emu/fsubd.c create mode 100644 arch/nds32/math-emu/fsubs.c create mode 100644 arch/nds32/math-emu/fui2d.c create mode 100644 arch/nds32/math-emu/fui2s.c create mode 100644 arch/nds32/mm/Makefile create mode 100644 arch/nds32/mm/alignment.c create mode 100644 arch/nds32/mm/cacheflush.c create mode 100644 arch/nds32/mm/extable.c create mode 100644 arch/nds32/mm/fault.c create mode 100644 arch/nds32/mm/init.c create mode 100644 arch/nds32/mm/mm-nds32.c create mode 100644 arch/nds32/mm/mmap.c create mode 100644 arch/nds32/mm/proc.c create mode 100644 arch/nds32/mm/tlb.c delete mode 100644 arch/parisc/include/asm/vdso.h delete mode 100644 arch/parisc/include/uapi/asm/auxvec.h delete mode 100644 arch/parisc/kernel/vdso.c delete mode 100644 arch/parisc/kernel/vdso32/Makefile delete mode 100755 arch/parisc/kernel/vdso32/gen_vdso_offsets.sh delete mode 100644 arch/parisc/kernel/vdso32/note.S delete mode 100644 arch/parisc/kernel/vdso32/restart_syscall.S delete mode 100644 arch/parisc/kernel/vdso32/sigtramp.S delete mode 100644 arch/parisc/kernel/vdso32/vdso32.lds.S delete mode 100644 arch/parisc/kernel/vdso32/vdso32_wrapper.S delete mode 100644 arch/parisc/kernel/vdso64/Makefile delete mode 100755 arch/parisc/kernel/vdso64/gen_vdso_offsets.sh delete mode 100644 arch/parisc/kernel/vdso64/note.S delete mode 100644 arch/parisc/kernel/vdso64/restart_syscall.S delete mode 100644 arch/parisc/kernel/vdso64/sigtramp.S delete mode 100644 arch/parisc/kernel/vdso64/vdso64.lds.S delete mode 100644 arch/parisc/kernel/vdso64/vdso64_wrapper.S delete mode 100644 arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts create mode 100644 arch/powerpc/kernel/trace/ftrace_32.S create mode 100644 arch/powerpc/kernel/trace/ftrace_64.S create mode 100644 arch/powerpc/kernel/trace/ftrace_64_mprofile.S delete mode 100644 arch/powerpc/kernel/trace/ftrace_low.S delete mode 100644 arch/powerpc/kernel/trace/ftrace_mprofile.S delete mode 100644 arch/powerpc/kernel/vdso/.gitignore delete mode 100644 arch/powerpc/kernel/vdso/Makefile delete mode 100644 arch/powerpc/kernel/vdso/cacheflush.S delete mode 100644 arch/powerpc/kernel/vdso/datapage.S delete mode 100644 arch/powerpc/kernel/vdso/getcpu.S delete mode 100644 arch/powerpc/kernel/vdso/gettimeofday.S delete mode 100644 arch/powerpc/kernel/vdso/vgettimeofday.c create mode 100644 arch/powerpc/kernel/vdso32/.gitignore create mode 100644 arch/powerpc/kernel/vdso32/Makefile create mode 100644 arch/powerpc/kernel/vdso32/cacheflush.S create mode 100644 arch/powerpc/kernel/vdso32/datapage.S rename arch/powerpc/kernel/{vdso/gen_vdso32_offsets.sh => vdso32/gen_vdso_offsets. [...] create mode 100644 arch/powerpc/kernel/vdso32/getcpu.S create mode 100644 arch/powerpc/kernel/vdso32/gettimeofday.S rename arch/powerpc/kernel/{vdso => vdso32}/note.S (100%) rename arch/powerpc/kernel/{vdso/sigtramp32.S => vdso32/sigtramp.S} (100%) rename arch/powerpc/kernel/{vdso => vdso32}/vdso32.lds.S (100%) create mode 100644 arch/powerpc/kernel/vdso32/vgettimeofday.c create mode 100644 arch/powerpc/kernel/vdso64/.gitignore create mode 100644 arch/powerpc/kernel/vdso64/Makefile create mode 100644 arch/powerpc/kernel/vdso64/cacheflush.S create mode 100644 arch/powerpc/kernel/vdso64/datapage.S rename arch/powerpc/kernel/{vdso/gen_vdso64_offsets.sh => vdso64/gen_vdso_offsets. [...] create mode 100644 arch/powerpc/kernel/vdso64/getcpu.S create mode 100644 arch/powerpc/kernel/vdso64/gettimeofday.S create mode 100644 arch/powerpc/kernel/vdso64/note.S rename arch/powerpc/kernel/{vdso/sigtramp64.S => vdso64/sigtramp.S} (100%) rename arch/powerpc/kernel/{vdso => vdso64}/vdso64.lds.S (100%) create mode 100644 arch/powerpc/kernel/vdso64/vgettimeofday.c create mode 100644 arch/powerpc/net/bpf_jit64.h delete mode 100644 arch/powerpc/platforms/pseries/papr_platform_attributes.c delete mode 100644 arch/powerpc/platforms/pseries/vas-sysfs.c delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-fabric.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/include/asm/asm-extable.h delete mode 100644 arch/s390/lib/expoline.S delete mode 100644 arch/s390/mm/extable.c delete mode 100755 arch/s390/tools/gcc-thunk-extern.sh create mode 100644 arch/sh/include/asm/segment.h delete mode 100644 arch/x86/coco/Makefile delete mode 100644 arch/x86/coco/core.c delete mode 100644 arch/x86/crypto/sm3-avx-asm_64.S delete mode 100644 arch/x86/crypto/sm3_avx_glue.c create mode 100644 arch/x86/ia32/ia32_aout.c delete mode 100644 arch/x86/include/asm/amd_hsmp.h delete mode 100644 arch/x86/include/asm/coco.h delete mode 100644 arch/x86/include/asm/ibt.h delete mode 100644 arch/x86/include/uapi/asm/amd_hsmp.h delete mode 100644 arch/x86/kernel/acpi/cppc.c create mode 100644 arch/x86/kernel/acpi/cppc_msr.c create mode 100644 arch/x86/kernel/cc_platform.c create mode 100644 arch/x86/kvm/mmu/mmu_audit.c delete mode 100644 arch/x86/kvm/svm/hyperv.h delete mode 100644 arch/x86/rust/target.json create mode 100644 arch/xtensa/include/uapi/asm/termbits.h delete mode 100644 arch/xtensa/lib/ashldi3.S delete mode 100644 arch/xtensa/lib/ashrdi3.S delete mode 100644 arch/xtensa/lib/divsi3.S delete mode 100644 arch/xtensa/lib/lshrdi3.S delete mode 100644 arch/xtensa/lib/modsi3.S delete mode 100644 arch/xtensa/lib/mulsi3.S delete mode 100644 arch/xtensa/lib/udivsi3.S delete mode 100644 arch/xtensa/lib/umodsi3.S delete mode 100644 block/blk-cgroup.h delete mode 100644 block/blk-crypto-sysfs.c create mode 100644 crypto/asymmetric_keys/asym_tpm.c create mode 100644 crypto/asymmetric_keys/tpm.asn1 create mode 100644 crypto/asymmetric_keys/tpm_parser.c delete mode 100644 crypto/crc64_rocksoft_generic.c delete mode 100644 drivers/acpi/arm64/agdi.c create mode 100644 drivers/acpi/fan.c delete mode 100644 drivers/acpi/fan_attr.c delete mode 100644 drivers/acpi/fan_core.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 delete mode 100644 drivers/bus/mhi/common.h create mode 100644 drivers/bus/mhi/core/Makefile create mode 100644 drivers/bus/mhi/core/boot.c create mode 100644 drivers/bus/mhi/core/debugfs.c create mode 100644 drivers/bus/mhi/core/init.c create mode 100644 drivers/bus/mhi/core/internal.h create mode 100644 drivers/bus/mhi/core/main.c create mode 100644 drivers/bus/mhi/core/pm.c delete mode 100644 drivers/bus/mhi/ep/Kconfig delete mode 100644 drivers/bus/mhi/ep/Makefile delete mode 100644 drivers/bus/mhi/ep/internal.h delete mode 100644 drivers/bus/mhi/ep/main.c delete mode 100644 drivers/bus/mhi/ep/mmio.c delete mode 100644 drivers/bus/mhi/ep/ring.c delete mode 100644 drivers/bus/mhi/ep/sm.c delete mode 100644 drivers/bus/mhi/host/Kconfig delete mode 100644 drivers/bus/mhi/host/Makefile delete mode 100644 drivers/bus/mhi/host/boot.c delete mode 100644 drivers/bus/mhi/host/debugfs.c delete mode 100644 drivers/bus/mhi/host/init.c delete mode 100644 drivers/bus/mhi/host/internal.h delete mode 100644 drivers/bus/mhi/host/main.c delete mode 100644 drivers/bus/mhi/host/pci_generic.c delete mode 100644 drivers/bus/mhi/host/pm.c create mode 100644 drivers/bus/mhi/pci_generic.c delete mode 100644 drivers/clk/.kunitconfig delete mode 100644 drivers/clk/clk-apple-nco.c delete mode 100644 drivers/clk/clk-gate_test.c delete mode 100644 drivers/clk/clk_test.c delete mode 100644 drivers/clk/imx/clk-composite-93.c delete mode 100644 drivers/clk/imx/clk-fracn-gppll.c delete mode 100644 drivers/clk/imx/clk-imx8dxl-rsrc.c delete mode 100644 drivers/clk/imx/clk-imx93.c delete mode 100644 drivers/clk/imx/clk-imxrt1050.c delete mode 100644 drivers/clk/mediatek/clk-pll.h delete mode 100644 drivers/clk/microchip/Kconfig delete mode 100644 drivers/clk/microchip/clk-mpfs.c delete mode 100644 drivers/clk/qcom/dispcc-qcm2290.c delete mode 100644 drivers/clk/qcom/dispcc-sm6125.c delete mode 100644 drivers/clk/qcom/dispcc-sm6350.c delete mode 100644 drivers/clk/qcom/gpucc-sm6350.c delete mode 100644 drivers/clk/samsung/clk-fsd.c delete mode 100644 drivers/clk/starfive/clk-starfive-jh7100-audio.c delete mode 100644 drivers/clk/starfive/clk-starfive-jh7100.h delete mode 100644 drivers/clk/sunxi-ng/ccu-sun6i-rtc.c delete mode 100644 drivers/clk/sunxi-ng/ccu-sun6i-rtc.h create mode 100644 drivers/clocksource/timer-atcpit100.c delete mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.c delete mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.h delete mode 100644 drivers/crypto/virtio/virtio_crypto_akcipher_algs.c create mode 100644 drivers/crypto/virtio/virtio_crypto_algs.c delete mode 100644 drivers/crypto/virtio/virtio_crypto_skcipher_algs.c delete mode 100644 drivers/crypto/xilinx/zynqmp-sha.c create mode 100644 drivers/cxl/core/bus.c delete mode 100644 drivers/cxl/core/hdm.c delete mode 100644 drivers/cxl/core/pci.c delete mode 100644 drivers/cxl/core/port.c delete mode 100644 drivers/cxl/cxlpci.h delete mode 100644 drivers/cxl/mem.c create mode 100644 drivers/cxl/pci.h delete mode 100644 drivers/cxl/port.c delete mode 100644 drivers/dma/ti/k3-psil-am62.c delete mode 100644 drivers/firmware/arm_scmi/optee.c delete mode 100644 drivers/gpio/gpio-en7523.c delete mode 100644 drivers/gpio/gpio-tn48m.c delete mode 100644 drivers/gpio/gpio_pl061_rust.rs delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/calcs/Makefile rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/bw_fixed.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/calcs_logger.h (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/custom_float.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calc_auto.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calc_auto.h (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calc_math.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calcs.c (100%) delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_smu11_driver_if.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/dcn316_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/dcn316_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.h delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.c delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_dp_trace.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_dp_trace.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dio.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dio.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dpia.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dpia.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.h delete mode 100644 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.c delete mode 100644 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_5_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_5_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h rename drivers/gpu/drm/amd/include/asic_reg/{dpcs => dcn}/dpcs_3_0_3_offset.h (100%) rename drivers/gpu/drm/amd/include/asic_reg/{dpcs => dcn}/dpcs_3_0_3_sh_mask.h (100%) delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_0_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_0_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_3_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_3_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_5_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_5_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_8_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_8_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c create mode 100644 drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/amd_powerplay.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm_internal.h create mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/arcturus_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/cz_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/fiji_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/hardwaremanager.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/hwmgr.h rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/polaris10_pwrvirus.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/power_state.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_debug.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_endian.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_thermal.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/ppinterrupt.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/rv_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu11_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_arcturus. [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_cyan_skil [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_navi10.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_sienna_cichlid.h rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_vangogh.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu12_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu13_driver_if_aldebaran [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu13_driver_if_yellow_ca [...] rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_common.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_fusion.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8_fusion.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_11_0_cdr_table.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_types.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_ucode_xfer_cz.h rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu_ucode_xfer_vi.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_0_7_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0_7_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_0_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_5_pmfw.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_pmfw.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v12_0.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v12_0_ppsmc.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0.h rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_pmfw.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v13_0_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smumgr.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/tonga_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega10_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega12/smu9_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega12_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega20_ppsmc.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/Makefile delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.h rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/cik_dpm.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/inc/smu_ucode_xfer_cz.h create mode 100644 drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/kv_dpm.h (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/kv_smc.c (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/r600_dpm.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/si_dpm.c create mode 100644 drivers/gpu/drm/amd/pm/powerplay/si_dpm.h rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/si_smc.c (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/sislands_smc.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/aldebaran_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna [...] delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_5.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_5_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_pmfw.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.h delete mode 100644 drivers/gpu/drm/bridge/ite-it6505.c delete mode 100644 drivers/gpu/drm/dp/Makefile delete mode 100644 drivers/gpu/drm/dp/drm_dp.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_aux_bus.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_aux_dev.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_cec.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_dual_mode_helper.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_helper_internal.h delete mode 100644 drivers/gpu/drm/dp/drm_dp_helper_mod.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_mst_topology.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_mst_topology_internal.h delete mode 100644 drivers/gpu/drm/drm_buddy.c create mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c create mode 100644 drivers/gpu/drm/drm_dp_aux_dev.c create mode 100644 drivers/gpu/drm/drm_dp_cec.c create mode 100644 drivers/gpu/drm/drm_dp_dual_mode_helper.c create mode 100644 drivers/gpu/drm/drm_dp_helper.c create mode 100644 drivers/gpu/drm/drm_dp_mst_topology.c create mode 100644 drivers/gpu/drm/drm_dp_mst_topology_internal.h delete mode 100644 drivers/gpu/drm/i915/display/hsw_ips.c delete mode 100644 drivers/gpu/drm/i915/display/hsw_ips.h delete mode 100644 drivers/gpu/drm/i915/display/icl_dsi_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_combo_phy_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_tc_phy_regs.h delete mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h delete mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_regs.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_create.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_domain.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_internal.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_tiling.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_userptr.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_regs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_regs.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h create mode 100644 drivers/gpu/drm/i915/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/i915_buddy.h delete mode 100644 drivers/gpu/drm/i915/i915_cmd_parser.h delete mode 100644 drivers/gpu/drm/i915/i915_file_private.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_evict.h delete mode 100644 drivers/gpu/drm/i915/i915_getparam.h delete mode 100644 drivers/gpu/drm/i915/i915_ioctl.c delete mode 100644 drivers/gpu/drm/i915/i915_ioctl.h delete mode 100644 drivers/gpu/drm/i915/i915_perf_oa_regs.h delete mode 100644 drivers/gpu/drm/i915/i915_reg_defs.h delete mode 100644 drivers/gpu/drm/i915/i915_vma_resource.c delete mode 100644 drivers/gpu/drm/i915/i915_vma_resource.h create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h delete mode 100644 drivers/gpu/drm/i915/intel_mchbar_regs.h delete mode 100644 drivers/gpu/drm/i915/intel_pci_config.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c delete mode 100644 drivers/gpu/drm/i915/vlv_sideband_reg.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_clk_util.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_clk_util.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_5nm.xml.h delete mode 100644 drivers/gpu/drm/msm/edp/edp.h delete mode 100644 drivers/gpu/drm/msm/edp/edp_ctrl.c delete mode 100644 drivers/gpu/drm/msm/msm_io_utils.c create mode 100644 drivers/gpu/drm/nouveau/include/nvif/list.h delete mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35560.c create mode 100644 drivers/gpu/drm/panel/panel-sony-acx424akp.c create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of.c create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of.h create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dts create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dts create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dts create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dts create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dts delete mode 100644 drivers/gpu/drm/selftests/drm_buddy_selftests.h delete mode 100644 drivers/gpu/drm/selftests/test-drm_buddy.c delete mode 100644 drivers/gpu/drm/solomon/Kconfig delete mode 100644 drivers/gpu/drm/solomon/Makefile delete mode 100644 drivers/gpu/drm/solomon/ssd130x-i2c.c delete mode 100644 drivers/gpu/drm/solomon/ssd130x.c delete mode 100644 drivers/gpu/drm/solomon/ssd130x.h delete mode 100644 drivers/gpu/drm/tiny/panel-mipi-dbi.c create mode 100644 drivers/gpu/vga/vgaarb.c delete mode 100644 drivers/hid/hid-razer.c delete mode 100644 drivers/hid/hid-sigmamicro.c delete mode 100644 drivers/hwmon/asus-ec-sensors.c delete mode 100644 drivers/hwmon/peci/Kconfig delete mode 100644 drivers/hwmon/peci/Makefile delete mode 100644 drivers/hwmon/peci/common.h delete mode 100644 drivers/hwmon/peci/cputemp.c delete mode 100644 drivers/hwmon/peci/dimmtemp.c delete mode 100644 drivers/hwmon/pmbus/pli1209bc.c delete mode 100644 drivers/hwmon/sy7636a-hwmon.c delete mode 100644 drivers/hwmon/tmp464.c delete mode 100644 drivers/i2c/busses/i2c-ccgx-ucsi.c delete mode 100644 drivers/i2c/busses/i2c-ccgx-ucsi.h delete mode 100644 drivers/i2c/busses/i2c-designware-amdpsp.c delete mode 100644 drivers/iio/accel/adxl367.c delete mode 100644 drivers/iio/accel/adxl367.h delete mode 100644 drivers/iio/accel/adxl367_i2c.c delete mode 100644 drivers/iio/accel/adxl367_spi.c delete mode 100644 drivers/iio/adc/ad7280a.c delete mode 100644 drivers/iio/amplifiers/ada4250.c delete mode 100644 drivers/iio/dac/ltc2688.c delete mode 100644 drivers/iio/frequency/admv1014.c delete mode 100644 drivers/iio/frequency/admv4420.c delete mode 100644 drivers/iio/proximity/sx9324.c delete mode 100644 drivers/iio/proximity/sx9360.c delete mode 100644 drivers/iio/proximity/sx_common.c delete mode 100644 drivers/iio/proximity/sx_common.h delete mode 100644 drivers/iio/test/iio-test-rescale.c create mode 100644 drivers/infiniband/hw/irdma/status.h delete mode 100644 drivers/input/keyboard/mt6779-keypad.c create mode 100644 drivers/irqchip/irq-ativic32.c delete mode 100644 drivers/irqchip/irq-qcom-mpm.c delete mode 100644 drivers/mailbox/mtk-adsp-mailbox.c delete mode 100644 drivers/media/i2c/hi847.c delete mode 100644 drivers/media/i2c/isl7998x.c delete mode 100644 drivers/media/i2c/og01a1b.c delete mode 100644 drivers/media/i2c/ov08d10.c delete mode 100644 drivers/media/platform/allegro-dvt/Kconfig delete mode 100644 drivers/media/platform/allwinner/Kconfig delete mode 100644 drivers/media/platform/allwinner/sun4i-csi/Kconfig delete mode 100644 drivers/media/platform/allwinner/sun4i-csi/sun4i_csi.h delete mode 100644 drivers/media/platform/allwinner/sun4i-csi/sun4i_dma.c delete mode 100644 drivers/media/platform/allwinner/sun6i-csi/Kconfig delete mode 100644 drivers/media/platform/allwinner/sun6i-csi/sun6i_video.c delete mode 100644 drivers/media/platform/allwinner/sun8i-di/Kconfig delete mode 100644 drivers/media/platform/allwinner/sun8i-rotate/Kconfig create mode 100644 drivers/media/platform/am437x/Kconfig rename drivers/media/platform/{ti => }/am437x/Makefile (100%) rename drivers/media/platform/{ti => }/am437x/am437x-vpfe.c (100%) rename drivers/media/platform/{ti => }/am437x/am437x-vpfe.h (100%) rename drivers/media/platform/{ti => }/am437x/am437x-vpfe_regs.h (100%) delete mode 100644 drivers/media/platform/amlogic/Kconfig delete mode 100644 drivers/media/platform/amlogic/Makefile delete mode 100644 drivers/media/platform/amlogic/meson-ge2d/Kconfig delete mode 100644 drivers/media/platform/amlogic/meson-ge2d/ge2d.c delete mode 100644 drivers/media/platform/amphion/Kconfig delete mode 100644 drivers/media/platform/amphion/Makefile delete mode 100644 drivers/media/platform/amphion/vdec.c delete mode 100644 drivers/media/platform/amphion/venc.c delete mode 100644 drivers/media/platform/amphion/vpu.h delete mode 100644 drivers/media/platform/amphion/vpu_cmds.c delete mode 100644 drivers/media/platform/amphion/vpu_cmds.h delete mode 100644 drivers/media/platform/amphion/vpu_codec.h delete mode 100644 drivers/media/platform/amphion/vpu_color.c delete mode 100644 drivers/media/platform/amphion/vpu_core.c delete mode 100644 drivers/media/platform/amphion/vpu_core.h delete mode 100644 drivers/media/platform/amphion/vpu_dbg.c delete mode 100644 drivers/media/platform/amphion/vpu_defs.h delete mode 100644 drivers/media/platform/amphion/vpu_drv.c delete mode 100644 drivers/media/platform/amphion/vpu_helpers.c delete mode 100644 drivers/media/platform/amphion/vpu_helpers.h delete mode 100644 drivers/media/platform/amphion/vpu_imx8q.c delete mode 100644 drivers/media/platform/amphion/vpu_imx8q.h delete mode 100644 drivers/media/platform/amphion/vpu_malone.c delete mode 100644 drivers/media/platform/amphion/vpu_malone.h delete mode 100644 drivers/media/platform/amphion/vpu_mbox.c delete mode 100644 drivers/media/platform/amphion/vpu_mbox.h delete mode 100644 drivers/media/platform/amphion/vpu_msgs.c delete mode 100644 drivers/media/platform/amphion/vpu_msgs.h delete mode 100644 drivers/media/platform/amphion/vpu_rpc.c delete mode 100644 drivers/media/platform/amphion/vpu_rpc.h delete mode 100644 drivers/media/platform/amphion/vpu_v4l2.c delete mode 100644 drivers/media/platform/amphion/vpu_v4l2.h delete mode 100644 drivers/media/platform/amphion/vpu_windsor.c delete mode 100644 drivers/media/platform/amphion/vpu_windsor.h create mode 100644 drivers/media/platform/aspeed-video.c delete mode 100644 drivers/media/platform/aspeed/Kconfig delete mode 100644 drivers/media/platform/aspeed/Makefile delete mode 100644 drivers/media/platform/aspeed/aspeed-video.c delete mode 100644 drivers/media/platform/atmel/atmel-isc-clk.c delete mode 100644 drivers/media/platform/atmel/microchip-csi2dc.c delete mode 100644 drivers/media/platform/chips-media/Kconfig delete mode 100644 drivers/media/platform/chips-media/coda-common.c delete mode 100644 drivers/media/platform/chips-media/coda_regs.h delete mode 100644 drivers/media/platform/chips-media/imx-vdoa.c delete mode 100644 drivers/media/platform/chips-media/trace.h rename drivers/media/platform/{chips-media => coda}/Makefile (100%) rename drivers/media/platform/{chips-media => coda}/coda-bit.c (100%) create mode 100644 drivers/media/platform/coda/coda-common.c rename drivers/media/platform/{chips-media => coda}/coda-gdi.c (100%) rename drivers/media/platform/{chips-media => coda}/coda-h264.c (100%) rename drivers/media/platform/{chips-media => coda}/coda-jpeg.c (100%) rename drivers/media/platform/{chips-media => coda}/coda-mpeg2.c (100%) rename drivers/media/platform/{chips-media => coda}/coda-mpeg4.c (100%) rename drivers/media/platform/{chips-media => coda}/coda.h (100%) create mode 100644 drivers/media/platform/coda/coda_regs.h create mode 100644 drivers/media/platform/coda/imx-vdoa.c rename drivers/media/platform/{chips-media => coda}/imx-vdoa.h (100%) create mode 100644 drivers/media/platform/coda/trace.h create mode 100644 drivers/media/platform/davinci/Kconfig rename drivers/media/platform/{ti => }/davinci/Makefile (100%) rename drivers/media/platform/{ti => }/davinci/ccdc_hw_device.h (100%) rename drivers/media/platform/{ti => }/davinci/dm355_ccdc.c (100%) rename drivers/media/platform/{ti => }/davinci/dm355_ccdc_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/dm644x_ccdc.c (100%) rename drivers/media/platform/{ti => }/davinci/dm644x_ccdc_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/isif.c (100%) rename drivers/media/platform/{ti => }/davinci/isif_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/vpbe.c (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_display.c (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_osd.c (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_osd_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_venc.c (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_venc_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/vpfe_capture.c (100%) create mode 100644 drivers/media/platform/davinci/vpif.c rename drivers/media/platform/{ti => }/davinci/vpif.h (100%) create mode 100644 drivers/media/platform/davinci/vpif_capture.c rename drivers/media/platform/{ti => }/davinci/vpif_capture.h (100%) create mode 100644 drivers/media/platform/davinci/vpif_display.c rename drivers/media/platform/{ti => }/davinci/vpif_display.h (100%) rename drivers/media/platform/{ti => }/davinci/vpss.c (100%) rename drivers/media/platform/{samsung => }/exynos-gsc/Makefile (100%) create mode 100644 drivers/media/platform/exynos-gsc/gsc-core.c rename drivers/media/platform/{samsung => }/exynos-gsc/gsc-core.h (100%) rename drivers/media/platform/{samsung => }/exynos-gsc/gsc-m2m.c (100%) rename drivers/media/platform/{samsung => }/exynos-gsc/gsc-regs.c (100%) rename drivers/media/platform/{samsung => }/exynos-gsc/gsc-regs.h (100%) create mode 100644 drivers/media/platform/exynos4-is/Kconfig rename drivers/media/platform/{samsung => }/exynos4-is/Makefile (100%) create mode 100644 drivers/media/platform/exynos4-is/common.c rename drivers/media/platform/{samsung => }/exynos4-is/common.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-capture.c (100%) create mode 100644 drivers/media/platform/exynos4-is/fimc-core.c rename drivers/media/platform/{samsung => }/exynos4-is/fimc-core.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-command.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-errno.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-errno.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-i2c.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-i2c.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-param.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-param.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-regs.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-regs.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-sensor.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-sensor.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-isp-video.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-isp-video.h (100%) create mode 100644 drivers/media/platform/exynos4-is/fimc-isp.c rename drivers/media/platform/{samsung => }/exynos4-is/fimc-isp.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-lite-reg.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-lite-reg.h (100%) create mode 100644 drivers/media/platform/exynos4-is/fimc-lite.c rename drivers/media/platform/{samsung => }/exynos4-is/fimc-lite.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-m2m.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-reg.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-reg.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/media-dev.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/media-dev.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/mipi-csis.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/mipi-csis.h (100%) create mode 100644 drivers/media/platform/fsl-viu.c create mode 100644 drivers/media/platform/imx-jpeg/Kconfig rename drivers/media/platform/{nxp => }/imx-jpeg/Makefile (100%) rename drivers/media/platform/{nxp => }/imx-jpeg/mxc-jpeg-hw.c (100%) rename drivers/media/platform/{nxp => }/imx-jpeg/mxc-jpeg-hw.h (100%) create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.c create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.h rename drivers/media/platform/{nxp => }/imx-pxp.c (100%) rename drivers/media/platform/{nxp => }/imx-pxp.h (100%) delete mode 100644 drivers/media/platform/intel/Kconfig delete mode 100644 drivers/media/platform/intel/Makefile delete mode 100644 drivers/media/platform/intel/pxa_camera.c create mode 100644 drivers/media/platform/marvell-ccic/Kconfig rename drivers/media/platform/{marvell => marvell-ccic}/Makefile (100%) rename drivers/media/platform/{marvell => marvell-ccic}/cafe-driver.c (100%) rename drivers/media/platform/{marvell => marvell-ccic}/mcam-core.c (100%) rename drivers/media/platform/{marvell => marvell-ccic}/mcam-core.h (100%) create mode 100644 drivers/media/platform/marvell-ccic/mmp-driver.c delete mode 100644 drivers/media/platform/marvell/Kconfig delete mode 100644 drivers/media/platform/marvell/mmp-driver.c delete mode 100644 drivers/media/platform/mediatek/Kconfig delete mode 100644 drivers/media/platform/mediatek/Makefile delete mode 100644 drivers/media/platform/mediatek/jpeg/Kconfig delete mode 100644 drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c delete mode 100644 drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h delete mode 100644 drivers/media/platform/mediatek/mdp/Kconfig delete mode 100644 drivers/media/platform/mediatek/mdp/Makefile delete mode 100644 drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c delete mode 100644 drivers/media/platform/mediatek/mdp/mtk_mdp_comp.h delete mode 100644 drivers/media/platform/mediatek/mdp/mtk_mdp_core.c delete mode 100644 drivers/media/platform/mediatek/vcodec/Kconfig delete mode 100644 drivers/media/platform/mediatek/vcodec/Makefile delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_pm.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_pm.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateful.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateless.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_drv.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_drv.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_pm.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_pm.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw_vpu.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_intr.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_intr.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_util.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_util.h delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp8_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_drv_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_ipi_msg.h delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_msg_queue.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_msg_queue.h delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_vpu_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_vpu_if.h delete mode 100644 drivers/media/platform/mediatek/vcodec/venc/venc_h264_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/venc/venc_vp8_if.c delete mode 100644 drivers/media/platform/mediatek/vpu/Kconfig delete mode 100644 drivers/media/platform/mediatek/vpu/mtk_vpu.c rename drivers/media/platform/{amlogic/meson-ge2d => meson/ge2d}/Makefile (100%) rename drivers/media/platform/{amlogic/meson-ge2d => meson/ge2d}/ge2d-regs.h (100%) create mode 100644 drivers/media/platform/meson/ge2d/ge2d.c rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/Makefile (100%) create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_hw.c (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_hw.h (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_parse.c (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_parse.h (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_reg.h (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_enc_hw.c (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_enc_hw.h (100%) create mode 100644 drivers/media/platform/mtk-mdp/Makefile create mode 100644 drivers/media/platform/mtk-mdp/mtk_mdp_comp.c create mode 100644 drivers/media/platform/mtk-mdp/mtk_mdp_comp.h create mode 100644 drivers/media/platform/mtk-mdp/mtk_mdp_core.c rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_core.h (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_ipi.h (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_m2m.c (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_m2m.h (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_regs.c (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_regs.h (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_vpu.c (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_vpu.h (100%) create mode 100644 drivers/media/platform/mtk-vcodec/Makefile create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/mtk_vcodec_enc.h (100%) create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/mtk_vcodec_fw.c (100%) create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/mtk_vcodec_fw_priv.h (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/mtk_vcodec_fw_scp.c (100%) create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/vdec_drv_base.h (100%) create mode 100644 drivers/media/platform/mtk-vcodec/vdec_drv_if.c rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/vdec_drv_if.h (100%) create mode 100644 drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h create mode 100644 drivers/media/platform/mtk-vcodec/vdec_vpu_if.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec_vpu_if.h create mode 100644 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c create mode 100644 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_drv_base.h (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_drv_if.c (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_drv_if.h (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_ipi_msg.h (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_vpu_if.c (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_vpu_if.h (100%) rename drivers/media/platform/{mediatek/vpu => mtk-vpu}/Makefile (100%) create mode 100644 drivers/media/platform/mtk-vpu/mtk_vpu.c rename drivers/media/platform/{mediatek/vpu => mtk-vpu}/mtk_vpu.h (100%) rename drivers/media/platform/{nxp => }/mx2_emmaprp.c (100%) delete mode 100644 drivers/media/platform/nvidia/Kconfig delete mode 100644 drivers/media/platform/nvidia/Makefile delete mode 100644 drivers/media/platform/nvidia/tegra-vde/Kconfig delete mode 100644 drivers/media/platform/nvidia/tegra-vde/Makefile delete mode 100644 drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/h264.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/iommu.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/trace.h delete mode 100644 drivers/media/platform/nvidia/tegra-vde/v4l2.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/vde.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/vde.h delete mode 100644 drivers/media/platform/nxp/Kconfig delete mode 100644 drivers/media/platform/nxp/Makefile delete mode 100644 drivers/media/platform/nxp/fsl-viu.c delete mode 100644 drivers/media/platform/nxp/imx-jpeg/Kconfig delete mode 100644 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c delete mode 100644 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h delete mode 100644 drivers/media/platform/nxp/imx-mipi-csis.c create mode 100644 drivers/media/platform/omap/Kconfig rename drivers/media/platform/{ti => }/omap/Makefile (100%) rename drivers/media/platform/{ti => }/omap/omap_vout.c (100%) rename drivers/media/platform/{ti => }/omap/omap_vout_vrfb.c (100%) rename drivers/media/platform/{ti => }/omap/omap_vout_vrfb.h (100%) rename drivers/media/platform/{ti => }/omap/omap_voutdef.h (100%) rename drivers/media/platform/{ti => }/omap/omap_voutlib.c (100%) rename drivers/media/platform/{ti => }/omap/omap_voutlib.h (100%) rename drivers/media/platform/{ti => }/omap3isp/Makefile (100%) rename drivers/media/platform/{ti => }/omap3isp/cfa_coef_table.h (100%) rename drivers/media/platform/{ti => }/omap3isp/gamma_table.h (100%) rename drivers/media/platform/{ti => }/omap3isp/isp.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isp.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispccdc.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispccdc.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispccp2.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispccp2.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispcsi2.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispcsi2.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispcsiphy.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispcsiphy.h (100%) rename drivers/media/platform/{ti => }/omap3isp/isph3a.h (100%) rename drivers/media/platform/{ti => }/omap3isp/isph3a_aewb.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isph3a_af.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isphist.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isphist.h (100%) rename drivers/media/platform/{ti => }/omap3isp/isppreview.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isppreview.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispreg.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispresizer.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispresizer.h (100%) create mode 100644 drivers/media/platform/omap3isp/ispstat.c rename drivers/media/platform/{ti => }/omap3isp/ispstat.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispvideo.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispvideo.h (100%) rename drivers/media/platform/{ti => }/omap3isp/luma_enhance_table.h (100%) rename drivers/media/platform/{ti => }/omap3isp/noise_filter_table.h (100%) rename drivers/media/platform/{ti => }/omap3isp/omap3isp.h (100%) create mode 100644 drivers/media/platform/pxa_camera.c delete mode 100644 drivers/media/platform/qcom/Kconfig delete mode 100644 drivers/media/platform/qcom/Makefile delete mode 100644 drivers/media/platform/qcom/camss/Kconfig create mode 100644 drivers/media/platform/qcom/camss/camss-csid-170.c delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen2.c delete mode 100644 drivers/media/platform/qcom/camss/camss-vfe-480.c delete mode 100644 drivers/media/platform/qcom/venus/Kconfig rename drivers/media/platform/{renesas => }/rcar-fcp.c (100%) create mode 100644 drivers/media/platform/rcar-isp.c create mode 100644 drivers/media/platform/rcar-vin/Kconfig rename drivers/media/platform/{renesas => }/rcar-vin/Makefile (100%) create mode 100644 drivers/media/platform/rcar-vin/rcar-core.c create mode 100644 drivers/media/platform/rcar-vin/rcar-csi2.c create mode 100644 drivers/media/platform/rcar-vin/rcar-dma.c rename drivers/media/platform/{renesas => }/rcar-vin/rcar-v4l2.c (100%) create mode 100644 drivers/media/platform/rcar-vin/rcar-vin.h rename drivers/media/platform/{renesas => }/rcar_drif.c (100%) rename drivers/media/platform/{renesas => }/rcar_fdp1.c (100%) create mode 100644 drivers/media/platform/rcar_jpu.c rename drivers/media/platform/{renesas => }/renesas-ceu.c (100%) delete mode 100644 drivers/media/platform/renesas/Kconfig delete mode 100644 drivers/media/platform/renesas/Makefile delete mode 100644 drivers/media/platform/renesas/rcar-isp.c delete mode 100644 drivers/media/platform/renesas/rcar-vin/Kconfig delete mode 100644 drivers/media/platform/renesas/rcar-vin/rcar-core.c delete mode 100644 drivers/media/platform/renesas/rcar-vin/rcar-csi2.c delete mode 100644 drivers/media/platform/renesas/rcar-vin/rcar-dma.c delete mode 100644 drivers/media/platform/renesas/rcar-vin/rcar-vin.h delete mode 100644 drivers/media/platform/renesas/rcar_jpu.c delete mode 100644 drivers/media/platform/renesas/vsp1/vsp1_drv.c delete mode 100644 drivers/media/platform/rockchip/Kconfig delete mode 100644 drivers/media/platform/rockchip/Makefile delete mode 100644 drivers/media/platform/rockchip/rga/Kconfig delete mode 100644 drivers/media/platform/rockchip/rkisp1/Kconfig rename drivers/media/platform/{samsung => }/s3c-camif/Makefile (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-capture.c (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-core.c (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-core.h (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-regs.c (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-regs.h (100%) rename drivers/media/platform/{samsung => }/s5p-g2d/Makefile (100%) rename drivers/media/platform/{samsung => }/s5p-g2d/g2d-hw.c (100%) rename drivers/media/platform/{samsung => }/s5p-g2d/g2d-regs.h (100%) create mode 100644 drivers/media/platform/s5p-g2d/g2d.c rename drivers/media/platform/{samsung => }/s5p-g2d/g2d.h (100%) rename drivers/media/platform/{samsung => }/s5p-jpeg/Makefile (100%) create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-core.c create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-core.h rename drivers/media/platform/{samsung => }/s5p-jpeg/jpeg-hw-exynos3250.c (100%) create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.h rename drivers/media/platform/{samsung => }/s5p-jpeg/jpeg-hw-exynos4.c (100%) rename drivers/media/platform/{samsung => }/s5p-jpeg/jpeg-hw-exynos4.h (100%) create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-regs.h rename drivers/media/platform/{samsung => }/s5p-mfc/Makefile (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc-v10.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc-v6.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc-v7.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc-v8.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc.h (100%) create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_common.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_debug.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_dec.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_enc.h rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_intr.c (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_intr.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_iommu.h (100%) create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr.h rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_opr_v5.c (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_opr_v5.h (100%) create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_pm.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_pm.h delete mode 100644 drivers/media/platform/samsung/Kconfig delete mode 100644 drivers/media/platform/samsung/Makefile delete mode 100644 drivers/media/platform/samsung/exynos-gsc/Kconfig delete mode 100644 drivers/media/platform/samsung/exynos-gsc/gsc-core.c delete mode 100644 drivers/media/platform/samsung/exynos4-is/Kconfig delete mode 100644 drivers/media/platform/samsung/exynos4-is/common.c delete mode 100644 drivers/media/platform/samsung/exynos4-is/fimc-core.c delete mode 100644 drivers/media/platform/samsung/exynos4-is/fimc-isp.c delete mode 100644 drivers/media/platform/samsung/exynos4-is/fimc-lite.c delete mode 100644 drivers/media/platform/samsung/s3c-camif/Kconfig delete mode 100644 drivers/media/platform/samsung/s5p-g2d/Kconfig delete mode 100644 drivers/media/platform/samsung/s5p-g2d/g2d.c delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/Kconfig delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-core.h delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.h delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.h delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-regs.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/Kconfig delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_debug.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_pm.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_pm.h rename drivers/media/platform/{renesas => }/sh_vou.c (100%) rename drivers/media/platform/{stm => }/sti/bdisp/Makefile (100%) rename drivers/media/platform/{stm => }/sti/bdisp/bdisp-debug.c (100%) rename drivers/media/platform/{stm => }/sti/bdisp/bdisp-filter.h (100%) rename drivers/media/platform/{stm => }/sti/bdisp/bdisp-hw.c (100%) rename drivers/media/platform/{stm => }/sti/bdisp/bdisp-reg.h (100%) create mode 100644 drivers/media/platform/sti/bdisp/bdisp-v4l2.c rename drivers/media/platform/{stm => }/sti/bdisp/bdisp.h (100%) create mode 100644 drivers/media/platform/sti/c8sectpfe/Kconfig rename drivers/media/platform/{stm => }/sti/c8sectpfe/Makefile (100%) rename drivers/media/platform/{stm => }/sti/c8sectpfe/c8sectpfe-common.c (100%) rename drivers/media/platform/{stm => }/sti/c8sectpfe/c8sectpfe-common.h (100%) rename drivers/media/platform/{stm => }/sti/c8sectpfe/c8sectpfe-core.c (100%) rename drivers/media/platform/{stm => }/sti/c8sectpfe/c8sectpfe-core.h (100%) rename drivers/media/platform/{stm => }/sti/c8sectpfe/c8sectpfe-debugfs.c (100%) rename drivers/media/platform/{stm => }/sti/c8sectpfe/c8sectpfe-debugfs.h (100%) rename drivers/media/platform/{stm => }/sti/c8sectpfe/c8sectpfe-dvb.c (100%) rename drivers/media/platform/{stm => }/sti/c8sectpfe/c8sectpfe-dvb.h (100%) rename drivers/media/platform/{stm => }/sti/delta/Makefile (100%) rename drivers/media/platform/{stm => }/sti/delta/delta-cfg.h (100%) rename drivers/media/platform/{stm => }/sti/delta/delta-debug.c (100%) rename drivers/media/platform/{stm => }/sti/delta/delta-debug.h (100%) rename drivers/media/platform/{stm => }/sti/delta/delta-ipc.c (100%) rename drivers/media/platform/{stm => }/sti/delta/delta-ipc.h (100%) rename drivers/media/platform/{stm => }/sti/delta/delta-mem.c (100%) rename drivers/media/platform/{stm => }/sti/delta/delta-mem.h (100%) rename drivers/media/platform/{stm => }/sti/delta/delta-mjpeg-dec.c (100%) rename drivers/media/platform/{stm => }/sti/delta/delta-mjpeg-fw.h (100%) rename drivers/media/platform/{stm => }/sti/delta/delta-mjpeg-hdr.c (100%) rename drivers/media/platform/{stm => }/sti/delta/delta-mjpeg.h (100%) rename drivers/media/platform/{stm => }/sti/delta/delta-v4l2.c (100%) rename drivers/media/platform/{stm => }/sti/delta/delta.h (100%) rename drivers/media/platform/{stm => }/sti/hva/Makefile (100%) rename drivers/media/platform/{stm => }/sti/hva/hva-debugfs.c (100%) rename drivers/media/platform/{stm => }/sti/hva/hva-h264.c (100%) rename drivers/media/platform/{stm => }/sti/hva/hva-hw.c (100%) rename drivers/media/platform/{stm => }/sti/hva/hva-hw.h (100%) rename drivers/media/platform/{stm => }/sti/hva/hva-mem.c (100%) rename drivers/media/platform/{stm => }/sti/hva/hva-mem.h (100%) rename drivers/media/platform/{stm => }/sti/hva/hva-v4l2.c (100%) rename drivers/media/platform/{stm => }/sti/hva/hva.h (100%) delete mode 100644 drivers/media/platform/stm/Kconfig delete mode 100644 drivers/media/platform/stm/Makefile delete mode 100644 drivers/media/platform/stm/sti/Kconfig delete mode 100644 drivers/media/platform/stm/sti/Makefile delete mode 100644 drivers/media/platform/stm/sti/bdisp/Kconfig delete mode 100644 drivers/media/platform/stm/sti/bdisp/bdisp-v4l2.c delete mode 100644 drivers/media/platform/stm/sti/c8sectpfe/Kconfig delete mode 100644 drivers/media/platform/stm/sti/delta/Kconfig delete mode 100644 drivers/media/platform/stm/sti/hva/Kconfig delete mode 100644 drivers/media/platform/stm/stm32/Kconfig delete mode 100644 drivers/media/platform/stm/stm32/dma2d/dma2d.c delete mode 100644 drivers/media/platform/stm/stm32/stm32-dcmi.c rename drivers/media/platform/{stm => }/stm32/Makefile (100%) rename drivers/media/platform/{stm => }/stm32/dma2d/dma2d-hw.c (100%) rename drivers/media/platform/{stm => }/stm32/dma2d/dma2d-regs.h (100%) create mode 100644 drivers/media/platform/stm32/dma2d/dma2d.c rename drivers/media/platform/{stm => }/stm32/dma2d/dma2d.h (100%) create mode 100644 drivers/media/platform/stm32/stm32-dcmi.c create mode 100644 drivers/media/platform/sunxi/Kconfig rename drivers/media/platform/{allwinner => sunxi}/Makefile (100%) create mode 100644 drivers/media/platform/sunxi/sun4i-csi/Kconfig rename drivers/media/platform/{allwinner => sunxi}/sun4i-csi/Makefile (100%) rename drivers/media/platform/{allwinner => sunxi}/sun4i-csi/sun4i_csi.c (100%) create mode 100644 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h create mode 100644 drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c rename drivers/media/platform/{allwinner => sunxi}/sun4i-csi/sun4i_v4l2.c (100%) create mode 100644 drivers/media/platform/sunxi/sun6i-csi/Kconfig rename drivers/media/platform/{allwinner => sunxi}/sun6i-csi/Makefile (100%) rename drivers/media/platform/{allwinner => sunxi}/sun6i-csi/sun6i_csi.c (100%) rename drivers/media/platform/{allwinner => sunxi}/sun6i-csi/sun6i_csi.h (100%) rename drivers/media/platform/{allwinner => sunxi}/sun6i-csi/sun6i_csi_reg.h (100%) create mode 100644 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c rename drivers/media/platform/{allwinner => sunxi}/sun6i-csi/sun6i_video.h (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-di/Makefile (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-di/sun8i-di.c (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-di/sun8i-di.h (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-rotate/Makefile (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-rotate/sun8i-formats.h (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-rotate/sun8i-rotate.h (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-rotate/sun8i_formats.c (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-rotate/sun8i_rotate.c (100%) create mode 100644 drivers/media/platform/ti-vpe/Makefile create mode 100644 drivers/media/platform/ti-vpe/cal-camerarx.c create mode 100644 drivers/media/platform/ti-vpe/cal-video.c rename drivers/media/platform/{ti/cal => ti-vpe}/cal.c (100%) rename drivers/media/platform/{ti/cal => ti-vpe}/cal.h (100%) rename drivers/media/platform/{ti/cal => ti-vpe}/cal_regs.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/csc.c (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/csc.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/sc.c (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/sc.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/sc_coeff.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpdma.c (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpdma.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpdma_priv.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpe.c (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpe_regs.h (100%) delete mode 100644 drivers/media/platform/ti/Kconfig delete mode 100644 drivers/media/platform/ti/Makefile delete mode 100644 drivers/media/platform/ti/am437x/Kconfig delete mode 100644 drivers/media/platform/ti/cal/Makefile delete mode 100644 drivers/media/platform/ti/cal/cal-camerarx.c delete mode 100644 drivers/media/platform/ti/cal/cal-video.c delete mode 100644 drivers/media/platform/ti/davinci/Kconfig delete mode 100644 drivers/media/platform/ti/davinci/vpif.c delete mode 100644 drivers/media/platform/ti/davinci/vpif_capture.c delete mode 100644 drivers/media/platform/ti/davinci/vpif_display.c delete mode 100644 drivers/media/platform/ti/omap/Kconfig delete mode 100644 drivers/media/platform/ti/omap3isp/Kconfig delete mode 100644 drivers/media/platform/ti/omap3isp/ispstat.c delete mode 100644 drivers/media/platform/ti/vpe/Makefile rename drivers/media/platform/{via => }/via-camera.c (100%) rename drivers/media/platform/{via => }/via-camera.h (100%) delete mode 100644 drivers/media/platform/via/Kconfig delete mode 100644 drivers/media/platform/via/Makefile rename drivers/media/platform/{renesas => }/vsp1/Makefile (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_brx.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_brx.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_clu.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_clu.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_dl.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_dl.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_drm.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_drm.h (100%) create mode 100644 drivers/media/platform/vsp1/vsp1_drv.c rename drivers/media/platform/{renesas => }/vsp1/vsp1_entity.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_entity.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hgo.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hgo.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hgt.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hgt.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_histo.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_histo.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hsit.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hsit.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_lif.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_lif.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_lut.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_lut.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_pipe.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_pipe.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_regs.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_rpf.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_rwpf.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_rwpf.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_sru.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_sru.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_uds.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_uds.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_uif.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_uif.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_video.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_video.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_wpf.c (100%) create mode 100644 drivers/media/tuners/tuner-xc2028-types.h create mode 100644 drivers/media/tuners/tuner-xc2028.c create mode 100644 drivers/media/tuners/tuner-xc2028.h delete mode 100644 drivers/media/tuners/xc2028-types.h delete mode 100644 drivers/media/tuners/xc2028.c delete mode 100644 drivers/media/tuners/xc2028.h delete mode 100644 drivers/memory/tegra/tegra234.c create mode 100644 drivers/mfd/ab8500-debugfs.c delete mode 100644 drivers/mfd/max77714.c create mode 100644 drivers/misc/habanalabs/common/hwmgr.c delete mode 100644 drivers/misc/open-dice.c delete mode 100644 drivers/mmc/host/litex_mmc.c delete mode 100644 drivers/mtd/nand/ecc-mxic.c delete mode 100644 drivers/mtd/nand/raw/brcmnand/bcma_nand.c create mode 100644 drivers/mtd/spi-nor/controllers/intel-spi-pci.c create mode 100644 drivers/mtd/spi-nor/controllers/intel-spi-platform.c create mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.c create mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib_private.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_mbx.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_mbx.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h create mode 100644 drivers/net/netdevsim/hwstats.c create mode 100644 drivers/nvdimm/blk.c delete mode 100644 drivers/nvdimm/nd_perf.c delete mode 100644 drivers/nvme/host/constants.c delete mode 100644 drivers/nvmem/layerscape-sfp.c delete mode 100644 drivers/nvmem/sunplus-ocotp.c delete mode 100644 drivers/pci/vgaarb.c create mode 100644 drivers/pcmcia/pxa2xx_stargate2.c delete mode 100644 drivers/peci/Kconfig delete mode 100644 drivers/peci/Makefile delete mode 100644 drivers/peci/controller/Kconfig delete mode 100644 drivers/peci/controller/Makefile delete mode 100644 drivers/peci/controller/peci-aspeed.c delete mode 100644 drivers/peci/core.c delete mode 100644 drivers/peci/cpu.c delete mode 100644 drivers/peci/device.c delete mode 100644 drivers/peci/internal.h delete mode 100644 drivers/peci/request.c delete mode 100644 drivers/peci/sysfs.c delete mode 100644 drivers/perf/apple_m1_cpu_pmu.c delete mode 100644 drivers/perf/marvell_cn10k_ddr_pmu.c delete mode 100644 drivers/phy/cadence/cdns-dphy-rx.c delete mode 100644 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm4908.c delete mode 100644 drivers/pinctrl/meson/pinctrl-meson-s4.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a779f0.c delete mode 100644 drivers/pinctrl/sunplus/Kconfig delete mode 100644 drivers/pinctrl/sunplus/Makefile delete mode 100644 drivers/pinctrl/sunplus/sppctl.c delete mode 100644 drivers/pinctrl/sunplus/sppctl.h delete mode 100644 drivers/pinctrl/sunplus/sppctl_sp7021.c delete mode 100644 drivers/platform/chrome/chromeos_privacy_screen.c create mode 100644 drivers/platform/surface/surface3_button.c delete mode 100644 drivers/platform/x86/amd_hsmp.c create mode 100644 drivers/platform/x86/i2c-multi-instantiate.c delete mode 100644 drivers/platform/x86/intel/chtwc_int33fe.c create mode 100644 drivers/platform/x86/intel/int33fe/Kconfig create mode 100644 drivers/platform/x86/intel/int33fe/Makefile create mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_common.c create mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_common.h create mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_microb.c create mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_typec.c delete mode 100644 drivers/platform/x86/intel/sdsi.c create mode 100644 drivers/platform/x86/intel/uncore-frequency.c delete mode 100644 drivers/platform/x86/intel/uncore-frequency/Kconfig delete mode 100644 drivers/platform/x86/intel/uncore-frequency/Makefile delete mode 100644 drivers/platform/x86/intel/uncore-frequency/uncore-frequency-common.c delete mode 100644 drivers/platform/x86/intel/uncore-frequency/uncore-frequency-common.h delete mode 100644 drivers/platform/x86/intel/uncore-frequency/uncore-frequency.c delete mode 100644 drivers/platform/x86/serial-multi-instantiate.c delete mode 100644 drivers/power/supply/ip5xxx_power.c delete mode 100644 drivers/power/supply/samsung-sdi-battery.c delete mode 100644 drivers/power/supply/samsung-sdi-battery.h delete mode 100644 drivers/power/supply/ug3105_battery.c delete mode 100644 drivers/powercap/dtpm_devfreq.c delete mode 100644 drivers/powercap/dtpm_subsys.h delete mode 100644 drivers/regulator/rt5190a-regulator.c delete mode 100644 drivers/regulator/tps6286x-regulator.c delete mode 100644 drivers/reset/reset-tn48m.c delete mode 100644 drivers/rpmsg/rpmsg_char.h delete mode 100644 drivers/rpmsg/rpmsg_ctrl.c delete mode 100644 drivers/s390/crypto/vfio_ap_debug.h delete mode 100644 drivers/scsi/arm/arm_scsi.h create mode 100644 drivers/scsi/arm/scsi.h create mode 100644 drivers/scsi/scsi.h delete mode 100644 drivers/soc/mediatek/mt8186-mmsys.h delete mode 100644 drivers/soc/mediatek/mt8186-pm-domains.h delete mode 100644 drivers/soc/mediatek/mt8195-pm-domains.h delete mode 100644 drivers/soc/microchip/Kconfig delete mode 100644 drivers/soc/microchip/Makefile delete mode 100644 drivers/soc/microchip/mpfs-sys-controller.c delete mode 100644 drivers/soc/rockchip/dtpm.c delete mode 100644 drivers/spi/spi-intel-pci.c delete mode 100644 drivers/spi/spi-intel-platform.c delete mode 100644 drivers/spi/spi-intel.c delete mode 100644 drivers/spi/spi-intel.h delete mode 100644 drivers/spi/spi-sunplus-sp7021.c create mode 100644 drivers/staging/gs_fpgaboot/Kconfig create mode 100644 drivers/staging/gs_fpgaboot/Makefile create mode 100644 drivers/staging/gs_fpgaboot/README create mode 100644 drivers/staging/gs_fpgaboot/TODO create mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.c create mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.h create mode 100644 drivers/staging/gs_fpgaboot/io.c create mode 100644 drivers/staging/gs_fpgaboot/io.h create mode 100644 drivers/staging/iio/adc/ad7280a.c create mode 100644 drivers/staging/iio/adc/ad7280a.h create mode 100644 drivers/staging/media/imx/imx7-mipi-csis.c create mode 100644 drivers/staging/media/tegra-vde/Kconfig create mode 100644 drivers/staging/media/tegra-vde/Makefile create mode 100644 drivers/staging/media/tegra-vde/TODO create mode 100644 drivers/staging/media/tegra-vde/dmabuf-cache.c create mode 100644 drivers/staging/media/tegra-vde/iommu.c create mode 100644 drivers/staging/media/tegra-vde/trace.h create mode 100644 drivers/staging/media/tegra-vde/uapi.h create mode 100644 drivers/staging/media/tegra-vde/vde.c create mode 100644 drivers/staging/media/tegra-vde/vde.h delete mode 100644 drivers/staging/r8188eu/core/rtw_fw.c create mode 100644 drivers/staging/r8188eu/hal/odm_debug.c delete mode 100644 drivers/staging/r8188eu/include/rtw_fw.h create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] delete mode 100644 drivers/thermal/intel/intel_hfi.c delete mode 100644 drivers/thermal/intel/intel_hfi.h delete mode 100644 drivers/tty/serial/sunplus-uart.c delete mode 100644 drivers/usb/gadget/function/uac_common.h delete mode 100644 drivers/usb/misc/qcom_eud.c delete mode 100644 drivers/usb/typec/rt1719.c delete mode 100644 drivers/usb/typec/wusb3801.c delete mode 100644 drivers/vfio/pci/mlx5/Kconfig delete mode 100644 drivers/vfio/pci/mlx5/Makefile delete mode 100644 drivers/vfio/pci/mlx5/cmd.c delete mode 100644 drivers/vfio/pci/mlx5/cmd.h delete mode 100644 drivers/vfio/pci/mlx5/main.c delete mode 100644 drivers/virt/vmgenid.c delete mode 100644 fs/binfmt_elf_test.c delete mode 100644 fs/netfs/buffered_read.c delete mode 100644 fs/netfs/io.c delete mode 100644 fs/netfs/main.c delete mode 100644 fs/netfs/objects.c create mode 100644 fs/netfs/read_helper.c delete mode 100644 include/asm-generic/access_ok.h create mode 100644 include/crypto/asym_tpm_subtype.h delete mode 100644 include/drm/dp/drm_dp_helper.h delete mode 100644 include/drm/dp/drm_dp_mst_helper.h delete mode 100644 include/drm/drm_buddy.h rename include/drm/{dp => }/drm_dp_aux_bus.h (100%) rename include/drm/{dp => }/drm_dp_dual_mode_helper.h (100%) create mode 100644 include/drm/drm_dp_helper.h create mode 100644 include/drm/drm_dp_mst_helper.h delete mode 100644 include/drm/drm_module.h delete mode 100644 include/dt-bindings/clock/cirrus,cs2000-cp.h delete mode 100644 include/dt-bindings/clock/fsd-clk.h delete mode 100644 include/dt-bindings/clock/imx93-clock.h delete mode 100644 include/dt-bindings/clock/imxrt1050-clock.h delete mode 100644 include/dt-bindings/clock/microchip,mpfs-clock.h delete mode 100644 include/dt-bindings/clock/qcom,dispcc-qcm2290.h delete mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6125.h delete mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6350.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-sm6350.h delete mode 100644 include/dt-bindings/clock/r9a07g054-cpg.h delete mode 100644 include/dt-bindings/clock/starfive-jh7100-audio.h delete mode 100644 include/dt-bindings/clock/sun6i-rtc.h delete mode 100644 include/dt-bindings/gpio/meson-s4-gpio.h delete mode 100644 include/dt-bindings/pinctrl/sppctl-sp7021.h delete mode 100644 include/dt-bindings/pinctrl/sppctl.h delete mode 100644 include/dt-bindings/power/imx8mp-power.h delete mode 100644 include/dt-bindings/power/meson-s4-power.h delete mode 100644 include/dt-bindings/power/mt8186-power.h delete mode 100644 include/dt-bindings/power/mt8195-power.h delete mode 100644 include/dt-bindings/power/tegra234-powergate.h delete mode 100644 include/dt-bindings/regulator/richtek,rt5190a-regulator.h delete mode 100644 include/dt-bindings/regulator/ti,tps62864.h delete mode 100644 include/dt-bindings/reset/delta,tn48m-reset.h delete mode 100644 include/dt-bindings/reset/mt7621-reset.h delete mode 100644 include/dt-bindings/sound/microchip,pdmc.h create mode 100644 include/dt-bindings/sound/tlv320aic31xx-micbias.h delete mode 100644 include/dt-bindings/sound/tlv320aic31xx.h delete mode 100644 include/linux/acpi_agdi.h create mode 100644 include/linux/genhd.h delete mode 100644 include/linux/iio/afe/rescale.h delete mode 100644 include/linux/iosys-map.h create mode 100644 include/linux/irqchip/versatile-fpga.h delete mode 100644 include/linux/kasan-enabled.h delete mode 100644 include/linux/map_benchmark.h delete mode 100644 include/linux/mfd/max77714.h delete mode 100644 include/linux/mfd/sy7636a.h delete mode 100644 include/linux/mhi_ep.h delete mode 100644 include/linux/mtd/nand-ecc-mxic.h delete mode 100644 include/linux/peci-cpu.h delete mode 100644 include/linux/peci.h delete mode 100644 include/linux/platform_data/brcmnand.h create mode 100644 include/linux/platform_data/eth_ixp4xx.h create mode 100644 include/linux/platform_data/wan_ixp4xx_hss.h create mode 100644 include/linux/platform_data/x86/intel-spi.h delete mode 100644 include/linux/platform_data/x86/spi-intel.h delete mode 100644 include/linux/power/bq25890_charger.h delete mode 100644 include/linux/resume_user_mode.h create mode 100644 include/linux/tracehook.h delete mode 100644 include/media/mipi-csi2.h create mode 100644 include/scsi/scsi_request.h create mode 100644 include/trace/events/random.h delete mode 100644 include/uapi/linux/trusted-for.h delete mode 100644 include/uapi/linux/user_events.h delete mode 100644 kernel/trace/trace_events_user.c delete mode 100644 lib/crc64-rocksoft.c delete mode 100644 lib/crypto/sm3.c delete mode 100644 lib/overflow_kunit.c delete mode 100644 lib/rust.h delete mode 100644 lib/stackinit_kunit.c delete mode 100644 lib/test_fortify/read_overflow2_field-memcpy.c delete mode 100644 lib/test_fortify/read_overflow2_field-memmove.c delete mode 100644 lib/test_fortify/write_overflow_field-memcpy.c delete mode 100644 lib/test_fortify/write_overflow_field-memmove.c delete mode 100644 lib/test_fortify/write_overflow_field-memset.c create mode 100644 lib/test_overflow.c create mode 100644 lib/test_stackinit.c delete mode 100644 localversion-next delete mode 100644 mm/damon/ops-common.c create mode 100644 mm/damon/prmtv-common.c rename mm/damon/{ops-common.h => prmtv-common.h} (100%) delete mode 100644 mm/damon/sysfs.c delete mode 100644 mm/migrate_device.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/clk.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/mm.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/platform.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/rwsem.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/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_platform.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 100644 samples/user_events/Makefile delete mode 100644 samples/user_events/example.c delete mode 100755 scripts/dtc/of_unittest_expect delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/is_rust_module.sh delete mode 100644 scripts/rust-is-available-bindgen-libclang.h delete mode 100755 scripts/rust-is-available.sh delete mode 100644 security/integrity/platform_certs/machine_keyring.c delete mode 100644 sound/soc/amd/acp/acp-pci.c delete mode 100644 sound/soc/amd/acp/acp-pdm.c delete mode 100644 sound/soc/atmel/mchp-pdmc.c delete mode 100644 sound/soc/codecs/aw8738.c delete mode 100644 sound/soc/codecs/lpass-macro-common.c delete mode 100644 sound/soc/codecs/lpass-macro-common.h delete mode 100644 sound/soc/codecs/tas5805m.c delete mode 100644 sound/soc/intel/avs/Makefile delete mode 100644 sound/soc/intel/avs/avs.h delete mode 100644 sound/soc/intel/avs/cldma.c delete mode 100644 sound/soc/intel/avs/cldma.h delete mode 100644 sound/soc/intel/avs/core.c delete mode 100644 sound/soc/intel/avs/dsp.c delete mode 100644 sound/soc/intel/avs/ipc.c delete mode 100644 sound/soc/intel/avs/loader.c delete mode 100644 sound/soc/intel/avs/messages.c delete mode 100644 sound/soc/intel/avs/messages.h delete mode 100644 sound/soc/intel/avs/registers.h delete mode 100644 sound/soc/intel/avs/utils.c delete mode 100644 sound/soc/intel/boards/sof_cirrus_common.c delete mode 100644 sound/soc/intel/boards/sof_cirrus_common.h delete mode 100644 sound/soc/intel/boards/sof_ssp_amp.c create mode 100644 sound/soc/pxa/imote2.c delete mode 100644 sound/soc/qcom/lpass-cdc-dma.c delete mode 100644 sound/soc/qcom/lpass-sc7280.c delete mode 100644 sound/soc/qcom/sc7280.c delete mode 100644 sound/soc/sof/iomem-utils.c delete mode 100644 sound/soc/sof/sof-client-ipc-flood-test.c delete mode 100644 sound/soc/sof/sof-client-ipc-msg-injector.c delete mode 100644 sound/soc/sof/sof-client-probes.c delete mode 100644 sound/soc/sof/sof-client-probes.h delete mode 100644 sound/soc/sof/sof-client.c delete mode 100644 sound/soc/sof/sof-client.h create mode 100644 sound/soc/sof/sof-probes.c create mode 100644 sound/soc/sof/sof-probes.h delete mode 100644 sound/soc/sof/sof-utils.c delete mode 100644 sound/soc/sof/sof-utils.h create mode 100644 sound/soc/sof/utils.c delete mode 100644 tools/arch/x86/intel_sdsi/Makefile delete mode 100644 tools/arch/x86/intel_sdsi/intel_sdsi.c delete mode 100644 tools/include/linux/cache.h delete mode 100644 tools/include/linux/debugfs.h delete mode 100644 tools/include/linux/io.h delete mode 100644 tools/include/linux/mm.h delete mode 100644 tools/include/linux/pfn.h delete mode 100644 tools/include/linux/slab.h delete mode 100644 tools/lib/slab.c copy tools/perf/arch/{csky => nds32}/Build (100%) create mode 100644 tools/perf/arch/nds32/util/Build create mode 100644 tools/perf/arch/nds32/util/header.c delete mode 100644 tools/perf/pmu-events/arch/x86/goldmont/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore.json delete mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore.json delete mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore.json delete mode 100644 tools/perf/pmu-events/arch/x86/silvermont/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/floating-point.json delete mode 100644 tools/perf/util/maps.c rename tools/power/cpupower/{TODO => ToDo} (100%) delete mode 100644 tools/power/cpupower/lib/acpi_cppc.c delete mode 100644 tools/power/cpupower/lib/acpi_cppc.h delete mode 100755 tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py delete mode 100644 tools/power/x86/intel-speed-select/hfi-events.c delete mode 100644 tools/power/x86/intel-speed-select/isst-daemon.c delete mode 100644 tools/testing/cxl/mock_mem.c create mode 100644 tools/testing/cxl/mock_pmem.c delete mode 100644 tools/testing/memblock/.gitignore delete mode 100644 tools/testing/memblock/Makefile delete mode 100644 tools/testing/memblock/README delete mode 100644 tools/testing/memblock/TODO delete mode 100644 tools/testing/memblock/asm/dma.h delete mode 100644 tools/testing/memblock/internal.h delete mode 100644 tools/testing/memblock/lib/slab.c delete mode 100644 tools/testing/memblock/linux/init.h delete mode 100644 tools/testing/memblock/linux/kernel.h delete mode 100644 tools/testing/memblock/linux/kmemleak.h delete mode 100644 tools/testing/memblock/linux/memory_hotplug.h delete mode 100644 tools/testing/memblock/linux/mmzone.h delete mode 100644 tools/testing/memblock/linux/printk.h delete mode 100644 tools/testing/memblock/main.c delete mode 100644 tools/testing/memblock/mmzone.c delete mode 100644 tools/testing/memblock/scripts/Makefile.include delete mode 100644 tools/testing/memblock/tests/alloc_api.c delete mode 100644 tools/testing/memblock/tests/alloc_api.h delete mode 100644 tools/testing/memblock/tests/alloc_helpers_api.c delete mode 100644 tools/testing/memblock/tests/alloc_helpers_api.h delete mode 100644 tools/testing/memblock/tests/alloc_nid_api.c delete mode 100644 tools/testing/memblock/tests/alloc_nid_api.h delete mode 100644 tools/testing/memblock/tests/basic_api.c delete mode 100644 tools/testing/memblock/tests/basic_api.h delete mode 100644 tools/testing/memblock/tests/common.c delete mode 100644 tools/testing/memblock/tests/common.h create mode 100644 tools/testing/radix-tree/linux/gfp.h create mode 100644 tools/testing/radix-tree/linux/slab.h delete mode 100644 tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c delete mode 100644 tools/testing/selftests/bpf/progs/test_custom_sec_handlers.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_do_redirect.c delete mode 100644 tools/testing/selftests/damon/sysfs.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/hw_stats_l3.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/hw_stats_l3.sh delete mode 100755 tools/testing/selftests/drivers/sdsi/sdsi.sh delete mode 100644 tools/testing/selftests/drivers/sdsi/sdsi_test.py rename tools/testing/selftests/exec/{binfmt_script.py => binfmt_script} (100%) delete mode 100644 tools/testing/selftests/exec/null-argv.c delete mode 100644 tools/testing/selftests/interpreter/.gitignore delete mode 100644 tools/testing/selftests/interpreter/Makefile delete mode 100644 tools/testing/selftests/interpreter/config delete mode 100644 tools/testing/selftests/interpreter/trust_policy_test.c delete mode 100644 tools/testing/selftests/kvm/max_guest_memory_test.c delete mode 100644 tools/testing/selftests/kvm/s390x/tprot.c delete mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_svm_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/xapic_state_test.c delete mode 120000 tools/testing/selftests/powerpc/copyloops/mem_64.S delete mode 100644 tools/testing/selftests/powerpc/copyloops/memcpy_stubs.S delete mode 100644 tools/testing/selftests/powerpc/copyloops/memmove_validate.c delete mode 100644 tools/testing/selftests/powerpc/mce/Makefile delete mode 100644 tools/testing/selftests/powerpc/mce/inject-ra-err.c delete mode 120000 tools/testing/selftests/powerpc/mce/vas-api.h delete mode 100644 tools/testing/selftests/powerpc/papr_attributes/.gitignore delete mode 100644 tools/testing/selftests/powerpc/papr_attributes/Makefile delete mode 100644 tools/testing/selftests/powerpc/papr_attributes/attr_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/.gitignore delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/Makefile delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/misc.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/misc.h delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_cc56ru [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_except [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_fc56_p [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_fc56_p [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_pmccex [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_pmcjce_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr1_comb_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr2_fcs_fc [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr2_l2l3_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr3_src_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_thresh [...] delete mode 100644 tools/testing/selftests/rseq/compiler.h delete mode 100644 tools/testing/selftests/rseq/rseq-abi.h delete mode 100644 tools/testing/selftests/rseq/rseq-generic-thread-pointer.h delete mode 100644 tools/testing/selftests/rseq/rseq-ppc-thread-pointer.h delete mode 100644 tools/testing/selftests/rseq/rseq-thread-pointer.h delete mode 100644 tools/testing/selftests/rseq/rseq-x86-thread-pointer.h delete mode 100644 tools/testing/selftests/user_events/Makefile delete mode 100644 tools/testing/selftests/user_events/dyn_test.c delete mode 100644 tools/testing/selftests/user_events/ftrace_test.c delete mode 100644 tools/testing/selftests/user_events/perf_test.c delete mode 100644 tools/testing/selftests/user_events/settings delete mode 100644 tools/testing/selftests/vm/hugepage-vmemmap.c delete mode 100644 tools/testing/selftests/vm/hugetlb-madvise.c delete mode 100644 tools/testing/selftests/vm/soft-dirty.c delete mode 100644 tools/testing/selftests/vm/util.h