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 e8af8479818e kselftest/vm: fix tests build with old libc omits 889fcf6ce028 kselftest/vm: override TARGETS from arguments omits 5fdc83b9800a selftests: vm: add test for Soft-Dirty PTE bit omits 08c309d1a1ef selftests: kselftest framework: provide "finished" helper omits 739bf1bbfccc selftests: vm: remove dependecy from internal kernel macros omits 3992c8167375 mm/huge_memory: remove stale page_trans_huge_mapcount() omits 7c8f8ea0143b mm/swapfile: remove stale reuse_swap_page() omits a22e9a791b5f mm/khugepaged: remove reuse_swap_page() usage omits e7f0fb3d2459 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() omits 9150aa0f2d00 mm: streamline COW logic in do_swap_page() omits 5ed06c03c2f7 mm: slightly clarify KSM logic in do_swap_page() omits 04dfe6f239ee mm: optimize do_wp_page() for fresh pages in local LRU pagevecs omits a041149383d0 mm: optimize do_wp_page() for exclusive pages in the swapcache omits 3a4eb33e2ab7 mm/huge_memory: make is_transparent_hugepage() static omits 38afb5fff9b0 userfaultfd/selftests: enable hugetlb remap and remove eve [...] omits 51029d30f350 selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test omits 34115cf7324a mm: enable MADV_DONTNEED for hugetlb mappings omits e80d3895822b kasan: disable LOCKDEP when printing reports omits 7d617ccd1347 kasan: move and hide kasan_save_enable/restore_multi_shot omits 3d1cea3d917f kasan: reorder reporting functions omits 66776c309b8e kasan: respect KASAN_BIT_REPORTED in all reporting routines omits d8c4deda428e kasan: add comment about UACCESS regions to kasan_report omits 5c9dc969287b kasan: rename kasan_access_info to kasan_report_info omits 392085f68456 kasan: move and simplify kasan_report_async omits c27097ff26e8 kasan: call print_report from kasan_report_invalid_free omits 7512d36ff72a kasan: merge __kasan_report into kasan_report omits 8b6e519ebd49 kasan: restructure kasan_report omits 033da24f1ec1 kasan: simplify kasan_find_first_bad_addr call sites omits 28e15d779db2 kasan: split out print_report from __kasan_report omits 97a9a5fec63c kasan: move disable_trace_on_warning to start_report omits 7ddd1c2a5868 kasan: move update_kunit_status to start_report omits 8526c72a6793 kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT omits 0242080985b6 kasan: simplify kasan_update_kunit_status() and call sites omits c14bc1fb1cbd kasan: simplify async check in end_report() omits c2d0ff437b08 kasan: print basic stack frame info for SW_TAGS omits f97958b1ef8a kasan: improve stack frame info in reports omits 7dc9c2f735ed kasan: rearrange stack frame info in reports omits 5369d48ff306 kasan: more line breaks in reports omits 8ca2101de69a kasan: drop addr check from describe_object_addr omits fb7cd1cf0821 kasan: print virtual mapping info in reports omits 80ba2482983c kasan: update function name in comments omits 3b51a0a0938c mm/kasan: remove unnecessary CONFIG_KASAN option omits 329591e10b42 kasan: test: support async (again) and asymm modes for HW_TAGS omits a976bf499aab kasan-improve-vmalloc-tests-fix-3-fix omits 730fda3a30c9 another fix for "kasan: improve vmalloc tests" omits c6d3bcb99fd5 fix for "kasan: improve vmalloc tests" omits 8ff8a9d085aa similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" omits 07103bcd430d kasan: improve vmalloc tests omits 22c6b3c06cd5 kasan: documentation updates omits 023f19d03a9e arm64: select KASAN_VMALLOC for SW/HW_TAGS modes omits 9d3d6d71f045 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS omits c620876fe5be kasan: add kasan.vmalloc command line flag omits e65794eaef3d kasan: clean up feature flags for HW_TAGS mode omits 82671852a8dc kasan: mark kasan_arg_stacktrace as __initdata omits f8efb0b53704 kasan, arm64: don't tag executable vmalloc allocations omits 17a1a160b284 kasan, scs: support tagged vmalloc mappings omits 1a38a63dd3c5 fix for "kasan, vmalloc: only tag normal vmalloc allocations" omits 447c03fce24a kasan, vmalloc: only tag normal vmalloc allocations omits 326aa2a08023 kasan, vmalloc: add vmalloc tagging for HW_TAGS omits 112aae6ac5cf kasan, page_alloc: allow skipping memory init for HW_TAGS omits 3d4718eab57b kasan, page_alloc: allow skipping unpoisoning for HW_TAGS omits 8a5cf7861577 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS omits 9e113d109798 kasan, vmalloc: unpoison VM_ALLOC pages after mapping omits a1089f7d4484 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged omits b13078dcbf4c kasan, vmalloc: add vmalloc tagging for SW_TAGS omits 5a28f2aec5d1 mm: remove unnecessary check in alloc_thread_stack_node() omits 3bce9814d2ed fix for "kasan, fork: reset pointer tags of vmapped stacks" omits 1c3e564e5c7a kasan, arm64: reset pointer tags of vmapped stacks omits dd5b4f490595 kasan, fork: reset pointer tags of vmapped stacks omits 22dcb71c69d1 kasan, vmalloc: reset tags in vmalloc functions omits 1cf6beaf1c45 kasan: add wrappers for vmalloc hooks omits adf475c8b5d8 kasan: reorder vmalloc hooks omits 47ef1d161aad kasan, vmalloc: drop outdated VM_KASAN comment omits adfba55a0f51 kasan, x86, arm64, s390: rename functions for modules shadow omits bc9b1a8e4fe7 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS omits 465baf9b4789 kasan: clean up metadata byte definitions omits 095c83b79960 kasan, page_alloc: rework kasan_unpoison_pages call site omits 965d0741759d kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook omits 8641d905d0ab kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook omits 4b3caa90871a kasan, page_alloc: combine tag_clear_highpage calls in pos [...] omits 7087260b3326 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook omits 2f7669dd21b5 kasan, page_alloc: refactor init checks in post_alloc_hook omits 4c2421f24675 kasan: only apply __GFP_ZEROTAGS when memory is zeroed omits 6fdd1953c59f mm: clarify __GFP_ZEROTAGS comment omits 54c3cab1f040 kasan: drop skip_kasan_poison variable in free_pages_prepare omits 91258f62529e kasan, page_alloc: init memory of skipped pages on free omits ffd79338331d kasan, page_alloc: simplify kasan_poison_pages call site omits 70600b685247 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare omits b282a8380f5b kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] omits 825df0d2b1a5 kasan, page_alloc: deduplicate should_skip_kasan_poison omits 54cd24edb794 mm/migration: add trace events for base page and HugeTLB m [...] omits 5c33fcc0a3a9 mm/migration: add trace events for THP migrations omits bdf60f44aa73 mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io [...] omits b64114731ebf mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 2b2f01595c0d mm: remove range parameter from follow_invalidate_pte() omits abc2ff37c122 dax: fix missing writeprotect the pte entry omits a862f9b6a8fb mm: pvmw: add support for walking devmap pages omits 05fe776c7d7f mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits b384afe9424f dax: fix cache flush on PMD-mapped pages omits 2efeb54be275 mm: rmap: fix cache flush on THP pages omits 93053db1789e mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits 9f0ac8be884d arch/x86/kernel/resource.c: needs spinlock.h omits 26699132c06e Merge branch 'akpm-current/current' omits a81eb60b6b01 fix up for "random: replace custom notifier chain with sta [...] omits 47535d52d036 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits e9dac26a3ebb Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits adf6c1f9e6cd Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 26dd056b2b11 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 7de486990537 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 9a578e5820c2 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits f96069984e76 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e51b4ce7179d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5b413149b21c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 128fe3379789 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8476e655a22b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 322ff0a4b212 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd50bc7c3ff2 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits ac2f4c11ed89 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 59673723cc11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 03155b87c838 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits 122f78d03ad5 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 1cf4dfec9ab0 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 2311b3c51bb8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c7c9d9fc428f Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits d7ae7af5dd67 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits a7e7f570f459 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits becb67f21bed Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3e86eddbd882 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 171bd0fd4221 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a75275b4c724 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f0918cdb49f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f1644aca5f4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ead2ac4a615b Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 6e4a8975cd13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a397c218dcac Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 4a86f8782dd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 553133a65d97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f7bda8b5650 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b3c6789998c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 529c5141d384 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits a512b34d3bf0 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 969c8230e02e Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 13b84e7916ad Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ccf128c16a39 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 718ed2df8b3a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b1a900023ee2 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 2cf03a5c6392 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 24e947248431 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 984fa811a898 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 2fcad1322110 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits a4f53f460868 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits c6667f5ae701 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 434f2a516062 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f884271048ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3bfb3fc85f69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b28b35abdb5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 72880bbb5246 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ed725bb5b781 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 35f5957a847f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fec44c24246c Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 9e0467831a84 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 13616b360664 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c1b566590547 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 3436b23744c3 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits f3155f6bd4e2 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 5e79065033cf Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 059743869c47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3867a7363b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53a9cb214780 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7853cd0c2a78 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5b978dab0180 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0dccc2617f65 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits 1d3e1b921ae3 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" omits 2168287fb517 kernel/resource: fix kfree() of bootmem memory again omits 07c58fc38686 kcov: properly handle subsequent mmap calls omits 71c871a3c5a9 kcov: split ioctl handling into locked and unlocked parts omits ed84250e8821 panic: move panic_print before kmsg dumpers omits c1fb65576193 panic: add option to dump all CPUs backtraces in panic_print omits 31344d4f45ef sysctl: documentation: fix table format warning omits 174b5f133b96 docs: sysctl/kernel: add missing bit to panic_print omits 725c346502d7 kasan: no need to unset panic_on_warn in end_report() omits 74eb392ab984 ubsan: no need to unset panic_on_warn in ubsan_epilogue() omits a1930bb0e533 panic: unset panic_on_warn inside panic() omits 7415af60af85 docs: kdump: add scp example to write out the dump file omits 7c671d7d3ae9 docs: kdump: update description about sysfs file system support omits a756d98cf81d arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits 6b05b5ca9409 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits e77409cd8c7c riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] omits ff6fdb7fc33f kexec: make crashk_res, crashk_low_res and crash_notes sym [...] omits d6415b6d61f6 cgroup: add a comment to cgroup_rstat_flush_locked(). omits fe83208c4c67 cgroup: use irqsave in cgroup_rstat_flush_locked(). omits a2570718e792 fat: use pointer to simple type in put_user() omits 5c427be62a6a minix: fix bug when opening a file with O_DIRECT omits ba5680b573cd fs/pipe.c: local vars have to match types of proper pipe_i [...] omits fb6dcc702558 fs/pipe: use kvcalloc to allocate a pipe_buffer array omits d497d753782f init/main.c: silence some -Wunused-parameter warnings omits 66b664f30910 init/main.c: return 1 from handled __setup() functions omits 0e1fdbcc1190 init.h: improve __setup and early_param documentation omits 4378b33cfb58 init: use ktime_us_delta() to make initcall_debug log more [...] omits 987f815ab3b5 kallsyms: print module name in %ps/S case when KALLSYMS is [...] omits a63505984147 checkpatch: add early_param exception to blank line after [...] omits 3769dccc6164 checkpatch: add --fix option for some TRAILING_STATEMENTS omits 832f9cdd2ada checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] omits 333468efa503 lz4: fix LZ4_decompress_safe_partial read out of bound omits 50a8c6ca9b6a bitfield: add explicit inclusions to the example omits 4c55d6dd151e ilog2: force inlining of __ilog2_u32() and __ilog2_u64() omits 683a65397b61 include: drop pointless __compiler_offsetof indirection omits e61a25dd1ce1 Kconfig.debug: make DEBUG_INFO always default=n omits 4da3d43d7110 Kconfig.debug: make DEBUG_INFO selectable from a choice omits 772f47a3757b kernel/ksysfs.c: use helper macro __ATTR_RW omits bc5d61a36e9a proc/sysctl: make protected_* world readable omits a8692c9c609c proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment omits 287d441f76cc proc/vmcore: fix possible deadlock on concurrent mmap and read omits 09779b209e01 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix omits 3ca6daf99a8f proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks omits 3b6389655330 kernel/hung_task.c: Monitor killed tasks. omits db609c70fd92 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits bd1650c437ae fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 1dbb131e0b0c Docs/ABI/testing: add DAMON sysfs interface ABI document omits 61181e05ba83 Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface omits ac86ef5ae439 selftests/damon: add a test for DAMON sysfs interface omits 5d3cb7a36eb3 mm/damon/sysfs: support DAMOS stats omits 49c9bf2679cf mm/damon/sysfs: fix out-of-bound array access for wmark_me [...] omits 5b9a89bed4bd mm/damon/sysfs: support DAMOS watermarks omits 0060a01fb408 mm/damon/sysfs: support schemes prioritization omits 50b7c18d16ec mm/damon/sysfs: support DAMOS quotas omits 8112cab1264f mm/damon/sysfs: support DAMON-based Operation Schemes omits 0eb8f07c9a51 mm/damon/sysfs: support the physical address space monitoring omits a69fe8cfcb70 mm/damon/sysfs: link DAMON for virtual address spaces monitoring omits 05553e7382df mm/damon/sysfs: fix missing error code in damon_sysfs_attr [...] omits c989dd5c4fad mm/damon: implement a minimal stub for sysfs-based DAMON i [...] omits 77d7630459e5 mm/damon/core: add number of each enum type values omits dc6caaff392a mm/damon/core: allow non-exclusive DAMON start/stop omits 47153e1014d9 Docs/damon: update outdated term 'regions update interval' omits 560e5f61ac6d Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] omits cc3f4403591c Docs/vm/damon: call low level monitoring primitives the op [...] omits deffe7f1120a mm/damon: remove unnecessary CONFIG_DAMON option omits 19e4f7580679 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] omits 2c7e0c7a2386 mm/damon/dbgfs-test: fix is_target_id() change omits 6e63360c98c0 mm/damon/dbgfs: use operations id for knowing if the targe [...] omits 7ecfc50c60c1 mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] omits c251e0afb3cd mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] omits 9d90a314a261 mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] omits 9ad6f79ef49b mm/damon: let monitoring operations can be registered and [...] omits b5d4ff6d057b mm/damon: rename damon_primitives to damon_operations omits 2c77b808898e mm/damon: remove redundant page validation omits 88677f39f4c4 mm/damon: remove the target id concept omits 27c2dd48a411 mm/damon/core: move damon_set_targets() into dbgfs omits 8f86e9daee6c Docs/admin-guide/mm/damon/usage: update for changed initai [...] omits 14c8b60d498a mm/damon/dbgfs/init_regions: use target index instead of t [...] omits bc91e4f06776 mm/hmm.c: remove unneeded local variable ret omits 677b8277ccfb mm/kfence: remove unnecessary CONFIG_KFENCE option omits 9c22be700b5b mm/page_table_check.c: use strtobool for param parsing omits 98f0ba1fe52c mm/highmem: remove unnecessary done label omits da89ef8e46ca highmem-document-kunmap_local-v2 omits 086b1ecbeccf highmem: document kunmap_local() omits a707401338e5 mm/usercopy: return 1 from hardened_usercopy __setup() handler omits 7dc162d507dd mm: uninline copy_overflow() omits f1dcf2d2e3c0 mm: remove usercopy_warn() omits dc295ea154c1 mm/zswap.c: allow handling just same-value filled pages omits c0de085a8c43 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 0448e76b684e drivers/base/memory: clarify adding and removing of memory blocks omits 2f8a2add1a2b drivers/base/memory: determine and store zone for single-z [...] omits e5ab3efe6ccd drivers/base/node: rename link_mem_sections() to register_ [...] omits 6a4ad418ad90 mm/memory_hotplug: fix misplaced comment in offline_pages omits 8fddf8fa605c mm/memory_hotplug: clean up try_offline_node omits 8ffb6a20eda6 mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] omits 74a5cbc1c4af mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix omits 697f7db2479f mm/memory_hotplug: remove obsolete comment of __add_pages omits a3ae29c4f624 drivers/base/node: consolidate node device subsystem initi [...] omits b5bbc969da29 drivers/base/memory: add memory block to memory group afte [...] omits fa96902206c7 memcg: do not tweak node in alloc_mem_cgroup_per_node_info omits 2fb58456e646 mm: make free_area_init_node aware of memory less nodes omits 4ab562c8c2cd mm, memory_hotplug: reorganize new pgdat initialization omits 2dd374d647e7 mm, memory_hotplug: drop arch_free_nodedata omits 40d12213139a mm-handle-uninitialized-numa-nodes-gracefully-fix omits e66584410766 mm: handle uninitialized numa nodes gracefully omits e7f6d3b120f6 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] omits 3093251baee6 mm/balloon_compaction: make balloon page compaction callba [...] omits 25226ecfb76b mm/hwpoison: check the subpage, not the head page omits 15d43e037f3e mm/ksm: use helper macro __ATTR_RW omits 5e040b523ece mm/vmstat: add event for ksm swapping in copy omits 1a4830eec9f7 mm: page_io: fix psi memory pressure error on cold swapins omits c670e8608117 memory tiering: skip to scan fast memory omits 9c30bada0faa NUMA balancing: optimize page placement for memory tiering system omits ffb7242e0ced NUMA Balancing: add page promotion counter omits 3656ef37559e powerpc/fadump: opt out from freeing pages on cma activati [...] omits 647590d8f2fa mm/cma: provide option to opt out from exposing pages on a [...] omits 28576c95b3ad mm,migrate: fix establishing demotion target omits b9097a04ae5c mm/oom_kill: remove unneeded is_memcg_oom check omits e934e881a874 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 503821ccebc5 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 999e2968c855 mm: workingset: replace IRQ-off check with a lockdep assert. omits f9445667cc6c userfaultfd: provide unmasked address on page-fault omits 275e1c0bcf00 mm-export-pageheadhuge-fix omits ed3aa1e9d30d mm/hugetlb.c: export PageHeadHuge() omits d5682954045f mm/hugetlb: use helper macro __ATTR_RW omits f6c2be8b296c hugetlb-clean-up-potential-spectre-issue-warnings-v2 omits c79980b77009 hugetlb: clean up potential spectre issue warnings omits c12a231f6402 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB omits 573cb32b92d9 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits de504c9bbf57 selftests: vm: add a hugetlb test case omits 5a0a63bb7e9f mm: sparsemem: use page table lock to protect kernel pmd o [...] omits d16fd4efb673 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits f6460b169036 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits b772800f0490 mm/memory-failure.c: fix potential VM_BUG_ON_PAGE in split [...] omits 7a929a09645a mm/memory-failure.c: avoid calling invalidate_inode_page() [...] omits 5c67e33ffe36 mm/memory-failure.c: fix wrong user reference report omits 48cf7e3f9da0 mm/memory-failure.c: fix race with changing page compound again omits 31632a5ac635 mm/hwpoison: add in-use hugepage hwpoison filter judgement omits 212661fc791e mm/hwpoison: avoid the impact of hwpoison_filter() return [...] omits 7e289f95db70 mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix omits 2980939d6441 mm/hwpoison-inject: support injecting hwpoison to free page omits 10ad90cdcd0d mm/memory-failure.c: remove unnecessary PageTransTail check omits a1171a0183e6 mm/memory-failure.c: remove obsolete comment in __soft_off [...] omits d711514b66a1 mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] omits d7768f17c40f mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev omits 38bec568f8f3 mm/memory-failure.c: fix race with changing page more robustly omits b68976f701b5 mm/memory-failure.c: rework the signaling logic in kill_proc omits ce5caca29102 mm/memory-failure.c: catch unexpected -EFAULT from vma_address() omits 9c8d2bb6ad93 mm/memory-failure.c: minor clean up for memory_failure_dev [...] omits 663c7c5c911d mm: invalidate hwpoison page cache page in fault path omits 35d044c43ba5 mm/hwpoison: fix error page recovered but reported "not re [...] omits 584512044973 mm/memory-failure.c: remove obsolete comment omits 2a5072cf1082 mm: count time in drain_all_pages during direct reclaim as [...] omits 18884a2927ff arch-x86-mm-numa-do-not-initialize-nodes-twice-v2 omits d7cdd3cb3d3e arch/x86/mm/numa: Do not initialize nodes twice omits 3007fae229be mm/page_alloc: do not prefetch buddies during bulk free omits 73d0620ebdb4 mm/page_alloc: limit number of high-order pages on PCP dur [...] omits 069cf392c4e6 mm/page_alloc: free pages in a single pass during bulk free omits 6a048206f883 mm/page_alloc: drain the requested list first during bulk free omits e597e3623e79 mm/page_alloc: simplify how many pages are selected per pc [...] omits 329fc6182f59 mm/page_alloc: track range of active PCP lists during bulk free omits 43aaad37a404 mm/page_alloc: fetch the correct pcp buddy during bulk free omits 08bb5d644015 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] omits 9801cd043d21 mm/page_alloc: mark pagesets as __maybe_unused omits 0e3fd0ee2af2 mm: enforce pageblock_order < MAX_ORDER omits e8d264347ca0 cma: factor out minimum alignment requirement omits 8c24080e5e57 mm/page_alloc: don't pass pfn to free_unref_page_commit() omits 6fb50d171fd4 mm/mmzone.h: remove unused macros omits 5fd7e84f6d06 mm: discard __GFP_ATOMIC omits 617d4e467a3b mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits 53650f5da1a5 mm/page_alloc: add penalty to local_node omits c09427367866 mm/page_alloc: adding same penalty is enough to get round- [...] omits 608fda22666d mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits 2e8ffea87ee3 mm/vmalloc.c: vmap(): don't allow invalid pages omits ddd9e4e0a3f5 mm/vmalloc.c: fix "unused function" warning omits 817a57460ddf mm/vmalloc: eliminate an extra orig_gfp_mask omits d985cc64e391 mm/vmalloc: add adjust_search_size parameter omits 9a6a9b5ff847 mm/vmalloc: Move draining areas out of caller context omits 412392f6fc9e mm/vmalloc: remove unneeded function forward declaration omits ebfcc36781e2 mm/sparse: make mminit_validate_memmodel_limits() static omits 19b548eb3bfb mm/memory.c: use helper macro min and max in unmap_mapping [...] omits 52d5dc9e24a2 mm/memory.c: use helper function range_in_vma() omits de10fe39e874 mm/mmap: return 1 from stack_guard_gap __setup() handler omits a6fbd0123bb8 mm: rework swap handling of zap_pte_range omits d126276dd3c0 mm: change zap_details.zap_mapping into even_cows omits dc56ea366cae mm: rename zap_skip_check_mapping() to should_zap_page() omits e8c0d06003e6 mm-dont-skip-swap-entry-even-if-zap_details-specified-v5 omits c03adb688d0b mm: don't skip swap entry even if zap_details specified omits e2e38f7aeec4 mm: replace multiple dcache flush with flush_dcache_folio() omits daf60031e115 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] omits a572146acc48 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() omits 2c88e903c2f5 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] omits 29be7c211da7 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] omits 789c3a195047 mm: fix missing cache flush for all tail pages of compound page omits f89c7c16b38d mm: thp: fix wrong cache flush in remove_migration_pmd() omits 311ca692496e mm: remove mmu_gathers storage from remaining architectures omits 11c719817b14 mm: merge pte_mkhuge() call into arch_make_huge_pte() omits 29c91f123969 mm: generalize ARCH_HAS_FILTER_PGPROT omits 13295589e4c4 memcg: enable accounting for tty-related objects omits a365b1ee5a05 mm: memcontrol: rename memcg_cache_id to memcg_kmem_id omits dc604f89941a mm: list_lru: rename list_lru_per_memcg to list_lru_memcg omits 780cc76bbfb1 mm: memcontrol: fix cannot alloc the maximum memcg ID omits 452920c69c12 mm: memcontrol: reuse memory cgroup ID for kmem ID omits 82ef444ceeae mm-list_lru-replace-linear-array-with-xarray-fix omits 235b972dbd81 mm: list_lru: replace linear array with xarray omits f7360d357e5a mm: list_lru: rename memcg_drain_all_list_lrus to memcg_re [...] omits 2768c206f2c3 mm: list_lru: allocate list_lru_one only when needed omits 787db852711d mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css [...] omits d624d1eb66c9 xarray: use kmem_cache_alloc_lru to allocate xa_node omits 6c30a63d502a mm: dcache: use kmem_cache_alloc_lru() to allocate dentry omits 5d6e8e55e4cb f2fs: allocate inode by using alloc_inode_sb() omits 828d1755a260 fs: allocate inode by using alloc_inode_sb() omits 07741ba8210b fs: introduce alloc_inode_sb() to allocate filesystems spe [...] omits 838cb14d3b14 mm: introduce kmem_cache_alloc_lru omits 65845586b528 mm: list_lru: transpose the array of per-node per-memcg lru lists omits 8e74703ba244 mm/memcg: disable migration instead of preemption in drain [...] omits 4f28916a7a92 mm/memcg: protect memcg_stock with a local_lock_t omits aef395926ad9 mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] omits 6d0d98271794 mm/memcg: protect per-CPU counter by disabling preemption [...] omits 87f84070b07d mm/memcg: disable threshold event handlers on PREEMPT_RT omits 888563ac07ef mm/memcg: revert ("mm/memcg: optimize user context object [...] omits 527ae56c1cef mm/memcg: move generation assignment and comparison together omits e8f5afc4ee0a mm/memcg: set pos to prev unconditionally omits c04c6f158e6d mm/memcg: set memcg after css verified and got reference omits 27b78612fc99 mm/memcontrol: return 1 from cgroup.memory __setup() handler omits 1757f5b5d4bc memcg: synchronously enforce memory.high for large overcharges omits 3ef8b34054f9 selftests: memcg: test high limit for single entry allocation omits fa0f0ad11647 memcg: unify force charging conditions omits f728901309a9 memcg: refactor mem_cgroup_oom omits 03e748bb9f23 mm/memcg: retrieve parent memcg from css.parent omits b15b1b053e0c mm/memcg: mem_cgroup_per_node is already set to 0 on allocation omits fb5db99eccb5 memcg: add per-memcg total kernel memory stat omits 8c82469e4dfb memcg: replace in_interrupt() with !in_task() omits a70da898961d tmpfs: three tweaks to creation time patch omits f52bebf4b0e2 tmpfs: support for file creation time omits b6667bc3cade mm/gup: remove unused get_user_pages_locked() omits 8706315bf3c1 mm: change lookup_node() to use get_user_pages_fast() omits f54ee38b52b0 mm/gup: remove unused pin_user_pages_locked() omits 2e4723fca141 mm/gup: follow_pfn_pte(): -EEXIST cleanup omits d908b1c8aa32 mm: fix invalid page pointer returned with FOLL_PIN gups omits 1ffd9b40aef6 mm/writeback: minor clean up for highmem_dirtyable_memory omits bf65ed4ac0f9 filemap: remove find_get_pages() omits de197f83edf5 tools/vm/page_owner_sort.c: support sorting by tgid and up [...] omits 543cb0953892 tools/vm/page_owner_sort.c: add a security check omits e14277d958a0 tools/vm/page_owner_sort.c: fix comments omits 205b62214269 mm: unexport page_init_poison omits 089bc2bc1c89 tools/vm/page_owner_sort.c: fix the instructions for use omits 770fc4203296 mm/page_owner.c: record tgid omits 7fc6d51ba38c mm/page_owner: record task command name omits eb09880a3cf8 mm/page_owner: print memcg information omits 3cd559cafe26 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] omits f08f51ef82b4 lib/vsprintf: avoid redundant work with 0 size omits 3e6c5a7440ae Documentation/vm/page_owner.rst: fix comments omits 8d6b79cb8f9a Documentation/vm/page_owner.rst: fix unexpected indentation warns omits dee3569ecf3e documentation-vm-page_ownerrst-update-the-documentation-fix omits 9cc6da03351b Documentation/vm/page_owner.rst: update the documentation omits 03a9bcd4c1c8 tools/vm/page_owner_sort.c: delete invalid duplicate code omits e8051e188759 tools/vm/page_owner_sort.c: two trivial fixes omits f2b655155f4b tools/vm/page_owner_sort.c: support sorting pid and time omits 4ed610a3cebd tools/vm/page_owner_sort.c: add switch between culling by [...] omits 71cbbe834153 tools/vm/page_owner_sort.c: support sorting by stack trace omits dd413992566e tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 6b68eae037ed tools/vm/page_owner_sort.c: sort by stacktrace before culling omits d9ec5ae9fe49 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits 9ba4329f7954 mm/page_alloc: reuse tail struct pages for compound devmaps omits f781322a643c mm/sparse-vmemmap: improve memory savings for compound devmaps omits c2527e0e84dd mm/hugetlb_vmemmap: move comment block to Documentation/vm omits 369932bb07d2 mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] omits 2cc2db6a2ea6 mm/sparse-vmemmap: add a pgmap argument to section activation omits 4f07bc5e10fa mount: warn only once about timestamp range expiration omits ce6832cf6c7a remove congestion tracking framework omits d480db22950b block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" omits e62b7fed25a9 f2fs: replace congestion_wait() calls with io_schedule_timeout() omits 77bfb70f6dbd remove-bdi_congested-and-wb_congested-and-related-functions-fix omits 4e9898596cca remove bdi_congested() and wb_congested() and related functions omits 9aa771081d8c remove inode_congested() omits 4662924e6625 ceph: remove reliance on bdi congestion omits 4907476f1102 nfs: remove reliance on bdi congestion omits be8ca9e6164e fuse: remove reliance on bdi congestion omits 429dde106adf mm: improve cleanup when ->readpages doesn't process all pages omits 9cccf1bc7ebb mm: document and polish read-ahead code omits 2bcc61c8ae6b doc: convert 'subsection' to 'section' in gfp.h omits 1d00735af8fc ocfs2: fix ocfs2 corrupt when iputting an inode omits 1824f45f21e0 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 4b8f018c65ae ocfs2: reflink deadlock when clone file to the same direct [...] omits 9642c610e336 fs/ocfs2: fix comments mentioning i_mutex omits 233cc6933525 ocfs2: cleanup some return variables omits 3b68ab3f2d72 ntfs: add sanity check on allocation size omits 80714707e83a scripts/spelling.txt: add more spellings to spelling.txt omits dda4c45b5785 procfs: prevent unprivileged processes accessing fdinfo dir omits 18910114c502 /proc/kpageflags: do not use uninitialized struct pages omits 55535c74f0ab /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits f4db4fc5d5dd mm/page_alloc: add scheduling point to free_unref_page_list omits 26d0ba0fa71f configs/debug: set CONFIG_DEBUG_INFO=y properly omits eed0bbff6529 mm: swap: get rid of deadloop in swapin readahead omits f85bdfc22bfc proc: fix documentation and description of pagemap omits 14a9541dea89 userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits 3f3ba0111db8 mm: fix panic in __alloc_pages omits 2c2d91dd4b0d memfd: fix F_SEAL_WRITE after shmem huge page allocated omits d1a19d9400ff mm: fix use-after-free when anon vma name is used after vm [...] omits 51133ea98f5c mm: prevent vm_area_struct::anon_name refcount saturation omits b7ce3c1e4a24 mm-refactor-vm_area_struct-anon_vma_name-usage-code-v3 omits fb07f204efb8 mm: refactor vm_area_struct::anon_vma_name usage code omits 8161ec53d53e selftests/vm: cleanup hugetlb file after mremap test omits eadb0286b3a1 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 000cd3d12c22 Merge branch 'next' of git://github.com/cschaufler/smack-next omits f8af5801ed67 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 773eba4d2cc0 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits bd94b922eb4f Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 786187f37333 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits c87dda2c72b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c639c52703a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b46c9841e63a Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits c90bb870e92a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 89e8ce10ca02 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits b28ad859e608 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1b53c0b9b4bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 942739dee673 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 30420523ada3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f5e7dedaf4bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b48a03944d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a710691760e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 318ef11d3859 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48bb13a2067b Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 7013fe98cfe9 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 46540120baca Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits a34c0807bc67 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits ab5fd8c5f07c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 34ff4deae5e0 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits c9a988a08dff Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits d2e2d456d6ea Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1c25bb78eff4 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits b66ab928f44a Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits b05c212e79a6 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 0bb7cb7e3753 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 5ff95615cbba Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b4c8325e2f18 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6b083ae5d50c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e36278520f48 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1ea8300a9539 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48fd6dc72c0f Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 083548e28a20 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 315e5e2145c3 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits b3ad88450ee9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 77a939570075 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 3bf2a6ce513f Merge branch 'master' of git://linuxtv.org/media_tree.git omits 90f097edf176 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 68788f38b0f1 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 289ac994b3b9 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits a3887e46ad57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 08042a839a1e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 52bf64ac8cd4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 52a3f30184e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 29d4c135df9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ebeff631e5f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits a4a0c3c0b15b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 25fa6e260d9a Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits fa2428d30fe0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 20bc9191c2ed Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 7699af3ac603 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits bd4a9c77f585 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d11f7e748f47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c25f74eb889 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c66e98197ca5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits b25ba245c031 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 86d17a74c741 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits e4f52a352549 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a5f12629b25 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits f0ae200bd2e6 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits af879331ab3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 93d6dfef9201 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits ad25e02c9ea3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5c7be33b1b66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 57995dbb58bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 64aa1a282c30 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0d94e54072b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 22253c167654 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 7ae0ad0432f3 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits e6cd653b7820 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits f926b2c426bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c45b1948fb24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 362c1499875e Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 7322f9b24871 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits d47e011d8bfb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 20fbf724e7a4 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 48dcd6e982ff Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits d83eeb7f1170 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 2eac9ba0c8d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd84e19ff2d5 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 7f3e780285ba Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 983bb653b4c5 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 6c0c51af3a22 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 48ec1b0982ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f996def8d750 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40e88227f3af Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits ecfb19aab809 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a315c37cd69a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b3cc01b7c8fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits db1f1e411db0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d89dfb2117e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 921edff1bcf1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits adf4e482cecc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d75bef93d186 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e73ad5d751f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits bf87f250e0ec Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits e2826c081548 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a26c5399a001 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d06d87729706 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ab32c4abab56 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f3bb43f84a8 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits b92c932437af Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 9f44bfc60f85 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2d352b6bc759 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits cb18783eb966 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 1d8716821d25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34490bca674f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 5e38efe5c382 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits f4d8da62d61b Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 35b0541011bc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8bdb85b6c81e Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 1bbc988c0471 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d2f13cad72db Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 41ccd83cad68 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits f74d89478a21 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 5e0aac540055 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 155b6d6c959d Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits f3bab607ebd4 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits 9d1ce82ce8b1 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 262b85a8b059 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 69565c91e8a9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 79dae81c2913 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 72d856e3caf4 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits cc7a1b2c3228 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits ce2a21b9e7f0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ed5943562d45 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b8b3ac114713 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5e89640498f0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f00b06eedc1c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cabc18d39e8f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6ff379732292 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 21a082e3c1f6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b3557463343c Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits f4242ec2b92c Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits a340ab09b0b1 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits 8d807ef59d87 dt-bindings: gpu: Convert aspeed-gfx bindings to yaml omits 8953254f5daa Merge branch 'pm-tools' into linux-next omits b34cc8932de2 Merge branches 'pm-domains', 'pm-sleep', 'pm-uncore' and ' [...] omits c605a0069e78 Merge remote-tracking branch 'spi/for-5.18' into spi-next omits 4b09259e6f15 Merge branch 'spi-linus' into spi-next omits 5d68c8f6d848 Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits e7ec5ee81719 Merge remote-tracking branch 'asoc/for-5.18' into asoc-next omits 7a66b825446f Merge branch 'asoc-linus' into asoc-next omits b77bd1193cec wireguard: device: clear keys on VM fork omits 1deee1df1b9d random: provide notifier for VM fork omits 78e12b114b9c afs: Maintain netfs_i_context::remote_i_size omits eb376995a3ee netfs: Keep track of the actual remote file size omits a82ef7271838 netfs: Change ->init_rreq() to return an error code omits ad9e5adb388f netfs: Rename rename read_helper.c to io.c omits 5439037cb194 netfs: Split some core bits out into their own file omits 75086f3064aa netfs: Split fs/netfs/read_helper.c omits c19a5d31b470 netfs: Add a function to consolidate beginning a read omits 568c02e951bc netfs: Prepare to split read_helper.c omits f256dd51854c netfs: Adjust the netfs_failure tracepoint to indicate non [...] omits ae339dccfa52 netfs: Trace refcounting on the netfs_io_subrequest struct omits 37846bfb68c0 netfs: Trace refcounting on the netfs_io_request struct omits f1956cd7ce8a netfs: Adjust the netfs_rreq tracepoint slightly omits e056ccbba187 netfs: Split netfs_io_* object handling out omits e1fd231e09e1 netfs: Finish off rename of netfs_read_request to netfs_io [...] omits 51bebcb8d308 netfs: Refactor arguments for netfs_alloc_read_request omits 74307b796db7 netfs: Rename netfs_read_*request to netfs_io_*request omits 485168e8fbab netfs: Add a netfs inode context omits ea62052f8d5c netfs: Generate enums from trace symbol mapping lists omits af65d2ea58a2 fscache: export fscache_end_operation() omits c3b03baac3f2 random: replace custom notifier chain with standard one omits 4aa2b597db8f bus: mhi: ep: Add uevent support for module autoloading omits fd6657ce8107 bus: mhi: ep: Add support for suspending and resuming channels omits 32e645601057 bus: mhi: ep: Add support for queueing SKBs to the host omits ba97e6491861 bus: mhi: ep: Add support for processing channel rings omits 8c4345a08ac4 bus: mhi: ep: Add support for reading from the host omits 996577a66cf2 bus: mhi: ep: Add support for processing command rings omits 06ba90ced3dd bus: mhi: ep: Add support for handling SYS_ERR condition omits 1b01d8901b2f bus: mhi: ep: Add support for handling MHI_RESET omits ce7da110c482 bus: mhi: ep: Add support for powering down the MHI endpoi [...] omits a0b0a77f43f0 bus: mhi: ep: Add support for powering up the MHI endpoint stack omits dc9f863a8e91 bus: mhi: ep: Add support for processing MHI endpoint interrupts omits db018c986b81 binfmt_elf: Introduce KUnit test omits 2b9956051d02 Merge branch 'for-next-next-v5.17-20220301' into for-next- [...] omits b4da2d193497 Merge branch 'for-next-current-v5.16-20220301' into for-ne [...] omits b9fef85d8309 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] omits daa7a8944a0c Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] omits 631fbd96ef62 Merge branch 'misc-next' into for-next-next-v5.17-20220301 omits 65d450bd4b2e Merge branch 'misc-5.17' into for-next-current-v5.16-20220301 omits 56adc5fdb31f btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] omits 8c809212c60c btrfs: introduce dedicated helper to scrub simple-stripe b [...] omits e2991651d8b1 btrfs: introduce dedicated helper to scrub simple-mirror b [...] omits 665a12af2b43 btrfs: introduce a helper to locate an extent item omits 87647dbb48fa btrfs: expand subpage support to any PAGE_SIZE > 4K omits 061360f2ac8d btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 763501ea517e btrfs: use dummy extent buffer for super block sys chunk a [...] omits 3c34ec831cec btrfs: check extent buffer owner against the owner rootid omits b2f7c4e8bc6c btrfs: unify the error handling of btrfs_read_buffer() omits d58b1b33a821 btrfs: unify the error handling pattern for read_tree_block() omits 0869f6246dd6 btrfs: factor out do_free_extent_accounting helper omits 6f8884c34635 btrfs: remove last_ref from the extent freeing code omits d1a4ada992cd btrfs: add a alloc_reserved_extent helper omits 639a77592c7e bus: mhi: ep: Add support for managing MHI state machine omits 8901a19885f2 bus: mhi: ep: Add support for sending events to the host omits 118a636617aa bus: mhi: ep: Add support for ring management omits 2e3a7e7e0135 bus: mhi: ep: Add support for managing MMIO registers omits d65961bef6fc bus: mhi: ep: Add support for creating and destroying MHI [...] omits c5ea262cbeaa bus: mhi: ep: Add support for registering MHI endpoint cli [...] omits 10f0ab9c6787 bus: mhi: ep: Add support for registering MHI endpoint con [...] omits 32dcee3a7622 bus: mhi: Make mhi_state_str[] array static inline and mov [...] omits 8a78fac41c60 btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block omits 895519c19fae MAINTAINERS: Add additional file to uncore frequency control omits a7d7d3687314 btrfs: add and use helper for unlinking inode during log replay omits 245a4345d5a0 btrfs: add missing run of delayed items after unlink durin [...] omits 0a94749a55e3 btrfs: qgroup: fix deadlock between rescan worker and remo [...] omits e287d980bb3e btrfs: extend locking to all space_info members accesses omits 9fce108d2c92 btrfs: zoned: mark relocation as writing omits c7360c29f47c fs: allow cross-vfsmount reflink/dedupe omits 083c68b1d9ac btrfs: remove the cross file system checks from remap omits 3aa76e13f6d4 btrfs: fix relocation crash due to premature return from b [...] omits 80da826f8f4d btrfs: pass btrfs_fs_info to btrfs_recover_relocation omits 69af56f24abc btrfs: pass btrfs_fs_info for deleting snapshots and cleaner omits d9e18bb53206 btrfs: do not start relocation until in progress drops are done omits bb9cca8a7b45 btrfs: tree-checker: use u64 for item data end to avoid overflow omits f89b39d5e39f btrfs: do not WARN_ON() if we have PageError set omits f3be15aa0d1e btrfs: add filesystems state details to error messages omits b1d70c698c3c btrfs: deal with unexpected extent type during reflinking omits 45adb980bf45 btrfs: fix unexpected error path when reflinking an inline extent omits 10bc84c1c979 btrfs: reset last_reflink_trans after fsyncing inode omits 39ff5496e523 btrfs: voluntarily relinquish cpu when doing a full fsync omits 63c144f7109d btrfs: hold on to less memory when logging checksums durin [...] omits a52958307ae9 btrfs: stop copying old file extents when doing a full fsync omits 7e171cef0188 btrfs: fix lost prealloc extents beyond eof after full fsync omits 1997c643640c btrfs: subpage: fix a wrong check on subpage->writers omits bffddd38ea48 btrfs: do not clean up repair bio if submit fails omits d9afa22d9e3f btrfs: do not try to repair bio that has no mirror set omits 15a21e8c9b3c btrfs: do not double complete bio on errors during compres [...] omits 020b2e45fcb8 btrfs: track compressed bio errors as blk_status_t omits 3b43631f13af btrfs: remove the bio argument from finish_compressed_bio_read omits 657dab259dfd btrfs: check correct bio in finish_compressed_bio_read omits b1e31b83cc5e btrfs: handle csum lookup errors properly on reads omits f821e0e72652 btrfs: make search_csum_tree return 0 if we get -EFBIG omits bb2ef54a396c btrfs: add BTRFS_IOC_ENCODED_WRITE omits 1cfab353e1b7 btrfs: add BTRFS_IOC_ENCODED_READ ioctl omits d220e249a0b9 btrfs: add definitions and documentation for encoded I/O ioctls omits 3b8061c31a44 btrfs: optionally extend i_size in cow_file_range_inline() omits 481bf921bdae btrfs: clean up cow_file_range_inline() omits 0b411aabd0e5 btrfs: support different disk extent size for delalloc omits f1cdce47d856 btrfs: add ram_bytes and offset to btrfs_ordered_extent omits 58ab369b8c50 btrfs: don't advance offset for compressed bios in btrfs_c [...] omits a372d8c015a7 fs: export variant of generic_write_checks without iov_iter omits ce6f6adb238c fs: export rw_verify_area() omits 6a7f464d63e8 btrfs: qgroup: remove outdated TODO comments omits 702908535d05 btrfs: qgroup: remove duplicated check in adding qgroup relations omits 223e133eccdf btrfs: add lzo workspace buffer length constants omits 9e037aceb68b btrfs: populate extent_map::generation when reading from disk omits c46332024778 btrfs: assert we have a write lock when removing and repla [...] omits e5887208f8fd btrfs: remove no longer used counter when reading data page omits d40632d12eaa btrfs: fix lost error return value when reading a data page omits 09d1c2934f5e btrfs: stop checking for NULL return from btrfs_get_extent() omits 7061ebaecdb0 btrfs: prepare extents to be logged before locking a log t [...] omits 307cde5e2797 btrfs: remove useless path release in the fast fsync path omits 4cddd5522aad btrfs: remove constraint on number of visited leaves when [...] omits 613b62de3948 btrfs: avoid unnecessary computation when deleting items f [...] omits 0a8e2893c9ce btrfs: avoid unnecessary COW of leaves when deleting items [...] omits eda62961c6a1 btrfs: remove unnecessary leaf free space checks when push [...] omits b5e1085553b9 btrfs: stop checking for NULL return from btrfs_get_extent [...] omits e0da4fc543c6 btrfs: zoned: remove redundant assignment in btrfs_check_z [...] omits 6342683d9584 btrfs: replace BUILD_BUG_ON by static_assert omits 176f53abac8f btrfs: zoned: allow DUP on meta-data block groups omits 4cec7b79ac88 btrfs: zoned: prepare for allowing DUP on zoned omits ed01a69ad1ed btrfs: zoned: make zone finishing multi stripe capable omits 26392a86e7bd btrfs: zoned: make zone activation multi stripe capable omits 878cefaeebc3 btrfs: add support for multiple global roots omits 90b18fe3adf8 btrfs: add code to support the block group root omits b1c4521a8431 btrfs: abstract out loading the tree root omits 293e904f29e3 btrfs: tree-checker: don't fail on empty extent roots for [...] omits d533c0579235 btrfs: disable space cache related mount options for exten [...] omits 9cfe15736c01 btrfs: disable snapshot creation/deletion for extent tree v2 omits 79a7605047ee btrfs: disable scrub for extent-tree-v2 omits 02c213918a2a btrfs: disable qgroups in extent tree v2 omits 4eaf3e0579dd btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 omits 2bee0d212298 btrfs: disable balance for extent tree v2 for now omits 6a6cd331942d btrfs: add definition for EXTENT_TREE_V2 omits 3394e98cceba btrfs: use single variable to track return value at btrfs_ [...] omits bb01abf97bd5 btrfs: avoid inode logging during rename and link when possible omits 50a194a94be6 btrfs: stop doing unnecessary log updates during a rename omits 1ae968bae9fc btrfs: avoid logging all directory changes during renames omits e39f395a1763 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] omits c79484ab6d21 btrfs: add helper to delete a dir entry from a log tree omits 0d4539135e5b btrfs: send: remove redundant ret variable in fs_path_copy omits 7b3b6dce34de btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] omits aef1cb367f1c btrfs: scrub: remove redundant initialization of increment omits 730bc794176b btrfs: zoned: remove redundant initialization of to_add omits 647b1dd25d14 btrfs: cleanup temporary variables when finding rotational [...] omits 3d3b1d8d4243 btrfs: use dev_t to match device in device_matched omits 871a6815f97f btrfs: add device major-minor info in the struct btrfs_device omits b92ae621bdd6 btrfs: match stale devices by dev_t omits 15cd5efe018b btrfs: harden identification of a stale device omits 4cfe7542957b btrfs: simplify fs_devices member access in btrfs_init_dev [...] omits 0240e0dc5e86 btrfs: reuse existing inode from btrfs_ioctl omits 312cb539c983 btrfs: move missing device handling in a dedicate function omits bc4b00e7b9d4 btrfs: stop trying to log subdirectories created in past t [...] omits 12bedad8c6b5 btrfs: stop copying old dir items when logging a directory omits a08b5dc3adad btrfs: put initial index value of a directory in a constant omits 4b84aaa5291f btrfs: don't log unnecessary boundary keys when logging directory omits bcb6924b415b btrfs: reuse existing pointers from btrfs_ioctl omits 5f5dcb8c36a5 btrfs: remove write and wait of struct walk_control omits 73b1dbb18bee bus: mhi: Move common MHI definitions out of host directory omits a22777df696f bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_rin [...] omits 15fbc9eadc11 bus: mhi: Cleanup the register definitions used in headers omits 948a1792468c bus: mhi: Use bitfield operations for handling DWORDs of r [...] omits 4abcb4d9d08a bus: mhi: Use bitfield operations for register read and write omits 7b53cf6f7884 bus: mhi: Move host MHI code to "host" directory omits fc0175d6ae53 bus: mhi: Fix MHI DMA structure endianness omits 941f3f928daa bus: mhi: Fix pm_state conversion to string omits f6e84957bd55 Merge branch into tip/master: 'core/core' omits 655a7215eb9d Merge branch into tip/master: 'irq/core' omits 1fcc761a7b46 Merge branch into tip/master: 'locking/core' omits 091d9e6a6f13 Merge branch into tip/master: 'perf/core' omits 7b399edcec5b Merge branch into tip/master: 'ras/core' omits 1ba692f73a29 Merge branch into tip/master: 'sched/core' omits 322936a18d74 Merge branch into tip/master: 'x86/build' omits b69a68cb3424 Merge branch into tip/master: 'x86/cc' omits d4f0860272f4 Merge branch into tip/master: 'x86/cleanups' omits 781135439239 Merge branch into tip/master: 'x86/cpu' omits 27e5f56038ad Merge branch into tip/master: 'x86/irq' omits 3cec7e6e94b8 Merge branch into tip/master: 'x86/misc' omits 4600d3fdd8da Merge branch into tip/master: 'x86/paravirt' omits 1f43ec021f4f Merge branch into tip/master: 'x86/pasid' omits ddd34709cbd7 Merge branch into tip/master: 'x86/sev' omits 1d9828f20859 Merge branch into tip/master: 'x86/sgx' omits 74d611ae5344 selftests/vm/transhuge-stress: Support file-backed PMD folios omits 3431f6372693 mm/filemap: Support VM_HUGEPAGE for file mappings omits 1fb129cd915e mm/readahead: Switch to page_cache_ra_order omits 61435e1e267c mm/readahead: Align file mappings for non-DAX omits 4d60c2e6e05b mm/readahead: Add large folio readahead omits 60ed27275851 mm: Support arbitrary THP sizes omits 0b9633b90a08 mm: Make large folios depend on THP omits e946e49e46f8 mm: Fix READ_ONLY_THP warning omits f54f3436d413 mm/filemap: Allow large folios to be added to the page cache omits 80ef527bf929 mm: Turn can_split_huge_page() into can_split_folio() omits 6875d1dd2e6e mm/vmscan: Convert pageout() to take a folio omits 09549e4d589b mm/vmscan: Turn page_check_references() into folio_check_r [...] omits 6a9d39c780d7 mm/vmscan: Account large folios correctly omits 7e8dbad11dd3 mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios omits b7a792158353 mm/vmscan: Free non-shmem folios without splitting them omits d8d47bcf7178 mm/rmap: Constify the rmap_walk_control argument omits 8339af1d0a18 mm/rmap: Convert rmap_walk() to take a folio omits cd5a48f6d096 mm: Turn page_anon_vma() into folio_anon_vma() omits e1ad7d723b01 mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_an [...] omits f51f0c4eee48 mm/damon: Convert damon_pa_young() to use a folio omits 736ea15433e1 mm/damon: Convert damon_pa_mkold() to use a folio omits 16f06327291e mm/migrate: Convert remove_migration_ptes() to folios omits bf56b52869f6 mm/rmap: Convert make_device_exclusive_range() to use folios omits 1de8566cca0a mm/rmap: Convert try_to_migrate() to folios omits 5a470d51cb2b mm/rmap: Convert try_to_unmap() to take a folio omits e08b7550963b Merge branches 'dt-for-v5.18' and 'nuvoton-dt-for-v5.18' i [...] omits 1c760ad73a13 mm/huge_memory: Convert __split_huge_pmd() to take a folio omits 16c32677ba12 mm/rmap: Turn page_referenced() into folio_referenced() omits f3087d41ecbf mm/mlock: Add mlock_vma_folio() omits 2a9c2f308cf9 mm/rmap: Use a folio in page_mkclean_one() omits bfb509adcac9 mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio omits 29f5251267bd mm: Convert page_vma_mapped_walk to work on PFNs omits 11e95e239ec1 sparc32: Add pmd_pfn() omits 7a604e0b2e49 powerpc: Add pmd_pfn() omits 7a39754cb9d6 mips: Make pmd_pfn() available in all configurations omits e558a885a525 arch: Add pmd_pfn() where it is missing omits 67ffcb6a64f7 mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK omits e45d01ede365 mm: Add folio_pgoff() omits 145ee4957c5d mm: Add split_folio_to_list() omits 82865a9e1187 mm: Add folio_mapcount() omits 63727cdb1296 mm: Turn head_compound_mapcount() into folio_entire_mapcount() omits 9143cc571c41 mm/vmscan: Turn page_check_dirty_writeback() into folio_ch [...] omits 240c9d62f0a1 fs: Move many prototypes to pagemap.h omits 999efe1cbd9e mm/truncate: Combine invalidate_mapping_pagevec() and __in [...] omits a29c80093f14 mm: Turn deactivate_file_page() into deactivate_file_folio() omits 8df914f0b3f6 mm/truncate: Convert __invalidate_mapping_pages() to use a folio omits 9fa6383900fa mm/truncate: Split invalidate_inode_page() into mapping_ev [...] omits 33d996f2d538 mm: Convert remove_mapping() to take a folio omits 011b5546d40b mm/truncate: Replace page_mapped() call in invalidate_inod [...] omits 0ea9e1c3dbd4 efivars: Respect "block" flag in efivar_entry_set_safe() omits 5ce17f074d2e mm/truncate: Convert invalidate_inode_page() to use a folio omits 042c4f32323b mm/truncate: Inline invalidate_complete_page() into its on [...] omits 51608e9c1308 splice: Use a folio in page_cache_pipe_buf_try_steal() omits b8900922e81d mm/vmscan: Convert __remove_mapping() to take a folio omits 5e20d2d3a759 mm: Turn putback_lru_page() into folio_putback_lru() omits 051d010d5406 mm: Add lru_to_folio() omits ce0cfe53fd97 mm/memcg: Convert mem_cgroup_swapout() to take a folio omits 34c836afa296 mm/workingset: Convert workingset_eviction() to take a folio omits 0bd5a3f89e2b mm/gup: Convert check_and_migrate_movable_pages() to use a folio omits c0e8c878bb18 mm: Add four folio wrappers omits d2f6480b1855 mm: Turn isolate_lru_page() into folio_isolate_lru() omits 931a45e12a75 mm/gup: Turn compound_range_next() into gup_folio_range_next() omits fa34f6e18da6 mm/gup: Turn compound_next() into gup_folio_next() omits 92b178d84e38 mm/gup: Convert gup_huge_pgd() to use a folio omits 4568c0e6b2fb mm/gup: Convert gup_huge_pud() to use a folio omits 4a8a356ac953 mm/gup: Convert gup_huge_pmd() to use a folio omits 78ba375a9c16 mm/gup: Convert gup_hugepte() to use a folio omits 95807dc30afe mm/gup: Convert gup_pte_range() to use a folio omits 84c9c6790c7c mm/hugetlb: Use try_grab_folio() instead of try_grab_compo [...] omits aac2c5fa2f57 mm/gup: Add gup_put_folio() omits 1e0c1776fe35 mm: Remove page_cache_add_speculative() and page_cache_get [...] omits 944bdd6fa015 mm/gup: Convert try_grab_page() to use a folio omits 06fae5411d3c mm/gup: Add try_get_folio() and try_grab_folio() omits 9c210ed70bd0 mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() omits 6ad6a66ca0c0 mm: Add folio_pincount_ptr() omits 1c920ee8aed7 mm: Make compound_pincount always available omits 31b13a2fcd43 mm/gup: Remove hpage_pincount_sub() omits 2d13d2f61a43 mm/gup: Remove hpage_pincount_add() omits 73ba530298cc mm/gup: Handle page split race more efficiently omits 62f66542c85c mm/gup: Remove an assumption of a contiguous memmap omits f701d40e8b70 mm/gup: Fix some contiguous memmap assumptions omits 7369d128ad03 mm/gup: Change the calling convention for compound_next() omits 9d4118dd7e42 mm/gup: Optimise compound_range_next() omits 6522f8efb638 mm/gup: Change the calling convention for compound_range_next() omits 15dc9a4cebad mm/gup: Remove for_each_compound_head() omits 1efb18c9b8a7 mm/gup: Remove for_each_compound_range() omits 2e48fbe80625 mm/gup: Increment the page refcount before the pincount omits 0c09b7dd3a2e mm/gup: migrate device coherent pages when pinning instead [...] omits ca7ac9618b2a mm: remove the vma check in migrate_vma_setup() omits 32fa9c5888fb tools: update test_hmm script to support SP config omits 57edd975bafd tools: update hmm-test to support device coherent type omits 2073162bf515 lib: add support for device coherent type in test_hmm omits 946b5551d8ac lib: test_hmm add module param for zone device type omits 671061797935 lib: test_hmm add ioctl to get zone device type omits 83d15887b6fb drm/amdkfd: coherent type as sys mem on migration to ram omits 2da9fff4644a drm/amdkfd: add SPM support for SVM omits b5d043fac88f mm/gup: fail get_user_pages for LONGTERM dev coherent type omits d9498376e45e mm: add device coherent vma selection for memory migration omits f27d884aff69 mm: add zone device coherent type memory support omits f95aa637e9d7 mm: build migrate_vma_* for all configs with ZONE_DEVICE support omits a811f7db8064 mm: move the migrate_vma_* device migration code into its [...] omits ea9115363991 mm: refactor the ZONE_DEVICE handling in migrate_vma_pages omits 3e097a6c7a22 mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page omits 0b15eca2c412 mm: refactor check_and_migrate_movable_pages omits 8c03b76709c7 mm: generalize the pgmap based page_free infrastructure omits b5cbc18f8f3b fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED omits 87d10d6f9277 mm: remove the extra ZONE_DEVICE struct page refcount omits 96160c2f78bd mm: don't include <linux/memremap.h> in <linux/mm.h> omits 1e9e574abaea riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value omits f8d3639bc6d7 mm: simplify freeing of devmap managed pages omits 9a9e626a1b06 mm: move free_devmap_managed_page to memremap.c omits cb881a7a5f18 mm: remove pointless includes from <linux/hmm.h> omits 206f6f439b9a mm: remove the __KERNEL__ guard from <linux/mm.h> omits 074283896987 mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages adds 7e3d76139b5d Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 5859a2b19911 Merge branch 'ucount-rlimit-fixes-for-v5.17' of git://git. [...] adds 4d5ae2340dd4 Merge tag 'auxdisplay-for-linus-v5.17-rc7' of git://github [...] adds e58bd49da6eb Merge tag 'mips-fixes-5.17_4' of git://git.kernel.org/pub/ [...] adds 875ad0601532 iwlwifi: fix build error for IWLMEI adds e50b88c4f076 nl80211: Update bss channel on channel switch for P2P_CLIENT adds e6e91ec966db iwlwifi: mvm: return value for request_ownership adds 95749c103379 Merge tag 'wireless-for-net-2022-03-02' of git://git.kerne [...] adds 690bb6fb64f5 batman-adv: Request iflink once in batadv-on-batadv check adds 6116ba09423f batman-adv: Request iflink once in batadv_get_real_netdevice adds 6c1f41afc1db batman-adv: Don't expect inter-netns unique iflink indices adds ea97ab9889b0 Merge tag 'batadv-net-pullrequest-20220302' of git://git.o [...] adds 224102de2ff1 net: fix up skbs delta_truesize in UDP GRO frag_list adds 1dba41c9d2e2 net: ipa: add an interconnect dependency adds 60ce37b03917 bpf, sockmap: Do not ignore orig_len parameter adds e3d5ea2c011e tcp: make tcp_read_sock() more robust adds bd6f1fd5d33d net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() adds 0537f0a21513 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error gene [...] adds 4940a1fdf31c net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error caus [...] adds f8e9bd34cedd Merge branch 'smc-fix' adds f1fb205efb0c sfc: extend the locking on mcdi->seqno adds 8ccffe9ac323 bnx2: Fix an error message adds 10b6bb62ae1a net: dcb: disable softirqs in dcbnl_flush_dev() adds dc9752075341 selftests: mlxsw: tc_police_scale: Make test more robust adds 196f9bc050cb selftests: mlxsw: resource_scale: Fix return value adds 312f2d500af5 Merge branch 'selftests-mlxsw-a-couple-of-fixes' adds 6c7273a26675 ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_x [...] adds e1bec7fa1cee net: dsa: make dsa_tree_change_tag_proto actually unwind t [...] adds 2d3916f31891 ipv6: fix skb drops in igmp6_event_query() and igmp6_event [...] adds b949c21fc23e Merge tag 'net-5.17-rc7' of git://git.kernel.org/pub/scm/l [...] adds b08968f196d4 cachefiles: Fix incorrect length to fallocate() adds 90d29335ee83 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 07271e441c61 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 117826641b21 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1241f4d253d1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3c4e3852197b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e2e1d45d9b73 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b031ced75772 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 7191046bb77e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a7c76d3f0787 Merge remote-tracking branch 'spi/for-5.16' into spi-linus adds 91d9a1cf91cf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2ffb806ecb2f Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 276c8f1aebce Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds d8d93d719f5e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 4a14311a3b93 counter: Stop using dev_get_drvdata() to get the counter device adds e42c2a8d3bc8 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds 8249bdc68ed2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 7785f19a829a Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 624d23700ebb Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 6f7f837f186e Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds de91c9509941 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 0f57205238d4 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds e99e65b8969a Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds f7d0b1e77463 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 1bc95486ed6d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4da7e92b010f Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 9ca545bc0fb4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7992a23441f7 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds b15c6ee6db31 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds f15bf60c638f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new ad23ae276ca8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2e47eeb80985 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new f5ff79fddf0e dma-mapping: remove CONFIG_DMA_REMAP new 80e439098161 dma-debug: fix return value of __setup handlers new 84154f29c780 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new f040882ffad5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e21a62a65d19 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new f105007e7679 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 5c1b44242c64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 60d1ea4cb430 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5f69b1a3c4e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 450b056c92fa ARM: dts: aspeed: Enable Dual SPI RX transfers new 0c41016e8151 ARM: dts: aspeed: Add GFX node to AST2600 new 2c1acb13c3ef ARM: dts: aspeed: ast2600-evb: Enable GFX device new d9540eeaa3d1 Merge branches 'nuvoton-dt-for-v5.18' and 'dt-for-v5.18' i [...] new 93469985baf1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8731a3dbf11c Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new eba08c953096 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 80b6a0f2972e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 01e27cad4057 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ab0639bdc1a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eceaddd987d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 43a598059ac4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d05d62a54a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fa74bc17f725 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 350dd9c9df45 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ebd10e7b67ed Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new d817c737c1b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2509ff59f4d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3a8e67cf1ced Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new d6ec4ae70b25 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 39a3a645a42f Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new bf33dc050513 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 752234bd2110 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b11971f1a317 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new f03889acb641 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 0c84e19d6815 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 8ca8fb73e3d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e72d6bbf7811 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new dc906d6a35bf Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new a134ae8d07d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a508c930f409 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c2e00ba3752 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new cccb6fe5eed3 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 8e4e49d0bff4 Merge branch 'for-next' of git://github.com/openrisc/linux.git new 65ee974aaff7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 466f0a12421d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 744cabfc3498 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a94d815f4e38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new efcaf12bd9f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e04d281755ff Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new eee01f43e9ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f6a489e35396 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new 932d5af12704 fscache: export fscache_end_operation() new 5689ee0deb6a netfs: Generate enums from trace symbol mapping lists new 36c3f4ef9269 netfs: Add a netfs inode context new 8b648fc17f72 netfs: Rename netfs_read_*request to netfs_io_*request new 85b14ad3dfdb netfs: Refactor arguments for netfs_alloc_read_request new 10ca1b0fc22a netfs: Finish off rename of netfs_read_request to netfs_io [...] new af345e1ac5ea netfs: Split netfs_io_* object handling out new a160ce3584b3 netfs: Adjust the netfs_rreq tracepoint slightly new a21f3099ce70 netfs: Trace refcounting on the netfs_io_request struct new c5c71bf5bb16 netfs: Trace refcounting on the netfs_io_subrequest struct new 0a0cb2e815bf netfs: Adjust the netfs_failure tracepoint to indicate non [...] new 33e1e5d53058 netfs: Add a function to consolidate beginning a read new aebe5eb54bfc netfs: Prepare to split read_helper.c new 545be7512420 netfs: Split fs/netfs/read_helper.c new 12872c221295 netfs: Split some core bits out into their own file new f9523c310289 netfs: Rename rename read_helper.c to io.c new ad998146412a netfs: Change ->init_request() to return an error code new f68fd813c0e0 netfs: Keep track of the actual remote file size new 2522c1b16116 afs: Maintain netfs_i_context::remote_i_size new 329231ccd498 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new c992fa1fd523 btrfs: subpage: fix a wrong check on subpage->writers new d99478874355 btrfs: fix lost prealloc extents beyond eof after full fsync new a50e1fcbc9b8 btrfs: do not WARN_ON() if we have PageError set new a6ab66eb8541 btrfs: tree-checker: use u64 for item data end to avoid overflow new b4be6aefa73c btrfs: do not start relocation until in progress drops are done new 5fd76bf31ccf btrfs: fix relocation crash due to premature return from b [...] new d4aef1e122d8 btrfs: qgroup: fix deadlock between rescan worker and remo [...] new 4751dc99627e btrfs: add missing run of delayed items after unlink durin [...] new c86cd67970ef btrfs: fallback to blocking mode when doing async dio over [...] new ee027f02b255 Merge branch 'misc-5.17' into for-next-current-v5.16-20220303 new d4aa31e4d37a Merge branch 'for-next-current-v5.16-20220303' into for-ne [...] new b5f0c6962103 btrfs: remove write and wait of struct walk_control new e4aeb5667442 btrfs: reuse existing pointers from btrfs_ioctl new cedb75166981 btrfs: don't log unnecessary boundary keys when logging directory new c46c4e40eeb4 btrfs: put initial index value of a directory in a constant new c75e8355682f btrfs: stop copying old dir items when logging a directory new 269c66373b99 btrfs: stop trying to log subdirectories created in past t [...] new df1f837fa948 btrfs: move missing device handling in a dedicate function new c528dde5c7a9 btrfs: reuse existing inode from btrfs_ioctl new 3709cdfbe01f btrfs: simplify fs_devices member access in btrfs_init_dev [...] new 8f85cd952465 btrfs: harden identification of a stale device new 6625eae31dc8 btrfs: match stale devices by dev_t new 988d7d524e8a btrfs: add device major-minor info in the struct btrfs_device new a33412aa6b40 btrfs: use dev_t to match device in device_matched new 55e4583957fe btrfs: cleanup temporary variables when finding rotational [...] new da039ec5f9d9 btrfs: zoned: remove redundant initialization of to_add new 7b927695bfca btrfs: scrub: remove redundant initialization of increment new f53d1240e3f0 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] new e2005e6d3b1b btrfs: send: remove redundant ret variable in fs_path_copy new e2e065fe7829 btrfs: add helper to delete a dir entry from a log tree new 5e73df796fc6 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] new 892d1ee6ee27 btrfs: avoid logging all directory changes during renames new d54bb21ebba6 btrfs: stop doing unnecessary log updates during a rename new 33ab62165abc btrfs: avoid inode logging during rename and link when possible new 4060e6100cea btrfs: use single variable to track return value at btrfs_ [...] new 307357ba0356 btrfs: add definition for EXTENT_TREE_V2 new 7eb6252659ba btrfs: disable balance for extent tree v2 for now new 91da5b02ab82 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 new 4c125835fb87 btrfs: disable qgroups in extent tree v2 new 5e1dfe14957a btrfs: disable scrub for extent-tree-v2 new 5071f00cc538 btrfs: disable snapshot creation/deletion for extent tree v2 new 02a0a16fb9f6 btrfs: disable space cache related mount options for exten [...] new 21528661e310 btrfs: tree-checker: don't fail on empty extent roots for [...] new cdc173e0ce0a btrfs: abstract out loading the tree root new 550013bbcec9 btrfs: add code to support the block group root new b9abec9c0678 btrfs: add support for multiple global roots new 321b7ccfd0c2 btrfs: zoned: make zone activation multi stripe capable new 697be98f4456 btrfs: zoned: make zone finishing multi stripe capable new 7462bd3cc818 btrfs: zoned: prepare for allowing DUP on zoned new 8c3ef298ece1 btrfs: zoned: allow DUP on meta-data block groups new a6692ddd2f2f btrfs: replace BUILD_BUG_ON by static_assert new 8a8fc9cb5a60 btrfs: zoned: remove redundant assignment in btrfs_check_z [...] new ec0ebb4d1612 btrfs: stop checking for NULL return from btrfs_get_extent [...] new ee5605138418 btrfs: remove unnecessary leaf free space checks when push [...] new b2caa0b8d848 btrfs: avoid unnecessary COW of leaves when deleting items [...] new 05cd94ae59eb btrfs: avoid unnecessary computation when deleting items f [...] new 1654aa591355 btrfs: remove constraint on number of visited leaves when [...] new 31ff5b713513 btrfs: remove useless path release in the fast fsync path new 6fdef94c0c44 btrfs: prepare extents to be logged before locking a log t [...] new a57ba3b08f6c btrfs: stop checking for NULL return from btrfs_get_extent() new 21bc82d5b21c btrfs: fix lost error return value when reading a data page new f16421cf32e9 btrfs: remove no longer used counter when reading data page new 42271acae6ae btrfs: assert we have a write lock when removing and repla [...] new d82e03c18c6c btrfs: populate extent_map::generation when reading from disk new aabd6e477e96 btrfs: add lzo workspace buffer length constants new bdb8a86d5c88 btrfs: qgroup: remove duplicated check in adding qgroup relations new 126521ea7091 btrfs: qgroup: remove outdated TODO comments new ea67342bb02e fs: export rw_verify_area() new d3a18d5f6dac fs: export variant of generic_write_checks without iov_iter new d32d77ba86cb btrfs: don't advance offset for compressed bios in btrfs_c [...] new 41f5996b0cb3 btrfs: add ram_bytes and offset to btrfs_ordered_extent new 4ead3decb3f6 btrfs: support different disk extent size for delalloc new a09a606e7b34 btrfs: clean up cow_file_range_inline() new 23156ed2c9df btrfs: optionally extend i_size in cow_file_range_inline() new 7453ce8a83ba btrfs: add definitions and documentation for encoded I/O ioctls new 8f6f0cb8b2e0 btrfs: add BTRFS_IOC_ENCODED_READ ioctl new 3766b783f806 btrfs: add BTRFS_IOC_ENCODED_WRITE new 4be367db714b btrfs: make search_csum_tree return 0 if we get -EFBIG new 91e3b2e914bb btrfs: handle csum lookup errors properly on reads new d567c14219dd btrfs: check correct bio in finish_compressed_bio_read new 6e6cf3cbae69 btrfs: remove the bio argument from finish_compressed_bio_read new 8a80a66b3d92 btrfs: track compressed bio errors as blk_status_t new bb43842448c2 btrfs: do not double complete bio on errors during compres [...] new 842b394941ed btrfs: do not try to repair bio that has no mirror set new 2a2973af05f2 btrfs: do not clean up repair bio if submit fails new 463774e412a8 btrfs: subpage: fix a wrong check on subpage->writers new 07a9f5e0a239 btrfs: fix lost prealloc extents beyond eof after full fsync new ad25c3b10e41 btrfs: stop copying old file extents when doing a full fsync new 680991b031b2 btrfs: hold on to less memory when logging checksums durin [...] new 4ca2b6afe357 btrfs: voluntarily relinquish cpu when doing a full fsync new 078b26e403eb btrfs: reset last_reflink_trans after fsyncing inode new b01972420596 btrfs: fix unexpected error path when reflinking an inline extent new cf2c15ded8b7 btrfs: deal with unexpected extent type during reflinking new 8ade32bb428b btrfs: add filesystems state details to error messages new 27d21e38b74f btrfs: do not WARN_ON() if we have PageError set new 8298d07ddec6 btrfs: tree-checker: use u64 for item data end to avoid overflow new 57f2305487c5 btrfs: do not start relocation until in progress drops are done new 9c2529c74c9d btrfs: pass btrfs_fs_info for deleting snapshots and cleaner new 26b3b8e29f5d btrfs: pass btrfs_fs_info to btrfs_recover_relocation new ee7db195514f btrfs: fix relocation crash due to premature return from b [...] new 75e88daeb92f btrfs: remove the cross file system checks from remap new 11eac1a7481d fs: allow cross-vfsmount reflink/dedupe new 562cb202feb7 btrfs: zoned: mark relocation as writing new 736d8b39a480 btrfs: extend locking to all space_info members accesses new d2bc1704a420 btrfs: qgroup: fix deadlock between rescan worker and remo [...] new 39b55ce0971c btrfs: add missing run of delayed items after unlink durin [...] new 4c2d18a4ca27 btrfs: add and use helper for unlinking inode during log replay new 934acc8cb169 btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block new 16fca1ba7049 btrfs: add a alloc_reserved_extent helper new e063853acb97 btrfs: remove last_ref from the extent freeing code new 149e05b00970 btrfs: factor out do_free_extent_accounting helper new 30c83234eaf6 btrfs: unify the error handling pattern for read_tree_block() new e0fb7c337000 btrfs: unify the error handling of btrfs_read_buffer() new 5bcb1e86e813 btrfs: check extent buffer owner against the owner rootid new 1e19efdcde26 btrfs: fallback to blocking mode when doing async dio over [...] new 7654f8e6f5ee btrfs: verify the tranisd of the to-be-written dirty exten [...] new fa04841def7f btrfs: add lockdep_assert_held to need_preemptive_reclaim new e9d3ef7eaebc Merge branch 'misc-next' into for-next-next-v5.17-20220303 new 1f6f2b3c3fdf btrfs: use dummy extent buffer for super block sys chunk a [...] new e2220638f68f btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] new a2844a1adfd2 btrfs: expand subpage support to any PAGE_SIZE > 4K new deb81dcff2c9 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] new 679c9dd515ea btrfs: introduce a helper to locate an extent item new 5686dbf3e8fe btrfs: introduce dedicated helper to scrub simple-mirror b [...] new 739569bc26d3 btrfs: introduce dedicated helper to scrub simple-stripe b [...] new d619b10f6d2a btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] new b39572bc4f7f Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] new f717a6052f38 Merge branch 'for-next-next-v5.17-20220303' into for-next- [...] new f7b15173ac49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 91055eca23f4 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new d71738788579 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new b3998b3bc658 ext4: improve fast_commit performance and scalability new a861fb9fa51d ext4: use time_is_before_jiffies() instead of open coding it new 7aab5c84a0f6 ext4: fix fs corruption when tring to remove a non-empty d [...] new fd9b6fad667c ext4: fix ext4_mb_clear_bb() kernel-doc comment new 5c93e8ecd5bd ext4: fix underflow in ext4_max_bitmap_size() new 6b71b69dd98b ext4: remove redundant assignment to variable split_flag1 new cc5095747edf ext4: don't BUG if someone dirty pages without asking ext4 first new c9d62112334e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new c825c7b5b123 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new c0a4b9112f17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b2963932346f gfs2: Remove return value for gfs2_indirect_init new 3df22d241d9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fef281a4b320 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new df7cf1e81215 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new ce1d6ce5bbc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3f222471775f Merge branch 'master' of https://github.com/Paragon-Softwa [...] new b08b01f011fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b60450e18220 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 787b16391696 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fd4ae0cb923b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 85862c2c836f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b49955358060 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 2b05ce53f396 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3ee9c2b9078e Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new b4fa042e92e1 dt-bindings: hwmon: add tmp464.yaml new 007e433cf037 hwmon: Add driver for Texas Instruments TMP464 and TMP468 new fb04df13cd1d Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 4e61cfb60b41 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 09e976f1b403 Merge branch 'master' of git://linuxtv.org/media_tree.git new 7a0f5c49695d Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new d8cfbe0df955 Merge branches 'pm-domains', 'pm-sleep', 'pm-uncore' and ' [...] new 1b9cacc07284 Merge branch 'pm-tools' into linux-next new 3c36fe9302d1 ACPI: bus: Introduce acpi_bus_for_each_dev() new 0d4c871cdbe6 ACPI: APEI: Adjust for acpi_run_osc() logic changes new a412caea5a2d ACPI: bus: Allow negotiating _OSC capabilities new 9028fcdfd178 ACPI: bus: For platform _OSC negotiate capabilities new 7c2ca3c76b25 Merge branch 'acpi-bus' into linux-next new 8286eadc276c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 0ebf5a7c81de Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 0409ab77728d dt-bindings: opp: Add "opp-microwatt" entry in the OPP new 4f9a7a1dc2a2 OPP: Add "opp-microwatt" supporting code new caeea9e66719 PM: EM: add macro to set .active_power() callback conditionally new 32bf8bc9a077 OPP: Add support of "opp-microwatt" for EM registration new f48a0c475c2a Documentation: EM: Describe new registration method using DT new 0a816f6d0802 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 639a9e1f407f Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new a7d54665089e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 94ea9392e113 batman-adv: Start new development cycle new c138f67ad472 batman-adv: Remove redundant 'flush_workqueue()' calls new eb7da4f17dfc batman-adv: Migrate to linux/container_of.h new 6ee3c393eeb7 batman-adv: Demote batadv-on-batadv skip error message new fa452e0a609a Merge tag 'batadv-next-pullrequest-20220302' of git://git. [...] new 74a335a07a17 tuntap: add sanity checks about msg_controllen in sendmsg new ab1198e5a1dc net: phylink: use %pe for printing errors new 9ae1ef4b1634 net: sfp: use %pe for printing errors new 432509013f66 nfp: flower: Remove usage of the deprecated ida_simple_xxx API new d73dd1275e70 iavf: Add support for 50G/100G in AIM algorithm new 87dba256c7a6 iavf: refactor processing of VLAN V2 capability message new a3e839d539e0 iavf: Add usage of new virtchnl format to set default MAC new c3fec56e1267 iavf: remove redundant ret variable new bae569d01a1f iavf: stop leaking iavf_status as "errno" values new 8fc16be67dba iavf: Fix incorrect use of assigning iavf_status to int new 0a62b2098987 iavf: Remove non-inclusive language new 2102a27e4917 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new d922a99b96d0 flow_offload: improve extack msg for user when adding inva [...] new cb1d8fba91f2 net: openvswitch: remove unneeded semicolon new 13b0bd2e62e7 net: dsa: mv88e6xxx: don't error out cmode set on missing lane new 002028857384 net: dsa: mv88e6xxx: support RMII cmode new bf08824a0f47 flow_dissector: Add support for HSR new 42f0c1934c7c tcp: Remove the unused api new 8610037e8106 page_pool: Add allocation stats new ad6fa1e1ab1b page_pool: Add recycle stats new 6b95e3388b1e page_pool: Add function to batch and return stats new a3dd98281b9f Documentation: update networking/page_pool.rst new cc10e84b2ec3 mlx5: add support for page_pool_get_stats new a8ff736d3139 Merge branch 'page_pool-stats' new d90b3120473a net: stmmac: Add support for SM8150 new a7bf6d7c9249 net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en p [...] new d52b45360856 Merge branch 'stmmac-SA8155p-ADP' new 4e6e6bec7440 qed: display VF trust config new cbcc44db2cf7 qed: validate and restrict untrusted VFs vlan promisc mode new 6b524a1d012b net: rtnetlink: Namespace functions related to IFLA_OFFLOA [...] new f6e0fb812988 net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* a [...] new 46efc97b7306 net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests new 05415bccbb09 net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill() new 216e690631f5 net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE [...] new 9309f97aef6d net: dev: Add hardware stats support new 0e7788fd7622 net: rtnetlink: Add UAPI for obtaining L3 offload xstats new 03ba35667091 net: rtnetlink: Add RTM_SETSTATS new 5fd0b838efac net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS new 8fe96f586b83 mlxsw: reg: Fix packing of router interface counters new 9834e2467c86 mlxsw: spectrum_router: Drop mlxsw_sp arg from counter all [...] new c1de13f91ee5 mlxsw: Extract classification of router-related events to [...] new 8d0f7d3ac647 mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS new ba95e7930957 selftests: forwarding: hw_stats_l3: Add a new test new ca0a53dcec94 Merge branch 'net-hw-counters-for-soft-devices' new 13a3585b264b nfc: llcp: nullify llcp_sock->dev on connect() error paths new ec10fd154d93 nfc: llcp: simplify llcp_sock_connect() error paths new 4dbbf673f7d7 nfc: llcp: use centralized exiting of bind on errors new a736491239f4 nfc: llcp: use test_bit() new a06b8044169f nfc: llcp: protect nfc_llcp_sock_unlink() calls new 44cd5765495b nfc: llcp: Revert "NFC: Keep socket alive until the DISC P [...] new ef132dc40a28 Merge branch 'nfc-llcp-cleanups' new 43113ff73453 ice: add TTY for GNSS module for E810T device new 35aae5ab9121 net: dsa: remove workarounds for changing master promisc/a [...] new 68d6d71eafd1 net: dsa: rename the host FDB and MDB methods to contain t [...] new 5e8a1e03aa4d net: dsa: install secondary unicast and multicast addresse [...] new 499aa9e1b332 net: dsa: install the primary unicast MAC address as stand [...] new 7569459a52c9 net: dsa: manage flooding on the CPU ports new f9cef64fa23f net: dsa: felix: migrate host FDB and MDB entries when cha [...] new b903a6bd2e19 net: dsa: felix: migrate flood settings from NPI to tag_80 [...] new 90897569beb1 net: dsa: felix: start off with flooding disabled on the CPU port new 0cc369800e5f net: dsa: felix: stop clearing CPU flooding in felix_setup [...] new ac4552096023 net: mscc: ocelot: accept configuring bridge port flags on [...] new 6fb8661c8f97 Merge branch 'dsa-unicast-filtering' new a1ac9c8acec1 net: Add skb->mono_delivery_time to distinguish mono deliv [...] new de799101519a net: Add skb_clear_tstamp() to keep the mono delivery_time new 27942a15209f net: Handle delivery_time in skb->tstamp during network ta [...] new d93376f503c7 net: Clear mono_delivery_time bit in __skb_tstamp_tx() new d98d58a00261 net: Set skb->mono_delivery_time and clear it after sch_ha [...] new 8672406eb5d7 net: ip: Handle delivery_time in ip defrag new 335c8cf3b537 net: ipv6: Handle delivery_time in ipv6 defrag new b6561f8491ca net: ipv6: Get rcv timestamp if needed when handling hop-b [...] new 80fcec675112 net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c new cd14e9b7b8d3 net: Postpone skb_clear_delivery_time() until knowing the [...] new 7449197d600d bpf: Keep the (rcv) timestamp behavior for the existing tc [...] new 8d21ec0e46ed bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb [...] new c803475fd8dd bpf: selftests: test skb->tstamp in redirect_neigh new 01e2d1579682 Merge branch 'skb-mono-delivery-time' new 9f492c4cb235 ptp: ocp: add TOD debug information new 2f23f486cf62 ptp: ocp: Expose clock status drift and offset new 44a412d13b31 ptp: ocp: add tod_correction attribute new e68462a0d99d ptp: ocp: adjust utc_tai_offset to TOD info new 4db073174f95 docs: ABI: Document new timecard sysfs nodes. new 25bf4df4d18b Merge branch 'ptp-ocp-next' new 80901bff8129 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 485e1e1be6d5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 41332d6e3a43 libbpf: Add a check to ensure that page_cnt is non-zero new 7df5072cc05f bpf: Small BPF verifier log improvements new 4fa4155bcfed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8e74d95f937b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 029c6a4e7621 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7b540602c73e Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new 022807db9ea5 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new da6132382e2f Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 6b0044c82421 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new ae21cffb22ca Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ce77a89e3dd7 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 019b8709dbf9 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 257c39e2a23f Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 09550c7fcde1 drm/i915/display/adlp: Remove code related to underrun recovery new 5708fe0db0ed drm/i915: update new TMDS clock setting defined by VBT new 8d5516d18b32 drm/i915/psr: Set "SF Partial Frame Enable" also on full update new 9c95f96392d9 drm/i915/display: Allow users to disable PSR2 new 98bf4f47a86c drm/i915/dg2: Use I915_BO_ALLOC_CONTIGUOUS flag for DPT new 6475e106821b drm/i915: Don't skip ddb allocation if data_rate==0 new b0b2bed2a130 drm/i915: Check async flip capability early on new 2e08437160d1 drm/i915: Fix the async flip wm0/ddb optimization new 6b4e414ce8da drm/i915: Pimp async flip debugs new e443e3b907ce Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 2ff7df44ff42 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 3cdd85b1b3cc Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new ee416df7315d Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 961e366c8531 video: fbdev: s3c-fb: fix platform_get_irq.cocci warning new 4f01d09b2bbf video: fbdev: sm712fb: Fix crash in smtcfb_write() new a4a63b2b3d11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a6e14bf28479 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 233e487eb324 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 32b2417b88fc Merge branch 'asoc-linus' into asoc-next new e94769900f43 ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" new 8f2b025abc31 ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect t [...] new 6984974883ca Merge remote-tracking branch 'asoc/for-5.18' into asoc-next new ff073965c14d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0ef97040d1eb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e65b831a1e19 nvme-fc: fix a typo new 50ab19d89fea nvme-core: remove unnecessary semicolon new ba3266434d66 nvme-core: remove unnecessary function parameter new 572c97355bdc nvme-fabrics: use unsigned int type new 0801a4b630ab nvme-fabrics: use unsigned int type new 72b3eab456ba nvme-fabrics: use consistent zeroout pattern new 581f19dd72b9 nvme-fabrics: remove unnecessary braces for case new 2caecd62ea51 nvmet: use i_size_read() to set size for file-ns new 6f6d604b4ef8 nvmet: allow bdev in buffered_io mode new 8b850475c08c nvme: replace ida_simple[get|remove] with the simler ida_[ [...] new 3dd83f4013f0 nvme-fc: replace ida_simple[get|remove] with the simler id [...] new 22027a981134 nvmet: replace ida_simple[get|remove] with the simler ida_ [...] new 6dd0f465d57c nvmet-fc: replace ida_simple[get|remove] with the simler i [...] new 7c2566394f8c nvmet-rdma: replace ida_simple[get|remove] with the simler [...] new 44f331a630bd nvmet-tcp: replace ida_simple[get|remove] with the simler [...] new 4686af885a91 nvme-rdma: add helpers for mapping/unmapping request new 72e8b5cd7dd3 nvme: add a helper to initialize connect_q new bd83fe6f2cd2 nvme: add verbose error logging new 89377bc1975c nvme: add vectored-io support for user-passthrough new 20d64911e758 nvme: send uevent on connection up new 86c2457a8e81 nvme: expose cntrltype and dctype through sysfs new 1c3adf0de1db nvme: explicitly set non-error for directives new 0a9f850061d9 nvme: remove nssa from struct nvme_ctrl new fd8099e7918c nvme: cleanup __nvme_check_ids new e2724cb9f0c4 nvme: fix the check for duplicate unique identifiers new e2d77d2e11c4 nvme: check for duplicate identifiers earlier new 2079f41ec6ff nvme: check that EUI/GUID/UUID are globally unique new c48d8c5c0c40 Merge tag 'nvme-5.18-2022-03-03' of git://git.infradead.or [...] new e2f4ede7e711 Merge branch 'for-5.18/drivers' into for-next new 5a17244463f8 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 94d1eba19230 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eb81e63a5d15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 34b352816406 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new 528c042e2c49 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 79edd2ebc14e Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new b770cb2d5faa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 140657490db1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d68a72776e35 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new c2489617b3b9 apparmor: Fix undefined reference to `zlib_deflate_workspacesize' new 56f21dac8e4f Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new e783c1d1a699 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 643afd9bd670 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0b8dcb5b6514 Merge branch 'next' of git://github.com/cschaufler/smack-next new a4a9cb0a9fc5 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new 08793fe8d6fd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a1423bda7822 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6945a21d74ec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cf179aad3f34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new abe8a8fb67a8 Merge branch 'spi-linus' into spi-next new dc8fea13f98a spi: Use of_device_get_match_data() new a3d3c11c0424 Merge remote-tracking branch 'spi/for-5.18' into spi-next new ce65ad0223db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 045649d61881 Merge branch into tip/master: 'x86/sgx' new 4cc31138f237 Merge branch into tip/master: 'x86/sev' new 1961d04c7b92 Merge branch into tip/master: 'x86/pasid' new 14ccd9d5f58f Merge branch into tip/master: 'x86/paravirt' new b779995848c6 Merge branch into tip/master: 'x86/misc' new 65503219ee18 Merge branch into tip/master: 'x86/irq' new d22872f96c98 Merge branch into tip/master: 'x86/cpu' new 7a72b51f0ab0 Merge branch into tip/master: 'x86/cleanups' new b1cf8fc6c505 Merge branch into tip/master: 'x86/cc' new 9eb0c9821cf7 Merge branch into tip/master: 'x86/build' new 248cc9993d1c sched/cpuacct: Fix charge percpu cpuusage new dc6e0818bc9a sched/cpuacct: Optimize away RCU read lock new 3eba0505d03a sched/cpuacct: Remove redundant RCU read lock new 49bef33e4b87 sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race new fa2c3254d7cf sched/tracing: Don't re-read p->state when emitting sched_ [...] new 25795ef6299f sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINT [...] new 427f3a30e2e6 Merge branch into tip/master: 'sched/core' new e87f460bb4f1 Merge branch into tip/master: 'ras/core' new 71a412ed4c10 perf/x86/intel/uncore: Make uncore_discovery clean for 64 [...] new cedd3614e5d9 perf: Add irq and exception return branch types new 02a08d78f5c4 perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT new 8c61a1d8a7b9 Merge branch into tip/master: 'perf/core' new 8b73c227c860 Merge branch into tip/master: 'locking/core' new 1b9855de1ef4 misc: hi6421-spmi-pmic: Use generic_handle_irq_safe(). new 83d9b7e3955d mfd: ezx-pcap: Use generic_handle_irq_safe(). new bfe6b967948c net: usb: lan78xx: Use generic_handle_irq_safe(). new ff8dcfebe08d staging: greybus: gpio: Use generic_handle_irq_safe(). new 164bd9ca38e8 Merge branch into tip/master: 'irq/core' new a66320f04160 Merge branch into tip/master: 'core/core' new c3471266ac65 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new f6cff8b921ec Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new bb1954f6cba9 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 7df328d58a3b Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new 415c6a8f29df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 72ba20b3d877 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 252ddff77944 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 6793443c683c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new dc0fb9065679 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1fd31b96ada0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 285cd7767b50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 45ba6e5a1820 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f1f2352d5ba2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e4f84e7dce87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b2e0dbe189f6 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 385604cff803 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 85dc8ebc3227 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new c4b9c570965f USB: serial: simple: add Nokia phone driver new 86417ea30d47 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 5c14fa0ec4ec Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new c560f0e9154c Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new d01f45e2e0e8 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 471c31cb75f5 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new b733d76badbb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 266fa94673d3 soundwire: qcom: use __maybe_unused for swrm_runtime_resume() new ef9522cebcec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2c6a2ef49659 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 21ca9fb62d46 PCI/IOV: Add pci_iov_vf_id() to get VF index new 6ebd25b80c0d net/mlx5: Reuse exported virtfn index function call new 143a41d7623d net/mlx5: Disable SRIOV before PF removal new a7e9f240c0da PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching [...] new 1695b97b291e net/mlx5: Expose APIs to get/put the mlx5 core device new adfdaff3d14f net/mlx5: Introduce migration bits and structures new 40f958ea5700 net/mlx5: Add migration commands definitions new 445ad495f0ff vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl new 115dcec65f61 vfio: Define device migration protocol v2 new 8cb3d83b959b vfio: Extend the device migration protocol with RUNNING_P2P new 0f3f9cd7f752 vfio: Remove migration protocol v1 documentation new f1d98f346ee3 vfio/mlx5: Expose migration commands over mlx5 device new 6fadb021266d vfio/mlx5: Implement vfio_pci driver for mlx5 devices new 915076f70efa vfio/pci: Expose vfio_pci_core_aer_err_detected() new 88faa5e8ead6 vfio/mlx5: Use its own PCI reset_done error handler new b042b27868c0 Merge tag 'mlx5-vfio-v10' of https://git.kernel.org/pub/sc [...] new eadf88ecf6ac vfio/pci: fix memory leak during D3hot to D0 transition new 26a17b12d7f3 vfio/pci: wake-up devices around reset functions new 6e031ec0e5a2 vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA new f8a665b15947 Merge branches 'v5.18/vfio/next/mlx5-migration-v10', 'v5.1 [...] new 95c72fe98b37 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new b25c7dc13fb8 staging: rts5208: fix Lines should not end with a '('. new ebc56e5fa438 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 5835e4da1a72 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 570ba756a7ec Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 7f1b485f0930 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6c203334aff7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3e4bf1b095ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 381e968ea017 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4eee16aa4dd3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 0a4dafffadd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f8e949315b67 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 3d6384ad5420 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96961440f36f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new edcb647b4bfb selftests: add kselftest_install to .gitignore new c7b9c68fc01b selftests/exec: add generated files to .gitignore new 946ad0499d98 selftests: kvm: add generated file to the .gitignore new a50a88f026fb selftests: netfilter: fix a build error on openSUSE new f6d344cd5fa6 selftests: Fix build when $(O) points to a relative path new b3f4d5162205 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b20972f548cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a3963e4b65ef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d2ae8021db3f Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 9913f8b729f1 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new 6387f2ffe056 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 97db210ae58c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5c4cf58959c6 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 8e6f8f10cd5c Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new b855e56791ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ebd110530e6f Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new cebe25756b4c bus: mhi: Fix pm_state conversion to string new 022eed2fcfac bus: mhi: Fix MHI DMA structure endianness new 31e763fd7be6 bus: mhi: Move host MHI code to "host" directory new a743eb01fc4a bus: mhi: Use bitfield operations for register read and write new ea050c27440b bus: mhi: Use bitfield operations for handling DWORDs of r [...] new f6ee667e5f41 bus: mhi: Cleanup the register definitions used in headers new 8e29acdc611a bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_rin [...] new dbce3c9ed486 bus: mhi: Move common MHI definitions out of host directory new fce77b7a0922 bus: mhi: Make mhi_state_str[] array static inline and mov [...] new a7bab9a49cf7 bus: mhi: ep: Add support for registering MHI endpoint con [...] new 5ab1eafa6e0d bus: mhi: ep: Add support for registering MHI endpoint cli [...] new 4c4d04614b39 bus: mhi: ep: Add support for creating and destroying MHI [...] new 8874f4ffbb58 bus: mhi: ep: Add support for managing MMIO registers new 07f369158518 bus: mhi: ep: Add support for ring management new 7d0782dec688 bus: mhi: ep: Add support for sending events to the host new 5d367532efcc bus: mhi: ep: Add support for managing MHI state machine new d3fc7aaf1201 bus: mhi: ep: Add support for processing MHI endpoint interrupts new d01720ea114a bus: mhi: ep: Add support for powering up the MHI endpoint stack new a492126201ba bus: mhi: ep: Add support for powering down the MHI endpoi [...] new 37a399232d14 bus: mhi: ep: Add support for handling MHI_RESET new 9a2d2c31ed23 bus: mhi: ep: Add support for handling SYS_ERR condition new 32914b4f52b6 bus: mhi: ep: Add support for processing command rings new 6fb692afcf43 bus: mhi: ep: Add support for reading from the host new 2758b02f6c4f bus: mhi: ep: Add support for processing channel rings new 5a3de4021a02 bus: mhi: ep: Add support for queueing SKBs to the host new 929125cc1962 bus: mhi: ep: Add support for suspending and resuming channels new 0d02ea60ea13 bus: mhi: ep: Add uevent support for module autoloading new 8e9f45068dc7 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 24d35c725155 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 12609e5ee3a5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bf3572504754 sysfb: Make config option dependencies explicit new adada9249ea6 sysfb: Enable boot time VESA graphic mode selection new 2baa81c83f6f efifb: Remove redundant efifb_setup_from_dmi stub new 3e48fd6282c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1148584f0306 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f9b1f7eb4b91 random: replace custom notifier chain with standard one new e61797c0607e random: provide notifier for VM fork new 8497f1bb8d74 wireguard: device: clear keys on VM fork new 309245056763 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b8bc3da2902a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e009874fe016 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new c0108999550c Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new c8263bd60500 mm/munlock: mlock_vma_page() check against VM_SPECIAL new be8a80b3e20e mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages new 5c3f1f9cc4cb mm: remove the __KERNEL__ guard from <linux/mm.h> new 730ff52194cd mm: remove pointless includes from <linux/hmm.h> new 75e55d8a107e mm: move free_devmap_managed_page to memremap.c new 895749455f60 mm: simplify freeing of devmap managed pages new dc90f0846df4 mm: don't include <linux/memremap.h> in <linux/mm.h> new 27674ef6c73f mm: remove the extra ZONE_DEVICE struct page refcount new f74515986e63 fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED new 5cbf9942c963 mm: generalize the pgmap based page_free infrastructure new f9f38f78c5d5 mm: refactor check_and_migrate_movable_pages new 1776c0d10248 mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page new aaf7d70cc595 mm: refactor the ZONE_DEVICE handling in migrate_vma_pages new 76cbbead253d mm: move the migrate_vma_* device migration code into its [...] new d90a25f86dc8 mm: build migrate_vma_* for all configs with ZONE_DEVICE support new 97ed90bf5622 mm: add zone device coherent type memory support new ad11281c67f9 mm: add device coherent vma selection for memory migration new 7deafb2222f4 mm/gup: fail get_user_pages for LONGTERM dev coherent type new 619d17e2c839 drm/amdkfd: add SPM support for SVM new 51ab100bee0d drm/amdkfd: coherent type as sys mem on migration to ram new 8f965c1caf44 lib: test_hmm add ioctl to get zone device type new 7dc0956f9fb8 lib: test_hmm add module param for zone device type new f6ef8cb1fc80 lib: add support for device coherent type in test_hmm new 7a8eba1685a6 tools: update hmm-test to support device coherent type new 0008dc1a8adf tools: update test_hmm script to support SP config new 05abb991b91d mm: remove the vma check in migrate_vma_setup() new 4e700cbf28a8 mm/gup: migrate device coherent pages when pinning instead [...] new 8c2892763f79 mm/gup: Increment the page refcount before the pincount new c9e7134268aa mm/gup: Remove for_each_compound_range() new 182d140e389d mm/gup: Remove for_each_compound_head() new 9c56c8a28931 mm/gup: Change the calling convention for compound_range_next() new 96b447b43c11 mm/gup: Optimise compound_range_next() new 193a129b2dd0 mm/gup: Change the calling convention for compound_next() new 4510fbf351cf mm/gup: Fix some contiguous memmap assumptions new a8ea0023781e mm/gup: Remove an assumption of a contiguous memmap new 8687d64ce334 mm/gup: Handle page split race more efficiently new d2266d7d90e9 mm/gup: Remove hpage_pincount_add() new 10d0ed0fb265 mm/gup: Remove hpage_pincount_sub() new 818dd3d36f2c mm: Make compound_pincount always available new ecec74984908 mm: Add folio_pincount_ptr() new b1d4450b3b0b mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() new 86ce9c610e35 mm/gup: Add try_get_folio() and try_grab_folio() new 986c5dd05d1a mm/gup: Convert try_grab_page() to use a folio new 1fb7df6532b5 mm: Remove page_cache_add_speculative() and page_cache_get [...] new eeff7594de52 mm/gup: Add gup_put_folio() new d7ef3f619367 mm/hugetlb: Use try_grab_folio() instead of try_grab_compo [...] new 9c5ae5c86b90 mm/gup: Convert gup_pte_range() to use a folio new 6c7edb012f84 mm/gup: Convert gup_hugepte() to use a folio new 757a4720ff99 mm/gup: Convert gup_huge_pmd() to use a folio new 99e6125b9537 mm/gup: Convert gup_huge_pud() to use a folio new 8b8c4bee37b0 mm/gup: Convert gup_huge_pgd() to use a folio new e71b174db9ca mm/gup: Turn compound_next() into gup_folio_next() new 7a600073ce9f mm/gup: Turn compound_range_next() into gup_folio_range_next() new d90752992acc mm: Turn isolate_lru_page() into folio_isolate_lru() new c43301271118 mm: Add four folio wrappers new 6ffb884fa795 mm/gup: Convert check_and_migrate_movable_pages() to use a folio new c0ba7e5647b8 mm/workingset: Convert workingset_eviction() to take a folio new 0151460ef087 mm/memcg: Convert mem_cgroup_swapout() to take a folio new 8adee6232b1c mm: Add lru_to_folio() new 24624aeff612 mm: Turn putback_lru_page() into folio_putback_lru() new 88e281c355d5 mm/vmscan: Convert __remove_mapping() to take a folio new ead90753b8e1 splice: Use a folio in page_cache_pipe_buf_try_steal() new c179d02da03e mm/truncate: Inline invalidate_complete_page() into its on [...] new 5fac696bbff5 mm/truncate: Convert invalidate_inode_page() to use a folio new 69225da8961d mm/truncate: Replace page_mapped() call in invalidate_inod [...] new 3086765ccc4d mm: Convert remove_mapping() to take a folio new db462c3bccb3 mm/truncate: Split invalidate_inode_page() into mapping_ev [...] new d40869cf7398 mm/truncate: Convert __invalidate_mapping_pages() to use a folio new 0cc7aa78360c mm: Turn deactivate_file_page() into deactivate_file_folio() new b343b6e4ca27 mm/truncate: Combine invalidate_mapping_pagevec() and __in [...] new c1aa3912363f fs: Move many prototypes to pagemap.h new 06a54b023682 mm/vmscan: Turn page_check_dirty_writeback() into folio_ch [...] new e0dc86f5dd31 mm: Turn head_compound_mapcount() into folio_entire_mapcount() new 22074a418862 mm: Add folio_mapcount() new c234f669658d mm: Add split_folio_to_list() new 45fc5de48d36 mm: Add folio_pgoff() new 72816e68f5e4 mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK new 72115198df85 arch: Add pmd_pfn() where it is missing new 9b9c350990ce mips: Make pmd_pfn() available in all configurations new 5bb7ea6e4e03 powerpc: Add pmd_pfn() new 50b6a7b198e4 sparc32: Add pmd_pfn() new b786e44a4dbf mm: Convert page_vma_mapped_walk to work on PFNs new edd99d5ef2d1 mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio new 31db6230d61b mm/rmap: Use a folio in page_mkclean_one() new 77da845cabb5 mm/mlock: Add mlock_vma_folio() new 55f08872f5bd mm/rmap: Turn page_referenced() into folio_referenced() new be336fb693f0 mm/huge_memory: Convert __split_huge_pmd() to take a folio new 21008c34cc45 mm/rmap: Convert try_to_unmap() to take a folio new 11254f9cd718 mm/rmap: Convert try_to_migrate() to folios new 39a847172fcb mm/rmap: Convert make_device_exclusive_range() to use folios new b3de4f5697d4 mm/migrate: Convert remove_migration_ptes() to folios new d6f79e38960a mm/damon: Convert damon_pa_mkold() to use a folio new 3abf7b44bb07 mm/damon: Convert damon_pa_young() to use a folio new 34a6b0b3e97a mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_an [...] new 5fbdd74de50e mm: Turn page_anon_vma() into folio_anon_vma() new 81a5c6edf214 mm/rmap: Convert rmap_walk() to take a folio new 0293fd3258c9 mm/rmap: Constify the rmap_walk_control argument new d7bb4684ec02 mm/vmscan: Free non-shmem folios without splitting them new 328727e05c85 mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios new 9bdc39443c40 mm/vmscan: Account large folios correctly new a258b70fef02 mm/vmscan: Turn page_check_references() into folio_check_r [...] new da5872c0822c mm/vmscan: Convert pageout() to take a folio new c88b45df817d mm: Turn can_split_huge_page() into can_split_folio() new 55f81b61d561 mm/filemap: Allow large folios to be added to the page cache new 6e0e35a97fa0 mm: Fix READ_ONLY_THP warning new eba4124618f1 mm: Make large folios depend on THP new 34b6911eaba1 mm: Support arbitrary THP sizes new b8674fee8980 mm/readahead: Add large folio readahead new 2d6ed592699b mm/readahead: Align file mappings for non-DAX new aaecf6f19823 mm/readahead: Switch to page_cache_ra_order new cd0005e55346 mm/filemap: Support VM_HUGEPAGE for file mappings new 0488343ba3dd selftests/vm/transhuge-stress: Support file-backed PMD folios new 07d2027df70b Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 9e1a3ce0a952 binfmt_elf: Introduce KUnit test new 0206bb6cfa10 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 012c8e9ea81a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new d64ec3f49803 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new dd47309fc44f selftests/vm: cleanup hugetlb file after mremap test new f13ca9ff40f7 mm: refactor vm_area_struct::anon_vma_name usage code new 994cdcd003c1 mm-refactor-vm_area_struct-anon_vma_name-usage-code-v3 new 29cecc8f4d92 mm: prevent vm_area_struct::anon_name refcount saturation new 3454e697c14d mm: fix use-after-free when anon vma name is used after vm [...] new cc3f61794d5e memfd: fix F_SEAL_WRITE after shmem huge page allocated new 0050a73baf45 kselftest/vm: fix tests build with old libc new 39ab9c831bfb mm: fix panic in __alloc_pages new e23d2b8e0137 userfaultfd: mark uffd_wp regardless of VM_WRITE flag new d4d9f1d713b5 proc: fix documentation and description of pagemap new 43836f35a0e8 mm: swap: get rid of deadloop in swapin readahead new 6c29a12011db configs/debug: set CONFIG_DEBUG_INFO=y properly new 3363f18945e0 selftests: vm: fix clang build error multiple output files new ef7fd629ffcc mm/page_alloc: add scheduling point to free_unref_page_list new 4b28382c0967 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 57c2f44fecd7 /proc/kpageflags: do not use uninitialized struct pages new e072505247f7 procfs: prevent unprivileged processes accessing fdinfo dir new 866c8c3110e5 scripts/spelling.txt: add more spellings to spelling.txt new db3a4ddc1392 ntfs: add sanity check on allocation size new 29d83225c18f ocfs2: cleanup some return variables new f2d4bc869427 fs/ocfs2: fix comments mentioning i_mutex new 74abd1c99105 ocfs2: reflink deadlock when clone file to the same direct [...] new d757c5953f39 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 84a84f5226a0 ocfs2: fix ocfs2 corrupt when iputting an inode new 0ad9ae678b72 doc: convert 'subsection' to 'section' in gfp.h new 46b0c9fe5812 mm: document and polish read-ahead code new 6b6435b8271a mm: improve cleanup when ->readpages doesn't process all pages new a84a84854b1e fuse: remove reliance on bdi congestion new 00a949912752 nfs: remove reliance on bdi congestion new 67040fe6f588 ceph: remove reliance on bdi congestion new 38c1d2a6502e remove inode_congested() new 6d6435811c19 remove bdi_congested() and wb_congested() and related functions new f5a019115447 remove-bdi_congested-and-wb_congested-and-related-functions-fix new 61d95a8e41a1 f2fs: replace congestion_wait() calls with io_schedule_timeout() new b54c137d8631 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" new 8c6b4472a5df remove congestion tracking framework new 67044bbbc2ff mount: warn only once about timestamp range expiration new f34b10e5c66a mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] new 7987de7afa23 tools/vm/page_owner_sort.c: sort by stacktrace before culling new 7f29e1373f50 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new ae0baa28f129 tools/vm/page_owner_sort.c: support sorting by stack trace new fd628e435667 tools/vm/page_owner_sort.c: add switch between culling by [...] new aebd77b60477 tools/vm/page_owner_sort.c: support sorting pid and time new 6c5e01f52e27 tools/vm/page_owner_sort.c: two trivial fixes new 1106304359a5 tools/vm/page_owner_sort.c: delete invalid duplicate code new 04d2c237acb7 Documentation/vm/page_owner.rst: update the documentation new 6876f0873da8 documentation-vm-page_ownerrst-update-the-documentation-fix new ddfc1588a85d Documentation/vm/page_owner.rst: fix unexpected indentation warns new a9932eded5c0 Documentation/vm/page_owner.rst: fix comments new 56e31e921cc4 lib/vsprintf: avoid redundant work with 0 size new aab02d3c6e3c mm/page_owner: use scnprintf() to avoid excessive buffer o [...] new 3be849b2c794 mm/page_owner: print memcg information new 993d34bf9902 mm/page_owner: record task command name new a57c6e223f0a mm/page_owner.c: record tgid new 74a86dc176f3 tools/vm/page_owner_sort.c: fix the instructions for use new 2bd8ab2ba227 mm: unexport page_init_poison new 1cb12d9b52c4 tools/vm/page_owner_sort.c: fix comments new 4b56cb829025 tools/vm/page_owner_sort.c: add a security check new 5bc29608918a tools/vm/page_owner_sort.c: support sorting by tgid and up [...] new 1e2266a4390f filemap: remove find_get_pages() new 89a0d90a405a mm/writeback: minor clean up for highmem_dirtyable_memory new 8fa47062e36b mm: fix invalid page pointer returned with FOLL_PIN gups new ed1a65f1aa19 mm/gup: follow_pfn_pte(): -EEXIST cleanup new 9930fcdbdadc mm/gup: remove unused pin_user_pages_locked() new 6a7ef4f45738 mm: change lookup_node() to use get_user_pages_fast() new bf1e6693db0c mm/gup: remove unused get_user_pages_locked() new 157c1fe1a512 tmpfs: support for file creation time new 68a9acfde10f tmpfs: three tweaks to creation time patch new 6fc226fe8cdb memcg: replace in_interrupt() with !in_task() new dfec2f37b6a7 memcg: add per-memcg total kernel memory stat new 95544665e0be mm/memcg: mem_cgroup_per_node is already set to 0 on allocation new 979ec23f9d81 mm/memcg: retrieve parent memcg from css.parent new 5e280c882bfa memcg: refactor mem_cgroup_oom new fb42ad5a1130 memcg: unify force charging conditions new d5e9d922c599 selftests: memcg: test high limit for single entry allocation new 08b6d536c6c3 memcg: synchronously enforce memory.high for large overcharges new c259403b313b mm/memcontrol: return 1 from cgroup.memory __setup() handler new 6801e73ba0a9 mm/memcg: set memcg after css verified and got reference new 421daaffd38e mm/memcg: set pos to prev unconditionally new a5fcd006c888 mm/memcg: move generation assignment and comparison together new 4ecab859f9d9 mm/memcg: revert ("mm/memcg: optimize user context object [...] new dd97cafdbf42 mm/memcg: disable threshold event handlers on PREEMPT_RT new 308c9fbb8b71 mm/memcg: protect per-CPU counter by disabling preemption [...] new 67a6736f8c11 mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] new 09dff8e2934a mm/memcg: protect memcg_stock with a local_lock_t new 81a33fc437db mm/memcg: disable migration instead of preemption in drain [...] new 8f79d811a185 mm: list_lru: transpose the array of per-node per-memcg lru lists new e26b52788c94 mm: introduce kmem_cache_alloc_lru new 597c9879cb1e fs: introduce alloc_inode_sb() to allocate filesystems spe [...] new 948644f551ba fs: allocate inode by using alloc_inode_sb() new 824b487a4361 f2fs: allocate inode by using alloc_inode_sb() new 193d322f5864 mm: dcache: use kmem_cache_alloc_lru() to allocate dentry new 7a19cf696c79 xarray: use kmem_cache_alloc_lru to allocate xa_node new 0544ebadca43 mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css [...] new 9cc185a90781 mm: list_lru: allocate list_lru_one only when needed new d9018ff7de5e mm: list_lru: rename memcg_drain_all_list_lrus to memcg_re [...] new f6237529898b mm: list_lru: replace linear array with xarray new ac68644a4165 mm-list_lru-replace-linear-array-with-xarray-fix new 19fb8fd00953 mm: memcontrol: reuse memory cgroup ID for kmem ID new 4c264b69ef83 mm: memcontrol: fix cannot alloc the maximum memcg ID new 279ad9d5a69c mm: list_lru: rename list_lru_per_memcg to list_lru_memcg new 594ff8f44db5 mm: memcontrol: rename memcg_cache_id to memcg_kmem_id new 28c2fc7a8245 memcg: enable accounting for tty-related objects new 6f505bd5b754 mm: generalize ARCH_HAS_FILTER_PGPROT new 959afc60c7e0 mm: merge pte_mkhuge() call into arch_make_huge_pte() new 9b0d035406bc mm: remove mmu_gathers storage from remaining architectures new 5e84cc1c1c0b mm: thp: fix wrong cache flush in remove_migration_pmd() new 6b4b954efae6 mm: fix missing cache flush for all tail pages of compound page new 73f156dd515a mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] new dc843202e3a1 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] new da8ed92a3cca mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() new 4577fd5f0c61 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] new 2d0653a8b113 mm: replace multiple dcache flush with flush_dcache_folio() new ae64741dac68 mm: don't skip swap entry even if zap_details specified new f5151dcc1917 mm-dont-skip-swap-entry-even-if-zap_details-specified-v5 new c3aa54b11413 mm: rename zap_skip_check_mapping() to should_zap_page() new dd6cdcd0c7ce mm: change zap_details.zap_mapping into even_cows new d36eb270c8ec mm: rework swap handling of zap_pte_range new 9b56ce95d0e3 mm/mmap: return 1 from stack_guard_gap __setup() handler new f899940e11cc mm/memory.c: use helper function range_in_vma() new cf7d6fba3343 mm/memory.c: use helper macro min and max in unmap_mapping [...] new 3d8bd33a1764 mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK new b796b8f8273a mm/sparse: make mminit_validate_memmodel_limits() static new 9102e3f60acd mm/vmalloc: remove unneeded function forward declaration new 7b263988238f mm/vmalloc: Move draining areas out of caller context new 203e1f69945e mm/vmalloc: add adjust_search_size parameter new 88c0c2e103a2 mm/vmalloc: eliminate an extra orig_gfp_mask new 4d195b39fdbb mm/vmalloc.c: fix "unused function" warning new 6dff7263be60 mm/vmalloc.c: vmap(): don't allow invalid pages new 2fcca023ed67 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] new 499dfa705694 mm/page_alloc: adding same penalty is enough to get round- [...] new a93c45fc7e70 mm/page_alloc: add penalty to local_node new 7358230c6072 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() new b70e4d933ea0 mm: discard __GFP_ATOMIC new 7a6b015a5b48 mm/mmzone.h: remove unused macros new 448c9c614bdf mm/page_alloc: don't pass pfn to free_unref_page_commit() new 43dfbe307299 cma: factor out minimum alignment requirement new 2fca870303f5 mm: enforce pageblock_order < MAX_ORDER new bac94272b8c6 mm/page_alloc: mark pagesets as __maybe_unused new 3701830b1ec8 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] new b017aec709c9 mm/page_alloc: fetch the correct pcp buddy during bulk free new 660bb052fe5f mm/page_alloc: track range of active PCP lists during bulk free new dd3c2c1ef1f1 mm/page_alloc: simplify how many pages are selected per pc [...] new e882da531ce9 mm/page_alloc: drain the requested list first during bulk free new f055fee1e3be mm/page_alloc: free pages in a single pass during bulk free new ce40c147c777 mm/page_alloc: limit number of high-order pages on PCP dur [...] new 352014b26680 mm/page_alloc: do not prefetch buddies during bulk free new b2fec8530481 arch/x86/mm/numa: Do not initialize nodes twice new 16f1866f58d2 arch-x86-mm-numa-do-not-initialize-nodes-twice-v2 new a9e10a24b564 mm: count time in drain_all_pages during direct reclaim as [...] new 04cc9dc92cb8 mm/memory-failure.c: remove obsolete comment new 63d62785d4b9 mm/hwpoison: fix error page recovered but reported "not re [...] new ac4f4ad0fe63 mm: invalidate hwpoison page cache page in fault path new b0633ebd528f mm/memory-failure.c: minor clean up for memory_failure_dev [...] new eabff964dfae mm/memory-failure.c: catch unexpected -EFAULT from vma_address() new 7ea2ccdb483e mm/memory-failure.c: rework the signaling logic in kill_proc new 2acc07a10f81 mm/memory-failure.c: fix race with changing page more robustly new 9821efe0cc5f mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev new 278be9ff8a3d mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] new b841255773bc mm/memory-failure.c: remove obsolete comment in __soft_off [...] new 1df0041283e2 mm/memory-failure.c: remove unnecessary PageTransTail check new 44e48b725bc5 mm/hwpoison-inject: support injecting hwpoison to free page new 98acb482e612 mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix new ab401fcd0a5c mm/hwpoison: avoid the impact of hwpoison_filter() return [...] new bf8e74c3c4cc mm/hwpoison: add in-use hugepage hwpoison filter judgement new 2ade11400cde mm/memory-failure.c: fix race with changing page compound again new a413f97e2517 mm/memory-failure.c: fix wrong user reference report new 112feb0c1780 mm/memory-failure.c: avoid calling invalidate_inode_page() [...] new f15d227946a7 mm/memory-failure.c: fix potential VM_BUG_ON_PAGE in split [...] new ff4b45c8cd25 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new ce7e314e6488 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new ba13794f9b0c mm: sparsemem: use page table lock to protect kernel pmd o [...] new cb51a3914a58 selftests: vm: add a hugetlb test case new bb103aa41863 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new bb03c0af262b mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB new bb35eb430e62 hugetlb: clean up potential spectre issue warnings new 3efa40003464 hugetlb-clean-up-potential-spectre-issue-warnings-v2 new fc5024ed86ba mm/hugetlb: use helper macro __ATTR_RW new 3d164d3f2922 mm/hugetlb.c: export PageHeadHuge() new 85bf61691273 mm-export-pageheadhuge-fix new c5044167f361 mm/sparse-vmemmap: add a pgmap argument to section activation new b4eae6cae9d0 mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] new f6ada2673b32 mm/hugetlb_vmemmap: move comment block to Documentation/vm new 08b563b8abe5 mm/sparse-vmemmap: improve memory savings for compound devmaps new 4e6f4dda23d0 mm/page_alloc: reuse tail struct pages for compound devmaps new 2bbcda8f59d9 userfaultfd: provide unmasked address on page-fault new 84c7171b8b6f userfaultfd: provide unmasked address on page-fault new 0408a652691e userfaultfd-provide-unmasked-address-on-page-fault-v3-fix new 8c3efe1dd9c4 mm: workingset: replace IRQ-off check with a lockdep assert. new 1d1a2fb098d5 mm: lru_cache_disable: replace work queue synchronization [...] new e9b3470789d7 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 5fd6b1077a1c mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 31fbe465350c mm/oom_kill: remove unneeded is_memcg_oom check new e40b0a9ab2a6 mm,migrate: fix establishing demotion target new 7be2b5c4bb0b mm/thp: refix __split_huge_pmd_locked() for migration PMD new 21468adf5feb mm/cma: provide option to opt out from exposing pages on a [...] new 1a9fd7e0b87f powerpc/fadump: opt out from freeing pages on cma activati [...] new 8a8df4e23aa3 NUMA Balancing: add page promotion counter new 6fe58b19aa83 NUMA balancing: optimize page placement for memory tiering system new 17c951303177 memory tiering: skip to scan fast memory new 574b6d32a30b mm: page_io: fix psi memory pressure error on cold swapins new 131f28eb6702 mm/vmstat: add event for ksm swapping in copy new 0c0c43ff265b mm/ksm: use helper macro __ATTR_RW new 6b5c3ce17812 mm/hwpoison: check the subpage, not the head page new d676be79f1e0 mm/balloon_compaction: make balloon page compaction callba [...] new 2dfd7920a75e mm, memory_hotplug: make arch_alloc_nodedata independent o [...] new e7ba27424ff5 mm: handle uninitialized numa nodes gracefully new 31ef7c8c9556 mm-handle-uninitialized-numa-nodes-gracefully-fix new 15da52a18ae3 mm, memory_hotplug: drop arch_free_nodedata new 8be9e8630c73 mm, memory_hotplug: reorganize new pgdat initialization new c0ee8dd726bb mm: make free_area_init_node aware of memory less nodes new 9c7b9159939c memcg: do not tweak node in alloc_mem_cgroup_per_node_info new 3bbb832b5ce8 drivers/base/memory: add memory block to memory group afte [...] new 99a2c539ac6a drivers/base/node: consolidate node device subsystem initi [...] new 8830062270f6 mm/memory_hotplug: remove obsolete comment of __add_pages new 3edf7e1c81d9 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix new b814350df2cd mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] new abe9964966dd mm/memory_hotplug: clean up try_offline_node new 7a106bd8c1c0 mm/memory_hotplug: fix misplaced comment in offline_pages new 0fa8ea618e35 drivers/base/node: rename link_mem_sections() to register_ [...] new e2f88ca50d03 drivers/base/memory: determine and store zone for single-z [...] new 6737a8a043ca drivers/base/memory: clarify adding and removing of memory blocks new 7c022894a40f mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 71c0d3139253 mm/thp: ClearPageDoubleMap in first page_add_file_rmap() new 0c44e5796b59 mm/zswap.c: allow handling just same-value filled pages new b89907c466a4 mm: remove usercopy_warn() new ec79c916f94c mm: uninline copy_overflow() new 6c6d1229ed7f mm/usercopy: return 1 from hardened_usercopy __setup() handler new a8149cb3b1f5 highmem: document kunmap_local() new 1bd17f9b3f23 highmem-document-kunmap_local-v2 new 39302e058b83 mm/highmem: remove unnecessary done label new b33e926024ba mm/page_table_check.c: use strtobool for param parsing new acc31864291f mm/kfence: remove unnecessary CONFIG_KFENCE option new 43b1d0e52798 mm/hmm.c: remove unneeded local variable ret new 36f71ba1dfb3 mm/damon/dbgfs/init_regions: use target index instead of t [...] new 352dafc88662 Docs/admin-guide/mm/damon/usage: update for changed initai [...] new 55ec46ef7a5a mm/damon/core: move damon_set_targets() into dbgfs new e71198a50b36 mm/damon: remove the target id concept new 63c47fbd7b37 mm/damon: remove redundant page validation new 808025ba6210 mm/damon: rename damon_primitives to damon_operations new 382cb92a8889 mm/damon: let monitoring operations can be registered and [...] new c183999c06e5 mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] new aa13cfad02d8 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] new f4e53c8bb9cf mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] new c802782f496a mm/damon/dbgfs: use operations id for knowing if the targe [...] new 6ad6916417fe mm/damon/dbgfs-test: fix is_target_id() change new d3e06422a8c7 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] new fb00973b0b88 mm/damon: remove unnecessary CONFIG_DAMON option new c1ddb797b71c Docs/vm/damon: call low level monitoring primitives the op [...] new dd8ae1ac869b Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] new 6d4ac5764421 Docs/damon: update outdated term 'regions update interval' new 58a521e1d190 mm/damon/core: allow non-exclusive DAMON start/stop new 54592c2f4242 mm/damon/core: add number of each enum type values new 284453b72e76 mm/damon: implement a minimal stub for sysfs-based DAMON i [...] new 1cc7c9982094 mm/damon/sysfs: fix missing error code in damon_sysfs_attr [...] new 25c38bbbb542 mm/damon/sysfs: link DAMON for virtual address spaces monitoring new 289a343b4482 mm/damon/sysfs: support the physical address space monitoring new 8235fa15b3ad mm/damon/sysfs: support DAMON-based Operation Schemes new 66f3d0bcbb2c mm/damon/sysfs: support DAMOS quotas new ff14487f5e97 mm/damon/sysfs: support schemes prioritization new 928e11a50828 mm/damon/sysfs: support DAMOS watermarks new 7249b9043392 mm/damon/sysfs: fix out-of-bound array access for wmark_me [...] new 1ed5166be63e mm/damon/sysfs: support DAMOS stats new 5c6db3f8ef5a selftests/damon: add a test for DAMON sysfs interface new 7559e67a50a1 Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface new fdd1d40d008b Docs/ABI/testing: add DAMON sysfs interface ABI document new d402b42324b9 mm/damon/sysfs: remove repeat container_of() in damon_sysf [...] new fa791b0761b7 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 689f5d44da31 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 0bff1f20b4e8 kernel/hung_task.c: Monitor killed tasks. new 7f3b3c0ef623 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks new b78e093c631a proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix new df7cb047c9a3 proc/vmcore: fix possible deadlock on concurrent mmap and read new d494a4f32295 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment new ba6370ded651 proc/sysctl: make protected_* world readable new 3365029d8f3e kernel/ksysfs.c: use helper macro __ATTR_RW new 80efac6594e9 Kconfig.debug: make DEBUG_INFO selectable from a choice new a0dd254ba365 Kconfig.debug: make DEBUG_INFO always default=n new 86010b43ff06 include: drop pointless __compiler_offsetof indirection new b27270438859 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() new 2ebd8841daf6 bitfield: add explicit inclusions to the example new b16ebb91c3bf lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option new 0ea2a2afe038 lz4: fix LZ4_decompress_safe_partial read out of bound new ebdd2530976e checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] new a01012afa3c9 checkpatch: add --fix option for some TRAILING_STATEMENTS new f4febdf3cd0f checkpatch: add early_param exception to blank line after [...] new 18fc45a70154 kallsyms: print module name in %ps/S case when KALLSYMS is [...] new be9073887efb init: use ktime_us_delta() to make initcall_debug log more [...] new 0a7e1c9a8040 init.h: improve __setup and early_param documentation new 3bb53d8fc935 init/main.c: return 1 from handled __setup() functions new 7492e7ba473c init/main.c: silence some -Wunused-parameter warnings new 1aab1224ff95 fs/pipe: use kvcalloc to allocate a pipe_buffer array new 063a5c8f1d94 fs/pipe.c: local vars have to match types of proper pipe_i [...] new 037c07da175c minix: fix bug when opening a file with O_DIRECT new 008b6a2b9582 fat: use pointer to simple type in put_user() new 043fad94fa40 cgroup: use irqsave in cgroup_rstat_flush_locked(). new 543b5b8e2aa1 cgroup: add a comment to cgroup_rstat_flush_locked(). new a2a8bca482f9 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] new ed755b0655d1 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] new 784f5fca66ed x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 7f9bc9add8e1 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new b46434731d58 docs: kdump: update description about sysfs file system support new 86866a8a2e9b docs: kdump: add scp example to write out the dump file new 6295fb33102b panic: unset panic_on_warn inside panic() new 9d0d3282a837 ubsan: no need to unset panic_on_warn in ubsan_epilogue() new a70cbd45c7c3 kasan: no need to unset panic_on_warn in end_report() new 7104910eb541 docs: sysctl/kernel: add missing bit to panic_print new b1f9a72c0547 sysctl: documentation: fix table format warning new 69e840d55b3e panic: add option to dump all CPUs backtraces in panic_print new 4046ee6bef0c panic: move panic_print before kmsg dumpers new 1e1f5ab50a35 kcov: split ioctl handling into locked and unlocked parts new da26ce88947c kcov: properly handle subsequent mmap calls new f3e75500d18f kernel/resource: fix kfree() of bootmem memory again new 192792ae7ed8 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" new f5e256748143 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new 5825fb391eae Merge branch 'akpm-current/current' new 8b5cb2a9067e arch/x86/kernel/resource.c: needs spinlock.h new 3bb2f5298919 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery new 6d7102ea7392 mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() new 0ac18db2a6c1 mm: rmap: fix cache flush on THP pages new b549bda3e8ec dax: fix cache flush on PMD-mapped pages new 4222cfa3d8fd mm: rmap: introduce pfn_mkclean_range() to cleans PTEs new 354171a01e2b mm: pvmw: add support for walking devmap pages new 33319bc129b8 dax: fix missing writeprotect the pte entry new a5243fea25dd mm: remove range parameter from follow_invalidate_pte() new 3a73a93bcf31 mm/migration: add trace events for THP migrations new 9f4c0b8d5ad4 mm/migration: add trace events for base page and HugeTLB m [...] new d4c50d30278d kasan, page_alloc: deduplicate should_skip_kasan_poison new 12ce23b0a02a kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] new d88472a4dca9 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare new 5de62caa332a kasan, page_alloc: simplify kasan_poison_pages call site new 27535c113e8e kasan, page_alloc: init memory of skipped pages on free new c7b1e1bcc5cf kasan: drop skip_kasan_poison variable in free_pages_prepare new 5d14065a7e94 mm: clarify __GFP_ZEROTAGS comment new 8204f5ebfde2 kasan: only apply __GFP_ZEROTAGS when memory is zeroed new 133101c9ac2d kasan, page_alloc: refactor init checks in post_alloc_hook new e9aa5f80c880 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook new 948e63371cd7 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] new 9ceb63d40978 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook new a11f3aa43244 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook new d8bce7a2a78d kasan, page_alloc: rework kasan_unpoison_pages call site new e8b2b7cbd231 kasan: clean up metadata byte definitions new cc641348b0d8 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS new d913f0f96453 kasan, x86, arm64, s390: rename functions for modules shadow new c3a8e4228745 kasan, vmalloc: drop outdated VM_KASAN comment new 48ff1ed118ce kasan: reorder vmalloc hooks new 411ebd3b41a5 kasan: add wrappers for vmalloc hooks new 6d2500c94288 kasan, vmalloc: reset tags in vmalloc functions new 0cb9ab41924b kasan, fork: reset pointer tags of vmapped stacks new 566e88143302 kasan, arm64: reset pointer tags of vmapped stacks new 1943d2c9acf0 fix for "kasan, fork: reset pointer tags of vmapped stacks" new d61efc83228b mm: remove unnecessary check in alloc_thread_stack_node() new ee4485042353 kasan, vmalloc: add vmalloc tagging for SW_TAGS new 70e1a4f11667 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged new ce724098df31 kasan, vmalloc: unpoison VM_ALLOC pages after mapping new cb353fb81b04 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS new 1ac2a48c2992 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS new 44b776f0d2ef kasan, page_alloc: allow skipping memory init for HW_TAGS new 97623bc4f687 kasan, vmalloc: add vmalloc tagging for HW_TAGS new 1d79dd161133 kasan, vmalloc: only tag normal vmalloc allocations new e51f65587b83 fix for "kasan, vmalloc: only tag normal vmalloc allocations" new f1c4d34cabf5 kasan, scs: support tagged vmalloc mappings new 722a733689fa kasan, arm64: don't tag executable vmalloc allocations new 0d2342b9e268 kasan: mark kasan_arg_stacktrace as __initdata new b62254496d25 kasan: clean up feature flags for HW_TAGS mode new e9114a959667 kasan: add kasan.vmalloc command line flag new cc912d48114d kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS new 8a80e835d8d3 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes new f2d7c93333cc kasan: documentation updates new 6867b5f18216 kasan: improve vmalloc tests new bcfdc21e259d similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" new b05309333f34 fix for "kasan: improve vmalloc tests" new 697cca34cb1a another fix for "kasan: improve vmalloc tests" new 1e9544fb61ac kasan-improve-vmalloc-tests-fix-3-fix new 30f915235df2 kasan: test: support async (again) and asymm modes for HW_TAGS new a3e051ad6b54 mm/kasan: remove unnecessary CONFIG_KASAN option new c9a146af4e9c kasan: update function name in comments new 7151cc7a2334 kasan: print virtual mapping info in reports new 4827ca98966b kasan: drop addr check from describe_object_addr new 51f7abab4c50 kasan: more line breaks in reports new ff313b2d2fa1 kasan: rearrange stack frame info in reports new b3d5c3edec8b kasan: improve stack frame info in reports new 1c826c1ef30c kasan: print basic stack frame info for SW_TAGS new 8bb0a09d8f19 kasan: simplify async check in end_report() new 3842e041068e kasan: simplify kasan_update_kunit_status() and call sites new 33bc79b54cf8 kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT new 29def562a180 kasan: move update_kunit_status to start_report new d6521cbe1a06 kasan: move disable_trace_on_warning to start_report new 6294caa138c9 kasan: split out print_report from __kasan_report new 805ce5df8da6 kasan: simplify kasan_find_first_bad_addr call sites new e46befc30e35 kasan: restructure kasan_report new 106d3ed3d9eb kasan: merge __kasan_report into kasan_report new e3fcb6d2c541 kasan: call print_report from kasan_report_invalid_free new 84cefb74144d kasan: move and simplify kasan_report_async new 7c6a126dcba6 kasan: rename kasan_access_info to kasan_report_info new ff925da5342a kasan: add comment about UACCESS regions to kasan_report new 10ee87a6a290 kasan: respect KASAN_BIT_REPORTED in all reporting routines new f3927684a580 kasan: reorder reporting functions new 722a3da2e413 kasan: move and hide kasan_save_enable/restore_multi_shot new 0d7221bc8861 kasan: disable LOCKDEP when printing reports new d2b2b2ffaebf mm: enable MADV_DONTNEED for hugetlb mappings new b0c14fc69ca9 selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test new 06a3ca328321 userfaultfd/selftests: enable hugetlb remap and remove eve [...] new b2082e4596c7 mm/huge_memory: make is_transparent_hugepage() static new 6b462ab4f7b8 mm: optimize do_wp_page() for exclusive pages in the swapcache new c1b42bed1797 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs new 935839b6cdbd mm: slightly clarify KSM logic in do_swap_page() new 28ea9bb51282 mm: streamline COW logic in do_swap_page() new a9fb3572391c mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() new 550d27829b8f mm/khugepaged: remove reuse_swap_page() usage new dba1d1eea52c mm/swapfile: remove stale reuse_swap_page() new 5434f2269788 mm/huge_memory: remove stale page_trans_huge_mapcount() new b2340f3a799d mm: fix race between MADV_FREE reclaim and blkdev direct IO read new eb23dc2854f2 mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io [...] new 9a5a03d8434f selftests: vm: remove dependecy from internal kernel macros new a98a0bd026bf selftests: kselftest framework: provide "finished" helper new 17f7e0943fec selftests: vm: add test for Soft-Dirty PTE bit new a43902460ff4 kselftest/vm: override TARGETS from arguments
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 (e8af8479818e) \ N -- N -- N refs/heads/akpm (a43902460ff4)
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 1113 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-timecard | 22 + .../devicetree/bindings/gpu/aspeed,gfx.yaml | 69 -- .../devicetree/bindings/gpu/aspeed-gfx.txt | 41 ++ .../devicetree/bindings/hwmon/ti,tmp464.yaml | 114 ++++ .../devicetree/bindings/opp/opp-v2-base.yaml | 23 + Documentation/filesystems/netfs_library.rst | 109 +++- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/tmp464.rst | 73 +++ Documentation/networking/page_pool.rst | 56 ++ Documentation/power/energy-model.rst | 10 + Documentation/vm/vmemmap_dedup.rst | 106 ++- MAINTAINERS | 16 +- arch/arm/Kconfig | 2 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 18 + arch/arm/boot/dts/aspeed-g4.dtsi | 6 + arch/arm/boot/dts/aspeed-g5.dtsi | 7 + arch/arm/boot/dts/aspeed-g6.dtsi | 19 + arch/x86/Kconfig | 6 + arch/x86/boot/video-vesa.c | 4 +- arch/x86/events/intel/lbr.c | 4 +- arch/x86/events/intel/uncore_discovery.c | 16 +- arch/x86/events/intel/uncore_discovery.h | 2 - arch/xtensa/Kconfig | 2 +- drivers/acpi/apei/apei-base.c | 13 +- drivers/acpi/bus.c | 56 +- drivers/bus/mhi/ep/main.c | 22 +- drivers/bus/mhi/ep/ring.c | 12 +- drivers/counter/counter-sysfs.c | 17 +- drivers/firmware/Kconfig | 6 +- drivers/gpu/drm/i915/display/intel_atomic.c | 1 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 7 +- drivers/gpu/drm/i915/display/intel_bios.c | 6 + drivers/gpu/drm/i915/display/intel_crtc.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 197 ++++-- drivers/gpu/drm/i915/display/intel_display_types.h | 6 +- drivers/gpu/drm/i915/display/intel_dpt.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 20 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 3 + drivers/gpu/drm/i915/i915_params.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 30 +- drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/tmp464.c | 712 +++++++++++++++++++++ drivers/iommu/dma-iommu.c | 14 +- drivers/mfd/ezx-pcap.c | 4 +- drivers/misc/hi6421v600-irq.c | 6 +- drivers/net/arcnet/com20020-pci.c | 3 + drivers/net/dsa/mv88e6xxx/port.c | 5 + drivers/net/dsa/ocelot/felix.c | 241 +++++-- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/intel/iavf/iavf.h | 22 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 4 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 302 +++++++-- drivers/net/ethernet/intel/iavf/iavf_status.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 62 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 194 +++--- drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 6 + drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 21 + drivers/net/ethernet/intel/ice/ice_common.c | 53 ++ drivers/net/ethernet/intel/ice/ice_common.h | 6 + drivers/net/ethernet/intel/ice/ice_gnss.c | 376 +++++++++++ drivers/net/ethernet/intel/ice/ice_gnss.h | 50 ++ drivers/net/ethernet/intel/ice/ice_lib.c | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 11 + drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 31 + drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 7 + drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 10 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 75 +++ drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 27 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 45 ++ .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 17 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 20 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 305 ++++++++- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 6 +- drivers/net/ethernet/mscc/ocelot.c | 3 + .../ethernet/netronome/nfp/flower/tunnel_conf.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 29 +- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 1 + drivers/net/ethernet/sfc/mcdi.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 37 +- drivers/net/ipa/Kconfig | 1 + drivers/net/loopback.c | 2 +- drivers/net/phy/phylink.c | 20 +- drivers/net/phy/sfp.c | 48 +- drivers/net/tap.c | 3 +- drivers/net/tun.c | 3 +- drivers/net/usb/lan78xx.c | 7 +- drivers/net/wireguard/device.c | 37 +- drivers/net/wireless/intel/Makefile | 1 + .../net/wireless/intel/iwlwifi/mvm/vendor-cmd.c | 5 +- drivers/nvme/host/Kconfig | 8 + drivers/nvme/host/Makefile | 2 +- drivers/nvme/host/constants.c | 185 ++++++ drivers/nvme/host/core.c | 192 ++++-- drivers/nvme/host/fabrics.c | 9 +- drivers/nvme/host/fc.c | 22 +- drivers/nvme/host/ioctl.c | 35 +- drivers/nvme/host/nvme.h | 31 +- drivers/nvme/host/rdma.c | 117 ++-- drivers/nvme/host/tcp.c | 6 +- drivers/nvme/target/core.c | 4 +- drivers/nvme/target/fc.c | 12 +- drivers/nvme/target/io-cmd-bdev.c | 8 + drivers/nvme/target/io-cmd-file.c | 17 +- drivers/nvme/target/loop.c | 6 +- drivers/nvme/target/nvmet.h | 2 +- drivers/nvme/target/rdma.c | 6 +- drivers/nvme/target/tcp.c | 6 +- drivers/opp/core.c | 25 + drivers/opp/debugfs.c | 3 + drivers/opp/of.c | 108 +++- drivers/pci/iov.c | 43 ++ drivers/ptp/ptp_ocp.c | 232 +++++-- drivers/soundwire/qcom.c | 2 +- drivers/spi/spi-npcm-fiu.c | 6 +- drivers/staging/greybus/gpio.c | 5 +- drivers/staging/rts5208/ms.c | 9 +- drivers/usb/serial/Kconfig | 1 + drivers/usb/serial/usb-serial-simple.c | 7 + drivers/vfio/pci/Kconfig | 3 + drivers/vfio/pci/Makefile | 2 + drivers/vfio/pci/mlx5/Kconfig | 10 + drivers/vfio/pci/mlx5/Makefile | 4 + drivers/vfio/pci/mlx5/cmd.c | 259 ++++++++ drivers/vfio/pci/mlx5/cmd.h | 36 ++ drivers/vfio/pci/mlx5/main.c | 676 +++++++++++++++++++ drivers/vfio/pci/vfio_pci.c | 1 + drivers/vfio/pci/vfio_pci_core.c | 162 +++-- drivers/vfio/pci/vfio_pci_rdwr.c | 2 + drivers/vfio/vfio.c | 296 ++++++++- drivers/vhost/net.c | 1 + drivers/video/fbdev/Kconfig | 14 +- drivers/video/fbdev/s3c-fb.c | 1 - drivers/video/fbdev/sm712fb.c | 21 +- fs/btrfs/disk-io.c | 26 +- fs/btrfs/inode.c | 28 + fs/btrfs/space-info.c | 6 +- fs/btrfs/tree-log.c | 18 + fs/cachefiles/interface.c | 2 +- fs/ext4/ext4.h | 2 + fs/ext4/extents.c | 1 - fs/ext4/fast_commit.c | 74 ++- fs/ext4/fast_commit.h | 1 + fs/ext4/inline.c | 9 +- fs/ext4/inode.c | 25 + fs/ext4/mballoc.c | 1 - fs/ext4/namei.c | 10 +- fs/ext4/resize.c | 3 +- fs/ext4/super.c | 46 +- fs/gfs2/bmap.c | 7 +- include/linux/cgroup.h | 4 - include/linux/efi.h | 4 - include/linux/energy_model.h | 2 + include/linux/filter.h | 3 +- include/linux/if_hsr.h | 16 + include/linux/mlx5/driver.h | 3 + include/linux/mlx5/mlx5_ifc.h | 147 ++++- include/linux/mm.h | 4 +- include/linux/netdevice.h | 42 ++ include/linux/nvme-fc-driver.h | 2 +- include/linux/nvme.h | 11 +- include/linux/pci.h | 15 +- include/linux/pm_opp.h | 12 +- include/linux/rtnetlink.h | 3 + include/linux/sched.h | 19 +- include/linux/skbuff.h | 74 ++- include/linux/vfio.h | 53 ++ include/linux/vfio_pci_core.h | 13 + include/net/dsa.h | 7 + include/net/inet_frag.h | 2 + include/net/ndisc.h | 4 +- include/net/page_pool.h | 51 ++ include/net/tcp.h | 5 - include/trace/events/sched.h | 11 +- include/uapi/linux/bpf.h | 41 +- include/uapi/linux/if_link.h | 37 ++ include/uapi/linux/nvme_ioctl.h | 6 +- include/uapi/linux/perf_event.h | 2 + include/uapi/linux/rtnetlink.h | 4 + include/uapi/linux/vfio.h | 406 ++++++------ kernel/bpf/verifier.c | 64 +- kernel/dma/Kconfig | 7 +- kernel/dma/Makefile | 2 +- kernel/dma/debug.c | 4 +- kernel/dma/direct.c | 18 +- kernel/sched/core.c | 4 +- kernel/sched/cpuacct.c | 9 +- kernel/sched/deadline.c | 12 +- kernel/sched/rt.c | 32 +- kernel/trace/fgraph.c | 4 +- kernel/trace/ftrace.c | 4 +- kernel/trace/trace_events.c | 8 +- kernel/trace/trace_osnoise.c | 4 +- kernel/trace/trace_sched_switch.c | 1 + kernel/trace/trace_sched_wakeup.c | 1 + lib/Kconfig.debug | 3 +- mm/damon/sysfs.c | 2 +- mm/huge_memory.c | 4 +- mm/hugetlb.c | 6 +- mm/hugetlb_vmemmap.c | 2 +- mm/internal.h | 11 +- mm/mmap.c | 1 + mm/page_alloc.c | 3 +- mm/rmap.c | 42 +- mm/sparse-vmemmap.c | 30 +- mm/swap.c | 20 +- mm/swapfile.c | 1 + net/Kconfig | 13 + net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_v_elp.c | 2 +- net/batman-adv/bat_v_ogm.c | 2 +- net/batman-adv/bridge_loop_avoidance.c | 1 + net/batman-adv/distributed-arp-table.c | 2 +- net/batman-adv/gateway_client.c | 1 + net/batman-adv/hard-interface.c | 35 +- net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 1 + net/batman-adv/network-coding.c | 2 +- net/batman-adv/originator.c | 2 +- net/batman-adv/send.c | 2 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/tp_meter.c | 2 +- net/batman-adv/translation-table.c | 2 +- net/batman-adv/tvlv.c | 2 +- net/bridge/br_forward.c | 2 +- net/bridge/netfilter/nf_conntrack_bridge.c | 5 +- net/core/dev.c | 275 +++++++- net/core/filter.c | 178 +++++- net/core/flow_dissector.c | 17 + net/core/page_pool.c | 79 ++- net/core/rtnetlink.c | 522 +++++++++++++-- net/core/skbuff.c | 6 +- net/core/skmsg.c | 2 +- net/dcb/dcbnl.c | 4 +- net/dsa/dsa.c | 40 ++ net/dsa/dsa2.c | 2 +- net/dsa/dsa_priv.h | 53 +- net/dsa/port.c | 160 +++-- net/dsa/slave.c | 261 ++++++-- net/hsr/hsr_main.h | 16 - net/ieee802154/6lowpan/reassembly.c | 1 + net/ipv4/inet_fragment.c | 1 + net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_fragment.c | 1 + net/ipv4/ip_input.c | 1 + net/ipv4/ip_output.c | 6 +- net/ipv4/tcp.c | 10 +- net/ipv4/tcp_output.c | 16 +- net/ipv6/ioam6.c | 19 +- net/ipv6/ip6_input.c | 1 + net/ipv6/ip6_output.c | 7 +- net/ipv6/mcast.c | 32 +- net/ipv6/netfilter.c | 5 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 1 + net/ipv6/reassembly.c | 1 + net/ipv6/tcp_ipv6.c | 2 +- net/netfilter/ipvs/ip_vs_xmit.c | 6 +- net/netfilter/nf_dup_netdev.c | 2 +- net/netfilter/nf_flow_table_ip.c | 4 +- net/netfilter/nfnetlink_log.c | 6 +- net/netfilter/nfnetlink_queue.c | 8 +- net/netfilter/nft_fwd_netdev.c | 2 +- net/nfc/llcp.h | 1 - net/nfc/llcp_core.c | 9 +- net/nfc/llcp_sock.c | 49 +- net/openvswitch/flow.c | 2 +- net/openvswitch/vport.c | 2 +- net/packet/af_packet.c | 4 +- net/sched/act_api.c | 2 + net/sched/act_bpf.c | 2 + net/sched/cls_bpf.c | 2 + net/smc/smc_core.c | 5 +- net/wireless/nl80211.c | 3 +- net/xfrm/xfrm_interface.c | 2 +- security/apparmor/apparmorfs.c | 63 +- security/apparmor/policy_unpack.c | 8 +- security/selinux/nlmsgtab.c | 1 + sound/soc/codecs/bt-sco.c | 8 +- sound/soc/codecs/hdac_hda.c | 7 +- tools/include/uapi/linux/bpf.h | 41 +- tools/include/uapi/linux/perf_event.h | 2 + tools/lib/bpf/libbpf.c | 4 +- tools/perf/util/branch.c | 4 +- tools/testing/selftests/.gitignore | 1 + tools/testing/selftests/Makefile | 5 +- tools/testing/selftests/bpf/prog_tests/align.c | 218 +++---- tools/testing/selftests/bpf/prog_tests/log_buf.c | 4 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 434 +++++++++++++ tools/testing/selftests/bpf/progs/test_tc_dtime.c | 349 ++++++++++ .../selftests/bpf/verifier/atomic_invalid.c | 6 +- tools/testing/selftests/bpf/verifier/bounds.c | 4 +- tools/testing/selftests/bpf/verifier/calls.c | 6 +- tools/testing/selftests/bpf/verifier/ctx.c | 4 +- .../selftests/bpf/verifier/direct_packet_access.c | 2 +- .../selftests/bpf/verifier/helper_access_var_len.c | 6 +- tools/testing/selftests/bpf/verifier/jmp32.c | 16 +- tools/testing/selftests/bpf/verifier/precise.c | 4 +- tools/testing/selftests/bpf/verifier/raw_stack.c | 4 +- .../testing/selftests/bpf/verifier/ref_tracking.c | 6 +- .../selftests/bpf/verifier/search_pruning.c | 2 +- tools/testing/selftests/bpf/verifier/sock.c | 2 +- tools/testing/selftests/bpf/verifier/spill_fill.c | 38 +- tools/testing/selftests/bpf/verifier/unpriv.c | 4 +- .../selftests/bpf/verifier/value_illegal_alu.c | 4 +- .../selftests/bpf/verifier/value_ptr_arith.c | 4 +- tools/testing/selftests/bpf/verifier/var_off.c | 2 +- .../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +- .../selftests/drivers/net/mlxsw/tc_police_scale.sh | 3 +- tools/testing/selftests/exec/.gitignore | 2 + tools/testing/selftests/kvm/.gitignore | 1 + .../selftests/net/forwarding/hw_stats_l3.sh | 332 ++++++++++ tools/testing/selftests/netfilter/Makefile | 1 + tools/testing/selftests/vm/Makefile | 6 +- 320 files changed, 9719 insertions(+), 1981 deletions(-) delete mode 100644 Documentation/devicetree/bindings/gpu/aspeed,gfx.yaml create mode 100644 Documentation/devicetree/bindings/gpu/aspeed-gfx.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml create mode 100644 Documentation/hwmon/tmp464.rst create mode 100644 drivers/hwmon/tmp464.c create mode 100644 drivers/net/ethernet/intel/ice/ice_gnss.c create mode 100644 drivers/net/ethernet/intel/ice/ice_gnss.h create mode 100644 drivers/nvme/host/constants.c create mode 100644 drivers/vfio/pci/mlx5/Kconfig create mode 100644 drivers/vfio/pci/mlx5/Makefile create mode 100644 drivers/vfio/pci/mlx5/cmd.c create mode 100644 drivers/vfio/pci/mlx5/cmd.h create mode 100644 drivers/vfio/pci/mlx5/main.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_dtime.c create mode 100755 tools/testing/selftests/net/forwarding/hw_stats_l3.sh