This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 0cae6ea3eb63 mm/huge_memory: remove stale page_trans_huge_mapcount() omits 9ea6856165de mm/swapfile: remove stale reuse_swap_page() omits 730394e9a7c5 mm/khugepaged: remove reuse_swap_page() usage omits 791ed87d6050 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() omits ded8e076553a mm: streamline COW logic in do_swap_page() omits b78678361166 mm: slightly clarify KSM logic in do_swap_page() omits f13aeb4e9e14 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs omits 0deaab0c0e02 mm: optimize do_wp_page() for exclusive pages in the swapcache omits 5ec28d59ae96 userfaultfd/selftests: enable hugetlb remap and remove eve [...] omits 3c973ce4eba7 selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test omits 397c1285dabd mm: enable MADV_DONTNEED for hugetlb mappings omits 21e95a1366a0 mm/rmap: fix argument list that the kdoc format and script [...] omits c671d22a4aed Merge branch 'akpm-current/current' omits d0a3c0d1cc19 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits 7d800c25b7ba Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" omits a51a7a979bee selftests: use -isystem instead of -I to include headers omits 980895b65e59 selftests: kselftest framework: provide "finished" helper omits a0dd9b3717a4 selftests: vm: remove dependecy from internal kernel macros omits 1e54ee729bf5 selftests: vm: add the uapi headers include variable omits 08485a078864 selftests: mptcp: add the uapi headers include variable omits 26493c571a30 selftests: net: add the uapi headers include variable omits fe063a3d9b3f selftests: landlock: add the uapi headers include variable omits 546f1f6f75fe selftests: kvm: add the uapi headers include variable omits bd6e9daab8f5 selftests: futex: add the uapi headers include variable omits 1f589c6eff89 selftests: correct the headers install path omits dd255e13b28f selftests: add and export a kernel uapi headers path omits b36a84c20417 selftests: set the BUILD variable to absolute path omits 12b285744ec6 kernel/resource: fix kfree() of bootmem memory again omits a8db5dd061ab kcov: properly handle subsequent mmap calls omits 96f00ace7e88 kcov: split ioctl handling into locked and unlocked parts omits 5b3a5df0f5b0 panic: add option to dump all CPUs backtraces in panic_print omits 66883f44aa11 sysctl: documentation: fix table format warning omits d3f072dfaf73 docs: sysctl/kernel: add missing bit to panic_print omits a4d7a14b9a0e kasan: no need to unset panic_on_warn in end_report() omits 77b0a18a6ed9 ubsan: no need to unset panic_on_warn in ubsan_epilogue() omits 6fe1d448f552 panic: unset panic_on_warn inside panic() omits 5ca9a1ad1add docs: kdump: add scp example to write out the dump file omits 445039793697 docs: kdump: update description about sysfs file system support omits 4320f5888dd5 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits c1845f58fb43 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits a44a1ae142cc riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] omits 6c7443cd9166 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] omits d52cb9622f8b selftests/exec: test for empty string on NULL argv omits 7752f7a76e68 exec: Fix min/max typo in stack space calculation omits 7155f02fe126 exec: force single empty string when argv is empty omits 98287eb4dee4 fat: use pointer to simple type in put_user() omits 4d29707ad7e8 minix: fix bug when opening a file with O_DIRECT omits 9a6a651c49e1 fs/pipe.c: local vars have to match types of proper pipe_i [...] omits 29c27ac2789a fs/pipe: use kvcalloc to allocate a pipe_buffer array omits 970f12399237 init/main.c: silence some -Wunused-parameter warnings omits 3520a4cb5e16 init/main.c: return 1 from handled __setup() functions omits 649c07a77969 init.h: improve __setup and early_param documentation omits f99002018003 init: use ktime_us_delta() to make initcall_debug log more [...] omits b999d13e3fa5 kallsyms: print module name in %ps/S case when KALLSYMS is [...] omits c31e7e94b174 binfmt: move more stuff undef CONFIG_COREDUMP omits 26d1b401fed1 ELF: fix overflow in total mapping size calculation omits c08ce25c2012 fs/binfmt_elf: refactor load_elf_binary function omits 335f096b9bb9 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 omits 33fe5123130f fs/binfmt_elf: fix AT_PHDR for unusual ELF files omits 59054fd2aa6f checkpatch: add early_param exception to blank line after [...] omits 5e168c55be46 checkpatch: add --fix option for some TRAILING_STATEMENTS omits f55fa30d70ab checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] omits 90f91702d175 lz4: fix LZ4_decompress_safe_partial read out of bound omits 99b0e93913f9 bitfield: add explicit inclusions to the example omits e74f4dc55eca ilog2: force inlining of __ilog2_u32() and __ilog2_u64() omits 910e6cd7f40a include: drop pointless __compiler_offsetof indirection omits ef7b888a458c Kconfig.debug: make DEBUG_INFO always default=n omits 29ac8430a44d Kconfig.debug: make DEBUG_INFO selectable from a choice omits cee79d866cad kernel/ksysfs.c: use helper macro __ATTR_RW omits b03a09f3308f proc/sysctl: make protected_* world readable omits 72ad8ca0d351 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment omits 8f2a678f3d7e proc/vmcore: fix possible deadlock on concurrent mmap and read omits 3d0edcd10876 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix omits e4829a874ebc proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks omits 4d9d8b6f1fe5 kernel/hung_task.c: Monitor killed tasks. omits a0fb054a9bfb fs/buffer.c: dump more info for __getblk_gfp() stall problem omits d517ec7f030e fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 288b1fd51864 Docs/damon: update outdated term 'regions update interval' omits 988b8d7469d9 Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] omits adfc6e810533 Docs/vm/damon: call low level monitoring primitives the op [...] omits e9d12c6bd5aa mm/damon: remove unnecessary CONFIG_DAMON option omits 9d3f4333995f mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] omits 77861a3e0896 mm/damon/dbgfs-test: fix is_target_id() change omits be17f72d9ed8 mm/damon/dbgfs: use operations id for knowing if the targe [...] omits 61263161e298 mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] omits 0c9852d00817 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] omits b4309aeb4fcf mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] omits 9777207e19bc mm/damon: let monitoring operations can be registered and [...] omits e802fa246553 mm/damon: rename damon_primitives to damon_operations omits 785867092e78 mm/damon: remove redundant page validation omits 58e03c506717 mm/damon: remove the target id concept omits e3a9a6c209b1 mm/damon/core: move damon_set_targets() into dbgfs omits bdf9881a5b75 Docs/admin-guide/mm/damon/usage: update for changed initai [...] omits 0452c43e62e8 mm/damon/dbgfs/init_regions: use target index instead of t [...] omits 97a43eaef741 mm/hmm.c: remove unneeded local variable ret omits 8f4e93334626 mm/kfence: remove unnecessary CONFIG_KFENCE option omits dd7531053c9a mm/highmem: remove unnecessary done label omits ebd122e12b46 highmem-document-kunmap_local-v2 omits bf612b781d62 highmem: document kunmap_local() omits 73594114d635 mm/usercopy: return 1 from hardened_usercopy __setup() handler omits bbc427a98870 mm: uninline copy_overflow() omits 245287d0f891 mm: remove usercopy_warn() omits 4172d6239600 mm/zswap.c: allow handling just same-value filled pages omits 220e32928c04 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits bccee68ae6c4 drivers/base/memory: clarify adding and removing of memory blocks omits e38a8b6d99a2 drivers/base/memory: determine and store zone for single-z [...] omits ef01cb2ee7e4 drivers/base/node: rename link_mem_sections() to register_ [...] omits 52c70f45541d mm/memory_hotplug: fix misplaced comment in offline_pages omits e9d56821cbc7 mm/memory_hotplug: clean up try_offline_node omits 8d070ba6152a mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] omits 4654049770e4 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix omits 5f0746634559 mm/memory_hotplug: remove obsolete comment of __add_pages omits cca8c57685b1 drivers/base/node: consolidate node device subsystem initi [...] omits 1c3f8f8bf6e7 drivers/base/memory: add memory block to memory group afte [...] omits 498a6ac44691 memcg: do not tweak node in alloc_mem_cgroup_per_node_info omits 5b38e23f3181 mm: make free_area_init_node aware of memory less nodes omits cccdba033e10 mm, memory_hotplug: reorganize new pgdat initialization omits f1d4f7c1480f mm, memory_hotplug: drop arch_free_nodedata omits f55dc98759da mm-handle-uninitialized-numa-nodes-gracefully-fix omits 17ec578dfa56 mm: handle uninitialized numa nodes gracefully omits e1556bf46775 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] omits 272598f6ce5a mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 0694dd28dd8f mm/balloon_compaction: make balloon page compaction callba [...] omits 58cdb9b3a927 mm/hwpoison: check the subpage, not the head page omits d634f30bbfd7 mm/ksm: use helper macro __ATTR_RW omits 22c4a61af548 mm/vmstat: add event for ksm swapping in copy omits 49fc03dcc6c9 mm: page_io: fix psi memory pressure error on cold swapins omits 0c0831c9801b memory tiering: skip to scan fast memory omits ee7b198bd09e NUMA balancing: optimize page placement for memory tiering system omits 7027269b2722 NUMA Balancing: add page promotion counter omits da82fb731799 powerpc/fadump: opt out from freeing pages on cma activati [...] omits b64a305df667 mm/cma: provide option to opt out from exposing pages on a [...] omits 059f591fb9d2 mm,migrate: fix establishing demotion target omits 22ed8b5eceb6 mm/migration: add trace events for base page and HugeTLB m [...] omits 25e4c054d866 mm/migration: add trace events for THP migrations omits fb9fac9d6b54 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 457ba035b93a mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 599ed09edd7b userfaultfd: provide unmasked address on page-fault omits d4277cd018c9 mm/hugetlb: use helper macro __ATTR_RW omits f591288fcf67 hugetlb-clean-up-potential-spectre-issue-warnings-v2 omits 87948cbc0e9d hugetlb: clean up potential spectre issue warnings omits eded1407b152 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB omits b2e0f19ce754 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 5368045e4c2d selftests: vm: add a hugetlb test case omits 05de994f0302 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits b5da2cdccfad mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 9797bac40ce8 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits c3888d6af80a mm/hwpoison: add in-use hugepage hwpoison filter judgement omits 61ec3abf5b41 mm/hwpoison: avoid the impact of hwpoison_filter() return [...] omits d9dd99a7dff3 mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix omits e4ce2ef5673d mm/hwpoison-inject: support injecting hwpoison to free page omits 844777f2f4a4 mm/memory-failure.c: remove unnecessary PageTransTail check omits 8b8f7500702a mm/memory-failure.c: remove obsolete comment in __soft_off [...] omits f4806237d0c9 mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] omits ff83f731e80c mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev omits 2231a92f24d0 mm/memory-failure.c: fix race with changing page more robustly omits 951e484a9279 mm/memory-failure.c: rework the signaling logic in kill_proc omits f0cd2463a17c mm/memory-failure.c: catch unexpected -EFAULT from vma_address() omits db3a5069b751 mm/memory-failure.c: minor clean up for memory_failure_dev [...] omits 4507e78becb4 mm: invalidate hwpoison page cache page in fault path omits b8ca64625b73 mm/hwpoison: fix error page recovered but reported "not re [...] omits 29d21f1d68e7 mm/memory-failure.c: remove obsolete comment omits 46d63e0ad7ac mm: count time in drain_all_pages during direct reclaim as [...] omits 291c8ec8bf26 arch-x86-mm-numa-do-not-initialize-nodes-twice-v2 omits 174e50e8bf82 arch/x86/mm/numa: Do not initialize nodes twice omits af8e8fb39948 mm/page_alloc: do not prefetch buddies during bulk free omits f31e8111a9c6 mm/page_alloc: limit number of high-order pages on PCP dur [...] omits 5f493bf99060 mm/page_alloc: free pages in a single pass during bulk free omits 8a6fb62bab5a mm/page_alloc: drain the requested list first during bulk free omits 3a4335726c04 mm/page_alloc: simplify how many pages are selected per pc [...] omits 21b062715bf4 mm/page_alloc: track range of active PCP lists during bulk free omits 3fe55fdc2d0d mm/page_alloc: fetch the correct pcp buddy during bulk free omits ae3e47189637 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] omits 7bb6f9d67228 mm/page_alloc: mark pagesets as __maybe_unused omits a722b35d9b7b mm: enforce pageblock_order < MAX_ORDER omits f1053fd90cf3 cma: factor out minimum alignment requirement omits ced5de6c6e22 mm/page_alloc: don't pass pfn to free_unref_page_commit() omits 6825626b48d3 mm/mmzone.h: remove unused macros omits d3888296c04a mm: discard __GFP_ATOMIC omits da45a3089bf2 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits 54d509e4e4ae mm/page_alloc: add penalty to local_node omits ec1129ace30c mm/page_alloc: adding same penalty is enough to get round- [...] omits b3cc0d89420d mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits 892fae0fe869 mm/vmalloc.c: vmap(): don't allow invalid pages omits 4758be23db05 mm/vmalloc.c: fix "unused function" warning omits dd812fb8399c mm/vmalloc: eliminate an extra orig_gfp_mask omits 424de1b5f0c7 mm/vmalloc: add adjust_search_size parameter omits ac716ba7c7f0 mm/vmalloc: Move draining areas out of caller context omits 1ca613577ed3 mm/vmalloc: remove unneeded function forward declaration omits 3f84ee1fd59f mm/sparse: make mminit_validate_memmodel_limits() static omits 29714bafa500 memfd: fix shmem huge page failed to set F_SEAL_WRITE attr [...] omits 272fc0749044 mm/memory.c: use helper function range_in_vma() omits 54a439325f42 mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT omits 2c4fe4ea9457 mm/mmap: drop generic vm_get_page_prot() omits 70d4ec466a52 ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 8d8d30670084 nds32/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits ed16a596ad4d hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits b77ab1fb8cba nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 11522bb92349 microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 9052a608207d um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 00962e643ff6 openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 137544ad16a6 parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 95d4805e0509 extensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 5e2dd28dd431 csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 2a987615b7dc arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 3008b7017830 sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 24407d8df994 alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 180cdb7e79d0 riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 3ca13da8faad s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 74ac3b7fabe6 mm/mmap: drop arch_vm_get_page_pgprot() omits 3e4992687166 mm/mmap: drop arch_filter_pgprot() omits 8953ce7e4a5d mm/mmap: drop protection_map[] omits ba2f607736f7 x86-mm-enable-arch_has_vm_get_page_prot-fix omits badb9659f604 x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 9c6baf729f3c arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits bed268639aa0 m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 2652c4196b31 mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 371318a48dc2 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits bd1fc356b5b3 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits eb9ae319b942 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 057f15d9ddf7 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT omits 4ac58aa44f7d mm/mmap: clarify protection_map[] indices omits 0a4469f628e8 mm/debug_vm_pgtable: drop protection_map[] usage omits 3925a9af6ca1 mm/mmap: return 1 from stack_guard_gap __setup() handler omits d7c421c027e4 mm: rework swap handling of zap_pte_range omits 6ef46d24694d mm: change zap_details.zap_mapping into even_cows omits 37821ca0c869 mm: rename zap_skip_check_mapping() to should_zap_page() omits 697de4a4eab3 mm-dont-skip-swap-entry-even-if-zap_details-specified-v5 omits d426c6e886ab mm: don't skip swap entry even if zap_details specified omits d77565d03933 mm: replace multiple dcache flush with flush_dcache_folio() omits 1535a198d50d mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] omits ae20fdd7f413 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() omits 8cef75b409df mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] omits 22e173e7feec mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] omits a2ac35366313 mm: fix missing cache flush for all tail pages of compound page omits 9c67b0f86d9e mm: thp: fix wrong cache flush in remove_migration_pmd() omits 08be43ff2997 mm: remove mmu_gathers storage from remaining architectures omits d689315a2f97 mm: merge pte_mkhuge() call into arch_make_huge_pte() omits a01ab3dbafc3 mm: generalize ARCH_HAS_FILTER_PGPROT omits f64e6d9a1e40 mm/memcontrol: return 1 from cgroup.memory __setup() handler omits 2879ee212a50 mm/memcg: disable migration instead of preemption in drain [...] omits a46b740fe940 mm/memcg: protect memcg_stock with a local_lock_t omits 9c0fa3a8fb28 mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] omits db8ef9130fc8 mm/memcg: protect per-CPU counter by disabling preemption [...] omits e9675d99d723 mm/memcg: disable threshold event handlers on PREEMPT_RT omits e6dbe6495686 mm/memcg: revert ("mm/memcg: optimize user context object [...] omits b5da1e2e2fb2 memcg: synchronously enforce memory.high for large overcharges omits 41adbc2e05f4 selftests: memcg: test high limit for single entry allocation omits 427063eaa4fc memcg: unify force charging conditions omits 0b84d123d26d memcg: refactor mem_cgroup_oom omits 9c6da92caac8 mm/memcg: retrieve parent memcg from css.parent omits c1f007de0cc7 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation omits 188db8cfb6ec memcg: add per-memcg total kernel memory stat omits b60659d005db memcg: replace in_interrupt() with !in_task() omits fb5985d90dc9 tmpfs: support for file creation time omits 664d9e07c59b mm/gup: remove unused get_user_pages_locked() omits 7f1f444d4762 mm: change lookup_node() to use get_user_pages_fast() omits 6b008ceb88f9 mm/gup: remove unused pin_user_pages_locked() omits a37940f85792 mm/gup: follow_pfn_pte(): -EEXIST cleanup omits 93e5a356707e mm: fix invalid page pointer returned with FOLL_PIN gups omits a26ffae6cf54 filemap: remove find_get_pages() omits 9e10f8d10b20 mm: unexport page_init_poison omits f4e5a54e0a81 tools/vm/page_owner_sort.c: fix the instructions for use omits 8ee8d9a758aa mm/page_owner.c: record tgid omits 9cac98236ad6 mm/page_owner: record task command name omits e40764421dbb mm/page_owner: print memcg information omits db1a473361c5 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] omits 0df1df848b54 lib/vsprintf: avoid redundant work with 0 size omits eb5346ff6f81 Documentation/vm/page_owner.rst: fix comments omits fcd92b21f862 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits b30c582676ba documentation-vm-page_ownerrst-update-the-documentation-fix omits ca85c73c7aa2 Documentation/vm/page_owner.rst: update the documentation omits a4e23be65061 tools/vm/page_owner_sort.c: delete invalid duplicate code omits 8689680ecd19 tools/vm/page_owner_sort.c: two trivial fixes omits b98ea151a171 tools/vm/page_owner_sort.c: support sorting pid and time omits f49a4b04368e tools/vm/page_owner_sort.c: add switch between culling by [...] omits e05a817fc120 tools/vm/page_owner_sort.c: support sorting by stack trace omits 510c01cb18fb tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits f9df9b207ab0 tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 60c8cf2afea7 kasan: print virtual mapping info in reports omits 6c40e7a4aa71 kasan: update function name in comments omits e9b0a542206b mm/kasan: remove unnecessary CONFIG_KASAN option omits bade88f19902 kasan: test: support async (again) and asymm modes for HW_TAGS omits 76e115cf7496 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits 9dcaff78b8f8 kasan-improve-vmalloc-tests-fix-3-fix omits 10e9c12f8ef0 another fix for "kasan: improve vmalloc tests" omits a00bfb734cfb fix for "kasan: improve vmalloc tests" omits 830acf313948 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" omits d3b00546624b kasan: improve vmalloc tests omits fa7320de9fdf kasan: documentation updates omits 24e77660a900 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes omits 4cfcb2618a57 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS omits db676ee05c3c kasan: add kasan.vmalloc command line flag omits c9222d97a492 kasan: clean up feature flags for HW_TAGS mode omits 6b400f4764ff kasan: mark kasan_arg_stacktrace as __initdata omits 1f9ebeba823f kasan, arm64: don't tag executable vmalloc allocations omits 9dd38fd2e247 kasan, vmalloc: only tag normal vmalloc allocations omits eddbd077c972 kasan, vmalloc: add vmalloc tagging for HW_TAGS omits 1641551fef83 kasan, page_alloc: allow skipping memory init for HW_TAGS omits 38e476c9f36b kasan, page_alloc: allow skipping unpoisoning for HW_TAGS omits dd56fbe807b7 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS omits ed463503e185 kasan, vmalloc: unpoison VM_ALLOC pages after mapping omits 8ab8d0b5324f kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged omits 3b9ce578be54 kasan, vmalloc: add vmalloc tagging for SW_TAGS omits 1e646b436658 fix for "kasan, fork: reset pointer tags of vmapped stacks" omits 6582c70899ac kasan, arm64: reset pointer tags of vmapped stacks omits 600fcb89acf2 kasan, fork: reset pointer tags of vmapped stacks omits 3b75ac85bf93 kasan, vmalloc: reset tags in vmalloc functions omits 5782a46f4f90 kasan: add wrappers for vmalloc hooks omits b1dcdfc8dbef kasan: reorder vmalloc hooks omits 72f78a51cccf kasan, vmalloc: drop outdated VM_KASAN comment omits 69501bdd39eb kasan, x86, arm64, s390: rename functions for modules shadow omits ed1401d46d5e kasan: define KASAN_VMALLOC_INVALID for SW_TAGS omits 5eae77cb3297 kasan: clean up metadata byte definitions omits b48b23a3c49a kasan, page_alloc: rework kasan_unpoison_pages call site omits 6bbf268ea3aa kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook omits f7225ed24081 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook omits 4afbd46bd552 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] omits 08c95773e7d6 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook omits a8e306f4ff43 kasan, page_alloc: refactor init checks in post_alloc_hook omits 785573e608e3 kasan: only apply __GFP_ZEROTAGS when memory is zeroed omits 7caefb8b565d mm: clarify __GFP_ZEROTAGS comment omits 124af606f3a0 kasan: drop skip_kasan_poison variable in free_pages_prepare omits 04d17f189ee3 kasan, page_alloc: init memory of skipped pages on free omits 977520499d0e kasan, page_alloc: simplify kasan_poison_pages call site omits 4bce48090953 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare omits b34d41a94494 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] omits e22996128eed kasan, page_alloc: deduplicate should_skip_kasan_poison omits f5cb1e32a7ee mm/page_alloc: reuse tail struct pages for compound devmaps omits 69543e15fc8f mm/sparse-vmemmap: improve memory savings for compound devmaps omits 06a94936643a mm/hugetlb_vmemmap: move comment block to Documentation/vm omits 4076bbc93eda mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] omits c01870db4c5d mm/sparse-vmemmap: add a pgmap argument to section activation omits 9643e7ac3164 mount: warn only once about timestamp range expiration omits d530593d1e47 remove congestion tracking framework omits 2133f3b61932 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" omits 31caca481728 f2fs: replace congestion_wait() calls with io_schedule_timeout() omits 1c31a8c93bef remove-bdi_congested-and-wb_congested-and-related-functions-fix omits ee2a541f6454 remove bdi_congested() and wb_congested() and related functions omits 7cf9f7f0e6fc remove inode_congested() omits f1d525113f75 ceph: remove reliance on bdi congestion omits 963642bf1aa8 nfs: remove reliance on bdi congestion omits 25a5f44b9397 fuse: remove reliance on bdi congestion omits 3177c2bf768f mm: improve cleanup when ->readpages doesn't process all pages omits 36affc451afb mm: document and polish read-ahead code omits 18eae260434b doc: convert 'subsection' to 'section' in gfp.h omits a95338a2c381 ocfs2: fix ocfs2 corrupt when iputting an inode omits 75b58940541a ocfs2: clear links count in ocfs2_mknod() if an error occurs omits b72c6ebefe82 ocfs2: reflink deadlock when clone file to the same direct [...] omits b8e822d06679 fs/ocfs2: fix comments mentioning i_mutex omits 89cd1a39940f ocfs2: cleanup some return variables omits 52d1b60dbe49 ntfs: add sanity check on allocation size omits ef0b57179426 scripts/spelling.txt: add more spellings to spelling.txt omits 8502638ca91b procfs: prevent unprivileged processes accessing fdinfo dir omits 158d241bb88f /proc/kpageflags: do not use uninitialized struct pages omits a132c726d99a /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits e6fa39c9c6cb userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits e04e7df1cae4 mm: fix use-after-free when anon vma name is used after vm [...] omits cc36d0b2a12a mm: prevent vm_area_struct::anon_name refcount saturation omits ba954af0208b mm: refactor vm_area_struct::anon_vma_name usage code omits 5c4237584c46 selftests/vm: cleanup hugetlb file after mremap test omits 26518d2f4ff4 mm: fix panic in __alloc_pages omits 1f23252042c3 coredump: also dump first pages of non-executable ELF libraries omits 486828df07e0 selftests/memfd: clean up mapping in mfd_fail_write omits 4047ed8b5203 mailmap: update Roman Gushchin's email omits c3b7ce8986f9 MAINTAINERS, SLAB: add Roman as reviewer, git tree omits 244930762999 MAINTAINERS: remove Vladimir from memcg maintainers omits da85665ef353 MAINTAINERS: add Roman as a memcg co-maintainer omits 45e347a7322d selftest/vm: fix map_fixed_noreplace test failure omits e37e777820a8 mm: fix use-after-free bug when mm->mmap is reused after b [...] omits a07d6df43e6f hugetlbfs: fix a truncation issue in hugepages parameter omits e8328f5edeae kasan: test: prevent cache merging in kmem_cache_double_destroy omits 878508a328d5 mm/hugetlb: fix kernel crash with hugetlb mremap omits 0084ad388cf4 MAINTAINERS: add sysctl-next git tree omits f68d664f07ae Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits fedd410de940 linux-next: build failure after merge of the maple tree omits d640e788c938 Merge branch 'maple/mainline' of https://github.com/oracle [...] omits 3b560d45915e Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits cbf0f902c852 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 2a114179aaec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e3ec9dd15b8b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cf219bd66683 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8601c836b70b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7c656b7808fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34d2f51902ef Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 4f166dd5a3b5 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 23c757ddd6ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 503816a84695 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits c3ddfe272f6d Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 444789f37964 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 35171ef8cf9e Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits e18b564511b5 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 6de1c4b69947 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits f0ec320362a8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3444c38c8afd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e2531a0e5b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f2462fba5043 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c359dc19727 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 199eb551066b Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 5f5d635dc41a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1a58ab074844 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c6b1fcfad0da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 134ad7ea4973 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 650f233c4909 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 386886c2f67e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 883147b778ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b28be4a8cf28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a2c876b7008 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e3357eb16cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7bad0e1097df Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 2756f72f75fb Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 2bcf8f59df2c Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits d1e532894f04 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 03e80bceec9d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a96bd4bb36d3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b74fbc2015ca Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 03cbbbe151cd Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 40963845abf9 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 3670b522adb6 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 913df16aca7e Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 7c3ac7a60cc4 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 3e211a9119fb Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits de1920536f41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 56b60f43a44f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3a84712a3f2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 69c4be92d4d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53cab371a87f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9d3ff78fd378 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 473a40b476a0 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 56913070ca2d Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits f63db21f05f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec7ecf39bd33 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 89117a11699a Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits e0405e0f47e0 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits ebb0f374ab68 mm/mmap.c: Pass in mapping to __vma_link_file() omits fbb6ed14d799 mm/mmap: Drop range_has_overlap() function omits 9b08bc808f6f mm: Remove the vma linked list omits 7d8ab9daf9c0 riscv: Use vma iterator for vdso omits 5529db9eeaf3 nommu: Remove uses of VMA linked list omits 8b9da08886d4 i915: Use the VMA iterator omits 09c55a296c15 mm/swapfile: Use vma iterator instead of vma linked list omits 8f20b53b9482 mm/pagewalk: Use vma_find() instead of vma linked list omits e4d851d7cca7 mm/oom_kill: Use maple tree iterators instead of vma linked list omits d1937a05fbb8 mm/msync: Use vma_find() instead of vma linked list omits 695903d1dcd7 mm/mremap: Use vma_find_intersection() instead of vma linked list omits df2cf78ddcec mm/mprotect: Use maple tree navigation instead of vma linked list omits 52a0c4b83261 mm/mlock: Use vma iterator and instead of vma linked list omits dfabc962a2c2 mm/mempolicy: Use vma iterator & maple state instead of vm [...] omits b586b158289d mm/memcontrol: Stop using mm->highest_vm_end omits ea9eb5846cc2 mm/madvise: Use vma_find() instead of vma linked list omits 8dca110d9ed2 mm/ksm: Use vma iterators instead of vma linked list omits 55c52e88714d mm/khugepaged: Stop using vma linked list omits 70a6c378bc69 mm/gup: Use maple tree navigation instead of linked list omits d0487e7217f4 bpf: Remove VMA linked list omits b18d9717888f fork: Use VMA iterator omits 63390bfc9102 sched: Use maple tree iterator to walk VMAs omits 828a28fed49d perf: Use VMA iterator omits 57d1ae05e085 acct: Use VMA iterator instead of linked list omits c4483353140d ipc/shm: Use VMA iterator instead of linked list omits 9438ca7aa86c userfaultfd: Use maple tree iterator to iterate VMAs omits 5034d7700e23 fs/proc/task_mmu: Stop using linked list and highest_vm_end omits 2f011eb87098 fs/proc/base: Use maple tree iterators in place of linked list omits 527cd0357491 exec: Use VMA iterator instead of linked list omits 7c7d3b64528a coredump: Remove vma linked list walk omits 33eb5f2c0629 binfmt_elf: Remove vma linked list walk omits e5969b16ceff um: Remove vma linked list walk omits 74172f7ec174 optee: Remove vma linked list walk omits b4a5209f3849 cxl: Remove vma linked list walk omits 3b7a6f816f7a xtensa: Remove vma linked list walks omits 6c9cf7c995c2 x86: Remove vma linked list walks omits 252b0f5b618e s390: Remove vma linked list walks omits f349d5e3ebe1 powerpc: Remove mmap linked list walks omits d9dd269a3f8d parisc: Remove mmap linked list from cache handling omits d1c93d724722 arm64: Remove mmap linked list from vdso omits 3dd860d3b855 mm/mmap: Change do_brk_munmap() to use do_mas_align_munmap() omits ae96c4600206 mm/mmap: Reorganize munmap to use maple states omits f1b1302aab47 mm/mmap: Move mmap_region() below do_munmap() omits cc3471016d25 mm: Convert vma_lookup() to use mtree_load() omits d137411403a7 mm: Remove vmacache omits ade7bfe00b1a mm/mmap: Use advanced maple tree API for mmap_region() omits 204720dfbf43 mm: Use maple tree operations for find_vma_intersection() omits 7d9decf27bf2 mm/mmap: Change do_brk_flags() to expand existing VMA and [...] omits a03175bb4bc3 mm/khugepaged: Optimize collapse_pte_mapped_thp() by using [...] omits 4decaa9f583d mm: Optimize find_exact_vma() to use vma_lookup() omits 6a46b809af7e xen: Use vma_lookup() in privcmd_ioctl_mmap() omits f3f99e725b43 mmap: Change zeroing of maple tree in __vma_adjust() omits c8161d7c5266 mm: Remove rb tree. omits a94f3d4eceb2 proc: Remove VMA rbtree use from nommu omits 389e1d3f3313 damon: Convert __damon_va_three_regions to use the VMA iterator omits 418705d1d3a3 kernel/fork: Use maple tree for dup_mmap() during forking omits de1c5316ef58 mm/mmap: Use maple tree for unmapped_area{_topdown} omits f82e9b6afc11 mm/mmap: Use the maple tree for find_vma_prev() instead of [...] omits 496d200e379f mm/mmap: Use the maple tree in find_vma() instead of the rbtree. omits 21d7649b707a mmap: Use the VMA iterator in count_vma_pages_range() omits 7f59664f9ab2 mm: Add VMA iterator omits b72ba1453d1d mm: Start tracking VMAs with maple tree omits f02c379dd40a lib/test_maple_tree: Add testing for maple tree omits d1074a30c55e Maple Tree: Add new data structure omits c4cd2dcb8af0 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 22978923ffd6 fix up for "spi: make remove callback a void function" omits 1463561366d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ff1d41aec5cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 16a392e2b19f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8cab36337fce Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 98e724ce6bac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 367ea477f269 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 1531605c28d6 random: use proper cycles_t type for random_get_entropy() omits fbabe1aec2d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2ef06a54e5f9 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits b7842c0e3c15 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 0f72c23e4a13 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 43a452475431 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ee48ff9ea4f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 393d4cd5d198 next-20220222/mfd omits a06f973fdafc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7a10740f9728 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits cea4b0d502e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fccbaa3ab356 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8fb79d10e2a6 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 1915e5e251ab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8b97aa8db252 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5fef09d9c3b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 280e75d32406 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca25af32a0f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f466b3956dd0 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 2ef030e57251 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 2d21493e3683 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 6e49bcbb4861 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits e2c3ce1a8f23 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 4f89b7284cd7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 71627985be56 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits ab135102861c ucounts: Fix systemd LimigtNPROC with private users regression omits b57b4812e971 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits f3671a23b2ed Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 84f23ba71424 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a70af270f769 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 8ca6cc05e1a4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 46819707b2f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c10fb229324 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 13c178123c1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 165fdf0fa79c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 8df5350b90ff Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits c3579dbe209b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits f615fd3f289b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 4ea062ac1828 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits e99c5bf9651e Merge branch 'master' of git://linuxtv.org/media_tree.git omits cb4bd4e87c5c Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 4e64262d2669 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits acc12e991728 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 577bc74d76de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bcdc88b5c274 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 627abe15534d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1953abfbdd25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c4a965e9808 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits d6e641b75f87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48803592aa0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits fb7b597ba047 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 1f2835b08813 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34f562d48b9f Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 59be54608384 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4158af995e41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 43ed4ff7d2e3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 73b672dcb930 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 576c1467f57f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits a402a2387593 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits c3374799255e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits df74e7302e4f Merge remote-tracking branch 'btrfs/for-next' omits 7c983fcd2f5a Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 8b6ada1e99ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 15016086f9fa Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 84849318c4e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 583ee5bfde67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f1946ce8182 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a1b1765ada18 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 257cfd9554d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2baf7f2b41bf Merge branch 'for-next' of git://github.com/openrisc/linux.git omits f4ab18098280 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c78ab0163331 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits a400e18a0e65 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits e2a34436ed55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f55d692d53ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c7d998fa4e8 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits e075cd0f031f Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 3df89ce235f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a5187bff1947 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 09c8e23c1a05 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 447a23e66f82 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 4a2cab43f618 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d1627e0af0d Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 967e9f7a8ef2 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 472cfd5b2e53 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits ee194b44117f Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 74457963a38e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 43e95cd55ca0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 76551bfbc333 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 7af22eccf148 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 769cfbfd2910 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0b0e719aa614 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78703db30b5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3b7f334d291 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3a671ead0fcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e4bd3a334fbc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e0fb27f2a796 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8fd45b92988e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 11a35c53114d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 45d14d31c3bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e2eb521a815 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9d083fd55f0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2548bb6fecaa Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits a48b34e0cbf9 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits bc30f932b348 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 859db004d933 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 4cf4bc87d2f1 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 81ae6bcdad86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 84ea5a154594 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits e8eae3f854cb Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 24650335a6e9 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits d7277db08b6d Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 08e664e733ff Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] omits 3420514cdad2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits aaea79d2fe7e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7f0b7ac7f19b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0746d55dfc80 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits aa72dff76cec Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 35f69e0fd85b Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits e66580217328 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 3abc021d82b6 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits 237aa27b188d Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits a2bcd77e05ae Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 0375758c5820 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits f7b185fc0412 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 064c7b830a76 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits 1802fc720b80 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 204b33aa7ae4 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits c08b1b28fff0 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits f473c8fd3fa5 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 2364f2d83065 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits d0d3766425df Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 3bc254f7dbff Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 82f07ead2ee1 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits a71eb855a5af Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 5e8c49d20560 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ba8ef17d27e0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 71ace5c75031 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e551eb2ed84c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7338e8ae0800 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f736298e30d2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d9a378f7eae1 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 649d3562ff4f Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits ecb7c683f43c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6dc7e564e886 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 10a529a9bde2 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 53707e65c560 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits bc6115211813 Merge branch 'for-5.18/io_uring' into for-next omits 3063372f22ac drm/radeon: Add HD-audio component notifier support (v2) omits c92cdcab7794 Revert "drm/amd/display: To modify the condition in indica [...] omits d6cf013ccdd5 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 15bd7fb171a0 drm/amdgpu: only check for _PR3 on dGPUs omits b4e217c60699 drm/amdgpu: add another raven1 gfxoff quirk omits ffcb2895943f fs/lock: only call lm_breaker_owns_lease if there is conflict. omits 723cc0d43385 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits b79bd86e5bf3 fs/lock: documentation cleanup. Replace inode->i_lock with [...] omits 873552e49c23 NFSD: Fix nfsd_breaker_owns_lease() return values omits 6fcdf932f3ec NFSD: Clean up _lm_ operation names omits 2fcb2c9cc4c9 SUNRPC: Teach server to recognize RPC_AUTH_TLS omits 3988e1b55fb9 arch: Remove references to CONFIG_NFSD_V3 in the default configs omits 13c494936d49 NFSD: Remove CONFIG_NFSD_V3 omits 1c5e6bf947c9 Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits 5774f2f04654 Merge branch 'for-5.18/drivers' into for-next omits 7e0469db34b8 Merge branch 'for-5.18/io_uring-statx' into for-next omits 1e0561928e3a io-uring: Copy path name during prepare stage for statx omits 30512d54fae3 fs: replace const char* parameter in vfs_statx and do_stat [...] omits 991f988b43c5 KVM: x86/mmu: make apf token non-zero to fix bug omits 5d8d2bfc5e65 KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run omits 5298e539de74 Merge branch kvm-arm64/psci-1.1 into kvmarm-master/next omits 8cbcadaf5aef selftests/vm/transhuge-stress: Support file-backed PMD folios omits dc8a42034e14 mm/filemap: Support VM_HUGEPAGE for file mappings omits 97e4afebcd29 mm/readahead: Switch to page_cache_ra_order omits 350a822a03d1 mm/readahead: Align file mappings for non-DAX omits a0b99df1aa37 mm/readahead: Add large folio readahead omits 89082b0ab27e mm: Support arbitrary THP sizes omits 05031ba6b54a mm: Make large folios depend on THP omits 7e774c68fc8e mm: Fix READ_ONLY_THP warning omits 55784ef1b179 mm/filemap: Allow large folios to be added to the page cache omits d5c88464c1cc mm: Turn can_split_huge_page() into can_split_folio() omits 2a15494d407d mm/vmscan: Convert pageout() to take a folio omits fd7a6f87ea4a mm/vmscan: Turn page_check_references() into folio_check_r [...] omits ee1df4b1f313 mm/vmscan: Account large folios correctly omits 847f20779b41 mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios omits de7e15770eb5 mm/vmscan: Free non-shmem folios without splitting them omits f1c74d3f7b88 mm/rmap: Constify the rmap_walk_control argument omits 20eeaa00f8a3 mm/rmap: Convert rmap_walk() to take a folio omits 522387590ac2 mm: Turn page_anon_vma() into folio_anon_vma() omits 153732d57cb7 mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_an [...] omits fbbb7cddc3ec mm/damon: Convert damon_pa_young() to use a folio omits 225f171c704e mm/damon: Convert damon_pa_mkold() to use a folio omits b4010e88f071 mm/migrate: Convert remove_migration_ptes() to folios omits 721b591f3955 mm/rmap: Convert make_device_exclusive_range() to use folios omits 2548a6048015 mm/rmap: Convert try_to_migrate() to folios omits c3b522d9a698 mm/rmap: Convert try_to_unmap() to take a folio omits 676b2afb8da6 mm/huge_memory: Convert __split_huge_pmd() to take a folio omits 2be18576075f mm/rmap: Turn page_referenced() into folio_referenced() omits 5ced3422fde9 mm/mlock: Add mlock_vma_folio() omits e247fcfad87e mm/rmap: Use a folio in page_mkclean_one() omits 4a5d97ff673a mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio omits 9409d0c18346 mm: Convert page_vma_mapped_walk to work on PFNs omits 6819e90d4b97 sparc32: Add pmd_pfn() omits 020b072b0847 powerpc: Add pmd_pfn() omits dc7c697dfe09 mips: Make pmd_pfn() available in all configurations omits da8f3bee2fc0 arch: Add pmd_pfn() where it is missing omits f67bbb168a11 mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK omits d1ff4bb0c162 mm: Add folio_pgoff() omits 5feed84c0d15 mm: Add split_folio_to_list() omits d8b91f037701 mm: Add folio_mapcount() omits dc1dabd42113 mm: Turn head_compound_mapcount() into folio_entire_mapcount() omits 919b38f08415 mm/vmscan: Turn page_check_dirty_writeback() into folio_ch [...] omits 15d1022fed78 fs: Move many prototypes to pagemap.h omits 2a7bb49bfe97 mm/truncate: Combine invalidate_mapping_pagevec() and __in [...] omits 6b6b7f43e74f mm: Turn deactivate_file_page() into deactivate_file_folio() omits d458710d156d mm/truncate: Convert __invalidate_mapping_pages() to use a folio omits f1c24e5f2477 mm/truncate: Split invalidate_inode_page() into mapping_sh [...] omits 5156b21bb7a6 mm: Convert remove_mapping() to take a folio omits 1f10f1305ee8 mm/truncate: Replace page_mapped() call in invalidate_inod [...] omits 1b40a3d2152f docs: Add documentation for rude and trace RCU flavors omits f72ca2da14cf Merge branch 'remotes/lorenzo/pci/uniphier' omits e93096242ae3 Merge branch 'remotes/lorenzo/pci/mvebu' omits 62cf9678121c Merge branch 'remotes/lorenzo/pci/imx6' omits 3c9e3a8847e6 Merge branch 'remotes/lorenzo/pci/endpoint' omits c12246ac2f0b Merge branch 'remotes/lorenzo/pci/aardvark' omits 4aa33c9ca522 Merge branch 'pci/hotplug' omits eb40fafaff0d Merge branch 'pci/acpi' omits f6823834aa2e rcu-tasks: Fix race in schedule and flush work omits 7707bb0f7af5 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] omits 5c24f73d6a5d rcu: Initialize boost kthread only for boot node prior SMP [...] omits 4cea2b5089e9 rcu: Assume rcu_init() is called before smp omits 9a6683407ddb rcu/nocb: Move rcu_nocb_is_setup to rcu_state omits 82e0063f1dfb rcu: Remove rcu_is_nocb_cpu() omits 585a98f41eaa rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT omits a2f70ce5d5da rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting omits 0aeee7376181 Merge branch for-5.18/arm64/defconfig into for-next omits dd88e2c274f5 Merge branch for-5.18/arm64/dt into for-next omits 99c790b8db4b Merge branch for-5.18/dt-bindings into for-next omits aff29359c17c Merge branch for-5.18/soc into for-next omits 67c42258932c Merge branch for-5.18/memory into for-next omits b568216623a2 Merge branch for-5.17/soc into for-next omits f7c820f86a5b arm64: tegra: Add Tegra234 IOMMUs omits 9defbfaaffc6 arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit omits 8da96d839062 arm64: tegra: Add GPCDMA node for tegra186 and tegra194 omits 1a99efd3be53 memory: tegra: Add Tegra234 support omits f67080b43082 torture: Use "-o Batchmode=yes" to disable ssh password requests omits 184173f53ac2 torture: Reposition so that $? collects ssh code in torture.sh omits 1b2ab1a30acb Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] omits 7ba32505eb7f Merge branch 'for-next-next-v5.17-20220215' into for-next- [...] omits 9bca3201b23d Merge branch 'for-next-current-v5.16-20220215' into for-ne [...] omits ed884d9a5090 Merge branch 'ext/qu/defrag-search' into for-next-next-v5. [...] omits b6a513ab11a8 Merge branch 'ext/qu/autodefrag-fixes' into for-next-next- [...] omits d1a0942ec76e Merge branch 'ext/naohiro/sb-write-reloc' into for-next-ne [...] omits be2a52492326 Merge branch 'ext/josef/eh-fixes' into for-next-next-v5.17 [...] omits 687e958a1e81 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] omits 72906121bc27 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] omits b0ca1bd9248d Merge branch 'ext/omar/encoded-13-git' into for-next-next- [...] omits 46e1d01a42dc Merge branch 'misc-next' into for-next-next-v5.17-20220215 omits 5e8ace0371b3 Merge branch 'misc-5.17' into for-next-current-v5.16-20220215 omits 7c5cc429e323 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] omits c864fae1fe88 btrfs: introduce dedicated helper to scrub simple-stripe b [...] omits 175c223e5452 btrfs: introduce dedicated helper to scrub simple-mirror b [...] omits e851af6b75bf btrfs: introduce a helper to locate an extent item omits bac1332b0b69 btrfs: expand subpage support to any PAGE_SIZE > 4K omits 8e7f7bf59a79 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 3bc2e1df1e14 btrfs: use dummy extent buffer for super block sys chunk a [...] omits f927ff1abd00 btrfs: zoned: mark relocation as writing omits d5f9e56c77d1 fs: add asserting functions for sb_start_{write,pagefault, [...] omits df89c4c9c037 btrfs: do not clean up repair bio if submit fails omits 5ba2cd2be137 btrfs: do not try to repair bio that has no mirror set omits f9598dce2aba btrfs: do not double complete bio on errors during compres [...] omits d1e5bf4e1242 btrfs: track compressed bio errors as blk_status_t omits 8f79c103fe60 btrfs: remove the bio argument from finish_compressed_bio_read omits 7be76c9a78c5 btrfs: check correct bio in finish_compressed_bio_read omits 79e89e2bc908 btrfs: handle csum lookup errors properly on reads omits 847778463132 btrfs: make search_csum_tree return 0 if we get -EFBIG omits 98a7b7e5f1b7 btrfs: add BTRFS_IOC_ENCODED_WRITE omits f8fdec1e3aeb btrfs: add BTRFS_IOC_ENCODED_READ ioctl omits 6032db9d6ec8 btrfs: add definitions and documentation for encoded I/O ioctls omits bee2f2a09ccd btrfs: optionally extend i_size in cow_file_range_inline() omits a5d549011ede btrfs: clean up cow_file_range_inline() omits e651da519969 btrfs: support different disk extent size for delalloc omits ba069f1fdae3 btrfs: add ram_bytes and offset to btrfs_ordered_extent omits 987a6fef9b85 btrfs: don't advance offset for compressed bios in btrfs_c [...] omits ea6e1f0107d0 fs: export variant of generic_write_checks without iov_iter omits 1ebb563f6047 fs: export rw_verify_area() omits 2a7070365c1a btrfs: defrag: don't use merged extent map for their gener [...] omits 6b17743d934e btrfs: defrag: bring back the old file extent search behavior omits 13b2f7ab699a btrfs: close the gap between inode_should_defrag() and aut [...] omits db360c49d476 btrfs: autodefrag: only scan one inode once omits 546303c782db btrfs: add trace events for defrag omits 9f7743c67199 btrfs: remove unused parameter for btrfs_add_inode_defrag() omits e6c69fcbee7e btrfs: defrag: use control structure in btrfs_defrag_file() omits a65b76f42a5e btrfs: defrag: introduce control structure for later use omits d3394d779b14 btrfs: uapi: introduce BTRFS_DEFRAG_RANGE_MASK for later s [...] omits fbc1ed420b65 lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] omits 4569212dbab7 tick/rcu: Stop allowing RCU_SOFTIRQ in idle omits 273f1176acfb tick/rcu: Remove obsolete rcu_needs_cpu() parameters omits f520bbc89cd3 tools/nolibc/stdlib: implement abort() omits 577bf39ea657 tools/nolibc: also mention how to build by just setting th [...] omits 3755f4beb2fa tools/nolibc/time: create time.h with time() omits b9a1e49b968b tools/nolibc/signal: move raise() to signal.h omits a2f2e5ea138a tools/nolibc/unistd: add usleep() omits e70638de6c6e tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] omits 4ff3db90501b tools/nolibc/errno: extract errno.h from sys.h omits 3fcf2cd11bc6 tools/nolibc/string: export memset() and memmove() omits 0a3e789c9b29 tools/nolibc/types: define PATH_MAX and MAXPATHLEN omits d7d515141728 tools/nolibc/arch: mark the _start symbol as weak omits a099c31f4854 tools/nolibc: move exported functions to their own section omits 14c1d43d886a tools/nolibc/string: add tiny versions of strncat() and strlcat() omits ff94ad06a0bb tools/nolibc/string: add strncpy() and strlcpy() omits fffda88a5576 tools/nolibc/string: slightly simplify memmove() omits a824078c6a8b tools/nolibc/string: use unidirectional variants for memcpy() omits 47b0880daba0 tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] omits 2708ed9d03d3 tools/nolibc/stdlib: make raise() use the lower level sysc [...] omits fc719fb64370 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() omits 5f0935d23308 tools/nolibc/sys: make open() take a vararg on the 3rd argument omits 900c48367126 tools/nolibc/stdio: add perror() to report the errno value omits 7f7d6ab02b49 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE omits c0b7829fe142 tools/nolibc/stdio: add a minimal [vf]printf() implementation omits 31b9615ae94d tools/nolibc/stdio: add fwrite() to stdio omits 2709b000119e tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] omits 40673faa30dd tools/nolibc/stdio: add a minimal set of stdio functions omits 23d235aed139 tools/nolibc/stdlib: add utoh() and u64toh() omits 6d0f522b0e30 tools/nolibc/stdlib: add i64toa() and u64toa() omits 0fa38f464f73 tools/nolibc/stdlib: replace the ltoa() function with more [...] omits 79cd00521c85 tools/nolibc/stdlib: move ltoa() to stdlib.h omits 72cb10c89993 tools/nolibc/types: move makedev to types.h and make it a macro omits 2e21a7cfff2b tools/nolibc/types: make FD_SETSIZE configurable omits d0c4ca283607 tools/nolibc/types: move the FD_* functions to macros in types.h omits 1b2e65a2c223 tools/nolibc/ctype: add the missing is* functions omits f3ae8184f26c tools/nolibc/ctype: split the is* functions to ctype.h omits 11bd96efe4de tools/nolibc/string: split the string functions into string.h omits 26f05ab71dec tools/nolibc/stdlib: extract the stdlib-specific functions [...] omits 048f1bb915b5 tools/nolibc/sys: split the syscall definitions into their [...] omits 2329d8c3bb55 tools/nolibc/arch: split arch-specific code into individual files omits 86238ff3a71d tools/nolibc/types: split syscall-specific definitions int [...] omits 36c72168f09b tools/nolibc/std: move the standard type definitions to std.h omits 4a74e83aa9f2 tools/nolibc: guard the main file against multiple inclusion omits b89091b4cb34 tools/nolibc: use pselect6 on RISCV omits 7060596d495d rcutorture: Suppress debugging grace period delays during [...] omits 56906a11fc8a torture: Add rcu_normal and rcu_expedited runs to torture.sh omits 139cb9cac2e8 EXP rcutorture: Test polled expedited grace-period primitives omits 67a8e9e317e6 EXP rcu: Add polled expedited grace-period primitives omits e062a9cf73ab EXP tick: Detect and fix jiffies update stall omits f5303a97aa76 rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() omits 36437cc00fc3 EXP rcu-tasks: Check for abandoned callbacks omits 2c7d9bdcc274 Merge branch 'lkmm-dev.2022.02.01b' into HEAD omits 7389eb9aece0 Merge branch 'clocksource.2022.02.01b' into HEAD omits 7075b1b438e2 Merge branch 'lkmm.2022.02.01b' into HEAD omits e7778e71c264 Merge branches 'exp.2022.02.08a', 'fixes.2022.02.14a', 'rc [...] omits 3086126664ee btrfs: defrag: remove an ambiguous condition for rejection omits c55eaee8366f btrfs: defrag: don't defrag extents which are already at m [...] omits b41350081b64 btrfs: defrag: don't try to merge regular extents with pre [...] omits c0a67d1ead13 btrfs: defrag: allow defrag_one_cluster() to skip large ex [...] omits 5bbbd8bb93df btrfs: qgroup: remove outdated TODO comments omits b6a98303810d btrfs: qgroup: remove duplicated check in adding qgroup relations omits 48b433a2ef82 btrfs: add lzo workspace buffer length constants omits c8a37a801591 btrfs: prevent copying too big compressed lzo segment omits cfac9c56a623 btrfs: send: in case of IO error log it omits 37d2f3781eda btrfs: get rid of warning on transaction commit when using [...] omits 79c19b4d71f6 btrfs: defrag: don't try to defrag extents which are under [...] omits 67ae21a25c75 btrfs: populate extent_map::generation when reading from disk omits 9dfb6ee1c93a btrfs: assert we have a write lock when removing and repla [...] omits 9dbd1c0df6ae btrfs: remove no longer used counter when reading data page omits 1ef88557e5a2 btrfs: fix lost error return value when reading a data page omits 30c37c77db3b btrfs: stop checking for NULL return from btrfs_get_extent() omits 742f2e139a25 btrfs: prepare extents to be logged before locking a log t [...] omits 4c960bb2cbda btrfs: remove useless path release in the fast fsync path omits df7326d44203 btrfs: remove constraint on number of visited leaves when [...] omits 7182186bf2e5 btrfs: avoid unnecessary computation when deleting items f [...] omits 95a614a59008 btrfs: avoid unnecessary COW of leaves when deleting items [...] omits 7d7bea3f639c btrfs: remove unnecessary leaf free space checks when push [...] omits e5b101a36780 btrfs: stop checking for NULL return from btrfs_get_extent [...] omits e4e5efc9af57 btrfs: zoned: remove redundant assignment in btrfs_check_z [...] omits 32af32a141a8 btrfs: replace BUILD_BUG_ON by static_assert omits 3fe2c8dbf93f btrfs: don't hold CPU for too long when defragging a file omits 03fd90e538af btrfs: zoned: allow DUP on meta-data block groups omits 75c3142eeaaf btrfs: zoned: prepare for allowing DUP on zoned omits b7358d7980a7 btrfs: zoned: make zone finishing multi stripe capable omits 1dfacbc50ab2 btrfs: zoned: make zone activation multi stripe capable omits 73ba3c7e4d8b btrfs: add support for multiple global roots omits 55d12936e54b btrfs: add code to support the block group root omits 1d985b6fb401 btrfs: abstract out loading the tree root omits 77db70015065 btrfs: tree-checker: don't fail on empty extent roots for [...] omits d084b429a130 btrfs: disable space cache related mount options for exten [...] omits 6bd13b53340a btrfs: disable snapshot creation/deletion for extent tree v2 omits 21fcddb61aa6 btrfs: disable scrub for extent-tree-v2 omits c3696397277b btrfs: disable qgroups in extent tree v2 omits 94b18a760778 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 omits ca1fd40c9503 btrfs: disable balance for extent tree v2 for now omits 0e6562a8b4c5 btrfs: add definition for EXTENT_TREE_V2 omits a44dd4801754 btrfs: use single variable to track return value at btrfs_ [...] omits 68d4f72a066e btrfs: avoid inode logging during rename and link when possible omits c1bf185a9f80 btrfs: stop doing unnecessary log updates during a rename omits 1711befd380e btrfs: avoid logging all directory changes during renames omits 4f847b757f9c btrfs: pass the dentry to btrfs_log_new_name() instead of [...] omits 56e46b80bda2 btrfs: add helper to delete a dir entry from a log tree omits c04402256ca5 btrfs: send: remove redundant ret variable in fs_path_copy omits 28d776e53e9f btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] omits a5ded00dd21f btrfs: scrub: remove redundant initialization of increment omits a253b9deb212 btrfs: zoned: remove redundant initialization of to_add omits 7048d95bdef2 btrfs: cleanup temporary variables when finding rotational [...] omits 150f28898b96 btrfs: use dev_t to match device in device_matched omits 120d24ba411a btrfs: add device major-minor info in the struct btrfs_device omits 4b84588893b9 btrfs: match stale devices by dev_t omits 5d560859741e btrfs: harden identification of a stale device omits 4a02d38fb342 btrfs: simplify fs_devices member access in btrfs_init_dev [...] omits 8e9f8cbb48e2 btrfs: reuse existing inode from btrfs_ioctl omits cd23865b8e02 btrfs: move missing device handling in a dedicate function omits 46812187fa7a btrfs: stop trying to log subdirectories created in past t [...] omits 6d5f55851c5d btrfs: stop copying old dir items when logging a directory omits dcaf8752a9b8 btrfs: put initial index value of a directory in a constant omits 4af340b9878b btrfs: don't log unnecessary boundary keys when logging directory omits 8846187d2d4f btrfs: reuse existing pointers from btrfs_ioctl omits 712734e777a9 btrfs: remove write and wait of struct walk_control omits a0977e3dbcb4 ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] omits 6617e8c27782 ARM: dts: stm32: remove some timer duplicate unit-address [...] omits a252d147d55f ARM: dts: stm32: Enable EXTI on stm32mp13 omits e83990fa102e ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits f9a3283d62c9 ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som omits 2633b82d3dfb ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits 7c8b55417a50 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits 2e6594ceed05 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits ae1ff12b16a2 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey omits 3b105fb39d50 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1 omits 998341cbbaad ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-s [...] omits 44c3461859ef ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0 omits 4b44441dfd26 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-micr [...] omits 838ecd5095fc ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box omits 8652d235709c ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2 omits c6a850ec6967 ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2 omits 8aa7e0dd79f7 ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx omits cc677e6cfa84 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1 omits 9d2192ec224f ARM: dts: stm32: add DMA configuration to UART nodes on st [...] omits f4f4d0fba0c5 openrisc: remove CONFIG_SET_FS omits 3a64d39fa4bd soc/tegra: fuse: Update nvmem cell list omits c0e740522e80 rcu: Allow expedited RCU grace periods on incoming CPUs omits 105f48b57166 srcu: Add contention check to call_srcu() srcu_data ->lock [...] omits 92093b1bdf48 srcu: Automatically determine size-transition strategy at boot omits 9903af70f616 srcu: Make srcu_size_state_name static omits cf7385014590 srcu: Add contention-triggered addition of srcu_node tree omits 01e1ab0de39a srcu: Create concurrency-safe helper for initiating size t [...] omits 76c91a72a82e srcu: Explain srcu_funnel_gp_start() call to list_add() is safe omits c93aba1b15be srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] omits 7d897cbbdc1c srcu: Avoid NULL dereference in srcu_torture_stats_print() omits b08c602a7b70 srcu: Use invalid initial value for srcu_node GP sequence numbers omits 821a42d5bb85 srcu: Compute snp_seq earlier in srcu_funnel_gp_start() omits 3bc76a654237 srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() omits 53e008fa9777 srcu: Add boot-time control over srcu_node array allocation omits 59bb54bca1f5 ARM: dts: stm32: use exti 19 as main interrupt to support [...] omits a65e7c0e4057 ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC o [...] omits e6a7c1a1e709 ARM: dts: stm32: add MDMA on STM32MP13x SoC family omits 9daee05beee6 ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x [...] omits be64626c59c4 ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM omits c4dda58124c3 ARM: dts: stm32: Add alternate pinmux for mco2 pins omits a0bc4b508334 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins omits a4dabc3d30ea coresight: etm4x: Add lock for reading virtual context ID [...] omits ebbce265bba1 coresight: trbe: Move check for kernel page table isolatio [...] omits e33fc29dd307 arm64: tegra: Add Tegra234 PWM devicetree nodes omits e8db3011ac27 arm64: tegra: Add Tegra234 I2C devicetree nodes omits 2b7153047a90 Merge branch 'for-5.18/dt-bindings' into for-5.18/arm64/dt omits 6c4a4683d55d soc/tegra: pmc: Enable core domain support for Tegra20 and [...] omits f070c87f5c89 coresight: no-op refactor to make INSTP0 check more idiomatic omits df33c8b18f92 hwtracing: coresight: Replace acpi_bus_get_device() omits 30d1f1c71bdd coresight: syscfg: Fix memleak on registration failure in [...] omits d30482e18471 coresight: Fix TRCCONFIGR.QE sysfs interface omits cc3154d9fe55 coresight: trbe: Work around the trace data corruption omits f2629f4da4c7 coresight: trbe: Work around the invalid prohibited states omits 9e83303f98b9 coresight: trbe: Work around the ignored system register writes adds ce2fc710c9d2 selinux: fix misuse of mutex_is_locked() adds 54134be65803 Merge tag 'selinux-pr-20220223' of git://git.kernel.org/pu [...] adds 91318b29a81c Merge tag 'devicetree-fixes-for-5.17-2' of git://git.kerne [...] adds 68af28426b3c platform/x86: amd-pmc: Set QOS during suspend on CZN w/ ti [...] adds 21d90aaee8d5 surface: surface3_power: Fix battery readings on batteries [...] adds 6c528f34ca36 Merge tag 'platform-drivers-x86-v5.17-4' of git://git.kern [...] adds f240762f88b4 io_uring: add a schedule point in io_add_buffers() adds 228339662b39 io_uring: don't convert to jiffies for waiting on timeouts adds 80912cef18f1 io_uring: disallow modification of rsrc_data during quiesce adds 3a5f59b17f9d Merge tag 'io_uring-5.17-2022-02-23' of git://git.kernel.d [...] adds bb49c6fa8b84 block: clear iocb->private in blkdev_bio_end_io_async() adds 363f63686037 nvme: don't return an error from nvme_configure_metadata adds 602e57c9799c nvme: also mark passthrough-only namespaces ready in nvme_ [...] adds c2700d2886a8 nvme-tcp: send H2CData PDUs based on MAXH2CDATA adds b2750f14007f Merge tag 'nvme-5.17-2022-02-24' of git://git.infradead.or [...] adds 73878e5eb1bd Merge tag 'block-5.17-2022-02-24' of git://git.kernel.dk/l [...] adds 0f4558ae9187 Revert "xen-netback: remove 'hotplug-status' once it has s [...] adds e8240addd0a3 Revert "xen-netback: Check for hotplug-status existence be [...] adds e13ad1443684 bnx2x: fix driver load from initrd adds 7ff57e98fb78 net/smc: Use a mutex for locking "struct smc_pnettable" adds 6c0d8833a605 ipv6: prevent a possible race condition with lifetimes adds d9b5ae5c1b24 openvswitch: Fix setting ipv6 fields causing hw csum failure adds fe20371578ef Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" adds cd33bdcbead8 ping: remove pr_err from ping_lookup adds 42404d8f1c01 net: mv643xx_eth: process retval from of_get_mac_address adds f672ff91236b Merge tag 'net-5.17-rc6' of git://git.kernel.org/pub/scm/l [...] adds d8152cfe2f21 Merge tag 'pci-v5.17-fixes-5' of git://git.kernel.org/pub/ [...] adds 6f3c1fc53d86 KVM: x86/mmu: make apf token non-zero to fix bug adds e910a53fb4f2 KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TS [...] adds 1f840c0ef44b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 7ee022567bf9 Merge tag 'perf-tools-fixes-for-v5.17-2022-02-24' of git:/ [...] adds ecf8a99f4807 Merge tag 'drm-intel-fixes-2022-02-24' of git://anongit.fr [...] adds 5ee3d0015a4c Merge tag 'drm-fixes-2022-02-25' of git://anongit.freedesk [...] adds 53ab78cd6d5a Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 795a2ab1da7b Merge tag 'v5.17-rockchip-dtsfixes1' of git://git.kernel.o [...] adds 8d3b01e0d4bb ARM: tegra: Move panels to AUX bus adds 31c50bf184a4 Merge tag 'tegra-for-5.17-arm-dt-fixes' of git://git.kerne [...] adds ef3075d6638d arm64: dts: imx8mm: Fix VPU Hanging adds 45d941f67b00 arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required adds fa231bef3b34 soc: imx: gpcv2: Fix clock disabling imbalance in error path adds 3f96885eb713 Merge tag 'imx-fixes-5.17-2' of git://git.kernel.org/pub/s [...] adds ea66cee685fd Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 17f463c2f028 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds dd3b1dc3dd05 Bluetooth: hci_core: Fix leaking sent_cmd skb adds fa78d2d1d64f Bluetooth: fix data races in smp_unregister(), smp_del_chan() adds 29fb608396d6 Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks adds 2e8ecb4bbc13 Bluetooth: assign len after null check adds 80740ebb7e1a Bluetooth: hci_sync: Fix hci_update_accept_list_sync adds a56a1138cbd8 Bluetooth: hci_sync: Fix not using conn_timeout adds 8a7271000b91 Merge tag 'for-net-2022-02-24' of git://git.kernel.org/pub [...] adds 07c2c7a3b622 mptcp: accurate SIOCOUTQ for fallback socket adds 63bb8239d805 selftests: mptcp: do complete cleanup at exit adds 877d11f0332c mptcp: Correctly set DATA_FIN timeout when number of retra [...] adds a6df953f0178 Merge branch 'mptcp-fixes-for-5-17' adds a92f34ff9169 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c37df36b80a7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4a2930ffa878 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 2a0d1a41653f Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 6d9c4dbc63c7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5ca4cf2c83da ASoC: amd: vangogh: refactor i2s master mode clock sequence code adds aa9753a4677d ASoC: nau8821: enable no_capture_mute flag adds 9a617f0e109c ASoC: amd: vg: update platform clock control sequence adds 0c38cc1dd17e ASoC: amd: vg: apply sample bits pcm constraint adds a9230ccc0c6f ASoC: amd: vg: update acp init and deinit sequence adds 7e1d728a94ca ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID adds c07ac3ee76e5 ASoC: rt5682s: Fix the wrong jack type detected adds eb8b5af702ca ASoC: tlv320adc3xxx: Fix buggy return value adds b7fb0ae09009 ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM adds 70dd966223ce Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 983e82b3efe2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 351aedf27c0e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b40909ea3e28 Merge remote-tracking branch 'spi/for-5.16' into spi-linus adds 09e086f4fe72 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d00c8596b799 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 9e63b7df3509 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 7f14c7227f34 USB: gadget: validate endpoint index for xilinx udc adds 84918a89d6ef usb: dwc3: gadget: Let the interrupt handler disable botto [...] adds aaaba1c86d04 usb: gadget: rndis: add spinlock for rndis response list adds 19eae24b76c2 Merge tag 'usb-serial-5.17-rc6' of https://git.kernel.org/ [...] adds 3fa2a3057993 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 986ac8316f46 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 0541d0dbdbaf Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds b12813ae7fb8 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 096ae3c57b4e Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 5840046d0098 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds f4381241d4a5 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds c5630400e166 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5000a01b5abd Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds dbc4a6eac676 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 0e3392b218c6 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds 762e52f79c95 riscv: fix nommu_k210_sdcard_defconfig adds 22e2100b1b07 riscv: fix oops caused by irqsoff latency tracer adds 7a4ec6d02bcf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6dea3f8f131d Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds e69f4c739229 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds bc26a5597cac Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e1d730f16356 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 036f2b0c08b1 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds eb90b11d71c0 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 73f5b4231934 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new be0fce59f923 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new b2aa86ac62ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0e43e1e61bac Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new b91de7b2b67b Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 2ac5466bc31d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 004385490ab4 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 554496cbf71c Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new a738b2c63707 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 193e8290ea69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 11a6e13c746b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b8986c15d487 next-20220224/at91 new 5889574695bf Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 4bff7bc8d2ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4927d494c566 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 46c87a6ee495 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ae5439e8254b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1e4312111300 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8b93fbd95ed4 arm64: dts: qcom: sc7280: Add EPSS L3 interconnect provider new 1e8853c69827 arm64: dts: qcom: sc7280: Add cpu OPP tables new 29aed4b4eb99 arm64: dts: qcom: sdm845: Add gsi dma node new 8f6e20adaaf3 arm64: dts: qcom: sdm845: enable dma for spi new cfc090a0c960 arm64: dts: qcom: sdm845: add bi_tcxo to camcc new 79b9ced56529 arm64: dts: qcom: msm8996: add cxo and sleep-clk to gcc node new 2b8c9c77c268 arm64: dts: qcom: msm8996: convert xo_board to RPM_SMD_BB_CLK1 new d4b341269efb arm64: dts: qcom: Add support for Samsung Galaxy Book2 new 1e49defb8636 arm64: dts: qcom: align Google CROS EC PWM node name with [...] new 3016af34ef8d arm64: dts: qcom: msm8916-longcheer-l8150: Add light and p [...] new 08b25f7d99e1 dt-bindings: arm: cpus: Add Kryo 250 CPUs new 9fb08c801923 arm64: dts: qcom: Add MSM8953 device tree new 06ea71e42975 arm64: dts: qcom: Add PM8953 PMIC new 24af02271ca7 arm64: dts: qcom: Add SDM632 device tree new cb898d5e59b4 dt-bindings: arm: qcom: Document sdm632 and fairphone,fp3 board new 308b26cddb04 arm64: dts: qcom: sdm632: Add device tree for Fairphone 3 new a0d61d02c102 dt-bindings: clocks: convert SDM845 Camera CC bindings to YAML new 2564aa7544f4 dt-bindings: clocks: qcom,sdm845-camcc: add clocks/clock-names new b77d8306d84f clk: qcom: ipq8074: Use floor ops for SDCC1 clock new a1b019872693 soc: qcom: mdt_loader: Fix split-firmware condition new d148363684a4 dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding new 20f36361b7dd soc: qcom: rpmpd: Add MSM8226 support new a5683471b68d ARM: dts: qcom: msm8226: Add pinctrl for sdhci nodes new 81ecc39d0dd3 ARM: dts: qcom: apq8026-lg-lenok: Add Wifi new e8880a10f970 ARM: dts: qcom: apq8026-lg-lenok: Add Bluetooth new 134553625187 ARM: dts: qcom: msm8226: add power domains new 22139a9091fd Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] new a8cad210d4d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ca1cace9675c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a3a59919ab66 dt-bindings: clock: r9a06g032: Add the definition of the w [...] new 045d0625d305 ARM: dts: r9a06g032: Add the watchdog nodes new 3ec510bcbdd2 ARM: dts: r9a06g032-rzn1d400-db: Enable watchdog0 with a 6 [...] new d05e409e4a66 arm64: dts: renesas: rzg2lc-smarc-som: Enable watchdog new 48d8ee5b831e arm64: dts: renesas: Align GPIO hog names with dtschema new 6a3b10e5c312 ARM: dts: renesas: Align GPIO hog names with dtschema new 088659ad2a83 soc: renesas: Kconfig: Introduce ARCH_RZG2L config option new f9181078bb48 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] new f0f1fabfa0e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9defd67f5ec1 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 3cc8cd2d2595 arm64: dts: rockchip: add naneng combo phy nodes for rk3568 new f03511c4f2b5 Merge branch 'v5.18-armsoc/dts64' into for-next new d316d13e0017 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 272a253338f9 arm64: dts: fsd: Add the MCT support new acda0aab9ed2 Merge branch 'for-v5.18/tesla-fsd' into for-next new 4d4b970c4fca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c30494ae42d0 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 54ceceeaee47 ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x [...] new 26c1d8c7fe90 ARM: dts: stm32: add MDMA on STM32MP13x SoC family new 1deab7ed164f ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC o [...] new 7a5faaee0d2e ARM: dts: stm32: use exti 19 as main interrupt to support [...] new 0f18f728ba62 ARM: dts: stm32: add DMA configuration to UART nodes on st [...] new 8201f5f5fd2c ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1 new 76594563fac7 ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx new 97f44495f80e ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2 new 2fd0c0fe7a49 ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2 new 49bc295c6a53 ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box new ab0e8febe59f ARM: dts: stm32: keep uart nodes behavior on stm32mp1-micr [...] new 9e9388e2ff67 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0 new ee41561d9c96 ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-s [...] new aed569aaf1ca ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1 new d8268564a3b7 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey new 97b37fb0752a ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] new 89104f45a3b9 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] new b1bcd81718fb ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] new 9269f28b7df5 ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som new 2a8092a5a60d ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] new f03b9808e6e4 ARM: dts: stm32: Enable EXTI on stm32mp13 new e6bc0d6ac6d6 ARM: dts: stm32: remove some timer duplicate unit-address [...] new b814f7544a8f ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] new bf5f07e70687 ARM: dts: stm32: Correct masks for GIC PPI interrupts on s [...] new cb4b2d26c78a ARM: dts: stm32: Correct masks for GIC PPI interrupts on s [...] new 01e57df26919 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins new 760ae19fa929 ARM: dts: stm32: Add alternate pinmux for mco2 pins new 74fa56279651 ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM new 607e3f25321c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new ebdfc289a348 MAINTAINERS: Update Allwinner SoCs maintainers new f25c47c67629 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next new 9db3d63e6f0d Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 57e792f8948b Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 1faf368d6864 Merge branch for-5.17/arm/dt into for-next new 1e5cf1452eb0 soc/tegra: pmc: Enable core domain support for Tegra20 and [...] new 6f259bf1619b soc/tegra: fuse: Update nvmem cell list new b631c9c2ae93 soc/tegra: fuse: Explicitly cast to/from __iomem new a11a0d27a0b7 Merge branch for-5.18/soc into for-next new 40efe139ff60 dt-bindings: Add Tegra234 APE support new 07d743902a12 dt-bindings: Add HDA support for Tegra234 new d978ab1a7b7a dt-bindings: Document Tegra234 HDA support new d06a171e07bc dt-bindings: Add Tegra234 PCIe clocks and resets new 6460278f6faf dt-bindings: power: Add Tegra234 PCIe power domains new a4ad66da3fcc dt-bindings: memory: Add Tegra234 PCIe memory new 2c519a12e08a Merge branch for-5.18/dt-bindings into for-next new f9c9602f5baa Merge branch 'for-5.18/dt-bindings' into for-5.18/memory new 8c8959f2b5cc memory: tegra: Add Tegra234 support new 572f08c0fd75 memory: tegra: Add APE memory clients for Tegra234 new 13f35c773e0b Merge branch for-5.18/memory into for-next new 670659998812 ARM: tegra: Update jedec,lpddr2 revision-id binding new e52fed28f627 ARM: tegra: asus-tf101: Enable S/PDIF and HDMI audio new 79b788bfc787 ARM: tegra: transformer: Drop reg-shift for Tegra HS UART new fa3174c591b8 ARM: tegra: tf700t: Rename DSI node new 4c0f1f90118b ARM: tegra: paz00: Add MMC aliases new 8c49678d8488 ARM: tegra: Fix ethernet node names new 241c0dd871f2 Merge branch for-5.18/arm/dt into for-next new cfac36edfca4 Merge branch 'for-5.18/dt-bindings' into for-5.18/arm64/dt new 156af9de0932 arm64: tegra: Add Tegra234 I2C devicetree nodes new 5e69088d70d5 arm64: tegra: Add Tegra234 PWM devicetree nodes new 835553b3c64e arm64: tegra: Add GPCDMA node for tegra186 and tegra194 new 699349e09be0 arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit new 5710e16afa6c arm64: tegra: Add Tegra234 IOMMUs new cd0c2edf20f0 arm64: tegra: Move audio IOMMU properties to ADMAIF node new dc94a94daa39 arm64: tegra: Add audio devices on Tegra234 new 09614acd87e6 arm64: tegra: APE sound card for Jetson AGX Orin new b7e70391a545 arm64: tegra: Enable device-tree overlay support new 621e12a138f7 arm64: tegra: Add HDA device tree node for Tegra234 new ff578db7b693 arm64: tegra: Enable UART instance on 40-pin header new c6489c30fcbc arm64: tegra: Enable Jetson Xavier NX USB device mode new 35065eafe951 Merge branch for-5.18/arm64/dt into for-next new e3bf1f7734a5 Merge branch for-5.18/arm64/defconfig into for-next new f3a72eea189c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new badc5ec99152 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 0e4118e44f95 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 4e7c4d3652f9 clk: qcom: gdsc: Add support to update GDSC transition delay new 6e6fec3f961c clk: qcom: dispcc: Update the transition delay for MDSS GDSC new 356a8666263c Merge branch 'clk-fixes' into clk-next new aa091a6a91df clk: lan966x: Fix linking error new 7da5e77a1b5f Merge branch 'clk-fixes' into clk-next new e4dc13f9e723 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 9aaf7550763e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fcfa894ffa4e Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 8076eebb12c7 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 5bde2d42f5a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b64e99366189 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8f3493ed327b Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new ea07638e4cb1 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 6f1afb043966 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5eb8dc0af2ef Merge branch 'for-next' of git://github.com/openrisc/linux.git new d21d3f34cf6e parisc/unaligned: Enhance user-space visible output new da502be3e08f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84eecbbe968c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new eb49a2bb5e04 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 670a1e509c90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e0417d887289 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 72b0bf458b28 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new b6c25cb43bb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 51a573b73fea Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new 558732df2122 btrfs: reduce extent threshold for autodefrag new 0f1774dd0a56 Merge branch 'misc-5.17' into for-next-current-v5.16-20220224 new f35ef04f7adc Merge branch 'for-next-current-v5.16-20220224' into for-ne [...] new 1891b32c9b05 btrfs: remove write and wait of struct walk_control new 54e32d09f28d btrfs: reuse existing pointers from btrfs_ioctl new 2b51b7ceca22 btrfs: don't log unnecessary boundary keys when logging directory new 7502ea5b2f12 btrfs: put initial index value of a directory in a constant new d27e80611d2b btrfs: stop copying old dir items when logging a directory new 17324077a2fa btrfs: stop trying to log subdirectories created in past t [...] new 1a67593cb51e btrfs: move missing device handling in a dedicate function new 516f0f1fd7c0 btrfs: reuse existing inode from btrfs_ioctl new 36f50986139d btrfs: simplify fs_devices member access in btrfs_init_dev [...] new dc2c21fb4745 btrfs: harden identification of a stale device new e4c9fc1ccc9f btrfs: match stale devices by dev_t new 83fe20dabcb4 btrfs: add device major-minor info in the struct btrfs_device new 37cc484f27ff btrfs: use dev_t to match device in device_matched new 6b1b48d6069e btrfs: cleanup temporary variables when finding rotational [...] new 2d4e07ae9ac5 btrfs: zoned: remove redundant initialization of to_add new d7768a525dc1 btrfs: scrub: remove redundant initialization of increment new 293333131d00 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] new 888052b9ac3a btrfs: send: remove redundant ret variable in fs_path_copy new 1bfeab220b2b btrfs: add helper to delete a dir entry from a log tree new 8846e33283e0 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] new a340f903aa9c btrfs: avoid logging all directory changes during renames new 7696a7c5d318 btrfs: stop doing unnecessary log updates during a rename new 3ef7d106e3e1 btrfs: avoid inode logging during rename and link when possible new 986431c6ac75 btrfs: use single variable to track return value at btrfs_ [...] new 5ed329763a9b btrfs: add definition for EXTENT_TREE_V2 new 39563054aa69 btrfs: disable balance for extent tree v2 for now new 0bd375c30275 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 new d2227226993a btrfs: disable qgroups in extent tree v2 new ea96a3951cb6 btrfs: disable scrub for extent-tree-v2 new 4692db3b7ac3 btrfs: disable snapshot creation/deletion for extent tree v2 new 6a1abac840b0 btrfs: disable space cache related mount options for exten [...] new eee4c213ae2f btrfs: tree-checker: don't fail on empty extent roots for [...] new f10fe96b92b7 btrfs: abstract out loading the tree root new a3cd4dc0f4f9 btrfs: add code to support the block group root new 54215ec3c69c btrfs: add support for multiple global roots new c17c3b71d4b1 btrfs: zoned: make zone activation multi stripe capable new 838925ff7995 btrfs: zoned: make zone finishing multi stripe capable new 9f0d9db18936 btrfs: zoned: prepare for allowing DUP on zoned new 72f76408add8 btrfs: zoned: allow DUP on meta-data block groups new 6862b77e1e24 btrfs: replace BUILD_BUG_ON by static_assert new 9e6ae143390c btrfs: zoned: remove redundant assignment in btrfs_check_z [...] new 2b40ccb1afb4 btrfs: stop checking for NULL return from btrfs_get_extent [...] new 734fcb5449bb btrfs: remove unnecessary leaf free space checks when push [...] new 7862918c6a47 btrfs: avoid unnecessary COW of leaves when deleting items [...] new bcd4239c9aba btrfs: avoid unnecessary computation when deleting items f [...] new 2e004674b727 btrfs: remove constraint on number of visited leaves when [...] new 5aa9c0b4aa01 btrfs: remove useless path release in the fast fsync path new 8e9632ca2f0b btrfs: prepare extents to be logged before locking a log t [...] new 7cb1c8762edf btrfs: stop checking for NULL return from btrfs_get_extent() new c7bbe4fee078 btrfs: fix lost error return value when reading a data page new 4b4301430e91 btrfs: remove no longer used counter when reading data page new 111ca8b72337 btrfs: assert we have a write lock when removing and repla [...] new 0e2d90e4c17d btrfs: populate extent_map::generation when reading from disk new 98e25eebe761 btrfs: prevent copying too big compressed lzo segment new 8c3a3470eb51 btrfs: add lzo workspace buffer length constants new ba49437ffe46 btrfs: qgroup: remove duplicated check in adding qgroup relations new aaa90f74f643 btrfs: qgroup: remove outdated TODO comments new 9c86c5b644e1 btrfs: defrag: allow defrag_one_cluster() to skip large ex [...] new a912e086e5e2 btrfs: defrag: don't try to merge regular extents with pre [...] new 6058cf4c6dc8 btrfs: defrag: don't defrag extents which are already at m [...] new 717010ddbd01 btrfs: defrag: remove an ambiguous condition for rejection new 5bc809887303 fs: export rw_verify_area() new 49a00a5da4ad fs: export variant of generic_write_checks without iov_iter new d550935d04e3 btrfs: don't advance offset for compressed bios in btrfs_c [...] new 157f15374dda btrfs: add ram_bytes and offset to btrfs_ordered_extent new 6cef12a869cc btrfs: support different disk extent size for delalloc new c357df4ad125 btrfs: clean up cow_file_range_inline() new 4c202418fa28 btrfs: optionally extend i_size in cow_file_range_inline() new 965592746ce6 btrfs: add definitions and documentation for encoded I/O ioctls new 460cb4a4a271 btrfs: add BTRFS_IOC_ENCODED_READ ioctl new b6ea5808bdf1 btrfs: add BTRFS_IOC_ENCODED_WRITE new 9e712c3fd9bd btrfs: make search_csum_tree return 0 if we get -EFBIG new 11c288ab4493 btrfs: handle csum lookup errors properly on reads new e62fa9036543 btrfs: check correct bio in finish_compressed_bio_read new efba8147503a btrfs: remove the bio argument from finish_compressed_bio_read new 5ddf0accb694 btrfs: track compressed bio errors as blk_status_t new e23122f097c3 btrfs: do not double complete bio on errors during compres [...] new 0dcafb70a929 btrfs: do not try to repair bio that has no mirror set new 0cbe7d755415 btrfs: do not clean up repair bio if submit fails new 73fb283a3934 btrfs: subpage: fix a wrong check on subpage->writers new 7f6eec93491e btrfs: fix lost prealloc extents beyond eof after full fsync new e7a026574b3c btrfs: stop copying old file extents when doing a full fsync new 1a10e01dde22 btrfs: hold on to less memory when logging checksums durin [...] new aee4d01f645d btrfs: voluntarily relinquish cpu when doing a full fsync new 6775bb156c9b btrfs: reset last_reflink_trans after fsyncing inode new 8db7eae0df30 btrfs: fix unexpected error path when reflinking an inline extent new 10f902f982c7 btrfs: deal with unexpected extent type during reflinking new cbf4ca4b4aa5 btrfs: defrag: bring back the old file extent search behavior new 0be00fe7b5ae btrfs: defrag: don't use merged extent map for their gener [...] new af8295eadebf btrfs: autodefrag: only scan one inode once new e1dee49557f9 btrfs: reduce extent threshold for autodefrag new 54fe2534e470 btrfs: add filesystems state details to error messages new f4d5f699797d btrfs: do not WARN_ON() if we have PageError set new a36e70167732 btrfs: tree-checker: use u64 for item data end to avoid overflow new 5d43f2852b07 btrfs: do not start relocation until in progress drops are done new f2be5edc50c3 btrfs: pass btrfs_fs_info for deleting snapshots and cleaner new 1d2fdb846a51 btrfs: pass btrfs_fs_info to btrfs_recover_relocation new e9a9bca06a61 btrfs: fix relocation crash due to premature return from b [...] new eeafc9236876 Merge branch 'misc-next' into for-next-next-v5.17-20220224 new 244a73f987b0 btrfs: remove the cross file system checks from remap new aaf40970b1d0 fs: allow cross-vfsmount reflink/dedupe new fa3b92e259c8 Merge branch 'ext/josef/cross-mount' into for-next-next-v5 [...] new 38ae258ab327 fs: add asserting functions for sb_start_{write,pagefault, [...] new e0d8f7dafc60 btrfs: zoned: mark relocation as writing new 73f126fc2a3d Merge branch 'ext/naohiro/zoned-write' into for-next-next- [...] new 4f792f7b64a4 btrfs: use dummy extent buffer for super block sys chunk a [...] new 2b392410e3f6 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] new 44c2057b8ee1 btrfs: expand subpage support to any PAGE_SIZE > 4K new d3cb500f9ca9 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] new e5e8dac836c4 btrfs: introduce a helper to locate an extent item new 745c1912c99b btrfs: introduce dedicated helper to scrub simple-mirror b [...] new 3626a285f87d btrfs: introduce dedicated helper to scrub simple-stripe b [...] new 1b6dfd207046 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] new 8ff1070eb2b7 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] new 07f12a9ee29d Merge branch 'for-next-next-v5.17-20220224' into for-next- [...] new a9eb5534413d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b75eec76139d Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new f033b66b9062 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 2d68236c9e2c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 4f0b903ded72 fsnotify: fix merge with parent's ignored mask new 04e317ba72d0 fsnotify: optimize FS_MODIFY events with no ignored masks new 7419e29ce8ac Merge Amir's fsnotify fix & speedup. new 5bd4cb3ba6d6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 50afeeccc23c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 662f1e9ddf41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bcec0f8f4cf1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0e0546c55ca6 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 588980f83661 SUNRPC: Teach server to recognize RPC_AUTH_TLS new e57d8ef5e6ec nfsd: more robust allocation failure handling in nfsd_file [...] new 20ac2a1facb3 NFSD: Remove CONFIG_NFSD_V3 new f86d1212ed24 arch: Remove references to CONFIG_NFSD_V3 in the default configs new 512c6b576334 NFSD: Clean up _lm_ operation names new 7fbd729b6770 NFSD: Fix nfsd_breaker_owns_lease() return values new 85237ff74dbc fs/lock: documentation cleanup. Replace inode->i_lock with [...] new ad9725fc2321 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] new 3d4441e0c202 fs/lock: only call lm_breaker_owns_lease if there is conflict. new be4a3f56e75d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b51e10d6f273 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new a7bf921dc814 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 24f162aa4a6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 00514d8ef2e8 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 667075196c90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84842911322f vsprintf: Fix %pK with kptr_restrict == 0 new e8134595e3f1 Merge branch 'for-5.18' into for-next new 40b5eb636471 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d5b4d1dd8392 Merge branch 'pci/acpi' new 904b10fb189c PCI: Add defines for normal and subtractive PCI bridges new fe665816e0d4 PCI: iproc: Set all 24 bits of PCI class code new 8d808af11649 Merge branch 'pci/bridge-class-codes' new a80b18a065b6 Merge branch 'pci/hotplug' new d6e1898bfa5b PCI/VGA: Move vgaarb to drivers/pci new acc2bdccb69f PCI/VGA: Move vga_arb_integrated_gpu() earlier in file new 485a043de9b8 PCI/VGA: Factor out vga_select_framebuffer_device() new a37fc522af17 PCI/VGA: Factor out default VGA device selection new 7650fd9a42cc PCI/VGA: Move firmware default device detection to ADD_DEV [...] new 856a27050d53 PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path new 9ac9b6067117 PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path new d975a90b038e PCI/VGA: Remove empty vga_arb_device_card_gone() new 3f5947a276e5 PCI/VGA: Log bridge control messages when adding devices new e4b0508734db PCI/VGA: Use unsigned format string to print lock counts new f3e7b0c5e0e0 PCI/VGA: Replace full MIT license text with SPDX identifier new 42bd93abd54c Merge branch 'pci/vga' new 1c8b662a4b22 Merge branch 'remotes/lorenzo/pci/aardvark' new 2fbf0a6393ed Merge branch 'remotes/lorenzo/pci/endpoint' new ce64ff6eec99 Merge branch 'remotes/lorenzo/pci/imx6' new 0cc62aed370d sizes.h: Add SZ_1T macro new 0cb3c27a778e Merge branch 'remotes/lorenzo/pci/misc' new c453bf6f9b32 PCI: pci-bridge-emul: Re-arrange register tests new c0bd41973294 PCI: pci-bridge-emul: Add support for PCIe extended capabilities new 3767a9024252 PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem [...] new 26b982ca8321 dt-bindings: PCI: mvebu: Add num-lanes property new 2a81dd9fd9b0 PCI: mvebu: Correctly configure x1/x4 mode new e3e13c9135da PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID [...] new 2b6ee04c0aa6 PCI: mvebu: Add support for Advanced Error Reporting regis [...] new c099c2a76185 PCI: mvebu: Use child_ops API new 0124989220f2 dt-bindings: PCI: mvebu: Update information about intx interrupts new d00ea94e6209 PCI: mvebu: Fix macro names and comments about legacy interrupts new ec075262648f PCI: mvebu: Implement support for legacy INTx interrupts new d5676930c9a2 Merge branch 'remotes/lorenzo/pci/mvebu' new dddb4efa5192 dt-bindings: pci: qcom: Document PCIe bindings for SM8450 new f94c35e02464 PCI: qcom: Remove redundancy between qcom_pcie and qcom_pcie_cfg new 0614f98bbb9f PCI: qcom: Add ddrss_sf_tbu flag new 1c5aa0372634 PCI: qcom: Add SM8450 PCIe support new 576b35ec9f42 Merge branch 'remotes/lorenzo/pci/qcom' new 9622b4f2fa4b Merge branch 'remotes/lorenzo/pci/uniphier' new 9d5df13a7c11 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 04e3fb5f69ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a8724836affe Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new df1ff9f77e89 hwmon: (occ) Add soft minimum power cap attribute new 34d09e3efb81 dt-bindings: vendor-prefixes: add Vicor Corporation new 3983f83517ff dt-bindings:trivial-devices: Add pli1209bc new 20e1d09ab104 hwmon: (pmbus) Add support for pli1209bc new d106839eb06e hwmon: (pmbus/pli1209bc) Add regulator support new c9b3cfbdfd4c dt-bindings: Add ti,tmp125 temperature sensor binding new 31d8f414e159 hwmon: (lm70) Add ti,tmp125 support new 2dffe0866917 hwmon: (core) Add support for pwm auto channels attribute new 9db3b740a801 hwmon: (sch5627) Add pwmX_auto_channels_temp support new bb9baeef9324 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 62a40dad5734 docs: Remove duplicated words in trace/osnoise-tracer new a5cdaea525c3 scripts: kernel-doc: Add the basic POD sections new 43caf1a6823d scripts: kernel-doc: Relink argument parsing error handlin [...] new f1583922bf93 scripts: kernel-doc: Translate the DESCRIPTION section new 2875f7870821 scripts: kernel-doc: Translate the "Output format selectio [...] new dd803b04b0a0 scripts: kernel-doc: Translate the "Output format selectio [...] new 9c77f108f43a scripts: kernel-doc: Translate the "Output selection" subs [...] new c15de5a19a28 scripts: kernel-doc: Translate the "Output selection modif [...] new 834cf6b9039e scripts: kernel-doc: Translate the "Other parameters" subs [...] new 252b47da9fd9 scripts: kernel-doc: Replace the usage function new 258092a89085 scripts: kernel-doc: Drop obsolete comments new 2b306ecaf57b scripts: kernel-doc: Refresh the copyright lines new e334f873eb4e docs: scripts/kernel-doc: Detect absence of FILE arg new 024314d6d540 Documentation/vm/page_owner.rst: fix language new b089f167c384 Documentation: block/diskstats: update function names new 398f7abdcb7e docs: pdfdocs: Pull LaTeX preamble part out of conf.py new 7cee33ce237c docs: kerneldoc-preamble.sty: Expand comments in LaTeX code new 96c7f3b53cc3 Reword note on missing CJK fonts new 18ab307823bb docs: fix RST error in vm/page_owner.rst new 1ecf393fc5a5 docs: add two documents about regression handling new d2b40ba2cce2 docs: *-regressions.rst: explain how quickly issues should [...] new 247097e2bbff docs: reporting-issues.rst: link new document about regressions new 360759f6d3df Merge branch 'docs-next' of git://git.lwn.net/linux.git new 3ca468589373 Merge branch 'master' of git://linuxtv.org/media_tree.git new 2881ca629984 media: Makefiles: sort entries where it fits new bdcdd9cb6257 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new c5eb92f57de2 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] new 7b7c9f983ce3 Merge branch 'pm-cpufreq-fixes' into linux-next new a8ab8ef437d4 ACPI: clean up double words in two comments new 62fabd56faaf x86/PCI: Disable exclusion of E820 reserved addresses in s [...] new fc4232749306 Merge branches 'acpi-misc' and 'acpi-x86' into linux-next new c5b1be9ea11a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new c377d4ba86e9 cpufreq: qcom-hw: Add support for per-core-dcvs new 72951a77c00f cpufreq: blocklist Qualcomm sc8280xp and sa8540p in cpufre [...] new 4948674c7609 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 1942cc7b102f Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 21a8be97a8a2 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new f53ebd87dba3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 66224f6656d1 dt-binding: can: mcp251xfd: include common CAN controller [...] new d931686dc21f dt-binding: can: sun4i_can: include common CAN controller [...] new edd056a109ee dt-binding: can: m_can: list Chandrasekar Ramakrishnan as [...] new bffd5217ca2e dt-binding: can: m_can: fix indention of table in bosch,mr [...] new 58212e03e5ec dt-binding: can: m_can: include common CAN controller bindings new 181d4447905d can: gw: use call_rcu() instead of costly synchronize_rcu() new 5b60d334e42a can: bittiming: can_validate_bitrate(): simplify bit rate [...] new 5597f082fcaf can: bittiming: mark function arguments and local variable [...] new 1c256e3a2c76 can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant v [...] new 8d0a82e1f42f can: c_can: ethtool: use default drvinfo new 51ae468aa7e4 can: softing: softing_netdev_open(): remove redundant ret [...] new 2206fcbc1090 can: xilinx_can: Add check for NAPI Poll function new 2ae9856d70b6 can: etas_es58x: use BITS_PER_TYPE() instead of manual cal [...] new 3f5c91b4ce8f can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp25 [...] new 25386c9a0100 can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC er [...] new 72362dcdf654 can: mcp251xfd: mcp251xfd_unregister(): simplify runtime P [...] new 1ba3690fa2c6 can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function [...] new 13c54a1ee12f can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function new 0445e5ff55cc can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): facto [...] new 197656de8d1e can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): impro [...] new 06db5dbc8ebf can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepa [...] new 01a80d688a41 can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for [...] new 14193ea2bfee can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor ou [...] new 1a4abba64011 can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251 [...] new a10fd91e42e8 can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for P [...] new e39ea1360ca7 can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for P [...] new 445dd72a6d63 can: mcp251xfd: mcp251xfd_register(): prepare to activate [...] new 2a68dd8663ea can: mcp251xfd: add support for internal PLL new c912f19ee382 can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and [...] new d2d5397fcae1 can: mcp251xfd: mcp251xfd_ring_init(): split ring_init int [...] new 617283b9c4db can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs new 62713f0d9a38 can: mcp251xfd: ring: change order of TX and RX FIFOs new fa0b68df7c95 can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM u [...] new 83daa863f16b can: mcp251xfd: ring: update FIFO setup debug info new 887e359d6cce can: mcp251xfd: prepare for multiple RX-FIFOs new aada74220f00 can: mcp251xfd: mcp251xfd_priv: introduce macros specifyin [...] new fee62ea77204 Merge tag 'linux-can-next-for-5.18-20220224' of git://git. [...] new c6fbfdcbcef9 ixgbevf: clean up some inconsistent indenting new 93b067f154b3 ixgbe: Remove non-inclusive language new 9e7b78dc8826 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] new aaa25a2fa796 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 06388a03d2a7 net: sparx5: Support offloading of bridge port flooding flags new d434ee9dee6d net: marvell: prestera: Fix return value check in prestera [...] new 37f40f81e589 net: marvell: prestera: Fix return value check in prestera [...] new 89183b6ea8dd net: asix: remove code duplicates in asix_mdio_read/write [...] new 46a76724e4c9 net: dsa: rename references to "lag" as "lag_dev" new e23eba722861 net: dsa: mv88e6xxx: rename references to "lag" as "lag_dev" new 066ce9779c7a net: dsa: qca8k: rename references to "lag" as "lag_dev" new 3d4a0a2a46ab net: dsa: make LAG IDs one-based new b99dbdf00bc1 net: dsa: mv88e6xxx: use dsa_switch_for_each_port in mv88e [...] new dedd6a009f41 net: dsa: create a dsa_lag structure new ec638740fce9 net: switchdev: remove lag_mod_cb from switchdev_handle_fd [...] new e35f12e993d4 net: dsa: remove "ds" and "port" from struct dsa_switchdev [...] new 93c798230af5 net: dsa: call SWITCHDEV_FDB_OFFLOADED for the orig_dev new e212fa7c5418 net: dsa: support FDB events on offloaded LAG interfaces new 961d8b699070 net: dsa: felix: support FDB entries on offloaded LAG interfaces new 53110c67e335 Merge branch 'fdb-entries-on-dsa-lag-interfaces' new 7bbb765b7349 net/tcp: Merge TCP-MD5 inbound callbacks new bbab5f9332ee nfp: refactor policer config to support ingress/egress meter new 59080da09038 nfp: add support to offload tc action to hardware new 26ff98d7dd20 nfp: add hash table to store meter table new 776178a5cc67 nfp: add process to get action stats from hardware new 147747ec664e nfp: add support to offload police action from flower table new 5e98743cfad0 nfp: add NFP_FL_FEATS_QOS_METER to host features to enable [...] new a46e3d5eb705 Merge branch 'nfp-flow-independent-tc-action-hardware-offload' new 28a3f0601727 net: openvswitch: IPv6: Add IPv6 extension header support new a420b757acc4 net: dsa: sja1105: populate supported_interfaces new c2b8e1e3d81e net: dsa: sja1105: remove interface checks new 827b4ef2772f net: dsa: sja1105: use .mac_select_pcs() interface new 2d1d548ec144 net: dsa: sja1105: mark as non-legacy new 9c318be13ca0 net: dsa: sja1105: convert to phylink_generic_validate() new 83dc4c2af682 net: dsa: sja1105: support switching between SGMII and 2500BASE-X new 5ebaaa69bd27 Merge branch 'sja1105-phylink-updates' new 84c07448c32d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 02ae6deae97e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new de7127919190 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 6e5c8c763750 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 4906c804ebe0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 28225a6ef80e mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU new 148950e59ac7 mt76: mt7615: introduce SAR support new d0c0cefb87e2 mt76: fix endianness errors in reverse_frag0_hdr_trans new cef37c78dc73 mt76: mt7915: Fix channel state update error issue new b962252bba7e mt76: mt7915: fix potential memory leak of fw monitor packets new 355c060d5f38 mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts new 56bd1c86e050 dt-bindings: net: wireless: mt76: document bindings for MT7986 new 99ad32a4ca3a mt76: mt7915: add support for MT7986 new 006b9d4ad5bf mt76: mt7915: introduce band_idx in mt7915_phy new b0740f0a52d5 mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ [...] new e83a6fef8a8f mt76: mt7615: fix compiler warning on frame size new a07097735da5 mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx [...] new 6256cb69f01d mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() new 95b5946e7e73 mt76: connac: adjust wlan_idx size from u8 to u16 new 9273ffcc9a11 mt76: mt7615: Fix assigning negative values to unsigned variable new 32406ca459cd mt76: mt7915: check band idx for bcc event new d98a72725bc9 mt76: mt7915: fix the muru tlv issue new 77787358bed9 mt76: mt7915: use min_t() to make code cleaner new 4550fb9e9810 mt76: improve signal strength reporting new 771cd8d4c369 mt76: mt7915e: Fix degraded performance after temporary overheat new db783f10b239 mt76: mt7915e: Add a hwmon attribute to get the actual thr [...] new 0063b86c9120 mt76: mt7915e: Enable thermal management by default new b8d16f1181e2 mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU new b1481b336d3c mt76: mt7915: simplify conditional new 00a883e6806e mt76: fix dfs state issue with 160 MHz channels new b865273ba4d9 Merge tag 'mt76-for-kvalo-2022-02-24' of https://github.co [...] new a76ed59163ba ath11k: Rename ath11k_ahb_ext_irq_config new 22b59cb965f7 ath11k: fix kernel panic during unload/load ath11k modules new dca857f07dc1 ath11k: Fix uninitialized symbol 'rx_buf_sz' new 648ab4720cb7 ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops new b4f4c56459a5 ath11k: pci: fix crash on suspend if board file is not found new 3df6d74aedfd ath11k: mhi: use mhi_sync_power_up() new 98d504a82cc7 wcn36xx: Differentiate wcn3660 from wcn3620 new 02a95374b5ee carl9170: fix missing bit-wise or operator for tx_params new f295ad912910 ath11k: Add debugfs interface to configure firmware debug [...] new 3d00e8b5b818 ath11k: add WMI calls to manually add/del/pause/resume TWT [...] new fe98a6137d03 ath11k: add debugfs for TWT debug calls new df507a7f8675 wcn36xx: clean up some inconsistent indenting new 11e41e292937 wcn36xx: Uninitialized variable in wcn36xx_change_opchannel() new 8c4c567fa291 ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_ [...] new 5ed98fb704d9 ath11k: fix WARN_ON during ath11k_mac_update_vif_chan new 4f6dd92305f7 ath11k: fix radar detection in 160 Mhz new 1e15aacd1238 ath11k: fix destination monitor ring out of sync new be24835f8323 wcn36xx: use struct_size over open coded arithmetic new 5f71968e3c76 ath11k: add ath11k_qmi_free_resource() for recovery new e52b6a02bfc0 ath11k: fix invalid m3 buffer address new 03e0add74212 ath11k: configure RDDM size to mhi for recovery by firmware new fcd09c90c3c5 ath9k: use hw_random API instead of directly dumping into [...] new 8bc66426ca54 ath10k: Replace zero-length array with flexible-array member new e9e591686ccb ath11k: Replace zero-length arrays with flexible-array members new d9bc14167b1f ath6kl: Replace zero-length arrays with flexible-array members new cfb72c08912f ath: Replace zero-length arrays with flexible-array members new f2180ccb52b5 ath11k: Invalidate cached reo ring entry before accessing it new a19c0e104db9 ath11k: Handle failure in qmi firmware ready new 261b07519518 ath11k: Fix frames flush failure caused by deadlock new 94739d45c388 ath11k: switch to using ieee80211_tx_status_ext() new 01d2f285e3e5 ath11k: decode HE status tlv new ab0a9ef605cf ath11k: translate HE status to radiotap format new 691425b4a41f ath11k: add dbring debug support new 152094dd8c8d carl9170: Replace zero-length arrays with flexible-array members new 49ffac5907a8 ath10k: fix pointer arithmetic error in trace call new c7723917a444 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new e715f10f3d05 rtw89: get channel parameters of 160MHz bandwidth new 36a9c4684a9c Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new e8d5e9938e81 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 877f6477c963 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 173b7710b2de Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 47b0b0b03a58 next-20220224/drm new 4f0f1b58fbac amdgpu/pm: Disable managing hwmon sysfs attributes for ONEVF mode new 45f0ff404cc9 drm/amdgpu: config HDP_MISC_CNTL.READ_BUFFER_WATERMARK new 0bb319e7a114 drm/amd/pm: fix mode2 reset fail for smu 13.0.5 new 158a05a0b885 drm/amdgpu: Add use_xgmi_p2p module parameter new 2656fd230d21 drm/amdgpu: Exclude PCI reset method for now. new ce075e75e5e3 drm/amd/display: Fix DC definition of PMFW Pstate table fo [...] new 8054e2f01c2c drm/amd/display: Adjust functions documentation new b3e8239882d9 drm/amd/display: Add conditional around function new b83e1ba9395d drm/amd/display: Use NULL instead of 0 new f728eb3a5028 drm/amd/display: Turn functions into static new d28cea608972 drm/amdgpu: add another raven1 gfxoff quirk new be18ee3c677b drm/amdgpu: only check for _PR3 on dGPUs new d149d9fd55b8 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 62e6a0792bbd Revert "drm/amd/display: To modify the condition in indica [...] new 736fd982b84c drm/radeon: Add HD-audio component notifier support (v2) new d85de0ecb470 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new c6e7deb0f092 drm/i915: Introduce new Tile 4 format new 072ce4164f97 drm/i915/dg2: Tile 4 plane format support new f8a005eb8972 drm/i915: Optimize icl+ universal plane programming new 14ad15296d1f drm/i915: Make skl+ universal plane registers unlocked new 0225a90981c8 drm/i915: Make cursor plane registers unlocked new 7ad9993b2368 drm/i915: Make most pre-skl primary plane registers unlocked new 772ba8d68515 drm/i915: Make pre-skl sprite plane registers unlocked new b4eb76d82a0e drm/i915/dg2: Skip output init on PHY calibration failure new 2ff5560e23c8 drm/i915/dmc: Do not try loading wrong DMC version new 24da2f284ff5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new f07f04a51d92 drm/tegra: Use dev_err_probe() new 221e3638feb8 drm/tegra: Fix reference leak in tegra_dsi_ganged_probe new cea418863e96 drm/tegra: dpaux: Remove unneeded variable new d65e338027e7 gpu: host1x: Fix an error handling path in 'host1x_probe()' new 0bb9320fc457 gpu: host1x: Fix a memory leak in 'host1x_remove()' new f3e0a175dcfe drm/tegra: Fix planar formats on Tegra186 and later new c25eae9d06b6 drm/tegra: Support semi-planar formats on Tegra114+ new b53c24f69199 drm/tegra: Support YVYU, VYUY and YU24 formats new 8bac67c47439 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new f51c23a325e6 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 8cc4bcbdfadc Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 0dabc322641d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b4a3cf5b8cd4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fad4a9b9a52c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 76cdd90b27b4 ASoC: SOF: pcm: Add compress_ops for SOF platform componen [...] new abdcf7282f39 ASoC: amd: acp: Change card name for Guybrush Machine new eee33bac9e7d ASoC: amd: acp-legacy: Add legacy card support for new machines new 1f197351b3af ASoC: amd: acp: Add DMIC machine driver ops new 299905881ebd ASoC: SOF: Declare sof_compress_ops in sof-priv.h new 74190d7cd3e8 ASoC: qcom: Move lpass_pcm_data structure to lpass header new ddd60045caa5 ASoC: qcom: lpass: Add dma fields for codec dma lpass interface new 16413d5c5a2e ASoC: qcom: Add helper function to get dma control and lpa [...] new dc8d9766bc03 ASoC: qcom: Add register definition for codec rddma and wrdma new b138706225c9 ASoC: qcom: Add regmap config support for codec dma driver new 7d7209557b67 ASoC: qcom: Add support for codec dma driver new b81af585ea54 ASoC: qcom: Add lpass CPU driver for codec dma control new f3fc4fbfa2d2 ASoC: dt-bindings: Add SC7280 lpass cpu bindings new b62c4e5fba2f ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio new 6e1dda5fcd6e Add support for audio on SC7280 based targets new f27f93cbe1c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9e99c982744a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b28f069e6d47 Merge branch 'for-5.18/drivers' into for-next new 6810a554d274 io_uring: documentation fixup new 44b0fd34f8d4 Merge branch 'for-5.18/io_uring' into for-next new 950a69daaecf block: cancel all throttled bios in del_gendisk() new 9fe54d524058 Merge branch 'for-5.18/block' into for-next new 4b73f18294ab Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 1a7d955e198e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c99161df4755 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a7b22cbd6e9a Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new 80c67d55a95f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 050765ae6194 next-20220222/mfd new 4c678b7a6442 power: supply: Use an rbtree rather than flat register cache new e5372503d82b power: supply: max17042_battery: Use devm_work_autocancel() new 05f2281b4192 power: supply: Introduces bypass charging property new be5f08f066f6 power: supply: bq25980: Implements POWER_SUPPLY_CHARGE_TYP [...] new 1ff8cc2ca84d ABI: testing: sysfs-class-power: Adds "Long Life" entry new de85193cff0d power: supply: sbs-charger: Don't cancel work that is not [...] new 419c0e9d25ac power: supply: da9150-fg: Use devm_delayed_work_autocancel() new d016fc7ab52a power: supply: max14656: Use devm_work_autocancel() new fdc9ce72cffe power: supply: max8997_charger: Use devm_work_autocancel() new 00d0566614b7 power: supply: axp288_charger: Use acpi_quirk_skip_acpi_ac [...] new da365db704d2 power: supply: axp288_fuel_gauge: Use acpi_quirk_skip_acpi [...] new 567821a2b1b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cb170b4b5a47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9437f4a1cd83 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 02b8686fbce7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new e8670a3500a3 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 7cafbe39857f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c58dc3aac01c Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new 2dc84ce6422a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 74ce020775dd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 32dd10b06d7b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 27d8c6d820ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9b8ab2adeea7 Merge remote-tracking branch 'spi/for-5.16' into spi-linus new 6edab8fc7036 Merge branch 'spi-linus' into spi-next new a586f944f3a3 spi: pxa2xx-pci: Do not dereference fwnode in struct device new 609d7ffdc421 spi: pxa2xx-pci: Balance reference count for PCI DMA device new ac982578e7d3 spi: tegra210-quad: use device_reset method new de2f678b11bd spi: Add Tegra234 QUAD SPI compatible new ea23f0e148b8 spi: tegra210-quad: add new chips to compatible new 952b4b70ab4e Tegra QUAD SPI ACPI & device support new 83854c231262 spi: dt-bindings: remove unused required property new 3237c6c988bb Merge remote-tracking branch 'spi/for-5.18' into spi-next new 650a9cef4fdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d01103ea4e1e fix up for "spi: make remove callback a void function" new 5141bf266e18 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 30bab64e0d0d Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 9c8a8583269e Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new f97d323ac13a Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new f0500993ac88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d5578190bed3 Merge branches 'exp.2022.02.24a', 'fixes.2022.02.14a', 'rc [...] new 3b77fbc5ab4d srcu: Add boot-time control over srcu_node array allocation new d0ea78b29f7f srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() new 54c35a04b82b srcu: Compute snp_seq earlier in srcu_funnel_gp_start() new e9436e551a54 srcu: Use invalid initial value for srcu_node GP sequence numbers new b54e31f75e69 srcu: Avoid NULL dereference in srcu_torture_stats_print() new 20c3e1d6fde8 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] new 80f1cccfee49 srcu: Explain srcu_funnel_gp_start() call to list_add() is safe new 01fe51a226f5 srcu: Create concurrency-safe helper for initiating size t [...] new 4404bd4f956d srcu: Add contention-triggered addition of srcu_node tree new 8179c440ce92 srcu: Make srcu_size_state_name static new 543fb8d7a1e0 srcu: Automatically determine size-transition strategy at boot new c76d5f9119ee srcu: Add contention check to call_srcu() srcu_data ->lock [...] new 3c10cd49dc2f srcu: Ensure snp nodes tree is fully initialized before traversal new b900d4d5de47 Merge branch 'srcu.2022.02.24a' into HEAD new 95e969275bc5 Merge branch 'lkmm.2022.02.01b' into HEAD new 3a9ac384153d Merge branch 'clocksource.2022.02.01b' into HEAD new 2011a975d8bf Merge branch 'lkmm-dev.2022.02.01b' into HEAD new 7f74daaf4bd8 EXP rcu-tasks: Check for abandoned callbacks new 5b51d7486c3e rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() new 8eb954756a8d EXP tick: Detect and fix jiffies update stall new 6227afdc95e4 EXP rcu: Add polled expedited grace-period primitives new 556d8afe4a77 EXP rcutorture: Test polled expedited grace-period primitives new 33be65be8046 torture: Add rcu_normal and rcu_expedited runs to torture.sh new 9e94fde01799 rcutorture: Suppress debugging grace period delays during [...] new d70b3f4f3de6 tools/nolibc: use pselect6 on RISCV new da1b79bb39a8 tools/nolibc: guard the main file against multiple inclusion new 03d4945fe91b tools/nolibc/std: move the standard type definitions to std.h new 3bec3b0b63d9 tools/nolibc/types: split syscall-specific definitions int [...] new 14743819487e tools/nolibc/arch: split arch-specific code into individual files new 4ca9173ed4a0 tools/nolibc/sys: split the syscall definitions into their [...] new 399c1866f7bf tools/nolibc/stdlib: extract the stdlib-specific functions [...] new 086df40bf443 tools/nolibc/string: split the string functions into string.h new 92492c9de371 tools/nolibc/ctype: split the is* functions to ctype.h new 81e4b6f2de04 tools/nolibc/ctype: add the missing is* functions new d926009c8bf6 tools/nolibc/types: move the FD_* functions to macros in types.h new f3dc964bdf09 tools/nolibc/types: make FD_SETSIZE configurable new 4d76cf560836 tools/nolibc/types: move makedev to types.h and make it a macro new 013e54c05461 tools/nolibc/stdlib: move ltoa() to stdlib.h new 5b718a9cad6b tools/nolibc/stdlib: replace the ltoa() function with more [...] new daabae252c50 tools/nolibc/stdlib: add i64toa() and u64toa() new c99700a71e71 tools/nolibc/stdlib: add utoh() and u64toh() new 77e4b8b60fd2 tools/nolibc/stdio: add a minimal set of stdio functions new f8c7a4c175e6 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] new 8b9b08843e87 tools/nolibc/stdio: add fwrite() to stdio new f35e25da0d0c tools/nolibc/stdio: add a minimal [vf]printf() implementation new a925e37c6677 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE new 642921ee0c88 tools/nolibc/stdio: add perror() to report the errno value new 3edfdacd944a tools/nolibc/sys: make open() take a vararg on the 3rd argument new acc3571581f1 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() new 9c153b97d070 tools/nolibc/stdlib: make raise() use the lower level sysc [...] new 0eccbeabf5fc tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] new 4d7ebd54b584 tools/nolibc/string: use unidirectional variants for memcpy() new a79fa17941bb tools/nolibc/string: slightly simplify memmove() new b0da4b903d97 tools/nolibc/string: add strncpy() and strlcpy() new 087477fac4c9 tools/nolibc/string: add tiny versions of strncat() and strlcat() new 919dc8eb88fa tools/nolibc: move exported functions to their own section new d18f9280fdb1 tools/nolibc/arch: mark the _start symbol as weak new 6559f4607a38 tools/nolibc/types: define PATH_MAX and MAXPATHLEN new 30fbcb146060 tools/nolibc/string: export memset() and memmove() new 9c9c8ab62b22 tools/nolibc/errno: extract errno.h from sys.h new 17df4cafac0c tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] new a32169fee4af tools/nolibc/unistd: add usleep() new 319c9f2279d4 tools/nolibc/signal: move raise() to signal.h new 21b09698383d tools/nolibc/time: create time.h with time() new 02b139e17bbd tools/nolibc: also mention how to build by just setting th [...] new 130684baaae6 tools/nolibc/stdlib: implement abort() new 2253d02cf83c tick/rcu: Remove obsolete rcu_needs_cpu() parameters new 8001c4ebd4f7 tick/rcu: Stop allowing RCU_SOFTIRQ in idle new 90703e5d9f64 lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] new 8a39393d4784 torture: Reposition so that $? collects ssh code in torture.sh new 604307d39f22 torture: Use "-o Batchmode=yes" to disable ssh password requests new 46856c962adc rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting new e657766253ac rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT new 347748eff950 rcu: Remove rcu_is_nocb_cpu() new 2bb32b303a74 rcu/nocb: Move rcu_nocb_is_setup to rcu_state new d74608943fb4 rcu: Assume rcu_init() is called before smp new afa9f302fc2e rcu: Initialize boost kthread only for boot node prior SMP [...] new 786506950a64 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] new 17d17bbfbd11 rcu-tasks: Fix race in schedule and flush work new fbf61d448a81 docs: Add documentation for rude and trace RCU flavors new 98c9ab7fdb6c torture: Permit running of experimental torture types new 6a6520c89dfe rcu: Check for jiffies going backwards new 9f0daba62e95 torture: Make thread detection more robust by using lspcu new 4f47f0bb581d Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 4dfc4ec2b7f5 Merge branch 'kvm-ppc-cap-210' into kvm-next-5.18 new 8f92a98d6087 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new ae82047e97a3 KVM: arm64: Remove unneeded semicolons new 1a48ce92641d Merge branch kvm-arm64/psci-1.1 into kvmarm-master/next new 697127f3c8e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ee6a569d3bf6 KVM: s390: pv: make use of ultravisor AIV support new 6c36e57603c3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7a442489f062 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bb44d24a8389 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 10a1b662395f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 16b2228a9f3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b83c72173056 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 60cd297d88ab Merge branch 'for-next' of git://github.com/cminyard/linux [...] new f2eb478f2f32 kernfs: move struct kernfs_root out of the public view. new e45c78f6c2db Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new c6c986b657e5 usb: host: ehci-q: make qtd_fill() return *unsigned int* new f9aeda81c0e8 xhci: omit mem read just after allocation of trb new a352fa58c0ee usb: misc: USB_QCOM_EUD should depend on ARCH_QCOM new bc25c55812ff dt-bindings: usb: qcom,dwc3: Add msm8953 compatible new 2a6d6f8b2fa8 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 2f17feceb671 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new ccbf629b9962 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 03bb24fb997d next-20220224/char-misc new 3d69ee43d13f Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 70c6bc427a41 dt-bindings: phy: samsung: drop old Eynos5440 PCIe phy new e8d1ea4e2181 dt-bindings: phy: samsung,mipi-video-phy: convert to dtschema new e15db37f6aff dt-bindings: phy: samsung,dp-video-phy: convert to dtschema new 4bbb2b22075d dt-bindings: phy: samsung,usb2-phy: convert to dtschema new 3ce97f25b75f dt-bindings: phy: samsung,exynos5250-sata-phy: convert to [...] new 5a6aa8683c15 dt-bindings: phy: samsung: move SATA phy I2C to trivial devices new 60c24dbfc54f dt-bindings: phy: samsung,usb3-drd-phy: convert to dtschema new b3df807e1fb0 dt-bindings: soc: grf: add naneng combo phy register compatible new dedc3acedcd3 dt-bindings: phy: rockchip: Add Naneng combo PHY bindings new 7160820d742a phy: rockchip: add naneng combo phy for RK3568 new 6773675ae8cc dt-bindings: phy: Add compatible for D1 USB PHY new 5df4afa1e438 phy: sun4i-usb: Remove .disc_thresh where not applicable new 1743dea7f06b phy: sun4i-usb: Rework HCI PHY (aka "pmu_unk1") handling new 204642e7de22 phy: sun4i-usb: Add D1 variant new 10c573c61338 phy/cadence: Use of_device_get_match_data() new ae532b2b7aa5 phy: usb: Add "wake on" functionality for newer Synopsis X [...] new 3153fa38e38a phy: dphy: Correct lpx parameter and its derivatives(ta_{g [...] new 09a3512681b3 phy: ti: tusb1210: Improve ulpi_read()/_write() error checking new cb7d21b44f25 phy: ti: tusb1210: Drop tusb->vendor_specific2 != 0 check [...] new df37c99815d9 phy: ti: tusb1210: Add a delay between power-on and restor [...] new 48969a5623ed phy: ti: tusb1210: Add charger detection new abb29c4783d0 dt-bindings: phy: mediatek,tphy: Add compatible for MT8192 new 32942d33d63d phy: phy-brcm-usb: fixup BCM4908 support new 4bf18d5a2dd0 phy: marvell: phy-mvebu-a3700-comphy: Remove port from dri [...] new 934337080c6c phy: marvell: phy-mvebu-a3700-comphy: Add native kernel im [...] new ee995101fde6 Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720" new 8e10548f7f48 Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional [...] new 9a4556dad7bd Revert "PCI: aardvark: Fix initialization with old Marvell [...] new fea9261c8a60 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 25a71a35ce69 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b5d03e85f259 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new db9a20ea28a7 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 92c0866d4b0d Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 05a9b4fa807c Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 5ce1a62ed903 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8eb6bfe08449 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 26ed335a073f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4d3f3f514ee6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 844666b33989 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 185ceaff2c89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a5d72c9b9464 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new a7aeef3a8151 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 99f30ba9327a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8bc2170d3444 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 64d45edd8b26 dt-bindings: pinctrl: renesas,pfc: Document r8a779f0 support new acdc4b98383a pinctrl: renesas: Add PORT_GP_CFG_19 macros new 030ac6d7eeff pinctrl: renesas: Initial R8A779F0 PFC support new 5f3b69663ff5 pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions new 180adcd40bcd pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions new e9b04360fff3 pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions new 397416d8f95f pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and [...] new fe8989c6725d pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function new 8aaeadb00830 pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions new 384484a50916 pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function new 2e1b43623986 pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions new babe298e9caa pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and [...] new f9e5a477affc Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new c3010cc392be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0ac983f51203 ucounts: Fix systemd LimitNPROC with private users regression new 98a3f96e20a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5848936620e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 20b2d08056e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8b6927d0adad coresight: trbe: Work around the ignored system register writes new 0ecf2c747437 coresight: trbe: Work around the invalid prohibited states new 7f4cd3375906 coresight: trbe: Work around the trace data corruption new 91a2f2941df2 coresight: Fix TRCCONFIGR.QE sysfs interface new 5340bf5df9d2 coresight: syscfg: Fix memleak on registration failure in [...] new 4a8794012432 hwtracing: coresight: Replace acpi_bus_get_device() new 497fd1c2916f coresight: no-op refactor to make INSTP0 check more idiomatic new cfa3d90fe334 coresight: trbe: Move check for kernel page table isolatio [...] new ad9331e45185 coresight: etm4x: Add lock for reading virtual context ID [...] new 058c09abfe3d coresight: etm4x: Don't use virtual contextID for non-root [...] new 0f2be4cd06c7 coresight: etm4x: Don't trace PID for non-root PID namespace new 2013b615a7a7 coresight: etm3x: Don't trace PID for non-root PID namespace new 8eae7508d4bb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 04ccc5050449 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 05062216caf2 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new a8efb9bdd276 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new a976df22f04b nvmem: dt-bindings: Fix the error of dt-bindings check new 299dc152721f nvmem: brcm_nvram: parse NVRAM content into NVMEM cells new 2a0deba4d749 dt-bindings: nvmem: make "reg" property optional new bdf79b27260b dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells new aeb990a4b63f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2ecb631cd39c Merge branch 'main' of git://git.infradead.org/users/willy [...] new 9b6fd3d35c34 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 85d1911dd96a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d7fd696c1260 list: test: Add test for list_del_init_careful() new 37dc573c0a54 list: test: Add a test for list_is_head() new 5debe5bfa02c list: test: Add a test for list_entry_is_head() new 21e8b298f086 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new e960d1d06488 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 508667dba889 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f82999f754f5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a0ace9046423 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 105487f838ba random: cleanup UUID handling new e7dbe86544fa random: unify cycles_t and jiffies usage and types new 2413983e29c5 random: add mechanism for VM forks to reinitialize crng new d54207b61470 virt: vmgenid: introduce driver for reinitializing RNG on VM fork new e9ab26d69b97 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 897e3c9251fe Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fe9a80ea111e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new a482fa6d86be Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 51e773764d11 mips: Rename mt_init to mips_mt_init new 564eadc47f5f Maple Tree: Add new data structure new 8dc4e3f627b8 lib/test_maple_tree: Add testing for maple tree new 8973ee6380c1 mm: Start tracking VMAs with maple tree new 0a800ebf61cc mm: Add VMA iterator new 2f09438aa7a7 mmap: Use the VMA iterator in count_vma_pages_range() new 5b515c487158 mm/mmap: Use the maple tree in find_vma() instead of the rbtree. new 7de1b0cc3fb1 mm/mmap: Use the maple tree for find_vma_prev() instead of [...] new 109096564d5f mm/mmap: Use maple tree for unmapped_area{_topdown} new 9e18c1f6e791 kernel/fork: Use maple tree for dup_mmap() during forking new 668a7703502f damon: Convert __damon_va_three_regions to use the VMA iterator new 44b3310b0dc3 proc: Remove VMA rbtree use from nommu new a46cb269b538 mm: Remove rb tree. new 6e23df87c1a3 mmap: Change zeroing of maple tree in __vma_adjust() new 613032413b7c xen: Use vma_lookup() in privcmd_ioctl_mmap() new f36c8ebc63d1 mm: Optimize find_exact_vma() to use vma_lookup() new c6c21cd8ef9a mm/khugepaged: Optimize collapse_pte_mapped_thp() by using [...] new ecbd476c8251 mm/mmap: Change do_brk_flags() to expand existing VMA and [...] new a1852573cf3e mm: Use maple tree operations for find_vma_intersection() new 163dc0b4ba17 mm/mmap: Use advanced maple tree API for mmap_region() new eaf7fe28ab80 mm: Remove vmacache new 1321422fd168 mm: Convert vma_lookup() to use mtree_load() new ee52d4476522 mm/mmap: Move mmap_region() below do_munmap() new db79cccadb03 mm/mmap: Reorganize munmap to use maple states new 011ed68f57f4 mm/mmap: Change do_brk_munmap() to use do_mas_align_munmap() new 3df6882e7ffd arm64: Remove mmap linked list from vdso new 18456af59200 parisc: Remove mmap linked list from cache handling new 62a6db3c63bf powerpc: Remove mmap linked list walks new 181319eed1e2 s390: Remove vma linked list walks new cb089d32f537 x86: Remove vma linked list walks new e8a783330c83 xtensa: Remove vma linked list walks new 22522a3ff1fd cxl: Remove vma linked list walk new bbc500a4a526 optee: Remove vma linked list walk new 0580482996ee um: Remove vma linked list walk new 21ff3f99194f binfmt_elf: Remove vma linked list walk new 42e5629f2018 coredump: Remove vma linked list walk new 62dbd7cbad3f exec: Use VMA iterator instead of linked list new 80afbad7bd07 fs/proc/base: Use maple tree iterators in place of linked list new 8fc523792fc8 fs/proc/task_mmu: Stop using linked list and highest_vm_end new 4a628d9b612a userfaultfd: Use maple tree iterator to iterate VMAs new 269b953e377e ipc/shm: Use VMA iterator instead of linked list new 0c64ca08ac78 acct: Use VMA iterator instead of linked list new b8c2d19a07e7 perf: Use VMA iterator new 4e95cb459e60 sched: Use maple tree iterator to walk VMAs new e25f6e2b1276 fork: Use VMA iterator new 20e49acda946 bpf: Remove VMA linked list new 27a4d7f13a4a mm/gup: Use maple tree navigation instead of linked list new 45f9a7993a7e mm/khugepaged: Stop using vma linked list new ca2020d1ef43 mm/ksm: Use vma iterators instead of vma linked list new fa0d258df142 mm/madvise: Use vma_find() instead of vma linked list new 2c79ce06e52e mm/memcontrol: Stop using mm->highest_vm_end new 5ae269ecfe44 mm/mempolicy: Use vma iterator & maple state instead of vm [...] new 489b8e8c9ac0 mm/mlock: Use vma iterator and instead of vma linked list new 01378ada3ee4 mm/mprotect: Use maple tree navigation instead of vma linked list new 103cb39d6431 mm/mremap: Use vma_find_intersection() instead of vma linked list new 3eee4bd35301 mm/msync: Use vma_find() instead of vma linked list new 37c83aeda790 mm/oom_kill: Use maple tree iterators instead of vma linked list new 1701b841c5ee mm/pagewalk: Use vma_find() instead of vma linked list new e2f1b4abf0b4 mm/swapfile: Use vma iterator instead of vma linked list new 645ad557a91e i915: Use the VMA iterator new 508ccc88b3fd nommu: Remove uses of VMA linked list new 924caf3f18ba riscv: Use vma iterator for vdso new 82e080f31808 mm: Remove the vma linked list new 1a221053630e mm/mmap: Drop range_has_overlap() function new 2d9a88c2a77f mm/mmap.c: Pass in mapping to __vma_link_file() new d24e0b1268c1 Merge branch 'maple/mainline' of https://github.com/oracle [...] new 79588808f404 linux-next: build failure after merge of the maple tree new 011b5546d40b mm/truncate: Replace page_mapped() call in invalidate_inod [...] new 33d996f2d538 mm: Convert remove_mapping() to take a folio new 9fa6383900fa mm/truncate: Split invalidate_inode_page() into mapping_ev [...] new 8df914f0b3f6 mm/truncate: Convert __invalidate_mapping_pages() to use a folio new a29c80093f14 mm: Turn deactivate_file_page() into deactivate_file_folio() new 999efe1cbd9e mm/truncate: Combine invalidate_mapping_pagevec() and __in [...] new 240c9d62f0a1 fs: Move many prototypes to pagemap.h new 9143cc571c41 mm/vmscan: Turn page_check_dirty_writeback() into folio_ch [...] new 63727cdb1296 mm: Turn head_compound_mapcount() into folio_entire_mapcount() new 82865a9e1187 mm: Add folio_mapcount() new 145ee4957c5d mm: Add split_folio_to_list() new e45d01ede365 mm: Add folio_pgoff() new 67ffcb6a64f7 mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK new e558a885a525 arch: Add pmd_pfn() where it is missing new 7a39754cb9d6 mips: Make pmd_pfn() available in all configurations new 7a604e0b2e49 powerpc: Add pmd_pfn() new 11e95e239ec1 sparc32: Add pmd_pfn() new 29f5251267bd mm: Convert page_vma_mapped_walk to work on PFNs new bfb509adcac9 mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio new 2a9c2f308cf9 mm/rmap: Use a folio in page_mkclean_one() new f3087d41ecbf mm/mlock: Add mlock_vma_folio() new 16c32677ba12 mm/rmap: Turn page_referenced() into folio_referenced() new 1c760ad73a13 mm/huge_memory: Convert __split_huge_pmd() to take a folio new 3c83d6e0602c mm/rmap: Convert try_to_unmap() to take a folio new 5f774b6dd1cf mm/rmap: Convert try_to_migrate() to folios new 058f0519aff7 mm/rmap: Convert make_device_exclusive_range() to use folios new 0397ee36988c mm/migrate: Convert remove_migration_ptes() to folios new f25e8294558e mm/damon: Convert damon_pa_mkold() to use a folio new d29c6d80dcfd mm/damon: Convert damon_pa_young() to use a folio new d1b4e5eeccfd mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_an [...] new 094b43010951 mm: Turn page_anon_vma() into folio_anon_vma() new efe8a99f35f6 mm/rmap: Convert rmap_walk() to take a folio new 68e05b9631fe mm/rmap: Constify the rmap_walk_control argument new 3b1fcee004d7 mm/vmscan: Free non-shmem folios without splitting them new 702703fcde22 mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios new 9b460194d3af mm/vmscan: Account large folios correctly new 1b9328f1add9 mm/vmscan: Turn page_check_references() into folio_check_r [...] new cd29cf35007e mm/vmscan: Convert pageout() to take a folio new 6b22ecabda99 mm: Turn can_split_huge_page() into can_split_folio() new ea5b7867d612 mm/filemap: Allow large folios to be added to the page cache new 635bad6ce9ee mm: Fix READ_ONLY_THP warning new ebb3414c6b3f mm: Make large folios depend on THP new 0a03feb30612 mm: Support arbitrary THP sizes new 63caedfb701c mm/readahead: Add large folio readahead new 178b0467e87e mm/readahead: Align file mappings for non-DAX new e6b4883851d4 mm/readahead: Switch to page_cache_ra_order new 627e4cef0741 mm/filemap: Support VM_HUGEPAGE for file mappings new 9cfb5d9ede85 selftests/vm/transhuge-stress: Support file-backed PMD folios new 14c198936241 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 8904d9cd90ee ELF: fix overflow in total mapping size calculation new 958cb59ba5e3 coredump: Also dump first pages of non-executable ELF libraries new 90bb398fa397 exec: Force single empty string when argv is empty new 19cb36bdbd3d selftests/exec: Test for empty string on NULL argv new 56cb837c6ebb binfmt: move more stuff undef CONFIG_COREDUMP new 3a792dad01db fs/binfmt_elf: Fix AT_PHDR for unusual ELF files new daeca664b2e7 fs/binfmt_elf: Refactor load_elf_binary function new 2479fb4ffc69 exec: cleanup comments new f4492d3e7a40 MAINTAINERS: Update execve entry with more details new f7199477eb8b ELF: Properly redefine PT_GNU_* in terms of PT_LOOS new 585dbbf304e6 binfmt_elf: Introduce KUnit test new 96e1561b10f2 Merge remote-tracking branch 'execve/for-next/execve' new 9cedf770da7e MAINTAINERS: add sysctl-next git tree new 3aea6b80f1aa mm/hugetlb: fix kernel crash with hugetlb mremap new e3de5e1a5cd2 kasan: test: prevent cache merging in kmem_cache_double_destroy new 2207ab13eee4 hugetlbfs: fix a truncation issue in hugepages parameter new 2a833bab2b18 mm: fix use-after-free bug when mm->mmap is reused after b [...] new 34025716eda0 selftest/vm: fix map_fixed_noreplace test failure new b6d159f0b20e MAINTAINERS: add Roman as a memcg co-maintainer new 50f3765f2528 MAINTAINERS: remove Vladimir from memcg maintainers new 41bf4366a650 MAINTAINERS, SLAB: add Roman as reviewer, git tree new 32c6fe80cf1f mailmap: update Roman Gushchin's email new 292d15696d8f selftests/memfd: clean up mapping in mfd_fail_write new 984e5337275f coredump: also dump first pages of non-executable ELF libraries new 269e7d43fb69 mm: fix panic in __alloc_pages new 9a38a914c334 selftests/vm: cleanup hugetlb file after mremap test new 601d45c2804a mm: refactor vm_area_struct::anon_vma_name usage code new 93abb688f701 mm: prevent vm_area_struct::anon_name refcount saturation new 903002f34a80 mm: fix use-after-free when anon vma name is used after vm [...] new 3379e42e7b30 userfaultfd: mark uffd_wp regardless of VM_WRITE flag new 2e1a676a34dc /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 994a220fc041 /proc/kpageflags: do not use uninitialized struct pages new e5077202835e procfs: prevent unprivileged processes accessing fdinfo dir new f764f8970ea0 scripts/spelling.txt: add more spellings to spelling.txt new 84376f01d377 ntfs: add sanity check on allocation size new e9fbed17e43a ocfs2: cleanup some return variables new 2cb076bd8640 fs/ocfs2: fix comments mentioning i_mutex new bfc6d8d4f6b0 ocfs2: reflink deadlock when clone file to the same direct [...] new 6db85ca58fe1 ocfs2: clear links count in ocfs2_mknod() if an error occurs new c8d4f0b9b2de ocfs2: fix ocfs2 corrupt when iputting an inode new db82d7840b01 doc: convert 'subsection' to 'section' in gfp.h new 976e208753ca mm: document and polish read-ahead code new a2a1273a7074 mm: improve cleanup when ->readpages doesn't process all pages new 1461c082d873 fuse: remove reliance on bdi congestion new 91ead2273eb8 nfs: remove reliance on bdi congestion new 361b9e057708 ceph: remove reliance on bdi congestion new 9cd21dce13f5 remove inode_congested() new 1aff5dcf699d remove bdi_congested() and wb_congested() and related functions new 652f7e6f1b53 remove-bdi_congested-and-wb_congested-and-related-functions-fix new 56324f910681 f2fs: replace congestion_wait() calls with io_schedule_timeout() new 054c835b6a9e block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" new 640dd4b2aac0 remove congestion tracking framework new a44c62f89016 mount: warn only once about timestamp range expiration new 655f38e9c36b mm/sparse-vmemmap: add a pgmap argument to section activation new 30fc02e0ccf5 mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] new ae9f65a4001c mm/hugetlb_vmemmap: move comment block to Documentation/vm new e150bf53aca8 mm/sparse-vmemmap: improve memory savings for compound devmaps new fb726476822c mm/page_alloc: reuse tail struct pages for compound devmaps new b458a0679cf9 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] new 5b39afeab41e tools/vm/page_owner_sort.c: sort by stacktrace before culling new d0dcf62dc906 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new 7c5f3f68a50c tools/vm/page_owner_sort.c: support sorting by stack trace new 1a050f3d5ee0 tools/vm/page_owner_sort.c: add switch between culling by [...] new 9b110189e81e tools/vm/page_owner_sort.c: support sorting pid and time new 814856adcdf4 tools/vm/page_owner_sort.c: two trivial fixes new ceb131ed7a65 tools/vm/page_owner_sort.c: delete invalid duplicate code new b556a04cd4f7 Documentation/vm/page_owner.rst: update the documentation new 41c070a29194 documentation-vm-page_ownerrst-update-the-documentation-fix new 57515905a31c Documentation/vm/page_owner.rst: fix unexpected indentation warns new 7237715a5ddf Documentation/vm/page_owner.rst: fix comments new 8deab564e4a9 lib/vsprintf: avoid redundant work with 0 size new 0041e85ca3b0 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] new 0c653cdfa920 mm/page_owner: print memcg information new 013d4a9d7dca mm/page_owner: record task command name new 499292d11ef5 mm/page_owner.c: record tgid new d7e9705bb715 tools/vm/page_owner_sort.c: fix the instructions for use new 277e04b14fd3 mm: unexport page_init_poison new 07040e1860a1 filemap: remove find_get_pages() new 4f40426658b2 mm: fix invalid page pointer returned with FOLL_PIN gups new 5c6189c28bbb mm/gup: follow_pfn_pte(): -EEXIST cleanup new bc1b84017bba mm/gup: remove unused pin_user_pages_locked() new fc3739e3ebfe mm: change lookup_node() to use get_user_pages_fast() new beb5196a9791 mm/gup: remove unused get_user_pages_locked() new 6e0995eeeaa8 tmpfs: support for file creation time new 0e3eeef6fc12 memcg: replace in_interrupt() with !in_task() new 1d3778a70cb7 memcg: add per-memcg total kernel memory stat new 06d2554461ff mm/memcg: mem_cgroup_per_node is already set to 0 on allocation new e6754f1b4744 mm/memcg: retrieve parent memcg from css.parent new 92b31a3f1943 memcg: refactor mem_cgroup_oom new 11611e75c971 memcg: unify force charging conditions new 60d387d96aa4 selftests: memcg: test high limit for single entry allocation new fa76c101fcde memcg: synchronously enforce memory.high for large overcharges new 5440168c48e9 mm/memcg: revert ("mm/memcg: optimize user context object [...] new 8f41f63b2a9d mm/memcg: disable threshold event handlers on PREEMPT_RT new e8b6acea2fc0 mm/memcg: protect per-CPU counter by disabling preemption [...] new b0aa3039b55a mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] new 460d4eef954c mm/memcg: protect memcg_stock with a local_lock_t new 84eaa32042c3 mm/memcg: disable migration instead of preemption in drain [...] new 57a269d66e06 mm/memcontrol: return 1 from cgroup.memory __setup() handler new b5f43dcf511b mm/memcg: set memcg after css verified and got reference new fde2d1c7c70c mm/memcg: set pos to prev unconditionally new 7bed74feb7c2 mm/memcg: move generation assignment and comparison together new 1a0da52175af mm: generalize ARCH_HAS_FILTER_PGPROT new ef123e214a46 mm: merge pte_mkhuge() call into arch_make_huge_pte() new 2e4ce57a0c9d mm: remove mmu_gathers storage from remaining architectures new 10f7b8506d43 mm: thp: fix wrong cache flush in remove_migration_pmd() new e74543e9a7ca mm: fix missing cache flush for all tail pages of compound page new 29be5a2068e8 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] new 2e880536d716 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] new 4cad9cee8a71 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() new 54610eca1064 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] new 1364a596c02f mm: replace multiple dcache flush with flush_dcache_folio() new baa22b61e6ea mm: don't skip swap entry even if zap_details specified new 290545d32414 mm-dont-skip-swap-entry-even-if-zap_details-specified-v5 new c8978ca48cb7 mm: rename zap_skip_check_mapping() to should_zap_page() new e40af2f8f726 mm: change zap_details.zap_mapping into even_cows new 295d0917fa1e mm: rework swap handling of zap_pte_range new b3daaaa8734c mm/mmap: return 1 from stack_guard_gap __setup() handler new 15d0ed667206 mm/debug_vm_pgtable: drop protection_map[] usage new 91200c032ae0 mm/mmap: clarify protection_map[] indices new 2aa0b7fd8c87 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT new a0a6dafd295c powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 7090dbe0b837 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new b673cf7d39d5 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 8cba5d803557 mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 8d8d82a114a9 m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 873a0c86e57b arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new d6063079eb11 x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 7cb9be04d2fd x86-mm-enable-arch_has_vm_get_page_prot-fix new ae188f028a58 mm/mmap: drop protection_map[] new d792b7edf4a4 mm/mmap: drop arch_filter_pgprot() new 2df1bda10157 mm/mmap: drop arch_vm_get_page_pgprot() new d9da8b04d535 s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 48e3cb4f857a riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 2cacbc2d0c7a alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 58e7aa5b26b2 sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new e5baa033475e arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 7f3bb80c3697 csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 1e2bfe0a0db5 extensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 9347ec1c135c parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new d04ac70a8db2 openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new c911c3e06bd1 um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 431609ffe04d microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 50f501819c33 nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 70f0b1dab7fa hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 78c7bf8cf1ef nds32/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 17bea9fae15c ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new acc0af7d4d20 mm/mmap: drop generic vm_get_page_prot() new a57887b897c0 mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT new 75bd4fdfed1f mm/memory.c: use helper function range_in_vma() new b3b79d073335 memfd: fix shmem huge page failed to set F_SEAL_WRITE attr [...] new ff8b00bea9ed mm/sparse: make mminit_validate_memmodel_limits() static new dcfe158bf4f0 mm/vmalloc: remove unneeded function forward declaration new c838f4e84eb5 mm/vmalloc: Move draining areas out of caller context new 778280ff2b38 mm/vmalloc: add adjust_search_size parameter new 99e414006d71 mm/vmalloc: eliminate an extra orig_gfp_mask new d77c853a1c3e mm/vmalloc.c: fix "unused function" warning new a738819f3a27 mm/vmalloc.c: vmap(): don't allow invalid pages new 84960ba6abe6 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] new ea5b955b3ace mm/page_alloc: adding same penalty is enough to get round- [...] new 63b8709b336f mm/page_alloc: add penalty to local_node new da4372fe3193 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() new 9409590efdd0 mm: discard __GFP_ATOMIC new f20eb6e7a297 mm/mmzone.h: remove unused macros new 2219a672b010 mm/page_alloc: don't pass pfn to free_unref_page_commit() new 799e2cc3686a cma: factor out minimum alignment requirement new 617f73bd54d3 mm: enforce pageblock_order < MAX_ORDER new 223b12266911 mm/page_alloc: mark pagesets as __maybe_unused new ddda3399eaf0 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] new bf0c200d1b09 mm/page_alloc: fetch the correct pcp buddy during bulk free new d035ad92e4ea mm/page_alloc: track range of active PCP lists during bulk free new ad722ea04d5b mm/page_alloc: simplify how many pages are selected per pc [...] new 8b5734be2453 mm/page_alloc: drain the requested list first during bulk free new 19893704fcc0 mm/page_alloc: free pages in a single pass during bulk free new 7b1c096bab9b mm/page_alloc: limit number of high-order pages on PCP dur [...] new beecc633f317 mm/page_alloc: do not prefetch buddies during bulk free new 944625a51173 arch/x86/mm/numa: Do not initialize nodes twice new 7e70a9259bc3 arch-x86-mm-numa-do-not-initialize-nodes-twice-v2 new 211138655e74 mm: count time in drain_all_pages during direct reclaim as [...] new a6a44fd81743 mm/memory-failure.c: remove obsolete comment new f3f370a23ad2 mm/hwpoison: fix error page recovered but reported "not re [...] new 339a1aca7e38 mm: invalidate hwpoison page cache page in fault path new aa51e8970119 mm/memory-failure.c: minor clean up for memory_failure_dev [...] new 9979724d68b8 mm/memory-failure.c: catch unexpected -EFAULT from vma_address() new 1781514bffb3 mm/memory-failure.c: rework the signaling logic in kill_proc new a3883cb93d05 mm/memory-failure.c: fix race with changing page more robustly new e6688f662ea0 mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev new 51508824536f mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] new ee80735185f8 mm/memory-failure.c: remove obsolete comment in __soft_off [...] new 38d23bfdcabf mm/memory-failure.c: remove unnecessary PageTransTail check new a53f8b1913dc mm/hwpoison-inject: support injecting hwpoison to free page new be3a98dabf3c mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix new 1321e5b86cd4 mm/hwpoison: avoid the impact of hwpoison_filter() return [...] new 84b3e7912032 mm/hwpoison: add in-use hugepage hwpoison filter judgement new a40ecdf37b12 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new 91ff8dcde36f mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new 88420bf24fef mm: sparsemem: use page table lock to protect kernel pmd o [...] new a6a41b8857e5 selftests: vm: add a hugetlb test case new b1c257ab9b35 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new b120d9133438 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB new c38ef02245a9 hugetlb: clean up potential spectre issue warnings new e627664cc76a hugetlb-clean-up-potential-spectre-issue-warnings-v2 new b0081847ab8d mm/hugetlb: use helper macro __ATTR_RW new 4fa253c110c9 userfaultfd: provide unmasked address on page-fault new a7d38b53bb14 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new b0b0520cea1f mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 3dfbc493ce4f mm/migration: add trace events for THP migrations new 192ea5dead61 mm/migration: add trace events for base page and HugeTLB m [...] new 00cec265290b mm,migrate: fix establishing demotion target new 3ee4514f2761 mm/cma: provide option to opt out from exposing pages on a [...] new 03a6d5ead625 powerpc/fadump: opt out from freeing pages on cma activati [...] new 3f1f5b0cc2d8 NUMA Balancing: add page promotion counter new decca6bc944c NUMA balancing: optimize page placement for memory tiering system new 01b7f3fef82a memory tiering: skip to scan fast memory new e95e03b36bed mm: page_io: fix psi memory pressure error on cold swapins new bb628549c904 mm/vmstat: add event for ksm swapping in copy new 5b8050748af4 mm/ksm: use helper macro __ATTR_RW new 6b9bd02d83f9 mm/hwpoison: check the subpage, not the head page new c010092611ab mm/balloon_compaction: make balloon page compaction callba [...] new 646d1e4d5cd3 mm: fix race between MADV_FREE reclaim and blkdev direct IO read new 9187a0c07627 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] new e2ad74daf436 mm: handle uninitialized numa nodes gracefully new b2ddb406c977 mm-handle-uninitialized-numa-nodes-gracefully-fix new 08f4ec7d45c3 mm, memory_hotplug: drop arch_free_nodedata new 2526df91b29a mm, memory_hotplug: reorganize new pgdat initialization new 8e526770372c mm: make free_area_init_node aware of memory less nodes new 1848767694f2 memcg: do not tweak node in alloc_mem_cgroup_per_node_info new f9a51940bf36 drivers/base/memory: add memory block to memory group afte [...] new 09405db18e7a drivers/base/node: consolidate node device subsystem initi [...] new 9123e5e4c8ea mm/memory_hotplug: remove obsolete comment of __add_pages new 97a32ac8020f mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix new 3560c37eb5ba mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] new deaf72b75ef1 mm/memory_hotplug: clean up try_offline_node new d13c83e2ef7c mm/memory_hotplug: fix misplaced comment in offline_pages new 6a3d09d50357 drivers/base/node: rename link_mem_sections() to register_ [...] new bf2490948061 drivers/base/memory: determine and store zone for single-z [...] new 80bb7af74ddd drivers/base/memory: clarify adding and removing of memory blocks new 81b6d48da516 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 3a1c16299631 mm/zswap.c: allow handling just same-value filled pages new 6756ac5a2c15 mm: remove usercopy_warn() new 3d7146ad4238 mm: uninline copy_overflow() new 5fd0ab548cad mm/usercopy: return 1 from hardened_usercopy __setup() handler new fc1268169077 highmem: document kunmap_local() new 7f0c311f191a highmem-document-kunmap_local-v2 new 1b6c43d7dea8 mm/highmem: remove unnecessary done label new 69e5ea8f8556 mm/kfence: remove unnecessary CONFIG_KFENCE option new 428f4e698888 mm/hmm.c: remove unneeded local variable ret new 6e40d8c7858d mm/damon/dbgfs/init_regions: use target index instead of t [...] new b1c89fd4dee2 Docs/admin-guide/mm/damon/usage: update for changed initai [...] new 449e2c6c3a37 mm/damon/core: move damon_set_targets() into dbgfs new b6f51153ac85 mm/damon: remove the target id concept new faa3b3956512 mm/damon: remove redundant page validation new 4a998a15d3f2 mm/damon: rename damon_primitives to damon_operations new 70aaa46a8d4a mm/damon: let monitoring operations can be registered and [...] new 7b479c13ae4a mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] new 253eacbfecab mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] new 08b6833c6d3f mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] new a416bf4d4367 mm/damon/dbgfs: use operations id for knowing if the targe [...] new c919de36070d mm/damon/dbgfs-test: fix is_target_id() change new c14466bd321a mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] new 0444d5443795 mm/damon: remove unnecessary CONFIG_DAMON option new 3ae552a49a1c Docs/vm/damon: call low level monitoring primitives the op [...] new 53c10cd0ddbd Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] new db971a08b673 Docs/damon: update outdated term 'regions update interval' new b8a2f4743daa fs/buffer.c: add debug print for __getblk_gfp() stall problem new 871793d4e9f1 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 7cd31b990b5b kernel/hung_task.c: Monitor killed tasks. new 5abaf801f442 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks new cb3b07531593 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix new ecc0e95ff017 proc/vmcore: fix possible deadlock on concurrent mmap and read new 90ec2b77538c proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment new 458f0ac48adf proc/sysctl: make protected_* world readable new c1d63f6002bc kernel/ksysfs.c: use helper macro __ATTR_RW new 29cc674e3c65 Kconfig.debug: make DEBUG_INFO selectable from a choice new e7ebf0a4abc0 Kconfig.debug: make DEBUG_INFO always default=n new 7dd6cb9d36d9 include: drop pointless __compiler_offsetof indirection new ccf943d990e7 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() new cbb6572b75e8 bitfield: add explicit inclusions to the example new c8da9ad74572 lz4: fix LZ4_decompress_safe_partial read out of bound new 46c0af315479 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] new 6383797f4df7 checkpatch: add --fix option for some TRAILING_STATEMENTS new b882be7a9df0 checkpatch: add early_param exception to blank line after [...] new b41e9c2c2d65 fs/binfmt_elf: fix AT_PHDR for unusual ELF files new b582fe4a59d1 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 new 7a8104a90f19 fs/binfmt_elf: refactor load_elf_binary function new a80316a4e5ee ELF: fix overflow in total mapping size calculation new 4decacedfe73 binfmt: move more stuff undef CONFIG_COREDUMP new a37c683111e0 kallsyms: print module name in %ps/S case when KALLSYMS is [...] new c544b6980713 init: use ktime_us_delta() to make initcall_debug log more [...] new 936bc45e3229 init.h: improve __setup and early_param documentation new 61112c35c03b init/main.c: return 1 from handled __setup() functions new e38fa64bd3cb init/main.c: silence some -Wunused-parameter warnings new cc5530350030 fs/pipe: use kvcalloc to allocate a pipe_buffer array new f502cb5e30fc fs/pipe.c: local vars have to match types of proper pipe_i [...] new 426530b76845 minix: fix bug when opening a file with O_DIRECT new 51bdf3be255e fat: use pointer to simple type in put_user() new 7868c0dc9564 exec: force single empty string when argv is empty new 6308cb82b85a exec: Fix min/max typo in stack space calculation new 67f58762a82e selftests/exec: test for empty string on NULL argv new d8d0a036a772 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] new d4facf7f48a4 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] new b587dc3c903b x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 3781add5a4c3 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 3ee903d0e50b docs: kdump: update description about sysfs file system support new f26d62d74ea5 docs: kdump: add scp example to write out the dump file new 11e9ffe10122 panic: unset panic_on_warn inside panic() new 0b26b1f54fd0 ubsan: no need to unset panic_on_warn in ubsan_epilogue() new 9dd2f4aa4438 kasan: no need to unset panic_on_warn in end_report() new c73a35ad4d7a docs: sysctl/kernel: add missing bit to panic_print new 8471a2f58917 sysctl: documentation: fix table format warning new e49fbe4c7a5c panic: add option to dump all CPUs backtraces in panic_print new 83cac190a2a5 kcov: split ioctl handling into locked and unlocked parts new 84ad3c62a959 kcov: properly handle subsequent mmap calls new 72102a4da1c6 kernel/resource: fix kfree() of bootmem memory again new aaf589b29fc2 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" new 1d676167a3b2 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new cb3ad1ca0887 Merge branch 'akpm-current/current' new f274a8c32ee9 kasan, page_alloc: deduplicate should_skip_kasan_poison new 07182f0c0493 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] new b47f9758ca2f kasan, page_alloc: merge kasan_free_pages into free_pages_prepare new e9ae72bedd28 kasan, page_alloc: simplify kasan_poison_pages call site new bb654c3de26e kasan, page_alloc: init memory of skipped pages on free new f85409a7c22a kasan: drop skip_kasan_poison variable in free_pages_prepare new 040ea86568a3 mm: clarify __GFP_ZEROTAGS comment new ca61c5ba79dd kasan: only apply __GFP_ZEROTAGS when memory is zeroed new 4c3b42aaf6e4 kasan, page_alloc: refactor init checks in post_alloc_hook new 2a990898baa3 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook new 1eb88e234895 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] new 75ca2350be2a kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook new b59bc6fe9703 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook new c2c505201e28 kasan, page_alloc: rework kasan_unpoison_pages call site new 26807025e2eb kasan: clean up metadata byte definitions new 68e37cee2b06 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS new 22965d807d99 kasan, x86, arm64, s390: rename functions for modules shadow new 224e9941b0ed kasan, vmalloc: drop outdated VM_KASAN comment new e3524d8ac07e kasan: reorder vmalloc hooks new 14fff1464724 kasan: add wrappers for vmalloc hooks new ef56decb5c4c kasan, vmalloc: reset tags in vmalloc functions new b3d7f7a4394b kasan, fork: reset pointer tags of vmapped stacks new c9a754f05f8c kasan, arm64: reset pointer tags of vmapped stacks new 88d614e0fdb6 fix for "kasan, fork: reset pointer tags of vmapped stacks" new 2eff60115c27 kasan, vmalloc: add vmalloc tagging for SW_TAGS new f2ba157f9540 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged new 413bb1de7a59 kasan, vmalloc: unpoison VM_ALLOC pages after mapping new e11fa40fd9de kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS new fc3f4a9c2edc kasan, page_alloc: allow skipping unpoisoning for HW_TAGS new 2c9672a4f1d6 kasan, page_alloc: allow skipping memory init for HW_TAGS new 4f20dd69f026 kasan, vmalloc: add vmalloc tagging for HW_TAGS new 1158f76aebf8 kasan, vmalloc: only tag normal vmalloc allocations new e66870ad6470 kasan, arm64: don't tag executable vmalloc allocations new f9f137eddae9 kasan: mark kasan_arg_stacktrace as __initdata new 6410a11d39e8 kasan: clean up feature flags for HW_TAGS mode new 27210ad54761 kasan: add kasan.vmalloc command line flag new 8dd2e0cefcc3 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS new ad383b4ac867 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes new f239fdef43e3 kasan: documentation updates new 4156aeed9ea7 kasan: improve vmalloc tests new 716a5a182041 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" new 00529811c000 fix for "kasan: improve vmalloc tests" new c355a9e1ac83 another fix for "kasan: improve vmalloc tests" new c500be17a4bc kasan-improve-vmalloc-tests-fix-3-fix new 730161973066 kasan: test: support async (again) and asymm modes for HW_TAGS new e176e5355f49 mm/kasan: remove unnecessary CONFIG_KASAN option new b865aedf9174 kasan: update function name in comments new 89d5679c919d kasan: print virtual mapping info in reports new bc0039211153 mm/rmap: fix argument list that the kdoc format and script [...] new ba3205e6a851 mm: enable MADV_DONTNEED for hugetlb mappings new 4203bb333f31 selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test new 1f75b60ddb1d userfaultfd/selftests: enable hugetlb remap and remove eve [...] new a421de781ef5 mm: optimize do_wp_page() for exclusive pages in the swapcache new 6341f99573ca mm: optimize do_wp_page() for fresh pages in local LRU pagevecs new 726525b41e7d mm: slightly clarify KSM logic in do_swap_page() new 55f5f65fb12a mm: streamline COW logic in do_swap_page() new ee22093a5034 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() new 36050337b688 mm/khugepaged: remove reuse_swap_page() usage new 7e179f9e75c9 mm/swapfile: remove stale reuse_swap_page() new 81434532f70d mm/huge_memory: remove stale page_trans_huge_mapcount() new fd12571201e0 selftests: vm: remove dependecy from internal kernel macros new e86c21303bb5 selftests: kselftest framework: provide "finished" helper
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 (0cae6ea3eb63) \ N -- N -- N refs/heads/akpm (e86c21303bb5)
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 1360 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: Documentation/ABI/testing/sysfs-class-power | 8 +- Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/iostats.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 3 +- Documentation/admin-guide/reporting-issues.rst | 73 +- .../admin-guide/reporting-regressions.rst | 451 +++++ Documentation/conf.py | 184 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 6 + .../devicetree/bindings/clock/qcom,camcc.txt | 18 - .../bindings/clock/qcom,sdm845-camcc.yaml | 65 + .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 3 + .../devicetree/bindings/net/can/bosch,m_can.yaml | 9 +- .../bindings/net/can/microchip,mcp251xfd.yaml | 3 + .../bindings/net/wireless/mediatek,mt76.yaml | 33 +- .../devicetree/bindings/nvmem/brcm,nvram.yaml | 25 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 3 - .../bindings/nvmem/sunplus,sp7021-ocotp.yaml | 4 +- .../devicetree/bindings/pci/mvebu-pci.txt | 16 + .../devicetree/bindings/pci/qcom,pcie.txt | 22 +- .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 4 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 + .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 109 + .../bindings/phy/samsung,dp-video-phy.yaml | 41 + .../bindings/phy/samsung,exynos5250-sata-phy.yaml | 64 + .../bindings/phy/samsung,mipi-video-phy.yaml | 113 ++ .../devicetree/bindings/phy/samsung,usb2-phy.yaml | 102 + .../bindings/phy/samsung,usb3-drd-phy.yaml | 126 ++ .../devicetree/bindings/phy/samsung-phy.txt | 210 -- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../devicetree/bindings/soc/rockchip/grf.yaml | 2 + .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 75 +- .../bindings/spi/nvidia,tegra210-quad.yaml | 1 + .../bindings/spi/spi-sunplus-sp7021.yaml | 1 - .../devicetree/bindings/trivial-devices.yaml | 5 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/lm70.rst | 7 + Documentation/hwmon/pli1209bc.rst | 75 + Documentation/hwmon/sch5627.rst | 4 + Documentation/process/handling-regressions.rst | 746 +++++++ Documentation/process/index.rst | 1 + Documentation/sphinx/kerneldoc-preamble.sty | 226 +++ Documentation/trace/osnoise-tracer.rst | 4 +- Documentation/vm/page_owner.rst | 4 +- MAINTAINERS | 13 +- arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 +- arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts | 102 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 86 + arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 4 +- arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 4 +- arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 2 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 2 +- arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 5 + arch/arm/boot/dts/r9a06g032.dtsi | 16 + arch/arm/boot/dts/stm32mp131.dtsi | 8 +- arch/arm/boot/dts/stm32mp151.dtsi | 8 +- arch/arm/boot/dts/stm32mp153.dtsi | 7 + arch/arm/boot/dts/tegra124-nyan-big.dts | 15 +- arch/arm/boot/dts/tegra124-nyan-blaze.dts | 15 +- arch/arm/boot/dts/tegra124-venice2.dts | 14 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 12 +- arch/arm/boot/dts/tegra20-colibri.dtsi | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 6 +- arch/arm/boot/dts/tegra30-asus-tf700t.dts | 2 +- .../boot/dts/tegra30-asus-transformer-common.dtsi | 2 + arch/arm/boot/dts/tegra30-colibri.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 2 +- arch/arm/boot/dts/tegra30-pegatron-chagall.dts | 2 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 2 +- arch/arm64/boot/dts/nvidia/Makefile | 11 + .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 25 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 9 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 1793 +++++++++++++++++ arch/arm64/boot/dts/nvidia/tegra234.dtsi | 450 +++++ arch/arm64/boot/dts/qcom/Makefile | 2 + .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 23 + arch/arm64/boot/dts/qcom/msm8953.dtsi | 1326 ++++++++++++ arch/arm64/boot/dts/qcom/msm8996.dtsi | 16 +- arch/arm64/boot/dts/qcom/pm8953.dtsi | 90 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 2 +- .../dts/qcom/sc7280-herobrine-herobrine-r0.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 238 +++ arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 183 ++ arch/arm64/boot/dts/qcom/sdm632.dtsi | 81 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 61 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 748 +++++++ .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 2 +- .../boot/dts/renesas/hihope-rzg2-ex-lvds.dtsi | 2 +- .../boot/dts/renesas/r8a774c0-ek874-idk-2121wr.dts | 2 +- arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 4 +- .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 4 +- .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 14 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 21 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 47 + arch/arm64/boot/dts/tesla/fsd.dtsi | 23 + arch/arm64/kvm/psci.c | 4 +- arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h | 2 - arch/mips/kernel/mips-mt.c | 4 +- arch/mips/pci/fixup-sb1250.c | 2 +- arch/mips/pci/pci-bcm63xx.c | 2 +- arch/openrisc/include/asm/uaccess.h | 19 - arch/parisc/kernel/unaligned.c | 36 +- arch/powerpc/platforms/powernv/pci.c | 2 +- arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/riscv/configs/nommu_k210_sdcard_defconfig | 2 +- arch/riscv/kernel/Makefile | 2 + arch/riscv/kernel/entry.S | 10 +- arch/riscv/kernel/trace_irq.c | 27 + arch/riscv/kernel/trace_irq.h | 11 + arch/s390/include/asm/uv.h | 1 + arch/s390/kvm/interrupt.c | 54 +- arch/s390/kvm/kvm-s390.c | 11 +- arch/s390/kvm/kvm-s390.h | 11 + arch/sh/drivers/pci/pcie-sh7786.c | 2 +- arch/x86/include/asm/pci_x86.h | 8 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 +- arch/x86/kernel/resource.c | 4 + arch/x86/kvm/svm/svm.c | 19 +- arch/x86/kvm/x86.c | 19 +- arch/x86/pci/acpi.c | 65 +- block/blk-throttle.c | 36 +- block/blk-throttle.h | 13 +- block/fops.c | 2 + block/genhd.c | 2 + drivers/acpi/Kconfig | 2 +- drivers/acpi/pci_link.c | 2 +- drivers/ata/ahci.h | 2 - drivers/ata/ahci_mvebu.c | 2 +- drivers/ata/libahci_platform.c | 2 +- drivers/char/random.c | 136 +- drivers/clk/Kconfig | 2 + drivers/clk/qcom/dispcc-sc7180.c | 5 +- drivers/clk/qcom/dispcc-sc7280.c | 5 +- drivers/clk/qcom/dispcc-sm8250.c | 5 +- drivers/clk/qcom/gcc-ipq8074.c | 2 +- drivers/clk/qcom/gdsc.c | 26 +- drivers/clk/qcom/gdsc.h | 8 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/qcom-cpufreq-hw.c | 18 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 3 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 3 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 4 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 17 +- .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 11 +- .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.h | 9 + drivers/gpu/drm/amd/display/dc/core/dc.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 4 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 2 +- .../amd/display/dc/irq/dcn315/irq_service_dcn315.c | 2 +- .../drm/amd/include/asic_reg/hdp/hdp_4_0_sh_mask.h | 2 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 9 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 24 +- drivers/gpu/drm/i915/display/intel_cursor.c | 20 +- drivers/gpu/drm/i915/display/intel_ddi.c | 8 + drivers/gpu/drm/i915/display/intel_display.c | 1 + drivers/gpu/drm/i915/display/intel_dmc.c | 2 +- drivers/gpu/drm/i915/display/intel_fb.c | 15 +- drivers/gpu/drm/i915/display/intel_fb.h | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 1 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 1 + drivers/gpu/drm/i915/display/intel_snps_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_sprite.c | 45 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 219 +- drivers/gpu/drm/i915/i915_drv.h | 13 +- drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 1 + drivers/gpu/drm/tegra/dc.c | 50 +- drivers/gpu/drm/tegra/dc.h | 7 + drivers/gpu/drm/tegra/dpaux.c | 3 +- drivers/gpu/drm/tegra/dsi.c | 4 +- drivers/gpu/drm/tegra/hdmi.c | 34 +- drivers/gpu/drm/tegra/hub.c | 24 +- drivers/gpu/drm/tegra/plane.c | 73 +- drivers/gpu/drm/tegra/plane.h | 2 +- drivers/gpu/host1x/dev.c | 8 +- drivers/gpu/vga/Kconfig | 19 - drivers/gpu/vga/Makefile | 1 - drivers/hwmon/Kconfig | 4 +- drivers/hwmon/hwmon.c | 1 + drivers/hwmon/lm70.c | 16 + drivers/hwmon/occ/common.c | 19 +- drivers/hwmon/pmbus/Kconfig | 16 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/pli1209bc.c | 146 ++ drivers/hwmon/sch5627.c | 61 + drivers/hwtracing/coresight/coresight-etm3x-core.c | 4 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 10 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 28 + drivers/media/common/Makefile | 4 +- drivers/media/common/videobuf2/Makefile | 6 +- drivers/media/dvb-frontends/Makefile | 185 +- drivers/media/i2c/Makefile | 193 +- drivers/media/pci/Makefile | 18 +- drivers/media/platform/Makefile | 111 +- drivers/media/radio/Makefile | 42 +- drivers/media/rc/Makefile | 45 +- drivers/media/rc/keymaps/Makefile | 33 +- drivers/media/spi/Makefile | 5 +- drivers/media/test-drivers/Makefile | 9 +- drivers/media/tuners/Makefile | 65 +- drivers/media/usb/Makefile | 25 +- drivers/media/v4l2-core/Makefile | 29 +- drivers/memory/tegra/tegra234.c | 22 +- drivers/net/can/c_can/c_can_ethtool.c | 9 - drivers/net/can/dev/bittiming.c | 20 +- drivers/net/can/softing/softing_main.c | 5 +- .../net/can/spi/mcp251xfd/mcp251xfd-chip-fifo.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 342 +++- drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 24 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c | 203 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c | 12 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 31 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 3 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 4 +- drivers/net/can/xilinx_can.c | 9 +- drivers/net/dsa/mv88e6xxx/chip.c | 46 +- drivers/net/dsa/ocelot/felix.c | 26 +- drivers/net/dsa/qca8k.c | 32 +- drivers/net/dsa/sja1105/sja1105_main.c | 100 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 + drivers/net/ethernet/intel/i40e/i40e_main.c | 12 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 36 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 10 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 24 +- .../ethernet/marvell/prestera/prestera_router.c | 2 +- .../ethernet/marvell/prestera/prestera_router_hw.c | 2 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 2 +- .../ethernet/microchip/lan966x/lan966x_switchdev.c | 12 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 21 +- drivers/net/ethernet/mscc/ocelot.c | 128 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 58 + drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 7 + drivers/net/ethernet/netronome/nfp/flower/main.h | 49 +- .../net/ethernet/netronome/nfp/flower/offload.c | 16 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 430 +++- drivers/net/usb/asix_common.c | 74 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 +- drivers/net/wireless/ath/ath10k/swap.h | 2 +- drivers/net/wireless/ath/ath11k/ahb.c | 6 +- drivers/net/wireless/ath/ath11k/ce.h | 2 +- drivers/net/wireless/ath/ath11k/core.c | 6 + drivers/net/wireless/ath/ath11k/core.h | 11 +- drivers/net/wireless/ath/ath11k/dbring.c | 19 +- drivers/net/wireless/ath/ath11k/debugfs.c | 509 +++++ drivers/net/wireless/ath/ath11k/debugfs.h | 180 +- drivers/net/wireless/ath/ath11k/dp.h | 13 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 166 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 30 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 1 + drivers/net/wireless/ath/ath11k/hal_rx.c | 471 ++++- drivers/net/wireless/ath/ath11k/hal_rx.h | 135 +- drivers/net/wireless/ath/ath11k/hw.c | 7 + drivers/net/wireless/ath/ath11k/hw.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 62 +- drivers/net/wireless/ath/ath11k/mhi.c | 4 +- drivers/net/wireless/ath/ath11k/pci.c | 10 + drivers/net/wireless/ath/ath11k/qmi.c | 12 +- drivers/net/wireless/ath/ath11k/qmi.h | 1 + drivers/net/wireless/ath/ath11k/rx_desc.h | 6 +- drivers/net/wireless/ath/ath11k/spectral.c | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 300 ++- drivers/net/wireless/ath/ath11k/wmi.h | 132 ++ drivers/net/wireless/ath/ath6kl/wmi.h | 26 +- drivers/net/wireless/ath/ath9k/ath9k.h | 3 +- drivers/net/wireless/ath/ath9k/rng.c | 72 +- drivers/net/wireless/ath/carl9170/fwdesc.h | 2 +- drivers/net/wireless/ath/carl9170/main.c | 2 +- drivers/net/wireless/ath/carl9170/wlan.h | 2 +- drivers/net/wireless/ath/spectral_common.h | 4 +- drivers/net/wireless/ath/wcn36xx/main.c | 15 +- drivers/net/wireless/ath/wcn36xx/smd.c | 2 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 4 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1 + drivers/net/wireless/mediatek/mt76/mac80211.c | 34 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 5 - .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 14 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 42 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 24 + drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 5 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 8 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 2 - drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 10 + drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 1 + .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 85 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 13 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 101 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 273 +-- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 131 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 9 + drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 132 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 43 + drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 289 ++- drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 1210 +++++++++++ .../net/wireless/mediatek/mt76/mt7915/testmode.c | 43 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 46 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 3 + drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 8 +- drivers/net/wireless/mediatek/mt76/testmode.c | 5 +- drivers/net/wireless/realtek/rtw89/core.c | 26 +- drivers/net/wireless/realtek/rtw89/core.h | 25 + drivers/net/xen-netback/xenbus.c | 14 +- drivers/nvme/host/core.c | 19 +- drivers/nvme/host/tcp.c | 63 +- drivers/nvmem/brcm_nvram.c | 90 + drivers/pci/Kconfig | 19 + drivers/pci/Makefile | 1 + drivers/pci/controller/dwc/pci-keystone.c | 8 +- drivers/pci/controller/dwc/pci-meson.c | 16 +- drivers/pci/controller/dwc/pcie-qcom.c | 95 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 2 +- drivers/pci/controller/pci-aardvark.c | 6 +- drivers/pci/controller/pci-loongson.c | 2 +- drivers/pci/controller/pci-mvebu.c | 352 +++- drivers/pci/controller/pci-tegra.c | 2 +- drivers/pci/controller/pci-xgene.c | 1 - drivers/pci/controller/pcie-iproc-bcma.c | 2 +- drivers/pci/controller/pcie-iproc.c | 11 +- drivers/pci/controller/pcie-mediatek-gen3.c | 2 +- drivers/pci/controller/pcie-rcar-host.c | 2 +- drivers/pci/controller/pcie-rockchip-host.c | 2 +- drivers/pci/controller/pcie-rockchip.h | 1 - drivers/pci/hotplug/shpchp_core.c | 2 +- drivers/pci/pci-bridge-emul.c | 175 +- drivers/pci/pci-bridge-emul.h | 17 + drivers/pci/pcie/portdrv_pci.c | 4 +- drivers/{gpu/vga => pci}/vgaarb.c | 313 ++- drivers/phy/allwinner/phy-sun4i-usb.c | 41 +- drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 46 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 36 + drivers/phy/broadcom/phy-brcm-usb-init.h | 1 + drivers/phy/broadcom/phy-brcm-usb.c | 11 +- drivers/phy/cadence/phy-cadence-salvo.c | 7 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 1350 +++++++++++-- drivers/phy/phy-core-mipi-dphy.c | 4 +- drivers/phy/rockchip/Kconfig | 8 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 581 ++++++ drivers/phy/ti/phy-tusb1210.c | 443 +++- drivers/pinctrl/renesas/Kconfig | 5 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/core.c | 6 + drivers/pinctrl/renesas/pfc-r8a779f0.c | 2126 ++++++++++++++++++++ drivers/pinctrl/renesas/sh_pfc.h | 9 +- drivers/platform/surface/surface3_power.c | 13 +- drivers/platform/x86/amd-pmc.c | 42 +- drivers/power/supply/Kconfig | 4 +- drivers/power/supply/axp288_charger.c | 7 + drivers/power/supply/axp288_fuel_gauge.c | 14 +- drivers/power/supply/bq25980_charger.c | 2 +- drivers/power/supply/da9150-fg.c | 31 +- drivers/power/supply/max14656_charger_detector.c | 15 +- drivers/power/supply/max17042_battery.c | 12 +- drivers/power/supply/max8997_charger.c | 12 +- drivers/power/supply/power_supply_sysfs.c | 1 + drivers/power/supply/sbs-charger.c | 18 +- drivers/power/supply/smb347-charger.c | 3 +- drivers/soc/imx/gpcv2.c | 3 +- drivers/soc/qcom/mdt_loader.c | 2 +- drivers/soc/qcom/rpmpd.c | 17 + drivers/soc/renesas/Kconfig | 11 +- drivers/soc/tegra/fuse/fuse-tegra.c | 4 +- drivers/spi/spi-pxa2xx-pci.c | 19 +- drivers/spi/spi-tegra210-quad.c | 51 +- drivers/usb/dwc3/gadget.c | 2 + drivers/usb/gadget/function/rndis.c | 8 + drivers/usb/gadget/function/rndis.h | 1 + drivers/usb/gadget/udc/udc-xilinx.c | 6 + drivers/usb/host/ehci-q.c | 7 +- drivers/usb/host/xhci-mem.c | 2 +- drivers/usb/host/xhci-mvebu.c | 42 - drivers/usb/host/xhci-mvebu.h | 6 - drivers/usb/host/xhci-plat.c | 20 +- drivers/usb/host/xhci-plat.h | 1 - drivers/usb/misc/Kconfig | 1 + drivers/virt/Kconfig | 11 + drivers/virt/Makefile | 1 + drivers/virt/vmgenid.c | 100 + fs/Kconfig.binfmt | 9 + fs/binfmt_elf.c | 4 + fs/binfmt_elf_test.c | 64 + fs/btrfs/btrfs_inode.h | 30 + fs/btrfs/compression.c | 16 +- fs/btrfs/ctree.h | 38 +- fs/btrfs/disk-io.c | 19 +- fs/btrfs/extent-tree.c | 10 + fs/btrfs/extent_io.c | 19 +- fs/btrfs/file-item.c | 23 +- fs/btrfs/file.c | 113 +- fs/btrfs/inode.c | 20 +- fs/btrfs/ioctl.c | 223 +- fs/btrfs/lzo.c | 2 +- fs/btrfs/reflink.c | 43 +- fs/btrfs/relocation.c | 18 +- fs/btrfs/root-tree.c | 15 + fs/btrfs/subpage.c | 2 +- fs/btrfs/super.c | 67 +- fs/btrfs/transaction.c | 69 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 18 +- fs/btrfs/tree-log.c | 285 ++- fs/btrfs/volumes.c | 6 +- fs/compat_binfmt_elf.c | 2 + fs/exec.c | 6 +- fs/internal.h | 4 +- fs/io_uring.c | 48 +- fs/ioctl.c | 4 - fs/kernfs/dir.c | 9 + fs/kernfs/kernfs-internal.h | 18 + fs/nfsd/filecache.c | 6 +- fs/notify/fanotify/fanotify_user.c | 47 +- fs/notify/fsnotify.c | 8 +- fs/notify/mark.c | 4 +- fs/remap_range.c | 7 +- fs/stat.c | 47 +- fs/sysfs/mount.c | 2 +- include/dt-bindings/clock/r9a06g032-sysctrl.h | 1 + include/dt-bindings/clock/tegra234-clock.h | 100 +- include/dt-bindings/memory/tegra234-mc.h | 75 + include/dt-bindings/power/qcom-rpmpd.h | 5 + include/dt-bindings/power/tegra234-powergate.h | 22 + include/dt-bindings/reset/tegra234-reset.h | 29 +- include/linux/can/bittiming.h | 6 +- include/linux/fs.h | 16 +- include/linux/fsnotify_backend.h | 19 + include/linux/hwmon.h | 2 + include/linux/kasan.h | 42 - include/linux/kernfs.h | 4 + include/linux/mm.h | 5 +- include/linux/nvme-tcp.h | 1 + include/linux/pci_ids.h | 2 + include/linux/power_supply.h | 1 + include/linux/random.h | 1 + include/linux/sched/sysctl.h | 10 + include/linux/sizes.h | 2 + include/net/bluetooth/hci_core.h | 8 + include/net/checksum.h | 5 + include/net/dsa.h | 66 +- include/net/switchdev.h | 10 +- include/net/tcp.h | 13 + include/soc/mscc/ocelot.h | 12 + include/trace/events/btrfs.h | 127 -- include/uapi/drm/drm_fourcc.h | 11 + include/uapi/linux/btrfs.h | 8 +- include/uapi/linux/elf.h | 7 +- include/uapi/linux/openvswitch.h | 6 + kernel/cgroup/cgroup.c | 4 +- kernel/fork.c | 15 +- kernel/rcu/srcutree.c | 29 +- kernel/rcu/tree.c | 10 + kernel/rcu/tree.h | 1 + kernel/rcu/tree_exp.h | 14 +- lib/Kconfig.debug | 57 - lib/list-test.c | 61 + lib/maple_tree.c | 12 +- lib/vsprintf.c | 36 +- mm/memcontrol.c | 27 +- mm/mlock.c | 2 +- mm/mmap.c | 7 +- mm/nommu.c | 11 + mm/pagewalk.c | 2 +- mm/rmap.c | 21 +- mm/truncate.c | 9 +- net/bluetooth/hci_sync.c | 26 +- net/can/gw.c | 16 +- net/dsa/dsa2.c | 45 +- net/dsa/dsa_priv.h | 24 +- net/dsa/port.c | 97 +- net/dsa/slave.c | 64 +- net/dsa/switch.c | 109 + net/dsa/tag_dsa.c | 4 +- net/ipv4/ping.c | 1 - net/ipv4/tcp.c | 70 + net/ipv4/tcp_ipv4.c | 78 +- net/ipv6/addrconf.c | 2 + net/ipv6/tcp_ipv6.c | 62 +- net/mptcp/protocol.c | 18 +- net/openvswitch/actions.c | 46 +- net/openvswitch/flow.c | 140 ++ net/openvswitch/flow.h | 14 + net/openvswitch/flow_netlink.c | 26 +- net/smc/smc_pnet.c | 42 +- net/smc/smc_pnet.h | 2 +- net/switchdev/switchdev.c | 80 +- scripts/kernel-doc | 354 ++-- security/selinux/ima.c | 4 +- sound/soc/amd/acp/acp-legacy-mach.c | 34 +- sound/soc/amd/acp/acp-mach-common.c | 27 + sound/soc/amd/acp/acp-renoir.c | 19 +- sound/soc/amd/vangogh/acp5x-i2s.c | 26 +- sound/soc/amd/vangogh/acp5x-mach.c | 23 +- sound/soc/amd/vangogh/acp5x.h | 29 + sound/soc/amd/vangogh/pci-acp5x.c | 4 + sound/soc/codecs/nau8821.c | 1 + sound/soc/codecs/rt5682s.c | 26 +- sound/soc/codecs/rt5682s.h | 1 - sound/soc/codecs/tlv320adc3xxx.c | 12 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 2 +- sound/soc/qcom/Kconfig | 11 + sound/soc/qcom/Makefile | 4 + sound/soc/qcom/lpass-cdc-dma.c | 301 +++ sound/soc/qcom/lpass-cpu.c | 253 ++- sound/soc/qcom/lpass-lpaif-reg.h | 127 +- sound/soc/qcom/lpass-platform.c | 628 +++++- sound/soc/qcom/lpass-sc7280.c | 438 ++++ sound/soc/qcom/lpass.h | 141 ++ sound/soc/sof/intel/hda-loader.c | 11 +- sound/soc/sof/pcm.c | 4 + sound/soc/sof/sof-priv.h | 10 + tools/testing/selftests/net/mptcp/mptcp_connect.sh | 4 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 1 - .../testing/selftests/rcutorture/bin/functions.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 7 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 4 +- tools/testing/selftests/vm/userfaultfd.c | 3 + 542 files changed, 24895 insertions(+), 4656 deletions(-) create mode 100644 Documentation/admin-guide/reporting-regressions.rst delete mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-camcc.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,dp-video-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos5250-sata-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung-phy.txt create mode 100644 Documentation/hwmon/pli1209bc.rst create mode 100644 Documentation/process/handling-regressions.rst create mode 100644 Documentation/sphinx/kerneldoc-preamble.sty create mode 100644 arch/arm64/boot/dts/qcom/msm8953.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8953.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm632.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts create mode 100644 arch/riscv/kernel/trace_irq.c create mode 100644 arch/riscv/kernel/trace_irq.h create mode 100644 drivers/hwmon/pmbus/pli1209bc.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/soc.c rename drivers/{gpu/vga => pci}/vgaarb.c (90%) create mode 100644 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a779f0.c create mode 100644 drivers/virt/vmgenid.c create mode 100644 fs/binfmt_elf_test.c create mode 100644 include/dt-bindings/power/tegra234-powergate.h create mode 100644 sound/soc/qcom/lpass-cdc-dma.c create mode 100644 sound/soc/qcom/lpass-sc7280.c