This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
discards 4b738f94b3a6 Merge commit 'next-20220215~2' into tmp-akpm/master discards befa563de846 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() discards fb6369730bc1 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" discards 74d2931ba36f selftests: use -isystem instead of -I to include headers discards 44b3e6a8dd98 selftests: kselftest framework: provide "finished" helper discards 080147009e9a selftests: vm: remove dependecy from internal kernel macros discards db04fb9b3e38 selftests: vm: add the uapi headers include variable discards 287d1528d33b selftests: mptcp: add the uapi headers include variable discards e0a7944a5e29 selftests: net: add the uapi headers include variable discards cccc64deeb37 selftests: landlock: add the uapi headers include variable discards 20d5142b9acb selftests: kvm: add the uapi headers include variable discards d2776ba3a7e7 selftests: futex: add the uapi headers include variable discards 78d7715a1a6b selftests: correct the headers install path discards 051517d6d3b9 selftests: add and export a kernel uapi headers path discards ec22ca3a2818 selftests: set the BUILD variable to absolute path discards 3d5388e7ae76 kcov: properly handle subsequent mmap calls discards 1dcfa05df0e7 kcov: split ioctl handling into locked and unlocked parts discards ea64b7e8b39f panic: allow printing extra panic information on kdump discards 319feddec4dd panic: add option to dump all CPUs backtraces in panic_print discards 46076c8ee7de sysctl: documentation: fix table format warning discards 260cdd290327 docs: sysctl/kernel: add missing bit to panic_print discards 0002324d53c0 kasan: no need to unset panic_on_warn in end_report() discards 44b6a7fa64c0 ubsan: no need to unset panic_on_warn in ubsan_epilogue() discards aa1b76aedef4 panic: unset panic_on_warn inside panic() discards 64b3bef95bdd docs: kdump: add scp example to write out the dump file discards 4ed790f82ab6 docs: kdump: update description about sysfs file system support discards eee9124c56fe arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef discards 2b59cb8d880b x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef discards b37d53de1744 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] discards 0f39f88bb875 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] discards 2e33efc491eb selftests/exec: test for empty string on NULL argv discards cd3a5c1ed920 exec: Fix min/max typo in stack space calculation discards 969c46817235 exec: force single empty string when argv is empty discards 8571b092854b fat: use pointer to simple type in put_user() discards 907a4f569e2c minix: fix bug when opening a file with O_DIRECT discards 16cbbd4f4724 fs/pipe.c: local vars have to match types of proper pipe_i [...] discards 4ed811dbfbfe fs/pipe: use kvcalloc to allocate a pipe_buffer array discards f2e40035f2e5 init/main.c: silence some -Wunused-parameter warnings discards 467f05cf2806 init: use ktime_us_delta() to make initcall_debug log more [...] discards ee8191072d60 kallsyms: print module name in %ps/S case when KALLSYMS is [...] discards f580707c59c8 binfmt: move more stuff undef CONFIG_COREDUMP discards fec96b50bae4 ELF: fix overflow in total mapping size calculation discards 27f303b19555 fs/binfmt_elf: refactor load_elf_binary function discards 038f2668897b fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 discards 74a9bdc75eb6 fs/binfmt_elf: fix AT_PHDR for unusual ELF files discards 1db761466165 scripts/checkpatch.pl: remove _deferred and _deferred_once [...] discards 87b5bb19cce1 checkpatch: add early_param exception to blank line after [...] discards c67dc21cf600 checkpatch: add --fix option for some TRAILING_STATEMENTS discards 10312ec824e7 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] discards 6a670d55ceb1 lz4: fix LZ4_decompress_safe_partial read out of bound discards 7adae8901cc1 bitfield: add explicit inclusions to the example discards c3f6d69421f1 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() discards 8f8f0e2dc5d6 include: drop pointless __compiler_offsetof indirection discards 8586fbf89b39 Kconfig.debug: make DEBUG_INFO always default=n discards 261fa8499c68 Kconfig.debug: make DEBUG_INFO selectable from a choice discards 06d5f255cef5 proc/sysctl: make protected_* world readable discards 272e34c717ed proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment discards 1854fa72d083 proc/vmcore: fix possible deadlock on concurrent mmap and read discards 1225ddb03cec proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix discards 25228c1df36a proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks discards 6bfc7e9152be kernel/hung_task.c: Monitor killed tasks. discards 0a38140aeba3 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 4ee2d2c20d73 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 3062f20f3e07 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] discards 1e878dddacfc mm/damon/dbgfs-test: fix is_target_id() change discards daf9fc4d11d1 mm/damon/dbgfs: use operations id for knowing if the targe [...] discards d4840e18fc4c mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] discards b540454793af mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] discards 3c6f7db2983d mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] discards b50d8753e2c8 mm/damon: let monitoring operations can be registered and [...] discards f5ae71f4cdec mm/damon: rename damon_primitives to damon_operations discards a51e84959f2c mm/damon: remove redundant page validation discards 8550442f9413 mm/damon: remove the target id concept discards 831d899bc015 mm/damon/core: move damon_set_targets() into dbgfs discards 444de4fe4870 Docs/admin-guide/mm/damon/usage: update for changed initai [...] discards 736d9fbb3e73 mm/damon/dbgfs/init_regions: use target index instead of t [...] discards d9c5e9c13c96 mm/gup: migrate device coherent pages when pinning instead [...] discards 37b4eafdb42b mm: remove the vma check in migrate_vma_setup() discards 2b08b88a8e82 tools: update test_hmm script to support SP config discards 00385c147411 tools: update hmm-test to support device coherent type discards 8b02886fa622 lib: add support for device coherent type in test_hmm discards e04019fae9aa lib: test_hmm add module param for zone device type discards 3db32399b90d lib: test_hmm add ioctl to get zone device type discards fdc16090b45f drm/amdkfd: coherent type as sys mem on migration to ram discards d67bd8679ad5 drm/amdkfd: add SPM support for SVM discards 46bd550f78eb mm/gup: fail get_user_pages for LONGTERM dev coherent type discards 763e23689410 mm: add device coherent vma selection for memory migration discards 0ba9aa4b28ed mm: add zone device coherent type memory support discards 7693ae2788c3 mm: build migrate_vma_* for all configs with ZONE_DEVICE support discards 474f3dfcb7c4 mm: include <asm/tlbflush.h> in migrate_device.c discards 09e362dc151a mm: move the migrate_vma_* device migration code into its [...] discards 7bd73b370ed4 mm: refactor the ZONE_DEVICE handling in migrate_vma_pages discards e3adfbd5f6d0 mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page discards c68aecdd42c8 mm: refactor check_and_migrate_movable_pages discards 339d79e8e2d0 mm: generalize the pgmap based page_free infrastructure discards b7e91035eaf1 fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED discards 7fecfcec6f9c mm: remove the extra ZONE_DEVICE struct page refcount discards 59b0ffa390cb fix for "mm: don't include <linux/memremap.h> in <linux/mm.h>" discards f4af26bd0e0e mm-dont-include-linux-memremaph-in-linux-mmh-fix discards 24850fa93afe mm: don't include <linux/memremap.h> in <linux/mm.h> discards 6a600c3c4192 mm: simplify freeing of devmap managed pages discards 664d7cd1e40e mm: move free_devmap_managed_page to memremap.c discards 45a5e05cd9df mm: remove pointless includes from <linux/hmm.h> discards a4ac671f44f4 mm: remove the __KERNEL__ guard from <linux/mm.h> discards bdef807b06c2 mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages discards 4a8815eda59a mm/hmm.c: remove unneeded local variable ret discards acef174fc708 mm/highmem: remove unnecessary done label discards 362680e4b679 highmem-document-kunmap_local-v2 discards 9f67d6442777 highmem: document kunmap_local() discards ce9c4fa402f9 mm: uninline copy_overflow() discards 918a9be52c09 mm: remove usercopy_warn() discards 9bf82a69a747 mm/zswap.c: allow handling just same-value filled pages discards 07b6dc753725 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] discards 73920f0f0dcf drivers/base/memory: determine and store zone for single-z [...] discards dd16db6bcd10 drivers/base/node: rename link_mem_sections() to register_ [...] discards 3b23493e4f81 mm/memory_hotplug: fix misplaced comment in offline_pages discards 76ef88095a86 mm/memory_hotplug: clean up try_offline_node discards aea9b44902e4 mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] discards c05c9affcc03 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix discards 63f98817ff11 mm/memory_hotplug: remove obsolete comment of __add_pages discards ea578a1ef174 drivers/base/node: consolidate node device subsystem initi [...] discards e1987a61e94a drivers/base/memory: add memory block to memory group afte [...] discards a2ab7f8c3d9f memcg: do not tweak node in alloc_mem_cgroup_per_node_info discards 7f08d8be679e mm: make free_area_init_node aware of memory less nodes discards 5b2f5cc7b5ce mm, memory_hotplug: reorganize new pgdat initialization discards 3ae27a3437b4 mm, memory_hotplug: drop arch_free_nodedata discards 3738fe78c364 mm-handle-uninitialized-numa-nodes-gracefully-fix discards 3b27d6fa4ed9 mm: handle uninitialized numa nodes gracefully discards 4772215fa1e2 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] discards 77bcf670d9e7 mm: fix race between MADV_FREE reclaim and blkdev direct IO read discards c6ee87733344 mm/balloon_compaction: make balloon page compaction callba [...] discards c4db3f3bb496 mm/hwpoison: check the subpage, not the head page discards 5e18305eafc2 mm/vmstat: add event for ksm swapping in copy discards 2798d619d25a mm: page_io: fix psi memory pressure error on cold swapins discards bc6866efa27c memory tiering: skip to scan fast memory discards 17ad766fc96e numa-balancing-optimize-page-placement-for-memory-tiering- [...] discards e170f49b17df numa-balancing-optimize-page-placement-for-memory-tiering- [...] discards bd3fbed270cb numa-balancing-optimize-page-placement-for-memory-tiering- [...] discards 7f5a6bdd3027 NUMA balancing: optimize page placement for memory tiering system discards 01fd9c04c1d3 NUMA Balancing: add page promotion counter discards 5df5982705b1 powerpc/fadump: opt out from freeing pages on cma activati [...] discards a4bee5b1539e mm/cma: provide option to opt out from exposing pages on a [...] discards 99e9504d74b3 mm,migrate: fix establishing demotion target discards 9ea822a6d79a mm/migration: add trace events for base page and HugeTLB m [...] discards 7e6b76fd9c4b mm/migration: add trace events for THP migrations discards 69653a105db4 mm: move oom_kill sysctls to their own file discards 848f5608e199 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] discards 8d39bd0d1da5 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] discards 243facf34217 userfaultfd/selftests: enable hugetlb remap and remove eve [...] discards fccc6941e1ed selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test discards 1a5f06415b01 mm: enable MADV_DONTNEED for hugetlb mappings discards 1adb8a36af73 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB discards 496cd66db239 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] discards b310e3ec37c7 selftests: vm: add a hugetlb test case discards 015a1d217e50 mm: sparsemem: use page table lock to protect kernel pmd o [...] discards 111f6c5c123a mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] discards 841f891d8ef3 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] discards 01df6e1dad19 mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP discards 0f135f307eee mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) discards a13d15631726 mm/munlock: page migration needs mlock pagevec drained discards 5550fd7850e7 mm-munlock-mlock_page-munlock_page-batch-by-pagevec-fix discards 21701279f6a5 mm/munlock: mlock_page() munlock_page() batch by pagevec discards e5878f438e77 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() discards 35eb921102a6 mm/migrate: __unmap_and_move() push good newpage to LRU discards 1df6003a122c mm/munlock: mlock_pte_range() when mlocking or munlocking discards 8307b31ab8c5 mm/munlock: maintain page->mlock_count while unevictable discards 386e246bf8c7 mm/munlock: replace clear_page_mlock() by final clearance discards 8ad2289658db mm/munlock: rmap call mlock_vma_page() munlock_vma_page() discards 010d0679a317 mm/munlock: delete munlock_vma_pages_all(), allow oomreap discards ae9e2b3a023b mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE discards 4a37423d32e9 mm/munlock: delete page_mlock() and all its works discards 49e39572cac9 mm: invalidate hwpoison page cache page in fault path discards f6f526d6617c mm/memory-failure.c: remove unnecessary PageTransTail check discards 72aaf2655abf mm/memory-failure.c: remove obsolete comment in __soft_off [...] discards 804823050ff5 mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] discards 7aeb653a9661 mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev discards 9f43651feab1 mm/memory-failure.c: remove unneeded orig_head discards 3fb9d3bc9c17 mm/memory-failure.c: rework the signaling logic in kill_proc discards c0720d5dbe68 mm/memory-failure.c: avoid walking page table when vma_add [...] discards f91f281e1e7b mm/memory-failure.c: minor clean up for memory_failure_dev [...] discards 90322fb627d5 mm/hwpoison: fix error page recovered but reported "not re [...] discards c73be28298ac mm/memory-failure.c: remove obsolete comment discards 5466085a9c6e mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] discards a0cceb78438c mm/page_alloc: limit number of high-order pages on PCP dur [...] discards 664e861c3153 mm/page_alloc: free pages in a single pass during bulk free discards 6603118b4eeb mm/page_alloc: simplify how many pages are selected per pc [...] discards 98cb1f755317 mm/page_alloc: track range of active PCP lists during bulk free discards 22983e70ad97 mm/page_alloc: fetch the correct pcp buddy during bulk free discards 3e69f0e33bad mm/page_alloc: mark pagesets as __maybe_unused discards 88495c29da2b mm: enforce pageblock_order < MAX_ORDER discards 83f35e43c5a0 cma: factor out minimum alignment requirement discards cd302fca4bd0 mm/page_alloc: don't pass pfn to free_unref_page_commit() discards 98d62b0b4492 mm/mmzone.h: remove unused macros discards b8a0a244a65f mm: discard __GFP_ATOMIC discards b2cb00d1afe9 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() discards e261b138d1cc mm/page_alloc: add penalty to local_node discards a6ea435ef247 mm/page_alloc: adding same penalty is enough to get round- [...] discards 16ef86cd0c7d mm: page_alloc: avoid merging non-fallbackable pageblocks [...] discards 50f4f6d76955 mm/vmalloc.c: vmap(): don't allow invalid pages discards 569cdf81781c mm/vmalloc.c: fix "unused function" warning discards c8befd2f4d48 mm/vmalloc: eliminate an extra orig_gfp_mask discards f71f1d097b89 mm/vmalloc: add adjust_search_size parameter discards a307518e4b72 mm/vmalloc: Move draining areas out of caller context discards 143da770e1eb mm/vmalloc: remove unneeded function forward declaration discards 060526216be9 mm-sparsemem-fix-mem_section-will-never-be-null-gcc-12-warning-v2 discards 9cf38efb2127 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning discards be056278d22f mm/sparse: make mminit_validate_memmodel_limits() static discards 2167836cbaa8 memfd: fix shmem huge page failed to set F_SEAL_WRITE attr [...] discards dcd1c9f2b58a mm: replace multiple dcache flush with flush_dcache_folio() discards 375c63ea86dd mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] discards 9145688a6026 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() discards abdb7355193e mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] discards 6bc611de7ea0 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] discards 557ea9c1e737 mm: fix missing cache flush for all tail pages of compound page discards f589dad71cb2 mm: thp: fix wrong cache flush in remove_migration_pmd() discards 892ae211a43a mm: remove mmu_gathers storage from remaining architectures discards 78ce312b521d mm: merge pte_mkhuge() call into arch_make_huge_pte() discards a94e1245be40 mm/huge_memory: remove stale locking logic from __split_hu [...] discards a0849f0f3ca7 mm/huge_memory: remove stale page_trans_huge_mapcount() discards cc07a730bc4e mm/swapfile: remove stale reuse_swap_page() discards 23979b66082d mm/khugepaged: remove reuse_swap_page() usage discards cf5e8a8ccbb2 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() discards f1e1224fc1a5 mm: streamline COW logic in do_swap_page() discards 2981b15e5b13 mm: slightly clarify KSM logic in do_swap_page() discards b7fe3f38145c mm: optimize do_wp_page() for fresh pages in local LRU pagevecs discards ac2f4ccc9b73 mm: optimize do_wp_page() for exclusive pages in the swapcache discards 78618882dacb mm: generalize ARCH_HAS_FILTER_PGPROT discards f917cd71edcd memcg: synchronously enforce memory.high for large overcharges discards a50738452f25 selftests: memcg: test high limit for single entry allocation discards 954293787b08 memcg: unify force charging conditions discards 8356a94ef590 memcg: refactor mem_cgroup_oom discards a17dd751544d mm/memcg: retrieve parent memcg from css.parent discards 3464acd149d9 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation discards e85f0c24fd47 memcg-add-per-memcg-total-kernel-memory-stat-v2 discards 740d09185370 memcg: add per-memcg total kernel memory stat discards 8766cf155fa8 memcg: replace in_interrupt() with !in_task() discards 5b17492e9760 tmpfs: support for file creation time discards 7a507b97c477 mm/gup: remove unused get_user_pages_locked() discards 2f6392a6cc56 mm: change lookup_node() to use get_user_pages_fast() discards f3c1b7952572 mm/gup: remove unused pin_user_pages_locked() discards fa29f13c6a11 mm/gup: follow_pfn_pte(): -EEXIST cleanup discards 0347da388328 mm: fix invalid page pointer returned with FOLL_PIN gups discards 0d797595ba7c filemap: remove find_get_pages() discards ee921f5e2e48 mm-move-page-writeback-sysctls-to-is-own-file-fix discards 7d863551033c mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes discards 70ed03d6ca47 mm: move page-writeback sysctls to their own file discards 3fc8cf4a48ea mm: unexport page_init_poison discards 2d6b4c768c19 tools/vm/page_owner: filter out pid and timestamp discards b2302a6d3452 mm/page_owner: record task command name discards 371cffdccc3c mm/page_owner: print memcg information discards 83ab3ccd153f mm/page_owner: use scnprintf() to avoid excessive buffer o [...] discards a0368344a96e lib/vsprintf: avoid redundant work with 0 size discards 6ff19865c204 Documentation/vm/page_owner.rst: fix unexpected indentation warns discards d7cafc48ac39 documentation-vm-page_ownerrst-update-the-documentation-fix discards 38828986ba4e Documentation/vm/page_owner.rst: update the documentation discards f3d269d2ef8b tools/vm/page_owner_sort.c: delete invalid duplicate code discards 9f9426d81be5 tools/vm/page_owner_sort.c: two trivial fixes discards d226b96f06f7 tools/vm/page_owner_sort.c: support sorting pid and time discards 3bd786b58921 tools/vm/page_owner_sort.c: add switch between culling by [...] discards 306533e763fa tools/vm/page_owner_sort.c: support sorting by stack trace discards 522f8b28058c tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] discards f989e605ea2c tools/vm/page_owner_sort.c: sort by stacktrace before culling discards 40b6df962dd0 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] discards 5637d6cda79c fix for "kasan: improve vmalloc tests" discards 0c4c3e5a202f similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" discards df9adbcce5f1 kasan: improve vmalloc tests discards 75b901d4a64c kasan: documentation updates discards 153c0acd9989 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes discards 6655acfc1b20 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS discards 2ebc5992012f kasan: add kasan.vmalloc command line flag discards 012858a304ae kasan: clean up feature flags for HW_TAGS mode discards b2f388c48576 kasan: mark kasan_arg_stacktrace as __initdata discards b9306ef1f4dc kasan, arm64: don't tag executable vmalloc allocations discards 339207207848 kasan, vmalloc: only tag normal vmalloc allocations discards 6e13be23c178 kasan, vmalloc: add vmalloc tagging for HW_TAGS discards 1e8c63f96420 kasan, page_alloc: allow skipping memory init for HW_TAGS discards 2d999b379ba3 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS discards 038711a62932 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS discards e4037b5316d1 kasan, vmalloc: unpoison VM_ALLOC pages after mapping discards a72169c42da8 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged discards 5dc89b4979a7 kasan, vmalloc: add vmalloc tagging for SW_TAGS discards 4ad07aab5710 kasan, arm64: reset pointer tags of vmapped stacks discards 9977ceaa44f1 kasan, fork: reset pointer tags of vmapped stacks discards 7180c1ae22a7 kasan, vmalloc: reset tags in vmalloc functions discards 41b32367693b kasan: add wrappers for vmalloc hooks discards d049e121d382 kasan: reorder vmalloc hooks discards 84d9d22bc16e kasan, vmalloc: drop outdated VM_KASAN comment discards dc5642629e86 kasan, x86, arm64, s390: rename functions for modules shadow discards 5dfbdf1e08e9 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS discards 3e9f08728efa kasan: clean up metadata byte definitions discards 8fd1ab668d03 kasan, page_alloc: rework kasan_unpoison_pages call site discards 85eead46c762 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook discards 7ea3739ea6dd kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook discards 83e598d2923c kasan, page_alloc: combine tag_clear_highpage calls in pos [...] discards 6748be1dff98 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook discards 66491a8778ea kasan, page_alloc: refactor init checks in post_alloc_hook discards a0be0d2d870d kasan: only apply __GFP_ZEROTAGS when memory is zeroed discards 25e1512b48e7 mm: clarify __GFP_ZEROTAGS comment discards fed2779b5cba kasan: drop skip_kasan_poison variable in free_pages_prepare discards 4c553c4a4bf4 kasan, page_alloc: init memory of skipped pages on free discards e9dd0d48ecb3 kasan, page_alloc: simplify kasan_poison_pages call site discards b58d374b1d0d kasan, page_alloc: merge kasan_free_pages into free_pages_prepare discards 4c78f14c3525 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] discards 5c560c38df39 kasan, page_alloc: deduplicate should_skip_kasan_poison discards b7392b60fad7 mount: warn only once about timestamp range expiration discards a7bc1370e301 mm: remove congestion tracking framework discards 9ee4c85a4b60 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" discards c3ec696cac3a NFS: remove congestion control discards 532a9884ac0a fuse: don't set/clear bdi_congested discards 73e8ce954278 cephfs: don't set/clear bdi_congestion discards 7525fef80ede f2f2: replace some congestion_wait() calls with io_schedul [...] discards 2c90a7df436a f2fs: change retry waiting for f2fs_write_single_data_page() discards b66044518684 ext2: remove unused pointer bdi discards c95a3aec6b2d remove-bdi_congested-and-wb_congested-and-related-functions-fix discards f183b4a0053e mm/fs: remove bdi_congested() and wb_congested() and relat [...] discards 908619257214 mm/fs: remove inode_congested() discards 3bb6103d1fbb ocfs2: fix ocfs2 corrupt when iputting an inode discards a110b2800bee ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 698261009ba4 ocfs2: reflink deadlock when clone file to the same direct [...] discards 4fbd70591b2e fs/ocfs2: fix comments mentioning i_mutex discards cc83901d8bfe ocfs2: cleanup some return variables discards 61bf42fdf953 ntfs: add sanity check on allocation size discards 4a10d4771cdf procfs: prevent unprivileged processes accessing fdinfo dir discards e9ac0142599f /proc/kpageflags: do not use uninitialized struct pages discards 53ff49e01479 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards c89f50774050 fs/file_table: fix adding missing kmemleak_not_leak() discards 450cdf37dc86 hugetlbfs: fix a truncation issue in hugepages parameter discards 0c82e6326e0e mm: fix use-after-free bug when mm->mmap is reused after b [...] discards ded2fcd244c8 mm: fix use-after-free when anon vma name is used after vm [...] discards fb66adc853a4 kasan: test: prevent cache merging in kmem_cache_double_destroy discards 328f5608e7c7 mm/hugetlb: fix kernel crash with hugetlb mremap discards dd3f953cca5a selftests/vm: cleanup hugetlb file after mremap test discards ddf2f1d48036 mm: fix panic in __alloc_pages discards c1888ffdd740 coredump: also dump first pages of non-executable ELF libraries omits 9cd3a70aa92e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits c77670c6dede Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5c152f0c366b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 36bf2696a94f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7b6da49575eb Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits f647de9a0d94 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 3e3ebfbcd943 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d41850ac19cc Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 9f0132deee4c Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 98e621e6c2da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 558831f2ca72 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 78c1f970b551 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fbf7b9bacf8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 729d56c60c93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 96d314db7580 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d2e49455811 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a1fb4ababd0 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits ea00715da137 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 00013f3766d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40d933819b5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f4c551140892 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits b586ca255ce4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 83a749ccfd75 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 014993450642 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c1f1aaf99eb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3d4500016ac1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1be3324ef9d4 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 35fb57611072 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits e581ebafa134 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 2005a4a1aadf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits badb8690c38a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 386408f66649 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f9d1d26d85e3 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 329e03644159 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 0b435dcf7f64 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits eb32660bc9d0 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 12fd0d082de6 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 84f4c891bd88 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 69f27b8d6cb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a4b5c7079401 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a9d154611f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1d7642c28063 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ed8d7c440193 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6cca18517740 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 79866ba4655b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ebb1cf119f79 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 9ae953afbc93 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits aa56c1ffec68 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 715a6f898b05 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 58f103101c54 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits f68eda78e6a0 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 12eed9aa3b90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 106e10c4839e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d554d0637a0c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 45499cc36039 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ce9d663750fa Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits f84b41430f50 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 1233174971f3 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 95df3ac9e50e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a60958df264a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 31e250d5a873 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 49c7b7ce399a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 381a0c7531d9 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits a8bc33926e8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b19fd146b7bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 066e5ecbcb14 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 7199f895b9b3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f36aaefc92ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d59d4afe95d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1abd25691273 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 83f6ad938196 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b2fb79cfb26d Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 9202d67a3c2a Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits eec0f6a37559 next-20220214/drm-intel omits d7e7b7e2d3f5 next-20220214/amdgpu omits c401fa1892b3 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 048a59ef55a1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1e114ca3edbd Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 6a18e2b7aa9c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 6dd102959920 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits e8952af18cca Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7b495b975bf8 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits bc1a672d5d6a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6657a9d44796 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ddddffe02717 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6f3187d3d950 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ca7f7cef008 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits f210ea5395dc Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 54e2f59c1955 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits f391ee89c586 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits faceeeaca51b Merge branch 'master' of git://linuxtv.org/media_tree.git omits bec8dd03afda Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 926acc95d029 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits b48742a3dab5 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 15e88dee2528 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 39b3568da8c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 057a4bafd8d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4921a96fc233 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 305c09ab8681 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e61b188ac3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 7bacba079db9 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 3eb5b2799b31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 67fe1e75a532 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 0c5bf862e63c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits b5a0f8c5fb09 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8616c1a60aa6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 0d71e9c10d6a Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits a10d0051fa99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b18f0b656ca Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits d4ffa112ca26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a90c20f4de5f Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 67fda799bc20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40fecbc996ef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5e7e7be36f36 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 93d5f4ec70a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1310b6feae8b Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 739b69da51f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 999fbc3e2a02 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits aebf8f47f9b6 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 1facc18a5876 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b42c5cebb25e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c860ec06898e Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 89763561b5c1 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits d647f1562d3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c5964a1c14b Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 939e7c5f13bb Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 92eebd2a5ed7 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 2dfb2bbea1db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53d20c273cf2 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 4137aabfa441 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits dfe39b4aa98f Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits d3a5d0e9c937 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 32667b2c244b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53e83bf3cb1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a28dd2ed4ebb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 6689afe2e8bf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1b99b80c5fd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1c0f12111f16 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7b50b2f9c785 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 29c04f28297e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2e4a6bde082d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fc2ecce44bdb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7fe0e29c70ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6fa4f1c34b4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 01482be488c6 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 8e51a0fc0934 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 074ec8c64a6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits acbc9b453c34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3a69ec73b95 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits 6f7c4650c48e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 5f6534baefdb Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits faea0d5ac950 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 371dd56ee35f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e2b619d504a3 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 490fcb5ad138 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 519817c8f9d2 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 81644e28765d Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 8753fc9adf22 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 53154621845a Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits d40522446fec Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 362a911a6b91 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a9c7e4e2dc10 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits b44c7a0982ca Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8cbd0a2cc1c9 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 6994c820a2d2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4ab7aea57a24 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 64ddd1366364 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 8f4ac7c2a8cc Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 4d30f00564b6 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] omits b44e81fc8725 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 86dc3340c34d Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 6fd71d0585e4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6170eec51748 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits e885c534b95c Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 0f88f4d90ace Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 35b7cdc49bb5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 312b241641c0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0e24a5b04683 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2eab41acee1f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b3a332e2439a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 69a8b15da340 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0c1cfa28a867 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 541b0c2056f5 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 780273e0d5d1 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits e8c41b2cf1d9 Merge branch 'for-next-next-v5.17-20220214' into for-next- [...] omits 51cef5d11e95 Merge branch 'for-next-current-v5.16-20220214' into for-ne [...] omits fe70e6414458 Merge branch 'ext/naohiro/sb-write-reloc' into for-next-ne [...] omits 831822e7db2b Merge branch 'ext/josef/eh-fixes' into for-next-next-v5.17 [...] omits d3ca5147b6f6 Merge branch 'ext/qu/waste-cpu-v4-partial' into for-next-n [...] omits 0a2ca519bf72 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] omits 3e8c94a65a10 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] omits 216d003722ef Merge branch 'ext/omar/encoded-13-git' into for-next-next- [...] omits 548a9dd8b4bc Merge branch 'misc-next' into for-next-next-v5.17-20220214 omits aa1f4fce9903 Merge branch 'misc-5.17' into for-next-current-v5.16-20220214 omits d4e043a4af96 Merge branch 'devprop' into linux-next omits 7eb6678636cf Merge branch 'pnp' into linux-next omits d8036ad09527 Merge branch 'thermal-docs' into linux-next omits ddc592547ca4 Merge branches 'thermal-powerclamp' and 'thermal-int340x' [...] omits 414df0267347 Merge branch 'thermal-hfi' into linux-next omits 1cd4a97227ca Merge branches 'pm-cpufreq' and 'pm-tools' into linux-next omits 37015b0a175a Merge branch 'acpi-tables' into linux-next omits 8182e5e01bbb Merge branches 'acpica', 'acpi-osl' and 'acpi-properties' [...] omits 19055a8695a3 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] omits 2b27b7e8b6df btrfs: introduce dedicated helper to scrub simple-stripe b [...] omits 8c06f62e41f6 btrfs: introduce dedicated helper to scrub simple-mirror b [...] omits cc840a79a0f0 btrfs: introduce a helper to locate an extent item omits 406c976a7b3c btrfs: expand subpage support to any PAGE_SIZE > 4K omits faa580915698 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 03c1066f1233 btrfs: use dummy extent buffer for super block sys chunk a [...] omits 4757e014a3af btrfs: add BTRFS_IOC_ENCODED_WRITE omits 5bd64b6fcc31 btrfs: add BTRFS_IOC_ENCODED_READ ioctl omits 068d43a1142e btrfs: add definitions and documentation for encoded I/O ioctls omits 0f3aa5c20835 btrfs: optionally extend i_size in cow_file_range_inline() omits 793205b0da0a btrfs: clean up cow_file_range_inline() omits ac2913de2828 btrfs: support different disk extent size for delalloc omits ed224b4d477e btrfs: add ram_bytes and offset to btrfs_ordered_extent omits d868fad7efe2 btrfs: don't advance offset for compressed bios in btrfs_c [...] omits 7e185bb0c297 fs: export variant of generic_write_checks without iov_iter omits cf88dc635cdc fs: export rw_verify_area() omits 5531f4a24bfd btrfs: zoned: mark relocation as writing omits 96ba9d726bf7 fs: add asserting functions for sb_start_{write,pagefault, [...] omits 60c555e82e2c btrfs: do not clean up repair bio if submit fails omits 7cd53042c1d0 btrfs: do not try to repair bio that has no mirror set omits 77ebd0b2f1a3 btrfs: do not double complete bio on errors during compres [...] omits 4bba2d39e78b btrfs: track compressed bio errors as blk_status_t omits c7d664514d6b btrfs: remove the bio argument from finish_compressed_bio_read omits 0f10b44bb0e7 btrfs: check correct bio in finish_compressed_bio_read omits b904c5710593 btrfs: handle csum lookup errors properly on reads omits b62c906e5f3e btrfs: make search_csum_tree return 0 if we get -EFBIG omits 7446fe3552b3 btrfs: defrag: use btrfs_defrag_ctrl to replace btrfs_ioct [...] omits 2b2283ffa6ac btrfs: defrag: introduce btrfs_defrag_ctrl structure for l [...] omits f013ad24ee6e btrfs: uapi: introduce BTRFS_DEFRAG_RANGE_MASK for later s [...] omits 902ed4903c19 doc: nvmem: Update example omits 29be7d2b8f9e doc: nvmem: Remove references to regmap omits e6bdccf29c3c arch: Remove references to CONFIG_NFSD_V3 in the default configs omits 2fe159eac97a NFSD: Remove CONFIG_NFSD_V3 omits 424068f103a8 SUNRPC: Remove svc_shutdown_net() omits b4911a303f96 SUNRPC: Rename svc_close_xprt() omits 26978084103a SUNRPC: Rename svc_create_xprt() omits 45fb0a5b97ac SUNRPC: Remove svo_shutdown method omits 1981f4b9edad SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() omits 28bb9c734bcd SUNRPC: Remove the .svo_enqueue_xprt method omits 34de90a1039a SUNRPC: Record endpoint information in trace log omits bc42446d242f SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits 564083ecca10 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] omits b9a8bfb02979 NFSD: Remove NFSD_PROC_ARGS_* macros omits 5bd9e74aa920 NFSD: Use __sockaddr field to store socket addresses omits 88c4ead4b0cf tracing: Update print fmt check to handle new __get_sockad [...] omits 349e6ce41ef3 tracing: Introduce helpers to safely handle dynamic-sized [...] omits f1b4c530314b NFSD: Streamline the rare "found" case omits 7b766a636fee NFSD: Skip extra computation for RC_NOCACHE case omits 2df441b3712d NFSD: De-duplicate hash bucket indexing omits 55efb643f67a nfsd: Add support for the birth time attribute omits eb1f9cb7627f random: pull add_hwgenerator_randomness() declaration into [...] omits 5e0c8c5c30c2 random: check for crng_init == 0 in add_device_randomness() omits 77f41b97d529 random: unify early init crng load accounting omits 7e2862edd5b3 random: do not take pool spinlock at boot omits a727282b8518 random: defer fast pool mixing to worker omits 23698e0a679c random: rewrite header introductory comment omits 079f87ee3392 random: group sysctl functions omits 413762a946c9 random: group userspace read/write functions omits d350a9e5f831 random: group entropy collection functions omits 5c54c3a0725a random: group entropy extraction functions omits 7e883733ddb8 random: group crng functions omits ff30036847db random: group initialization wait functions omits 2eb0bc04d8b0 random: remove whitespace and reorder includes omits a67ac08a2c66 random: remove useless header comment omits 5d4fd94b8f19 random: introduce drain_entropy() helper to declutter crng [...] omits 4ce3ea935e91 random: deobfuscate irq u32/u64 contributions omits a472cca485bb Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 77c6e3825c8f Merge branch 'for-next/scmi/updates' of git://git.kernel.o [...] omits 2bbc788dadb8 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] omits 976843648c79 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] omits 035bd7e27962 clk: scmi: Support atomic clock enable/disable API omits 064079250602 firmware: arm_scmi: Add support for clock_enable_latency omits ced6c0c7a16b firmware: arm_scmi: Add atomic support to clock protocol omits f66e99eb0175 firmware: arm_scmi: Support optional system wide atomic-th [...] omits 498023dbb15f dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] omits 4fb016d955a3 firmware: arm_scmi: Add atomic mode support to virtio transport omits 2409ec4c0946 firmware: arm_scmi: Review virtio free_list handling omits 96bbcc3f6c0b firmware: arm_scmi: Add a virtio channel refcount omits 8e3ed297995c Merge branch 'for-5.18-panic-deadlocks' into for-next omits a498017d0571 nvmem: add driver for Layerscape SFP (Security Fuse Processor) omits fc036516aae4 dt-bindings: nvmem: add fsl,layerscape-sfp binding omits 26b081a017c0 nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() omits bf06963d2b7c nvmem: sunxi_sid: Add support for D1 variant omits a74f2b7d9083 dt-bindings: nvmem: SID: Add compatible for D1 omits a9bed2a9f967 kbuild: replace $(if A,A,B) with $(or A,B) omits bf4e0b0a1140 random: add proper SPDX header omits 9e529d63b4d6 random: remove unused tracepoints omits dd3c977c3ec3 random: remove ifdef'd out interrupt bench omits f543199c1ffc random: tie batched entropy generation to base_crng generation omits eac1bb16e570 random: fix locking for crng_init in crng_reseed() omits cd7fc37163da random: zero buffer after reading entropy from userspace omits 930f959ba484 random: remove outdated INT_MAX >> 6 check in urandom_read() omits 60681e367870 random: make more consistent use of integer types omits 6372cc7e5531 random: use hash function for crng_slow_load() omits c99c582963b8 random: use simpler fast key erasure flow on per-cpu keys omits a086a3a1cbfe random: absorb fast pool into input pool after fast load omits e8d4b479251d random: do not xor RDRAND when writing into /dev/random omits 75b8fd96f4dc random: ensure early RDSEED goes through mixer on init omits 4823f059d0ac random: inline leaves of rand_initialize() omits 9b9a0c25a8d1 random: get rid of secondary crngs omits 418d04cc876d random: use RDSEED instead of RDRAND in entropy extraction omits 519b52becb65 random: fix locking in crng_fast_load() omits 6a1d5317ee05 random: remove batched entropy locking omits 8990c225eb9f random: remove use_input_pool parameter from crng_reseed() omits 2c3906259458 random: make credit_entropy_bits() always safe omits 77a5fda6165b random: always wake up entropy writers after extraction omits 08f2689055c7 random: use linear min-entropy accumulation crediting omits e881eb34f2ea random: simplify entropy debiting omits d232fc449c65 random: use computational hash for entropy extraction omits 128542976f8e m68k: m5441x: remove erroneous clock disable omits 90ba8ee4c472 m68knommu: fix ucsimm sparse warnings omits 4798b97f7a2d m68knommu: fix 'screen_bits' defined but not used omits aa6094bbb45d m68knommu: fix warning: no previous prototype for 'init_dragen2' omits 8a3d8d8a3c55 Merge locking/core into tip/master omits 4d1e515f4899 Merge x86/sev into tip/master omits bba0518105c3 Merge x86/sgx into tip/master omits e3649c5bd85e Merge x86/cpu into tip/master omits b225e8a41f3c Merge irq/core into tip/master omits 4d6204349ed9 Merge x86/irq into tip/master omits 8838a45b9784 Merge perf/core into tip/master omits 6b018ec09d7d Merge sched/core into tip/master omits 3a7ccf516763 Merge x86/paravirt into tip/master omits 3114715c005b Merge x86/build into tip/master omits cbbba6f6c22b Merge x86/misc into tip/master omits 551c8a926246 Merge branch 'imx/defconfig' into for-next omits 50197bc4e126 Merge branch 'imx/dt64' into for-next omits ecd96e26fdf1 Merge branch 'imx/dt' into for-next omits e47b3c8d7902 Merge branch 'imx/bindings' into for-next omits 11db13da61c7 Merge branch 'imx/soc' into for-next omits 2df83a0575ff f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes omits 4e709cf0d225 dm: reduce dm_target_io struct by 8 bytes omits 390ab8960817 Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 1d82f9be3486 Merge branch 'v5.18-armsoc/dts64' into for-next omits a60d429f4de7 dm: avoid costly xchg in start_io_acct unless needed omits 1f3c938ea2e6 dm: restrict capabilities of bios handled with __send_dupl [...] omits 224b28edd00e gfs2: Initialize gh_error in gfs2_glock_nq omits 9863ee899b0b gfs2: Make use of list_is_first omits d4e3b2f64d8a gfs2: Switch lock order of inode and iopen glock omits de783bb0db7b gfs2: cancel timed-out glock requests omits e90329f35dbc gfs2: Expect -EBUSY after canceling dlm locking requests omits 4e8f6968f644 gfs2: gfs2_setattr_size error path fix omits 700e82af02f2 gfs2: assign rgrp glock before compute_bitstructs omits 9d6fb14c4697 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] omits 2afa24d0df97 drm/radeon: Add HD-audio component notifier support (v2) omits f9819b73462a Revert "drm/amd/display: To modify the condition in indica [...] omits 92a6a399b0f7 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 08f34fe2bab7 drm/amdgpu: only check for _PR3 on dGPUs omits b64fa6922482 drm/amdgpu: add another raven1 gfxoff quirk omits 3fa9a567369f Merge branch 'v5.18-armsoc/dts64' into for-next omits 8df4b5237f45 dm: move duplicate code in callers of alloc_tio into alloc_tio omits d47ec5088e20 dm delay: use dm_submit_bio_remap omits b3074b05dfe8 dm crypt: use dm_submit_bio_remap omits 99b5428d31f0 dm: add dm_submit_bio_remap interface omits 6fea5b45f6ae block: add bio_start_io_acct_remapped for the benefit of DM omits b547d9589566 dm: move kicking of suspend queue to dm_io_dec_pending omits 03973660cbe5 dm: record old_sector in dm_target_io before calling map function omits 02ac5ee1018b dm: remove code only needed before submit_bio recursion omits 41a533dc5344 dm: remove unused mapped_device argument from free_tio omits 650116fb2c0f dm: remove impossible BUG_ON in __send_empty_flush omits 2f6d34fca5e0 dm: reduce code duplication in __map_bio omits 1a59c7b8caed dm: refactor dm_split_and_process_bio a bit omits f88660e5b492 dm: fold __clone_and_map_data_bio into __split_and_process_bio omits c207a3363c8e dm: rename split functions omits d71c02b0caef pata_mpc52xx: use GFP_KERNEL omits f6aca46db617 Merge branch 'devel' into for-next omits a457d40e1b5c Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] omits 14f71764c260 Merge branch 'for-5.18' into for-next omits 8615055f00a5 printk: defer_console_output: use atomic update omits 76ae14da4eaa ata: sata_rcar: drop unused #define's omits f8f85e719fc1 ata: pata_hpt366: check channel enable bits omits 244c69a1d852 ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' omits 6eba92e13848 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' omits 587ff60693c0 ata: libata-sff: make ata_devchk() return 'bool' omits a4687eac2cd5 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' omits 3c844cb01238 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST omits 5f2f99c320ed ata: pata_artop: use *switch* in atp8xx_fixup() omits ed1d89c188d0 ata: pata_artop: use *switch* in artop_init_one() omits 581dd420a55d pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] omits d7dd4b3dd411 pata_hpt3x2n: check channel enable bits omits 1af5bc8a7fbe Merge branch 'misc-5.17' into next-fixes omits 33e9d249ce3e Merge branch for-5.18/arm64/dt into for-next omits 4b17d59fe455 Merge branch for-5.18/dt-bindings into for-next omits 31d0ec768bfb Merge branch for-5.18/soc into for-next omits 82765d991b81 Merge branch for-5.17/soc into for-next omits 46c22c5279f7 Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits 5b3408a4e5ff memblock tests: Add memblock_free tests omits be95b2fb4434 memblock tests: Add memblock_add_node test omits ed7b7402f9c9 memblock tests: Add memblock_remove tests omits 7ee605ba9365 memblock tests: Add memblock_reserve tests omits c294f4708f01 memblock tests: Add memblock_add tests omits d047055e609e memblock tests: Add memblock reset function omits 46ad27eef522 memblock tests: Add skeleton of the memblock simulator omits ab1f3ebd520c tools/include: Add debugfs.h stub omits e97362caf658 tools/include: Add pfn.h stub omits e4e9850709f9 tools/include: Add io.h stub omits f181e1e4009b tools/include: Add cache.h stub omits bad5c52beb21 tools/include: Add mm.h file omits 24af9a87ae81 tools/include: Update atomic definitions omits 826c23e10ee4 tools/include: Add _RET_IP_ and math definitions to kernel.h omits 4c12918f1086 tools/include: Add phys_addr_t to types.h omits 5a198c3f9b0b tools: Move gfp.h and slab.h from radix-tree to lib omits cf7ff6f04130 hwmon: (asus-ec-sensors) add CPU core voltage omits 061b0332abfb Merge branch 'v5.18-armsoc/dts64' into for-next omits 36ce32721823 Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 66b36e66cc72 Merge branch 'v5.18-clk/next' into for-next omits f5d4b6d998d4 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits 09dc6efba908 remoteproc: Fix count check in rproc_coredump_write() omits 6d468898d774 selftests: futex: set DEFAULT_INSTALL_HDR_PATH omits d7334d055811 hwmon: (adt7x10) Use hwmon_notify_event omits 9c950b125f78 hwmon: (adt7x10) Remove empty driver removal callback omits f48e7288f760 hwmon: (adt7x10) Use devm_request_threaded_irq omits f225f9357eb6 hwmon: (adt7x10) Use devm_hwmon_device_register_with_info omits 45942b5890ba hwmon: (adt7x10) Add device managed action for restoring config omits 495da5954e15 hwmon: (adt7x10) Convert to use regmap omits 0aba23b2ba9a hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRI [...] omits 469d56485c1b m68k: mm: Remove check for VM_IO to fix deferred I/O omits 2d894d63ecb9 hwmon: (asus-ec-sensors) read sensors as signed ints omits 57b5c2c9bac4 hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() omits d0f6dc43f102 hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi omits f88e30f4f81d hwmon: (max6639) Add regulator support omits d59c77fa9435 hwmon: (max6639) Update Datasheet URL omits 40ca67115d60 hwmon: (mlxreg-fan) Use pwm attribute for setting fan spee [...] omits ef8669148153 hwmon: deprecate asis_wmi_ec_sensors driver omits d8b4e2ef3c58 hwmon: (asus-ec-sensors) update documentation omits 91f4e586ec16 hwmon: (asus-ec-sensors) add driver for ASUS EC omits 9870b763256f hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING omits 95f991132636 hwmon: (sch56xx-common) Replace msleep() with usleep_range() omits de7084a74519 hwmon: (sch56xx-common) Add automatic module loading on su [...] omits 64e1d02550b7 hwmon: (sch56xx) Autoload modules on platform device creation omits d7b5273204f5 hwmon: Fix possible NULL pointer omits c8fefd872569 hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] omits 3e27150cd65b hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] omits df44f4201cb4 hwmon: (powr1220) Cosmetic changes omits b59e0978bae3 dt-bindings: hwmon: lm90: Drop Tegra specifics from example omits 7dcaed8298b9 hwmon: (pmbus) Remove trailing whitespaces from Kconfig file omits 64b7e2364bf0 hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II omits d42db176269b hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro omits 79c527a2e495 Documentation: ABI: Add ABI file for legacy /proc/i8k interface omits eae517082663 Documentation: admin-guide: Add Documentation for undocume [...] omits d3476c4d5406 Documentation: admin-guide: Update i8k driver name omits 74fa97c35a74 hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist omits 213b1e022e18 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A omits cf8235193389 hwmon: Add "label" attribute omits 9e7fa9848ac6 ABI: hwmon: Document "label" sysfs attribute omits f3960243a90d hwmon: (nct6775) add support for TSI temperature registers omits 642d25f9476b hwmon: (lm83) Convert to use with_info API omits 57878b3660dd hwmon: (lm83) Explain why LM82 may be misdetected as LM83 omits 0650d138eb19 hwmon: (lm83) Demote log message if chip identification fails omits a507df46b21e hwmon: (lm83) Replace temperature conversion macros with s [...] omits a166d8e6f5b7 hwmon: (lm83) Use regmap omits f85e94000ac2 hwmon: (lm83) Replace new_client with client omits 1450a43ecc9b hwmon: (lm83) Move lm83_id to avoid forward declaration omits 428f7a213afd hwmon: (lm83) Reorder include files to be in alphabetic order omits eac88dd85db9 hwmon: Report attribute name with udev events omits bb9bb9c75482 hwmon: (ntc_thermistor) Underscore Samsung thermistor omits 0c72a87889d6 libata: make ata_host_suspend() *void* omits e27cd859ac8c MAINTAINERS: add missing "security/integrity" directory omits 5e8d21c230f9 ima: Fix trivial typos in the comments omits f982d9b7c628 arc: remove set_fs() omits 47669db01adb arc: provide __{get,put}_kernel_nofault omits 1e74c46f4318 arc: use BUILD_BUG for invalid sizes in get_user/put_user omits 3c5412cdec9f pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] omits 9cb74781a436 mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to [...] omits 07f274ad6ea2 mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to [...] omits b5ab18b39200 mfd: intel_soc_pmic_crc: Sort cells by IRQ order omits a2f1c4909563 Merge branch 'v5.18-armsoc/dts64' into for-next omits a0a1a80cfed9 Merge branch 'v5.18-armsoc/drivers' into for-next omits f8a656f6795a Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 57765eb4d4b7 selftests/kselftest/runner.sh: Pass optional command param [...] omits cac3231cc684 mlx5: remove usused static inlines omits 8043480a8cef nvmem: qfprom: fix kerneldoc warning omits f2022a29ebe5 nvmem: core: Check input parameter for NULL in nvmem_unregister() omits d9d667633f4d nvmem: core: Use devm_add_action_or_reset() omits 713c5ce0a690 nvmem: core: Remove unused devm_nvmem_unregister() omits a9940f83a6e2 m68k: Add asm/config.h omits 61b6b9cfada4 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next omits a7e02e92755c Merge branches 'dt-for-v5.17', 'defconfig-for-v5.17' and ' [...] omits 6e5d960d02d9 ARM: configs: aspeed: Add support for USB flash drives omits 79ee56da2e4f ARM: aspeed: Add secure boot controller support omits bb818f67d3e9 soc: aspeed: lpc-ctrl: Block error printing on probe defer cases omits 1afbad961802 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next omits ce352be35ba0 Merge branch 'async_notif' into next adds a254a9da455c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c5d9ae265b10 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 359303076163 tty: n_tty: do not look ahead for EOL character past the e [...] adds f71077a4d84b Merge tag 'mmc-v5.17-rc1-2' of git://git.kernel.org/pub/sc [...] adds 80d47f5de5e3 mm: don't try to NUMA-migrate COW pages that have other uses adds a8e8f851e829 module: fix building with sysfs disabled adds edbd6c628ef1 Merge tag 'modules-5.17-rc5' of git://git.kernel.org/pub/s [...] adds 0bc2ba49101f MAINTAINERS: Update Jiri's email address adds de9f498d2b38 perf trace: Avoid early exit due SIGCHLD from non-workload [...] adds 714b8b7131f9 tools headers UAPI: Sync linux/perf_event.h with the kerne [...] adds 096972f5588d libperf: Fix 32-bit build for tests uint64_t printf adds 0b31ea6613ad perf cs-etm: No-op refactor of synth opt usage adds 9de0736973dd perf cs-etm: Fix corrupt inject files when only last branc [...] adds 30d1c4d94798 libperf: Fix perf_cpu_map__for_each_cpu macro adds 52a9dab6d892 libsubcmd: Fix use-after-free for realloc(..., 0) adds 047e6032c4f0 perf test: Fix arm64 perf_event_attr tests wrt --call-grap [...] adds 31ded1535e31 perf bpf: Defer freeing string after possible strlen() on it adds 2dd3a8a13908 Merge tag 'perf-tools-fixes-for-v5.17-2022-02-17' of git:/ [...] adds a3580ac9b7a3 fs/file_table: fix adding missing kmemleak_not_leak() adds 032062f363b4 tipc: fix wrong publisher node address in link publications adds 525b108e6d95 net: phy: mediatek: remove PHY mode check on MT7531 adds bdc120a2bcd8 net: ieee802154: ca8210: Fix lifs/sifs periods adds b465c0dc83be Merge tag 'ieee802154-for-net-2022-02-15' of git://git.ker [...] adds 25206111512d crypto: af_alg - get rid of alg_memory_allocated adds 9d2d38c35e7a ipv4: add description about martian source adds 2a36ed7c1cd5 dpaa2-switch: fix default return of dpaa2_switch_flower_pa [...] adds 07dd44852be8 dpaa2-eth: Initialize mutex used in one step timestamping path adds 9ceaf6f76b20 bonding: fix data-races around agg_select_timer adds ef5764057540 net: mscc: ocelot: fix use-after-free in ocelot_vlan_del() adds 7e5b6a5c8c44 mctp: fix use after free adds 8d2b1a1ec9f5 CDC-NCM: avoid overflow in sanity checking adds c832962ac972 net: bridge: multicast: notify switchdev driver whenever M [...] adds 0b0dff5b3b98 ipv6: per-netns exclusive flowlabel checks adds 8c6ae46150a4 net: dsa: lantiq_gswip: fix use after free in gswip_remove() adds c08e58438d4a tipc: fix wrong notification node addresses adds 5740d0689096 net: sched: limit TC_ACT_REPEAT loops adds 21e8a96377e6 net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 adds 35a79e64de29 ping: fix the dif and sdif check in ping_lookup adds 6aba04ee3263 Revert "net: ethernet: bgmac: Use devm_platform_ioremap_re [...] adds b9208492fcae vsock: remove vsock from connected table when connect is i [...] adds 017b355bbdc6 net: dsa: lan9303: handle hwaccel VLAN tags adds 430065e26719 net: dsa: lan9303: add VLAN IDs to master device adds 9fcf986cc4bc ipv4: fix data races in fib_alias_hw_flags_set adds d95d6320ba7a ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt adds 7dbcda584eaa nfp: flower: netdev offload check for ip6gretap adds a6ab75cec1e4 bonding: force carrier update when releasing slave adds 8b97cae315ca Merge tag 'net-5.17-rc5' of git://git.kernel.org/pub/scm/l [...] adds 647474b8d980 drm/mediatek: mtk_dsi: Avoid EPROBE_DEFER loop with extern [...] adds fb9c96714f10 Merge tag 'mediatek-drm-fixes-5.17' of https://git.kernel. [...] adds 0136f5844b00 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] adds f8f4e2a51834 drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. adds 9c4f59ea3f86 drm/amd/pm: correct the sequence of sending gpu reset msg adds 364438fd629f drm/radeon: Fix backlight control on iMac 12,1 adds 6379bd44ddbc Merge tag 'amd-drm-fixes-5.17-2022-02-16' of https://gitla [...] adds 439cf34c8e0a drm/atomic: Don't pollute crtc_state->mode_blob with error [...] adds babb1fc32343 Merge tag 'drm-misc-fixes-2022-02-17' of git://anongit.fre [...] adds 5666b6101947 Merge tag 'drm-intel-fixes-2022-02-17' of git://anongit.fr [...] adds b3d971ec2534 Merge tag 'drm-fixes-2022-02-18' of git://anongit.freedesk [...] adds 9195e5e0adbb Merge tag 'linux-kselftest-fixes-5.17-rc5' of git://git.ke [...] adds 53923e0fe209 cifs: fix confusing unneeded warning message on smb2.1 and [...] adds 7476b043b191 Merge tag '5.17-rc5-smb3-fixes' of git://git.samba.org/sfr [...] adds fe663df78258 powerpc/lib/sstep: fix 'ptesync' build error adds ea4b3d299fe6 Merge tag 'powerpc-5.17-4' of git://git.kernel.org/pub/scm [...] adds 4f6de676d94e arm64: Correct wrong label in macro __init_el2_gicv3 adds 45a98a71d2da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds acd289e04a0a ALSA: hda: Set max DMA segment size adds 8872fc0d0459 ASoC: SOF: hda: Set max DMA segment size adds c22a8086b384 ASoC: intel: skylake: Set max DMA segment size adds 2848551bc659 Merge tag 'sound-5.17-rc5' of git://git.kernel.org/pub/scm [...] adds a12821d5e012 block: Add handling for zone append command in blk_complet [...] adds 06582bc86d7f block: loop:use kstatfs.f_bsize of backing file to set dis [...] adds cc8f7fe1f5ea block-map: add __GFP_ZERO flag for alloc_page in function [...] adds 7a5428dcb790 block: fix surprise removal for drivers calling blk_set_qu [...] adds e92bc4cd34de block/wbt: fix negative inflight counter when remove scsi device adds b9889768bda1 Merge tag 'block-5.17-2022-02-17' of git://git.kernel.dk/l [...] adds 7993e65fdd0f Merge tag 'mtd/fixes-for-5.17-rc5' of git://git.kernel.org [...] adds 12f4a665cc35 RISC-V: Fix hartid mask handling for hartid 31 and up adds 2b35d5b7d130 RISC-V: Fix handling of empty cpu masks adds 5feef64f4c67 RISC-V: Fix IPI/RFENCE hmask on non-monotonic hartid ordering adds 241c32d853a8 Merge tag 'riscv-for-linus-5.17-rc5' of git://git.kernel.o [...] adds f98da1d66298 ACPI: tables: Quiet ACPI table not found warning adds bfe55a1f7fd6 ACPI: processor: idle: fix lockup regression on 32-bit Thi [...] adds 8292656464e5 Merge branch 'acpi-processor' adds 1c2a33d0ac69 Merge tag 'acpi-5.17-rc5' of git://git.kernel.org/pub/scm/ [...] adds d19e0183a883 NFS: Do not report writeback errors in nfs_getattr() adds 4f12b742eb2b Merge tag 'nfs-for-5.17-3' of git://git.linux-nfs.org/proj [...] adds c16bdeb5a39f rlimit: Fix RLIMIT_NPROC enforcement failure caused by cap [...] adds 8f2f9c4d82f2 ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 adds a55d07294f1e ucounts: Base set_cred_ucounts changes on the real user adds c923a8e7edb0 ucounts: Move RLIMIT_NPROC handling after set_user adds 0cbae9e24fa7 ucounts: Handle wrapping in is_ucounts_overlimit adds 2d3409ebc87f Merge branch 'ucount-rlimit-fixes-for-v5.17' of git://git. [...] adds c1034d249d14 Merge tag 'pidfd.v5.17-rc4' of git://git.kernel.org/pub/sc [...] adds 7f25f0412c9e Merge tag 'fs.mount_setattr.v5.17-rc4' of git://git.kernel [...] adds da5462a4dc44 power: supply: fix table problem in sysfs-class-power adds 2b56a9a28a6b power: supply: core: fix application of sizeof to pointer adds f444578d727a power: supply: bq256xx: Handle OOM correctly adds 70d2bec7c545 Merge tag 'for-v5.17-rc' of git://git.kernel.org/pub/scm/l [...] adds 37ef4c19b4c6 Input: clear BTN_RIGHT/MIDDLE on buttonpads adds de8aa31ac7c2 Input: zinitix - add new compatible strings adds 7b1f781f2d24 Input: psmouse - set up dependency between PS/2 and SMBus [...] adds 961af9dbe5d0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0b0dcb3882c8 i2c: cadence: allow COMPILE_TEST adds 2ce4462f2724 i2c: imx: allow COMPILE_TEST adds 5de717974005 i2c: qup: allow COMPILE_TEST adds 834cea3a252e i2c: brcmstb: fix support for DSL and CM variants adds 2428766e2015 MAINTAINERS: remove duplicate entry for i2c-qcom-geni adds dacec3e7b9bc Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 3c62fd3406e0 dmaengine: ptdma: Fix the error handling path in pt_core_init() adds aa7accb7f91c dmaengine: at_xdmac: Fix missing unlock in at_xdmac_tasklet() adds 2d21543efe33 dmaengine: sh: rcar-dmac: Check for error num after setting mask adds e831c7aba950 dmaengine: stm32-dmamux: Fix PM disable depth imbalance in [...] adds da2ad87fba08 dmaengine: sh: rcar-dmac: Check for error num after dma_se [...] adds 455896c53d5b dmaengine: shdma: Fix runtime PM imbalance on error adds 77478077349f Merge tag 'dmaengine-fix-5.17' of git://git.kernel.org/pub [...] adds 7f4c5a26f735 scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop adds 10af11564617 scsi: ufs: core: Fix divide by zero in ufshcd_map_queues() adds e268d7084a90 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds f8efca92ae50 EDAC: Fix calculation of returned address and next offset [...] adds 6e8e752f705c Merge tag 'edac_urgent_for_v5.17_rc5' of git://git.kernel. [...] adds b1e8206582f9 sched: Fix yet more sched_fork() races adds 0b0894ff78cc Merge tag 'sched_urgent_for_v5.17_rc5' of git://git.kernel [...] adds e5733d8c89c3 x86/sgx: Fix missing poison handling in reclaimer adds 44cad52cc14a x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing adds 222177397aab Merge tag 'x86_urgent_for_v5.17_rc5' of git://git.kernel.o [...] adds 28df029d53a2 lockdep: Correct lock_classes index mapping adds 3324e6e80315 Merge tag 'locking_urgent_for_v5.17_rc5' of git://git.kern [...] adds cfb92440ee71 Linux 5.17-rc5 adds ae09639e3b2a platform/x86: int3472: Add terminator to gpiod_lookup_table adds 038101e6b2cd Merge tag 'platform-drivers-x86-v5.17-3' of git://git.kern [...] adds 9d2231c5d74e lib/iov_iter: initialize "flags" in new pipe_buffer adds 917bbdb107f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6d3971dab239 cgroup: clarify cgroup_css_set_fork() adds 467a726b754f cgroup-v1: Correct privileges check in release_agent writes adds c70cd039f1d7 cpuset: Fix kernel-doc adds 5c1ee569660d Merge branch 'for-5.17-fixes' of git://git.kernel.org/pub/ [...] adds 93dd04ab0b2b slab: remove __alloc_size attribute from __kmalloc_track_caller adds 221944736f66 tools/cgroup/slabinfo: update to work with struct slab adds 4eb0a7c8e195 Merge tag 'slab-for-5.17-rc6' of git://git.kernel.org/pub/ [...] adds e23e40fd6de5 hwmon: (ntc_thermistor) Underscore Samsung thermistor adds 1b5f517cca36 hwmon: Handle failure to register sensor with thermal zone [...] adds 35f165f08950 hwmon: (pmbus) Clear pmbus fault/warning bits after read adds 6f5738db96dd Merge tag 'hwmon-for-v5.17-rc6' of git://git.kernel.org/pu [...] adds dd2288f4a020 parisc/unaligned: Fix fldd and fstd unaligned handlers on [...] adds a97279836867 parisc/unaligned: Fix ldw() and stw() unalignment handlers adds 23d04328444a Merge tag 'for-5.17/parisc-4' of git://git.kernel.org/pub/ [...] adds a8cd28553f0f Merge tag 'at91-fixes-5.17' of git://git.kernel.org/pub/sc [...] adds 728390fce4fc dt-bindings: usb: dwc2: add compatible "intel,socfpga-agil [...] adds 268a491aebc2 arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] adds 35f541791175 Merge tag 'socfpga_dts_update_for_v5.18_part2' of git://gi [...] adds 40eb0dcf4114 tee: optee: fix error return code in probe function adds 4f6668f05206 Merge tag 'optee-fix2-for-v5.17' of git://git.linaro.org/p [...] adds f159f2941db9 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds 98e437f134b3 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds 53707e65c560 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 10a529a9bde2 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 61d06f01f971 selftests: bpf: Check bpf_msg_push_data return value adds 45ce4b4f9009 bpf: Fix crash due to out of bounds access into reg2btf_ids. adds 75134f16e7dd bpf: Add schedule points in batch ops adds 7a2fb9128515 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds efe4186e6a1b drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() adds 4224cfd7fb65 net-sysfs: add check for netdevice being present to speed_show adds 2f131de361f6 net/sched: act_ct: Fix flow table lookup after ct clear or [...] adds e9da0b56fe27 sr9700: sanity check for packet length adds a1cdec57e03a net-timestamp: convert sk->sk_tskey to atomic_t adds b352c3465bb8 net: ll_temac: check the return value of devm_kmalloc() adds 5a2aba71cd26 net: mvpp2: always set port pcs ops adds ba88b5533728 MAINTAINERS: rmnet: Update email addresses adds 3a14d0888eb4 nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() adds 0cd33c5ffec1 selftests: mptcp: fix diag instability adds 5b31dda736e3 selftests: mptcp: improve 'fair usage on close' stability adds 98247bc16a27 mptcp: fix race in overlapping signal events adds 837cf45df163 mptcp: fix race in incoming ADD_ADDR option processing adds f73c11946345 mptcp: add mibs counter for ignored incoming options adds 6ef84b1517e0 selftests: mptcp: more robust signal race test adds e35f885b357d selftests: mptcp: be more conservative with cookie MPJ limits adds 90141edcd53d Merge branch 'mptcp-fixes' adds b70bc066d77b ice: Match on all profiles in slow-path adds 932645c298c4 ice: fix setting l4 port flag when adding filter adds fadead80fe4c ice: fix concurrent reset and removal of VFs adds ed22d9c8d128 ice: check the return of ice_ptp_gettimex64 adds 5950bdc88dd1 ice: initialize local variable 'tlv' adds 0033fced48d2 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5486f5bf790b net: Force inlining of checksum functions in net/checksum.h adds 3d00827a90db net: dsa: microchip: fix bridging with more than two member ports adds 8940e6b669ca net: dsa: avoid call to __dev_set_promiscuity() while rtnl [...] adds 84d3c83e6ea7 bnxt_en: Fix active FEC reporting to ethtool adds 6758f937669d bnxt_en: Fix offline ethtool selftest with RDMA enabled adds cfcab3b3b615 bnxt_en: Fix occasional ethtool -t loopback test failures adds 8cdb15924252 bnxt_en: Fix incorrect multicast rx mask setting when not [...] adds 0e0e3c535847 bnxt_en: Restore the resets_reliable flag in bnxt_open() adds b891106da52b bnxt_en: Increase firmware message response DMA wait time adds 1278d17a1fb8 bnxt_en: Fix devlink fw_activate adds 5a3449734bcb Merge branch 'bnxt_en-fixes' adds cc20cced0598 gso: do not skip outer ip header in case of ipip and net_failover adds b6ad6261d277 net: mdio-ipq4019: add delay after clock enable adds 2874b7911132 netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES [...] adds b1a5983f56e3 netfilter: nf_tables_offload: incorrect flow offload actio [...] adds 6069da443bf6 netfilter: nf_tables: unregister flowtable hooks on netns exit adds 1a58f84ea5df netfilter: nft_limit: fix stateful object memory leak adds dad3bdeef45f netfilter: nf_tables: fix memory leak during stateful obj update adds 5663b85462a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds ef527f968ae0 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_moni [...] adds 342b6419193c net: dsa: fix panic when removing unoffloaded port from bridge adds 277f2bb14361 ibmvnic: schedule failover only if vioctl fails adds a58da53ffd70 vhost/vsock: don't check owner in vhost_vsock_stop() while [...] adds de7b2efacf4e udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() adds a1f8fec4dac8 tipc: Fix end of loop tests for list_for_each_entry() adds 404ba13a6588 MAINTAINERS: add myself as co-maintainer for Realtek DSA s [...] adds ecf4a24cf978 net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD adds 4f1e72850d45 drivers/net/ftgmac100: refactor ftgmac100_reset_task to en [...] adds 3c773dba8182 drivers/net/ftgmac100: adjust code place for function call [...] adds 1baf2e50e48f drivers/net/ftgmac100: fix DHCP potential failure with systemd adds 0228d37bd1a4 Merge branch 'ftgmac100-fixes' adds f908a35b2218 net/mlx5: Update the list of the PCI supported devices adds e5b2bc30c211 net/mlx5: DR, Cache STE shadow memory adds 0aec12d97b20 net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte adds ffb0753b9547 net/mlx5: DR, Don't allow match on IP w/o matching on full [...] adds ecd9c5cd46e0 net/mlx5: DR, Fix the threshold that defines when pool syn [...] adds 7f839965b2d7 net/mlx5: Update log_max_qp value to be 17 at most adds 07666c75ad17 net/mlx5: Fix wrong limitation of metadata match on ecpf adds be7f4b0ab149 net/mlx5: Fix tc max supported prio for nic mode adds b645e57debca net/mlx5: Fix possible deadlock on rule deletion adds 0b8942972235 net/mlx5e: Fix wrong return value on ioctl EEPROM query failure adds 7eaf1f37b881 net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offlo [...] adds 23216d387c40 net/mlx5e: TC, Reject rules with drop and modify hdr action adds 3d65492a86d4 net/mlx5e: TC, Reject rules with forward and drop actions adds fb7e76ea3f3b net/mlx5e: TC, Skip redundant ct clear actions adds 7fac05290380 net/mlx5e: Add feature check for set fec counters adds c63741b426e1 net/mlx5e: Fix MPLSoUDP encap to use MPLS action information adds fdc18e4e4bde net/mlx5e: MPLSoUDP decap, fix check for unsupported matches adds 5ee02b7a8006 net/mlx5e: Add missing increment of count adds ca49df96f9f5 net/mlx5e: Fix VF min/max rate parameters interchange mistake adds 5facf49702b6 Merge tag 'mlx5-fixes-2022-02-23' of git://git.kernel.org/ [...] adds 6dc7e564e886 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ecb7c683f43c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 610d086d6df0 mac80211: fix EAPoL rekey fail in 802.3 rx path adds a6bce78262f5 mac80211: refuse aggregations sessions before authorized adds 859ae7018316 mac80211: fix forwarded mesh frames AC & queue selection adds 649d3562ff4f Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 32f57cb1b2c8 IB/qib: Fix duplicate sysfs directory name adds 8700af2cc18c RDMA/rtrs-clt: Fix possible double free in error case adds c46fa8911b17 RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close adds d9a378f7eae1 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 9bdd10d57a88 ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min adds c5487b9cdea5 ASoC: cs4265: Fix the duplicated control name adds ce345f1e4845 Merge tag 'asoc-fix-v5.17-rc5' of https://git.kernel.org/p [...] adds f736298e30d2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 42c709c4e1ce ASoC: codecs: rx-macro: fix accessing compander for aux adds bcfe5f76cc40 ASoC: codecs: rx-macro: fix accessing array out of bounds [...] adds 0ea5eff7c606 ASoC: codecs: va-macro: fix accessing array out of bounds [...] adds cc587b7c8fbb ASoC: codecs: wc938x: fix accessing array out of bounds fo [...] adds b02175192369 ASoC: codecs: wcd938x: fix kcontrol max values adds 61163c3e7480 ASoC: codecs: wcd934x: fix kcontrol max values adds 4b0bec608858 ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_ [...] adds 7338e8ae0800 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d04ad245d67a regmap-irq: Update interrupt clear register for proper reset adds e551eb2ed84c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f0fdfc04fd97 regulator: da9121: Fix DA914x current values adds c8c57fbc1c50 regulator: da9121: Fix DA914x voltage value adds 9c7cf33c53ce regulator: da9121: Remove surplus DA9141 parameters adds 9ea28fe70274 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds 71ace5c75031 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9382df0a98aa spi: rockchip: Fix error in getting num-cs property adds 80808768e413 spi: rockchip: terminate dma transmission when slave abort adds 1c5e6bf947c9 Merge remote-tracking branch 'spi/for-5.16' into spi-linus adds ba8ef17d27e0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3f1271b54edc PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken adds 5e8c49d20560 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d8f7a5484f21 driver core: Free DMA range map when device is released adds a71eb855a5af Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 737b0ef3be6b tty: n_gsm: fix encoding of control signal octet bit DV adds 57435c42400e tty: n_gsm: fix encoding of command/response bit adds e3b7468f082d tty: n_gsm: fix proper link termination after failed open adds 96b169f05cdc tty: n_gsm: fix NULL pointer access due to DLCI release adds c19d93542a60 tty: n_gsm: fix wrong tty control line for flow control adds 687f9ad43c52 tty: n_gsm: fix wrong modem processing in convergence laye [...] adds a2ab75b8e76e tty: n_gsm: fix deadlock in gsmtty_open() adds eebb0f4e894f sc16is7xx: Fix for incorrect data being transmitted adds 82f07ead2ee1 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 038438a25c45 usb: dwc3: pci: add support for the Intel Raptor Lake-S adds d7c93a903f33 usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel B [...] adds 8b328f8002bc xhci: re-initialize the HC during resume if HCE was set adds 243a1dd7ba48 xhci: Prevent futile URB re-submissions due to incorrect r [...] adds aba2081e0a9c tps6598x: clear int mask on probe failure adds 62e3f0afe246 usb: dwc3: pci: Fix Bay Trail phy GPIO mappings adds 32fde84362c4 usb: dwc2: drd: fix soft connect when gadget is unconfigured adds 3bc254f7dbff Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 198a7ebd5fa1 Revert "USB: serial: ch341: add new Product ID for CH341A" adds 6ecb3f0b18b3 USB: serial: option: add support for DW5829e adds cfc4442c642d USB: serial: option: add Telit LE910R1 compositions adds d0d3766425df Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 2364f2d83065 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds b6821b0d9b56 staging: fbtft: fb_st7789v: reset display before initialization adds f473c8fd3fa5 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds c08b1b28fff0 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds efe8a1e7cad4 Merge tag 'iio-fixes-for-5.17a' of https://git.kernel.org/ [...] adds f6c052afe6f8 nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] adds 6c7621890995 mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] adds 204b33aa7ae4 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 1802fc720b80 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds cc19db8b312a MIPS: ralink: mt7621: do memory detection on KSEG1 adds f2703def339c MIPS: smp: fill in sibling and core maps earlier adds 1e6ae0e46e32 mips: setup: fix setnocoherentio() boolean setting adds 064c7b830a76 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds 64324ef337d0 ARM: dts: switch timer config to common devkit8000 devicetree adds 8840f5460a23 ARM: dts: Use 32KiHz oscillator on devkit8000 adds f7b185fc0412 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 127770ac0d04 KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 adds 4cb9a998b1ce KVM: Fix lockdep false negative during host resume adds 3a55f729240a kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always [...] adds ad856280ddea x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 adds 988896bb6182 x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 adds ba1f77c54696 x86/kvm: Fix compilation warning in non-x86_64 builds adds ec756e40e271 x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU adds 93b71801a827 KVM: PPC: reserve capability 210 for KVM_CAP_PPC_AIL_MODE_3 adds 1e2277ed7095 Merge branch 'kvm-ppc-cap-210' into kvm-master adds 5d8d2bfc5e65 KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run adds 991f988b43c5 KVM: x86/mmu: make apf token non-zero to fix bug adds 0375758c5820 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 741b23a970a7 btrfs: prevent copying too big compressed lzo segment adds 966d879bafaa btrfs: defrag: allow defrag_one_cluster() to skip large ex [...] adds 7093f15291e9 btrfs: defrag: don't try to merge regular extents with pre [...] adds 979b25c300db btrfs: defrag: don't defrag extents which are already at m [...] adds 550f133f6959 btrfs: defrag: remove an ambiguous condition for rejection adds d5633b0dee02 btrfs: defrag: bring back the old file extent search behavior adds 199257a78bb0 btrfs: defrag: don't use merged extent map for their gener [...] adds 26fbac2517fc btrfs: autodefrag: only scan one inode once adds 2ac3e062af02 btrfs: reduce extent threshold for autodefrag adds 6e60f6a7ae95 Merge branch 'misc-5.17' into next-fixes adds a2bcd77e05ae Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 132507ed04ce of/fdt: move elfcorehdr reservation early for crash dump kernel adds 34f3eda8c8ff MAINTAINERS: sifive: drop Yash Shah adds 0c0822bcb73f dt-bindings: update Roger Quadros email adds 237aa27b188d Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds e40945ab7c7f drm/vc4: hdmi: Unregister codec device on unbind adds 6764eb690e77 drm/vc4: crtc: Fix runtime_pm reference counting adds 1aae05754fca drm/imx/dcss: i.MX8MQ DCSS select DRM_GEM_CMA_HELPER adds f762ce78897d drm/radeon: fix variable type adds ecbd4912a693 drm/edid: Always set RGB444 adds 753a64c77990 Merge tag 'drm-misc-fixes-2022-02-23' of git://anongit.fre [...] adds 184b58fa816f gpu: host1x: Always return syncpoint value when waiting adds 16693c1b2d98 drm/tegra: Fix cast to restricted __le32 adds 8913e1aea4b3 drm/tegra: dpaux: Populate AUX bus adds 0c3127933cb5 Merge tag 'drm/tegra/for-5.17-rc6' of https://gitlab.freed [...] adds 1432108d00e4 drm/amd/display: Protect update_bw_bounding_box FPU code. adds f626dd0ff050 drm/amdgpu: disable MMHUB PG for Picasso adds e3f3824874da drm/amd/pm: fix some OEM SKU specific stability issues adds 4d22336f9039 drm/amd/display: For vblank_disable_immediate, check PSR i [...] adds 7294863a6f01 drm/amd: Check if ASPM is enabled from PCIe subsystem adds 3743e7f6fcb9 drm/amd/display: Fix stream->link_enc unassigned during st [...] adds 1e2be869c8a7 drm/amdgpu: do not enable asic reset for raven2 adds 97c61e0b7c59 Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()" adds e2b993302f40 drm/amdgpu: bypass tiling flag check in virtual display case (v2) adds c1a66c3bc425 drm/amdgpu: check vm ready by amdgpu_vm->evicting flag adds 7c17b3d37f1f Merge tag 'amd-drm-fixes-5.17-2022-02-23' of https://gitla [...] adds 3abc021d82b6 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds 3f33364836aa drm/i915: Widen the QGV point mask adds a40ee54e9a09 drm/i915: Disconnect PHYs left connected by BIOS on disabl [...] adds afc189df6bcc drm/i915: Correctly populate use_sagv_wm for all pipes adds ec663bca9128 drm/i915: Fix bw atomic check when switching between SAGV [...] adds 28adef861233 drm/i915/dg2: Print PHY name properly on calibration error adds e66580217328 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 35f69e0fd85b Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds efd12405f180 dt-bindings: qoriq-clock: add missing compatible for lx2160a adds 6b4266b8deb8 dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] adds 988f0a9045b0 soc: fsl: Replace kernel.h with the necessary inclusions adds f2b70418ec6f soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) adds b80af7564446 soc: fsl: Correct MAINTAINERS database (SOC) adds b113737cf129 soc: fsl: guts: Revert commit 3c0d64e867ed adds b9abe942cda4 soc: fsl: guts: Add a missing memory allocation failure check adds 6385960501d9 soc: fsl: qe: fix typo in a comment adds a222fd854139 soc: fsl: qe: Check of ioremap return value adds aa72dff76cec Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds 7920af5c826c gpio: rockchip: Reset int_bothedge when changing trigger adds ae42f9288846 gpio: Return EPROBE_DEFER if gc->to_irq is NULL adds 0746d55dfc80 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 6f66db29e241 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" adds 7f0b7ac7f19b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds aaea79d2fe7e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c94afc46cae7 memblock: use kfree() to release kmalloced memblock regions adds 3420514cdad2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f268088f65af perf test: Skip failing sigtrap test for arm+aarch64 adds 8a3d2ee0de38 perf evlist: Fix failed to use cpu list for uncore events adds 69560e366fc4 perf data: Fix double free in perf_session__delete() adds 5b061a322b05 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 13e741b83453 perf script: Fix error when printing 'weight' field adds 08e664e733ff Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] adds 1e9e574abaea riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value adds 0ea9e1c3dbd4 efivars: Respect "block" flag in efivar_entry_set_safe() adds d7277db08b6d Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds 24650335a6e9 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new e8eae3f854cb Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 5224f7909617 treewide: Replace zero-length arrays with flexible-array members adds 91adfbb14c00 Merge branch 'for-next/kspp-fam0' into for-next/kspp new 84ea5a154594 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 5c8166419acf kbuild: replace $(if A,A,B) with $(or A,B) adds 868653f421cd kconfig: add fflush() before ferror() check adds a7d4f58e99dd kconfig: fix missing '# end of' for empty menu adds d4c858643263 kallsyms: ignore all local labels prefixed by '.L' adds 12335bbb9fc7 nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild new 81ae6bcdad86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 00236a2dc8a3 perf test: Allow skip for all metrics test adds 3bad20d7d129 perf vendor events: Update metrics for SkyLake Server adds 34cb72efdcba perf vendor events: Update metrics for Broadwell DE adds 49898fef49d6 perf vendor events: Update metrics for CascadelakeX adds f16c32369bbe perf vendor events: Update metrics for HaswellX adds e0f6eeefe44d perf vendor events: Update metrics for Ivybridge adds c11ffe52c9f0 perf vendor events: Update for Westmere EP-DP adds 09625cff0122 perf vendor events: Update metrics for IcelakeX adds c42bee96e880 perf vendor events: Update for Bonnell adds 10e8d85fbd19 perf vendor events: Update metrics for Broadwell adds 56f57cff07d2 perf vendor events: Update metrics for BroadwellX adds 4ee19e314f94 perf vendor events: Update for Goldmont adds 45957c1e2321 perf vendor events: Update for GoldmontPlus adds 4dd252721b28 perf vendor events: Update metrics for Haswell adds dd7415ce88d0 perf vendor events: Update metrics for Icelake adds 70d90a6a5752 perf vendor events: Update metrics for Ivytown adds 2782403c0879 perf vendor events: Update metrics for Jaketown adds ff3d02b2625c perf vendor events: Update Knights Landing adds 44a9189f4c52 perf vendor events: Update Nehalem EP adds 3f5f0df7bf0f perf vendor events: Update metrics for Skylake adds b5948fc6fb33 perf vendor events: Update Sandybridge adds a2f6001b8abb perf vendor events: Update Silvermont adds 43d54e94d5f5 perf vendor events: Update Tigerlake adds 274c0a75f646 perf vendor events: Update Westmere EP-SP adds 4ad91126e649 perf vendor events: Update Westmere EX adds be5764c4e276 perf vendor events: Update TremontX adds 32449b430fe1 perf intel-pt: pkt-decoder-test: Fix scope of test_data adds 6816c25478f0 perf intel-pt: pkt-decoder: Remove misplaced linebreak adds 2750af50a360 perf intel-pt: pkt-decoder: Add CFE and EVD packets adds f7934477ce36 perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit adds cd9111e67082 perf intel-pt: decoder: Add config bit definitions adds 68ff3cba17e9 perf intel-pt: decoder: Factor out clearing of FUP (Flow U [...] adds 3733a98bd209 perf intel-pt: decoder: Add CFE (Control Flow Event) and E [...] adds cf0c98e2efa8 perf intel-pt: decoder: Add MODE.Exec IFLAG processing adds edb4d8432bd9 perf tools: Define Intel PT CFE (Control Flow Event) / EVD [...] adds 0d26ba8fec99 perf tools: Define Intel PT iflag synthesized event adds 1d0dc1ddf037 perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags adds 8ee9a9ab8112 perf auxtrace: Add itrace option "I" adds f2be829e72f9 perf intel-pt: Record Event Trace capability flag adds ef3b2ba9640d perf intel-pt: Synthesize CFE (Control Flow Event) / EVD ( [...] adds 069ca70e48cd perf intel-pt: Synthesize iflag event adds 11f18e4773f9 perf intel-pt: Synthesize new D (Intr Disabled) and t (Int [...] adds e92403553b45 perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Take [...] adds 5b11749b3649 perf script: Display Intel PT CFE (Control Flow Event) / E [...] adds a48b96ca5a65 perf script: Display Intel PT iflag synthesized event adds 2673859865e2 perf script: Display new D (Intr Disabled) and t (Intr Tog [...] adds 95f9bfcf84d8 perf scripts python: intel-pt-events.py: Add Event Trace adds c096fff62d41 perf scripting python: Add all sample flags to DB export adds 761836cb871f perf scripts python: export-to-sqlite.py: Export all sample flags adds 28924a232abb perf scripts python: export-to-postgresql.py: Export all s [...] adds 24e3599c5a88 perf intel-pt: Add documentation for Event Trace and TNT disable adds 3402ae0a2e05 perf tui: Only support --tui with slang adds 1006c5c16986 perf c2c: Replace bitmap_weight() with bitmap_empty() wher [...] adds aca8af3c2e8c perf cs-etm: Update deduction of TRCCONFIGR register for b [...] adds 87a73bdc421a perf test: Make metric testing more robust adds 662a9810fcca perf top: Remove redundant 'err' variable adds 69c31f9647a8 perf annotate: Remove redundant 'ret' variable adds b47f18d85c79 perf tools: Fix spelling mistake "commpressor" -> "compressor" adds 052747700e91 perf report: Add "addr_from" and "addr_to" sort dimensions adds 859f7e45542a Merge remote-tracking branch 'torvalds/master' into perf/core new 4cf4bc87d2f1 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 859db004d933 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 72113d0a7d90 signal.h: add linux/signal.h and asm/signal.h to UAPI comp [...] adds 4a3233c1a698 shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage adds 169adc2b6b3c android/binder.h: add linux/android/binder(fs).h to UAPI c [...] adds cbf282034129 fsmap.h: add linux/fsmap.h to UAPI compile-test coverage adds 8b4bca21c2c0 kexec.h: add linux/kexec.h to UAPI compile-test coverage adds 2a5c0fdc70cd reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compi [...] adds 7e9c3cb5ee07 Merge branch 'asm-generic-compile-test' into asm-generic adds be92e1ded1d1 sparc64: fix building assembly files adds 222ca305c9fd uaccess: fix integer overflow on access_ok() adds 3f21c7548d85 uaccess: fix nios2 and microblaze get_user_8() adds 030a7020b896 nds32: fix access_ok() checks in get/put_user adds aa9065b608d5 sparc64: add __{get,put}_kernel_nofault() adds 3b71bf0272a5 x86: remove __range_not_ok() adds 8a4f0b32c5aa x86: use more conventional access_ok() definition adds ec7ef42b3b2c nios2: drop access_ok() check from __put_user() adds 19793a2d6c63 uaccess: add generic __{get,put}_kernel_nofault adds 6c1fb01964e9 mips: use simpler access_ok() adds 66e7c45d6e4f m68k: fix access_ok for coldfire adds 94e4914e8ffe arm64: simplify access_ok() adds 27e8140d7819 uaccess: fix type mismatch warnings from access_ok() adds 189d2606eda6 uaccess: generalize access_ok() adds 4870475440b4 lib/test_lockup: fix kernel pointer check for separate add [...] adds 3a4365b3e1a1 sparc64: remove CONFIG_SET_FS support adds 447fd126a9aa sh: remove CONFIG_SET_FS support adds 741dabc16f3e ia64: remove CONFIG_SET_FS support adds 81ba80d2dbd7 uaccess: remove CONFIG_SET_FS adds 45d9de484a57 Merge branch 'set_fs-3' of git://git.kernel.org/pub/scm/li [...] new bc30f932b348 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a48b34e0cbf9 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds b62a8486de3a elfcore: Replace CONFIG_{IA64, UML} checks with a new option adds 761b9b366cec elf: Introduce the ARM MTE ELF segment type adds ab1e435ca791 arm64: mte: Define the number of bytes for storing the tag [...] adds 6dd8b1a0b6cb arm64: mte: Dump the MTE tags in the core file adds 731451ab3c0c arm64: mte: Document the core dump file format adds b8ac4ee08d48 arm64: booting.rst: Clarify on requiring non-secure EL2 adds 4c022f57ad95 arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL adds a6aab0188299 arm64: insn: Generate 64 bit mask immediates correctly adds 97e58e395e9c arm64: move AARCH64_BREAK_FAULT into insn-def.h adds fa1114d9eba5 arm64: insn: add encoders for atomic operations adds 3673d4b9cf68 kselftest/arm64: Remove local ARRAY_SIZE() definitions adds 396520759bd3 kselftest/arm64: Remove local definitions of MTE prctls adds d53f8f8dbe97 kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len adds ff0b9aba30ae kselftest/arm64: mte: user_mem: rework error handling adds 682b064bae87 kselftest/arm64: mte: user_mem: check different offsets and sizes adds b9fc700176f1 kselftest/arm64: mte: user_mem: add test type enum adds e8d3974f34fa kselftest/arm64: mte: user_mem: add more test types adds 0a775ccb8120 kselftest/arm64: mte: user_mem: test a wider range of values adds e0891269a8c2 linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() adds 0f61f6be1f7f arm64: clean up symbol aliasing adds 7be2e319640c x86: clean up symbol aliasing adds be9aea744004 linkage: remove SYM_FUNC_{START,END}_ALIAS() adds 3352a5556f52 arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI [...] adds 16860a209cf1 arm64: atomics: remove redundant static branch adds e921da6bc7ca arm64/mm: Consolidate TCR_EL1 fields adds ee017ee35350 arm64/mm: avoid fixmap race condition when create pud mapping adds a8a733b20109 arm64/hugetlb: Define __hugetlb_valid_size() adds f9b5e46f4097 kasan: split kasan_*enabled() functions into a separate header adds 38ddf7dafaea arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary adds 95ed57c73bbc perf: replace bitmap_weight with bitmap_empty where appropriate adds 35bde68bba54 arm64: random: implement arch_get_random_int/_long based on RNDR adds 43202c19b03b Merge branches 'for-next/coredump', 'for-next/docs', 'for- [...] new 2548bb6fecaa Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 9d083fd55f0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 41654043226f dt-bindings: vendor-prefixes: add osmc prefix adds 3f7dbd336f36 dt-bindings: arm: amlogic: add Vero 4K+ bindings adds d926a4fe2533 arm64: dts: meson: add support for OSMC Vero 4K+ adds 39369380e729 Merge branch 'v5.18/dt64' into for-next new 0e2eb521a815 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a268b155100b dt-bindings: arm/npcm: Add binding for global control regi [...] adds 2e26d833c6d7 MAINTAINERS: Match all of bindings/arm/npcm/ as part of NP [...] adds f14a58097eec ARM: dts: wpcm450: Add global control registers (GCR) node adds 733bc2f432cf ARM: dts: wpcm450: Add pinctrl and GPIO nodes adds 871e181bb4fd ARM: dts: wpcm450: Add pin functions adds 706c4fec115d ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and [...] adds e6cb1fc9635f ARM: dts: wpcm450: Add pinmux information to UART0 adds 43fd3d4d95ce MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki adds e011df3579ac ARM: dts: Fix OpenBMC flash layout label addresses adds b8ae255e8939 ARM: dts: aspeed: rainier and everest: Enable UHCI adds c98a3dcd25ac ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based adds 2cc3b80c32a2 ARM: dts: aspeed: bletchley: Separate leds into multiple groups adds 7f3a795479ad ARM: dts: aspeed: bletchley: Update gpio-line-names adds 384aa4cb1435 ARM: dts: aspeed: bletchley: Update fmc configurations adds 53713d5ab91a ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2 adds a567a03e3600 ARM: dts: aspeed: bletchley: Add interrupt support for sle [...] adds 602c441c6391 ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278 adds 98af9ffd17ed ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled adds 4d84ae952c69 ARM: dts: aspeed: bletchley: Enable mdio3 bus adds 60170ec8ed1c ARM: dts: aspeed: bletchley: Cleanup redundant nodes adds d44ea6e3c747 ARM: dts: aspeed: Add device tree for Quanta S6Q BMC adds b9edd69951ab Merge branches 'nuvoton-dt-for-v5.18' and 'dt-for-v5.18' i [...] new 45d14d31c3bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 11a35c53114d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 8fd45b92988e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 16dcfe972b7e firmware: imx: scu-pd: imx8q: add vpu mu resources adds e6cb5408289f bus: imx-weim: add DT overlay support for WEIM bus adds 9a93965d055b Merge branch 'imx/soc' into for-next adds 039facb4323b dt-bindings: arm: imx: add imx8mm gw7903 support adds 4e5522ffd0b1 Merge branch 'imx/bindings' into for-next adds 9baabac707a5 ARM: dts: imx6qp-sabresd: Enable PCIe support adds f7fa9507668d Merge branch 'imx/dt' into for-next adds c4eda826deb6 arm64: dts: imx8qm: add compatible string for usdhc3 adds df6182e662ca arm64: dts: imx8qm: added more serial alias to dts adds 6bb691f2cf3d arm64: dts: imx8mp-evk: add PCA6416 gpio line names adds 8134822db08d arm64: dts: imx8mp-evk: add support for I2C5 adds eba5bea8f37f arm64: dts: ls1028a: add efuse node adds a72ba91e5bc7 arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support adds 665f7f1ce8a7 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for s [...] adds 27c8f4ccc1b9 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for s [...] adds 37840653e8a3 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for im [...] adds 037d4d885ad8 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for im [...] adds 4fab14f01efa arm64: dts: imx8mp-phycore-som: Set minimum output impedan [...] adds c173a181719e arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength adds 97c8800e3fe2 arm64: dts: imx8mp-phycore-som: Reduce drive strength for [...] adds 2aeded997117 arm64: dts: imx8mp-phycore-som: Update WDOG muxing adds 8c0d17856a87 arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standb [...] adds b00e3e03cfa2 arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled i [...] adds 59f5ae05c18a arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC adds 65cada0ba3bc Merge branch 'imx/dt64' into for-next adds 45550ada88f0 Merge branch 'imx/defconfig' into for-next new e0fb27f2a796 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e4bd3a334fbc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3a671ead0fcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a3b7f334d291 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6e8c8b508230 ARM: dts: am334x: pdu001: Use correct node name for RTC adds e2d54fb6cea9 ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard adds 668e2f58ed8b ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree adds f9ecc209330a Merge branch 'omap-for-v5.18/dt' into for-next new 78703db30b5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6d10fcd2faac arm64: defconfig: Add SM8450 GCC config adds 4685e234ab34 arm64: defconfig: Add SM8450 pinctrl config adds 156f91f1c49a arm64: defconfig: Add SM8450 icc configs adds bfcc08a078af Merge branch 'arm64-defconfig-for-5.17' into arm64-defconf [...] adds 7495af930835 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c adds 23fb96d857c2 Merge branch 'defconfig-for-5.17' into defconfig-for-5.18 adds 382e3e0eb6a8 arm64: dts: qcom: c630: disable crypto due to serror adds 1b2ab1a30acb Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] new 0b0e719aa614 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 769cfbfd2910 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b90d10da84e3 arm64: dts: renesas: ulcb-kf: fix wrong comment adds 14415218a8c0 MAINTAINERS: Specify IRC channel for Renesas ARM32 port adds 3f67fc2a84e9 MAINTAINERS: Specify IRC channel for Renesas ARM64 port adds ee30666d75e2 Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next adds 8ca367e26ad9 arm64: dts: renesas: r8a779f0: Add RWDT node adds 1069050467d8 arm64: dts: renesas: spider-cpu: Enable watchdog timer adds b89acaf8cad1 soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC [...] adds 77494b5c6a73 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] new 7af22eccf148 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 76551bfbc333 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 9e1814a0c35a Merge branch 'v5.18-armsoc/drivers' into for-next adds 5a68ce0a7b89 ARM: dts: rockchip: remove status from rk3288 crypto node new 3001cb317815 Merge branch 'v5.18-armsoc/dts32' into for-next adds e6bbf0d53ae1 arm64: dts: rockchip: define vdd_log on rk3399-puma adds dc570e8e1a70 arm64: dts: rockchip: fix supplies for pwm regulators new 406c607eccea arm64: dts: rockchip: enable work led on rk3568-evb1-v10 new 738bbac56122 arm64: dts: rockchip: add the vdd_cpu regulator to rk3568- [...] new bbe5d394c76b arm64: dts: rockchip: set vdd_gpu regulator on rk3568-evb1 [...] new 3e4c629ca680 arm64: dts: rockchip: enable rk809 audio codec on the rk35 [...] new a0024f55eb5b arm64: dts: rockchip: align Google CROS EC PWM node name w [...] new b52880ab0670 Merge branch 'v5.18-armsoc/dts64' into for-next new 9f565399ad07 clk/rockchip: Use of_device_get_match_data() new 10b74af31073 clk: rockchip: re-add rational best approximation algorith [...] new 3968abae8099 Merge branch 'v5.18-clk/next' into for-next new bf19347a7856 Merge branch 'v5.17-armsoc/dtsfixes' into for-next new 43e95cd55ca0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7cdfe3b3b60c ARM: dts: exynos: align PPMU event node names with dtschema adds 4efc93d707ff Merge branch 'next/dt' into for-next new 06874015327b arm64: dts: exynos: Add initial device tree support for Ex [...] new 39c2a5e0d38a Merge branch 'next/dt64' into for-next new 74457963a38e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 34c29cdcc836 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] new 427094423e44 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds 96bb0954860a arm64: dts: juno: Add separate SCMI variants new 4b52c464e657 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] adds 42e90eb53bf3 firmware: arm_scmi: Add a virtio channel refcount adds 9a1699bda095 firmware: arm_scmi: Review virtio free_list handling adds 5a3b7185c47c firmware: arm_scmi: Add atomic mode support to virtio transport adds 0539884ccc8a dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] adds 05976c5f3bff firmware: arm_scmi: Support optional system wide atomic-th [...] adds b7bd36f2e943 firmware: arm_scmi: Add atomic support to clock protocol adds 18f295b758b2 firmware: arm_scmi: Add support for clock_enable_latency adds 38a0e5b735d6 clk: scmi: Support atomic clock enable/disable API new 210b966b7e2f Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] new ee194b44117f Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 472cfd5b2e53 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 967e9f7a8ef2 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 60b0675e9b9e hwrng: optee-rng: use tee_shm_alloc_kernel_buf() adds 78fbfb072e58 tee: remove unused tee_shm_pool_alloc_res_mem() adds 15bef5fa878f tee: add tee_shm_alloc_user_buf() adds fa6f85e7232d tee: simplify shm pool handling adds 0ac105330c0b tee: replace tee_shm_alloc() adds b62c21855ad8 optee: add optee_pool_op_free_helper() adds 425011979076 tee: add tee_shm_register_{user,kernel}_buf() adds a05bcb615ef3 KEYS: trusted: tee: use tee_shm_register_kernel_buf() adds d615030890d5 tee: replace tee_shm_register() adds 60b4ea10755a tee: refactor TEE_SHM_* flags adds e7ddab084740 hwrng: optee-rng: use tee_shm_alloc_kernel_buf() adds f41b6be1ebda tee: remove unused tee_shm_pool_alloc_res_mem() adds 71cc47d4cc1f tee: add tee_shm_alloc_user_buf() adds d88e0493a054 tee: simplify shm pool handling adds 5d41f1b3e328 tee: replace tee_shm_alloc() adds 924e32269228 optee: add optee_pool_op_free_helper() adds 056d3fed3d1f tee: add tee_shm_register_{user,kernel}_buf() adds 231b1fc5da09 KEYS: trusted: tee: use tee_shm_register_kernel_buf() adds 53e16519c2ec tee: replace tee_shm_register() adds a45ea4efa358 tee: refactor TEE_SHM_* flags adds ff8187c5dd8f Merge branch 'tee_shm_for_v5.18' into next new 4d1627e0af0d Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds b568216623a2 Merge branch for-5.17/soc into for-next adds 1a99efd3be53 memory: tegra: Add Tegra234 support adds 67c42258932c Merge branch for-5.18/memory into for-next adds aff29359c17c Merge branch for-5.18/soc into for-next adds 99c790b8db4b Merge branch for-5.18/dt-bindings into for-next adds 8da96d839062 arm64: tegra: Add GPCDMA node for tegra186 and tegra194 adds 9defbfaaffc6 arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit adds f7c820f86a5b arm64: tegra: Add Tegra234 IOMMUs adds dd88e2c274f5 Merge branch for-5.18/arm64/dt into for-next adds 753b2280e154 arm64: defconfig: tegra: Enable GPCDMA adds 0aeee7376181 Merge branch for-5.18/arm64/defconfig into for-next new 4a2cab43f618 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 292b0dd7cdc1 arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cell [...] adds 2aeb0696b8e8 arm64: dts: ti: k3-am64: Add ESM0 to device memory map adds 141c3dc8fb47 Merge branch 'ti-k3-dts-next' into ti-next adds 223d9ac45efb arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-pa [...] adds 8cae268b70f3 arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs adds a06ed27f3bc6 arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs adds 1a307cc29943 arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs adds de60edf1be3d arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs adds a966803781fc arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs adds 672e89d731c4 arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes adds cd9342109a7a arm64: dts: ti: k3-*: Drop address and size cells from fla [...] adds 7e3580d1f38a Merge branch 'ti-k3-dts-next' into ti-next new 447a23e66f82 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 09c8e23c1a05 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 8e972afb3be6 dt-bindings: clock: convert cs2000-cp bindings to yaml adds 68643c373510 dt-bindings: clock: cs2000-cp: document aux-output-source adds 11dda11f0007 dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag adds 519ba32e3498 dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode adds a6e11bb24ebd clk: cs2000-cp: Make aux output function controllable adds da1eb4e8b4df clk: cs2000-cp: add support for dynamic mode adds b83688258605 clk: cs2000-cp: make clock skip setting configurable adds 2f3d32fe9df8 clk: cs2000-cp: freeze config during register fiddling adds 5edffb980519 clk: cs2000-cp: convert driver to regmap adds 54a4509cf11b Merge branch 'clk-cs2000' into clk-next adds 80a6359f1c9b Merge tag 'renesas-clk-for-v5.18-tag1' of git://git.kernel [...] adds 42531e5307c3 Merge branch 'clk-renesas' into clk-next adds 2403d6f1b1da clk: mediatek: Use %pe to print errors adds 19b8d43887f5 clk: mediatek: gate: Consolidate gate type clk related code adds ee488dc918bc clk: mediatek: gate: Internalize clk implementation adds 44dd1414cf76 clk: mediatek: gate: Implement unregister API adds 625afe4f05e1 clk: mediatek: gate: Clean up included headers adds 89ceb2064ecb clk: mediatek: cpumux: Implement unregister API adds 759284426a22 clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux adds 02f0d762319c clk: mediatek: cpumux: Clean up included headers adds 0b4b0387ddf6 clk: mediatek: mux: Implement unregister API adds 7b375737e47e clk: mediatek: mux: Internalize struct mtk_clk_mux adds dc46de49264e clk: mediatek: mux: Clean up included headers adds 39691fb67b6a clk: mediatek: pll: Split definitions into separate header file adds 6dd199064dd8 clk: mediatek: pll: Implement unregister API adds 10174b507756 clk: mediatek: pll: Clean up included headers adds 34c9d45418bc clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API adds 1c6d6b69baae clk: mediatek: Implement mtk_clk_unregister_factors() API adds b87385eb5a8e clk: mediatek: Implement mtk_clk_unregister_divider_clks() API adds cb50864f6cee clk: mediatek: Implement mtk_clk_unregister_composites() API adds 2204d96b1919 clk: mediatek: Add mtk_clk_simple_remove() adds c42a2888e0db clk: mediatek: mtk: Clean up included headers adds 4e94ea5432f5 clk: mediatek: cpumux: Implement error handling in register API adds e938a1340988 clk: mediatek: gate: Implement error handling in register API adds 203ce39ed50b clk: mediatek: mux: Reverse check for existing clk to redu [...] adds eb7b7a7de993 clk: mediatek: mux: Implement error handling in register API adds 6ae34f2b7b82 clk: mediatek: pll: Implement error handling in register API adds 3c3ba2ab0226 clk: mediatek: mtk: Implement error handling in register APIs adds 2d18b7e31aa8 clk: mediatek: Unregister clks in mtk_clk_simple_probe() e [...] adds cd3a77a085f5 clk: mediatek: mt8195: Hook up mtk_clk_simple_remove() adds f3e690b00b86 clk: mediatek: mt8195: Implement error handling in probe f [...] adds cf8a482afc28 clk: mediatek: mt8195: Implement remove functions adds d54bb86b8955 clk: mediatek: Warn if clk IDs are duplicated adds fa62806ece26 Merge branch 'clk-mtk' into clk-next adds b191fe39a5ff clk: mvebu: use time_is_before_eq_jiffies() instead of ope [...] adds f7bcf5fe4346 Merge branch 'clk-mvebu' into clk-next adds 3494894afff4 clk: qcom: gcc-msm8994: Remove NoC clocks adds 2f0754f27a23 clk: jz4725b: fix mmc0 clock gating adds 48473a3319f6 Merge branch 'clk-fixes' into clk-next new a5187bff1947 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 39d1e443173a clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_RO [...] adds e501cf5e56c6 clk: imx: Remove audio_mclk_root_clk new 3df89ce235f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 691419f90f7f clk: renesas: r8a779f0: Fix RSW2 clock divider adds 78789705581d clk: renesas: r8a779f0: Add WDT clock adds 5447d32c5559 clk: renesas: r8a779f0: Add I2C clocks adds 73421f2a48e6 clk: renesas: r8a779f0: Add PFC clock new e075cd0f031f Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 9c7d998fa4e8 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 91d7b75a5888 m68k: Add asm/config.h adds c4d5b6eef258 m68k: mm: Remove check for VM_IO to fix deferred I/O adds ca4405bc407d m68k: defconfig: Update defconfigs for v5.17-rc1 adds 6154ec28c70b m68k: defconfig: Disable fbdev on Sun3/3x adds 8213c6137687 m68k: defconfig: Update defconfigs for v5.17-rc3 new f55d692d53ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b7d48e6998de m68knommu: fix warning: no previous prototype for 'init_dragen2' adds 45632ecb5435 m68knommu: fix 'screen_bits' defined but not used adds 9c6e07853195 m68knommu: fix ucsimm sparse warnings adds 244e6c2d4e4d m68k: m5441x: remove erroneous clock disable new e2a34436ed55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a400e18a0e65 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds b56d1cafefaa MIPS: remove asm/war.h adds 10242464e506 MIPS: sibyte: Add missing __user annotations in sb_tbprof.c adds b7c8c2c6b1b1 MIPS: OCTEON: Constify static irq_domain_ops adds 0ccd7890461f MIPS: ath25: Constify static irq_domain_ops adds ce510accafdb MIPS: pci-ar2315: Constify static irq_domain_ops adds d1ca45f93c3f mips: Enable KCSAN new fbb1d4b381b0 MIPS: Modernize READ_IMPLIES_EXEC new c78ab0163331 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new f4ab18098280 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2baf7f2b41bf Merge branch 'for-next' of git://github.com/openrisc/linux.git new e28bc2017e60 parisc: Add vDSO support new 5249b7881452 video/fbdev/stifb: Implement the stifb_fillrect() function new 94222c73dd39 parisc: Always use the self-extracting kernel feature new f371e6e235e5 parisc: Add defines for various space register new 6fc048a71d7b parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() new d4a767ea8b0e parisc: Use constants to encode the space registers like S [...] new ea0db216ecb8 parisc: Reduce code size by optimizing get_current() funct [...] new 9335dcab42fa parisc/unaligned: Use EFAULT fixup handler in unaligned handlers new 7390423b5b9e parisc/unaligned: Tweak inline assembly of emulate_ldh() new 00e6714f4103 parisc/unaligned: Tweak inline assembly of emulate_ldw() new b88e9a7b6965 parisc/unaligned: Tweak 32-bit inline assembly of emulate_ldd() new 54a940515027 parisc/unaligned: Tweak 32-bit inline assembly of emulate_sth() new 257cfd9554d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a1b1765ada18 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4f1946ce8182 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 67ff2f262619 riscv: mm: init: mark satp_mode __ro_after_init adds d10efa21a937 riscv: mm: Control p4d's folding by pgtable_l5_enabled adds 677b9eb8810e riscv: mm: Prepare pt_ops helper functions for sv57 adds 011f09d12052 riscv: mm: Set sv57 on defaultly adds 8fbdccd2b173 riscv: mm: Support kasan for sv57 adds 9195c294bc58 RISC-V: Add Sv57 page table support adds d56201d9440d riscv: defconfig: enable hugetlbfs option new 583ee5bfde67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84849318c4e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 15016086f9fa Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 8b6ada1e99ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7c983fcd2f5a Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 5e8ace0371b3 Merge branch 'misc-5.17' into for-next-current-v5.16-20220215 adds 9bca3201b23d Merge branch 'for-next-current-v5.16-20220215' into for-ne [...] adds d3394d779b14 btrfs: uapi: introduce BTRFS_DEFRAG_RANGE_MASK for later s [...] adds a65b76f42a5e btrfs: defrag: introduce control structure for later use adds e6c69fcbee7e btrfs: defrag: use control structure in btrfs_defrag_file() adds 46e1d01a42dc Merge branch 'misc-next' into for-next-next-v5.17-20220215 adds 1ebb563f6047 fs: export rw_verify_area() adds ea6e1f0107d0 fs: export variant of generic_write_checks without iov_iter adds 987a6fef9b85 btrfs: don't advance offset for compressed bios in btrfs_c [...] adds ba069f1fdae3 btrfs: add ram_bytes and offset to btrfs_ordered_extent adds e651da519969 btrfs: support different disk extent size for delalloc adds a5d549011ede btrfs: clean up cow_file_range_inline() adds bee2f2a09ccd btrfs: optionally extend i_size in cow_file_range_inline() adds 6032db9d6ec8 btrfs: add definitions and documentation for encoded I/O ioctls adds f8fdec1e3aeb btrfs: add BTRFS_IOC_ENCODED_READ ioctl adds 98a7b7e5f1b7 btrfs: add BTRFS_IOC_ENCODED_WRITE adds b0ca1bd9248d Merge branch 'ext/omar/encoded-13-git' into for-next-next- [...] adds 3bc2e1df1e14 btrfs: use dummy extent buffer for super block sys chunk a [...] adds 8e7f7bf59a79 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds bac1332b0b69 btrfs: expand subpage support to any PAGE_SIZE > 4K adds 72906121bc27 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] adds e851af6b75bf btrfs: introduce a helper to locate an extent item adds 175c223e5452 btrfs: introduce dedicated helper to scrub simple-mirror b [...] adds c864fae1fe88 btrfs: introduce dedicated helper to scrub simple-stripe b [...] adds 7c5cc429e323 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] adds 687e958a1e81 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] adds 847778463132 btrfs: make search_csum_tree return 0 if we get -EFBIG adds 79e89e2bc908 btrfs: handle csum lookup errors properly on reads adds 7be76c9a78c5 btrfs: check correct bio in finish_compressed_bio_read adds 8f79c103fe60 btrfs: remove the bio argument from finish_compressed_bio_read adds d1e5bf4e1242 btrfs: track compressed bio errors as blk_status_t adds f9598dce2aba btrfs: do not double complete bio on errors during compres [...] adds 5ba2cd2be137 btrfs: do not try to repair bio that has no mirror set adds df89c4c9c037 btrfs: do not clean up repair bio if submit fails adds be2a52492326 Merge branch 'ext/josef/eh-fixes' into for-next-next-v5.17 [...] adds d5f9e56c77d1 fs: add asserting functions for sb_start_{write,pagefault, [...] adds f927ff1abd00 btrfs: zoned: mark relocation as writing adds d1a0942ec76e Merge branch 'ext/naohiro/sb-write-reloc' into for-next-ne [...] adds 9f7743c67199 btrfs: remove unused parameter for btrfs_add_inode_defrag() adds 546303c782db btrfs: add trace events for defrag adds db360c49d476 btrfs: autodefrag: only scan one inode once adds 13b2f7ab699a btrfs: close the gap between inode_should_defrag() and aut [...] adds b6a513ab11a8 Merge branch 'ext/qu/autodefrag-fixes' into for-next-next- [...] adds 6b17743d934e btrfs: defrag: bring back the old file extent search behavior adds 2a7070365c1a btrfs: defrag: don't use merged extent map for their gener [...] adds ed884d9a5090 Merge branch 'ext/qu/defrag-search' into for-next-next-v5. [...] adds 7ba32505eb7f Merge branch 'for-next-next-v5.17-20220215' into for-next- [...] new df74e7302e4f Merge remote-tracking branch 'btrfs/for-next' adds e5e5d45ed9c8 cifs: truncate the inode and mapping when we simulate fcollapse new c3374799255e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 84ec758fb2da configfs: fix a race in configfs_{,un}register_subsystem() new a402a2387593 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new c678fc27e5ae erofs: fix ztailpacking on > 4GiB filesystems new 576c1467f57f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 48b0e01109f5 reiserfs: get rid of AOP_FLAG_CONT_EXPAND flag new 73b672dcb930 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 579d0bed7472 f2fs: avoid sb_start_intwrite during eviction new 297d91439d38 f2fs: Restore rwsem lockdep support new 43ed4ff7d2e3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds a679a61520d8 fuse: fix fileattr op failure adds c086df490257 fuse: move FUSE_SUPER_MAGIC definition to magic.h new 4158af995e41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 428f651cb80b gfs2: assign rgrp glock before compute_bitstructs adds 7336905a89f1 gfs2: gfs2_setattr_size error path fix adds a892b12393af gfs2: Expect -EBUSY after canceling dlm locking requests adds 1fc05c8d8426 gfs2: cancel timed-out glock requests adds 29464ee36bca gfs2: Switch lock order of inode and iopen glock adds 5a27a43efd1d gfs2: Make use of list_is_first adds a4e8145edcfd gfs2: Initialize gh_error in gfs2_glock_nq new 59be54608384 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 34f562d48b9f Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds b6af493306d5 nfsd: Add support for the birth time attribute adds 35ece76bed2e NFSD: De-duplicate hash bucket indexing adds b6fa52e5d1ef NFSD: Skip extra computation for RC_NOCACHE case adds 42150d175769 NFSD: Streamline the rare "found" case adds 8eb56e85c721 tracing: Introduce helpers to safely handle dynamic-sized [...] adds 5ad15363f151 tracing: Update print fmt check to handle new __get_sockad [...] adds ea54aba425cc NFSD: Use __sockaddr field to store socket addresses adds 01b45bed9dbd NFSD: Remove NFSD_PROC_ARGS_* macros adds eb9654f45c7f SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] adds 35b540f515a8 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid adds d81d751c1d48 SUNRPC: Record endpoint information in trace log adds 3607fe1c685b SUNRPC: Remove the .svo_enqueue_xprt method adds 11f4d320f1cd SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() adds 5ff9a2b2cea3 SUNRPC: Remove svo_shutdown method adds 0db2904f2b04 SUNRPC: Rename svc_create_xprt() adds 32ed6f8c59e3 SUNRPC: Rename svc_close_xprt() adds b9b472f7ba85 SUNRPC: Remove svc_shutdown_net() adds aa7bccaefba5 NFSD: Remove svc_serv_ops::svo_module adds 61ebc558e427 NFSD: Move svc_serv_ops::svo_function into struct svc_serv new 13c494936d49 NFSD: Remove CONFIG_NFSD_V3 new 3988e1b55fb9 arch: Remove references to CONFIG_NFSD_V3 in the default configs new 2fcb2c9cc4c9 SUNRPC: Teach server to recognize RPC_AUTH_TLS new 6fcdf932f3ec NFSD: Clean up _lm_ operation names new 873552e49c23 NFSD: Fix nfsd_breaker_owns_lease() return values new b79bd86e5bf3 fs/lock: documentation cleanup. Replace inode->i_lock with [...] new 723cc0d43385 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] new ffcb2895943f fs/lock: only call lm_breaker_owns_lease if there is conflict. new 1f2835b08813 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fb7b597ba047 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 48803592aa0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new d6e641b75f87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9c4a965e9808 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 1953abfbdd25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7035abfeb16d Merge branch 'for-5.18-panic-deadlocks' into for-next adds 2ba3673d7017 printk: use atomic updates for klogd work adds cfab610f0005 Merge branch 'for-5.18' into for-next adds 96b02f2fbde2 Docs: printk: add 'console=null|""' to admin/kernel-parameters adds c4b0059be663 Merge branch 'for-5.18' into for-next adds a5a763b2b266 printk: Set console_set_on_cmdline=1 when __add_preferred_ [...] adds dcd03ba15947 Merge branch 'for-5.18' into for-next adds ce06e863f36f printk: make suppress_panic_printk static adds 15acceb9f0d6 Merge branch 'for-5.18-panic-deadlocks' into for-next new 627abe15534d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9a607a54a163 PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_ac [...] adds eb40fafaff0d Merge branch 'pci/acpi' adds 92912b175178 PCI: pciehp: Clear cmd_busy bit in polling mode adds 9f72d4757cbe PCI: pciehp: Add Qualcomm quirk for Command Completed erratum adds 4aa33c9ca522 Merge branch 'pci/hotplug' adds 1d86abf1f896 PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with [...] adds 805dfc18dd3d PCI: aardvark: Fix reading MSI interrupt number adds b0b0b8b897f8 PCI: aardvark: Fix support for MSI interrupts adds 1571d67dc190 PCI: aardvark: Rewrite IRQ code to chained IRQ handler adds 51f96e287c6f PCI: aardvark: Check return value of generic_handle_domain [...] adds c3cb8e51839a PCI: aardvark: Make MSI irq_chip structures static driver [...] adds 26bcd54e4a5c PCI: aardvark: Make msi_domain_info structure a static dri [...] adds 222af78532fa PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwno [...] adds 4689c0916320 PCI: aardvark: Refactor unmasking summary MSI interrupt adds e77d9c906910 PCI: aardvark: Add support for masking MSI interrupts adds 46ad3dc4171b PCI: aardvark: Fix setting MSI address adds 754e449889b2 PCI: aardvark: Enable MSI-X support adds 3ebfefa396eb PCI: aardvark: Add support for ERR interrupt on emulated bridge adds 735f5ae49e1b PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulat [...] adds 7122bcb33295 PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PC [...] adds 0fc75d874541 PCI: aardvark: Add support for PME interrupts adds 273ddd86d676 PCI: aardvark: Fix support for PME requester on emulated bridge adds 815bc3136867 PCI: aardvark: Use separate INTA interrupt for emulated ro [...] adds b08e5b53d17b PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts adds befa71000160 PCI: aardvark: Don't mask irq when mapping adds 0c36ab437e1d PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() adds 92f4ffecc417 PCI: aardvark: Update comment about link going down after link-up adds c12246ac2f0b Merge branch 'remotes/lorenzo/pci/aardvark' adds 829cc0e2ea2d PCI: endpoint: Fix alignment fault error in copy tests adds 3c9e3a8847e6 Merge branch 'remotes/lorenzo/pci/endpoint' adds f81f095e8771 PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails adds 62cf9678121c Merge branch 'remotes/lorenzo/pci/imx6' adds e621e106a139 MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer adds 64a70f521e13 PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const adds d3f332b568dc PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHAB [...] adds 05241c13655c PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_ [...] adds 7f09a4b195a9 PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option adds 7a02acdb5deb PCI: mvebu: Remove duplicate nports assignment adds 5c88ed798522 PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is u [...] adds 16038ebb0f9f PCI: mvebu: Properly initialize vendor, device and revisio [...] adds d76a6ed0964a PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on [...] adds c94ea32c0d3d PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on [...] adds c3bd7dc553ee PCI: mvebu: Fix reporting Data Link Layer Link Active on e [...] adds e93096242ae3 Merge branch 'remotes/lorenzo/pci/mvebu' adds f28b24042b52 dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC adds d41584ae8616 PCI: uniphier-ep: Add SoC data structure adds 892fdf15b824 PCI: uniphier-ep: Add NX1 support adds f72ca2da14cf Merge branch 'remotes/lorenzo/pci/uniphier' new bcdc88b5c274 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 25666e8ccd95 HID: logitech-dj: add new lightspeed receiver id adds 27c6565ac313 Merge branch 'for-5.17/upstream-fixes' into for-next adds 269ecc0c894c HID: i2c-hid: remove unneeded semicolon adds aaca3f07f25d Merge branch 'for-5.12/i2c-hid' into for-next adds 1324c5ac76bf HID: uclogic: Support Huion tilt reporting adds 85e860715e2c HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2 adds 5591403cd67c HID: uclogic: Support Huion 13th frame button adds 7e418667f2ed HID: uclogic: Split pen and frame raw event handling adds 7f12dd246906 HID: uclogic: Access pen/frame params directly in raw_even [...] adds fea53b9f159c HID: uclogic: Skip non-input raw events earlier adds 044fa8162dc1 HID: uclogic: Handle virtual frame reports adds 714af0dbfa78 Merge branch 'for-5.18/uclogic' into for-next adds f1d1b3a9b411 HID: apple: Refactor key translation setup adds 0fea6fe7d5ef HID: apple: Magic Keyboard first generation FN key mapping adds 250b369ed238 HID: apple: Magic Keyboard 2015 FN key mapping adds 8ae5c16c9d42 HID: apple: Report Magic Keyboard 2021 battery over USB adds cbfcfbfc3848 HID: apple: Report Magic Keyboard 2021 with fingerprint re [...] adds 37ee26c43358 Merge branch 'for-5.18/apple' into for-next adds 0a5a587501b5 HID: Add support for open wheel and no attachment to T300 adds be94d0aa19ee Merge branch 'for-5.17/upstream-fixes' into for-next adds 047b6188b66e HID: Add driver for Razer Blackwidow keyboards adds 5c9d54d2c2bd Merge branch 'for-5.18/razer' into for-next adds 9018eacbe623 HID: apple: Add support for keyboard backlight on certain [...] adds 42f6a2d30023 HID: apple: Add necessary IDs and configuration for T2 Macs. adds c5f09b1b45cb HID: apple: Add fn mapping for MacBook Pros with Touch Bar adds ed9f4f961260 HID: apple: properly reflect LEDS dependency adds 40282358ae30 Merge branch 'for-5.18/apple' into for-next adds ac89895213d8 HID: elo: Revert USB reference counting adds 8b943e92aede Merge branch 'for-5.17/upstream-fixes' into for-next adds fc3ef2e3297b HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts adds c0774561bd46 Merge branch 'for-5.17/upstream-fixes' into for-next new 577bc74d76de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 05cbbaf7ff2f Merge branch 'i2c/for-current' into i2c/for-next adds 481153991c41 i2c: don't expose function which is only used internally adds 9c02d4011e92 i2c: i801: Add support for Intel Raptor Lake PCH-S adds 4ebf4987c091 i2c: Introduce common module to instantiate CCGx UCSI adds 2079563d6f60 i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() adds c2c25be6dc94 i2c: nvidia-gpu: Use temporary variable for struct device adds c74a30ce1376 i2c: nvidia-gpu: Convert to use dev_err_probe() adds 531310dd5d9f i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() adds 1e4fe5430bd7 i2c: designware: remove unneeded semicolon adds 19e138e43a08 i2c: pasemi: Drop I2C classes from platform driver variant adds 75560f01a8af Merge branch 'i2c/for-mergewindow' into i2c/for-next adds d9d3fe2a0efe Merge branch 'i2c/for-current' into i2c/for-next adds 9036ff626579 dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible adds 017b32e6da8d i2c: qcom-cci: add sm8450 compatible adds ca2349b0c803 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds be8dd61c7224 Merge branch 'i2c/for-current' into i2c/for-next adds 8302532f47bb i2c: smbus: Check for parent device before dereference adds 23c6aefe6d0a Merge branch 'i2c/for-mergewindow' into i2c/for-next new acc12e991728 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds e84b9b34b003 hwmon: Report attribute name with udev events adds 51347c0769f7 hwmon: (lm83) Reorder include files to be in alphabetic order adds c46f644e6c38 hwmon: (lm83) Move lm83_id to avoid forward declaration adds 22295bc1dca2 hwmon: (lm83) Replace new_client with client adds d83e2303d6bb hwmon: (lm83) Use regmap adds 768115d23f1b hwmon: (lm83) Replace temperature conversion macros with s [...] adds fb925c1fef93 hwmon: (lm83) Demote log message if chip identification fails adds f5735768ac85 hwmon: (lm83) Explain why LM82 may be misdetected as LM83 adds a247071c9b9e hwmon: (lm83) Convert to use with_info API adds c4b12b8b43c9 hwmon: (nct6775) add support for TSI temperature registers adds c0cc6b2a7cd4 ABI: hwmon: Document "label" sysfs attribute adds d712dcc4da18 hwmon: Add "label" attribute adds b908f11554d7 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A adds cd42615c6186 hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist adds 77b7070aeed2 Documentation: admin-guide: Update i8k driver name adds a454163637a2 Documentation: admin-guide: Add Documentation for undocume [...] adds 4410d6c535fc Documentation: ABI: Add ABI file for legacy /proc/i8k interface adds b38ee7c1168b hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro adds 40a02b932f28 hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II adds 9811f2a97d47 hwmon: (pmbus) Remove trailing whitespaces from Kconfig file adds 409d17887d1f dt-bindings: hwmon: lm90: Drop Tegra specifics from example adds ad2b0e1d3c60 hwmon: (powr1220) Cosmetic changes adds d7bdd36d9806 hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] adds f08ad4b4f547 hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] adds d5f5c365a507 hwmon: Fix possible NULL pointer adds f21e59980c03 hwmon: (sch56xx) Autoload modules on platform device creation adds c8597a2a22e5 hwmon: (sch56xx-common) Add automatic module loading on su [...] adds 375462c5b930 hwmon: (sch56xx-common) Replace msleep() with usleep_range() adds b60330d35431 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING adds 2b62cca416f3 hwmon: (asus-ec-sensors) add driver for ASUS EC adds b36eb7504974 hwmon: (asus-ec-sensors) update documentation adds c4ca43ccf085 hwmon: deprecate asis_wmi_ec_sensors driver adds cecd8f03a83d hwmon: (mlxreg-fan) Use pwm attribute for setting fan spee [...] adds eed7990254b9 hwmon: (max6639) Update Datasheet URL adds 9e54dc5f3da9 hwmon: (max6639) Add regulator support adds 228194c4a552 hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi adds 34222cf0de57 hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() adds 4c6ad1e4aee1 hwmon: (asus-ec-sensors) read sensors as signed ints adds bc680c50f588 hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRI [...] adds a305c9d1c3c1 hwmon: (adt7x10) Convert to use regmap adds def39777286e hwmon: (adt7x10) Add device managed action for restoring config adds 2efb74e09e37 hwmon: (adt7x10) Use devm_hwmon_device_register_with_info adds f40143f884c2 hwmon: (adt7x10) Use devm_request_threaded_irq adds 8111fc489ac4 hwmon: (adt7x10) Remove empty driver removal callback adds f23e9a2649d5 hwmon: (adt7x10) Use hwmon_notify_event adds 3a380e8d3e43 hwmon: (asus-ec-sensors) add CPU core voltage adds 0f57e3c1dc1c x86/Kconfig: move and modify CONFIG_I8K adds 8a6489acc4b8 hwmon: (dell-smm) rewrite CONFIG_I8K description adds 4f1a5ce28e0b hwmon: (tc654) Add thermal_cooling device support adds fd7f76af65ce hwmon: (asus-ec-sensors) deduce sensor signedness from its type adds 9a728c9bc9cf hwmon: (asus-ec-sensors) merge setup functions adds 3dba389d529e hwmon: (asus-ec-sensors) depend on X86 in KConfig adds b2d41e18d11c hwmon: (pmbus) Add get_error_flags support to regulator ops adds ef9126a47f9d hwmon: (pmbus/lm25066) Add regulator support adds fa270ba8e10f hwmon: (asus-ec-sensors) do not print from .probe() adds 4c48e8dd2bbf hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status adds 1f42b986a936 hwmon: (occ) Add sysfs entry for OCC mode adds 92745b557214 hwmon: (occ) Add sysfs entries for additional extended sta [...] adds 6113a27bda21 hwmon: (dell-smm) Reword and mark parameter "force" as unsafe adds 5152de2f3e2d hwmon: (dell-smm) Add SMM interface documentation adds 14990cb68a2f hwmon: (dell-smm) Make fan/temp sensor number a u8 adds d5c1a946c24a hwmon: (dell-smm) Improve temperature sensors detection adds cae6551f44f1 hwmon: (pmbus) Add regulator supply into macro new 4e64262d2669 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds a693396fd569 Documentation: dev-tools: clarify KTAP specification wording adds 013ebb6d822a Documentation: Fix links for udftools project and pktcdvd tool adds 339cf5a2c6fb docs/zh_CN: Add energy-model Chinese translation adds d535e6c25a81 docs/zh_CN: Add sched-energy Chinese translation adds 4fbe7b19a948 docs: Fix wording in optional zram feature docs adds 8716ef413aa5 docs: pdfdocs: Tweak width params of TOC adds 66939df53948 docs: pdfdocs: Switch default CJK font to KR variants adds 7b686a2ea1e4 docs: pdfdocs: Enable CJKspace in TOC for Korean titles adds 5d9158e3c762 docs/translations: Skip CJK contents if suitable fonts not found adds b774cc46313b docs: pdfdocs: Move CJK monospace font setting to main conf.py adds b62ef3a1cca0 Merge branch 'pdf' into docs-next new cb4bd4e87c5c Merge branch 'docs-next' of git://git.lwn.net/linux.git new e99c5bf9651e Merge branch 'master' of git://linuxtv.org/media_tree.git adds fcc6217645ea media: s5p_mfc_dec: set flags for OUTPUT coded formats adds 79e8c421a099 media: mexon-ge2d: fixup frames size in registers adds 4a2e0a806cb5 media: vimc: Add support for contiguous DMA buffers adds 4a92fc6e55da media: video/hdmi: handle short reads of hdmi info frame. adds 4abb21309fda media: camss: csiphy: Move to hardcode CSI Clock Lane number adds 44e756fa56e2 media: microchip-csi2dc: Remove VC support for now adds 6a7bdd89f50d media: v4l2-mediabus: Use structures to describe bus confi [...] adds 20c238dfb26c media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags adds 5a6ac3f4b46f media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_CHANNEL_* flags adds b9f7caa7753a media: v4l2-mediabus: Drop V4L2_MBUS_CSI2_CONTINUOUS_CLOCK flag adds d4568fc85258 media: omap3isp: Use struct_group() for memcpy() region adds 6492eba4fafb media: dt-binding: media: hynix,hi846: use $defs/port-base [...] adds a44b8e8c9b26 media: dt-bindings: media: hynix,hi846: add link-frequenci [...] adds 24e9edc1527c media: ov5675: use group write to update digital gain adds cc74074ad936 media: i2c: ov08d10: Unlock on error in ov08d10_enum_frame_size() adds abd77889851d media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ [...] adds a7a52e146d0e media: staging: media: imx: imx7_mipi_csis: Store colorspa [...] adds 53c264544dfc media: uvcvideo: Add support for Apple T2-attached FaceTim [...] adds c7cfc7b90e25 media: vsp1: mask interrupts before enabling adds 5cadbd897221 media: Define MIPI CSI-2 data types in a shared header file adds 3743d9e434f3 media: rcar-isp: Use mipi-csi2.h adds eee963604366 media: rcar-csi2: Use mipi-csi2.h adds 2b891d3980f6 media: xilinx: csi2rxss: Use mipi-csi2.h new 4ea062ac1828 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds b2301472f121 Merge back ACPI tables material for 5.18. adds 9978f446d406 ACPI: property: Get rid of redundant 'else' adds ad2f3b08d1ab ACPI: scan: Use ida_alloc() instead of ida_simple_get() adds dc168028ce70 Merge branches 'acpica', 'acpi-osl', 'acpi-tables', 'acpi- [...] adds 631e3893c35e ACPI: PM: Print additional debug message in acpi_s2idle_wake() adds 977dc3082285 ACPI: EC / PM: Print additional debug message in acpi_ec_d [...] adds 93f60785d0ae Merge branch 'acpi-pm' into linux-next adds 9aa60f3cbafb ACPI: EC: Do not return result from advance_transaction() adds 54b86141d71d ACPI: EC: Reduce indentation level in acpi_ec_submit_event() adds 13a62d0e1330 ACPI: EC: Rearrange code in acpi_ec_submit_event() adds 4ee35c1a0867 Merge branch 'acpi-ec' into linux-next adds 57abb4b04c40 Merge branch 'pnp' into linux-next adds 3f51aa9e296f PM: hibernate: fix load_image_and_restore() error path adds 676838c92488 Merge branches 'pm-cpufreq', 'pm-sleep' and 'pm-tools' int [...] adds 211a0157e0ba Merge branch 'devprop' into linux-next adds fdc213cffdcd Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] adds 7fd786dfbd2c tools/power/x86/intel-speed-select: OOB daemon mode adds 7d440da009b6 tools/power/x86/intel-speed-select: HFI support adds f3874e96fad5 tools/power/x86/intel-speed-select: v1.12 release adds 2045d38a6546 Merge branch 'intel-sst-thermal' of https://github.com/spa [...] adds 2ecb866af004 Merge branch 'thermal-hfi' into linux-next new f615fd3f289b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new c3579dbe209b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds c8be60c12041 cpupower: Add AMD P-State capability flag adds 46c273a09582 cpupower: Add the function to check AMD P-State enabled adds 083792f368b8 cpupower: Initial AMD P-State capability adds e3ede97657d8 cpupower: Add the function to get the sysfs value from spe [...] adds 4a06806e5d4a cpupower: Introduce ACPI CPPC library adds 33e43f3636df cpupower: Add AMD P-State sysfs definition and access helper adds bf9801baa818 cpupower: Enable boost state support for AMD P-State module adds 35fdf42d90d0 cpupower: Move print_speed function into misc helper adds d8363e291782 cpupower: Add function to print AMD P-State performance ca [...] new 8382dce5e483 cpupower: Add "perf" option to print AMD P-State information new 8df5350b90ff Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 0cc525901fe9 dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles new 8188eaf4de56 arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible new 784adeb3a37c dt-bindings: opp: qcom-opp: Convert to DT schema new ec24d1d55469 dt-bindings: opp: Convert qcom-nvmem-cpufreq to DT schema new 2b8382d27170 arm64: dts: qcom: msm8996: Rename cluster OPP tables new 6b3abe0cfb7d arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables new 8acf5cb92d9d dt-bindings: power: avs: qcom,cpr: Convert to DT schema new 165fdf0fa79c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 3c8bc3954d77 RDMA/hfi: Replace cpumask_weight with cpumask_empty where [...] adds a099b08599e6 RDMA/rxe: Revert changes from irqsave to bh locks adds 9fd0eb7c3c73 RDMA/rxe: Move mcg_lock to rxe adds d572405518ff RDMA/rxe: Use kzmalloc/kfree for mca adds 5bc15d1f7e3c RDMA/rxe: Replace grp by mcg, mce by mca adds 8a99c81f1231 RDMA/rxe: Replace int num_qp by atomic_t qp_num adds 8a0a5fe0c462 RDMA/rxe: Replace pool key by rxe->mcg_tree adds d2ccf0411d25 RDMA/rxe: Remove key'ed object support adds 3810c1a1cbe8 RDMA/rxe: Remove mcg from rxe pools adds 748663c8ccf6 IB/cma: Allow XRC INI QPs to set their local ACK timeout new 13c178123c1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d0b78ab1ca35 net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097 adds 9536923d3f35 net/mlx5e: Remove unused tstamp SQ field adds c27bd1718c06 net/mlx5e: Read max WQEBBs on the SQ from firmware adds 76c31e5f7585 net/mlx5e: Use FW limitation for max MPW WQEBBs adds befa41771f9e net/mlx5e: Cleanup of start/stop all queues adds d08c6e2a4d03 net/mlx5e: Disable TX queues before registering the netdev adds 6ce204eac387 net/mlx5e: Use a barrier after updating txq2sq adds 17c84cb46e33 net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues adds 8bf30be75069 net/mlx5e: Introduce select queue parameters adds 6b23f6ab86a4 net/mlx5e: Move mlx5e_select_queue to en/selq.c adds 3ab45777a27c net/mlx5e: Use select queue parameters to sync with control flow adds 62f7991feab6 net/mlx5e: Move repeating code that gets TC prio into a function adds ed5f9cf06b20 net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state adds 3c87aedd4899 net/mlx5e: Optimize mlx5e_select_queue adds 3a9e5fff2ab0 net/mlx5e: Optimize modulo in mlx5e_select_queue adds 71753b8ec103 net/mlx5e: Optimize the common case condition in mlx5e_sel [...] adds 9b3e446cd07f Merge tag 'mlx5-updates-2022-02-14' of git://git.kernel.or [...] adds 4f50ef152ec6 virtio_net: Fix code indent error adds 25ce79db8042 net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible adds 5454f5c28eca net: bridge: vlan: check for errors from __vlan_del in __v [...] adds 99cd6a64e128 dpaa2-eth: Simplify bool conversion adds 2c955856da4f net: dm9051: Fix spelling mistake "eror" -> "error" adds b0471c261081 gve: enhance no queue page list detection adds b2bc58d41fde net: bridge: vlan: check early for lack of BRENTRY flag in [...] adds 3116ad0696dd net: bridge: vlan: don't notify to switchdev master VLANs [...] adds cab2cd770051 net: bridge: vlan: make __vlan_add_flags react only to PVI [...] adds 27c5f74c7ba7 net: bridge: vlan: notify switchdev only when something changed adds 8d23a54f5bee net: bridge: switchdev: differentiate new VLANs from changed ones adds 263029ae3172 net: bridge: make nbp_switchdev_unsync_objs() follow rever [...] adds b28d580e2939 net: bridge: switchdev: replay all VLAN groups adds 7b465f4cf39e net: switchdev: rename switchdev_lower_dev_find to switchd [...] adds c4076cdd21f8 net: switchdev: introduce switchdev_handle_port_obj_{add,d [...] adds 134ef2388e7f net: dsa: add explicit support for host bridge VLANs adds 164f861bd40c net: dsa: offload bridge port VLANs on foreign interfaces adds f0ead99e623b Merge branch 'Replay-and-offload-host-VLAN-entries-in-DSA' adds 8aa69d348261 net: hns3: Remove unused inline function hclge_is_reset_pending() adds 1ce220470674 net/smc: return ETIMEDOUT when smc_connect_clc() timeout adds a5e516d026cb net: ethernet: altera: cleanup comments adds c8620335951d net: dsa: tag_8021q: only call skb_push/skb_pull around __ [...] adds 8c16baa51beb net: Fix an ignored error return from dm9051_get_regs() adds d6ab5ea2a384 mptcp: add SNDTIMEO setsockopt support adds f8e9ce4a6e85 mptcp: mptcp_parse_option is no longer exported adds 0799e21b5a76 mptcp: drop unused sk in mptcp_get_options adds 742e2f36c0dd mptcp: drop unneeded type casts for hmac adds af7939f390de mptcp: drop port parameter of mptcp_pm_add_addr_signal adds 90d930882139 mptcp: constify a bunch of of helpers adds 51fa7f8ebf0e mptcp: mark ops structures as ro_after_init adds 952382c648e5 mptcp: don't save tcp data_ready and write space callbacks adds 4d078475bd15 Merge branch 'mptcp-so_sndtimeo-and-misc-cleanup' adds 22b67d17194f net: rtnetlink: rtnl_stats_get(): Emit an extack for unset [...] adds 9625bf39bd41 net/mlx5e: Fix spelling mistake "supoported" -> "supported" adds c1e80bf4ad3e net/mlx5e: Add support for using xdp->data_meta adds b98d2d722f81 net/mlx5e: Generalize packet merge error message adds 1d5024f88dad net/mlx5e: Default to Striding RQ when not conflicting wit [...] adds 4b5fba4a3ac7 net/mlx5e: RX, Restrict bulk size for small Striding RQs adds 7c5f940d264e net/mlx5e: E-Switch, Add PTP counters for uplink representor adds bfbdd77ac52f net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode adds d1a3138f7913 net/mlx5e: TC, Move flow hashtable to be per rep adds 0610f8dc0309 net/mlx5e: Pass actions param to actions_match_supported() adds 314e1105831b net/mlx5e: Add post act offload/unoffload API adds 8300f225268b net/mlx5e: Create new flow attr for multi table actions adds a81283263bb0 net/mlx5e: Use multi table support for CT and sample actions adds 2a829fe25d28 net/mlx5e: TC, Clean redundant counter flag from tc action [...] adds 7843bd604081 net/mlx5e: TC, Make post_act parse CT and sample actions adds b070e70381ee net/mlx5e: TC, Allow sample action with CT adds c8b441d2fbd0 Merge tag 'mlx5-updates-2022-02-16' of git://git.kernel.or [...] adds e3c02b7c655c net: mscc: ocelot: use a consistent cookie for MRP traps adds c518afec2883 net: mscc: ocelot: consolidate cookie allocation for priva [...] adds 36fac35b2907 net: mscc: ocelot: delete OCELOT_MRP_CPUQ adds b9bace6e534d net: mscc: ocelot: use a single VCAP filter for all MRP traps adds 85ea0daabe5a net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP a [...] adds 2960bb14ea27 net: dsa: felix: use DSA port iteration helpers adds e42bd4ed09aa net: mscc: ocelot: keep traps in a list adds 9d75b8818537 net: mscc: ocelot: annotate which traps need PTP timestamping adds d78637a8a061 net: dsa: felix: remove dead code in felix_setup_mmio_filtering() adds 993480043655 net: dsa: felix: update destinations of existing traps wit [...] adds 29940ce32a2d net: dsa: tag_ocelot_8021q: calculate TX checksum in softw [...] adds 5da1033b9e2b Merge branch 'ptp-over-udp-dsa' adds ddaff5047003 mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY adds ba43b547515e net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY adds 318994d3e2ab net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY adds 1d21c327281a net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLA [...] adds 5edb65eac10f net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY adds d54f16c7fa3b Merge branch 'switchdev-BRENTRY' adds 13651224c00b net: ping6: support setting basic SOL_IPV6 options via cmsg adds 6f97c7c605d6 selftests: net: test IPV6_DONTFRAG adds 9657ad09e1fa selftests: net: test IPV6_TCLASS adds 05ae83d5a4a2 selftests: net: test IPV6_HOPLIMIT adds a22982c39eb1 selftests: net: basic test for IPV6_2292* adds 4d449bdc5b26 Merge branch 'ping6-SOL_IPV6' adds ae68db14b616 net: transition netdev reg state earlier in run_todo adds faab39f63c1f net: allow out-of-order netdev unregistration adds be6b41c15dc0 ipv6/addrconf: ensure addrconf_verify_rtnl() has completed adds 6b5567b1b21b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 93d11e0d76e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 19787b93f814 net: marvell: prestera: Add router LPM ABI adds 16de3db1208a net: marvell: prestera: add hardware router objects accoun [...] adds 4394fbcb78cf net: marvell: prestera: handle fib notifications adds 2aed49da6c08 Merge branch 'prestera-route-offloading' adds edc21dc909c6 bpftool: Fix the error when lookup in no-btf maps adds d3b0b80064e0 selftests/bpf: Fix GCC11 compiler warnings in -O2 mode adds bb8ffe61ea45 bpftool: Add C++-specific open/load/etc skeleton wrappers adds 189e0ecabc17 selftests/bpf: Add Skeleton templated wrapper as an example adds d2b94f33e437 Merge branch 'Make BPF skeleton easier to use from C++ code' adds 8cbf062a250e bpf: Reject kfunc calls that overflow insn->imm adds adb8fa195efd libbpf: Split bpf_core_apply_relo() adds 8de6cae40bce libbpf: Expose bpf_core_{add,free}_cands() to bpftool adds 0a9f4a20c615 bpftool: Add gen min_core_btf command adds a9caaba399f9 bpftool: Implement "gen min_core_btf" logic adds dc695516b6f5 bpftool: Implement btfgen_get_btf() adds 1d1ffbf7f0b2 bpftool: Gen min_core_btf explanation and examples adds 704c91e59fe0 selftests/bpf: Test "bpftool gen min_core_btf" adds 477bb4c1baa7 Merge branch 'libbpf: Implement BTFGen' adds f76d8507d238 bpftool: Fix pretty print dump for maps without BTF loaded adds 9b6eb0478dfa bpftool: Fix C++ additions to skeleton adds 1b8c924a0593 libbpf: Fix memleak in libbpf_netlink_recv() adds b38101c57acf selftests/bpf: Fix vmtest.sh to launch smp vm. adds b75dacaac465 selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails adds d24d2a2b0a81 bpf: bpf_prog_pack: Set proper size before freeing ro_header adds a3fc4b1d09d9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds d17b968b9876 selftests: mptcp: increase timeout to 20 minutes adds bccefb762439 selftests: mptcp: simplify pm_nl_change_endpoint adds 22514d52962b selftests: mptcp: join: exit after usage() adds 0a40e273be04 selftests: mptcp: join: remove unused vars adds 93827ad58f62 selftests: mptcp: join: create tmp files only if needed adds 87154755d90e selftests: mptcp: join: check for tools only if needed adds 24720d7452df selftests: mptcp: add csum mib check for mptcp_connect adds 3ad8ba6a3eec Merge branch 'mptcp-selftest-fine-tuning-and-cleanup' adds 6b48bece871e net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible adds 60f8ad2392d0 net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible adds f20cfd662a62 net: add sanity check in proto_register() adds d2b1d186ce2e net: dsa: delete unused exported symbols for ethtool PHY stats adds 129c77b5692d s390/qeth: Remove redundant 'flush_workqueue()' calls adds 8467fadc115c net: gro: Fix a 'directive in macro's argument list' spars [...] adds 8aba73ef44eb net: ethernet: xilinx: cleanup comments adds bde018222c6b net: dsa: add support for phylink mac_select_pcs() adds 3ce855f0408a net: dsa: qca8k: move qca8k_setup() adds 10728cd7967a net: dsa: qca8k: move qca8k_phylink_mac_link_state() adds 9612a8f9154f net: dsa: qca8k: convert to use phylink_pcs adds 7544b3ff745b net: dsa: qca8k: move pcs configuration adds d9cbacf0574a net: dsa: qca8k: mark as non-legacy adds a3b355c7785b Merge branch 'qca8k-phylink' adds aaae162aeb67 teaming: deliver link-local packets with the link they arrive on adds 7ea0c16a74a4 net/ibmvnic: Cleanup workaround doing an EOI after partiti [...] adds 086d49058cd8 ipv6: annotate some data-races around sk->sk_prot adds 86213f80da1b net: avoid quadratic behavior in netdev_wait_allrefs_any() adds 12b1b997c0e5 ionic: catch transition back to RUNNING with fw_generation 0 adds 116dce0ff047 ionic: Use vzalloc for large per-queue related buffers adds 799c230e9362 ionic: prefer strscpy over strlcpy adds ecea8bb429b0 ionic: clean up comments and whitespace adds 6e2e59eaee47 Merge branch 'ionic-driver-updates' adds 47f0bd503210 net: Add new protocol attribute to IP addresses adds cb196b725936 mctp: replace mctp_address_ok with more fine-grained helpers adds 86cdfd63f25d mctp: add address validity checking for packet receive adds bbcf340d9dc3 Merge branch 'add-checks-for-incoming-packet-addresses' adds 7e1b54d07751 i40e: remove dead stores on XSK hotpath adds 4b340a5a726d net: ip6mr: add support for passing full packet on wrong mif adds 6881e493b08f dt-bindings: net: New binding mctp-i2c-controller adds f5b8abf9fc3d mctp i2c: MCTP I2C binding driver adds a7cc3464e667 Merge branch 'mctp-i2c' adds 36a29fb6b22d bridge: switch br_net_exit to batch mode adds b3ae2d350ddf net: prestera: flower: fix destroy tmpl in chain adds 8a4fc54b07d7 net: get rid of rtnl_lock_unregistering() adds 9572594ecf02 dpaa2-eth: Update dpni_get_single_step_cfg command adds c4680c978567 dpaa2-eth: Update SINGLE_STEP register access adds 32d51cef91db Merge branch 'dpaa2-eth-one-step-register' adds 92c54a65e6a8 atm: nicstar: Use kcalloc() to simplify code adds e7f27420681f net: hsr: fix suspicious RCU usage warning in hsr_node_get [...] adds ccfbf44d4c7f net: dsa: remove pcs_poll adds 64b4a0f8b51b net: phylink: remove phylink_config's pcs_poll adds 0d0350c471cc Merge branch 'phylink-remove-pcs_poll' adds a7f4f13a0a68 net: dsa: microchip: ksz9477: export HW stats over stats64 [...] adds 7a11455f376d net/smc: unlock on error paths in __smc_setsockopt() adds 173a272a9f17 net: dsa: microchip: add ksz8563 to ksz9477 I2C driver adds 48c77bdf729a net: prestera: acl: fix 'client_map' buff overflow adds 082116ffcb74 net: tcp: introduce tcp_drop_reason() adds 255f9034d305 net: tcp: add skb drop reasons to tcp_v4_rcv() adds c0e3154d9c88 net: tcp: use kfree_skb_reason() for tcp_v6_rcv() adds 643b622b51f1 net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() adds 7a26dc9e7b43 net: tcp: add skb drop reasons to tcp_add_backlog() adds 8eba65fa5f06 net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() adds 2a968ef60e1f net: tcp: use tcp_drop_reason() for tcp_rcv_established() adds a7ec381049c0 net: tcp: use tcp_drop_reason() for tcp_data_queue() adds d25e481be0c5 net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() adds adfb62dbda49 Merge branch 'tcp_drop_reason' adds 0f6938eb2ecc net: core: Use csum_replace_by_diff() and csum_sub() inste [...] adds 0c51e12e218f ipv4: Invalidate neighbour for broadcast address upon addr [...] adds 25bd462fa42f selftests: fib_test: Add a test case for IPv4 broadcast ne [...] adds dd3573487d90 Merge branch 'ipv4-invalidate-broadcast-neigh-upon-address [...] adds 354ad9a89399 net: qualcomm: rmnet: Use skb_put_zero() to simplify code adds 91398a960edf ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible adds 696c65444120 ipv6: separate ndisc_ns_create() from ndisc_send_ns() adds 1fcd5d448c59 Bonding: split bond_handle_vlan from bond_arp_send adds 841e95641e4c bonding: add extra field for bond_opt_value adds 4e24be018eb9 bonding: add new parameter ns_targets adds 129e3c1bab24 bonding: add new option ns_ip6_target adds 76ef6b805809 Merge branch 'bonding-ipv6-NA-NS-monitor' adds 74c1b2338e0e octeontx2-pf: cn10k: add support for new ptp timestamp format adds 6426fc3abab9 octeontx2-af: cn10k: add workaround for ptp errata adds 7b779cc8846a Merge branch 'octeontx2-ptp-updates' adds a0b92e0514bb net: hsr: fix hsr build error when lockdep is not enabled adds b6553c71813f net: dm9051: Fix use after free in dm9051_loop_tx() adds 341b672c99b9 net: dsa: b53: clean up if() condition to be more readable adds dda1c25751fa net: dsa: b53: populate supported_interfaces and mac_capabilities adds cc6b68f5f10e net: dsa: b53: drop use of phylink_helper_basex_speed() adds 25179f8f3442 net: dsa: b53: switch to using phylink_generic_validate() adds 81c1681cbb9f net: dsa: b53: mark as non-legacy adds d4276e570a0c Merge branch 'net-dsa-b53-non-legacy' adds ee8f97efa7a5 gro_cells: avoid using synchronize_rcu() in gro_cells_destroy() adds ab847d03a5e4 s390/iucv: sort out physical vs virtual pointers usage adds 1bb7e8dff896 s390/net: sort out physical vs virtual pointers usage adds 926146a84bca Merge branch 's390-net-updates-2022-02-21' adds 12c740c8683f net: dsa: microchip: ksz9477: reduce polling interval for [...] adds 1054457006d4 net: phy: phylink: fix DSA mac_select_pcs() introduction adds cc727b641800 usbnet: gl620a: Replace one-element array with flexible-ar [...] adds f64ae40de5ef testptp: add option to shift clock by nanoseconds adds 0ebea8f9b81c ipv6: tcp: consistently use MAX_TCP_HEADER adds 763087dab975 net: add skb_set_end_offset() helper adds 2b88cba55883 net: preserve skb_end_offset() in skb_unclone_keeptruesize() adds fa4fad40d595 Merge branch 'tcp-take-care-of-another-syzbot-issue' adds 922ea87ff6f2 ionic: use vmalloc include new acd8df5880d7 net: switchdev: avoid infinite recursion from LAG to bridg [...] new 907e772f6f6d net: dsa: realtek: allow subdrivers to externally lock regmap new 2796728460b8 net: dsa: realtek: rtl8365mb: serialize indirect PHY regis [...] new 4767b7e2ed81 Merge branch 'dsa-realtek-phy-read-corruption' new dc121c008491 mctp: make __mctp_dev_get() take a refcount hold new e297db3eadd7 mctp: Fix incorrect netdev unref for extended addr new 3185485cfaa0 Merge branch 'mctp-incorrect-addr-refs' new 8d783197f06d mctp: Fix warnings reported by clang-analyzer new c035ea76c4e7 mlxsw: core: Prevent trap group setting if driver does not [...] new 42c9135fef9b mlxsw: spectrum_span: Ignore VLAN entries not used by the [...] new f8a36880f474 mlxsw: core_thermal: Avoid creation of virtual hwmon objec [...] new bed8f4197cb2 mlxsw: core_hwmon: Fix variable names for hwmon attributes new 009da9fad567 mlxsw: core_thermal: Rename labels according to naming convention new bfb82c9cceac mlxsw: core_thermal: Remove obsolete API for query resource new 719fc0662cdc mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments new af9911c569d5 mlxsw: core: Remove unnecessary asserts new 8b5f555be8f2 mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and [...] new 902992d18f5a mlxsw: core: Unify method of trap support validation new cc4d3de99052 mlxsw: Remove resource query check new f881c4ab37db mlxsw: core: Add support for OSFP transceiver modules new 503310a5d4b2 Merge branch 'mlxsw-next' new b26ef81c46ed drop_monitor: remove quadratic behavior new a21d9a670d81 net: bridge: Add support for bridge port in locked mode new fa1c83342987 net: bridge: Add support for offloading of locked port flag new b9e8b58fd2cb net: dsa: Include BR_PORT_LOCKED in the list of synced brp [...] new 34ea415f927e net: dsa: mv88e6xxx: Add support for bridge port locked mode new b2b681a41251 selftests: forwarding: tests of locked port feature new 6ce71687d4f4 Merge branch 'locked-bridge-ports' new 167053f8dd0e net: Correct wrong BH disable in hard-interrupt. new 6a47cdc38143 Revert "vlan: move dev_put into vlan_dev_uninit" new 1241e329ce2e ethtool: add support to set/get completion queue event size new 68258596cbc9 octeontx2-pf: Vary completion queue event size new e422eef268ba Merge branch 'add-ethtool-support-for-completion-queue-eve [...] new 2c10fb229324 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9087c6ff8dfe bpf: Call maybe_wait_bpf_programs() only once from generic [...] adds a33c0c792d0a selftests/bpf: Fix a clang deprecated-declarations compila [...] adds d0b3822902b6 bpf: Initialize ret to 0 inside btf_populate_kfunc_set() adds b03e19465b97 selftests/bpf: Fix btfgen tests adds 13c6a37d409d selftests/bpf: Add test for reg2btf_ids out of bounds access adds 6966d4c4425b libbpf: Remove redundant check in btf_fixup_datasec() adds b4f72786429c scripts/pahole-flags.sh: Parse DWARF and generate BTF with [...] new a19df7139440 bpftool: Remove usage of reallocarray() new 08894d9c647a libbpf: Simplify the find_elf_sec_sz() function new c561d1106300 bpf: Cleanup comments new 08d4dba6ae77 bpftool: Bpf skeletons assert type sizes new 46819707b2f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8ca6cc05e1a4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 43c075959de3 mlx5: remove unused static inlines new c2c922dae77f net/mlx5: Add ability to insert to specific flow group new 0b0ea3c5b1c0 net/mlx5: E-Switch, reserve and use same uplink metadata a [...] new 82e86a6c7109 net/mlx5: E-switch, remove special uplink ingress ACL handling new 1749c4c51c16 net/mlx5: E-switch, add drop rule support to ingress ACL new 9278287e8d9e net/mlx5: Lag, use local variable already defined to acces [...] new 4f4551435ce0 net/mlx5: Lag, don't use magic numbers for ports new 54493a08e21f net/mlx5: Lag, record inactive state of bond device new 6cb87869adbe net/mlx5: Lag, offload active-backup drops to hardware new f086470122d5 net/mlx5: cmdif, Return value improvements new 605bef0015b1 net/mlx5: cmdif, cmd_check refactoring new f23519e542e5 net/mlx5: cmdif, Add new api for command execution new 31803e59233e net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} new 0a41527608e7 net/mlx5: cmdif, Refactor error handling and reporting of [...] new c76a1e90ad4e RDMA/mlx5: Use new command interface API new 72fb3b60a311 net/mlx5: Add reset_state field to MFRL register new 45fee8edb4b3 net/mlx5: Add clarification on sync reset failure new a70af270f769 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 04811bcfd422 Bluetooth: fix data races in smp_unregister(), smp_del_chan() adds 8abc78242032 Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks adds 8c7d84a33ff7 Bluetooth: assign len after null check adds 55442fc23d66 Bluetooth: make array bt_uuid_any static const adds 2fadc8c1d54d Bluetooth: mt7921s: support bluetooth reset mechanism adds e8e41e2b99cc Bluetooth: mediatek: fix the conflict between mtk and msft [...] new 84f23ba71424 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 08bc13d8efe3 ieee80211: use tab to indent struct ieee80211_neighbor_ap_info adds b59fb5461166 mac80211_hwsim: Add debugfs to control rx status RSSI adds 024fcf5efda7 nl80211: use RCU to read regdom in reg get/dump adds d61f4274daa4 ieee80211: add helper to check HE capability element size adds bd4e4d62d97c mac80211: parse only HE capability elements with valid size adds a3a20feb32a1 nl80211: accept only HE capability elements with valid size adds 585625c955b1 mac80211_hwsim: check TX and STA bandwidth adds f68420e48570 mac80211_hwsim: don't shadow a global variable adds 64e594291062 mac80211_hwsim: Add custom regulatory for 6GHz adds cbc1ca0a9d0a ieee80211: Add EHT (802.11be) definitions adds 2a2c86f15e17 ieee80211: add EHT 1K aggregation definitions adds 5cd5a8a3e2fb cfg80211: Add data structures to capture EHT capabilities adds 3743bec6120a cfg80211: Add support for EHT 320 MHz channel width adds cfb14110acf8 nl80211: add EHT MCS support adds c2b3d7699fb0 nl80211: add support for 320MHz channel limitation adds 31846b657857 cfg80211: add NO-EHT flag to regulatory adds ea05fd3581d3 cfg80211: Support configuration of station EHT capabilities adds f0e6bea8bd9b mac80211: Support parsing EHT elements adds 5dca295dd767 mac80211: Add initial support for EHT and 320 MHz channels adds 820acc810fb6 mac80211: Add EHT capabilities to association/probe request adds a1de64078bf7 mac80211: Handle station association response with EHT adds 90603d29f10b mac80211: Add support for storing station EHT capabilities adds 443df9a77606 mac80211: calculate max RX NSS for EHT mode adds c1c5c8a21ce6 mac80211: parse AddBA request with extended AddBA element adds ea0de861374b mac80211_hwsim: Advertise support for EHT capabilities adds 04e00ac94f6c rtw88: 8822ce: add support for TX/RX 1ss mode adds 176989b412b6 rtw88: coex: Improve WLAN throughput when HFP COEX adds 349d858ba7b1 rtw88: coex: update BT PTA counter regularly adds 0c496a7d6f6a rtw88: coex: Add WLAN MIMO power saving for Bluetooth gami [...] adds fc3c66d324fd rtw88: coex: Add C2H/H2C handshake with BT mailbox for ask [...] adds 052e4a9d87eb rtw88: coex: Update rtl8822c COEX version to 22020720 adds f3d825a35920 rtw89: fix RCU usage in rtw89_core_txq_push() adds 032931fdd53b bcma: cleanup comments adds d8b1f4193e09 brcmfmac: Replace zero-length arrays with flexible-array members adds 2e2f63a19b0a rtw89: core.h: Replace zero-length array with flexible-arr [...] adds 30d17c12b089 iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with [...] adds ad12b2313124 iwlwifi: mvm: offload channel switch timing to FW adds 6da7ba3a5f6a iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting adds f0c864273849 iwlwifi: prefer WIDE_ID() over iwl_cmd_id() adds c86113315961 iwlwifi: mvm: fw: clean up hcmd struct creation adds 971cbe50e636 iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id adds 0301bcd599e5 iwlwifi: de-const properly where needed adds 73c289bac059 iwlwifi: propagate (const) type qualifier adds 86e8e6574340 iwlwifi: fix various more -Wcast-qual warnings adds 3827cb59b3b8 iwlwifi: avoid void pointer arithmetic adds d5399f110627 iwlwifi: cfg: add support for 1K BA queue adds 0f3a4e480c6a iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() adds 97f70c56e6ca iwlwifi: mvm: support new BAID allocation command adds ded5ded3ec34 iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions adds f3497dda8dec iwlwifi: dbg: add infra for tracking free buffer size adds 34bc27783a31 iwlwifi: yoyo: fix DBGI_SRAM ini dump header. adds b009cf71a982 iwlwifi: mvm: only enable HE DCM if we also support TX adds 0dadd98613a1 iwlwifi: advertise support for HE - DCM BPSK RX/TX adds 8a265d1a619c iwlwifi: mvm: don't iterate unadded vifs when handling FW [...] adds 59e1221f470c iwlwifi: mvm: align locking in D3 test debugfs adds ac4790dcd0ff iwlwifi: pcie: add support for MS devices adds ab23da483bd7 iwlwifi: yoyo: fix DBGC allocation flow adds c0941ace9a13 iwlwifi: yoyo: add IMR DRAM dump support adds 42506dd25ef7 iwlwifi: mvm: support v3 of station HE context command adds ce014c986154 iwlwifi: yoyo: remove DBGI_SRAM address reset writing adds 5c7fd9dc92e1 iwlwifi: mvm: add support for CT-KILL notification version 2 adds b6356d43ae18 iwlwifi: add support for BZ-U and BZ-L HW adds 3ea839c1e22d iwlwifi: read and print OTP minor version adds 853450a61802 iwlwifi: mvm: use debug print instead of WARN_ON() adds f1658dcb29f4 iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will [...] adds f5cdcb866741 iwlwifi: fw: make dump_start callback void adds 872f6bb08fc2 iwlwifi: move symbols into a separate namespace adds c76c83097587 iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() adds ad8860fc2ce2 iwlwifi: remove unused DC2DC_CONFIG_CMD definitions adds d4530f6368e5 iwlwifi: avoid variable shadowing adds 1af8552bb929 iwlwifi: make some functions friendly to sparse adds a31ec5fac167 iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings adds 85643396c712 iwlwifi: nvm: Correct HE capability adds d8d4dd26b9e0 iwlwifi: mvm: Correctly set fragmented EBS adds e2d53d10ef66 iwlwifi: yoyo: Avoid using dram data if allocation failed adds 127ee0d72e5a iwlwifi: scan: Modify return value of a function adds 9966904e9472 iwlwifi: mvm: Passively scan non PSC channels only when re [...] adds 5d19e2087fea iwlwifi: pcie: adjust to Bz completion descriptor adds fba58d376910 iwlwifi: pcie: Adapt rx queue write pointer for Bz family adds 8ea28f13bbac iwlwifi: drv: load tlv debug data earlier adds 4a8513fedf89 iwlwifi: eeprom: clean up macros adds 86371b735f58 iwlwifi: remove unused macros adds e6e8c23362d3 iwlwifi: debugfs: remove useless double condition adds cdf3949f24f7 iwlwifi: mei: use C99 initializer for device IDs adds 920ae989e5b5 iwlwifi: mvm: Unify the scan iteration functions adds 77552761e123 iwlwifi: bump FW API to 70 for AX devices adds c91b90b2e5fa iwlwifi: mvm: Consider P2P GO operation during scan adds 63b62a2df041 iwlwifi: mvm: rfi: handle deactivation notification adds 91ca9c3ade1b iwlwifi: don't dump_stack() when we get an unexpected interrupt adds 3538c809d612 iwlwifi: mvm: don't send BAID removal to the FW during hw_restart adds a7de31d57248 iwlwifi: mvm: add additional info for boot info failures adds 8f323d0685f7 iwlwifi: mvm: Disable WiFi bands selectively with BIOS adds 091296d30917 iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD adds a54844d458c9 iwlwifi: mvm: make iwl_mvm_reconfig_scd() static adds 25246d2e1857 iwlwifi: mvm: always remove the session protection after a [...] adds f2f17ca08d8f iwlwifi: mvm: add additional info for boot info failures adds 3009c797c4b3 iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val adds ba3d4acd96b9 iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq adds 85b17a33c8f1 iwlwifi: remove command ID argument from queue allocation adds 64ff7eb0fe16 iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument adds e4b89fcee455 iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TL [...] adds eaf4e9d0d83b iwlwifi: pcie: iwlwifi: fix device id 7F70 struct adds 9d200eddae25 iwlwifi: yoyo: support dump policy for the dump size adds 227f25972c5a iwlwifi: support new queue allocation command adds d38877aba751 iwlwifi: api: remove ttl field from TX command adds 26de4c8b027e iwlwifi: mvm: update BAID allocation command again adds e04135c07755 iwlwifi: mvm: move only to an enabled channel adds 0eb50c674a1e iwlwifi: yoyo: send hcmd to fw after dump collection completes. adds f1cbb0a8ca9d iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() adds 990c27425686 iwlwifi: Make use of the helper macro LIST_HEAD() adds 1132f6de0b85 iwlwifi/fw: use struct_size over open coded arithmetic adds c7d0abfde9b0 iwlwifi: dvm: use struct_size over open coded arithmetic adds 195a367ee4bd iwlwifi: Fix syntax errors in comments adds 08186e2501ee iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy adds c305c94bdc18 iwlwifi: Fix -EIO error code that is never returned adds 583d18336abd iwlwifi: mvm: Fix an error code in iwl_mvm_up() adds cb0a1fb7fd86 iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write adds e03525794aff Merge tag 'iwlwifi-next-for-kalle-2022-02-18' of git://git [...] adds ac74f016f035 rtw89: phy: handle txpwr lmt/lmt_ru of 6G band adds 94b70cafc661 rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth adds a9e06f2e65c8 rtw89: Limit the CFO boundaries of x'tal value adds a0061be4e54b rtw88: change rtw_info() to proper message level new f3671a23b2ed Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 93f2ec9e4012 dt-bindings: mtd: nand-controller: Fix the reg property de [...] adds 0e7f1b557974 dt-bindings: mtd: nand-controller: Fix a comment in the examples adds f0dcb5bd56ee dt-bindings: mtd: nand-controller: Harmonize the property types adds 751f204a6fe6 dt-bindings: mtd: nand-chip: Create a NAND chip description adds 3a0d6d0fb14d dt-bindings: mtd: spi-nand: Convert spi-nand description f [...] adds 390925f60a4b dt-bindings: vendor-prefixes: Clarify Macronix prefix adds 90c204d3195a dt-bindings: spi: mxic: The interrupt property is not mandatory adds 295fca79a8ee dt-bindings: spi: mxic: Convert to yaml adds 475e826bad8c dt-bindings: spi: mxic: Document the nand-ecc-engine property adds 3e2bcda631d4 dt-bindings: mtd: Describe Macronix NAND ECC engine adds 1d46963d4537 mtd: spinand: macronix: Use random program load adds 96489c1c0b53 mtd: nand: ecc: Add infrastructure to support hardware engines adds cda32a618deb mtd: nand: Add a new helper to retrieve the ECC context adds 48e6633a9fa2 mtd: nand: mxic-ecc: Add Macronix external ECC engine support adds 5145abeb0649 mtd: nand: ecc: Provide a helper to retrieve a pilelined e [...] adds 70e038f89b46 mtd: nand: mxic-ecc: Support SPI pipelined mode adds 4a3cc7fb6e63 spi: spi-mem: Introduce a capability structure adds cb7e96ee81ed spi: spi-mem: Check the controller extra capabilities adds a9be454927de spi: cadence-quadspi: Provide a capability structure adds 0e450c7ce7d1 spi: mxic: Provide a capability structure adds 9a15efc5d5e6 spi: spi-mem: Kill the spi_mem_dtr_supports_op() helper adds a433c2cbd75a spi: spi-mem: Add an ecc parameter to the spi_mem_op structure adds dc4c2cbf0be2 mtd: spinand: Delay a little bit the dirmap creation adds f9d7c7265bcf mtd: spinand: Create direct mapping descriptors for ECC op [...] adds 5fd6739e0df7 spi: mxic: Fix the transmit path adds b7b64db74ea5 spi: mxic: Create a helper to configure the controller bef [...] adds d1b64bb28907 spi: mxic: Create a helper to ease the start of an operation adds 33fce1d8bfa8 spi: mxic: Add support for direct mapping adds 00360ebae483 spi: mxic: Add support for pipelined ECC operations adds d71dac3b897f Merge tag 'mtd/spi-mem-ecc-for-5.18' into mtd/next adds ccb7bc50177c mtd: spear_smi: use GFP_KERNEL adds 438356e5151b dt-bindings: mtd: drop mtd/cortina,gemini-flash.txt adds 2365f91c861c mtd: parsers: trx: allow to use on MediaTek MIPS SoCs new b57b4812e971 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds a1fe2ace2c39 mtd: rawnand: pl353: Set the nand chip node as the flash node adds cb57fae479be dt-binding: mtd: nand: Document the wp-gpios property adds ffb16c1c4267 mtd: rawnand: stm32_fmc2: Add NAND Write Protect support new 71627985be56 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 4ba31cdd88c9 crypto: cavium/nitrox - fix typo on crypto adds fffe799b6cc9 crypto: qat - don't cast parameter in bit operations adds dfe085d8dcd0 crypto: xts - Add softdep on ecb adds f60bbbbe8039 crypto: lrw - Add dependency on ecb adds 605b84ae0beb crypto: qat - add misc workqueue adds f734409c77d7 crypto: qat - move and rename GEN4 error register definitions adds e5745f34113b crypto: qat - enable power management for QAT GEN4 adds 882f6c602b65 crypto: omap-aes - Constify static attribute_group adds 83b5a23b6604 crypto: omap-sham - Constify static attribute_group adds bd75b4ef4977 crypto: nx - Constify static attribute_group structs adds 142be74078a2 crypto: ux500 - use GFP_KERNEL adds aec01cc8d119 crypto: hisilicon/sec - add the register configuration for HW V3 adds f8a265282644 crypto: hisilicon/sec - not need to enable sm4 extra mode [...] adds 973d74e93820 crypto: rockchip - ECB does not need IV adds c90e453916bd hwrng: core - do not bother to order list of devices by quality adds 077bb7a1baec hwrng: core - start and stop in-kernel rngd in separate function adds f0fb6953b39e hwrng: core - use per-rng quality value instead of global setting adds 8208285632f9 hwrng: core - introduce rng_quality sysfs attribute adds 4363f3d3ce8f crypto: octeontx2 - add synchronization between mailbox accesses adds f17f3f82420f crypto: x86/blowfish - Remove unused inline functions adds c143a603c9ab crypto: x86/des3 - Remove unused inline function des3_ede_ [...] adds 1fb37b5692c9 crypto: ccree - don't attempt 0 len DMA mappings adds 0a2a464f8631 crypto: hisilicon/sec - fix the aead software fallback for engine new 4f89b7284cd7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 77608faa7719 drm/amdgpu: Fix some kerneldoc warnings adds a6c40b178092 drm/amdgpu: Show IP discovery in sysfs adds d87f36a0635e drm/amdkfd: update SPDX license header adds 2243f4937ace drm/amdkfd: Fix leftover errors and warnings adds 715793469919 drm/amdgpu: Fix a kerneldoc warning adds 22b1df28c009 drm/amdgpu: no rlcg legacy read in SRIOV case adds bdb3489cfca1 drm/amdgpu: Optimize xxx_ras_late_init/xxx_ras_late_fini f [...] adds 311065086ee1 drm/amdgpu: Optimize amdgpu_gfx_ras_late_init/amdgpu_gfx_r [...] adds 634b56b0f88b drm/amdgpu: Optimize amdgpu_hdp_ras_late_init/amdgpu_hdp_r [...] adds 88bc3cd8450b drm/amdgpu: Optimize amdgpu_mca_ras_late_init/amdgpu_mca_r [...] adds cb9561d0e3f4 drm/amdgpu: Optimize amdgpu_mmhub_ras_late_init/amdgpu_mmh [...] adds 80ed77f971c3 drm/amdgpu: Optimize amdgpu_nbio_ras_late_init/amdgpu_nbio [...] adds 683bac6b00e1 drm/amdgpu: Optimize amdgpu_sdma_ras_late_init/amdgpu_sdma [...] adds a3ace75cdb69 drm/amdgpu: Optimize amdgpu_umc_ras_late_init/amdgpu_umc_r [...] adds 892a57a975c3 drm/amdgpu: Optimize amdgpu_xgmi_ras_late_init/amdgpu_xgmi [...] adds 9252d33df597 drm/amdgpu: Optimize operating sysfs and interrupt functio [...] adds 563285c85eca drm/amdgpu: Merge amdgpu_ras_late_init/amdgpu_ras_late_fin [...] adds 2fbdbe958a15 drm/amd/pm: correct the sequence of sending gpu reset msg adds 1ec1944eb50c drm/amdgpu: print more error info adds 7258fa31eabd drm/amdgpu: Handle the GPU recovery failure in SRIOV environment. adds d2cb0b21b8f8 drm/amdkfd: remove unneeded unmap single queue option adds 009e9a158505 drm/amdkfd: navi2x requires extended engines to map and un [...] adds 3b853c316c93 drm/amd/display: reset lane settings after each PHY repeater LT adds dcb0bd00586b drm/radeon: Fix backlight control on iMac 12,1 adds 783782a52340 drm/amd/display: Protect update_bw_bounding_box FPU code. adds eed1a5c74216 drm/amdgpu: check return status before using stable_pstate adds 92ede25eceb2 drm/amdgpu/sdma5.2: Adjust the name string for firmware adds b874c6671b91 drm/amd/pm: correct the default DriverSmuConfig table settings adds e610941c45ba drm/amd/pm: enable pm sysfs write for one VF mode adds 7e2a4cfc62d3 drm/amd/pm: fulfill Navi1x implementations for DriverSmuCo [...] adds c85bf88ba510 drm/amd/pm: fulfill Sienna_Cichlid implementations for Dri [...] adds e506db5905d1 drm/amdgpu: disable MMHUB PG for Picasso adds 951be8be7d66 drm/amd/pm: fix some OEM SKU specific stability issues adds ed7208706448 drm/amd/display: Fix for dmub outbox notification enable adds c53655545141 drm/amd/display: dsc mst re-compute pbn for changes on hub adds 8639bd70497a drm/amd/display: make sure pipe power gating reach request [...] adds 4d7ba312dd1f drm/amdgpu: Add "harvest" to IP discovery sysfs adds d9f230300458 drm/amd/display: enable z9 denial interface by default adds 128f8ed5902a drm/amd/display: Add affected crtcs to atomic state for ds [...] adds c25badd59cb4 drm/amd/display: [FW Promotion] Release 0.0.104.0 adds 43d15db1d067 drm/amd/display: 3.2.173 adds fa39f936dbb9 drm/amd/display: add dsc mst stream pbn log for debug adds aa79d3808e8c drm/amdgpu: Fix wait for RLCG command completion adds 17ce8a6907f7 drm/amd/display: Add dsc pre-validation in atomic check adds d5c831566d34 drm/amdkfd: Replace zero-length array with flexible-array member adds 29b440d20456 drm/amdkfd: add return value check for queue eviction adds fdda8f3406f9 drm/amd/display: For vblank_disable_immediate, check PSR i [...] adds dfcc3e8c24cc drm/amdgpu: make cyan skillfish support code more consistent adds 01cbf049e10f drm/amdgpu/discovery: add nbio sw func for 7.5.1 nbio adds d9f8a22aaf84 drm/amd: smu7: downgrade voltage error to info adds 2019bf7cd213 drm/amdgpu/discovery: Add 13.0.9 SMUIO block adds 2fbc50869756 drm/amdgpu/discovery: set sw common init for GC 10.3.7 adds b67f00e06f36 drm/amdgpu: set new revision id for 10.3.7 GC adds 35c27d957835 drm/amdgpu: update vcn/jpeg PG flags for VCN 3.1.1 adds 97437f475c5b drm/amdgpu/gmc10: add support for GC 10.3.7 adds f99a7eb2d11b drm/amdgpu/psp: Add support for MP0 13.0.8 adds db090ff8f98d drm/amd/pm: Add support for MP1 13.0.8 adds 967af863f233 drm/amdgpu/sdma5.2: add support for SDMA 5.2.7 adds 79aa0367385c drm/amdkfd: Replace zero-length array with flexible-array member adds a65dbf7cded7 drm/amdgpu/gfx10: Add GC 10.3.7 Support adds 64b14a184e83 drm/amd/include: Add register headers for DCN 3.1.6 adds f3f6eff85f94 drm/amd/include: Add MP 13.0.8 register headers adds de7cc1b48fde drm/amd/display: configure dc hw resource for DCN 3.1.6 adds 868f4357ed0d drm/amd/display: Add DMUB support for DCN316 adds c477eaa6a79d drm/amd/display: Add DCN316 resource and SMU clock manager adds f83e14011e04 drm/amdgpu/discovery: Add sw DM function for 3.1.6 DCE adds 4e9b1fa5a275 drm/amdgpu: Modify .ras_late_init function pointer parameter adds 72b3588e27fe drm/amdgpu: Remove redundant calls of ras_late_init in hdp [...] adds 068001b711e8 drm/amdgpu: Remove redundant calls of ras_late_init in mmh [...] adds 20c43547add3 drm/amdgpu: Remove redundant calls of ras_late_init in mca [...] adds caae42f00924 drm/amdgpu: Optimize xxx_ras_late_init function of each ras block adds 867e24ca4945 drm/amdgpu: define amdgpu_ras_late_init to call all ras bl [...] adds 418abce203fc drm/amdgpu: Remove redundant .ras_late_init initialization [...] adds cba07cce39ac drm/amd: Check if ASPM is enabled from PCIe subsystem adds f0d540989597 drm/amdgpu: Fix ARM compilation warning adds 0ab5d711ec74 drm/amd: Refactor `amdgpu_aspm` to be evaluated per device adds d01899d3db2a drm/amd: Use amdgpu_device_should_use_aspm on navi umd pst [...] adds 8f74f68d907d drm/amd/amdgpu: Add APU flag to gca_config debugfs data (v3) adds 6b5033831feb drm/amdgpu: Dynamically initialize IP instance attributes adds 779596ce6a79 drm/amdgpu: fix amdgpu_ras_block_late_init error handler adds 91aa9c8f5282 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] adds 1957f27de290 drm/amdgpu: add nv common init for gc 10.3.6 adds 50e14a62ac3a drm/amdgpu: add Clock and Power Gating support for gc 10.3.6 adds a142606d5433 drm/amdgpu: add support for gmc10 for gc 10.3.6 adds 874bfdfa4735 drm/amdgpu: add gc 10.3.6 support adds b63c54d97823 drm/amdkfd: Use proper enum in pm_unmap_queues_v9() adds 0a131b69c141 Merge tag 'amd-drm-next-5.18-2022-02-18' of https://gitlab [...] new e2c3ce1a8f23 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 89bfcd82b345 drm/amdgpu: do not enable asic reset for raven2 adds 93afe1583758 drm/amdgpu: add support for sdma 5.2.6 adds afc2f276057e drm/amdgpu/vcn: add vcn support for vcn 3.1.2 adds 87b5e77f02da drm/amdgpu: enable vcn pg and cg for vcn 3.1.2 adds 935ad3a74c7d drm/amdgpu: add support for nbio 7.3.0 adds ec3ca078850a drm/amdgpu: add smuio support for smuio 13.0.10 adds d7fd297cb0f1 drm/amdgpu: add support for psp 13.0.5 adds e8c487a6b70f drm/admgpu/pm: add smu 13.0.5 driver interface headers adds cec24112e125 drm/amd/pm: update smc message sequence for smu 13.0.5 adds 068ea8bdc0aa drm/amd/pm: add smu_v13_0_5_ppt implementation adds 62640f251f47 drm/amdgpu: add mp 13.0.5 header files adds 5b723b123012 drm/amd/include: add DCN 3.1.5 registers adds 574dce2d2414 drm/amd/display: Add DCN315 family information adds f94903996140 drm/amd/display: Add DCN315 CLK_MGR adds b9d7eb6a31be drm/amd/display: Add DCN315 GPIO adds 92d0c2ebe564 drm/amd/display: Add DCN315 IRQ adds 5559c7ba93fa drm/amd/display: Add DCN315 DMUB adds 9cc57625a6f3 drm/amd/display: Add DCN315 Resource adds f9806a172070 drm/amd/display: Add DCN315 Command Table Helper adds 0b208d60adff drm/amd/display: Add DCN315 blocks to Makefile adds 501867d0d2a6 drm/amd/display: Add DCN315 CORE adds b5b8ed444a7f drm/amd/display: Add DCN315 DM Support adds 181ebed7dcfc drm/amdgpu: add dm ip block for dcn 3.1.5 adds 757f9e4dd516 drm/amdkfd: Drop IH ring overflow message to dbg adds 22804e03f7a5 drm/amdkfd: Fix criu_restore_bo error handling adds fa3e5a43ecd9 Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()" adds d4a7eac27ec2 drm/amdgpu: bypass tiling flag check in virtual display case (v2) adds 7342bf6530a7 drm/amdgpu: enable TMZ option for onwards asic adds f141e251474d drm/amd/pm: validate SMU feature enable message for gettin [...] adds e1dd4bbf86d5 drm/amdgpu: read harvest bit per IP data on legacy GPUs adds cec2cc7b1c4a drm/amdgpu: Fix typo in *whether* in comment adds 9dff13f9edf7 drm/amdkfd: make CRAT table missing message informational only adds 091cd9c3abeb drm/amdgpu/benchmark: use dev_info rather than DRM macros [...] new e460f244fbe8 drm/amdgpu: plumb error handling though amdgpu_benchmark() new b887d5f9b923 drm/amdgpu: print the selected benchmark test in the log new f113cc32e35b drm/amdgpu: add a benchmark mutex new 8f7519b2f3a9 drm/amdkfd: Fix for possible integer overflow new a0c5fd46b251 drm/amdkfd: Use real device for messages new e7c4723103dc drm/amdgpu: expose benchmarks via debugfs new 0b1a63487b0f drm/amdgpu: drop benchmark module parameter new b784f42cf78b drm/amdgpu: drop testing module parameter new fd546bc5ad90 drm/amdgpu/display: split dmcu and gpuvm handling logic new a7f520bfd055 drm/amdgpu: derive GTT display support from DM new 5a82b018230b drm/amdgpu: use kernel BO API for benchmark buffer management new 4683af148fe8 drm/amdgpu: use ktime rather than jiffies for benchmark results new d41ff22a4eef drm/amdgpu: Change amdgpu_ras_block_late_init_default func [...] new 78be946dad6d drm/amdgpu: Remove unused get_umc_v8_7_channel_index function new 23da6e0f7d5e drm/amd/display: Remove unused temp variable new cf51c8bc5c00 drm/amd/display: Remove unused dcn316_smu_set_voltage_via_ [...] new 3679b8518cd2 drm/amd/display: Remove vupdate_int_entry definition new 3a4bfa509eb0 drm/amd/display: Remove unused dmub_outbox_irq_info_funcs [...] new f3067604b8de drm/amd/display: Remove unused variable new 2bdcb12ff69d drm/amd/display: Add missing prototypes to dcn201_init new f11d9373b615 drm/amd/display: Turn global functions into static functions new e0adbe73d75e drm/amd/display: lock/un-lock cursor if odm pipe split used new 2e6e14c9e47d drm/amd/display: Set compbuf size to min at prep prevent o [...] new 3e6084aee08b drm/amd/display: Refactor PSR DPCD caps detection new 10a9accd4842 drm/amd/display: Fix wrong resolution with DP/VGA adapter new 9ff28ab43af4 drm/amd/display: Ignore Transitional Invalid Link Rate Err [...] new dfd9be42344d drm/amd/display: clear remote dc_sink when stop mst new c595fb05e392 drm/amd/display: add cable ID support for usb c connector new aa34ca52a325 drm/amd/display: Refactor fixed VS logic for non-transparent mode new 301306a90ed3 drm/amd/display: add debug option to bypass ssinfo from bios. new 5ac34ff1a41b drm/amd/display: 3.2.174 new 0c41b9b561db drm/amdkfd: Print bdf in peer map failure message new 29c9b6cd581d drm/amdgpu: Fixed warning reported by kernel test robot new 504390602444 drm/amdgpu: add mode2 reset support for smu 13.0.5 new a1235a01e0b2 drm/amd/pm: Fix missing prototype warning new 9e148e8ce29d drm/amdgpu/nv: enable gfx10.3.7 clock gating support new db749b769ff6 drm/amdgpu/nv: set mode2 reset for MP1 13.0.8 new b74e2476efc4 drm/amdgpu: check vm ready by amdgpu_vm->evicting flag new 5ce5a584cb82 drm/amdgpu: add debugfs for reset registers list new 15fd09a05a66 drm/amdgpu: add reset register dump trace on GPU new e2573d5f2a5c drm/amd/display: limit unbounded requesting to 5k new 5b45b1c8b89f drm/amd/display: revert populating dcn315 clk table based [...] new b51178d6eddd drm/amd/display: Set compbuf size to min at prep prevent o [...] new 203bcac9bf2c drm/amd/display: increasing DRAM BW percent for DCN315 new e776a755abf0 drm/amdgpu: fix typo in amdgpu_discovery.c new b4e217c60699 drm/amdgpu: add another raven1 gfxoff quirk new 15bd7fb171a0 drm/amdgpu: only check for _PR3 on dGPUs new d6cf013ccdd5 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new c92cdcab7794 Revert "drm/amd/display: To modify the condition in indica [...] new 3063372f22ac drm/radeon: Add HD-audio component notifier support (v2) new 6e49bcbb4861 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 9a8e720fd064 drm/i915: split out gem/i915_gem_domain.h from i915_drv.h adds 74fc595465a0 drm/i915: move i915_cache_level_str() static in i915_debugfs.c adds d83d5298ba18 drm/i915: move i915_gem_vm_lookup() where it's used adds f9bf77df111a drm/i915: move i915_reset_count()/i915_reset_engine_count( [...] adds 5472b3f2d9ae drm/i915: split out i915_file_private.h from i915_drv.h adds 5f2ec9095ce8 drm/i915: don't include drm_cache.h in i915_drv.h adds 82508de228ba drm/i915: include shmem_fs.h only where needed adds 01b94a936168 drm/i915: include some drm headers only where needed adds 14da21cc4671 drm/i915: axe lots of unnecessary includes from i915_drv.h adds 4feb2e9eb95f drm/i915: fix drm_i915.h include grouping and sorting adds b60668cb4c57 drm/i915/dg1: Update DMC_DEBUG3 register adds df529053590d drm/i915: Introduce intel_crtc_is_bigjoiner_{slave,master}() adds f461ea5d8dc4 drm/i915: Convert for_each_intel_crtc_mask() to take a pip [...] adds 7e2aa820ac24 drm/i915: Use for_each_intel_crtc_in_pipe_mask() more adds 208f6265d519 drm/i915: Return both master and slave pipes from enabled_ [...] adds a6e7a006f5d5 drm/i915: Change bigjoiner state tracking to use the pipe bitmask adds c17897428e1d drm/i915: Move intel_plane_atomic_calc_changes() & co. out adds 3358e2ca0ebd drm/i915: Introduce scaled_planes bitmask adds f12dc0d8431e drm/i915: Use {active,scaled}_planes to compute ilk watermarks adds be78311eaa92 drm/i915: Add REG_GENMASK64() and REG_FIELD_GET64() adds c0299cc9840b drm/i915: Widen the QGV point mask adds a19c1d00b0d3 drm/i915: Unconfuse pre-icl vs. icl+ intel_sagv_{pre,post} [...] adds 4895b90dd510 drm/i915/gt: Drop duplicate register definition for VDBOX_ [...] adds 93cc7aa0b037 drm/i915/gt: Move SFC lock bits to intel_engine_regs.h adds ab9e00a3509a drm/i915/gt: Use parameterized RING_MI_MODE adds 680a5cd10b9c drm/i915/gt: Cleanup spacing of intel_gt_regs.h adds bd3de31950ae drm/i915/gt: Use consistent offset notation in intel_gt_regs.h adds 0d53879faada drm/i915/gt: Order GT registers by MMIO offset adds 573ca6fb97c6 drm/i915: Define MCH registers relative to MCHBAR_MIRROR_BASE adds e30e6c7b82a1 drm/i915: Move MCHBAR registers to their own header adds 5f1d00420f46 drm/i915: Add missing intel_mchbar_regs.h adds a4c260de9b6b drm/i915/gvt: #include drm_edid.h for drm_edid_block_valid() adds baf682144eca drm/i915: fix build issue when using clang adds c1c04560ac03 drm/i915/fbdev: add intel_fbdev_framebuffer() helper adds d8b746eafc2c drm/i915/fbdev: hide struct intel_fbdev in intel_fbdev.c adds dd4821baa8b6 drm/i915/lrc: move lrc_get_runtime() to intel_lrc.c adds 2bb116c7fd1f drm/i915/lrc: replace include with forward declarations adds 84073e568eec drm/i915/dg2: Print PHY name properly on calibration error adds b71a4a2542e1 drm/i915: Clean up SSKPD/MLTR defines adds 9b43698af7c3 drm/i915: Introduce intel_crtc_planes_update_arm() adds 7f088bef6b0c drm/i915: Polish ilk+ wm register bits adds 77f4ec2a4111 drm/i915/dp: remove accidental static on what should be a [...] adds ed0ccf349ffd drm/i915: Disconnect PHYs left connected by BIOS on disabl [...] adds b70ad01a2217 drm/i915/display/tgl+: Implement new PLL programming step adds ab597bb3760c drm/i915/display: Group PSR2 prog sequences and workarounds adds 79af2404e537 drm/i915/display: Implement Wa_16013835468 adds f470b218b0bb drm/i915: Move PIPE_CHICKEN RMW out from the vblank evade [...] adds 61b3b2da10db drm/i915: Make the pipe/output CSC register writes lockless adds c94d13e9d99b drm/i915: Make the CHV CGM CSC register writes lockless adds 48bb92d91ae9 drm/i915: Drop pointless i830 PIPECONF read adds 8dd8ffb824ca drm/i915: Correctly populate use_sagv_wm for all pipes adds 6b728595ffa5 drm/i915: Fix bw atomic check when switching between SAGV [...] adds f25787918286 drm/i915: Split pre-icl vs. icl+ SAGV hooks apart adds 1d82ef6552b5 drm/i915: Pimp icl+ sagv pre/post update adds d1af7b6f91a5 drm/i915: Fix for PHY_MISC_TC1 offset adds 9b693453a4eb drm/i915/dg2: Drop 38.4 MHz MPLLB tables adds 2f8a6699c90d drm/i915/dg2: Enable 5th port adds cccd73d607fe iosys-map: Add offset to iosys_map_memcpy_to() adds e62f25e8b3cd iosys-map: Add a few more helpers adds 8f0991cccec9 drm/i915/dsi: disassociate VBT video transfer mode from re [...] adds 72935696f516 drm/i915/dsi: add separate init timer mask definition for ICL DSI adds 2b72a38c6f9b drm/i915/reg: split out vlv_dsi_regs.h and vlv_dsi_pll_regs.h adds 3c0deb1485c4 drm/i915/reg: split out icl_dsi_regs.h adds 602e604a899a drm/i915/pxp: prefer forward declaration over includes adds 55223c3bedcf drm/i915/adlp: Add TypeC PHY TBT->DP-alt/legacy mode switc [...] adds 9bc34b4d0f3c drm/i915/display/vrr: Reset VRR capable property on a long hpd adds 02ed90426148 drm/i915/adl-n: Add PCH Support for Alder Lake N adds 390a1f8beb87 Revert "drm/i915/display/vrr: Reset VRR capable property o [...] adds 94eb6b244c7c drm/i915: Dump the crtc hw state always adds 03a62c40544c drm/i915: Dump hw.enable and pipe_mode adds 7d7007686b0f drm/i915: Remove odd any_ms=true assignment adds d95c25668f23 drm/i915: Properly clear crtc state when disabling it full [...] adds d5b8da37c017 drm/i915: Extract icl_qgv_points_mask() adds 6d8ebef53c2c drm/i915: Extract intel_bw_check_data_rate() adds 249af7242af7 drm/i915/guc: Report error on invalid reset notification adds a88afcfa2586 drm/i915/execlists: Weak parallel submission support for e [...] adds c3c2ac4c77ee drm/i915/guc: Check for wedged before doing stuff adds cbffbac9c142 drm/i915: Fix possible uninitialized variable in parallel [...] adds 62eeb9ae1364 drm/i915: Increment composite fence seqno adds 816e3be74f16 drm/i915/gem: Use local pointer ttm for __i915_ttm_move adds 848915c35e22 drm/i915/gt: Use to_gt() helper for GGTT accesses adds 204129a211fc drm/i915: Use to_gt() helper for GGTT accesses adds 5c24c9d227e9 drm/i915/gem: Use to_gt() helper for GGTT accesses adds 59dc4632e35b drm/i915/display: Use to_gt() helper for GGTT accesses adds 17190a3492bb drm/i915/selftests: Use to_gt() helper for GGTT accesses adds cdeea858d8df drm/i915: Remove unused i915->ggtt adds 57ded5fc98b1 drm/i915/pxp: Hold RPM wakelock during PXP unbind adds 9354417750e5 drm/i915: remove writeback hook adds ffa3fe080c77 drm/i915: clean up shrinker_release_pages adds 658a0c632625 drm/i915: don't call free_mmap_offset when purging adds f3cb4a2de541 drm/i915/ttm: only fault WILLNEED objects adds 903e0387270e drm/i915/ttm: add unmap_virtual callback adds ab4911b7d411 drm/i915/ttm: ensure we unmap when purging adds e1a4bbb6e837 drm/i915: Initial introduction of vma resources adds 39a2bd34c933 drm/i915: Use the vma resource as argument for gtt binding [...] adds ebf3c361f43b drm/i915: Don't pin the object pages during pending vma binds adds 2f6b90da9192 drm/i915: Use vma resources for async unbinding adds 950505cabe51 drm/i915: Asynchronous migration selftest adds 60dc43d1190d drm/i915: Use struct vma_resource instead of struct vma_snapshot adds 53c8283ba9b4 drm/i915/guc: Temporarily bump the GuC load timeout adds 77b6f79df66e drm/i915/guc: Update to GuC version 69.0.3 adds afd088ac05f1 drm/i915/guc: Improve GuC loading status check/error reports adds 3a5d604f90f9 i915: make array flex_regs static const adds 647bfd26bf05 Merge drm/drm-next into drm-intel-gt-next adds e849f7e70860 drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to preven [...] adds 6945c53bc712 drm/i915: Add locking to i915_gem_evict_vm(), v3. adds 7e00897be8bf drm/i915: Add object locking to i915_gem_evict_for_node an [...] adds 0f341974cbc2 drm/i915: Add i915_vma_unbind_unlocked, and take obj lock [...] adds 294996a98a64 drm/i915: Remove support for unlocked i915_vma unbind adds b5cfe6f7a6e1 drm/i915: Remove short-term pins from execbuf, v6. adds 4e6835466771 drm/i915/selftests: Add a cancel request selftest that tri [...] adds 41f8aa5d6a8a drm/i915/guc: Remove hacks for reset and schedule disable [...] adds 4f72fc3c7f3d drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL adds 1f73a367420c drm/i915/guc: Add work queue to trigger a GT reset adds 5fe0fdd23e33 drm/i915/guc: Flush G2H handler during a GT reset adds cb935c4618bd drm/i915: Lock timeline mutex directly in error path of eb [...] adds 70b42b5845c8 drm/i915: fix header file inclusion for might_alloc() adds ff3aeb34deb2 drm/i915/dg2: Add Wa_18018781329 adds 85e97b1dd5d2 drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct adds 29c52ab2711f drm/i915/selftests: Use less in contexts steal guc id test adds 721fd84ea1fe drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP f [...] adds cec49bce6e0c drm/i915/guc: Use struct_size() helper in kmalloc() adds 8f4f9a3b3a0b drm/i915: Fix vma resource freeing adds 8295524a2d55 drm/i915/rpl-s: Add stepping info adds db3b3f3e6227 drm/i915/wopcm: Handle pre-programmed WOPCM registers adds b229712b26b5 drm/i915/guc: Update guc shim control programming on newer [...] adds c36846f39179 drm/i915: delete shadow "ret" variable adds 512712a824de drm/i915/pmu: Fix KMD and GuC race on accessing busyness adds bc1922e5d349 drm/i915: Fix a race between vma / object destruction and [...] adds 7a05c5a0c883 drm/i915: Lock dpt_obj around set_cache_level, v2. adds a594525c82e0 drm/i915: Allow dead vm to unbind vma's without lock. adds 270677026261 drm/i915/dg2: Add Wa_14015227452 adds ef6e871af312 drm/i915/dg2: s/engine->i915/i915/ for engine workarounds adds 29b9702ffe70 drm/i915/ttm: Return some errors instead of trying memcpy move adds 86df41418693 drm/i915: Introduce G12 subplatform of DG2 adds 876f7a438e42 Merge drm/drm-next into drm-intel-gt-next adds f4044ca19670 drm/i915/guc: Prepare for error propagation adds bf8900406e9e drm/i915/guc: Use a single pass to calculate regset adds ba2c5d15022a drm/i915/ttm: tweak priority hint selection new 88d23eda3c7f drm/i915/dg2: Add Wa_22011450934 new 165bbfba34cb drm/i915: align the plane_vma to min_page_size of stolen mem new 2528b396d530 drm/i915: More gt idling time with guc submission new 154cfae61581 drm/i915/dg2: Add Wa_22011100796 new 30424ebae8df Merge tag 'drm-intel-gt-next-2022-02-17' of git://anongit. [...] new 2d21493e3683 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 5333f0ecf738 drm/msm: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUG [...] new 897f55049fe0 drm/msm: drop register logging support new c0e745d73a51 drm/msm: drop dbgname argument from msm_ioremap*() new 3f4a80cbf968 drm/msm: move msm_readl/_writel to msm_drv.h new b00e53f548ff drm/msm: reduce usage of round_pixclk callback new cfdc428d81a0 drm/msm/rd: Add chip-id new d89e5028346b drm/msm: move utility functions from msm_drv.c new 7ad7bea2fc78 drm/msm/dpu1: Add DMA2, DMA3 clock control to enum new 94391a14fc27 drm/msm/dpu1: Add MSM8998 to hw catalog new 6e986a8f1cf1 dt-bindings: display: msm: Add binding for msm8998 dpu new 306dfc593362 drm/msm/dpu: clean up some inconsistent indenting new 061ee4575c71 drm/msm/dpu: Remove set but unused variables new 651988cc2bcc drm/msm/dpu: Update the comment style new 07567d596eb0 drm/msm/dpu: Update function parameter documentation new 03490e114aef drm/msm: populate intf_audio_select() base on hardware capability new ee216bd1aa5f drm/msm/dpu: drop unused lm_max_width from RM new d5c5e78f2171 drm/msm/dpu: add DSPP blocks teardown new ef58e0ad3436 drm/msm/dpu: get INTF blocks directly rather than through RM new ae57fdf0f217 drm/msm/dpu: stop embedding dpu_hw_blk into dpu_hw_intf new 740828c73a36 drm/msm/dpu: fix error handling in dpu_rm_init new 148e852f290f drm/msm/dpu: Add INTF_5 interrupts new f3af2d6ee9ab drm/msm/dpu: Add SC8180x to hw catalog new 7c175aa1cc9d drm/msm/dpu: Only create debugfs for PRIMARY minor new 77e113351ffe drm/msm/dpu: drop unused access macros new 1e0505a5a7a2 drm/msm/dpu: fix dp audio condition new b7420739f112 drm/msm: move struct msm_display_info to dpu driver new b78f30a5c8a3 drm/msm/dpu: remove msm_dp cached in dpu_encoder_virt new 66175f194274 drm/msm/dpu: drop bus_scaling_client field new 3177589c6e93 drm/msm/dpu: encoder: drop unused mode_fixup callback new 764332bf9624 drm/msm/dpu: switch dpu_encoder to use atomic_mode_set new 6b6921e5537d drm/msm/dpu: pull connector from dpu_encoder_phys to dpu_e [...] new 5752c921d267 drm/msm/dpu: simplify clocks handling new 787067989c31 drm/msm/dpu: Add a function to retrieve the current CTL status new 050770cbbd26 drm/msm/dpu: Fix timeout issues on command mode panels new 3d18c34d84b4 drm/msm/dp: Move debugfs files into subdirectory new 74222b7c4214 drm/msm/dp: Add sc8180x DP controllers new 31e0889daa4b drm/msm/dp: Simplify dp_debug_init() and dp_debug_get() new f5408b21e356 drm/msm/dp: Add DisplayPort controller for SM8350 new 989ebe7bc446 drm/msm/dp: do not initialize phy until plugin interrupt received new 5e602f515691 drm/msm/dp: populate connector of struct dp_panel new 956653250b21 drm/msm/dp: add support of tps4 (training pattern 4) for HBR3 new 9051d629dbf7 drm/msm/dp: stop link training after link training 2 failed new d4aca422539c drm/msm/dp: always add fail-safe mode into connector mode list new 78fc35c5d9a6 drm/msm/dp: add connector type to enhance debug messages new 2af0fc926096 drm/msm/dp: enhance debug info related to dp phy new 4d793a02c496 drm/msm/dp: fix panel bridge attachment new 9aa924688095 drm/msm/dp: support attaching bridges to the DP encoder new d8c2f09412eb drm/msm/dp: support finding next bridge even for DP interfaces new 3a3ee71bd8e1 drm/msm/dsi: Use "ref" fw clock instead of global name for [...] new 3bcf3d834108 dt-bindings: msm/dsi: Add 10nm dsi phy tuning properties new 0874cf8614c0 drm/msm/dsi: Add dsi phy tuning configuration support new 2b0961af36f9 drm/msm/dsi: Add 10nm dsi phy tuning configuration support new 24b176d8827d drm/msm/dsi: Remove spurious IRQF_ONESHOT flag new 7d8e9a90509f drm/msm/dsi: move DSI host powerup to modeset time new bb07af2ed2a4 drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode new 088604d37e23 drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag new 16b323ddf995 drm: replace bitmap_weight with bitmap_empty where appropriate new 1718096146cb Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] new f98f915b7e0f drm/msm/gpu: Add ctx to get_param() new bc2112583a0b drm/msm/gpu: Track global faults per address-space new 2ef030e57251 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new f466b3956dd0 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 54a84a3cf0a6 video: fbdev: atari: Fix TT High video mode adds 779ee89a2cfa video: fbdev: atari: Convert to standard round_up() helper adds fdaae9fefb95 video: fbdev: atari: Remove unused atafb_setcolreg() adds c8be5edbd36c video: fbdev: atari: Atari 2 bpp (STe) palette bugfix adds 0714ea330b99 video: fbdev: au1100fb: Spelling s/palette/palette/ adds 997403e7782a video: fbdev: via: check the return value of kstrdup() new ca25af32a0f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 280e75d32406 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0707541df449 Merge tag 'platform-drivers-x86-serial-multi-instantiate-1 [...] adds a9f73b06ff91 Merge branch 'for-linus' into for-next adds 15175a4f2bbb ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 adds fefee9548841 ALSA: hda: Add snd_hdac_ext_bus_link_at() helper adds 595511a3ab80 ALSA: hda: Update and expose snd_hda_codec_device_init() adds 17e0c4cbb748 ALSA: hda: Update and expose codec register procedures adds bb682f7a91af ALSA: hda: Expose codec cleanup and power-save functions adds f43156a9563f ALSA: hda/tegra: Add Tegra234 hda driver support adds b58d511ded88 ALSA: hda/tegra: Hardcode GCAP ISS value on T234 adds 85f29492929b ALSA: hda/tegra: Update scratch reg. communication adds d23c49562a88 dt-bindings: Document Tegra234 HDA support new 5fef09d9c3b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4965e38fa064 ASoC: SOF: Makefile: Fix randconfig sof-client build when [...] adds 83a1bed1f498 ASoC: tegra20: spdif: make const array rates static adds f7d344a2bd5e ASoC: soc-core: skip zero num_dai component in searching dai name adds db0b4aedfab3 ASoC: codec: wcd938x: Update CTIA/OMTP switch control adds 83bfc7e793b5 ASoC: SOF: core: unregister clients and machine drivers in [...] adds 4fe6a63077a6 ASoC: SOF: Replace zero-length array with flexible-array member adds ce6a70bfce21 ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 adds b9afe038b1fb ASoC: SOF: Intel: Add topology overwrite for Felwinter adds ff5a90173d98 ASoC: mediatek: mt8195: enable apll tuner adds b83eb8be4f2c ASoC: sc7280: Really depends on SOUNDWIRE new 8b97aa8db252 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0dde5f82158b Input: ps2-gpio - refactor struct ps2_gpio_data adds 2fa9c57af062 Input: ps2-gpio - use ktime for IRQ timekeeping adds 6283cc9e7785 Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx() adds 81b9fd6941ce Input: ps2-gpio - don't send rx data before the stop bit adds 0c0ef67ed804 Input: ps2-gpio - enforce GPIOs flag open drain adds e3217f5e7399 Input: xbox - correct the name for Xbox Series S|X controller adds e511fc58071a Input: tsc200x - add axis inversion and swapping support adds 986c6f7c3fc8 Merge tag 'v5.17-rc4' into next new 1915e5e251ab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 69591a402d18 block: remove biodoc.rst adds 08db7e5318c7 Merge branch 'for-5.18/block' into for-next adds 090b71c8ebbe null_blk: fix return value from null_add_dev() adds 08492c310520 Merge branch 'for-5.18/drivers' into for-next adds ec9fd2a13d74 blk-lib: don't check bdev_get_queue() NULL check adds 0ac6d39b8240 Merge branch 'for-5.18/block' into for-next adds f122d103b564 blk-cgroup: set blkg iostat after percpu stat aggregation adds 70ccd5b95827 Merge branch 'for-5.18/block' into for-next adds 8592d34e8ffa io-uring: add __fill_cqe function adds b57d34f5cc69 io-uring: Make tracepoints consistent. adds 9860f79d9db3 Merge branch 'for-5.18/io_uring' into for-next adds d6fcd8b8eadc loop: use sysfs_emit() in the sysfs xxx show() adds d55a2148eaa6 loop: remove extra variable in lo_fallocate() adds 29e13a9196fd loop: remove extra variable in lo_req_flush adds e54bd217b585 loop: allow user to set the queue depth adds a102cd383c4a Merge branch 'for-5.18/drivers' into for-next adds 55143a783f07 null_blk: remove hardcoded alloc_cmd() parameter adds 03546d43eb84 Merge branch 'for-5.18/drivers' into for-next adds 248c793359da blk-mq: make the blk-mq stacking code optional adds a5efda3c46a1 blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cl [...] adds 28db4711bf48 blk-mq: remove the request_queue argument to blk_insert_cl [...] adds 8803c89f365b dm: remove useless code from dm_dispatch_clone_request adds 9f9adea7187e dm: remove dm_dispatch_clone_request adds b6f7a3bc71b4 Merge branch 'for-5.18/block' into for-next adds a650628bde77 block: move submit_bio_checks() into submit_bio_noacct adds 7f36b7d02a28 block: move blk_crypto_bio_prep() out of blk-mq.c adds 29ff23624e21 block: don't declare submit_bio_checks in local header adds 3f98c753717c block: don't check bio in blk_throtl_dispatch_work_fn adds d24c670ec1f9 block: merge submit_bio_checks() into submit_bio_noacct adds 9f5ede3c01f9 block: throttle split bio in case of iops limit adds 5a93b6027eb4 block: don't try to throttle split bio if iops limit isn't set adds 34841e6fb125 block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS thr [...] adds ef649f039cfe Merge branch 'for-5.18/block' into for-next adds 76792055c4c8 block: add a ->free_disk method adds e2efa0796607 memstick/ms_block: simplify refcounting adds 6dab421bfe06 memstick/mspro_block: fix handling of read-only devices adds 185ed423d189 memstick/mspro_block: simplify refcounting adds 24b45e6c2517 virtio_blk: simplify refcounting adds 052cece0eca5 Merge branch 'for-5.18/block' into for-next adds 8f5fea65b06d blk-mq: avoid extending delays of active hctx from blk_mq_ [...] adds 2b6250439cf9 Merge branch 'for-5.18/block' into for-next adds bcd2be763252 block/bfq_wf2q: correct weight to ioprio adds f091aeb982ef Merge branch 'for-5.18/block' into for-next adds 9e9d83faa9f5 io_uring: Remove unneeded test in io_run_task_work_sig() adds 122298d2b94a Merge branch 'for-5.18/io_uring' into for-next adds 43a4b1fee098 block, bfq: cleanup bfq_bfqq_to_bfqg() adds c5e4cb0fcbba block, bfq: avoid moving bfqq to it's parent bfqg adds 8410f7097773 block, bfq: don't move oom_bfqq adds 4315f889272a Merge branch 'for-5.18/block' into for-next adds 86d7331299fd block: update io_ticks when io hang adds bc2959102cb9 Merge branch 'for-5.18/block' into for-next adds 30512d54fae3 fs: replace const char* parameter in vfs_statx and do_stat [...] adds 1e0561928e3a io-uring: Copy path name during prepare stage for statx adds 7e0469db34b8 Merge branch 'for-5.18/io_uring-statx' into for-next adds 4a330a241a41 null_blk: remove hardcoded null_alloc_page() param adds 2ff4ec783f4c null_blk: null_alloc_page() cleanup adds 5774f2f04654 Merge branch 'for-5.18/drivers' into for-next new 5de6d1e610ab io_uring: remove duplicated calls to io_kiocb_ppos new 7255f9920a71 io_uring: update kiocb->ki_pos at execution time new f78708d0a180 io_uring: do not recalculate ppos unnecessarily new bc6115211813 Merge branch 'for-5.18/io_uring' into for-next new 8fb79d10e2a6 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 9f6dc6337610 dm: interlock pending dm_io and dm_wait_for_bios_completion adds 8d394bc4adf5 dm: fix double accounting of flush with data adds 0cdb90f0f306 dm stats: fix too short end duration_ns when using precise [...] adds 0ab30b4079e1 dm: eliminate copying of dm_io fields in dm_io_dec_pending adds 205649d84cdb dm: reorder members in mapped_device struct adds 96c9865cb6dd dm: rename split functions adds 66bdaa4302d3 dm: fold __clone_and_map_data_bio into __split_and_process_bio adds d41e077ab6ea dm: refactor dm_split_and_process_bio a bit adds 90a2326edede dm: reduce code duplication in __map_bio adds 5b27b8ddbf37 dm: remove impossible BUG_ON in __send_empty_flush adds 0119ab14c315 dm: remove unused mapped_device argument from free_tio adds 77c11720a48c dm: remove legacy code only needed before submit_bio recursion adds 743598f049df dm: record old_sector in dm_target_io before calling map function adds 018b05ebbff4 dm: move duplicate code from callers of alloc_tio into alloc_tio adds 300432f58b99 dm: reduce dm_io and dm_target_io struct sizes adds e6fc9f62ce6e dm: flag clones created by __send_duplicate_bios adds 0fbb4d93b38b dm: add dm_submit_bio_remap interface adds e5524e128f6f dm crypt: use dm_submit_bio_remap adds c357342186dc dm delay: use dm_submit_bio_remap adds 302f035141d3 dm cache policy smq: make static read-only array table const adds 118f31b4964f dm ima: fix wrong length calculation for no_data string adds a8b9d116cda0 dm: cleanup double word in comment adds cd9c88da171a dm ioctl: prevent potential spectre v1 gadget adds 588b7f5df0cb dm: fix use-after-free in dm_cleanup_zoned_dev() adds 6fc51504388c dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS adds 8ca8b1e147b7 dm thin: use time_is_before_jiffies instead of open coding it adds 75274a4bf2da dm thin metadata: remove unused dm_thin_remove_block and __remove adds a6a4901a5ef3 dm io: remove stale comment block for dm_io() adds fa247089de99 dm: requeue IO if mapping table not yet available adds f5b4aee10c02 dm: remove unnecessary local variables in __bind new fccbaa3ab356 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec87cf3782f7 ata: libata: make ata_host_suspend() *void* adds a565ed1b9b1d pata_hpt3x2n: check channel enable bits adds 5dfb84982ed2 pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] adds 183a4bfbd7c8 ata: pata_artop: use *switch* in artop_init_one() adds 7ad3128efe87 ata: pata_artop: use *switch* in atp8xx_fixup() adds 87a3f2a899a4 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST adds 8d4635235861 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' adds 1336aa88d855 ata: libata-sff: make ata_devchk() return 'bool' adds bba077d801b1 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' adds 88e6b81878fb ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' adds f79ca4550c3c ata: pata_hpt366: check channel enable bits adds 334bfa1f0664 ata: sata_rcar: drop unused #define's adds cf369e4e5245 ata: pata_mpc52xx: use GFP_KERNEL adds a58ff050b428 ata: pata_hpt366: disable fast interrupts in prereset() method adds 6110530b5800 ata: pata_hpt37x: disable fast interrupts in prereset() method adds 25d83f9d23d8 ata: pata_hpt3x2n: disable fast interrupts in prereset() method adds b51aa532e105 ata: libata-sff: make ata_resources_present() return 'bool' adds 4fc5f0aa9712 ata: libata-sff: refactor ata_sff_set_devctl() adds 03c0e84f9c1e ata: libata-sff: refactor ata_sff_altstatus() adds 59b0040475ee ata: libata-scsi: use *switch* statements to check SCSI co [...] adds f7220eac752f ata: Kconfig: fix sata gemini compile test condition adds efcef265fd83 ata: add/use ata_taskfile::{error|status} fields adds ffa92a745755 ata: libata-sff: use *switch* statement in ata_sff_dev_classify() adds 9256766fe2df ata: pata_hpt37x: merge transfer mode setting methods new cea4b0d502e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7a10740f9728 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 088d804530bb mmc: sdhci_am654: Fix the driver data of AM64 SoC adds 867b8ff90049 dt-bindings: mmc: sdhci-am654: Add compatible string for AM62 SoC adds 356f316ea53d dt-bindings: mmc: imx-esdhc: Add imx93 compatible string adds 4a85422750e8 mmc: mtk-sd: use div64_u64() instead of do_div() new a06f973fdafc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 90c3e3b8140d dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml adds bae5a4acef67 mfd: simple-mfd-i2c: Add a Kconfig name adds 5913eb45d036 mfd: simple-mfd-i2c: Enable support for the silergy,sy7636a adds 947d0cce70ae regulator: sy7636a: Remove requirement on sy7636a mfd adds de34a4053250 hwmon: sy7636a: Add temperature driver for sy7636a adds 3479ee90551d mfd: intel_soc_pmic_crc: Sort cells by IRQ order adds 295e255a71ac mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to [...] adds c1d1e7de6e2c mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to [...] adds b546522b0f4d mfd: db8500-prcmu: Remove dead code for a non-existing config adds e928a7368ee9 mfd: arizona: Add missing statics to the of_match_tables adds a92d9cb140a2 hwmon: sy7636a: Fix trivial 'underline too short' warning adds 74b2dcea291d mfd: rk808: add reboot support to rk808.c adds cbc0045b40b6 dt-bindings: mfd: qcom,tcsr: Document msm8953 compatible adds c4dfa92fb468 mfd: stmfx: Improve error message triggered by regulator f [...] adds 75f177517ef6 mfd: qcom-spmi-pmic: Add pm8953 compatible adds 10678cb216e3 mfd: ab8500: Rewrite bindings in YAML adds e12d69dd8ccf mfd: sta2x11: Use GFP_KERNEL instead of GFP_ATOMIC adds d22a1f239212 mfd: ab8500: Drop debugfs module adds 2152543edc5d mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs new 393d4cd5d198 next-20220222/mfd new ee48ff9ea4f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 43a452475431 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0f72c23e4a13 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new b7842c0e3c15 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 65603435599f ima: Fix trivial typos in the comments adds 18848c719132 MAINTAINERS: add missing "security/integrity" directory adds e4e071baea41 ima: Return error code obtained from securityfs functions adds aae6ccbd826d ima: rename IMA_ACTION_FLAGS to IMA_NONACTION_FLAGS adds 8c54135e2e6d ima: define ima_max_digest_data struct without a flexible [...] adds cd3bc044af48 KEYS: encrypted: Instantiate key with user-provided decryp [...] new 2ef06a54e5f9 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 5e50f5d4ff31 security: add sctp_assoc_established hook adds 3eb8eaf2ca3e security: implement sctp_assoc_established hook in selinux adds 5ea33af9d430 selinux: drop return statement at end of void functions adds b97df7c098c5 selinux: use correct type for context length new fbabe1aec2d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 39844b7e3084 TOMOYO: fix __setup handlers return values new 367ea477f269 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 1cc3880bf8bd selftests: tpm2: Determine available PCR bank adds cc63c3405149 tpm: Fix error handling in async work adds abbcefc96437 selftests: tpm: add async space test with noneexisting handle adds 7bf7254ca15b KEYS: fix length validation in keyctl_pkey_params_get_2() adds 4daa9617ef72 KEYS: x509: clearly distinguish between key and signature [...] adds 4daaa24b629d KEYS: x509: remove unused fields adds 9b7bb1229a25 KEYS: x509: remove never-set ->unsupported_key flag adds 1ac843521242 KEYS: x509: remove dead code that set ->unsupported_sig adds 5454594988d8 tpm: xen-tpmfront: Use struct_size() helper adds a03562af835e tools/certs: Add print-cert-tbs-hash.sh new a89d708caec3 certs: Check that builtin blacklist hashes are valid new e1448ba111be certs: Make blacklist_vet_description() more strict new 42150fc84535 certs: Factor out the blacklist hash creation new 50c486fe3108 certs: Allow root user to append signed hashes to the blac [...] new fba8fbf6f1a2 KEYS: trusted: Fix trusted key backends when building as module new 353c65cd572e KEYS: trusted: Avoid calling null function trusted_key_exit new bd107690ff34 integrity: Fix warning about missing prototypes new 9dacff888846 integrity: Introduce a Linux keyring called machine new f6233ee4ec67 integrity: add new keyring handler for mok keys new 7a5edd107755 KEYS: store reference to machine keyring new d642066732f0 KEYS: Introduce link restriction for machine keys new e147099c54c1 efi/mokvar: move up init order new 4d83e5144e22 integrity: Trust MOK keys if MokListTrustedRT found new c9e54f38976a integrity: Only use machine keyring when uefi_check_trust_ [...] new 98e724ce6bac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8cab36337fce Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 272ceeaea355 audit: log AUDIT_TIME_* records only from rules new 16a392e2b19f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e044e3e696b1 dt-bindings: display: bridge: document Toshiba TC358768 ce [...] adds c2687295df00 dt-bindings: arm: Trivial typo fixes in cpu-capacity.txt adds bd79e84c6500 dt-bindings: net: ethernet-controller: document label property adds 49364138080e dt-bindings: timer: armv7m-systick: convert to dtschema adds 54eb8dc8f338 of: unittest: print pass messages at PR_INFO level adds 2e8185fccd63 dt-bindings: vendor-prefixes: add HPE Prefix adds c8f2ad6869b5 dt-bindings: crypto: Convert Atmel AES to yaml adds d63b583f681e dt-bindings: crypto: Convert Atmel TDES to yaml adds 44c75c9e3d08 dt-bindings: crypto: Convert Atmel SHA to yaml adds 5d16dcd252fd dt-bindings: convert ata/cortina,gemini-sata-bridge to yaml adds 5dad90f36057 dt-bindings: vendor-prefixes: add second HiSilicon prefix adds aaffb26991bc dt-bindings: vendor-prefixes: add second Synopsys prefix adds 16234ef1d2aa dt-bindings: usb: do not use deprecated synopsys prefix new ff1d41aec5cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5790597d7113 spi: Fix warning for Clang build and simplify code adds f48dc6b96649 spi: Retire legacy GPIO handling adds cd149eff8d22 mtd: spi-nor: intel-spi: Disable write protection only if asked adds e23e5a05d1fd mtd: spi-nor: intel-spi: Convert to SPI MEM adds 4ab13489735d Documentation / MTD: Rename the intel-spi driver adds 0177212e2789 mtd: spi-nor / spi / MFD: Convert intel-spi to SPI MEM adds 715bea3568e7 spi: amd: Use iopoll for busy waiting adds fbc71367288c spi: amd: Remove needless rom_addr variable adds 209043554915 spi: amd: Add support for version AMDI0062 adds db91535d7704 spi: amd: Add support for new controller version adds 47b34f495b8b spi: intel-pci: Add support for Intel Ice Lake-N SPI serial flash adds 2b993ab79b5d spi: amd: Fix building without ACPI enabled adds 54d0fd06e2bd spi: pxa2xx: Add support for Intel Raptor Lake PCH-S adds 869f2c94db92 spi: rockchip: Stop spi slave dma receiver when cs inactive adds 3a4bf922d42e spi: rockchip: Preset cs-high and clk polarity in setup progress adds e882575efc77 spi: rockchip: Suspend and resume the bus during NOIRQ_SYS [...] adds 2fcdde56c44f spi: rockchip: clear interrupt status in error handler adds 8b861b825021 spi: New support and problem adjustment of SPI rockchip adds 07025ceaac9f spi: clean up some inconsistent indenting adds 043786303b17 spi: use sysfs_emit() for printing statistics and add trai [...] adds c5a3106aa492 spi: Use of_device_get_match_data() adds b252ada293d5 dt-bindings: mtd: spi-nor: Allow two CS per device adds e2edd1b64f1c spi: dt-bindings: Describe stacked/parallel memories modes adds eba5368503b4 spi: dt-bindings: Add an example with two stacked flashes adds f89504300e94 spi: Stacked/parallel memories bindings adds 5741150c808b spi: stm32: ignore Rx queue not empty in stm32f4 Tx only mode adds 1847e3046c52 spi: gpio: Implement LSB First bitbang support adds 4d986ffa036a spi: add missing pci_dev_put() before return new 1463561366d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 22978923ffd6 fix up for "spi: make remove callback a void function" adds b06e15ebd5bf selftests/x86: Add validity check and allow field splitting adds 6170abb21e23 selftests/sgx: Treat CC as one argument adds ad0a97722432 Merge branch into tip/master: 'x86/sgx' adds 90d0c408b86c Merge branch into tip/master: 'x86/sev' adds 7ba564722d98 iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA adds 7a853c2d5951 mm: Change CONFIG option for mm->pasid field adds 7a5fbc9bcba5 iommu/ioasid: Introduce a helper to check for valid PASIDs adds a6cbd44093ef kernel/fork: Initialize mm's PASID adds 701fac40384f iommu/sva: Assign a PASID to mm on PASID allocation and fr [...] adds dc7507ddce59 x86/fpu: Clear PASID when copying fpstate adds a3d29e8291b6 sched: Define and initialize a flag to identify valid PASI [...] adds fa6af69f38d3 x86/traps: Demand-populate PASID MSR via #GP adds 7c1ef59145f1 x86/cpufeatures: Re-enable ENQCMD adds 6e3133d901e8 tools/objtool: Check for use of the ENQCMD instruction in [...] adds 83aa52ffed5d Documentation/x86: Update documentation for SVA (Shared Vi [...] adds a29712eb2f7b Merge branch into tip/master: 'x86/pasid' adds ec54f46e77ba Merge branch into tip/master: 'x86/paravirt' adds a7dfc4897cf2 Merge branch into tip/master: 'x86/misc' adds cfbb8ee4734d Merge branch into tip/master: 'x86/irq' adds 08f253ec3767 x86/cpu: Clear SME feature flag when not in use adds a06cccb3344d Merge branch into tip/master: 'x86/cpu' adds e80f057c4c78 Merge branch into tip/master: 'x86/build' adds 889c5d60fbcf selftests/rseq: Change type of rseq_offset to ptrdiff_t adds 2cfb7a1b031b sched/fair: Improve consistency of allowed NUMA balance ca [...] adds e496132ebedd sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA [...] adds 3624ba7b5e2a sched/numa-balancing: Move some document to make it consis [...] adds 1087ad4e3f88 sched: replace cpumask_weight with cpumask_empty where app [...] adds 0fb3978b0aac sched/numa: Fix NUMA topology for systems with CPU-less nodes adds 5c7b1aaf139d sched/numa: Avoid migrating task to CPU-less node adds e6df4ead85d9 psi: fix possible trigger missing in the window adds 9d42ea0d6984 pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch adds 7b45b51e7780 workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch adds c8fb9f22ae22 net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch adds 04d4e665a609 sched/isolation: Use single feature type while referring t [...] adds 6367b600e31c sched/isolation: Consolidate check for housekeeping minimu [...] adds 0cd3e59de1f5 sched/isolation: Consolidate error handling adds 65e53f869e9f sched/isolation: Fix housekeeping_mask memory leak adds ed3b362d54f0 sched/isolation: Split housekeeping cpumask per isolation [...] adds 4c7485584d48 sched/preempt: Move PREEMPT_DYNAMIC logic later adds 8a69fe0be143 sched/preempt: Refactor sched_dynamic_update() adds 4624a14f4daa sched/preempt: Simplify irqentry_exit_cond_resched() callers adds 33c64734be34 sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY adds 99cf983cc8bc sched/preempt: Add PREEMPT_DYNAMIC using static keys adds 8e12ab7c0e9f arm64: entry: Centralize preemption decision adds 1b2d3451ee50 arm64: Support PREEMPT_DYNAMIC adds 6255b48aebfd Merge tag 'v5.17-rc5' into sched/core, to resolve conflicts adds 2bb5770b00b7 Merge branch into tip/master: 'sched/core' adds c0f6799de2a0 Merge tip:locking/core into tip:ras/core adds f11445ba7a11 x86/mce: Use arch atomic and bit helpers adds 8ca97812c3c8 x86/mce: Work around an erratum on fast string copy instructions adds 0321e91fb154 Merge branch into tip/master: 'ras/core' adds 28c24ded649c perf/x86/intel/pt: Add a capability and config bit for eve [...] adds 161a9a33702a perf/x86/intel/pt: Add a capability and config bit for dis [...] adds 45e2c8ac5d7c Merge branch into tip/master: 'perf/core' adds fb7275acd6fb locking/lockdep: Iterate lock_classes directly when readin [...] adds fe65deb56e55 jump_label: Avoid unneeded casts in STATIC_KEY_INIT_{TRUE,FALSE} adds cd27ccfc727e jump_label: Refactor #ifdef of struct static_key adds 13b388ef224b Merge branch into tip/master: 'locking/core' adds ba1366f3d039 PCI: vmd: Prevent recursive locking on interrupt allocation adds c96e91badf52 Merge branch into tip/master: 'irq/urgent' adds 509853f9e1e7 genirq: Provide generic_handle_irq_safe() adds d2206fcabdfa Merge tag 'irq-api-2022-02-21' into irq/core adds 126aeda0b71a Merge branch into tip/master: 'irq/core' adds be9a2277cafd fork: Redo ifdefs around task stack handling adds 546c42b2c5c1 fork: Duplicate task_struct before stack allocation adds 2bb0529c0bc0 fork, IA64: Provide alloc_thread_stack_node() for IA64 adds 7865aba3ade4 fork: Don't assign the stack pointer in dup_task_struct() adds f1c1a9ee00e4 fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK adds 1a03d3f13ffe fork: Move task stack accounting to do_exit() adds e540bf3162e8 fork: Only cache the VMAP stack in finish_task_switch() adds 0ce055f85335 fork: Use IS_ENABLED() in account_kernel_stack() adds abe87fe230d7 Merge branch into tip/master: 'core/core' new c4cd2dcb8af0 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new e0405e0f47e0 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 9e32472d8b3f Merge branch 'edac-urgent' into edac-for-next new 89117a11699a Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 45ec846c1cd1 irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a [...] adds 393e1280f765 genirq: Allow irq_chip registration functions to take a co [...] adds 0a25cb5544f4 genirq/debugfs: Use irq_print_chip() when provided by irqchip adds 745f1fb91fe5 irqchip/gic: Switch to dynamic chip name output adds 365550239f87 irqchip/lpc32xx: Switch to dynamic chip name output adds 421f16238a9d irqchip/mvebu-pic: Switch to dynamic chip name output adds 3344265a2692 irqchip/ts4800: Switch to dynamic chip name output adds 3fb212a042fb irqchip/versatile-fpga: Switch to dynamic chip name output adds 86c12c738651 Merge branch irq/print_chip into irq/irqchip-next adds 80e4e1f47288 irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SG [...] adds 141e6a976c05 Merge branch irq/misc-5.18 into irq/irqchip-next new ec7ecf39bd33 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 1581a884b7ca tracing: Remove size restriction on tracing_log_err cmd strings adds edfeed318d59 tracing: Remove size restriction on hist trigger cmd error [...] adds 27c888da9867 tracing: Remove size restriction on synthetic event cmd er [...] adds 55bc8384d3de tracing: Save both wakee and current on wakeup events adds 7f5a08c79df3 user_events: Add minimal support for trace_event into ftrace adds aa3b2b4c6692 user_events: Add print_fmt generation support for basic types adds 9aed4e157d1f user_events: Handle matching arguments from dyn_events adds 3207d0459ef3 user_events: Add basic perf and eBPF support adds 0279400ad38d user_events: Optimize writing events by only copying data once adds 2467cda1b5c9 user_events: Validate user payloads for size and null termination adds 446640e49ec0 user_events: Add self-test for ftrace integration adds 745bb7e683ff user_events: Add self-test for dynamic_events integration adds 3a6163893a9a user_events: Add self-test for perf_event integration adds 7640e77035aa user_events: Add self-test for validator boundaries adds c57eb4781509 user_events: Add sample code for typical usage adds 864ea0e10cc9 user_events: Add documentation file new f63db21f05f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 184173f53ac2 torture: Reposition so that $? collects ssh code in torture.sh adds f67080b43082 torture: Use "-o Batchmode=yes" to disable ssh password requests adds a2f70ce5d5da rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting adds 585a98f41eaa rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT adds 82e0063f1dfb rcu: Remove rcu_is_nocb_cpu() adds 9a6683407ddb rcu/nocb: Move rcu_nocb_is_setup to rcu_state adds 4cea2b5089e9 rcu: Assume rcu_init() is called before smp adds 5c24f73d6a5d rcu: Initialize boost kthread only for boot node prior SMP [...] adds 7707bb0f7af5 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] adds f6823834aa2e rcu-tasks: Fix race in schedule and flush work adds 1b40a3d2152f docs: Add documentation for rude and trace RCU flavors new 56913070ca2d Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds b2125513dfc0 KVM: SEV: Allow SEV intra-host migration of VM with mirrors adds 1e8ff29fbbde selftests: KVM: allow sev_migrate_tests on machines withou [...] adds 8a2897853c53 KVM: x86: return 1 unconditionally for availability of KVM [...] adds 2a89061451c7 KVM: x86: use static_call_cond for optional callbacks adds e4fc23bad813 KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops adds dd2319c61888 KVM: x86: warn on incorrectly NULL members of kvm_x86_ops adds abb6d479e226 KVM: x86: make several APIC virtualization callbacks optional adds 5be2226f417d KVM: x86: allow defining return-0 static calls adds 1bbc60d0c7e5 KVM: x86/mmu: Remove MMU auditing adds 05515d341fe5 selftests: kvm: Check whether SIDA memop fails for normal guests adds cbf9b8109d32 KVM: s390: Clarify key argument for MEM_OP in api docs adds 3d9042f8b923 KVM: s390: Add missing vm MEM_OP size check adds 0828824158b1 Merge tag 'kvm-s390-next-5.18-1' of git://git.kernel.org/p [...] new 473a40b476a0 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 512865d83fd9 KVM: arm64: Bump guest PSCI version to 1.1 adds d43583b890e7 KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest adds 34739fd95fab KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_even [...] adds 5298e539de74 Merge branch kvm-arm64/psci-1.1 into kvmarm-master/next new 9d3ff78fd378 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 53cab371a87f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 69c4be92d4d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2546c6000430 platform/x86: Add Intel Software Defined Silicon driver new 3a84712a3f2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 53a0023c6450 platform/chrome: cros_ec_typec: Move mux flag checks adds 0d8495dc0321 platform/chrome: cros_ec_typec: Get mux state inside confi [...] adds af34f115b3b7 platform/chrome: cros_ec_typec: Configure muxes at start o [...] adds b579f139e470 platform/chrome: cros_ec_typec: Update mux flags during pa [...] new 56b60f43a44f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a8f59497a430 leds: simatic-ipc-leds: Make simatic_ipc_led_mem_res static adds 8b43ef06ff89 leds: simatic-ipc-leds: Don't directly deref ioremap_resou [...] new de1920536f41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2596f6b93a60 ipmi: kcs: aspeed: Add AST2600 compatible string adds 57c9e3c9a374 ipmi:ipmi_ipmb: Unregister the SMI on remove adds 00d93611f002 ipmi:ipmb: Add the ability to have a separate slave and ma [...] new 3e211a9119fb Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds f3a690227f07 kernfs: remove redundant kernfs_rwsem declaration. adds b4ae8c2fb673 driver core: cleanup double words comments new 7c3ac7a60cc4 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds bd0a0a024f2a usb: ulpi: Add debugfs support adds 18819ad23828 MAINTAINERS: Add maintainer entry for EUD adds 4378e427f705 usbip: vudc: Make use of the helper macro LIST_HEAD() adds 6d705bf9520d usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers adds 9902951f536c usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround adds 5f508d79449f usb: host: xhci-mtk: Simplify supplies handling with regul [...] adds e51879d85a4d usb: dwc3: drd: Don't check against CONFIG_OF adds 534675942e90 xhci: dbc: refactor xhci_dbc_init() adds 5ce036b98dd3 xhci: dbc: create and remove dbc structure in dbgtty driver. adds 5c44d9d7570b xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit adds 6aec50009d52 xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe adds e1ec140f273e xhci: dbgtty: use IDR to support several dbc instances. adds 5c2a380a5aa8 xhci: Allocate separate command structures for each LPM command adds cd36facf104a usb: remove Link Powermanagement (LPM) disable before port reset. adds 133da4b470ec usb: host: xhci: drop redundant checks adds 0b86f02d91c8 usb: xhci: fix minmax.cocci warnings adds 3fa891093bd1 dt-bindings: vendor-prefixes: Add willsemi adds 71c16066a53f dt-bindings: usb: Add WUSB3801 Type-C Port Controller adds 2e7dfb0e9cac usb: typec: Factor out non-PD fwnode properties adds d016cbe4d7ac usb: typec: Support the WUSB3801 port controller adds e285cb403994 usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() adds 582ab24e096f usb: dwc3: pci: Set "linux,phy_charger_detect" property on [...] adds a5d847b0afd3 usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device new 913df16aca7e Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 3670b522adb6 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds aab68e959b37 tty: serial: atmel: add earlycon support adds 81ddb200f636 serial: sh-sci: Simplify multiplication/shift logic adds 2394f3596049 serial: 8250_mid: Get rid of custom MID_DEVICE() macro adds 324facd1ccb3 serial: 8250_mid: Remove unneeded test for ->setup() presence adds a603ca60cebf serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type new 40963845abf9 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds d46fddd52d11 fsi: scom: Fix error handling adds ab1b79159ad5 fsi: scom: Remove retries in indirect scoms adds 3dcf3c84f583 fsi: occ: Improve response status checking adds b8d536d27765 fsi: sbefifo: Use specified value of start of response timeout adds a1dc6308865d fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl adds f2af60bb7ce2 fsi: Add trace events in initialization path adds c29930ef8308 Merge tag 'fsi-for-v5.18' of git://git.kernel.org/pub/scm/ [...] adds 190fae468592 nvmem: core: Remove unused devm_nvmem_unregister() adds 5825b2c67626 nvmem: core: Use devm_add_action_or_reset() adds 8c751e0d9a52 nvmem: core: Check input parameter for NULL in nvmem_unregister() adds 05196facc052 nvmem: qfprom: fix kerneldoc warning adds aea875a9da8c dt-bindings: nvmem: SID: Add compatible for D1 adds 07ae4fde9efa nvmem: sunxi_sid: Add support for D1 variant adds 4dc8d89faed9 nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() adds 6f9817cdcc82 dt-bindings: nvmem: add fsl,layerscape-sfp binding adds f78451012b9e nvmem: add driver for Layerscape SFP (Security Fuse Processor) adds 673d2cc5c1e7 doc: nvmem: Remove references to regmap adds 671aa5a4d493 doc: nvmem: Update example adds bcf4ef28b083 mtd: core: Drop duplicate NULL checks around nvmem_unregister() adds 4c49300d8e67 thunderbolt: Drop duplicate NULL checks around nvmem_unregister() new 03cbbbe151cd Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds e77e52e00b18 extcon: Fix extcon_get_extcon_dev() error handling adds d1887cda9ff1 extcon: int3496: Make the driver a bit less verbose adds 93c6c2516d79 extcon: int3496: Request non-exclusive access to the ID GPIO adds d5f260959eb0 extcon: int3496: Add support for binding to plain platform [...] adds c74078fcc886 extcon: int3496: Add support for controlling Vbus through [...] adds 0f8f81c33cfb extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() adds b26c5f03a645 extcon: Fix some kernel-doc comments new b74fbc2015ca Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds d88ca22d6f0c phy: cadence: Sierra: Add support for skipping configuration adds d39f99568da8 dt-bindings: phy: Add eDP PHY compatible for sc7280 adds cc62512c1be3 phy: qcom: Add support for eDP PHY on sc7280 adds 4a4c3cc146b1 phy: qcom: Program SSC only if supported by sink new a96bd4bb36d3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 03e80bceec9d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d1e532894f04 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dcbecb497908 staging: wfx: allow new PDS format adds 2f8189beb4c8 staging: wfx: remove support for legacy PDS format adds d6ef48e59582 staging: most: video: Make use of the helper macro LIST_HEAD() adds b7b3c35e8791 staging: most: net: Make use of the helper macro LIST_HEAD() adds f89019d43bd1 staging/ks7010: Remove redundant 'flush_workqueue()' calls adds 3b335cf1f67d staging: greybus: Remove redundant 'flush_workqueue()' calls adds 5d2ed511b4a2 staging: r8188eu: remove useless if else adds 478b09fa2c00 dt-bindings: clock: mediatek,mt7621-sysc: add '#reset-cell [...] adds 38a8553b0a22 clk: ralink: make system controller node a reset provider adds 13456b9b43d4 staging: r8188eu: keep the success path and error path separate adds 90e0372af7b8 staging: r8188eu: Use sizeof dereferenced pointer in kzalloc() adds d92b70b37294 staging: r8188eu: remove unused enum adds 167390093b9f staging: r8188eu: clean up enum hw_variables adds 83e5f11b8f23 staging: r8188eu: remove ishighspeed from dvobj_priv adds 6c36bcbfcef7 staging: r8188eu: remove unused structs from ieee80211.h adds d08282a9423a staging: r8188eu: remove unused enums from ieee80211.h adds d709b5ae9a44 staging: r8188eu: set path a explicitly adds e31e782a361a staging: r8188eu: write only path a registers in rtw_dbg_port adds e7fd55f6c180 staging: r8188eu: remove path parameter from rtl8188e_PHY_ [...] adds 138a2ff3ccea staging: r8188eu: remove path parameter from phy_RFSerialWrite adds aa7776609583 staging: r8188eu: clarify that bb_reg_dump uses only path a adds 67a825083163 staging: r8188eu: limit rtw_wx_read_rf to path a adds 8460ddc21c6f staging: r8188eu: limit rtw_dbg_port to path a adds c45049ad5270 staging: r8188eu: remove path parameter from rtl8188e_PHY_ [...] adds aa3dfd461353 staging: r8188eu: remove path parameter from phy_RFSerialRead adds 841b3f2fb6c6 staging: r8188eu: we only need one struct bb_reg_def for path a adds 25e4f5220efe staging: mt7621-dts: fix pinctrl-0 items to be size-1 item [...] adds 56f1124a9469 staging: mt7621-dts: do not use rgmii2_pins for ethernet o [...] adds 3027d37d93a7 staging: r8188eu: mark _rtw_free_sta_priv as void adds 2ea2394e01f8 staging: r8188eu: remove unused struct zero_bulkout_context adds 50ad6a0ffc64 staging: r8188eu: remove empty function rtw_get_encrypt_de [...] adds ff3b7942529b staging: r8188eu: remove empty function rtw_mfree_mlme_priv_lock adds 932fa93090ea staging: r8188eu: remove empty function _InitOperationMode adds dbb2423ba700 staging: r8188eu: remove empty function __nat25_db_print adds b3896a36810e staging: r8188eu: remove unused argument in __nat25_has_expired adds 87d544b6f4cb staging: r8188eu: remove unused argument in on_action_publ [...] adds 14b33d8c8a81 staging: r8188eu: remove unused argument in chk_ap_is_alive adds 66c123d8b43b staging: r8188eu: remove unused macros in sta_info.h adds e9685834b1db staging: r8188eu: remove unconditional if statement adds d746f5bcb0ce staging: r8188eu: remove unused enum adds d5890d9264d5 staging: r8188eu: bCCKinCH14 is read-only adds 5df60184a2b1 staging: r8188eu: rename CCKSwingTable_Ch1_Ch13 adds 5f86ecba8e8e staging: wfx: WF200 has no official SDIO IDs adds 96e0cbca1cb9 staging: wfx: apply the necessary SDIO quirks for the Sila [...] adds 2da0d487781b staging: wfx: fix DT bindings location adds 88daa27a2834 staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly" adds fa0d50f2ee91 staging: r8188eu: evt_allocated_buf is not used adds 0077e86a5bfe staging: r8188eu: evt_done_cnt is set but not used adds f24bd333b4c6 staging: r8188eu: struct usb_suspend_parm is not used adds 973aeaee5018 staging: r8188eu: remove previously converted DBG_88E_LEVEL calls adds 1663e5f86355 staging: r8188eu: remove smaller sets of converted DBG_88E calls adds dbc96a32e406 staging: r8188eu: remove converted DBG_88E calls from core [...] adds 34b6d9434e5f staging: r8188eu: remove DBG_88E calls from core subdir adds db67ebf6b49c staging: r8188eu: remove DBG_88E calls from hal subdir adds 1cdb45322a6c staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c adds 8a1961c95e0b staging: r8188eu: remove remaining DBG_88E calls from os_d [...] adds 475dae07f1cd staging: r8188eu: remove remaining DBG_88E call from inclu [...] adds ef0435972572 staging: r8188eu: remove all aliased DBG_88E calls adds cd480b0cc9fa staging: r8188eu: remove DBG_88E macro definition adds db381acc41b4 staging: r8188eu: remove rtw_debug module parameter adds fee26e2257c5 staging: r8188eu: fix lines modified by DBG_88E cleanup adds 9106c8c78982 staging: r8188eu: remove rtw_sctx_chk_waring_status function adds 7e2f6bf6adf2 staging: r8188eu: remove padapter param from aes_decipher [...] adds 695eac3c62b8 staging: r8188eu: correct long line warnings near prior DB [...] adds 1f3c2a776a37 staging: wfx: fix scan with WFM200 and WW regulation adds 60f1d3c92dc1 staging: wfx: fix an error handling in wfx_init_common() adds 4fcc0c275e3f staging: qlge: add unregister_netdev in qlge_probe adds 2b92c3946ea7 staging: r8188eu: move out assignment in if condition adds d9ae592bd743 staging: r8188eu: RxMIMOSignalQuality is set but not used adds 5ae17c443b7e staging: r8188eu: RxSNR is set but not used adds 9e14cec808fe staging: r8188eu: NumQryPhyStatusCCK is set but not used adds 60352184705a staging: r8188eu: NumQryPhyStatusOFDM is set but not used adds bffd6e0a7398 staging: r8188eu: remove ODM_CmnInfoHook() adds 165f2997adfc staging: r8188eu: convert two u8 variables to bool adds ec868592f5c5 staging: r8188eu: remove enum odm_bw adds c16be3c61dc9 staging: r8188eu: convert type of pBandWidth in odm_dm_struct adds f474a4546feb staging: r8188eu: remove ODM_CmnInfoUpdate() adds 4fcde4ec0170 staging: r8188eu: remove unused macros from rtw_security.h adds 98e8e0c3115d staging: r8188eu: remove unused aes tables from rtw_security.c adds 1a461527f6bc staging: r8188eu: move open brace to the previous line adds c4b5dfd8403b staging: rtl8192e: use BIT macro instead of left shifting adds 7c6444d8e0f1 staging: r8188eu: remove unnecessary braces in if statements new 2bcf8f59df2c Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 261ecd47b4d1 iio: as3935: Use devm_delayed_work_autocancel() adds b946e9491a04 iio: ssp_sensors: Make use of device properties adds 15ea6bc03bd9 iio: chemical: atlas-ezo-sensor: Make use of device properties adds a47ac019e7e8 iio: mma8452: Fix probe failing when an i2c_device_id is used adds b863f2e3a83f iio: mma8452: Add support for the "mount-matrix" device property adds 150ba97f1cb9 iio: trigger: stm32-timer: Make use of device properties adds 3ee61082b420 dt-bindings: vendor-prefixes: Add silan vendor prefix adds cb432e7dda79 dt-bindings: iio: st: Add Silan SC7A20 accelerometer adds c7a43b089826 iio: accel: st_accel: Add support for Silan SC7A20 adds 4205a215803f iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace adds eca7b25bee06 iio:accel:mma7455_core: Move exports into IIO_MMA7455 namespace adds c24ef124e944 iio:accel:kxsd9: Move exports into IIO_KDSD9 namespace adds f9c02c94858d iio:accel:bma400: Move exports into IIO_BMA400 namespace adds fa4df5a9036e iio:accel:adxl313: Move exports into IIO_ADXL313 namespace adds 0a18114d3ffd iio:accel:adxl345: Move exports into IIO_ADXL345 namespace adds fe2fe330e0d1 iio:accel:adxl355: Move exports into IIO_ADXL355 namespace adds 489c75af0f4d iio:accel:adxl372: Move exports into IIO_ADXL372 namespace adds 26b74d852f6c iio:accel:bmc150: Move exports into IIO_BMC150 namespace adds 3bd072d11876 iio:accel:bmi088: Move exports into IIO_BMI088 namespace adds fbbd286c16a6 iio:accel:fxl8962af: Move exports into IIO_FXL8962AF namespace adds d4786e7df03d iio:st-sensors: Remove duplicate MODULE_* adds 0805b5121f29 iio:st-sensors: Move exports into IIO_ST_SENSORS namespace adds ef807729767f iio:adc:ad_sigma_delta: Move exports into IIO_AD_SIGMA_DEL [...] adds 8a0080af84d3 iio:adc:ad7091r: Move exports into IIO_AD7091R namespace. adds 59cea5bc7c19 iio:adc:ad76060: Move exports into IIO_AD7606 namespace. adds a7f6cecfef9b iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORS adds 0a1b56b7b3c6 iio:common:ssp_sensors: Move exports into IIO_SSP_SENSORS [...] adds 4dcd738473f2 iio:dac:ad5592r: Move exports into IIO_AD5592R namespace adds 2ebc23b34c7f iio:dac:ad5686: Move exports into IIO_AD5686 namespace adds 6c9304d6af12 iio:imu:adis: Move exports into IIO_ADISLIB namespace adds c8629ec92cb2 iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespace adds 1980d4a1bae0 iio:pressure:ms5611: Move exports into IIO_MS5611 namespace adds c7c848b05fb8 iio:pressure:mpl115: Move exports into IIO_MPL115 namespace adds 230ee6c69c89 iio:magnetometer:rm3100: Move exports to IIO_RM3100 namespace adds 47d6cae0d0ea iio:magnetometer:bmc150: Move exports to IIO_BMC150_MAGN n [...] adds 7e615caf5c0f iio:magnetometer:hmc5843: Move exports to IIO_HMC5843 namespace adds cfaa5482b3b4 iio:light:st_uvis25: Move exports to IIO_UVIS25 namespace adds 146b43d9f1a1 iio:chemical:bme680: Move exports to IIO_BME680 namespace adds 5d0e9e22e42f iio:accel:da311: Switch from CONFIG_PM_SLEEP guards to pm_ [...] adds ff9231c7eb73 iio:accel:da280: Switch from CONFIG_PM_SLEEP guards to pm_ [...] adds 8aa26e20cf05 iio:accel:dmard06: Switch from CONFIG_PM_SLEEP guards to p [...] adds 50bc5e785121 iio:accel:dmard10: Switch from CONFIG_PM guards to pm_slee [...] adds 4929ddd0a40d iio:accel:mc3230: Switch from CONFIG_PM_SLEEP guards to pm [...] adds 812c5f31b1b9 iio:accel:mma7660: Switch from CONFIG_PM_SLEEP guards to p [...] adds 81e566f9c013 iio:accel:mma9551: Switch from CONFIG_PM guards to pm_ptr() etc adds abbdba86f830 iio:accel:mma9553: Switch from CONFIG_PM guards to pm_ptr() etc adds 0c74ef35128e iio:accel:stk8ba50: Switch from CONFIG_PM_SLEEP guards to [...] adds 19e2ed804066 iio:adc:at91-adc: Switch from CONFIG_PM_SLEEP guards to pm [...] adds a3c185d9ae03 iio:adc:exynos_adc: Switch from CONFIG_PM_SLEEP guards to [...] adds 3f1a9c392d69 iio:adc:palmas_gpadc: Switch from CONFIG_PM_SLEEP guards t [...] adds cc0595a9b684 iio:adc:rockchip: Switch from CONFIG_PM_SLEEP guards to pm [...] adds d3a6c17e683b iio:adc:twl6030: Switch from CONFIG_PM_SLEEP guards to pm_ [...] adds 9cbeee0fac7d iio:adc:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] adds bb08abc74037 iio:common:ssp: Switch from CONFIG_PM_SLEEP guards to pm_s [...] adds 90b8c2c8f9f5 iio:dac:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] adds 2f2207a6e6aa iio:light:apds9300: Switch from CONFIG_PM_SLEEP guards to [...] adds 5f3521b8ebc5 iio:light:cm3232: Switch from CONFIG_PM_SLEEP guards to pm [...] adds b020281dda5e iio:light:isl29018: Switch from CONFIG_PM_SLEEP guards to [...] adds e9b76712625c iio:light:isl29125: Switch from CONFIG_PM_SLEEP guards to [...] adds fb20995d5fb7 iio:light:jsa1212: Switch from CONFIG_PM_SLEEP guards to p [...] adds d03da0512467 iio:light:ltr501: Switch from CONFIG_PM_SLEEP guards to pm [...] adds 20cadda37b1a iio:light:stk3310: Switch from CONFIG_PM_SLEEP guards to p [...] adds f3ba05346600 iio:light:tcs3414: Switch from CONFIG_PM_SLEEP guards to p [...] adds 54edb876789e iio:light:tcs3472: Switch from CONFIG_PM_SLEEP guards to p [...] adds 854b67052ce8 iio:light:tsl2563: Switch from CONFIG_PM_SLEEP guards to p [...] adds 5ad7f3c995aa iio:light:tsl4531: Switch from CONFIG_PM_SLEEP guards to p [...] adds 6c1318f22572 iio:magn:ak8975: Switch from CONFIG_PM guards to pm_ptr() etc adds fe7b9a3820bd iio:magn:mag3110: Switch from CONFIG_PM_SLEEP guards to pm [...] adds c9f384b87b32 iio:magn:mmc35240: Switch from CONFIG_PM_SLEEP guards to p [...] adds 902b291fc683 iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards t [...] adds bff03d5cab09 iio:proximity:as3935: Switch from CONFIG_PM_SLEEP guards t [...] adds fe895d256022 iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards [...] adds 51e256d4b485 iio:proximity:sx9500: Switch from CONFIG_PM_SLEEP guards t [...] adds 1ef7361fec0b iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards [...] adds ce83415d90da iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards [...] adds c1d24fac216f iio:accel:stk8312: Switch from CONFIG_PM_SLEEP guards to p [...] adds 195b8b24688d iio:accel:bma180: Switch from CONFIG_PM_SLEEP guards to pm [...] adds 671d2c605b7a iio:dac:m62332: Switch from CONFIG_PM_SLEEP guards to pm_s [...] adds da123e2949b4 iio:imu:kmx61: Switch from CONFIG_PM* guards to pm_ptr() etc adds 4a96b4e2fa78 iio:temperature:mlx90614: Switch from CONFIG_PM* guards to [...] adds c62433f93186 iio:adc:ab8500: Switch from CONFIG_PM guards to pm_ptr() etc adds d65daa79d48e iio:adc:stm32:Switch from CONFIG_PM guards to pm_ptr() adds 25d8770738db iio:adc:rcar: Switch from CONFIG_PM guards to pm_ptr() etc adds ea0876120ffa iio:light:bh1780: Switch from CONFIG_PM guards to pm_ptr() etc adds ae73d91e6005 iio:proximity:pulsedlight: Switch from CONFIG_PM guards to [...] adds 05a9ddc8fc54 iio:chemical:atlas: Switch from CONFIG_PM guards to pm_ptr() etc adds 33b0a376f904 iio:light:rpr0521: Switch from CONFIG_PM guards to pm_ptr() etc adds ade59a7af270 iio:adc:stm32*: Use pm[_sleep]_ptr() etc to avoid need to [...] adds f281e4ddbbc0 staging:iio:adc:ad7280a: Fix handing of device address bit [...] adds 4c59aabd9a93 staging:iio:adc:ad7280a: Register define cleanup. adds dd7062fe8801 staging:iio:adc:ad7280a: rename _read() to _read_reg() adds 003f1d48de52 staging:iio:adc:ad7280a: Split buff[2] into tx and rx parts adds 4915c6b3dd19 staging:iio:adc:ad7280a: Use bitfield ops to managed field [...] adds 112bf4aa4afb staging:iio:adc:ad7280a: Switch to standard event control adds 96ccdbc07a74 staging:iio:adc:ad7280a: Standardize extended ABI naming adds c27e1e1a2444 staging:iio:adc:ad7280a: Drop unused timestamp channel. adds e0a3ae8e42ed staging:iio:adc:ad7280a: Trivial comment formatting cleanup adds c5fe2f537b91 staging:iio:adc:ad7280a: Make oversampling_ratio a runtime [...] adds 65ba4ab6f018 staging:iio:adc:ad7280a: Cleanup includes adds 9010ac1c7115 staging:iio:ad7280a: Reflect optionality of irq in ABI adds dfa258c0660e staging:iio:adc:ad7280a: Use a local dev pointer to avoid [...] adds 219def447527 staging:iio:adc:ad7280a: Use device properties to replace [...] adds d2960145b376 staging:iio:adc:ad7280a: Drop buggy support for early term [...] adds aa1b784deff3 dt-bindings:iio:adc:ad7280a: Add binding adds bc6fbf117719 iio:adc:ad7280a: Document ABI for cell balance switches adds 6c6bc851d836 staging:iio:adc:ad7280a: Remove shift from cb_mask state cache. adds 48fb57697ee6 staging:iio:adc:ad7280a: Use more conservative delays to a [...] adds cf890fe8ae36 iio:adc:ad7280a: Move out of staging adds b38da7feefb4 dt-bindings: iio: adc: microchip,mcp3201: fix interface ty [...] adds a1a5cfe70cd2 iio: introduce mag_referenced adds 89d185848633 iio: ABI: document mag_referenced adds 06a4a0cf6984 iio: ABI: add note about configuring other attributes duri [...] adds 27ae7f9d9238 dt-bindings: iio: accel: add ADXL367 adds cbab791c5e2a iio: accel: add ADXL367 driver adds f4eb9ac7842f iio: frequency: admv1014: add support for ADMV1014 adds b4112083b11b dt-bindings: iio: frequency: add admv1014 binding adds 0ac02bf5bd8e Documentation: ABI: testing: admv1014: add ABI docs adds 2be8795a6098 MAINTAINERS: add maintainer for ADMV1014 driver new 2756f72f75fb Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 7bad0e1097df Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 12bf2f9f7fdd dt-bindings: dma: rz-dmac: Document RZ/V2L SoC adds 614c8beca7cd dt-bindings: dma: rz-dmac: Document RZ/G2UL SoC adds 6fa7e0e836e2 dmaengine: ptdma: fix concurrency issue with multiple dma [...] adds b6ccf0197597 dmaengine: ptdma: handle the cases based on DMA is complete adds 4ae7094011be dmaengine: iot: Remove useless DMA-32 fallback configuration adds 5b215c28b923 dmaengine: imx-sdma: restart cyclic channel if needed adds 177360e04b70 dmaengine: imx-sdma: fix cyclic buffer race condition adds 728f6c783313 dmaengine: stm32-dma: set dma_device max_sg_burst adds 7326bf800a47 dmaengine: altera-msgdma: Remove useless DMA-32 fallback c [...] adds ea7c8f598c32 dmaengine: idxd: restore traffic class defaults after wq reset new 9e3357eb16cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6c6d06e02a32 Merge branch 'for-5.17-fixes' into for-next adds 485ec84dbb02 Merge branch 'for-5.17-fixes' into for-next adds 88ea791b5665 Merge branch 'for-5.17-fixes' into for-next new 6a2c876b7008 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f3d74cbf70c9 Merge branch 'fixes' into for-next adds 1e0a20264859 Merge branch 'misc' into for-next adds 95cd16ea1a66 Merge branch 'misc' into for-next new b28be4a8cf28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9aacf6fe9059 scsi: libsas: Handle non-TMF codes in sas_scsi_find_task() adds 1d6049a3b14f scsi: libsas: Use enum for response frame DATAPRES field adds 25882c82f850 scsi: libsas: Delete lldd_clear_aca callback adds 2dd6801a671c scsi: libsas: Delete SAS_SG_ERR adds da19eaba6e75 scsi: hisi_sas: Delete unused I_T_NEXUS_RESET_PHYUP_TIMEOUT adds 4aef43b25df2 scsi: libsas: Move SMP task handlers to core adds bbfe82cdbaf8 scsi: libsas: Add struct sas_tmf_task adds 96e54376a8b2 scsi: libsas: Add sas_task.tmf adds 001ec7f89bea scsi: libsas: Add sas_execute_tmf() adds 350d85ba5bad scsi: libsas: Add sas_execute_ssp_tmf() adds 2037a340314f scsi: libsas: Add TMF handler exec complete callback adds 693e66a0a6ac scsi: libsas: Add TMF handler aborted callback adds 69b80a0ed0b5 scsi: libsas: Add sas_abort_task_set() adds e8585452953a scsi: libsas: Add sas_clear_task_set() adds 29d7769055a2 scsi: libsas: Add sas_lu_reset() adds 72f8810e1fdc scsi: libsas: Add sas_query_task() adds 4fea759edfa7 scsi: libsas: Add sas_abort_task() adds 3f2e252ef727 scsi: libsas: Add sas_execute_ata_cmd() adds 2cf0e0a9da38 scsi: ips: Remove an unreachable statement adds be33e2f8d87f scsi: ips: Change the return type of ips_release() into 'void' adds c4858224096f scsi: ips: Use true and false instead of TRUE and FALSE adds 72961735f993 scsi: nsp_cs: Change the return type of two functions into 'void' adds dfab1e53eef4 scsi: nsp_cs: Use true and false instead of TRUE and FALSE adds 53555fb7bceb scsi: Remove drivers/scsi/scsi.h adds cd614642e1a2 scsi: NCR5380: Remove the NCR5380_CMD_SIZE macro adds ff1269cb3d97 scsi: NCR5380: Add SCp members to struct NCR5380_cmd adds 8c97e2f390f5 scsi: arm: Rename arm/scsi.h into arm/arm_scsi.h adds dc4175459099 scsi: arm: Move the SCSI pointer to private command data adds d80624a2aec5 scsi: 53c700: Stop clearing SCSI pointer fields adds 76a3451b64c6 scsi: aacraid: Move the SCSI pointer to private command data adds 17d4c2e22aae scsi: advansys: Move the SCSI pointer to private command data adds ea1c947559d9 scsi: aha1542: Remove a set-but-not-used array adds 3ac6aba37200 scsi: aha152x: Move the SCSI pointer to private command data adds 34f5b537a900 scsi: bfa: Stop using the SCSI pointer adds 30564db73b58 scsi: csio: Stop using the SCSI pointer adds 9804db13d3c8 scsi: dc395x: Stop using the SCSI pointer adds dfae39874f45 scsi: esp_scsi: Stop using the SCSI pointer adds 211134c47cfd scsi: fdomain: Move the SCSI pointer to private command data adds 3032ed77a289 scsi: fnic: Fix a tracing statement adds 924cb24df4fc scsi: fnic: Stop using the SCSI pointer adds 5c113eb3bc58 scsi: hptiop: Stop using the SCSI pointer adds 6b66f09c46a8 scsi: imm: Move the SCSI pointer to private command data adds db22de3eb035 scsi: iscsi: Stop using the SCSI pointer adds 09cc102bb4d6 scsi: initio: Stop using the SCSI pointer adds 5d21aa3636fa scsi: libfc: Stop using the SCSI pointer adds f4b4216f3e52 scsi: bnx2fc: Stop using the SCSI pointer adds a33e7925b5e6 scsi: qedf: Stop using the SCSI pointer adds 8c0156b10e4d scsi: mac53c94: Fix a set-but-not-used compiler warning adds cb2b62082c3a scsi: mac53c94: Move the SCSI pointer to private command data adds fb597392b1f4 scsi: megaraid: Stop using the SCSI pointer adds 96e77a27431a scsi: megasas: Stop using the SCSI pointer adds 57cbd78e61cf scsi: mesh: Move the SCSI pointer to private command data adds 8d1537342ff2 scsi: mvsas: Fix a set-but-not-used warning adds af0d3c13e468 scsi: mvumi: Stop using the SCSI pointer adds 195771c5da10 scsi: nsp32: Stop using the SCSI pointer adds ea39700fa90c scsi: nsp_cs: Move the SCSI pointer to private command data adds 3d75be6de78e scsi: sym53c500_cs: Move the SCSI pointer to private command data adds 4a938517fbeb scsi: ppa: Move the SCSI pointer to private command data adds 504540d00fd5 scsi: qla1280: Move the SCSI pointer to private command data adds 5597616333ea scsi: qla2xxx: Stop using the SCSI pointer adds c1ea387d998a scsi: smartpqi: Stop using the SCSI pointer adds 4022bfd63d8e scsi: sym53c8xx_2: Move the SCSI pointer to private command data adds 5dfcf1ad933f scsi: usb: Stop using the SCSI pointer adds 70d1b920af62 scsi: wd719x: Stop using the SCSI pointer adds dbb2da557a6a scsi: wd33c93: Move the SCSI pointer to private command data adds 31160bd3e538 scsi: zalon: Stop using the SCSI pointer adds 8264aee803a2 scsi: core: Remove struct scsi_pointer from struct scsi_cmnd adds 482dcaa1c91a scsi: ufs: core: Remove wlun_dev_to_hba() adds 6e0e85d39e52 scsi: qla2xxx: Use named initializers for port_[d]state_str adds 1f652aa0e469 scsi: qla2xxx: Use named initializers for q_dev_state adds c7ede4f044b9 scsi: target: tcmu: Make cmd_ring_size changeable via configfs adds 334ae6459aa3 scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning adds 898cd34607eb scsi: cxlflash: Query write_zeroes limit for zeroing adds a34592ff6b78 scsi: drbd: Remove WRITE_SAME support adds ebd04737637b scsi: rnbd: Remove WRITE_SAME support adds e383e16e84e9 scsi: sd: Remove WRITE_SAME support adds 10fa225c33a9 scsi: md: Remove WRITE_SAME support adds a773187e37fa scsi: dm: Remove WRITE_SAME support adds 73bd66d9c834 scsi: block: Remove REQ_OP_WRITE_SAME support adds 07dd40b3078f scsi: hisi_sas: Remove unnecessary print function dev_err() adds 8454563e4c2a scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON D [...] adds d2ed913b9a42 scsi: pm8001: Fix __iomem pointer use in pm8001_phy_control() adds c58e935e809a scsi: pm8001: Fix pm8001_update_flash() local variable type adds 1a37b6738b58 scsi: pm8001: Fix command initialization in pm80XX_send_re [...] adds 3762d8f6edcd scsi: pm8001: Fix pm80xx_pci_mem_copy() interface adds cd2268a18011 scsi: pm8001: Fix command initialization in pm8001_chip_ss [...] adds bb225b12dbcc scsi: pm8001: Fix payload initialization in pm80xx_set_the [...] adds ca374f5d92b8 scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_p [...] adds f8b12dfb476d scsi: pm8001: Fix payload initialization in pm80xx_encrypt [...] adds 970404cc5744 scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_ [...] adds fd6d0e376211 scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() adds e5039a92f150 scsi: pm8001: Fix use of struct set_phy_profile_req fields adds 23c486d19a6c scsi: pm8001: Remove local variable in pm8001_pci_resume() adds aa028141ab0b scsi: pm8001: Fix NCQ NON DATA command task initialization adds 1d6736c3e162 scsi: pm8001: Fix NCQ NON DATA command completion handling adds 7f12845c8389 scsi: pm8001: Fix abort all task initialization adds f17c599a44fc scsi: pm8001: Fix pm8001_tag_alloc() failures handling adds 7e6b7e740add scsi: pm8001: Fix pm8001_mpi_task_abort_resp() adds 7fb23a785ba3 scsi: pm8001: Fix tag values handling adds f90a74892f3a scsi: pm8001: Fix task leak in pm8001_send_abort_all() adds 4c8f04b1905c scsi: pm8001: Fix tag leaks on error adds f792a3629f4c scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_upda [...] adds a1e7c7991923 scsi: libsas: Simplify sas_ata_qc_issue() detection of NCQ [...] adds 0c4ad6c3d3b8 scsi: pm8001: Cleanup pm8001_exec_internal_task_abort() adds bf67e693fc40 scsi: pm8001: Simplify pm8001_get_ncq_tag() adds 99df0edb5a98 scsi: pm8001: Introduce ccb alloc/free helpers adds f91767a35f09 scsi: pm8001: Simplify pm8001_mpi_build_cmd() interface adds e29c47fe8946 scsi: pm8001: Simplify pm8001_task_exec() adds 304fe11bdc25 scsi: pm8001: Simplify pm8001_ccb_task_free() adds ca44f98d6194 scsi: pm8001: Improve pm80XX_send_abort_all() adds b709a4caa9d0 scsi: pm8001: Fix pm8001_info() message format new 883147b778ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 386886c2f67e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds f89672cc3681 remoteproc: Fix count check in rproc_coredump_write() adds dbba77c2f01b Merge branch 'rproc-next' into for-next new 650f233c4909 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e28747da771c gpiolib: sysfs: Move sysfs_emit() calls outside of the mutex lock adds 6b3c1791ae2f gpiolib: sysfs: Move kstrtox() calls outside of the mutex lock adds 667630edb5ba gpiolib: sysfs: Simplify edge handling in the code new 134ad7ea4973 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new c6b1fcfad0da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 64fd52a4d3ce pinctrl: starfive: Use a static name for the GPIO irq_chip adds d1e972ace423 gpio: tegra186: Fix chip_data type confusion adds 486c2d15aa81 Merge tag 'intel-pinctrl-v5.17-5' of gitolite.kernel.org:p [...] adds 8d4c0d185ad8 Merge tag 'renesas-pinctrl-for-v5.18-tag1' of git://git.ke [...] adds c74803ee45af pinctrl: qcom: sm8450: Add egpio support adds 06e12b792882 pinctrl: qcom: print egpio mode in debugfs adds c981a789446b pinctrl: qcom: qcm2290: Add GPIO wakeirq map adds fbfc5fc3518f Merge tag 'samsung-pinctrl-5.18-2' of https://git.kernel.o [...] adds f3d6c538c3da pinctrl: sunxi: do not print error message for EPROBE_DEFER adds 4649b97042c3 pinctrl: sunxi: Use unique lockdep classes for IRQs adds c6f1b980aec1 Merge branch 'devel' into for-next new 1a58ab074844 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new abcad0f9e7b9 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" new ddfdd1304e59 pinctrl: alderlake: Add Raptor Lake-S ACPI ID new 114b610b9048 pinctrl: alderlake: Add Intel Alder Lake-N pin controller support new d25478e1d8f9 pinctrl: icelake: Add Ice Lake-N PCH pin controller support new 5f5d635dc41a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds efe80cdfabe1 pinctrl: renesas: r8a7794: Add range checking to .pin_to_p [...] adds 9e04a0eda84f pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel adds c614d12c4bc0 pinctrl: renesas: Rename sh_pfc_soc_operations instances adds 8d8805528169 pinctrl: renesas: Reformat macros defining struct initializers adds a0894be3e017 pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args adds 49a7a2742580 pinctrl: renesas: Add generic support for pin group subsets adds 496da1003721 pinctrl: renesas: Add generic support for resizable buses adds 7c2f5298c15c pinctrl: renesas: r8a7740: Share BSC pin group data adds 292ce67a1957 pinctrl: renesas: emev2: Share CF pin group data adds 7a2b37823222 pinctrl: renesas: r8a7791: Share HSCIF1 pin group data adds 12e9231eccd0 pinctrl: renesas: sh73a0: Share KEYIN pin group data adds 6558407e7598 pinctrl: renesas: r8a7740: Share LCD pin group data adds 3c52288bf0f4 pinctrl: renesas: sh73a0: Share LCD pin group data adds d49f3be808dc pinctrl: renesas: r8a73a4: Share MMC pin group data adds 477001e54221 pinctrl: renesas: r8a7740: Share MMC pin group data adds b24cf384f9f4 pinctrl: renesas: r8a77470: Share MMC pin group data adds e56ca224bd7e pinctrl: renesas: r8a7778: Share MMC pin group data adds 4e1c5433cc96 pinctrl: renesas: r8a7779: Share MMC pin group data adds d30ab291555f pinctrl: renesas: r8a7790: Share MMC pin group data adds 1f38e7133d08 pinctrl: renesas: r8a7791: Share MMC pin group data adds a3d97f34f1b1 pinctrl: renesas: r8a7794: Share MMC pin group data adds c50414696961 pinctrl: renesas: r8a77970: Share MMC pin group data adds 3dce053f473a pinctrl: renesas: r8a77980: Share MMC pin group data adds 54a13d68cd31 pinctrl: renesas: r8a77995: Share MMC pin group data adds cf98f8c1f1cc pinctrl: renesas: r8a779a0: Share MMC pin group data adds 3468f6973c53 pinctrl: renesas: sh73a0: Share MMC pin group data adds d84e3d4a0430 pinctrl: renesas: r8a77470: Share QSPI pin group data adds bf5da1c0e975 pinctrl: renesas: r8a7790: Share QSPI pin group data adds 7cba3cbcd677 pinctrl: renesas: r8a7791: Share QSPI pin group data adds eaf307ed5ba3 pinctrl: renesas: r8a7792: Share QSPI pin group data adds 5d7895555f76 pinctrl: renesas: r8a7794: Share QSPI pin group data adds cfa6135c7fae pinctrl: renesas: r8a77950: Share QSPI pin group data adds aaf186d8b684 pinctrl: renesas: r8a77951: Share QSPI pin group data adds 4664b96d653b pinctrl: renesas: r8a77965: Share QSPI pin group data adds 8669e0b4943a pinctrl: renesas: r8a7796: Share QSPI pin group data adds 7caf7b3a8fb6 pinctrl: renesas: r8a77990: Share QSPI pin group data adds d67194a5e8a3 pinctrl: renesas: r8a779a0: Share QSPI pin group data adds f0a52b7b81eb pinctrl: renesas: r8a77970: Share RPC pin group data adds fa4b4c404746 pinctrl: renesas: r8a77980: Share RPC pin group data adds fec6b87b3993 pinctrl: renesas: r8a73a4: Share SDHI pin group data adds a97e9586ad05 pinctrl: renesas: r8a7740: Share SDHI pin group data adds 7b6e4e1f010f pinctrl: renesas: r8a77470: Share SDHI pin group data adds ef41ea37229e pinctrl: renesas: r8a7778: Share SDHI pin group data adds 1f4ad56333a6 pinctrl: renesas: r8a7779: Share SDHI pin group data adds aee52ebafd4b pinctrl: renesas: r8a7790: Share SDHI pin group data adds 59916e932d34 pinctrl: renesas: r8a7791: Share SDHI pin group data adds 9e76a9dd8799 pinctrl: renesas: r8a7792: Share SDHI pin group data adds 114a2a84d76c pinctrl: renesas: r8a7794: Share SDHI pin group data adds 3d48da9dbb25 pinctrl: renesas: r8a77950: Share SDHI pin group data adds c8c05e812d2d pinctrl: renesas: r8a77951: Share SDHI pin group data adds b79813f4fcb2 pinctrl: renesas: r8a77965: Share SDHI pin group data adds 33296238825e pinctrl: renesas: r8a7796: Share SDHI pin group data adds 40c845dd87fd pinctrl: renesas: r8a77990: Share SDHI pin group data adds 4fe364be961f pinctrl: renesas: sh73a0: Share SDHI pin group data adds 44a1212a9d0b pinctrl: renesas: emev2: Share SDI pin group data adds f3806b46232f pinctrl: renesas: r8a7790: Share USB1 pin group data adds 7e37f104ac79 pinctrl: renesas: r8a7790: Share more VIN pin group data adds 0b4423f774d1 pinctrl: renesas: r8a77951: Share more VIN pin group data adds 00a0537ed697 pinctrl: renesas: r8a7796: Share more VIN pin group data adds ed92143ab6d1 pinctrl: renesas: r8a77965: Share more VIN pin group data adds 53565413604d pinctrl: renesas: r8a77990: Share more VIN pin group data adds b67fc1c66732 pinctrl: renesas: Remove unused pfc parameter from .pin_to [...] adds ceb8d2acbb2a pinctrl: renesas: Factor out .pin_to_portcr() address handling adds 410ba4ad214a pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() adds 27b32fbb2824 pinctrl: renesas: checker: Simplify same_name() adds 4bb9514c4901 pinctrl: renesas: checker: Add pin group sharing checks adds 4eb5a6eee7d1 pinctrl: renesas: checker: Validate bias configs consistency adds 854476b8562a pinctrl: renesas: checker: Validate drive strength configs [...] adds 8d1c50b80139 pinctrl: renesas: checker: Validate I/O voltage configs co [...] adds 6bfbaec7de9e pinctrl: renesas: checker: Check bias pin conflicts adds 4704797eb2f1 pinctrl: renesas: checker: Check drive pin conflicts new de9b861018d4 pinctrl: renesas: checker: Fix miscalculation of number of states new d47a74513f54 pinctrl: renesas: Remove unneeded #include <linux/gpio.h> new 199eb551066b Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 6b94ee669e8a dt-bindings: pwm: google,cros-ec: include generic pwm schema new 5f027d9b83db pwm: tiehrpwm: Implement .apply() callback new 1c1283db0799 pwm: bcm-kona: Implement .apply() callback new 4122e903b9e3 pwm: raspberrypi-poe: Drop assignment to struct pwmchip::base new dc1adb3ce478 pwm: atmel: Remove redundant initialization of variable timeout new 2e0e12967ea3 pwm: pca9685: Reset OFF/ON registers to POR value new 113cc0b06570 dt-bindings: pwm: mtk-disp: Add compatible string for MT8183 SoC new 4f34ebbe43f6 dt-bindings: timer: Add PWM compatible for X1000 SoC new 635d324e5c50 pwm: vt8500: Rename variable pointing to driver private data new 5a4715208caa pwm: jz4740: Add support for X1000 SoC new 0dcfafe7d44d pwm: brcmstb: Implement .apply() callback new 0d6bc3e18e6f pwm: brcmstb: Remove useless locking new 5264e8ca762b pwm: pwm-mediatek: Simplify error handling with dev_err_probe() new 446925f1d4ca pwm: pwm-mediatek: Allocate clk_pwms with devm_kmalloc_array new 4d690e508a69 pwm: pwm-mediatek: Beautify error messages text new 360e770c9c4d dt-bindings: pwm: allwinner,sun4i-a10: Include generic PWM schema new e766d5b80ad4 dt-bindings: pwm: imx: Include generic PWM schema new 1bdb7a0b4244 dt-bindings: pwm: intel,lgm: Include generic PWM schema new 0c11ff8775ee dt-bindings: pwm: iqs620a: Include generic PWM schema new a63cb1a9f9e9 dt-bindings: pwm: mxs: Include generic PWM schema new ef75324d91eb dt-bindings: pwm: rockchip: Include generic PWM schema new e040921c9ba4 dt-bindings: pwm: sifive: Include generic PWM schema new 84b3b8df51e2 dt-bindings: pwm: renesas,pwm: Include generic PWM schema new 43ded5910646 dt-bindings: pwm: toshiba,visconti: Include generic PWM schema new d41188a79601 dt-bindings: pwm: brcm,bcm7038: Do not require pwm-cells twice new e0f2c7dfe8b4 dt-bindings: pwm: intel,keembay: Do not require pwm-cells twice new 46ac2474ea2a dt-bindings: pwm: samsung: Do not require pwm-cells twice new 400002e05664 dt-bindings: pwm: tiecap: Do not require pwm-cells twice new 83d41a76d9c5 dt-bindings: pwm: tiehrpwm: Do not require pwm-cells twice new f4866732a7b5 dt-bindings: pwm: renesas,tpu: Do not require pwm-cells twice new ed14d36498c8 pwm: rcar: Simplify multiplication/shift logic new 9c359dc19727 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ab135102861c ucounts: Fix systemd LimigtNPROC with private users regression new f2462fba5043 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e005ff01bfdb selftests/kselftest/runner.sh: Pass optional command param [...] new cef757808666 selftests: futex: set DEFAULT_INSTALL_HDR_PATH new 5ad51ab618de selftests: set the BUILD variable to absolute path new 250f8c113757 selftests: Add and export a kernel uapi headers path new afe5fba8d10b selftests: Correct the headers install path new bd7d481c3771 selftests: futex: Add the uapi headers include variable new 0cc5963b4cc3 selftests: kvm: Add the uapi headers include variable new cb542c66f304 selftests: landlock: Add the uapi headers include variable new 50f4143df0a6 selftests: net: Add the uapi headers include variable new 5faa35d0b8cc selftests: mptcp: Add the uapi headers include variable new 4a8900207abd selftests: vm: Add the uapi headers include variable new 681696862bc1 selftests: vm: remove dependecy from internal kernel macros new 46e50459ea10 selftests: Use -isystem instead of -I to include headers new 4893992b6de1 selftests/exec: Rename file binfmt_script to binfmt_script.py new b22dfec72c37 selftests/lkdtm: Remove dead config option new 1900be289b59 selftests/lkdtm: Add UBSAN config new 0e2531a0e5b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4327b9eaf8a4 livepatch: Skip livepatch tests if ftrace cannot be configured new b44a7f076ce1 Merge branch 'for-5.18/selftests-fixes' into for-next new 3444c38c8afd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f0ec320362a8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c8fa17d9f08a rtc: fix use-after-free on device removal adds f720002d8468 dt-bindings: rtc: sun6i: Clean up repetition adds 8487614a8a8a dt-bindings: rtc: sun6i: Add H616, R329, and D1 support adds 2ca03e29e64b rtc: sun6i: Enable the bus clock when provided adds 85bcb01f145d rtc: pcf8523: Fix GCC 12 warning adds d4785b46345c rtc: pcf2127: use IRQ flags obtained from device tree if a [...] adds 73ce05302007 rtc: pcf2127: fix bug when reading alarm registers new 6de1c4b69947 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds c2e8021a535d fsdax: fix function description adds 2166a9974902 dax: make sure inodes are flushed before destroy cache new e18b564511b5 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new 35171ef8cf9e Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 056c12bfac8b nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] adds f0df8d787dfe mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] adds 2bf5b50cae2a nvmem: core: Remove unused devm_nvmem_unregister() adds 3fd97ce48555 nvmem: core: Use devm_add_action_or_reset() adds 7c15a63c757c nvmem: core: Check input parameter for NULL in nvmem_unregister() adds 609757996ae7 nvmem: qfprom: fix kerneldoc warning adds de975c0f6540 dt-bindings: nvmem: SID: Add compatible for D1 adds 1ea024ad6081 nvmem: sunxi_sid: Add support for D1 variant adds 46d5b004c24d nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() adds 4990ec15d299 dt-bindings: nvmem: add fsl,layerscape-sfp binding adds 1c565569b470 nvmem: add driver for Layerscape SFP (Security Fuse Processor) adds 069fff63d230 doc: nvmem: Remove references to regmap adds 193c2454f5ae doc: nvmem: Update example adds d91c9156be36 mtd: core: Drop duplicate NULL checks around nvmem_unregister() adds addd4203a2ea thunderbolt: Drop duplicate NULL checks around nvmem_unregister() adds fd7a0db49d3f nvmem: qfprom: Increase fuse blow timeout to prevent write fail adds 5293c629db95 nvmem: Add driver for OCOTP in Sunplus SP7021 adds e15d2e3fd7ab dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver new 444789f37964 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c3ddfe272f6d Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 6de74d1069b8 hv_utils: Add comment about max VMbus packet size in VSS driver adds d57d6fe5bf34 drivers: hv: log when enabling crash_kexec_post_notifiers new 503816a84695 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 23c757ddd6ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4f166dd5a3b5 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 34d2f51902ef Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds aa0eab8639ff tools: Move gfp.h and slab.h from radix-tree to lib adds 884ee1e585ca tools/include: Add phys_addr_t to types.h adds 5cf67a6051ea tools/include: Add _RET_IP_ and math definitions to kernel.h adds 9c07af207c65 tools/include: Update atomic definitions adds 2473bc35ba55 tools/include: Add mm.h file adds 1fef073b71c3 tools/include: Add cache.h stub adds 93f4e871e7e0 tools/include: Add io.h stub adds a2e3fe5f24f9 tools/include: Add pfn.h stub adds 62183279ad2f tools/include: Add debugfs.h stub adds 16802e55dea9 memblock tests: Add skeleton of the memblock simulator adds f3252a22d1f5 memblock tests: Add memblock reset function adds 1f1180d46d21 memblock tests: Add memblock_add tests adds 83787a803793 memblock tests: Add memblock_reserve tests adds b4d968931e5e memblock tests: Add memblock_remove tests adds e393c093ec76 memblock tests: Add memblock_add_node test adds dd45dc071101 memblock tests: Add memblock_free tests adds f30b002ccfee memblock: __next_mem_pfn_range_in_zone: remove unneeded lo [...] new 7c656b7808fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 68cdd3d2af69 cxl: Rename CXL_MEM to CXL_PCI adds 229e8828c206 cxl/pci: Implement Interface Ready Timeout adds 4f195ee73ade cxl/pci: Defer mailbox status checks to command timeouts adds 46c6ad27625c cxl: Flesh out register names adds 8baa787b93db cxl/pci: Add new DVSEC definitions adds 303ebc1b1741 cxl/acpi: Map component registers for Root Ports adds c57cae78bfa6 cxl: Introduce module_cxl_driver adds 0ff0af182164 cxl/core/port: Rename bus.c to port.c adds c3bca8d4bb3f cxl/decoder: Hide physical address information from non-root adds 608135db1b79 cxl/core: Convert decoder range to resource adds d54c1bbe2d34 cxl/core/port: Clarify decoder creation adds d621bc2e7282 cxl/core: Fix cxl_probe_component_regs() error message adds d2b61ed2ff63 cxl/core/port: Make passthrough decoder init implicit adds 53fa1bff3426 cxl/core: Track port depth adds 3c5b90395525 cxl: Prove CXL locking adds 86c8ea0f3b32 cxl/core/port: Use dedicated lock for decoder target list adds 5ff7316f6fea cxl/port: Introduce cxl_port_to_pci_bus() adds a46cfc0f011c cxl/pmem: Introduce a find_cxl_root() helper adds c978f1b10aba cxl/port: Up-level cxl_add_dport() locking requirements to [...] adds af9cae9facc2 cxl/pci: Rename pci.h to cxlpci.h adds 98d2d3a26454 cxl/core: Generalize dport enumeration in the core adds d17d0540a0db cxl/core/hdm: Add CXL standard decoder enumeration to the core adds 83fbdbe4c186 cxl/core: Emit modalias for CXL devices adds 54cdbf845cf7 cxl/port: Add a driver for 'struct cxl_port' objects adds 664bf115833c cxl/core/port: Remove @host argument for dport + decoder e [...] adds 4112a08dd3c5 cxl/pci: Store component register base in cxlds adds 06e279e5ebe4 cxl/pci: Cache device DVSEC offset adds 560f78559006 cxl/pci: Retrieve CXL DVSEC memory info adds 523e594d9cc0 cxl/pci: Implement wait for media active adds bcc79ea34398 cxl/pci: Emit device serial number adds cf1f6877b088 cxl/memdev: Add numa_node attribute adds 2703c16c75ae cxl/core/port: Add switch port enumeration adds 8dd2bc0f8e02 cxl/mem: Add the cxl_mem driver adds 8aea0ef19fde cxl/core: Move target_list out of base decoder attributes adds 9b71e1c9c3aa cxl/core/port: Add endpoint decoders adds f246abd67ff0 tools/testing/cxl: Mock dvsec_ranges() adds a4a0ce242fcd tools/testing/cxl: Fix root port to host bridge assignment adds c1915142e8c1 tools/testing/cxl: Mock one level of switches adds 7c7d68db0254 tools/testing/cxl: Enumerate mock decoders adds 64cda3ae6bc7 tools/testing/cxl: Add a physical_node link adds 0909b4e5287b cxl/core/port: Fix / relax decoder target enumeration adds 7004cc9d1585 cxl/core/port: Handle invalid decoders adds 74b0fe804097 cxl/regs: Fix size of CXL Capability Header Register adds 5c3c067b601b cxl/core/port: Fix unregister_port() lock assertion adds e6e17cc6ed75 cxl/core: Fix cxl_device_lock() class detection new 8601c836b70b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bd53ce4da252 mm/slob: make kmem_cache_boot static adds 7d6b6cc35537 mm/slab_common: use helper function is_power_of_2() adds d3d59937afdf Merge branch 'for-5.18/trivial' into for-next new cf219bd66683 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6e8ec2552c7d random: use computational hash for entropy extraction adds 9c07f57869e9 random: simplify entropy debiting adds c57044909484 random: use linear min-entropy accumulation crediting adds 489c7fc44b57 random: always wake up entropy writers after extraction adds a49c010e61e1 random: make credit_entropy_bits() always safe adds 5d58ea3a31cc random: remove use_input_pool parameter from crng_reseed() adds 77760fd7f7ae random: remove batched entropy locking adds 7c2fe2b32bf7 random: fix locking in crng_fast_load() adds 28f425e573e9 random: use RDSEED instead of RDRAND in entropy extraction adds a9412d510ab9 random: get rid of secondary crngs adds 8566417221fc random: inline leaves of rand_initialize() adds a02cf3d0dd77 random: ensure early RDSEED goes through mixer on init adds 91c2afca290e random: do not xor RDRAND when writing into /dev/random adds c30c575db485 random: absorb fast pool into input pool after fast load adds 186873c549df random: use simpler fast key erasure flow on per-cpu keys adds 66e4c2b95415 random: use hash function for crng_slow_load() adds 04ec96b768c9 random: make more consistent use of integer types adds 434537ae54ad random: remove outdated INT_MAX >> 6 check in urandom_read() adds 7b5164fb1279 random: zero buffer after reading entropy from userspace adds 7191c628fe07 random: fix locking for crng_init in crng_reseed() adds 0791e8b655cc random: tie batched entropy generation to base_crng generation adds 95e6060c20a7 random: remove ifdef'd out interrupt bench adds 14c174633f34 random: remove unused tracepoints adds a07fdae346c3 random: add proper SPDX header adds b2f408fe4038 random: deobfuscate irq u32/u64 contributions adds 246c03dd8991 random: introduce drain_entropy() helper to declutter crng [...] adds 6071a6c0fba2 random: remove useless header comment adds 87e7d5abad0c random: remove whitespace and reorder includes adds 5f1bb112006b random: group initialization wait functions adds 3655adc7089d random: group crng functions adds a5ed7cb1a773 random: group entropy extraction functions adds 92c653cf1440 random: group entropy collection functions adds a6adf8e7a605 random: group userspace read/write functions adds 0deff3c43206 random: group sysctl functions adds 5f75d9f3babe random: rewrite header introductory comment adds 58340f8e952b random: defer fast pool mixing to worker adds afba0b80b977 random: do not take pool spinlock at boot adds da792c6d5f59 random: unify early init crng load accounting adds 1daf2f387652 random: check for crng_init == 0 in add_device_randomness() adds b777c38239fe random: pull add_hwgenerator_randomness() declaration into [...] adds 3191dd5a1179 random: clear fast pool, crng, and batches in cpuhp bring up new da3951ebdcd1 random: round-robin registers as ulong, not u32 new a3f9e8910e15 random: only wake up writers after zap if threshold was passed new 0150d93c2444 random: do crng pre-init loading in worker rather than irq new 1531605c28d6 random: use proper cycles_t type for random_get_entropy() new e3ec9dd15b8b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2a114179aaec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cbf0f902c852 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds d52e3f9f9bcb sched: Move child_runs_first sysctls to fair.c adds 1b79445ee99c sched: Move schedstats sysctls to core.c adds 5f6e55c2485c sched: Move rt_period/runtime sysctls to rt.c adds ebb891f03580 sched: Move deadline_period sysctls to deadline.c adds 4925401d06dc sched: Move rr_timeslice sysctls to rt.c adds eb862b3dc6db sched: Move uclamp_util sysctls to core.c adds 301ee4d2abae sched: Move cfs_bandwidth_slice sysctls to fair.c adds f31483d6edf0 sched: Move energy_aware sysctls to topology.c adds dbef55dfc1e9 kernel/reboot: move reboot sysctls to its own file adds 57ab7a2dea6b mm: move oom_kill sysctls to their own file adds f4eba4a4c188 mm: move page-writeback sysctls to their own file adds 3831fb33e3f3 kernel/lockdep: move lockdep sysctls to its own file adds b5fefe080be0 kernel/panic: move panic sysctls to its own file adds c7c1839c3c94 kernel/acct: move acct sysctls to its own file adds 97d4da3bab16 kernel/delayacct: move delayacct sysctls to its own file adds fc12aa67daba kernel/do_mount_initrd: move real_root_dev sysctls to its [...] new 3b560d45915e Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds be1bf2fe66fb binfmt_elf: Take the mmap lock when walking the VMA list adds 47802b3f1d66 xarray: Fix bitmap breakage adds 4836d3830748 radix tree test suite: Add pr_err define adds 94e334ab8448 radix tree test suite: Add kmem_cache_set_non_kernel() adds bbffce2004cf radix tree test suite: Add allocation counts and size to k [...] adds 3a77b4e41d4f radix tree test suite: Add support for slab bulk APIs adds a5da5671adbe radix tree test suite: Add lockdep_is_held to header new d1074a30c55e Maple Tree: Add new data structure new f02c379dd40a lib/test_maple_tree: Add testing for maple tree new b72ba1453d1d mm: Start tracking VMAs with maple tree new 7f59664f9ab2 mm: Add VMA iterator new 21d7649b707a mmap: Use the VMA iterator in count_vma_pages_range() new 496d200e379f mm/mmap: Use the maple tree in find_vma() instead of the rbtree. new f82e9b6afc11 mm/mmap: Use the maple tree for find_vma_prev() instead of [...] new de1c5316ef58 mm/mmap: Use maple tree for unmapped_area{_topdown} new 418705d1d3a3 kernel/fork: Use maple tree for dup_mmap() during forking new 389e1d3f3313 damon: Convert __damon_va_three_regions to use the VMA iterator new a94f3d4eceb2 proc: Remove VMA rbtree use from nommu new c8161d7c5266 mm: Remove rb tree. new f3f99e725b43 mmap: Change zeroing of maple tree in __vma_adjust() new 6a46b809af7e xen: Use vma_lookup() in privcmd_ioctl_mmap() new 4decaa9f583d mm: Optimize find_exact_vma() to use vma_lookup() new a03175bb4bc3 mm/khugepaged: Optimize collapse_pte_mapped_thp() by using [...] new 7d9decf27bf2 mm/mmap: Change do_brk_flags() to expand existing VMA and [...] new 204720dfbf43 mm: Use maple tree operations for find_vma_intersection() new ade7bfe00b1a mm/mmap: Use advanced maple tree API for mmap_region() new d137411403a7 mm: Remove vmacache new cc3471016d25 mm: Convert vma_lookup() to use mtree_load() new f1b1302aab47 mm/mmap: Move mmap_region() below do_munmap() new ae96c4600206 mm/mmap: Reorganize munmap to use maple states new 3dd860d3b855 mm/mmap: Change do_brk_munmap() to use do_mas_align_munmap() new d1c93d724722 arm64: Remove mmap linked list from vdso new d9dd269a3f8d parisc: Remove mmap linked list from cache handling new f349d5e3ebe1 powerpc: Remove mmap linked list walks new 252b0f5b618e s390: Remove vma linked list walks new 6c9cf7c995c2 x86: Remove vma linked list walks new 3b7a6f816f7a xtensa: Remove vma linked list walks new b4a5209f3849 cxl: Remove vma linked list walk new 74172f7ec174 optee: Remove vma linked list walk new e5969b16ceff um: Remove vma linked list walk new 33eb5f2c0629 binfmt_elf: Remove vma linked list walk new 7c7d3b64528a coredump: Remove vma linked list walk new 527cd0357491 exec: Use VMA iterator instead of linked list new 2f011eb87098 fs/proc/base: Use maple tree iterators in place of linked list new 5034d7700e23 fs/proc/task_mmu: Stop using linked list and highest_vm_end new 9438ca7aa86c userfaultfd: Use maple tree iterator to iterate VMAs new c4483353140d ipc/shm: Use VMA iterator instead of linked list new 57d1ae05e085 acct: Use VMA iterator instead of linked list new 828a28fed49d perf: Use VMA iterator new 63390bfc9102 sched: Use maple tree iterator to walk VMAs new b18d9717888f fork: Use VMA iterator new d0487e7217f4 bpf: Remove VMA linked list new 70a6c378bc69 mm/gup: Use maple tree navigation instead of linked list new 55c52e88714d mm/khugepaged: Stop using vma linked list new 8dca110d9ed2 mm/ksm: Use vma iterators instead of vma linked list new ea9eb5846cc2 mm/madvise: Use vma_find() instead of vma linked list new b586b158289d mm/memcontrol: Stop using mm->highest_vm_end new dfabc962a2c2 mm/mempolicy: Use vma iterator & maple state instead of vm [...] new 52a0c4b83261 mm/mlock: Use vma iterator and instead of vma linked list new df2cf78ddcec mm/mprotect: Use maple tree navigation instead of vma linked list new 695903d1dcd7 mm/mremap: Use vma_find_intersection() instead of vma linked list new d1937a05fbb8 mm/msync: Use vma_find() instead of vma linked list new e4d851d7cca7 mm/oom_kill: Use maple tree iterators instead of vma linked list new 8f20b53b9482 mm/pagewalk: Use vma_find() instead of vma linked list new 09c55a296c15 mm/swapfile: Use vma iterator instead of vma linked list new 8b9da08886d4 i915: Use the VMA iterator new 5529db9eeaf3 nommu: Remove uses of VMA linked list new 7d8ab9daf9c0 riscv: Use vma iterator for vdso new 9b08bc808f6f mm: Remove the vma linked list new fbb6ed14d799 mm/mmap: Drop range_has_overlap() function new ebb0f374ab68 mm/mmap.c: Pass in mapping to __vma_link_file() new d640e788c938 Merge branch 'maple/mainline' of https://github.com/oracle [...] new fedd410de940 linux-next: build failure after merge of the maple tree adds ebcbc6ea7d8a mm/munlock: delete page_mlock() and all its works adds b67bf49ce7aa mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE adds a213e5cf71cb mm/munlock: delete munlock_vma_pages_all(), allow oomreap adds cea86fe246b6 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() adds b109b87050df mm/munlock: replace clear_page_mlock() by final clearance adds 07ca76067308 mm/munlock: maintain page->mlock_count while unevictable adds 34b6792380ce mm/munlock: mlock_pte_range() when mlocking or munlocking adds c3096e6782b7 mm/migrate: __unmap_and_move() push good newpage to LRU adds 2262ace60713 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() adds 2fbb0c10d1e8 mm/munlock: mlock_page() munlock_page() batch by pagevec adds b74355078b65 mm/munlock: page migration needs mlock pagevec drained adds 6d9df8a5889c mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) adds 47d4f3eeef5f mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP adds 074283896987 mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages adds 206f6f439b9a mm: remove the __KERNEL__ guard from <linux/mm.h> adds cb881a7a5f18 mm: remove pointless includes from <linux/hmm.h> adds 9a9e626a1b06 mm: move free_devmap_managed_page to memremap.c adds f8d3639bc6d7 mm: simplify freeing of devmap managed pages adds 96160c2f78bd mm: don't include <linux/memremap.h> in <linux/mm.h> adds 87d10d6f9277 mm: remove the extra ZONE_DEVICE struct page refcount adds b5cbc18f8f3b fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED adds 8c03b76709c7 mm: generalize the pgmap based page_free infrastructure adds 0b15eca2c412 mm: refactor check_and_migrate_movable_pages adds 3e097a6c7a22 mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page adds ea9115363991 mm: refactor the ZONE_DEVICE handling in migrate_vma_pages adds a811f7db8064 mm: move the migrate_vma_* device migration code into its [...] adds f95aa637e9d7 mm: build migrate_vma_* for all configs with ZONE_DEVICE support adds f27d884aff69 mm: add zone device coherent type memory support adds d9498376e45e mm: add device coherent vma selection for memory migration adds b5d043fac88f mm/gup: fail get_user_pages for LONGTERM dev coherent type adds 2da9fff4644a drm/amdkfd: add SPM support for SVM adds 83d15887b6fb drm/amdkfd: coherent type as sys mem on migration to ram adds 671061797935 lib: test_hmm add ioctl to get zone device type adds 946b5551d8ac lib: test_hmm add module param for zone device type adds 2073162bf515 lib: add support for device coherent type in test_hmm adds 57edd975bafd tools: update hmm-test to support device coherent type adds 32fa9c5888fb tools: update test_hmm script to support SP config adds ca7ac9618b2a mm: remove the vma check in migrate_vma_setup() adds 0c09b7dd3a2e mm/gup: migrate device coherent pages when pinning instead [...] adds 2e48fbe80625 mm/gup: Increment the page refcount before the pincount adds 1efb18c9b8a7 mm/gup: Remove for_each_compound_range() adds 15dc9a4cebad mm/gup: Remove for_each_compound_head() adds 6522f8efb638 mm/gup: Change the calling convention for compound_range_next() adds 9d4118dd7e42 mm/gup: Optimise compound_range_next() adds 7369d128ad03 mm/gup: Change the calling convention for compound_next() adds f701d40e8b70 mm/gup: Fix some contiguous memmap assumptions adds 62f66542c85c mm/gup: Remove an assumption of a contiguous memmap adds 73ba530298cc mm/gup: Handle page split race more efficiently adds 2d13d2f61a43 mm/gup: Remove hpage_pincount_add() adds 31b13a2fcd43 mm/gup: Remove hpage_pincount_sub() adds 1c920ee8aed7 mm: Make compound_pincount always available adds 6ad6a66ca0c0 mm: Add folio_pincount_ptr() adds 9c210ed70bd0 mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() adds 06fae5411d3c mm/gup: Add try_get_folio() and try_grab_folio() adds 944bdd6fa015 mm/gup: Convert try_grab_page() to use a folio adds 1e0c1776fe35 mm: Remove page_cache_add_speculative() and page_cache_get [...] adds aac2c5fa2f57 mm/gup: Add gup_put_folio() adds 84c9c6790c7c mm/hugetlb: Use try_grab_folio() instead of try_grab_compo [...] adds 95807dc30afe mm/gup: Convert gup_pte_range() to use a folio adds 78ba375a9c16 mm/gup: Convert gup_hugepte() to use a folio adds 4a8a356ac953 mm/gup: Convert gup_huge_pmd() to use a folio adds 4568c0e6b2fb mm/gup: Convert gup_huge_pud() to use a folio adds 92b178d84e38 mm/gup: Convert gup_huge_pgd() to use a folio adds fa34f6e18da6 mm/gup: Turn compound_next() into gup_folio_next() adds 931a45e12a75 mm/gup: Turn compound_range_next() into gup_folio_range_next() adds d2f6480b1855 mm: Turn isolate_lru_page() into folio_isolate_lru() adds c0e8c878bb18 mm: Add four folio wrappers adds 0bd5a3f89e2b mm/gup: Convert check_and_migrate_movable_pages() to use a folio adds 34c836afa296 mm/workingset: Convert workingset_eviction() to take a folio adds ce0cfe53fd97 mm/memcg: Convert mem_cgroup_swapout() to take a folio adds 051d010d5406 mm: Add lru_to_folio() adds 5e20d2d3a759 mm: Turn putback_lru_page() into folio_putback_lru() adds b8900922e81d mm/vmscan: Convert __remove_mapping() to take a folio adds 51608e9c1308 splice: Use a folio in page_cache_pipe_buf_try_steal() adds 042c4f32323b mm/truncate: Inline invalidate_complete_page() into its on [...] adds 5ce17f074d2e mm/truncate: Convert invalidate_inode_page() to use a folio adds 1f10f1305ee8 mm/truncate: Replace page_mapped() call in invalidate_inod [...] adds 5156b21bb7a6 mm: Convert remove_mapping() to take a folio adds f1c24e5f2477 mm/truncate: Split invalidate_inode_page() into mapping_sh [...] adds d458710d156d mm/truncate: Convert __invalidate_mapping_pages() to use a folio adds 6b6b7f43e74f mm: Turn deactivate_file_page() into deactivate_file_folio() adds 2a7bb49bfe97 mm/truncate: Combine invalidate_mapping_pagevec() and __in [...] adds 15d1022fed78 fs: Move many prototypes to pagemap.h adds 919b38f08415 mm/vmscan: Turn page_check_dirty_writeback() into folio_ch [...] adds dc1dabd42113 mm: Turn head_compound_mapcount() into folio_entire_mapcount() adds d8b91f037701 mm: Add folio_mapcount() adds 5feed84c0d15 mm: Add split_folio_to_list() adds d1ff4bb0c162 mm: Add folio_pgoff() adds f67bbb168a11 mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK adds da8f3bee2fc0 arch: Add pmd_pfn() where it is missing adds dc7c697dfe09 mips: Make pmd_pfn() available in all configurations adds 020b072b0847 powerpc: Add pmd_pfn() adds 6819e90d4b97 sparc32: Add pmd_pfn() adds 9409d0c18346 mm: Convert page_vma_mapped_walk to work on PFNs adds 4a5d97ff673a mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio adds e247fcfad87e mm/rmap: Use a folio in page_mkclean_one() adds 5ced3422fde9 mm/mlock: Add mlock_vma_folio() adds 2be18576075f mm/rmap: Turn page_referenced() into folio_referenced() adds 676b2afb8da6 mm/huge_memory: Convert __split_huge_pmd() to take a folio adds c3b522d9a698 mm/rmap: Convert try_to_unmap() to take a folio adds 2548a6048015 mm/rmap: Convert try_to_migrate() to folios adds 721b591f3955 mm/rmap: Convert make_device_exclusive_range() to use folios adds b4010e88f071 mm/migrate: Convert remove_migration_ptes() to folios adds 225f171c704e mm/damon: Convert damon_pa_mkold() to use a folio adds fbbb7cddc3ec mm/damon: Convert damon_pa_young() to use a folio adds 153732d57cb7 mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_an [...] adds 522387590ac2 mm: Turn page_anon_vma() into folio_anon_vma() adds 20eeaa00f8a3 mm/rmap: Convert rmap_walk() to take a folio adds f1c74d3f7b88 mm/rmap: Constify the rmap_walk_control argument adds de7e15770eb5 mm/vmscan: Free non-shmem folios without splitting them adds 847f20779b41 mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios adds ee1df4b1f313 mm/vmscan: Account large folios correctly adds fd7a6f87ea4a mm/vmscan: Turn page_check_references() into folio_check_r [...] adds 2a15494d407d mm/vmscan: Convert pageout() to take a folio adds d5c88464c1cc mm: Turn can_split_huge_page() into can_split_folio() adds 55784ef1b179 mm/filemap: Allow large folios to be added to the page cache adds 7e774c68fc8e mm: Fix READ_ONLY_THP warning adds 05031ba6b54a mm: Make large folios depend on THP adds 89082b0ab27e mm: Support arbitrary THP sizes adds a0b99df1aa37 mm/readahead: Add large folio readahead adds 350a822a03d1 mm/readahead: Align file mappings for non-DAX adds 97e4afebcd29 mm/readahead: Switch to page_cache_ra_order adds dc8a42034e14 mm/filemap: Support VM_HUGEPAGE for file mappings adds 8cbcadaf5aef selftests/vm/transhuge-stress: Support file-backed PMD folios new f68d664f07ae Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 0084ad388cf4 MAINTAINERS: add sysctl-next git tree new 878508a328d5 mm/hugetlb: fix kernel crash with hugetlb mremap new e8328f5edeae kasan: test: prevent cache merging in kmem_cache_double_destroy new a07d6df43e6f hugetlbfs: fix a truncation issue in hugepages parameter new e37e777820a8 mm: fix use-after-free bug when mm->mmap is reused after b [...] new 45e347a7322d selftest/vm: fix map_fixed_noreplace test failure new da85665ef353 MAINTAINERS: add Roman as a memcg co-maintainer new 244930762999 MAINTAINERS: remove Vladimir from memcg maintainers new c3b7ce8986f9 MAINTAINERS, SLAB: add Roman as reviewer, git tree new 4047ed8b5203 mailmap: update Roman Gushchin's email new 486828df07e0 selftests/memfd: clean up mapping in mfd_fail_write new 1f23252042c3 coredump: also dump first pages of non-executable ELF libraries new 26518d2f4ff4 mm: fix panic in __alloc_pages new 5c4237584c46 selftests/vm: cleanup hugetlb file after mremap test new ba954af0208b mm: refactor vm_area_struct::anon_vma_name usage code new cc36d0b2a12a mm: prevent vm_area_struct::anon_name refcount saturation new e04e7df1cae4 mm: fix use-after-free when anon vma name is used after vm [...] new e6fa39c9c6cb userfaultfd: mark uffd_wp regardless of VM_WRITE flag new a132c726d99a /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 158d241bb88f /proc/kpageflags: do not use uninitialized struct pages new 8502638ca91b procfs: prevent unprivileged processes accessing fdinfo dir new ef0b57179426 scripts/spelling.txt: add more spellings to spelling.txt new 52d1b60dbe49 ntfs: add sanity check on allocation size new 89cd1a39940f ocfs2: cleanup some return variables new b8e822d06679 fs/ocfs2: fix comments mentioning i_mutex new b72c6ebefe82 ocfs2: reflink deadlock when clone file to the same direct [...] new 75b58940541a ocfs2: clear links count in ocfs2_mknod() if an error occurs new a95338a2c381 ocfs2: fix ocfs2 corrupt when iputting an inode new 18eae260434b doc: convert 'subsection' to 'section' in gfp.h new 36affc451afb mm: document and polish read-ahead code new 3177c2bf768f mm: improve cleanup when ->readpages doesn't process all pages new 25a5f44b9397 fuse: remove reliance on bdi congestion new 963642bf1aa8 nfs: remove reliance on bdi congestion new f1d525113f75 ceph: remove reliance on bdi congestion new 7cf9f7f0e6fc remove inode_congested() new ee2a541f6454 remove bdi_congested() and wb_congested() and related functions new 1c31a8c93bef remove-bdi_congested-and-wb_congested-and-related-functions-fix new 31caca481728 f2fs: replace congestion_wait() calls with io_schedule_timeout() new 2133f3b61932 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" new d530593d1e47 remove congestion tracking framework new 9643e7ac3164 mount: warn only once about timestamp range expiration new c01870db4c5d mm/sparse-vmemmap: add a pgmap argument to section activation new 4076bbc93eda mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] new 06a94936643a mm/hugetlb_vmemmap: move comment block to Documentation/vm new 69543e15fc8f mm/sparse-vmemmap: improve memory savings for compound devmaps new f5cb1e32a7ee mm/page_alloc: reuse tail struct pages for compound devmaps new e22996128eed kasan, page_alloc: deduplicate should_skip_kasan_poison new b34d41a94494 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] new 4bce48090953 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare new 977520499d0e kasan, page_alloc: simplify kasan_poison_pages call site new 04d17f189ee3 kasan, page_alloc: init memory of skipped pages on free new 124af606f3a0 kasan: drop skip_kasan_poison variable in free_pages_prepare new 7caefb8b565d mm: clarify __GFP_ZEROTAGS comment new 785573e608e3 kasan: only apply __GFP_ZEROTAGS when memory is zeroed new a8e306f4ff43 kasan, page_alloc: refactor init checks in post_alloc_hook new 08c95773e7d6 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook new 4afbd46bd552 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] new f7225ed24081 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook new 6bbf268ea3aa kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook new b48b23a3c49a kasan, page_alloc: rework kasan_unpoison_pages call site new 5eae77cb3297 kasan: clean up metadata byte definitions new ed1401d46d5e kasan: define KASAN_VMALLOC_INVALID for SW_TAGS new 69501bdd39eb kasan, x86, arm64, s390: rename functions for modules shadow new 72f78a51cccf kasan, vmalloc: drop outdated VM_KASAN comment new b1dcdfc8dbef kasan: reorder vmalloc hooks new 5782a46f4f90 kasan: add wrappers for vmalloc hooks new 3b75ac85bf93 kasan, vmalloc: reset tags in vmalloc functions new 600fcb89acf2 kasan, fork: reset pointer tags of vmapped stacks new 6582c70899ac kasan, arm64: reset pointer tags of vmapped stacks new 1e646b436658 fix for "kasan, fork: reset pointer tags of vmapped stacks" new 3b9ce578be54 kasan, vmalloc: add vmalloc tagging for SW_TAGS new 8ab8d0b5324f kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged new ed463503e185 kasan, vmalloc: unpoison VM_ALLOC pages after mapping new dd56fbe807b7 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS new 38e476c9f36b kasan, page_alloc: allow skipping unpoisoning for HW_TAGS new 1641551fef83 kasan, page_alloc: allow skipping memory init for HW_TAGS new eddbd077c972 kasan, vmalloc: add vmalloc tagging for HW_TAGS new 9dd38fd2e247 kasan, vmalloc: only tag normal vmalloc allocations new 1f9ebeba823f kasan, arm64: don't tag executable vmalloc allocations new 6b400f4764ff kasan: mark kasan_arg_stacktrace as __initdata new c9222d97a492 kasan: clean up feature flags for HW_TAGS mode new db676ee05c3c kasan: add kasan.vmalloc command line flag new 4cfcb2618a57 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS new 24e77660a900 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes new fa7320de9fdf kasan: documentation updates new d3b00546624b kasan: improve vmalloc tests new 830acf313948 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" new a00bfb734cfb fix for "kasan: improve vmalloc tests" new 10e9c12f8ef0 another fix for "kasan: improve vmalloc tests" new 9dcaff78b8f8 kasan-improve-vmalloc-tests-fix-3-fix new 76e115cf7496 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] new bade88f19902 kasan: test: support async (again) and asymm modes for HW_TAGS new e9b0a542206b mm/kasan: remove unnecessary CONFIG_KASAN option new 6c40e7a4aa71 kasan: update function name in comments new 60c8cf2afea7 kasan: print virtual mapping info in reports new f9df9b207ab0 tools/vm/page_owner_sort.c: sort by stacktrace before culling new 510c01cb18fb tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new e05a817fc120 tools/vm/page_owner_sort.c: support sorting by stack trace new f49a4b04368e tools/vm/page_owner_sort.c: add switch between culling by [...] new b98ea151a171 tools/vm/page_owner_sort.c: support sorting pid and time new 8689680ecd19 tools/vm/page_owner_sort.c: two trivial fixes new a4e23be65061 tools/vm/page_owner_sort.c: delete invalid duplicate code new ca85c73c7aa2 Documentation/vm/page_owner.rst: update the documentation new b30c582676ba documentation-vm-page_ownerrst-update-the-documentation-fix new fcd92b21f862 Documentation/vm/page_owner.rst: fix unexpected indentation warns new eb5346ff6f81 Documentation/vm/page_owner.rst: fix comments new 0df1df848b54 lib/vsprintf: avoid redundant work with 0 size new db1a473361c5 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] new e40764421dbb mm/page_owner: print memcg information new 9cac98236ad6 mm/page_owner: record task command name new 8ee8d9a758aa mm/page_owner.c: record tgid new f4e5a54e0a81 tools/vm/page_owner_sort.c: fix the instructions for use new 9e10f8d10b20 mm: unexport page_init_poison new a26ffae6cf54 filemap: remove find_get_pages() new 93e5a356707e mm: fix invalid page pointer returned with FOLL_PIN gups new a37940f85792 mm/gup: follow_pfn_pte(): -EEXIST cleanup new 6b008ceb88f9 mm/gup: remove unused pin_user_pages_locked() new 7f1f444d4762 mm: change lookup_node() to use get_user_pages_fast() new 664d9e07c59b mm/gup: remove unused get_user_pages_locked() new fb5985d90dc9 tmpfs: support for file creation time new b60659d005db memcg: replace in_interrupt() with !in_task() new 188db8cfb6ec memcg: add per-memcg total kernel memory stat new c1f007de0cc7 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation new 9c6da92caac8 mm/memcg: retrieve parent memcg from css.parent new 0b84d123d26d memcg: refactor mem_cgroup_oom new 427063eaa4fc memcg: unify force charging conditions new 41adbc2e05f4 selftests: memcg: test high limit for single entry allocation new b5da1e2e2fb2 memcg: synchronously enforce memory.high for large overcharges new e6dbe6495686 mm/memcg: revert ("mm/memcg: optimize user context object [...] new e9675d99d723 mm/memcg: disable threshold event handlers on PREEMPT_RT new db8ef9130fc8 mm/memcg: protect per-CPU counter by disabling preemption [...] new 9c0fa3a8fb28 mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] new a46b740fe940 mm/memcg: protect memcg_stock with a local_lock_t new 2879ee212a50 mm/memcg: disable migration instead of preemption in drain [...] new f64e6d9a1e40 mm/memcontrol: return 1 from cgroup.memory __setup() handler new a01ab3dbafc3 mm: generalize ARCH_HAS_FILTER_PGPROT new d689315a2f97 mm: merge pte_mkhuge() call into arch_make_huge_pte() new 08be43ff2997 mm: remove mmu_gathers storage from remaining architectures new 9c67b0f86d9e mm: thp: fix wrong cache flush in remove_migration_pmd() new a2ac35366313 mm: fix missing cache flush for all tail pages of compound page new 22e173e7feec mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] new 8cef75b409df mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] new ae20fdd7f413 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() new 1535a198d50d mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] new d77565d03933 mm: replace multiple dcache flush with flush_dcache_folio() new d426c6e886ab mm: don't skip swap entry even if zap_details specified new 697de4a4eab3 mm-dont-skip-swap-entry-even-if-zap_details-specified-v5 new 37821ca0c869 mm: rename zap_skip_check_mapping() to should_zap_page() new 6ef46d24694d mm: change zap_details.zap_mapping into even_cows new d7c421c027e4 mm: rework swap handling of zap_pte_range new 3925a9af6ca1 mm/mmap: return 1 from stack_guard_gap __setup() handler new 0a4469f628e8 mm/debug_vm_pgtable: drop protection_map[] usage new 4ac58aa44f7d mm/mmap: clarify protection_map[] indices new 057f15d9ddf7 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT new eb9ae319b942 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new bd1fc356b5b3 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 371318a48dc2 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 2652c4196b31 mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new bed268639aa0 m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 9c6baf729f3c arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new badb9659f604 x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new ba2f607736f7 x86-mm-enable-arch_has_vm_get_page_prot-fix new 8953ce7e4a5d mm/mmap: drop protection_map[] new 3e4992687166 mm/mmap: drop arch_filter_pgprot() new 74ac3b7fabe6 mm/mmap: drop arch_vm_get_page_pgprot() new 3ca13da8faad s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 180cdb7e79d0 riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 24407d8df994 alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 3008b7017830 sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 2a987615b7dc arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 5e2dd28dd431 csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 95d4805e0509 extensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 137544ad16a6 parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 00962e643ff6 openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 9052a608207d um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 11522bb92349 microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new b77ab1fb8cba nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new ed16a596ad4d hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 8d8d30670084 nds32/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 70d4ec466a52 ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 2c4fe4ea9457 mm/mmap: drop generic vm_get_page_prot() new 54a439325f42 mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT new 272fc0749044 mm/memory.c: use helper function range_in_vma() new 29714bafa500 memfd: fix shmem huge page failed to set F_SEAL_WRITE attr [...] new 3f84ee1fd59f mm/sparse: make mminit_validate_memmodel_limits() static new 1ca613577ed3 mm/vmalloc: remove unneeded function forward declaration new ac716ba7c7f0 mm/vmalloc: Move draining areas out of caller context new 424de1b5f0c7 mm/vmalloc: add adjust_search_size parameter new dd812fb8399c mm/vmalloc: eliminate an extra orig_gfp_mask new 4758be23db05 mm/vmalloc.c: fix "unused function" warning new 892fae0fe869 mm/vmalloc.c: vmap(): don't allow invalid pages new b3cc0d89420d mm: page_alloc: avoid merging non-fallbackable pageblocks [...] new ec1129ace30c mm/page_alloc: adding same penalty is enough to get round- [...] new 54d509e4e4ae mm/page_alloc: add penalty to local_node new da45a3089bf2 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() new d3888296c04a mm: discard __GFP_ATOMIC new 6825626b48d3 mm/mmzone.h: remove unused macros new ced5de6c6e22 mm/page_alloc: don't pass pfn to free_unref_page_commit() new f1053fd90cf3 cma: factor out minimum alignment requirement new a722b35d9b7b mm: enforce pageblock_order < MAX_ORDER new 7bb6f9d67228 mm/page_alloc: mark pagesets as __maybe_unused new ae3e47189637 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] new 3fe55fdc2d0d mm/page_alloc: fetch the correct pcp buddy during bulk free new 21b062715bf4 mm/page_alloc: track range of active PCP lists during bulk free new 3a4335726c04 mm/page_alloc: simplify how many pages are selected per pc [...] new 8a6fb62bab5a mm/page_alloc: drain the requested list first during bulk free new 5f493bf99060 mm/page_alloc: free pages in a single pass during bulk free new f31e8111a9c6 mm/page_alloc: limit number of high-order pages on PCP dur [...] new af8e8fb39948 mm/page_alloc: do not prefetch buddies during bulk free new 174e50e8bf82 arch/x86/mm/numa: Do not initialize nodes twice new 291c8ec8bf26 arch-x86-mm-numa-do-not-initialize-nodes-twice-v2 new 46d63e0ad7ac mm: count time in drain_all_pages during direct reclaim as [...] new 29d21f1d68e7 mm/memory-failure.c: remove obsolete comment new b8ca64625b73 mm/hwpoison: fix error page recovered but reported "not re [...] new 4507e78becb4 mm: invalidate hwpoison page cache page in fault path new db3a5069b751 mm/memory-failure.c: minor clean up for memory_failure_dev [...] new f0cd2463a17c mm/memory-failure.c: catch unexpected -EFAULT from vma_address() new 951e484a9279 mm/memory-failure.c: rework the signaling logic in kill_proc new 2231a92f24d0 mm/memory-failure.c: fix race with changing page more robustly new ff83f731e80c mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev new f4806237d0c9 mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] new 8b8f7500702a mm/memory-failure.c: remove obsolete comment in __soft_off [...] new 844777f2f4a4 mm/memory-failure.c: remove unnecessary PageTransTail check new e4ce2ef5673d mm/hwpoison-inject: support injecting hwpoison to free page new d9dd99a7dff3 mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix new 61ec3abf5b41 mm/hwpoison: avoid the impact of hwpoison_filter() return [...] new c3888d6af80a mm/hwpoison: add in-use hugepage hwpoison filter judgement new 9797bac40ce8 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new b5da2cdccfad mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new 05de994f0302 mm: sparsemem: use page table lock to protect kernel pmd o [...] new 5368045e4c2d selftests: vm: add a hugetlb test case new b2e0f19ce754 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new eded1407b152 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB new 87948cbc0e9d hugetlb: clean up potential spectre issue warnings new f591288fcf67 hugetlb-clean-up-potential-spectre-issue-warnings-v2 new d4277cd018c9 mm/hugetlb: use helper macro __ATTR_RW new 599ed09edd7b userfaultfd: provide unmasked address on page-fault new 457ba035b93a mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new fb9fac9d6b54 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 25e4c054d866 mm/migration: add trace events for THP migrations new 22ed8b5eceb6 mm/migration: add trace events for base page and HugeTLB m [...] new 059f591fb9d2 mm,migrate: fix establishing demotion target new b64a305df667 mm/cma: provide option to opt out from exposing pages on a [...] new da82fb731799 powerpc/fadump: opt out from freeing pages on cma activati [...] new 7027269b2722 NUMA Balancing: add page promotion counter new ee7b198bd09e NUMA balancing: optimize page placement for memory tiering system new 0c0831c9801b memory tiering: skip to scan fast memory new 49fc03dcc6c9 mm: page_io: fix psi memory pressure error on cold swapins new 22c4a61af548 mm/vmstat: add event for ksm swapping in copy new d634f30bbfd7 mm/ksm: use helper macro __ATTR_RW new 58cdb9b3a927 mm/hwpoison: check the subpage, not the head page new 0694dd28dd8f mm/balloon_compaction: make balloon page compaction callba [...] new 272598f6ce5a mm: fix race between MADV_FREE reclaim and blkdev direct IO read new e1556bf46775 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] new 17ec578dfa56 mm: handle uninitialized numa nodes gracefully new f55dc98759da mm-handle-uninitialized-numa-nodes-gracefully-fix new f1d4f7c1480f mm, memory_hotplug: drop arch_free_nodedata new cccdba033e10 mm, memory_hotplug: reorganize new pgdat initialization new 5b38e23f3181 mm: make free_area_init_node aware of memory less nodes new 498a6ac44691 memcg: do not tweak node in alloc_mem_cgroup_per_node_info new 1c3f8f8bf6e7 drivers/base/memory: add memory block to memory group afte [...] new cca8c57685b1 drivers/base/node: consolidate node device subsystem initi [...] new 5f0746634559 mm/memory_hotplug: remove obsolete comment of __add_pages new 4654049770e4 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix new 8d070ba6152a mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] new e9d56821cbc7 mm/memory_hotplug: clean up try_offline_node new 52c70f45541d mm/memory_hotplug: fix misplaced comment in offline_pages new ef01cb2ee7e4 drivers/base/node: rename link_mem_sections() to register_ [...] new e38a8b6d99a2 drivers/base/memory: determine and store zone for single-z [...] new bccee68ae6c4 drivers/base/memory: clarify adding and removing of memory blocks new 220e32928c04 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 4172d6239600 mm/zswap.c: allow handling just same-value filled pages new 245287d0f891 mm: remove usercopy_warn() new bbc427a98870 mm: uninline copy_overflow() new 73594114d635 mm/usercopy: return 1 from hardened_usercopy __setup() handler new bf612b781d62 highmem: document kunmap_local() new ebd122e12b46 highmem-document-kunmap_local-v2 new dd7531053c9a mm/highmem: remove unnecessary done label new 8f4e93334626 mm/kfence: remove unnecessary CONFIG_KFENCE option new 97a43eaef741 mm/hmm.c: remove unneeded local variable ret new 0452c43e62e8 mm/damon/dbgfs/init_regions: use target index instead of t [...] new bdf9881a5b75 Docs/admin-guide/mm/damon/usage: update for changed initai [...] new e3a9a6c209b1 mm/damon/core: move damon_set_targets() into dbgfs new 58e03c506717 mm/damon: remove the target id concept new 785867092e78 mm/damon: remove redundant page validation new e802fa246553 mm/damon: rename damon_primitives to damon_operations new 9777207e19bc mm/damon: let monitoring operations can be registered and [...] new b4309aeb4fcf mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] new 0c9852d00817 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] new 61263161e298 mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] new be17f72d9ed8 mm/damon/dbgfs: use operations id for knowing if the targe [...] new 77861a3e0896 mm/damon/dbgfs-test: fix is_target_id() change new 9d3f4333995f mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] new e9d12c6bd5aa mm/damon: remove unnecessary CONFIG_DAMON option new adfc6e810533 Docs/vm/damon: call low level monitoring primitives the op [...] new 988b8d7469d9 Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] new 288b1fd51864 Docs/damon: update outdated term 'regions update interval' new d517ec7f030e fs/buffer.c: add debug print for __getblk_gfp() stall problem new a0fb054a9bfb fs/buffer.c: dump more info for __getblk_gfp() stall problem new 4d9d8b6f1fe5 kernel/hung_task.c: Monitor killed tasks. new e4829a874ebc proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks new 3d0edcd10876 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix new 8f2a678f3d7e proc/vmcore: fix possible deadlock on concurrent mmap and read new 72ad8ca0d351 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment new b03a09f3308f proc/sysctl: make protected_* world readable new cee79d866cad kernel/ksysfs.c: use helper macro __ATTR_RW new 29ac8430a44d Kconfig.debug: make DEBUG_INFO selectable from a choice new ef7b888a458c Kconfig.debug: make DEBUG_INFO always default=n new 910e6cd7f40a include: drop pointless __compiler_offsetof indirection new e74f4dc55eca ilog2: force inlining of __ilog2_u32() and __ilog2_u64() new 99b0e93913f9 bitfield: add explicit inclusions to the example new 90f91702d175 lz4: fix LZ4_decompress_safe_partial read out of bound new f55fa30d70ab checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] new 5e168c55be46 checkpatch: add --fix option for some TRAILING_STATEMENTS new 59054fd2aa6f checkpatch: add early_param exception to blank line after [...] new 33fe5123130f fs/binfmt_elf: fix AT_PHDR for unusual ELF files new 335f096b9bb9 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 new c08ce25c2012 fs/binfmt_elf: refactor load_elf_binary function new 26d1b401fed1 ELF: fix overflow in total mapping size calculation new c31e7e94b174 binfmt: move more stuff undef CONFIG_COREDUMP new b999d13e3fa5 kallsyms: print module name in %ps/S case when KALLSYMS is [...] new f99002018003 init: use ktime_us_delta() to make initcall_debug log more [...] new 649c07a77969 init.h: improve __setup and early_param documentation new 3520a4cb5e16 init/main.c: return 1 from handled __setup() functions new 970f12399237 init/main.c: silence some -Wunused-parameter warnings new 29c27ac2789a fs/pipe: use kvcalloc to allocate a pipe_buffer array new 9a6a651c49e1 fs/pipe.c: local vars have to match types of proper pipe_i [...] new 4d29707ad7e8 minix: fix bug when opening a file with O_DIRECT new 98287eb4dee4 fat: use pointer to simple type in put_user() new 7155f02fe126 exec: force single empty string when argv is empty new 7752f7a76e68 exec: Fix min/max typo in stack space calculation new d52cb9622f8b selftests/exec: test for empty string on NULL argv new 6c7443cd9166 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] new a44a1ae142cc riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] new c1845f58fb43 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 4320f5888dd5 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 445039793697 docs: kdump: update description about sysfs file system support new 5ca9a1ad1add docs: kdump: add scp example to write out the dump file new 6fe1d448f552 panic: unset panic_on_warn inside panic() new 77b0a18a6ed9 ubsan: no need to unset panic_on_warn in ubsan_epilogue() new a4d7a14b9a0e kasan: no need to unset panic_on_warn in end_report() new d3f072dfaf73 docs: sysctl/kernel: add missing bit to panic_print new 66883f44aa11 sysctl: documentation: fix table format warning new 5b3a5df0f5b0 panic: add option to dump all CPUs backtraces in panic_print new 96f00ace7e88 kcov: split ioctl handling into locked and unlocked parts new a8db5dd061ab kcov: properly handle subsequent mmap calls new 12b285744ec6 kernel/resource: fix kfree() of bootmem memory again new b36a84c20417 selftests: set the BUILD variable to absolute path new dd255e13b28f selftests: add and export a kernel uapi headers path new 1f589c6eff89 selftests: correct the headers install path new bd6e9daab8f5 selftests: futex: add the uapi headers include variable new 546f1f6f75fe selftests: kvm: add the uapi headers include variable new fe063a3d9b3f selftests: landlock: add the uapi headers include variable new 26493c571a30 selftests: net: add the uapi headers include variable new 08485a078864 selftests: mptcp: add the uapi headers include variable new 1e54ee729bf5 selftests: vm: add the uapi headers include variable new a0dd9b3717a4 selftests: vm: remove dependecy from internal kernel macros new 980895b65e59 selftests: kselftest framework: provide "finished" helper new a51a7a979bee selftests: use -isystem instead of -I to include headers new 7d800c25b7ba Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" new d0a3c0d1cc19 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new c671d22a4aed Merge branch 'akpm-current/current' new 21e95a1366a0 mm/rmap: fix argument list that the kdoc format and script [...] new 397c1285dabd mm: enable MADV_DONTNEED for hugetlb mappings new 3c973ce4eba7 selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test new 5ec28d59ae96 userfaultfd/selftests: enable hugetlb remap and remove eve [...] new 0deaab0c0e02 mm: optimize do_wp_page() for exclusive pages in the swapcache new f13aeb4e9e14 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs new b78678361166 mm: slightly clarify KSM logic in do_swap_page() new ded8e076553a mm: streamline COW logic in do_swap_page() new 791ed87d6050 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() new 730394e9a7c5 mm/khugepaged: remove reuse_swap_page() usage new 9ea6856165de mm/swapfile: remove stale reuse_swap_page() new 0cae6ea3eb63 mm/huge_memory: remove stale page_trans_huge_mapcount()
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 (4b738f94b3a6) \ N -- N -- N refs/heads/akpm (0cae6ea3eb63)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 910 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 3 + 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-frequency-admv1014 | 23 + Documentation/ABI/testing/sysfs-class-power | 1 + Documentation/ABI/testing/sysfs-driver-intel_sdsi | 77 + .../RCU/Design/Requirements/Requirements.rst | 32 + Documentation/RCU/stallwarn.rst | 18 + Documentation/admin-guide/blockdev/zram.rst | 20 +- Documentation/admin-guide/cgroup-v1/memory.rst | 2 + Documentation/admin-guide/kernel-parameters.txt | 19 +- Documentation/admin-guide/media/vimc.rst | 13 + Documentation/admin-guide/mm/damon/usage.rst | 6 +- Documentation/admin-guide/sysctl/kernel.rst | 68 +- Documentation/arm64/booting.rst | 10 +- Documentation/arm64/memory-tagging-extension.rst | 28 +- Documentation/asm-annotations.rst | 11 +- Documentation/block/biodoc.rst | 1155 - Documentation/block/index.rst | 1 - Documentation/cdrom/packet-writing.rst | 4 +- Documentation/conf.py | 81 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/maple_tree.rst | 218 + Documentation/core-api/mm-api.rst | 19 +- Documentation/core-api/pin_user_pages.rst | 18 +- Documentation/dev-tools/ktap.rst | 31 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + .../devicetree/bindings/arm/cpu-capacity.txt | 4 +- Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../devicetree/bindings/arm/npcm/nuvoton,gcr.yaml | 48 + .../bindings/ata/cortina,gemini-sata-bridge.txt | 55 - .../bindings/ata/cortina,gemini-sata-bridge.yaml | 109 + .../bindings/clock/cirrus,cs2000-cp.yaml | 91 + .../devicetree/bindings/clock/cs2000-cp.txt | 22 - .../bindings/clock/mediatek,mt7621-sysc.yaml | 12 + .../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/display/bridge/toshiba,tc358768.yaml | 7 +- .../bindings/display/msm/dp-controller.yaml | 1 + .../bindings/display/msm/dpu-msm8998.yaml | 219 + .../bindings/display/msm/dsi-phy-10nm.yaml | 36 + .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 4 +- .../devicetree/bindings/firmware/arm,scmi.yaml | 5 +- .../devicetree/bindings/gpio/sifive,gpio.yaml | 1 - .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 4 +- Documentation/devicetree/bindings/i2c/i2c.txt | 4 + .../devicetree/bindings/iio/accel/adi,adxl367.yaml | 79 + .../devicetree/bindings/iio/adc/adi,ad7280a.yaml | 77 + .../bindings/iio/adc/microchip,mcp3201.yaml | 2 +- .../bindings/iio/frequency/adi,admv1014.yaml | 134 + .../devicetree/bindings/iio/st,st-sensors.yaml | 3 + .../devicetree/bindings/ipmi/ipmi-ipmb.yaml | 8 + .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 6 +- Documentation/devicetree/bindings/mfd/ab8500.txt | 282 - .../devicetree/bindings/mfd/google,cros-ec.yaml | 4 + .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 1 + .../devicetree/bindings/mfd/qcom,tcsr.txt | 1 + .../devicetree/bindings/mfd/silergy,sy7636a.yaml | 82 + .../devicetree/bindings/mfd/stericsson,ab8500.yaml | 500 + .../bindings/mfd/stericsson,db8500-prcmu.yaml | 1 + .../bindings/mfd/ti,j721e-system-controller.yaml | 2 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 + .../devicetree/bindings/mmc/sdhci-am654.yaml | 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 +- Documentation/devicetree/bindings/mtd/spi-nand.txt | 5 - .../devicetree/bindings/mtd/spi-nand.yaml | 27 + .../bindings/net/ethernet-controller.yaml | 4 + .../bindings/net/mctp-i2c-controller.yaml | 92 + .../bindings/nvmem/sunplus,sp7021-ocotp.yaml | 86 + .../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 - .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 22 +- .../devicetree/bindings/phy/qcom,edp-phy.yaml | 4 +- .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 1 - .../devicetree/bindings/phy/ti,omap-usb2.yaml | 2 +- .../devicetree/bindings/power/avs/qcom,cpr.txt | 130 - .../devicetree/bindings/power/avs/qcom,cpr.yaml | 160 + .../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 +- 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 | 5 +- .../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/riscv/sifive-l2-cache.yaml | 1 - .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 84 +- .../bindings/sound/nvidia,tegra30-hda.yaml | 3 + .../devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml | 65 + .../devicetree/bindings/spi/spi-controller.yaml | 7 + Documentation/devicetree/bindings/spi/spi-mxic.txt | 34 - .../bindings/spi/spi-peripheral-props.yaml | 25 + .../bindings/staging/net/wireless/silabs,wfx.yaml | 137 + .../bindings/timer/arm,armv7m-systick.txt | 26 - .../bindings/timer/arm,armv7m-systick.yaml | 54 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 1 + .../devicetree/bindings/usb/dwc3-cavium.txt | 2 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 2 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 4 +- .../devicetree/bindings/usb/willsemi,wusb3801.yaml | 75 + .../devicetree/bindings/vendor-prefixes.yaml | 17 + Documentation/driver-api/cxl/memory-devices.rst | 315 +- Documentation/driver-api/mtd/index.rst | 2 +- Documentation/driver-api/mtd/intel-spi.rst | 90 - Documentation/driver-api/mtd/spi-intel.rst | 90 + Documentation/filesystems/locking.rst | 8 +- Documentation/filesystems/vfs.rst | 16 +- Documentation/gpu/i915.rst | 1 + Documentation/hwmon/dell-smm-hwmon.rst | 180 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/sy7636a-hwmon.rst | 26 + Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/networking/bonding.rst | 11 + Documentation/networking/ethtool-netlink.rst | 11 + Documentation/scheduler/index.rst | 1 + Documentation/scheduler/sched-debug.rst | 54 + Documentation/scsi/libsas.rst | 2 - Documentation/security/SCTP.rst | 22 +- Documentation/security/keys/trusted-encrypted.rst | 25 +- Documentation/trace/index.rst | 1 + Documentation/trace/user_events.rst | 216 + Documentation/translations/conf.py | 12 - Documentation/translations/ja_JP/index.rst | 4 +- Documentation/translations/ko_KR/index.rst | 5 +- Documentation/translations/zh_CN/index.rst | 4 +- .../translations/zh_CN/power/energy-model.rst | 190 + Documentation/translations/zh_CN/power/index.rst | 2 +- .../translations/zh_CN/scheduler/index.rst | 4 +- .../translations/zh_CN/scheduler/sched-energy.rst | 351 + Documentation/translations/zh_TW/index.rst | 4 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/virt/kvm/api.rst | 23 +- Documentation/vm/damon/design.rst | 43 +- Documentation/vm/damon/faq.rst | 2 +- Documentation/vm/index.rst | 1 + Documentation/vm/page_owner.rst | 6 +- Documentation/vm/vmemmap_dedup.rst | 225 + Documentation/x86/sva.rst | 53 +- MAINTAINERS | 86 +- Makefile | 2 +- arch/Kconfig | 47 +- arch/alpha/Kconfig | 1 - arch/alpha/include/asm/hwrpb.h | 2 +- arch/alpha/include/asm/pgtable.h | 18 +- 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/uapi/asm/signal.h | 2 +- arch/alpha/mm/init.c | 37 + arch/arc/include/asm/hugepage.h | 1 - arch/arc/include/asm/pgtable-bits-arcv2.h | 17 - arch/arc/include/asm/pgtable-levels.h | 1 + arch/arc/include/asm/uaccess.h | 46 - arch/arc/kernel/process.c | 2 +- arch/arc/mm/mmap.c | 41 + arch/arm/Kconfig | 2 + arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/am335x-pdu001.dts | 2 +- .../boot/dts/am335x-sancloud-bbe-extended-wifi.dts | 113 + .../arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 320 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 4 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 4 + arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts | 610 + arch/arm/boot/dts/exynos5420.dtsi | 16 +- arch/arm/boot/dts/imx6qp-sabresd.dts | 6 +- 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 +- .../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 43 + arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 384 + arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 18 + arch/arm/boot/dts/omap3-devkit8000.dts | 33 - arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 2 +- arch/arm/boot/dts/openbmc-flash-layout.dtsi | 2 +- arch/arm/boot/dts/rk3288.dtsi | 1 - arch/arm/configs/aspeed_g5_defconfig | 7 - arch/arm/configs/multi_v7_defconfig | 57 +- arch/arm/include/asm/pgtable-2level.h | 2 + arch/arm/include/asm/pgtable.h | 18 - arch/arm/include/asm/uaccess.h | 22 +- arch/arm/include/uapi/asm/signal.h | 2 +- arch/arm/kernel/swp_emulate.c | 2 +- arch/arm/kernel/traps.c | 2 +- arch/arm/lib/uaccess_with_memcpy.c | 12 +- arch/arm/mm/mmu.c | 44 +- arch/arm64/Kconfig | 3 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + .../dts/amlogic/meson-gxl-s905d-vero4k-plus.dts | 117 + arch/arm64/boot/dts/arm/Makefile | 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/exynos/Makefile | 9 +- .../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/freescale/Makefile | 19 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 11 + .../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 + .../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-gw7903.dts | 836 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 38 + .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 39 +- arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 3 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 42 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 43 + .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 31 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 427 + .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 5 + .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 5 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 10 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- .../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 | 2 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 11 + 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 +- arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 85 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-am64.dtsi | 2 + 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/configs/defconfig | 6 + arch/arm64/include/asm/archrandom.h | 45 +- arch/arm64/include/asm/debug-monitors.h | 12 - arch/arm64/include/asm/el2_setup.h | 2 +- arch/arm64/include/asm/insn-def.h | 14 + arch/arm64/include/asm/insn.h | 80 +- arch/arm64/include/asm/linkage.h | 24 - arch/arm64/include/asm/lse.h | 6 +- arch/arm64/include/asm/mman.h | 24 - arch/arm64/include/asm/mte-def.h | 1 + arch/arm64/include/asm/mte.h | 22 + arch/arm64/include/asm/pgtable-hwdef.h | 2 + arch/arm64/include/asm/pgtable-prot.h | 18 - arch/arm64/include/asm/pgtable.h | 11 - arch/arm64/include/asm/preempt.h | 19 +- arch/arm64/include/asm/sysreg.h | 4 - arch/arm64/include/asm/uaccess.h | 29 +- arch/arm64/include/uapi/asm/kvm.h | 7 + arch/arm64/kernel/Makefile | 1 + arch/arm64/kernel/elfcore.c | 127 + arch/arm64/kernel/entry-common.c | 31 +- arch/arm64/kernel/entry.S | 9 +- arch/arm64/kernel/mte.c | 3 + arch/arm64/kernel/traps.c | 2 +- arch/arm64/kernel/vdso.c | 3 +- arch/arm64/kvm/hyp/nvhe/cache.S | 5 +- arch/arm64/kvm/psci.c | 58 +- arch/arm64/lib/clear_page.S | 5 +- arch/arm64/lib/copy_page.S | 5 +- arch/arm64/lib/insn.c | 187 +- 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 | 6 +- arch/arm64/lib/strlen.S | 6 +- arch/arm64/lib/strncmp.S | 6 +- arch/arm64/lib/strnlen.S | 6 +- arch/arm64/lib/strrchr.S | 5 +- arch/arm64/mm/cache.S | 35 +- arch/arm64/mm/hugetlbpage.c | 38 +- arch/arm64/mm/mmap.c | 78 + arch/arm64/mm/mmu.c | 9 + arch/arm64/mm/mteswap.c | 2 +- arch/arm64/mm/proc.S | 2 +- arch/arm64/net/bpf_jit.h | 11 +- arch/csky/Kconfig | 1 - arch/csky/include/asm/pgtable.h | 19 +- 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/signal.c | 2 +- arch/csky/mm/init.c | 32 + arch/h8300/include/uapi/asm/signal.h | 2 +- arch/hexagon/Kconfig | 1 - arch/hexagon/include/asm/pgtable.h | 29 +- arch/hexagon/include/asm/thread_info.h | 6 - arch/hexagon/include/asm/uaccess.h | 25 - arch/hexagon/kernel/process.c | 1 - arch/hexagon/mm/init.c | 67 + arch/ia64/Kconfig | 2 +- arch/ia64/include/asm/pgtable.h | 18 +- arch/ia64/include/asm/processor.h | 4 - arch/ia64/include/asm/sal.h | 2 +- arch/ia64/include/asm/thread_info.h | 8 +- arch/ia64/include/asm/uaccess.h | 26 +- arch/ia64/include/uapi/asm/signal.h | 2 +- arch/ia64/kernel/unaligned.c | 60 +- arch/ia64/mm/init.c | 41 +- arch/m68k/Kconfig.cpu | 1 + arch/m68k/configs/amiga_defconfig | 6 +- arch/m68k/configs/apollo_defconfig | 6 +- arch/m68k/configs/atari_defconfig | 5 +- arch/m68k/configs/bvme6000_defconfig | 5 +- arch/m68k/configs/hp300_defconfig | 6 +- arch/m68k/configs/mac_defconfig | 5 +- arch/m68k/configs/multi_defconfig | 6 +- arch/m68k/configs/mvme147_defconfig | 5 +- arch/m68k/configs/mvme16x_defconfig | 5 +- arch/m68k/configs/q40_defconfig | 5 +- arch/m68k/configs/sun3_defconfig | 8 +- arch/m68k/configs/sun3x_defconfig | 8 +- arch/m68k/include/asm/mcf_pgtable.h | 60 +- arch/m68k/include/asm/motorola_pgtable.h | 23 +- arch/m68k/include/asm/sun3_pgtable.h | 23 +- arch/m68k/include/asm/uaccess.h | 14 +- arch/m68k/include/uapi/asm/signal.h | 2 +- arch/m68k/mm/init.c | 104 + arch/m68k/mm/motorola.c | 48 +- arch/microblaze/Kconfig | 1 - arch/microblaze/include/asm/pgtable.h | 20 +- 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/process.c | 1 - arch/microblaze/mm/init.c | 41 + arch/mips/Kconfig | 38 + arch/mips/ath25/ar2315.c | 2 +- arch/mips/ath25/ar5312.c | 2 +- arch/mips/boot/compressed/Makefile | 2 +- arch/mips/cavium-octeon/octeon-irq.c | 10 +- arch/mips/include/asm/futex.h | 1 - arch/mips/include/asm/mipsmtregs.h | 1 - arch/mips/include/asm/mipsregs.h | 1 - arch/mips/include/asm/pgtable.h | 32 +- arch/mips/include/asm/uaccess.h | 49 +- arch/mips/include/asm/war.h | 73 - arch/mips/include/uapi/asm/shmbuf.h | 7 +- arch/mips/include/uapi/asm/signal.h | 2 +- arch/mips/kernel/elf.c | 16 +- arch/mips/kernel/entry.S | 1 - arch/mips/kernel/genex.S | 1 - arch/mips/kernel/r4k-bugs64.c | 9 +- arch/mips/kernel/scall32-o32.S | 1 - arch/mips/kernel/scall64-n64.S | 1 - arch/mips/kernel/setup.c | 2 +- arch/mips/kernel/signal.c | 1 - arch/mips/kernel/signal_n32.c | 1 - arch/mips/kernel/smp.c | 6 +- arch/mips/lib/delay.c | 1 - arch/mips/mm/c-octeon.c | 1 - arch/mips/mm/c-r4k.c | 1 - arch/mips/mm/cache.c | 60 +- arch/mips/mm/page.c | 5 +- arch/mips/mm/tlbex.c | 1 - arch/mips/pci/pci-ar2315.c | 2 +- arch/mips/ralink/mt7621.c | 36 +- arch/mips/sibyte/common/sb_tbprof.c | 6 +- arch/nds32/Kconfig | 1 - arch/nds32/include/asm/pgtable.h | 18 +- arch/nds32/include/asm/thread_info.h | 4 - arch/nds32/include/asm/uaccess.h | 40 +- arch/nds32/kernel/process.c | 5 +- arch/nds32/mm/alignment.c | 3 - arch/nds32/mm/mmap.c | 37 + arch/nios2/Kconfig | 1 - arch/nios2/include/asm/pgtable.h | 17 +- arch/nios2/include/asm/thread_info.h | 9 - arch/nios2/include/asm/uaccess.h | 105 +- arch/nios2/kernel/signal.c | 20 +- arch/nios2/mm/init.c | 45 + arch/openrisc/include/asm/pgtable.h | 19 +- arch/openrisc/include/asm/uaccess.h | 16 +- arch/openrisc/mm/init.c | 41 + arch/parisc/Kconfig | 14 +- arch/parisc/Makefile | 37 +- 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 | 32 +- arch/parisc/include/asm/processor.h | 2 +- arch/parisc/include/asm/rt_sigframe.h | 10 +- arch/parisc/include/asm/special_insns.h | 4 +- arch/parisc/include/asm/tlbflush.h | 2 +- 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/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 | 27 +- arch/parisc/kernel/pci-dma.c | 4 +- arch/parisc/kernel/signal.c | 229 +- arch/parisc/kernel/signal32.h | 19 +- arch/parisc/kernel/unaligned.c | 233 +- arch/parisc/kernel/vdso.c | 122 + arch/parisc/kernel/vdso32/Makefile | 53 + arch/parisc/kernel/vdso32/gen_vdso_offsets.sh | 15 + .../kernel/vdso32/note.S} | 0 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 + .../kernel/vdso64/gen_vdso_offsets.sh | 0 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/init.c | 40 + arch/powerpc/include/asm/book3s/32/pgtable.h | 4 +- arch/powerpc/include/asm/mman.h | 12 - arch/powerpc/include/asm/mmu_context.h | 1 - arch/powerpc/include/asm/nohash/32/pgtable.h | 7 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 1 + arch/powerpc/include/asm/pgtable.h | 19 - arch/powerpc/include/asm/uaccess.h | 13 +- arch/powerpc/include/uapi/asm/shmbuf.h | 5 +- arch/powerpc/include/uapi/asm/signal.h | 2 +- arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/lib/sstep.c | 6 +- arch/powerpc/mm/book3s32/tlb.c | 11 +- arch/powerpc/mm/book3s64/pgtable.c | 1 + arch/powerpc/mm/book3s64/subpage_prot.c | 13 +- arch/powerpc/mm/mmap.c | 59 + arch/riscv/Kconfig | 4 +- 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 | 22 +- arch/riscv/include/asm/uaccess.h | 33 +- arch/riscv/kernel/cpu.c | 4 +- arch/riscv/kernel/perf_callchain.c | 2 +- arch/riscv/kernel/sbi.c | 72 +- arch/riscv/kernel/vdso.c | 3 +- arch/riscv/mm/init.c | 210 +- arch/riscv/mm/kasan_init.c | 155 +- arch/s390/Kconfig | 1 + arch/s390/include/asm/ccwgroup.h | 2 +- arch/s390/include/asm/chsc.h | 2 +- arch/s390/include/asm/eadm.h | 2 +- arch/s390/include/asm/fcx.h | 4 +- arch/s390/include/asm/idals.h | 2 +- arch/s390/include/asm/pgtable.h | 17 - arch/s390/include/asm/sclp.h | 2 +- arch/s390/include/asm/sysinfo.h | 6 +- arch/s390/include/asm/uaccess.h | 16 +- arch/s390/include/uapi/asm/signal.h | 2 +- arch/s390/kernel/vdso.c | 3 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/mm/gmap.c | 6 +- arch/s390/mm/mmap.c | 33 + arch/sh/Kconfig | 1 - arch/sh/include/asm/pgtable.h | 17 - 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/kernel/io_trapped.c | 9 +- arch/sh/kernel/process_32.c | 2 - arch/sh/kernel/traps_32.c | 30 +- arch/sh/mm/mmap.c | 38 + arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/mman.h | 6 - arch/sparc/include/asm/pgtable_32.h | 26 +- arch/sparc/include/asm/pgtable_64.h | 19 - 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/uapi/asm/shmbuf.h | 5 +- arch/sparc/include/uapi/asm/signal.h | 3 +- arch/sparc/kernel/process_32.c | 2 - arch/sparc/kernel/process_64.c | 12 - arch/sparc/kernel/signal_32.c | 2 +- arch/sparc/kernel/traps_64.c | 2 - arch/sparc/lib/NGmemcpy.S | 3 +- arch/sparc/mm/init_32.c | 35 + arch/sparc/mm/init_64.c | 77 +- arch/um/include/asm/pgtable.h | 18 +- arch/um/include/asm/uaccess.h | 7 +- arch/um/include/shared/net_kern.h | 2 +- arch/um/kernel/mem.c | 35 + arch/um/kernel/tlb.c | 14 +- arch/x86/Kconfig | 20 +- arch/x86/boot/compressed/head_32.S | 3 +- arch/x86/boot/compressed/head_64.S | 3 +- arch/x86/crypto/aesni-intel_asm.S | 4 +- arch/x86/crypto/blowfish_glue.c | 12 - arch/x86/crypto/des3_ede_glue.c | 8 - arch/x86/entry/vdso/vma.c | 9 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/pt.c | 16 + arch/x86/include/asm/disabled-features.h | 7 +- arch/x86/include/asm/intel_pt.h | 2 + arch/x86/include/asm/kvm-x86-ops.h | 104 +- arch/x86/include/asm/kvm_host.h | 19 +- arch/x86/include/asm/microcode_amd.h | 2 +- arch/x86/include/asm/microcode_intel.h | 4 +- arch/x86/include/asm/msr-index.h | 2 + arch/x86/include/asm/pci.h | 2 +- arch/x86/include/asm/pci_x86.h | 2 +- arch/x86/include/asm/pgtable.h | 5 - arch/x86/include/asm/pgtable_types.h | 19 - arch/x86/include/asm/preempt.h | 10 +- arch/x86/include/asm/uaccess.h | 35 +- arch/x86/include/uapi/asm/mman.h | 14 - arch/x86/include/uapi/asm/shmbuf.h | 6 +- arch/x86/include/uapi/asm/signal.h | 2 +- arch/x86/kernel/cpu/amd.c | 5 + arch/x86/kernel/cpu/aperfmperf.c | 6 +- arch/x86/kernel/cpu/mce/core.c | 130 +- arch/x86/kernel/cpu/mce/internal.h | 28 +- arch/x86/kernel/cpu/mce/severity.c | 2 +- arch/x86/kernel/cpu/sgx/main.c | 10 +- arch/x86/kernel/dumpstack.c | 6 - arch/x86/kernel/fpu/core.c | 7 + arch/x86/kernel/fpu/regset.c | 9 +- arch/x86/kernel/fpu/xstate.c | 5 +- arch/x86/kernel/kvm.c | 9 +- arch/x86/kernel/process.c | 5 +- arch/x86/kernel/ptrace.c | 4 +- arch/x86/kernel/stacktrace.c | 2 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kernel/traps.c | 55 + arch/x86/kvm/Kconfig | 7 - arch/x86/kvm/cpuid.c | 5 +- arch/x86/kvm/lapic.c | 24 +- arch/x86/kvm/mmu/mmu.c | 38 +- arch/x86/kvm/mmu/mmu_audit.c | 303 - arch/x86/kvm/mmu/paging_tmpl.h | 2 - arch/x86/kvm/svm/avic.c | 23 - arch/x86/kvm/svm/sev.c | 57 +- arch/x86/kvm/svm/svm.c | 30 - arch/x86/kvm/svm/svm.h | 4 +- arch/x86/kvm/vmx/vmx.c | 6 - arch/x86/kvm/x86.c | 73 +- arch/x86/lib/memcpy_64.S | 10 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 6 +- arch/x86/lib/usercopy.c | 2 +- arch/x86/mm/Makefile | 2 +- arch/x86/mm/mem_encrypt_amd.c | 6 - arch/x86/mm/numa.c | 33 +- arch/x86/mm/pgprot.c | 71 + arch/x86/um/Kconfig | 1 + arch/x86/um/mem_32.c | 2 +- arch/xtensa/Kconfig | 1 - arch/xtensa/include/asm/asm-uaccess.h | 71 - arch/xtensa/include/asm/bootparam.h | 2 +- arch/xtensa/include/asm/pgtable.h | 19 +- arch/xtensa/include/asm/processor.h | 7 - arch/xtensa/include/asm/thread_info.h | 3 - arch/xtensa/include/asm/uaccess.h | 26 +- arch/xtensa/include/uapi/asm/shmbuf.h | 5 +- arch/xtensa/include/uapi/asm/signal.h | 2 +- arch/xtensa/kernel/asm-offsets.c | 3 - arch/xtensa/kernel/syscall.c | 18 +- arch/xtensa/mm/init.c | 35 + block/Kconfig | 3 + block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 6 +- block/bfq-iosched.h | 1 - block/bfq-wf2q.c | 17 +- block/blk-cgroup.c | 10 +- block/blk-core.c | 293 +- block/blk-lib.c | 102 - block/blk-map.c | 2 +- block/blk-merge.c | 42 - block/blk-mq.c | 60 +- block/blk-settings.c | 16 - block/blk-sysfs.c | 3 +- block/blk-throttle.c | 61 +- block/blk-throttle.h | 16 +- block/blk-zoned.c | 1 - block/blk.h | 3 +- block/bounce.c | 3 - block/elevator.c | 2 - block/genhd.c | 33 +- certs/.gitignore | 1 + certs/Kconfig | 17 +- certs/Makefile | 14 +- certs/blacklist.c | 218 +- certs/system_keyring.c | 44 +- crypto/Kconfig | 1 + crypto/af_alg.c | 3 - crypto/asymmetric_keys/pkcs7_verify.c | 7 +- crypto/asymmetric_keys/x509.asn1 | 2 +- crypto/asymmetric_keys/x509_cert_parser.c | 34 +- crypto/asymmetric_keys/x509_parser.h | 1 - crypto/asymmetric_keys/x509_public_key.c | 21 +- crypto/lrw.c | 1 + crypto/xts.c | 1 + drivers/acpi/ec.c | 90 +- drivers/acpi/internal.h | 2 - drivers/acpi/processor_idle.c | 5 + drivers/acpi/property.c | 27 +- drivers/acpi/scan.c | 5 +- drivers/acpi/sleep.c | 2 + drivers/acpi/tables.c | 2 +- drivers/ata/Kconfig | 2 +- drivers/ata/acard-ahci.c | 2 +- drivers/ata/ahci.c | 4 +- drivers/ata/ahci_qoriq.c | 2 +- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/libahci.c | 4 +- drivers/ata/libata-acpi.c | 8 +- drivers/ata/libata-core.c | 12 +- drivers/ata/libata-eh.c | 42 +- drivers/ata/libata-sata.c | 10 +- drivers/ata/libata-scsi.c | 48 +- drivers/ata/libata-sff.c | 120 +- drivers/ata/pata_ep93xx.c | 4 +- drivers/ata/pata_hpt366.c | 13 +- drivers/ata/pata_hpt37x.c | 115 +- drivers/ata/pata_hpt3x2n.c | 23 +- drivers/ata/pata_ns87415.c | 4 +- drivers/ata/pata_octeon_cf.c | 4 +- drivers/ata/pata_samsung_cf.c | 2 +- drivers/ata/sata_highbank.c | 2 +- drivers/ata/sata_inic162x.c | 10 +- drivers/ata/sata_rcar.c | 4 +- drivers/ata/sata_svw.c | 10 +- drivers/ata/sata_vsc.c | 10 +- drivers/atm/nicstar.c | 10 +- drivers/base/cpu.c | 2 +- drivers/base/dd.c | 9 +- drivers/base/memory.c | 40 +- drivers/base/regmap/regmap-irq.c | 20 +- drivers/bcma/driver_chipcommon.c | 2 +- drivers/bcma/driver_chipcommon_pmu.c | 6 +- drivers/bcma/driver_pci_host.c | 6 +- drivers/bcma/main.c | 4 +- drivers/bcma/sprom.c | 4 +- drivers/block/drbd/drbd_main.c | 31 +- drivers/block/drbd/drbd_nl.c | 72 +- drivers/block/drbd/drbd_receiver.c | 47 +- drivers/block/drbd/drbd_req.c | 1 - drivers/block/drbd/drbd_worker.c | 5 - drivers/block/loop.c | 45 +- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/null_blk/main.c | 54 +- drivers/block/rbd.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 7 +- drivers/block/rnbd/rnbd-clt.h | 1 - drivers/block/rnbd/rnbd-proto.h | 6 - drivers/block/rnbd/rnbd-srv.c | 3 +- drivers/block/virtio_blk.c | 66 +- drivers/block/xen-blkback/xenbus.c | 1 + drivers/block/xen-blkfront.c | 2 +- drivers/bluetooth/btmtk.h | 7 + drivers/bluetooth/btmtksdio.c | 122 +- drivers/bluetooth/btusb.c | 8 - drivers/bus/imx-weim.c | 135 +- drivers/char/hw_random/core.c | 145 +- drivers/char/hw_random/optee-rng.c | 6 +- drivers/char/ipmi/ipmi_ipmb.c | 60 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 1 + drivers/char/random.c | 191 +- drivers/char/tpm/tpm-dev-common.c | 8 +- drivers/clk/Kconfig | 1 + drivers/clk/clk-cs2000-cp.c | 240 +- drivers/clk/imx/clk-imx7d.c | 1 - drivers/clk/imx/clk-imx8mp.c | 1 + drivers/clk/ingenic/jz4725b-cgu.c | 3 +- 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 | 3 +- 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/mvebu/armada-37xx-periph.c | 3 +- drivers/clk/qcom/gcc-msm8994.c | 106 +- drivers/clk/ralink/clk-mt7621.c | 92 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 18 +- drivers/clk/rockchip/clk-rk3568.c | 6 +- drivers/clk/rockchip/clk.c | 3 + drivers/clocksource/timer-ti-dm-systimer.c | 3 +- drivers/crypto/caam/pdb.h | 2 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 2 +- drivers/crypto/ccree/cc_buffer_mgr.c | 7 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 16 +- drivers/crypto/hisilicon/sec2/sec_main.c | 59 +- drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 1 + .../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 21 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 23 +- 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 | 21 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 24 - 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_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 + .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 1 + drivers/crypto/qat/qat_common/qat_uclo.c | 9 +- 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/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 | 1560 + 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 | 1 + drivers/dma/altera-msgdma.c | 4 +- drivers/dma/at_xdmac.c | 4 +- drivers/dma/idxd/device.c | 9 +- drivers/dma/imx-sdma.c | 18 +- drivers/dma/ioat/init.c | 2 - drivers/dma/ptdma/ptdma-dev.c | 17 +- drivers/dma/ptdma/ptdma-dmaengine.c | 24 +- drivers/dma/sh/rcar-dmac.c | 9 +- drivers/dma/sh/shdma-base.c | 4 +- drivers/dma/stm32-dma.c | 1 + drivers/dma/stm32-dmamux.c | 4 +- drivers/edac/edac_mc.c | 2 +- drivers/extcon/extcon-axp288.c | 4 +- drivers/extcon/extcon-intel-int3496.c | 54 +- drivers/extcon/extcon-usbc-cros-ec.c | 2 +- drivers/extcon/extcon.c | 8 +- drivers/firmware/arm_scmi/driver.c | 3 - drivers/firmware/arm_scmi/virtio.c | 178 +- drivers/firmware/efi/efi.c | 2 +- drivers/firmware/efi/libstub/riscv-stub.c | 17 +- drivers/firmware/efi/mokvar-table.c | 2 +- drivers/firmware/efi/vars.c | 5 +- drivers/firmware/imx/scu-pd.c | 4 + drivers/fsi/fsi-core.c | 11 +- drivers/fsi/fsi-master-aspeed.c | 2 + drivers/fsi/fsi-occ.c | 87 +- drivers/fsi/fsi-sbefifo.c | 53 +- drivers/fsi/fsi-scom.c | 45 +- drivers/gpio/gpio-rockchip.c | 56 +- drivers/gpio/gpio-tegra186.c | 14 +- drivers/gpio/gpiolib-sysfs.c | 93 +- drivers/gpio/gpiolib.c | 10 + drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 244 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 110 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 86 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 649 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 106 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 250 - drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 46 +- drivers/gpu/drm/amd/amdgpu/cik.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 138 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 52 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 4 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 7 +- drivers/gpu/drm/amd/amdgpu/nv.c | 49 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 14 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 28 +- drivers/gpu/drm/amd/amdgpu/si.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 17 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 72 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 7 - drivers/gpu/drm/amd/amdgpu/vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 34 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 8 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 23 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 11 +- .../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 | 3 +- 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 | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 3 +- 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 | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 4 +- 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 | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 3 +- 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 | 116 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 12 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 6 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 20 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 266 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 4 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 58 +- drivers/gpu/drm/amd/display/dc/Makefile | 2 + .../amd/display/dc/bios/command_table_helper2.c | 2 + 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 | 2 + .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 2 + .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 617 + .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h | 49 + .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 329 + .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.h | 126 + .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 706 + .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.h | 49 + .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 312 + .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.h | 128 + drivers/gpu/drm/amd/display/dc/core/dc.c | 73 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 55 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 245 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 23 +- drivers/gpu/drm/amd/display/dc/dc.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 31 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_link.h | 8 +- drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c | 25 +- drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h | 4 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 7 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 12 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 23 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn315/Makefile | 56 + .../drm/amd/display/dc/dcn315/dcn315_resource.c | 2304 + .../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 | 2306 + .../drm/amd/display/dc/dcn316/dcn316_resource.h | 42 + .../drm/amd/display/dc/dml/display_mode_structs.h | 1 + drivers/gpu/drm/amd/display/dc/gpio/Makefile | 8 + .../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/dc_link_dp.h | 2 +- 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 | 2 +- .../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/dmub/dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 48 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 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 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 12 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 + .../drm/amd/display/include/ddc_service_types.h | 1 + .../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/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/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/pm/amdgpu_pm.c | 4 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 14 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 23 + drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 10 + .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_5.h | 140 + .../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 | 3 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 1 + .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 12 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 50 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 88 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 12 +- drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 4 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 1142 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.h | 28 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 9 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 81 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 2 + drivers/gpu/drm/dp/drm_dp.c | 10 + drivers/gpu/drm/drm_atomic_uapi.c | 14 +- drivers/gpu/drm/drm_cache.c | 2 +- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/i915/Makefile | 3 +- drivers/gpu/drm/i915/display/icl_dsi.c | 14 +- drivers/gpu/drm/i915/display/icl_dsi_regs.h | 342 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 217 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 14 +- drivers/gpu/drm/i915/display/intel_bios.c | 6 + drivers/gpu/drm/i915/display/intel_bw.c | 85 +- drivers/gpu/drm/i915/display/intel_bw.h | 8 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 1 + drivers/gpu/drm/i915/display/intel_color.c | 100 +- drivers/gpu/drm/i915/display/intel_ddi.c | 33 +- drivers/gpu/drm/i915/display/intel_display.c | 590 +- drivers/gpu/drm/i915/display/intel_display.h | 8 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 39 +- drivers/gpu/drm/i915/display/intel_display_power.c | 1 + drivers/gpu/drm/i915/display/intel_display_types.h | 29 +- drivers/gpu/drm/i915/display/intel_dp.c | 34 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 44 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 3 + drivers/gpu/drm/i915/display/intel_dpt.c | 37 +- drivers/gpu/drm/i915/display/intel_dsi.h | 4 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 11 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 9 +- drivers/gpu/drm/i915/display/intel_fbc.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 27 +- drivers/gpu/drm/i915/display/intel_fbdev.h | 7 + drivers/gpu/drm/i915/display/intel_gmbus.c | 16 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 14 +- drivers/gpu/drm/i915/display/intel_psr.c | 119 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 212 +- drivers/gpu/drm/i915/display/intel_tc.c | 26 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 8 + drivers/gpu/drm/i915/display/intel_vdsc.c | 47 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 1 - 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 | 27 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 2 + 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 | 240 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 39 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 21 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 51 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 14 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 39 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 2 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 192 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 25 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 1 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 19 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 37 +- 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_cs.c | 20 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 23 + .../gpu/drm/i915/gt/intel_execlists_submission.c | 38 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 133 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 8 +- drivers/gpu/drm/i915/gt/intel_gt.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_regs.h | 2630 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 4 + drivers/gpu/drm/i915/gt/intel_gtt.h | 19 +- drivers/gpu/drm/i915/gt/intel_llc.c | 1 + drivers/gpu/drm/i915/gt/intel_lrc.c | 45 + drivers/gpu/drm/i915/gt/intel_lrc.h | 16 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 22 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 5 +- drivers/gpu/drm/i915/gt/intel_reset.c | 25 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 + drivers/gpu/drm/i915/gt/intel_rps.c | 1 + drivers/gpu/drm/i915/gt/intel_timeline.c | 2 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 45 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 2 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 80 +- 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 | 126 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 20 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 206 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 143 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 38 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 37 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 7 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 148 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_uc.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 45 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 5 +- drivers/gpu/drm/i915/gvt/handlers.c | 2 + drivers/gpu/drm/i915/gvt/kvmgt.c | 2 + drivers/gpu/drm/i915/i915_cmd_parser.c | 2 + drivers/gpu/drm/i915/i915_debugfs.c | 19 +- drivers/gpu/drm/i915/i915_driver.c | 11 +- drivers/gpu/drm/i915/i915_drv.h | 193 +- drivers/gpu/drm/i915/i915_file_private.h | 108 + drivers/gpu/drm/i915/i915_gem.c | 43 +- drivers/gpu/drm/i915/i915_gem_evict.c | 101 +- drivers/gpu/drm/i915/i915_gem_evict.h | 6 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 16 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 4 + drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 88 +- drivers/gpu/drm/i915/i915_gpu_error.h | 11 + drivers/gpu/drm/i915/i915_irq.c | 6 +- drivers/gpu/drm/i915/i915_module.c | 3 + drivers/gpu/drm/i915/i915_pci.c | 2 + drivers/gpu/drm/i915/i915_perf.c | 10 +- drivers/gpu/drm/i915/i915_reg.h | 1203 +- drivers/gpu/drm/i915/i915_reg_defs.h | 27 + drivers/gpu/drm/i915/i915_request.c | 12 +- drivers/gpu/drm/i915/i915_request.h | 6 +- drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 569 +- drivers/gpu/drm/i915/i915_vma.h | 34 +- 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.h | 4 +- drivers/gpu/drm/i915/intel_dram.c | 1 + drivers/gpu/drm/i915/intel_mchbar_regs.h | 228 + drivers/gpu/drm/i915/intel_pch.c | 1 + drivers/gpu/drm/i915/intel_pch.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 253 +- drivers/gpu/drm/i915/intel_step.c | 15 + drivers/gpu/drm/i915/intel_uncore.c | 2 +- drivers/gpu/drm/i915/intel_wopcm.c | 42 +- drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 28 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 209 +- drivers/gpu/drm/i915/selftests/i915_request.c | 119 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 30 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 2 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 11 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 +- drivers/gpu/drm/imx/dcss/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_dsi.c | 167 +- drivers/gpu/drm/msm/Kconfig | 9 - drivers/gpu/drm/msm/Makefile | 3 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 5 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 3 +- 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 | 2 +- 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 | 460 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 20 +- 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 | 67 +- 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_rm.c | 107 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 19 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 12 +- 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 | 102 +- 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_host.c | 4 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 65 +- 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/hdmi/hdmi.c | 7 +- 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/msm_debugfs.c | 6 +- drivers/gpu/drm/msm/msm_drv.c | 159 +- drivers/gpu/drm/msm/msm_drv.h | 40 +- drivers/gpu/drm/msm/msm_gem.h | 3 + drivers/gpu/drm/msm/msm_gpu.c | 10 +- drivers/gpu/drm/msm/msm_gpu.h | 8 +- drivers/gpu/drm/msm/msm_io_utils.c | 126 + drivers/gpu/drm/msm/msm_rd.c | 8 +- drivers/gpu/drm/nouveau/include/nvfw/hs.h | 2 +- drivers/gpu/drm/radeon/atombios_encoders.c | 3 +- drivers/gpu/drm/radeon/radeon_uvd.c | 8 +- drivers/gpu/drm/tegra/Kconfig | 1 + drivers/gpu/drm/tegra/dpaux.c | 7 + drivers/gpu/drm/tegra/falcon.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 8 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 8 + drivers/gpu/drm/vc4/vc4_hdmi.h | 1 + drivers/gpu/host1x/syncpt.c | 19 +- drivers/gpu/ipu-v3/ipu-csi.c | 6 +- drivers/hid/Kconfig | 9 + drivers/hid/Makefile | 1 + drivers/hid/hid-apple.c | 305 +- drivers/hid/hid-elo.c | 7 +- drivers/hid/hid-ids.h | 13 +- drivers/hid/hid-logitech-dj.c | 1 + drivers/hid/hid-quirks.c | 16 + drivers/hid/hid-razer.c | 125 + drivers/hid/hid-thrustmaster.c | 8 + drivers/hid/hid-uclogic-core.c | 205 +- drivers/hid/hid-uclogic-params.c | 3 +- drivers/hid/hid-uclogic-params.h | 8 + drivers/hid/hid-uclogic-rdesc.c | 20 +- drivers/hid/i2c-hid/i2c-hid-core.c | 2 +- drivers/hid/uhid.c | 2 +- drivers/hv/hv_common.c | 4 +- drivers/hv/hv_snapshot.c | 7 +- drivers/hwmon/Kconfig | 25 + drivers/hwmon/Makefile | 1 + drivers/hwmon/asus-ec-sensors.c | 95 +- drivers/hwmon/dell-smm-hwmon.c | 77 +- drivers/hwmon/hwmon.c | 14 +- drivers/hwmon/occ/common.h | 2 + drivers/hwmon/occ/sysfs.c | 46 + drivers/hwmon/pmbus/Kconfig | 7 + drivers/hwmon/pmbus/lm25066.c | 14 + drivers/hwmon/pmbus/pmbus.h | 1 + drivers/hwmon/pmbus/pmbus_core.c | 114 + drivers/hwmon/sy7636a-hwmon.c | 106 + drivers/hwmon/tc654.c | 104 +- drivers/hwtracing/coresight/coresight-config.h | 2 +- drivers/i2c/busses/Kconfig | 16 +- drivers/i2c/busses/Makefile | 3 + drivers/i2c/busses/i2c-brcmstb.c | 2 +- drivers/i2c/busses/i2c-ccgx-ucsi.c | 30 + drivers/i2c/busses/i2c-ccgx-ucsi.h | 11 + drivers/i2c/busses/i2c-designware-amdpsp.c | 4 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 30 +- drivers/i2c/busses/i2c-i801.c | 3 + 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-qcom-cci.c | 3 +- drivers/i2c/i2c-core-smbus.c | 9 +- drivers/i2c/i2c-core.h | 9 + drivers/iio/accel/Kconfig | 27 + 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_core.c | 2 +- drivers/iio/accel/adxl345_i2c.c | 1 + drivers/iio/accel/adxl345_spi.c | 1 + drivers/iio/accel/adxl355_core.c | 6 +- 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/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 | 50 +- 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 | 1 + 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/at91_adc.c | 7 +- drivers/iio/adc/exynos_adc.c | 9 +- drivers/iio/adc/palmas_gpadc.c | 10 +- drivers/iio/adc/rcar-gyroadc.c | 6 +- drivers/iio/adc/rockchip_saradc.c | 9 +- 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/twl6030-gpadc.c | 8 +- drivers/iio/adc/vf610_adc.c | 7 +- drivers/iio/chemical/atlas-ezo-sensor.c | 32 +- drivers/iio/chemical/atlas-sensor.c | 7 +- drivers/iio/chemical/bme680_core.c | 4 +- drivers/iio/chemical/bme680_i2c.c | 1 + drivers/iio/chemical/bme680_spi.c | 1 + drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 24 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 40 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 7 +- 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/ad5592r-base.c | 4 +- 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/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 | 10 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/admv1014.c | 823 + 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/htu21.c | 1 + drivers/iio/imu/adis.c | 20 +- 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 | 4 +- drivers/iio/imu/adis_trigger.c | 2 +- drivers/iio/imu/kmx61.c | 10 +- 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-event.c | 1 + 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/ltr501.c | 6 +- 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/tsl4531.c | 10 +- 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/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/as3935.c | 22 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 7 +- drivers/iio/proximity/rfd77402.c | 7 +- drivers/iio/proximity/sx9500.c | 8 +- drivers/iio/temperature/mlx90614.c | 12 +- 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/trigger/Kconfig | 2 +- drivers/iio/trigger/stm32-timer-trigger.c | 23 +- drivers/infiniband/core/cma.c | 2 +- drivers/infiniband/hw/hfi1/affinity.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 61 +- drivers/infiniband/hw/mlx5/mr.c | 15 +- drivers/infiniband/hw/mlx5/qp.c | 1 + drivers/infiniband/hw/mlx5/qpc.c | 2 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/infiniband/sw/rxe/rxe.c | 20 +- drivers/infiniband/sw/rxe/rxe_cq.c | 20 +- drivers/infiniband/sw/rxe/rxe_loc.h | 3 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 394 +- drivers/infiniband/sw/rxe/rxe_pool.c | 152 +- drivers/infiniband/sw/rxe/rxe_pool.h | 42 +- drivers/infiniband/sw/rxe/rxe_queue.c | 10 +- drivers/infiniband/sw/rxe/rxe_recv.c | 16 +- drivers/infiniband/sw/rxe/rxe_resp.c | 11 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 27 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 15 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 39 +- drivers/input/input.c | 6 + drivers/input/joystick/xpad.c | 2 +- drivers/input/mouse/psmouse-smbus.c | 10 + drivers/input/serio/ps2-gpio.c | 195 +- drivers/input/touchscreen/tsc200x-core.c | 7 +- drivers/input/touchscreen/zinitix.c | 12 + drivers/iommu/Kconfig | 6 +- drivers/iommu/Makefile | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 5 +- drivers/iommu/intel/Kconfig | 2 +- drivers/iommu/intel/iommu.c | 4 +- drivers/iommu/intel/svm.c | 9 - drivers/iommu/ioasid.c | 39 +- drivers/iommu/iommu-sva-lib.c | 39 +- drivers/iommu/iommu-sva-lib.h | 7 +- drivers/irqchip/irq-ftintc010.c | 1 - drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-gic.c | 102 +- drivers/irqchip/irq-lpc32xx.c | 34 +- drivers/irqchip/irq-mvebu-pic.c | 28 +- drivers/irqchip/irq-ts4800.c | 25 +- drivers/irqchip/irq-versatile-fpga.c | 46 +- drivers/leds/simple/simatic-ipc-leds.c | 34 +- drivers/md/Kconfig | 1 + drivers/md/dm-cache-policy-smq.c | 4 +- drivers/md/dm-core.h | 50 +- drivers/md/dm-crypt.c | 13 +- drivers/md/dm-delay.c | 2 +- drivers/md/dm-ebs-target.c | 1 - drivers/md/dm-ima.c | 6 +- drivers/md/dm-io.c | 30 +- drivers/md/dm-ioctl.c | 2 + drivers/md/dm-linear.c | 1 - drivers/md/dm-mpath.c | 1 - drivers/md/dm-rq.c | 36 +- drivers/md/dm-stats.c | 34 +- drivers/md/dm-stats.h | 11 +- drivers/md/dm-stripe.c | 4 +- drivers/md/dm-table.c | 29 - drivers/md/dm-thin-metadata.c | 28 - drivers/md/dm-thin-metadata.h | 1 - drivers/md/dm-thin.c | 2 +- drivers/md/dm-zone.c | 4 - drivers/md/dm.c | 285 +- drivers/md/md-linear.c | 1 - drivers/md/md-multipath.c | 1 - drivers/md/md.h | 7 - drivers/md/raid0.c | 2 - drivers/md/raid1.c | 4 +- drivers/md/raid10.c | 1 - drivers/md/raid5.c | 1 - drivers/media/i2c/adv7180.c | 10 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 18 +- drivers/media/i2c/adv7511-v4l2.c | 2 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/adv7842.c | 2 +- drivers/media/i2c/ml86v7667.c | 5 +- drivers/media/i2c/mt9m001.c | 8 +- drivers/media/i2c/mt9m111.c | 14 +- drivers/media/i2c/ov08d10.c | 4 +- drivers/media/i2c/ov5675.c | 32 +- drivers/media/i2c/ov6650.c | 14 +- drivers/media/i2c/ov9640.c | 8 +- drivers/media/i2c/tc358743.c | 24 +- drivers/media/i2c/tvp5150.c | 6 +- drivers/media/platform/atmel/microchip-csi2dc.c | 20 +- drivers/media/platform/meson/ge2d/ge2d.c | 24 +- drivers/media/platform/pxa_camera.c | 12 +- .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 19 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 17 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 21 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 7 + drivers/media/platform/rcar-isp.c | 32 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 73 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 1 + drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 18 + drivers/media/platform/ti-vpe/cal-video.c | 3 + drivers/media/platform/vsp1/vsp1_drv.c | 37 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 106 +- drivers/media/test-drivers/vimc/Kconfig | 1 + 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/usb/uvc/uvc_driver.c | 9 + drivers/media/v4l2-core/v4l2-fwnode.c | 6 +- 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/tegra234.c | 81 + drivers/memstick/core/ms_block.c | 64 +- drivers/memstick/core/ms_block.h | 1 - drivers/memstick/core/mspro_block.c | 57 +- drivers/mfd/Kconfig | 10 +- drivers/mfd/Makefile | 1 - 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/intel-lpss-pci.c | 15 + drivers/mfd/lpc_ich.c | 59 +- 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/bcm-vk/bcm_vk.h | 2 +- drivers/misc/cxl/fault.c | 45 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 6 +- .../misc/habanalabs/include/gaudi/gaudi_packets.h | 4 +- .../misc/habanalabs/include/goya/goya_packets.h | 4 +- drivers/mmc/core/quirks.h | 5 + drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/sdhci_am654.c | 24 +- drivers/mtd/devices/spear_smi.c | 2 +- drivers/mtd/mtdcore.c | 15 +- drivers/mtd/nand/Kconfig | 6 + drivers/mtd/nand/Makefile | 1 + drivers/mtd/nand/core.c | 10 +- drivers/mtd/nand/ecc-mxic.c | 879 + drivers/mtd/nand/ecc.c | 119 + drivers/mtd/nand/raw/pl35x-nand-controller.c | 2 +- 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/controllers/Kconfig | 36 - drivers/mtd/spi-nor/controllers/Makefile | 3 - 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/net/bonding/bond_3ad.c | 30 +- drivers/net/bonding/bond_main.c | 300 +- drivers/net/bonding/bond_netlink.c | 59 + drivers/net/bonding/bond_options.c | 74 +- drivers/net/dsa/Kconfig | 1 + drivers/net/dsa/b53/b53_common.c | 68 +- drivers/net/dsa/b53/b53_priv.h | 8 +- drivers/net/dsa/b53/b53_serdes.c | 19 +- drivers/net/dsa/b53/b53_serdes.h | 5 +- drivers/net/dsa/b53/b53_srab.c | 35 +- drivers/net/dsa/lan9303-core.c | 11 +- drivers/net/dsa/lantiq_gswip.c | 2 +- drivers/net/dsa/microchip/ksz9477.c | 97 + drivers/net/dsa/microchip/ksz9477_i2c.c | 1 + drivers/net/dsa/microchip/ksz_common.c | 32 +- drivers/net/dsa/microchip/ksz_common.h | 3 + drivers/net/dsa/mv88e6xxx/chip.c | 32 +- drivers/net/dsa/mv88e6xxx/port.c | 29 + drivers/net/dsa/mv88e6xxx/port.h | 9 +- drivers/net/dsa/ocelot/felix.c | 272 +- drivers/net/dsa/qca8k.c | 737 +- drivers/net/dsa/qca8k.h | 8 + drivers/net/dsa/realtek/realtek-mdio.c | 46 +- drivers/net/dsa/realtek/realtek-smi.c | 48 +- drivers/net/dsa/realtek/realtek.h | 2 + drivers/net/dsa/realtek/rtl8365mb.c | 54 +- drivers/net/ethernet/altera/altera_sgdma.c | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 8 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 23 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 47 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 39 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 17 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 2 +- drivers/net/ethernet/davicom/dm9051.c | 10 +- drivers/net/ethernet/faraday/ftgmac100.c | 243 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 95 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 14 +- .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 6 +- drivers/net/ethernet/freescale/dpaa2/dpni.c | 2 + drivers/net/ethernet/freescale/dpaa2/dpni.h | 6 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 6 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 5 - drivers/net/ethernet/i825xx/sun3_82586.h | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 41 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 +- drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_common.c | 2 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 2 + drivers/net/ethernet/intel/ice/ice_protocol_type.h | 1 + drivers/net/ethernet/intel/ice/ice_ptp.c | 5 +- drivers/net/ethernet/intel/ice/ice_switch.c | 4 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 4 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 42 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 6 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 6 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 131 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 2 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 4 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 4 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 17 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 + .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 8 + .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 15 + .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 2 + drivers/net/ethernet/marvell/prestera/prestera.h | 5 + .../net/ethernet/marvell/prestera/prestera_acl.c | 2 +- .../ethernet/marvell/prestera/prestera_flower.c | 28 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 49 + .../net/ethernet/marvell/prestera/prestera_hw.h | 6 + .../net/ethernet/marvell/prestera/prestera_main.c | 11 + .../ethernet/marvell/prestera/prestera_router.c | 412 + .../ethernet/marvell/prestera/prestera_router_hw.c | 132 +- .../ethernet/marvell/prestera/prestera_router_hw.h | 44 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 328 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 44 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 21 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 42 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/selq.c | 231 + drivers/net/ethernet/mellanox/mlx5/core/en/selq.h | 51 + .../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 73 + .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 27 + .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 25 +- .../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 9 +- .../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mpls.c | 11 + .../mlx5/core/en/tc/act/redirect_ingress.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 29 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.h | 14 + .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 69 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 8 + .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 71 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 47 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 8 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 51 +- .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 7 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 6 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 12 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 114 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 25 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 444 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 128 +- .../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 87 + .../net/ethernet/mellanox/mlx5/core/esw/acl/ofld.h | 15 + drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 3 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 97 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 57 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 142 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 2 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 20 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 120 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 20 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 32 +- .../mellanox/mlx5/core/steering/dr_types.h | 10 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 33 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 5 + drivers/net/ethernet/mellanox/mlxsw/core.c | 32 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 7 - drivers/net/ethernet/mellanox/mlxsw/core_env.c | 38 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 79 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 66 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 1 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 9 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 45 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 3 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 3 +- .../ethernet/microchip/lan966x/lan966x_switchdev.c | 12 - .../ethernet/microchip/sparx5/sparx5_switchdev.c | 10 +- drivers/net/ethernet/mscc/ocelot.c | 56 +- drivers/net/ethernet/mscc/ocelot.h | 6 + drivers/net/ethernet/mscc/ocelot_flower.c | 3 + drivers/net/ethernet/mscc/ocelot_mrp.c | 56 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 1 + drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 2 + .../ethernet/netronome/nfp/flower/tunnel_conf.c | 4 +- drivers/net/ethernet/ni/nixge.c | 5 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 4 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 6 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 17 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 1 - drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 1 - drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 2 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 4 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 - drivers/net/ethernet/ti/cpsw_switchdev.c | 4 - drivers/net/ethernet/ti/davinci_mdio.c | 2 +- drivers/net/ethernet/xilinx/Kconfig | 2 +- drivers/net/ethernet/xilinx/ll_temac.h | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 9 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/ieee802154/ca8210.c | 4 +- drivers/net/mctp/Kconfig | 12 + drivers/net/mctp/Makefile | 1 + drivers/net/mctp/mctp-i2c.c | 1081 + drivers/net/mdio/mdio-ipq4019.c | 6 +- drivers/net/netdevsim/fib.c | 4 +- drivers/net/phy/mediatek-ge.c | 3 - drivers/net/phy/phylink.c | 17 +- drivers/net/team/team.c | 5 + drivers/net/usb/cdc_mbim.c | 5 + drivers/net/usb/cdc_ncm.c | 8 +- drivers/net/usb/gl620a.c | 2 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/virtio_net.c | 3 +- drivers/net/wireless/ath/ath11k/mac.c | 2 +- drivers/net/wireless/ath/ath9k/rng.c | 1 - .../broadcom/brcm80211/brcmfmac/fwil_types.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 38 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 1 + drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 7 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 18 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 11 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 13 +- drivers/net/wireless/intel/iwlwifi/fw/api/config.h | 33 - .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 148 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 37 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 19 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 34 + drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 127 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 52 +- drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 16 +- drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 297 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/img.c | 7 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 5 +- drivers/net/wireless/intel/iwlwifi/fw/paging.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 22 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/smem.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 3 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 72 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 118 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 2 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 30 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 43 +- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 59 +- drivers/net/wireless/intel/iwlwifi/mei/main.c | 10 +- drivers/net/wireless/intel/iwlwifi/mei/net.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 29 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 18 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 25 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 189 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 50 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 328 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 16 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 43 +- drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 32 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 - drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 294 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 313 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 3 + .../net/wireless/intel/iwlwifi/mvm/time-event.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 40 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 35 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 46 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 112 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 49 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 14 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 97 +- drivers/net/wireless/intel/iwlwifi/queue/tx.h | 21 +- drivers/net/wireless/mac80211_hwsim.c | 410 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 4 +- drivers/net/wireless/realtek/rtw88/coex.c | 298 +- drivers/net/wireless/realtek/rtw88/coex.h | 5 + drivers/net/wireless/realtek/rtw88/debug.c | 6 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 17 +- drivers/net/wireless/realtek/rtw88/fw.h | 9 + drivers/net/wireless/realtek/rtw88/mac80211.c | 8 +- drivers/net/wireless/realtek/rtw88/main.c | 44 +- drivers/net/wireless/realtek/rtw88/main.h | 48 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 5 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 47 +- drivers/net/wireless/realtek/rtw88/sar.c | 8 +- drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/realtek/rtw89/core.c | 5 +- drivers/net/wireless/realtek/rtw89/core.h | 33 +- drivers/net/wireless/realtek/rtw89/phy.c | 182 +- drivers/net/wireless/realtek/rtw89/phy.h | 1 + drivers/nvdimm/nd-core.h | 2 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/multipath.c | 2 +- drivers/nvmem/Kconfig | 12 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 2 +- drivers/nvmem/qfprom.c | 2 +- drivers/nvmem/sunplus-ocotp.c | 228 + drivers/of/fdt.c | 2 +- drivers/of/unittest.c | 2 +- drivers/pci/controller/Kconfig | 4 + drivers/pci/controller/dwc/pci-imx6.c | 10 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 142 +- drivers/pci/controller/pci-aardvark.c | 392 +- drivers/pci/controller/pci-mvebu.c | 64 +- drivers/pci/controller/vmd.c | 14 +- drivers/pci/endpoint/functions/pci-epf-test.c | 12 +- drivers/pci/hotplug/acpiphp_glue.c | 7 +- drivers/pci/hotplug/acpiphp_ibm.c | 5 +- drivers/pci/hotplug/pciehp_hpc.c | 4 + drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-bridge-emul.c | 11 +- drivers/pci/pci-bridge-emul.h | 14 +- drivers/pci/pci-driver.c | 21 +- drivers/pci/quirks.c | 14 +- drivers/perf/arm-cci.c | 2 +- drivers/perf/arm_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 2 +- drivers/perf/xgene_pmu.c | 2 +- drivers/phy/cadence/phy-cadence-sierra.c | 82 +- drivers/phy/qualcomm/phy-qcom-edp.c | 9 +- drivers/pinctrl/intel/pinctrl-alderlake.c | 317 +- drivers/pinctrl/intel/pinctrl-icelake.c | 291 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 - drivers/pinctrl/pinctrl-starfive.c | 3 +- drivers/pinctrl/qcom/pinctrl-msm.c | 9 + drivers/pinctrl/qcom/pinctrl-qcm2290.c | 12 + drivers/pinctrl/qcom/pinctrl-sm8450.c | 106 +- drivers/pinctrl/renesas/core.c | 213 +- 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 | 110 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 485 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 287 +- 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 | 311 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 102 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 63 +- 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.c | 24 +- drivers/pinctrl/renesas/sh_pfc.h | 167 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 24 +- drivers/platform/chrome/cros_ec_typec.c | 76 +- drivers/platform/x86/intel/Kconfig | 12 + drivers/platform/x86/intel/Makefile | 2 + .../x86/intel/int3472/tps68470_board_data.c | 3 +- drivers/platform/x86/intel/sdsi.c | 574 + drivers/platform/x86/intel/vsec.c | 12 +- drivers/power/supply/ab8500_chargalg.c | 6 - drivers/power/supply/axp288_charger.c | 17 +- drivers/power/supply/bq256xx_charger.c | 3 + drivers/power/supply/charger-manager.c | 7 +- drivers/power/supply/cw2015_battery.c | 2 +- drivers/power/supply/max8997_charger.c | 10 +- drivers/pwm/pwm-atmel.c | 2 +- drivers/pwm/pwm-bcm-kona.c | 90 +- drivers/pwm/pwm-brcmstb.c | 52 +- drivers/pwm/pwm-jz4740.c | 5 + drivers/pwm/pwm-mediatek.c | 34 +- drivers/pwm/pwm-pca9685.c | 4 +- drivers/pwm/pwm-raspberrypi-poe.c | 1 - drivers/pwm/pwm-rcar.c | 2 +- drivers/pwm/pwm-tiehrpwm.c | 40 +- drivers/pwm/pwm-vt8500.c | 38 +- drivers/regulator/Kconfig | 1 - drivers/regulator/da9121-regulator.c | 16 +- drivers/regulator/sy7636a-regulator.c | 7 +- drivers/rtc/class.c | 9 + drivers/rtc/rtc-pcf2127.c | 16 +- drivers/rtc/rtc-pcf8523.c | 4 +- drivers/rtc/rtc-sun6i.c | 24 + drivers/s390/net/lcs.c | 8 +- drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 1 - 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 | 21 +- drivers/scsi/advansys.c | 22 +- drivers/scsi/aha152x.c | 268 +- drivers/scsi/aha1542.c | 3 +- drivers/scsi/aha1740.c | 6 +- drivers/scsi/aic94xx/aic94xx.h | 1 - drivers/scsi/aic94xx/aic94xx_init.c | 1 - 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_im.c | 27 +- drivers/scsi/bfa/bfad_im.h | 16 + drivers/scsi/bnx2fc/bnx2fc.h | 9 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 1 + drivers/scsi/bnx2fc/bnx2fc_io.c | 23 +- 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.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 | 9 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 227 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 17 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 9 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/hptiop.c | 1 + drivers/scsi/hptiop.h | 4 +- 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 | 7 +- drivers/scsi/isci/task.c | 18 - drivers/scsi/isci/task.h | 4 - drivers/scsi/iscsi_tcp.c | 1 + drivers/scsi/libfc/fc_fcp.c | 26 +- drivers/scsi/libiscsi.c | 20 +- drivers/scsi/libsas/sas_ata.c | 21 +- drivers/scsi/libsas/sas_expander.c | 24 +- drivers/scsi/libsas/sas_internal.h | 6 + drivers/scsi/libsas/sas_scsi_host.c | 229 +- drivers/scsi/libsas/sas_task.c | 14 +- drivers/scsi/lpfc/lpfc.h | 1 + drivers/scsi/lpfc/lpfc_attr.c | 3 + drivers/scsi/lpfc/lpfc_els.c | 20 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 5 +- drivers/scsi/mac53c94.c | 27 +- 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 | 15 +- drivers/scsi/mesh.c | 20 +- drivers/scsi/mesh.h | 11 + drivers/scsi/mpi3mr/mpi3mr.h | 2 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 2 +- drivers/scsi/mvme147.c | 16 +- drivers/scsi/mvsas/mv_defs.h | 5 - drivers/scsi/mvsas/mv_init.c | 11 +- drivers/scsi/mvsas/mv_sas.c | 179 +- 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 | 5 +- drivers/scsi/pm8001/pm8001_hwi.c | 462 +- drivers/scsi/pm8001/pm8001_init.c | 16 +- drivers/scsi/pm8001/pm8001_sas.c | 491 +- drivers/scsi/pm8001/pm8001_sas.h | 80 +- drivers/scsi/pm8001/pm80xx_hwi.c | 467 +- drivers/scsi/pm8001/pm80xx_hwi.h | 2 +- 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/qla1280.c | 21 +- drivers/scsi/qla1280.h | 3 +- drivers/scsi/qla2xxx/qla_bsg.h | 4 +- drivers/scsi/qla2xxx/qla_def.h | 39 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 4 +- drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 2 +- drivers/scsi/qla2xxx/qla_init.c | 28 +- drivers/scsi/qla2xxx/qla_isr.c | 10 +- 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 | 13 +- drivers/scsi/qla4xxx/ql4_def.h | 16 +- drivers/scsi/qla4xxx/ql4_fw.h | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 13 +- drivers/scsi/qlogicfas.c | 6 +- drivers/scsi/qlogicfas408.c | 6 +- drivers/scsi/scsi.h | 46 - drivers/scsi/sd.c | 75 +- drivers/scsi/sd_zbc.c | 2 - drivers/scsi/sg.c | 13 +- drivers/scsi/sgiwd93.c | 24 +- drivers/scsi/smartpqi/smartpqi_init.c | 14 +- drivers/scsi/sun3_scsi.c | 4 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/ufs/ufshcd.c | 4 +- drivers/scsi/wd33c93.c | 119 +- drivers/scsi/wd33c93.h | 4 + drivers/scsi/wd719x.c | 12 +- drivers/scsi/wd719x.h | 1 + drivers/scsi/zalon.c | 1 + drivers/soc/aspeed/aspeed-socinfo.c | 73 - drivers/soc/renesas/Kconfig | 4 + drivers/spi/Kconfig | 40 + drivers/spi/Makefile | 3 + drivers/spi/spi-amd.c | 87 +- drivers/spi/spi-bitbang-txrx.h | 66 + drivers/spi/spi-cadence-quadspi.c | 10 +- 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-mxic.c | 340 +- drivers/spi/spi-pxa2xx.c | 5 + drivers/spi/spi-rockchip.c | 135 +- drivers/spi/spi-stm32.c | 2 +- drivers/spi/spi-sunplus-sp7021.c | 38 +- drivers/spi/spi-topcliff-pch.c | 7 +- drivers/spi/spi.c | 127 +- drivers/staging/fbtft/fb_st7789v.c | 2 + drivers/staging/greybus/sdio.c | 1 - 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/imx/imx-media-csi.c | 7 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 25 +- drivers/staging/media/imx/imx7-mipi-csis.c | 4 + drivers/staging/most/net/net.c | 2 +- drivers/staging/most/video/video.c | 2 +- drivers/staging/mt7621-dts/gbpc1.dts | 4 + drivers/staging/mt7621-dts/mt7621.dtsi | 2 +- drivers/staging/qlge/qlge_main.c | 11 +- drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/core/rtw_ap.c | 193 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 82 +- drivers/staging/r8188eu/core/rtw_cmd.c | 18 +- drivers/staging/r8188eu/core/rtw_fw.c | 23 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 37 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 10 - drivers/staging/r8188eu/core/rtw_iol.c | 16 +- drivers/staging/r8188eu/core/rtw_mlme.c | 92 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 421 +- drivers/staging/r8188eu/core/rtw_p2p.c | 69 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 45 +- drivers/staging/r8188eu/core/rtw_recv.c | 71 +- 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 | 97 +- drivers/staging/r8188eu/core/rtw_xmit.c | 78 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 50 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 4 +- drivers/staging/r8188eu/hal/hal_intf.c | 3 - drivers/staging/r8188eu/hal/odm.c | 96 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 10 - drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 2 +- drivers/staging/r8188eu/hal/odm_debug.c | 6 - drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 46 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 19 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 79 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 88 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 6 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 5 - drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 11 +- drivers/staging/r8188eu/hal/usb_halinit.c | 86 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 29 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 6 +- drivers/staging/r8188eu/include/drv_types.h | 1 - drivers/staging/r8188eu/include/hal_intf.h | 17 - drivers/staging/r8188eu/include/ieee80211.h | 266 - drivers/staging/r8188eu/include/odm.h | 35 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 2 +- drivers/staging/r8188eu/include/rtw_br_ext.h | 5 - drivers/staging/r8188eu/include/rtw_cmd.h | 24 +- drivers/staging/r8188eu/include/rtw_debug.h | 8 - drivers/staging/r8188eu/include/rtw_mlme.h | 4 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/r8188eu/include/rtw_recv.h | 2 - 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/os_dep/ioctl_linux.c | 400 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 4 - drivers/staging/r8188eu/os_dep/os_intfs.c | 37 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 117 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 22 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 6 +- drivers/staging/rtl8192e/rtllib_debug.h | 54 +- drivers/staging/rtl8712/rtl871x_cmd.h | 8 +- drivers/staging/rtl8723bs/include/ieee80211.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 2 +- .../include/linux/raspberrypi/vchiq.h | 2 +- .../bindings/net/wireless/silabs,wfx.yaml | 130 - drivers/staging/wfx/bus_sdio.c | 8 +- drivers/staging/wfx/main.c | 95 +- drivers/target/target_core_user.c | 73 +- drivers/tee/amdtee/shm_pool.c | 55 +- drivers/tee/optee/Kconfig | 8 - drivers/tee/optee/call.c | 20 +- drivers/tee/optee/core.c | 21 +- drivers/tee/optee/device.c | 5 +- drivers/tee/optee/ffa_abi.c | 67 +- drivers/tee/optee/optee_private.h | 7 +- drivers/tee/optee/smc_abi.c | 129 +- drivers/tee/tee_core.c | 5 +- drivers/tee/tee_private.h | 15 +- drivers/tee/tee_shm.c | 320 +- drivers/tee/tee_shm_pool.c | 162 +- drivers/thunderbolt/nvm.c | 6 +- drivers/tty/n_gsm.c | 61 +- drivers/tty/n_tty.c | 6 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 2 +- drivers/tty/serial/8250/8250_mid.c | 24 +- drivers/tty/serial/8250/8250_port.c | 8 + drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/atmel_serial.c | 24 + drivers/tty/serial/sc16is7xx.c | 3 + drivers/tty/serial/sh-sci.c | 2 +- drivers/usb/common/ulpi.c | 71 +- drivers/usb/core/hub.c | 13 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/drd.c | 6 +- drivers/usb/dwc3/drd.c | 11 +- drivers/usb/dwc3/dwc3-pci.c | 64 +- drivers/usb/gadget/function/f_mass_storage.c | 1 + drivers/usb/host/ehci-dbg.c | 4 +- drivers/usb/host/ehci-platform.c | 3 +- drivers/usb/host/ohci-dbg.c | 4 +- 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-mem.c | 10 +- drivers/usb/host/xhci-mtk.c | 44 +- drivers/usb/host/xhci-mtk.h | 5 +- drivers/usb/host/xhci.c | 59 +- drivers/usb/host/xhci.h | 2 - drivers/usb/image/microtek.c | 8 +- drivers/usb/phy/phy-omap-otg.c | 4 +- drivers/usb/serial/ch341.c | 1 - drivers/usb/serial/option.c | 12 + drivers/usb/storage/debug.c | 1 - drivers/usb/storage/uas.c | 43 +- drivers/usb/typec/Kconfig | 10 + drivers/usb/typec/Makefile | 1 + drivers/usb/typec/class.c | 43 + drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/usb/typec/tcpm/tcpm.c | 24 +- drivers/usb/typec/tipd/core.c | 7 +- drivers/usb/typec/wusb3801.c | 437 + drivers/usb/usbip/vudc_main.c | 2 +- drivers/vhost/vsock.c | 21 +- drivers/video/fbdev/atafb.c | 35 +- drivers/video/fbdev/au1100fb.c | 2 +- drivers/video/fbdev/au1100fb.h | 2 +- drivers/video/fbdev/stifb.c | 45 +- drivers/video/fbdev/via/viafbdev.c | 10 + drivers/visorbus/vbuschannel.h | 2 +- drivers/xen/privcmd.c | 2 +- fs/Kconfig.binfmt | 3 + fs/binfmt_elf.c | 6 +- fs/btrfs/ctree.h | 22 +- fs/btrfs/extent_map.c | 2 + fs/btrfs/extent_map.h | 8 + fs/btrfs/file.c | 164 +- fs/btrfs/inode.c | 4 +- fs/btrfs/ioctl.c | 228 +- fs/btrfs/lzo.c | 2 +- fs/ceph/addr.c | 31 + fs/ceph/super.c | 3 + fs/ceph/super.h | 3 + fs/cifs/ntlmssp.h | 2 +- fs/cifs/sess.c | 11 +- fs/cifs/smb2ops.c | 18 +- fs/coda/file.c | 1 + fs/configfs/dir.c | 14 + fs/coredump.c | 35 +- fs/dax.c | 2 +- fs/erofs/internal.h | 2 +- fs/exec.c | 18 +- fs/ext4/fast_commit.h | 4 +- fs/f2fs/checkpoint.c | 10 +- fs/f2fs/compress.c | 4 +- fs/f2fs/data.c | 8 +- fs/f2fs/f2fs.h | 18 +- fs/f2fs/inode.c | 2 - fs/f2fs/segment.c | 12 +- fs/f2fs/super.c | 6 +- fs/fuse/file.c | 17 + fs/fuse/inode.c | 3 +- fs/fuse/ioctl.c | 9 +- fs/internal.h | 4 +- fs/io_uring.c | 113 +- fs/iomap/fiemap.c | 1 + fs/kernfs/kernfs-internal.h | 1 - fs/ksmbd/ksmbd_netlink.h | 2 +- fs/ksmbd/ntlmssp.h | 6 +- fs/ksmbd/smb2pdu.h | 8 +- fs/ksmbd/transport_rdma.c | 2 +- fs/ksmbd/xattr.h | 2 +- fs/lockd/svc.c | 10 +- fs/locks.c | 20 +- fs/nfs/callback.c | 50 +- fs/nfs/inode.c | 9 +- fs/nfs/nfs4state.c | 1 - fs/nfs/sysctl.c | 7 + fs/nfs/write.c | 61 +- fs/nfsd/Kconfig | 1 + fs/nfsd/filecache.c | 1 + fs/nfsd/nfs4state.c | 20 +- fs/nfsd/nfssvc.c | 10 +- fs/nfsd/vfs.c | 1 + fs/nilfs2/segbuf.c | 4 - fs/proc/base.c | 5 +- fs/proc/internal.h | 2 +- fs/proc/task_mmu.c | 80 +- fs/proc/task_nommu.c | 45 +- fs/reiserfs/inode.c | 16 +- fs/splice.c | 24 +- fs/stat.c | 47 +- fs/userfaultfd.c | 60 +- fs/vboxsf/utils.c | 1 + fs/xfs/scrub/attr.h | 2 +- include/asm-generic/access_ok.h | 48 + include/asm-generic/tlb.h | 4 +- include/asm-generic/uaccess.h | 46 +- include/dt-bindings/clock/cirrus,cs2000-cp.h | 14 + include/dt-bindings/clock/sun6i-rtc.h | 10 + include/keys/system_keyring.h | 28 +- include/kvm/arm_psci.h | 3 +- include/linux/acct.h | 1 - include/linux/bio.h | 3 - include/linux/blk-mq.h | 3 +- include/linux/blk_types.h | 2 - include/linux/blkdev.h | 40 +- include/linux/cpuhotplug.h | 2 + include/linux/delayacct.h | 3 - include/linux/device-mapper.h | 10 +- include/linux/elfcore.h | 4 +- include/linux/entry-common.h | 15 +- include/linux/ethtool.h | 4 + include/linux/extcon.h | 2 +- include/linux/fs.h | 130 +- include/linux/gfp.h | 10 +- include/linux/greybus/greybus_manifest.h | 4 +- include/linux/greybus/hd.h | 2 +- include/linux/greybus/module.h | 2 +- include/linux/huge_mm.h | 59 +- include/linux/hugetlb.h | 5 + include/linux/i2c-smbus.h | 8 - include/linux/i3c/ccc.h | 6 +- include/linux/ieee80211.h | 339 +- include/linux/if_bridge.h | 1 + include/linux/inetdevice.h | 1 + include/linux/init.h | 11 +- include/linux/initrd.h | 2 - include/linux/ioasid.h | 21 +- include/linux/iosys-map.h | 218 +- include/linux/irq.h | 7 +- include/linux/irqchip/versatile-fpga.h | 14 - include/linux/irqdesc.h | 1 + include/linux/irqdomain.h | 5 +- include/linux/jump_label.h | 13 +- include/linux/kasan-enabled.h | 33 + include/linux/kasan.h | 26 +- include/linux/kernel.h | 7 +- include/linux/ksm.h | 6 +- include/linux/libata.h | 10 +- include/linux/linkage.h | 67 +- include/linux/lockdep.h | 4 - include/linux/lsm_hook_defs.h | 2 + include/linux/lsm_hooks.h | 5 + include/linux/maple_tree.h | 683 + include/linux/memory_hotplug.h | 5 +- include/linux/memremap.h | 10 + include/linux/mfd/dbx500-prcmu.h | 18 - include/linux/mfd/lpc_ich.h | 2 +- include/linux/mfd/rk808.h | 1 + include/linux/mfd/sy7636a.h | 34 + include/linux/mlx5/cq.h | 2 + include/linux/mlx5/driver.h | 9 +- include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 14 +- include/linux/mm.h | 334 +- include/linux/mm_inline.h | 94 +- include/linux/mm_types.h | 57 +- include/linux/mm_types_task.h | 12 - include/linux/mman.h | 4 - include/linux/mmzone.h | 5 +- include/linux/mtd/nand-ecc-mxic.h | 49 + include/linux/mtd/nand.h | 49 + include/linux/mtd/spinand.h | 2 + include/linux/netdevice.h | 4 +- include/linux/nfs_fs.h | 1 + include/linux/nfs_fs_sb.h | 2 + include/linux/nvmem-provider.h | 4 +- include/linux/pagemap.h | 146 +- include/linux/panic.h | 6 - include/linux/phylink.h | 2 - include/linux/platform_data/brcmfmac.h | 2 +- include/linux/platform_data/cros_ec_commands.h | 2 +- include/linux/platform_data/x86/intel-spi.h | 29 - include/linux/platform_data/x86/spi-intel.h | 31 + include/linux/psi_types.h | 3 + include/linux/random.h | 5 + include/linux/reboot.h | 4 - include/linux/rmap.h | 53 +- include/linux/sched.h | 14 +- include/linux/sched/isolation.h | 43 +- include/linux/sched/mm.h | 26 + include/linux/sched/sysctl.h | 51 - include/linux/sched/task.h | 4 +- include/linux/sched/task_stack.h | 2 + include/linux/sched/topology.h | 1 + include/linux/security.h | 8 + include/linux/skbuff.h | 62 +- include/linux/slab.h | 3 +- include/linux/spi/spi-mem.h | 26 +- include/linux/spi/spi.h | 17 +- include/linux/sunrpc/svc.h | 19 +- include/linux/sunrpc/svc_xprt.h | 1 + include/linux/swap.h | 9 +- include/linux/syscalls.h | 4 - include/linux/tee_drv.h | 138 +- include/linux/uaccess.h | 59 +- include/linux/usb/typec.h | 3 + include/linux/userfaultfd_k.h | 7 +- include/linux/vm_event_item.h | 4 - include/linux/vmacache.h | 28 - include/linux/vmstat.h | 6 - include/media/mipi-csi2.h | 45 + include/media/v4l2-mediabus.h | 44 +- include/net/addrconf.h | 2 + include/net/arp.h | 1 + include/net/bluetooth/bluetooth.h | 3 +- include/net/bluetooth/mgmt.h | 2 +- include/net/bond_3ad.h | 2 +- include/net/bond_options.h | 31 +- include/net/bonding.h | 26 +- include/net/cfg80211.h | 87 +- include/net/checksum.h | 47 +- include/net/dsa.h | 21 +- include/net/gro.h | 5 +- include/net/if_inet6.h | 2 + include/net/ioam6.h | 2 +- include/net/ip6_fib.h | 10 +- include/net/ipv6.h | 5 +- include/net/mac80211.h | 6 + include/net/mctp.h | 12 +- include/net/mptcp.h | 6 - include/net/ndisc.h | 5 + include/net/netfilter/nf_tables.h | 2 +- include/net/netfilter/nf_tables_offload.h | 2 - include/net/netns/ipv6.h | 3 +- include/net/sock.h | 4 +- include/net/switchdev.h | 46 + include/net/tcp.h | 3 +- include/rdma/ib.h | 2 +- include/scsi/libfc.h | 9 + include/scsi/libiscsi.h | 12 + include/scsi/libsas.h | 21 +- include/scsi/sas.h | 7 + include/scsi/sas_ata.h | 8 + include/scsi/scsi_cmnd.h | 14 +- include/soc/mscc/ocelot.h | 3 +- include/soc/mscc/ocelot_vcap.h | 16 + include/sound/hda_codec.h | 11 +- include/sound/hdaudio_ext.h | 1 + include/sound/sof/channel_map.h | 4 +- include/sound/sof/topology.h | 2 +- include/trace/events/btrfs.h | 127 + include/trace/events/fsi.h | 86 + include/trace/events/fsi_master_aspeed.h | 12 + include/trace/events/io_uring.h | 318 +- include/trace/events/maple_tree.h | 123 + include/trace/events/mmap.h | 71 + include/trace/events/skb.h | 10 + include/trace/events/vmscan.h | 10 +- include/uapi/asm-generic/shmbuf.h | 4 +- include/uapi/asm-generic/signal.h | 2 +- include/uapi/drm/amdgpu_drm.h | 2 + include/uapi/linux/android/binder.h | 4 +- include/uapi/linux/btrfs.h | 2 +- include/uapi/linux/dm-ioctl.h | 2 +- include/uapi/linux/elf.h | 3 + include/uapi/linux/ethtool_netlink.h | 1 + include/uapi/linux/fsi.h | 14 + include/uapi/linux/fsmap.h | 2 +- include/uapi/linux/hyperv.h | 11 + include/uapi/linux/if_addr.h | 9 +- include/uapi/linux/if_link.h | 2 + include/uapi/linux/iio/types.h | 1 + include/uapi/linux/kexec.h | 4 +- include/uapi/linux/kfd_ioctl.h | 2 +- include/uapi/linux/kvm.h | 3 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/mroute6.h | 1 + include/uapi/linux/nl80211.h | 95 +- include/uapi/linux/psci.h | 4 + include/uapi/linux/reiserfs_xattr.h | 2 +- include/uapi/linux/serial_core.h | 3 + include/uapi/linux/user_events.h | 116 + include/uapi/linux/userfaultfd.h | 8 +- init/do_mounts_initrd.c | 22 +- init/main.c | 8 +- ipc/shm.c | 21 +- kernel/Kconfig.preempt | 3 +- kernel/acct.c | 33 +- kernel/audit.h | 4 + kernel/auditsc.c | 87 +- kernel/bpf/bpf_local_storage.c | 2 +- kernel/bpf/btf.c | 26 +- kernel/bpf/cgroup.c | 8 +- kernel/bpf/core.c | 1 + kernel/bpf/hashtab.c | 2 +- kernel/bpf/helpers.c | 2 +- kernel/bpf/local_storage.c | 2 +- kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/syscall.c | 8 +- kernel/bpf/task_iter.c | 10 +- kernel/bpf/trampoline.c | 2 +- kernel/bpf/verifier.c | 11 +- kernel/cgroup/cgroup-v1.c | 6 +- kernel/cgroup/cgroup.c | 14 + kernel/cgroup/cpuset.c | 16 +- kernel/cpu.c | 15 +- kernel/cred.c | 9 +- kernel/debug/debug_core.c | 12 - kernel/delayacct.c | 22 +- kernel/entry/common.c | 23 +- kernel/events/callchain.c | 4 - kernel/events/core.c | 6 +- kernel/events/uprobes.c | 15 +- kernel/exit.c | 15 +- kernel/fork.c | 374 +- kernel/futex/core.c | 2 +- kernel/irq/chip.c | 9 +- kernel/irq/cpuhotplug.c | 4 +- kernel/irq/debugfs.c | 8 +- kernel/irq/irqdesc.c | 23 + kernel/irq/irqdomain.c | 9 +- kernel/irq/manage.c | 4 +- kernel/ksysfs.c | 3 +- kernel/kthread.c | 9 +- kernel/locking/lockdep.c | 53 +- kernel/locking/lockdep_internals.h | 6 +- kernel/locking/lockdep_proc.c | 51 +- kernel/module.c | 2 +- kernel/module_decompress.c | 2 + kernel/panic.c | 33 +- kernel/power/hibernate.c | 4 +- kernel/printk/printk.c | 24 +- kernel/rcu/Kconfig.debug | 13 + kernel/rcu/rcu.h | 6 +- kernel/rcu/tasks.h | 5 +- kernel/rcu/tree.c | 22 +- kernel/rcu/tree.h | 3 +- kernel/rcu/tree_exp.h | 4 +- kernel/rcu/tree_nocb.h | 39 +- kernel/rcu/tree_plugin.h | 23 +- kernel/rcu/tree_stall.h | 26 + kernel/rcu/update.c | 2 + kernel/reboot.c | 34 +- kernel/resource.c | 41 +- kernel/sched/core.c | 469 +- kernel/sched/deadline.c | 42 +- kernel/sched/fair.c | 122 +- kernel/sched/isolation.c | 162 +- kernel/sched/psi.c | 46 +- kernel/sched/rt.c | 56 +- kernel/sched/sched.h | 13 +- kernel/sched/topology.c | 294 +- kernel/stacktrace.c | 3 - kernel/static_call.c | 1 + kernel/sys.c | 39 +- kernel/sysctl.c | 176 - kernel/trace/Kconfig | 14 + kernel/trace/Makefile | 1 + kernel/trace/blktrace.c | 1 - kernel/trace/bpf_trace.c | 4 - kernel/trace/trace.c | 55 +- kernel/trace/trace.h | 2 +- kernel/trace/trace_events_hist.c | 30 +- kernel/trace/trace_events_synth.c | 17 +- kernel/trace/trace_events_user.c | 1617 + kernel/trace/trace_sched_switch.c | 2 +- kernel/ucount.c | 3 +- kernel/user_namespace.c | 14 +- kernel/watchdog.c | 2 +- kernel/workqueue.c | 4 +- lib/Kconfig.debug | 43 +- lib/Makefile | 3 +- lib/iov_iter.c | 2 + lib/maple_tree.c | 6957 + lib/strncpy_from_user.c | 2 +- lib/strnlen_user.c | 2 +- lib/test_kasan.c | 62 +- lib/test_lockup.c | 11 +- lib/test_maple_tree.c | 37404 +++++ mm/Kconfig | 3 - mm/Makefile | 2 +- mm/damon/Makefile | 2 +- mm/damon/paddr.c | 60 +- mm/damon/vaddr-test.h | 37 +- mm/damon/vaddr.c | 53 +- mm/debug.c | 32 +- mm/debug_vm_pgtable.c | 31 +- mm/filemap.c | 59 +- mm/folio-compat.c | 13 + mm/gup.c | 410 +- mm/huge_memory.c | 133 +- mm/hugetlb.c | 21 +- mm/hugetlb_vmemmap.c | 170 +- mm/hwpoison-inject.c | 7 +- mm/init-mm.c | 8 +- mm/internal.h | 130 +- mm/kasan/Makefile | 2 +- mm/kasan/hw_tags.c | 18 +- mm/kasan/kasan.h | 14 +- mm/kasan/report.c | 32 +- mm/kfence/Makefile | 2 +- mm/khugepaged.c | 18 +- mm/ksm.c | 41 +- mm/maccess.c | 119 - mm/madvise.c | 105 +- mm/memblock.c | 15 +- mm/memcontrol.c | 249 +- mm/memory-failure.c | 49 +- mm/memory.c | 122 +- mm/memory_hotplug.c | 16 +- mm/mempolicy.c | 60 +- mm/memremap.c | 1 + mm/migrate.c | 75 +- mm/migrate_device.c | 21 +- mm/mlock.c | 58 +- mm/mmap.c | 2119 +- mm/mprotect.c | 11 +- mm/mremap.c | 22 +- mm/msync.c | 2 +- mm/nommu.c | 124 +- mm/oom_kill.c | 6 +- mm/page_alloc.c | 66 +- mm/page_idle.c | 30 +- mm/page_owner.c | 16 +- mm/page_vma_mapped.c | 58 +- mm/pagewalk.c | 2 +- mm/readahead.c | 224 +- mm/rmap.c | 425 +- mm/slab_common.c | 2 +- mm/slob.c | 2 +- mm/sparse-vmemmap.c | 176 +- mm/sparse.c | 26 +- mm/swap.c | 35 +- mm/swapfile.c | 4 +- mm/truncate.c | 110 +- mm/usercopy.c | 5 +- mm/userfaultfd.c | 15 +- mm/util.c | 68 +- mm/vmacache.c | 117 - mm/vmscan.c | 324 +- mm/vmstat.c | 4 - mm/workingset.c | 25 +- net/8021q/vlan_dev.c | 8 +- net/bluetooth/hci_sync.c | 4 +- net/bluetooth/mgmt.c | 4 +- net/bluetooth/mgmt_util.c | 3 +- net/bpfilter/bpfilter_kern.c | 2 +- net/bridge/br.c | 15 +- net/bridge/br_input.c | 11 +- net/bridge/br_multicast.c | 4 + net/bridge/br_netlink.c | 6 +- net/bridge/br_private.h | 6 +- net/bridge/br_switchdev.c | 97 +- net/bridge/br_vlan.c | 117 +- net/can/j1939/transport.c | 2 +- net/core/dev.c | 131 +- net/core/drop_monitor.c | 79 +- net/core/gro_cells.c | 36 +- net/core/net-sysfs.c | 8 +- net/core/rtnetlink.c | 4 +- net/core/skbuff.c | 57 +- net/core/sock.c | 8 +- net/core/utils.c | 4 +- net/dsa/dsa2.c | 8 + net/dsa/dsa_priv.h | 7 + net/dsa/master.c | 7 +- net/dsa/port.c | 148 +- net/dsa/slave.c | 112 +- net/dsa/switch.c | 187 +- net/dsa/tag_8021q.c | 4 +- net/dsa/tag_lan9303.c | 21 +- net/dsa/tag_ocelot_8021q.c | 7 + net/ethtool/netlink.h | 2 +- net/ethtool/rings.c | 19 +- net/hsr/hsr_framereg.c | 23 +- net/hsr/hsr_framereg.h | 8 +- net/ipv4/af_inet.c | 5 +- net/ipv4/arp.c | 9 +- net/ipv4/devinet.c | 7 + net/ipv4/fib_frontend.c | 8 +- net/ipv4/fib_lookup.h | 7 +- net/ipv4/fib_semantics.c | 6 +- net/ipv4/fib_trie.c | 22 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ping.c | 11 +- net/ipv4/route.c | 4 +- net/ipv4/tcp_input.c | 42 +- net/ipv4/tcp_ipv4.c | 32 +- net/ipv4/udp_tunnel_nic.c | 2 +- net/ipv6/addrconf.c | 29 +- net/ipv6/af_inet6.c | 24 +- net/ipv6/ip6_flowlabel.c | 4 +- net/ipv6/ip6_offload.c | 2 + net/ipv6/ip6_output.c | 3 +- net/ipv6/ip6mr.c | 18 +- net/ipv6/ipv6_sockglue.c | 6 +- net/ipv6/ndisc.c | 49 +- net/ipv6/ping.c | 21 +- net/ipv6/route.c | 19 +- net/ipv6/tcp_ipv6.c | 44 +- net/iucv/iucv.c | 2 +- net/mac80211/Makefile | 3 +- net/mac80211/agg-rx.c | 20 +- net/mac80211/agg-tx.c | 10 +- net/mac80211/cfg.c | 8 + net/mac80211/chan.c | 5 +- net/mac80211/eht.c | 76 + net/mac80211/ieee80211_i.h | 18 + net/mac80211/main.c | 14 +- net/mac80211/mesh.c | 5 +- net/mac80211/mlme.c | 172 +- net/mac80211/rx.c | 14 +- net/mac80211/util.c | 238 +- net/mac80211/vht.c | 34 +- net/mctp/device.c | 25 +- net/mctp/neigh.c | 2 +- net/mctp/route.c | 38 +- net/mctp/test/utils.c | 1 - net/mptcp/mib.c | 2 + net/mptcp/mib.h | 2 + net/mptcp/options.c | 13 +- net/mptcp/pm.c | 19 +- net/mptcp/pm_netlink.c | 71 +- net/mptcp/protocol.h | 29 +- net/mptcp/sockopt.c | 2 + net/mptcp/subflow.c | 37 +- net/netfilter/nf_tables_api.c | 16 +- net/netfilter/nf_tables_offload.c | 3 +- net/netfilter/nft_dup_netdev.c | 6 + net/netfilter/nft_fwd_netdev.c | 6 + net/netfilter/nft_immediate.c | 12 +- net/netfilter/nft_limit.c | 18 + net/netfilter/xt_socket.c | 2 + net/sched/act_api.c | 15 +- net/sched/act_ct.c | 5 - net/sctp/sm_statefuns.c | 8 +- net/smc/af_smc.c | 20 +- net/sunrpc/svc.c | 39 +- net/sunrpc/svc_xprt.c | 2 +- net/sunrpc/svcauth.c | 2 + net/sunrpc/svcauth_unix.c | 60 + net/switchdev/switchdev.c | 160 +- net/tipc/name_table.c | 2 +- net/tipc/node.c | 13 +- net/tipc/socket.c | 2 +- net/vmw_vsock/af_vsock.c | 1 + net/wireless/chan.c | 91 +- net/wireless/nl80211.c | 137 +- net/wireless/reg.c | 6 + net/wireless/util.c | 131 + samples/user_events/Makefile | 5 + samples/user_events/example.c | 91 + scripts/check-blacklist-hashes.awk | 37 + scripts/checkpatch.pl | 11 +- scripts/dtc/libfdt/fdt.h | 4 +- scripts/kallsyms.c | 2 +- scripts/kconfig/confdata.c | 27 +- scripts/pahole-flags.sh | 3 + scripts/spelling.txt | 16 + security/integrity/Kconfig | 13 + security/integrity/Makefile | 1 + security/integrity/digsig.c | 15 +- security/integrity/ima/ima_api.c | 10 +- security/integrity/ima/ima_fs.c | 31 +- security/integrity/ima/ima_init.c | 5 +- security/integrity/ima/ima_main.c | 7 +- security/integrity/ima/ima_policy.c | 2 +- security/integrity/ima/ima_template_lib.c | 5 +- security/integrity/integrity.h | 31 +- .../integrity/platform_certs/keyring_handler.c | 44 +- .../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/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/security.c | 7 + security/selinux/hooks.c | 92 +- security/selinux/ss/conditional.c | 2 - security/selinux/ss/ebitmap.c | 1 - security/selinux/ss/mls.c | 1 - security/selinux/ss/services.c | 2 - security/selinux/xfrm.c | 2 +- security/tomoyo/load_policy.c | 4 +- sound/hda/ext/hdac_ext_controller.c | 31 +- sound/pci/hda/Kconfig | 19 +- sound/pci/hda/hda_codec.c | 94 +- sound/pci/hda/hda_intel.c | 1 + sound/pci/hda/hda_local.h | 2 - sound/pci/hda/hda_tegra.c | 33 +- sound/pci/hda/patch_hdmi.c | 274 +- sound/soc/codecs/cs4265.c | 3 +- sound/soc/codecs/hdac_hda.c | 2 +- sound/soc/codecs/lpass-rx-macro.c | 12 +- sound/soc/codecs/lpass-va-macro.c | 4 +- sound/soc/codecs/wcd934x.c | 11 +- sound/soc/codecs/wcd938x.c | 43 +- sound/soc/intel/atom/sst-mfld-dsp.h | 4 +- sound/soc/intel/boards/sof_es8336.c | 8 + sound/soc/intel/skylake/skl-topology.h | 2 +- sound/soc/intel/skylake/skl.c | 1 + 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 | 3 - sound/soc/qcom/Kconfig | 2 +- sound/soc/soc-core.c | 2 +- sound/soc/soc-ops.c | 4 +- sound/soc/sof/Makefile | 4 +- sound/soc/sof/core.c | 9 + sound/soc/sof/intel/hda.c | 1 + sound/soc/sof/sof-pci-dev.c | 8 + sound/soc/sof/topology.c | 2 +- sound/soc/tegra/tegra20_spdif.c | 2 +- tools/arch/x86/include/asm/msr-index.h | 1 + tools/arch/x86/lib/memcpy_64.S | 10 +- tools/arch/x86/lib/memset_64.S | 6 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 90 + tools/bpf/bpftool/Makefile | 14 +- tools/bpf/bpftool/bash-completion/bpftool | 6 +- tools/bpf/bpftool/gen.c | 736 +- tools/bpf/bpftool/main.h | 2 +- tools/bpf/bpftool/map.c | 33 +- tools/bpf/bpftool/prog.c | 7 +- tools/bpf/bpftool/xlated_dumper.c | 5 +- tools/certs/print-cert-tbs-hash.sh | 91 + tools/cgroup/memcg_slabinfo.py | 30 +- tools/iio/iio_event_monitor.c | 1 + tools/include/linux/coresight-pmu.h | 2 + tools/include/linux/slab.h | 4 + tools/include/uapi/linux/if_link.h | 1 + tools/include/uapi/linux/kvm.h | 1 + tools/include/uapi/linux/perf_event.h | 2 + tools/lib/bpf/libbpf.c | 96 +- tools/lib/bpf/libbpf_internal.h | 9 + tools/lib/bpf/netlink.c | 8 +- tools/lib/bpf/relo_core.c | 79 +- tools/lib/bpf/relo_core.h | 42 +- tools/lib/perf/include/internal/cpumap.h | 6 +- tools/lib/perf/include/perf/cpumap.h | 5 + tools/lib/perf/include/perf/event.h | 2 +- tools/lib/perf/libperf.map | 1 + tools/lib/perf/tests/test-cpumap.c | 11 + tools/lib/perf/tests/test-evlist.c | 5 +- tools/objtool/arch/x86/decode.c | 11 +- tools/perf/Documentation/itrace.txt | 2 + tools/perf/Documentation/perf-intel-pt.txt | 104 +- tools/perf/Documentation/perf-script.txt | 13 +- tools/perf/arch/arm/util/cs-etm.c | 3 + .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 17 +- tools/perf/arch/x86/util/intel-pt.c | 7 + tools/perf/builtin-annotate.c | 14 +- tools/perf/builtin-c2c.c | 4 +- tools/perf/builtin-report.c | 10 +- tools/perf/builtin-script.c | 80 +- tools/perf/builtin-top.c | 8 +- tools/perf/builtin-trace.c | 23 +- 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 | 4713 +- .../arch/x86/broadwell/floating-point.json | 235 +- .../pmu-events/arch/x86/broadwell/frontend.json | 361 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 4312 +- .../perf/pmu-events/arch/x86/broadwell/other.json | 42 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 1903 +- .../arch/x86/broadwell/virtual-memory.json | 412 +- .../arch/x86/broadwellde/bdwde-metrics.json | 407 +- .../pmu-events/arch/x86/broadwellde/cache.json | 1122 +- .../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 | 1300 +- .../arch/x86/broadwellx/floating-point.json | 224 +- .../pmu-events/arch/x86/broadwellx/frontend.json | 335 +- .../pmu-events/arch/x86/broadwellx/memory.json | 974 +- .../perf/pmu-events/arch/x86/broadwellx/other.json | 28 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 1891 +- .../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 | 1466 +- .../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 | 1446 +- .../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 | 1796 +- .../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 | 1070 +- 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 | 591 +- tools/perf/pmu-events/arch/x86/icelake/other.json | 630 +- .../perf/pmu-events/arch/x86/icelake/pipeline.json | 1081 +- .../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 | 1446 +- .../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 | 1769 +- .../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 | 1594 +- .../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 | 1769 +- .../arch/x86/ivytown/virtual-memory.json | 232 +- tools/perf/pmu-events/arch/x86/jaketown/cache.json | 1582 +- .../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 | 1556 +- .../arch/x86/jaketown/virtual-memory.json | 178 +- .../pmu-events/arch/x86/knightslanding/cache.json | 2602 +- .../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 | 3062 +- .../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 | 1634 +- .../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 | 578 +- tools/perf/pmu-events/arch/x86/skylake/memory.json | 1566 +- tools/perf/pmu-events/arch/x86/skylake/other.json | 46 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 1083 +- .../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 +- .../{elkhartlake => tremontx}/floating-point.json | 0 .../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 | 2045 +- .../arch/x86/tremontx/virtual-memory.json | 320 +- .../pmu-events/arch/x86/westmereep-dp/cache.json | 2734 +- .../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 | 3142 +- .../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 | 3142 +- .../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/attr/README | 2 + tools/perf/tests/attr/test-record-graph-default | 2 + .../tests/attr/test-record-graph-default-aarch64 | 9 + tools/perf/tests/attr/test-record-graph-fp | 2 + tools/perf/tests/attr/test-record-graph-fp-aarch64 | 9 + tools/perf/tests/pmu-events.c | 32 +- tools/perf/tests/shell/stat_all_metrics.sh | 10 +- tools/perf/tests/sigtrap.c | 15 +- tools/perf/util/auxtrace.c | 4 + tools/perf/util/auxtrace.h | 4 + tools/perf/util/bpf-loader.c | 3 +- tools/perf/util/cs-etm.c | 16 +- tools/perf/util/data.c | 7 +- tools/perf/util/event.h | 45 +- tools/perf/util/evlist-hybrid.c | 4 +- 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/mmap.c | 2 +- .../util/scripting-engines/trace-event-python.c | 3 +- tools/perf/util/sort.c | 128 + tools/perf/util/sort.h | 2 + tools/perf/util/top.h | 5 +- tools/power/cpupower/Makefile | 6 +- 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/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 + tools/power/x86/intel-speed-select/Build | 2 +- tools/power/x86/intel-speed-select/Makefile | 10 +- 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 + 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/memblock/tests/basic_api.c | 92 +- tools/testing/radix-tree/.gitignore | 2 + tools/testing/radix-tree/Makefile | 9 +- tools/testing/radix-tree/generated/autoconf.h | 1 + tools/testing/radix-tree/linux.c | 160 +- tools/testing/radix-tree/linux/kernel.h | 1 + tools/testing/radix-tree/linux/lockdep.h | 2 + tools/testing/radix-tree/linux/maple_tree.h | 7 + tools/testing/radix-tree/maple.c | 59 + tools/testing/radix-tree/trace/events/maple_tree.h | 3 + tools/testing/selftests/arm64/abi/syscall-abi.c | 1 - tools/testing/selftests/arm64/fp/sve-ptrace.c | 2 - .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 11 - tools/testing/selftests/arm64/mte/check_user_mem.c | 193 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/prog_tests/btf.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 63 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 2 +- .../selftests/bpf/progs/test_sockmap_kern.h | 26 +- tools/testing/selftests/bpf/test_cpp.cpp | 90 +- tools/testing/selftests/bpf/verifier/calls.c | 19 + tools/testing/selftests/bpf/vmtest.sh | 2 +- tools/testing/selftests/exec/Makefile | 2 +- .../exec/{binfmt_script => binfmt_script.py} | 0 tools/testing/selftests/kvm/s390x/memop.c | 15 + .../selftests/kvm/x86_64/sev_migrate_tests.c | 125 +- tools/testing/selftests/livepatch/functions.sh | 22 +- tools/testing/selftests/livepatch/test-ftrace.sh | 3 +- tools/testing/selftests/memfd/memfd_test.c | 1 + tools/testing/selftests/net/cmsg_ipv6.sh | 156 + tools/testing/selftests/net/cmsg_sender.c | 170 +- tools/testing/selftests/net/fib_tests.sh | 58 +- tools/testing/selftests/net/forwarding/Makefile | 1 + .../selftests/net/forwarding/bridge_locked_port.sh | 180 + tools/testing/selftests/net/forwarding/lib.sh | 8 + tools/testing/selftests/net/mptcp/diag.sh | 44 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 19 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 163 +- tools/testing/selftests/net/mptcp/settings | 2 +- tools/testing/selftests/ptp/testptp.c | 18 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 14 +- tools/testing/selftests/rseq/rseq-x86.h | 14 +- tools/testing/selftests/rseq/rseq.c | 5 +- tools/testing/selftests/rseq/rseq.h | 3 +- tools/testing/selftests/sgx/Makefile | 2 +- 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/vm/map_fixed_noreplace.c | 49 +- tools/testing/selftests/vm/transhuge-stress.c | 35 +- tools/testing/selftests/x86/check_cc.sh | 2 +- tools/vm/page_owner_sort.c | 8 +- usr/include/Makefile | 8 - virt/kvm/kvm_main.c | 4 +- 3361 files changed, 620309 insertions(+), 98323 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7280a create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1014 create mode 100644 Documentation/ABI/testing/sysfs-driver-intel_sdsi delete mode 100644 Documentation/block/biodoc.rst create mode 100644 Documentation/core-api/maple_tree.rst create mode 100644 Documentation/devicetree/bindings/arm/npcm/nuvoton,gcr.yaml delete mode 100644 Documentation/devicetree/bindings/ata/cortina,gemini-sata-bridge.txt create mode 100644 Documentation/devicetree/bindings/ata/cortina,gemini-sata-bridge.yaml create mode 100644 Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml delete mode 100644 Documentation/devicetree/bindings/clock/cs2000-cp.txt create mode 100644 Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml create mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-aes.yaml create mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-sha.yaml create mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-tdes.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/atmel-crypto.txt create mode 100644 Documentation/devicetree/bindings/display/msm/dpu-msm8998.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7280a.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/ab8500.txt create mode 100644 Documentation/devicetree/bindings/mfd/silergy,sy7636a.yaml create mode 100644 Documentation/devicetree/bindings/mfd/stericsson,ab8500.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/cortina,gemini-flash.txt create mode 100644 Documentation/devicetree/bindings/mtd/mxicy,nand-ecc-engine.yaml create mode 100644 Documentation/devicetree/bindings/mtd/nand-chip.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/spi-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/spi-nand.yaml create mode 100644 Documentation/devicetree/bindings/net/mctp-i2c-controller.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v2-qcom-level.yaml delete mode 100644 Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt delete mode 100644 Documentation/devicetree/bindings/opp/qcom-opp.txt delete mode 100644 Documentation/devicetree/bindings/power/avs/qcom,cpr.txt create mode 100644 Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml create mode 100644 Documentation/devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-mxic.txt create mode 100644 Documentation/devicetree/bindings/staging/net/wireless/silabs,wfx.yaml delete mode 100644 Documentation/devicetree/bindings/timer/arm,armv7m-systick.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,armv7m-systick.yaml create mode 100644 Documentation/devicetree/bindings/usb/willsemi,wusb3801.yaml delete mode 100644 Documentation/driver-api/mtd/intel-spi.rst create mode 100644 Documentation/driver-api/mtd/spi-intel.rst create mode 100644 Documentation/hwmon/sy7636a-hwmon.rst create mode 100644 Documentation/scheduler/sched-debug.rst create mode 100644 Documentation/trace/user_events.rst delete mode 100644 Documentation/translations/conf.py create mode 100644 Documentation/translations/zh_CN/power/energy-model.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-energy.rst create mode 100644 Documentation/vm/vmemmap_dedup.rst create mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-extended-wifi.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-vero4k-plus.dts create mode 100644 arch/arm64/boot/dts/arm/juno-r1-scmi.dts create mode 100644 arch/arm64/boot/dts/arm/juno-r2-scmi.dts create mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dts create mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos7885.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-imx219.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs232-rts.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs422.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs485.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-imx219.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs232-rts.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs422.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs485.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7903.dts create mode 100644 arch/arm64/kernel/elfcore.c delete mode 100644 arch/csky/include/asm/segment.h delete mode 100644 arch/mips/include/asm/war.h create mode 100644 arch/parisc/include/asm/vdso.h create mode 100644 arch/parisc/include/uapi/asm/auxvec.h create mode 100644 arch/parisc/kernel/vdso.c create mode 100644 arch/parisc/kernel/vdso32/Makefile create mode 100755 arch/parisc/kernel/vdso32/gen_vdso_offsets.sh copy arch/{sh/kernel/vsyscall/vsyscall-note.S => parisc/kernel/vdso32/note.S} (100%) create mode 100644 arch/parisc/kernel/vdso32/restart_syscall.S create mode 100644 arch/parisc/kernel/vdso32/sigtramp.S create mode 100644 arch/parisc/kernel/vdso32/vdso32.lds.S create mode 100644 arch/parisc/kernel/vdso32/vdso32_wrapper.S create mode 100644 arch/parisc/kernel/vdso64/Makefile copy arch/{s390 => parisc}/kernel/vdso64/gen_vdso_offsets.sh (100%) create mode 100644 arch/parisc/kernel/vdso64/note.S create mode 100644 arch/parisc/kernel/vdso64/restart_syscall.S create mode 100644 arch/parisc/kernel/vdso64/sigtramp.S create mode 100644 arch/parisc/kernel/vdso64/vdso64.lds.S create mode 100644 arch/parisc/kernel/vdso64/vdso64_wrapper.S delete mode 100644 arch/sh/include/asm/segment.h delete mode 100644 arch/x86/kvm/mmu/mmu_audit.c create mode 100644 arch/x86/mm/pgprot.c create mode 100644 drivers/clk/mediatek/clk-pll.h create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.h delete mode 100644 drivers/cxl/core/bus.c create mode 100644 drivers/cxl/core/hdm.c create mode 100644 drivers/cxl/core/pci.c create mode 100644 drivers/cxl/core/port.c create mode 100644 drivers/cxl/cxlpci.h create mode 100644 drivers/cxl/mem.c delete mode 100644 drivers/cxl/pci.h create mode 100644 drivers/cxl/port.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/dcn316_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/dcn316_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_5_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_5_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_offset.h create 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/dpcs/dpcs_4_2_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_3_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_3_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_5_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_5_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_8_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_8_sh_mask.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_5.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.h create mode 100644 drivers/gpu/drm/i915/display/icl_dsi_regs.h create mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h create mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_regs.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_domain.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h create mode 100644 drivers/gpu/drm/i915/i915_file_private.h create mode 100644 drivers/gpu/drm/i915/i915_vma_resource.c create mode 100644 drivers/gpu/drm/i915/i915_vma_resource.h delete mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c delete mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h create mode 100644 drivers/gpu/drm/i915/intel_mchbar_regs.h delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h create mode 100644 drivers/gpu/drm/msm/dp/dp_clk_util.c create mode 100644 drivers/gpu/drm/msm/dp/dp_clk_util.h create mode 100644 drivers/gpu/drm/msm/msm_io_utils.c create mode 100644 drivers/hid/hid-razer.c create mode 100644 drivers/hwmon/sy7636a-hwmon.c create mode 100644 drivers/i2c/busses/i2c-ccgx-ucsi.c create mode 100644 drivers/i2c/busses/i2c-ccgx-ucsi.h create mode 100644 drivers/iio/accel/adxl367.c create mode 100644 drivers/iio/accel/adxl367.h create mode 100644 drivers/iio/accel/adxl367_i2c.c create mode 100644 drivers/iio/accel/adxl367_spi.c create mode 100644 drivers/iio/adc/ad7280a.c create mode 100644 drivers/iio/frequency/admv1014.c create mode 100644 drivers/memory/tegra/tegra234.c delete mode 100644 drivers/mfd/ab8500-debugfs.c create mode 100644 drivers/mtd/nand/ecc-mxic.c delete mode 100644 drivers/mtd/spi-nor/controllers/intel-spi-pci.c delete mode 100644 drivers/mtd/spi-nor/controllers/intel-spi-platform.c delete mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.c delete mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.h create mode 100644 drivers/net/mctp/mctp-i2c.c create mode 100644 drivers/nvmem/sunplus-ocotp.c create mode 100644 drivers/platform/x86/intel/sdsi.c create mode 100644 drivers/scsi/arm/arm_scsi.h delete mode 100644 drivers/scsi/arm/scsi.h delete mode 100644 drivers/scsi/scsi.h create mode 100644 drivers/spi/spi-intel-pci.c create mode 100644 drivers/spi/spi-intel-platform.c create mode 100644 drivers/spi/spi-intel.c create mode 100644 drivers/spi/spi-intel.h delete mode 100644 drivers/staging/iio/adc/ad7280a.c delete mode 100644 drivers/staging/iio/adc/ad7280a.h delete mode 100644 drivers/staging/r8188eu/hal/odm_debug.c delete mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] create mode 100644 drivers/usb/typec/wusb3801.c create mode 100644 include/asm-generic/access_ok.h create mode 100644 include/dt-bindings/clock/cirrus,cs2000-cp.h create mode 100644 include/dt-bindings/clock/sun6i-rtc.h delete mode 100644 include/linux/irqchip/versatile-fpga.h create mode 100644 include/linux/kasan-enabled.h create mode 100644 include/linux/maple_tree.h create mode 100644 include/linux/mfd/sy7636a.h create mode 100644 include/linux/mtd/nand-ecc-mxic.h delete mode 100644 include/linux/platform_data/x86/intel-spi.h create mode 100644 include/linux/platform_data/x86/spi-intel.h delete mode 100644 include/linux/vmacache.h create mode 100644 include/media/mipi-csi2.h create mode 100644 include/trace/events/maple_tree.h create mode 100644 include/uapi/linux/user_events.h create mode 100644 kernel/trace/trace_events_user.c create mode 100644 lib/maple_tree.c create mode 100644 lib/test_maple_tree.c delete mode 100644 mm/vmacache.c create mode 100644 net/mac80211/eht.c create mode 100644 samples/user_events/Makefile create mode 100644 samples/user_events/example.c create mode 100755 scripts/check-blacklist-hashes.awk create mode 100644 security/integrity/platform_certs/machine_keyring.c create mode 100755 tools/certs/print-cert-tbs-hash.sh create mode 100644 tools/perf/pmu-events/arch/x86/goldmont/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/silvermont/floating-point.json copy tools/perf/pmu-events/arch/x86/{elkhartlake => tremontx}/floating-point.json (100%) create mode 100644 tools/perf/tests/attr/test-record-graph-default-aarch64 create mode 100644 tools/perf/tests/attr/test-record-graph-fp-aarch64 create mode 100644 tools/power/cpupower/lib/acpi_cppc.c create mode 100644 tools/power/cpupower/lib/acpi_cppc.h create mode 100644 tools/power/x86/intel-speed-select/hfi-events.c create mode 100644 tools/power/x86/intel-speed-select/isst-daemon.c create mode 100644 tools/testing/cxl/mock_mem.c delete mode 100644 tools/testing/cxl/mock_pmem.c create mode 100644 tools/testing/radix-tree/linux/maple_tree.h create mode 100644 tools/testing/radix-tree/maple.c create mode 100644 tools/testing/radix-tree/trace/events/maple_tree.h rename tools/testing/selftests/exec/{binfmt_script => binfmt_script.py} (100%) create mode 100755 tools/testing/selftests/net/cmsg_ipv6.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_locked_port.sh create mode 100644 tools/testing/selftests/user_events/Makefile create mode 100644 tools/testing/selftests/user_events/dyn_test.c create mode 100644 tools/testing/selftests/user_events/ftrace_test.c create mode 100644 tools/testing/selftests/user_events/perf_test.c create mode 100644 tools/testing/selftests/user_events/settings