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 d108e067ca57 lib/stackdepot: allow optional init and stack_table alloca [...] omits 5af7ba0cb0b3 kasan: add kasan mode messages when kasan init omits 81665a3efbfa mm: unexport {,un}lock_page_memcg omits f4231926df79 mm: unexport folio_memcg_{,un}lock omits 9fc310bbaefa mm: migrate: simplify the file-backed pages validation whe [...] omits 1a616dcef370 mm: allow only SLUB on PREEMPT_RT omits 9e32ef19275f Merge branch 'akpm-current/current' omits cc0170e845bf ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL omits 2f417cf21c2d ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] omits b2ebd00e2db3 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] omits b5ba7aae2328 virtio-mem: disallow mapping virtio-mem memory via /dev/mem omits 3ef2f8dc6a19 kernel/resource: disallow access to exclusive system RAM regions omits 0e9f8126d22d kernel/resource: clean up and optimize iomem_is_exclusive() omits 2e7375f46897 kcov: replace local_irq_save() with a local_lock_t omits b7da6d68c9ae kcov: avoid enable+disable interrupts if !in_task() omits 2ec59ed5e2f9 kcov: allocate per-CPU memory on the relevant node omits 81b66d03d290 Documentation/kcov: define `ip' in the example omits f42893c1db59 Documentation/kcov: include types.h in the example omits f7fd6b9338a5 sysv: use BUILD_BUG_ON instead of runtime check omits fed482a308cc kernel/fork.c: unshare(): use swap() to make code cleaner omits 7b36af638d3d seq_file: move seq_escape() to a header omits 8e99a8a1752d signal: remove duplicate include in signal.h omits 462bf71a8c2e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 8583455e2173 hfs/hfsplus: use WARN_ON for sanity check omits dd76ba967a96 coda: bump module version to 7.2 omits 320a1414af03 coda: use vmemdup_user to replace the open code omits 7bc626c9e205 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt omits 0298bae25d96 coda: avoid doing bad things on inode type changes during [...] omits c873f6e9d77d coda: avoid hidden code duplication in rename omits 8676ba34f795 coda: avoid flagging NULL inodes omits ba65851e88d9 coda: remove err which no one care omits a6567850089e coda: check for async upcall request using local state omits d68d7396c2f9 coda: avoid NULL pointer dereference from a bad inode omits 31e87bd69543 init/main.c: silence some -Wunused-parameter warnings omits 742b99f5f8cb init: make unknown command line param message clearer omits 1a5abcd9c36b ramfs: fix mount source show for ramfs omits 04681852fa5f alpha: use is_kernel_text() helper omits 51bc0902cc72 microblaze: use is_kernel_text() helper omits 6b882a759e45 powerpc/mm: use core_kernel_text() helper omits f62add8e4eb7 extable: use is_kernel_text() helper omits 95df698c87e9 mm: kasan: use is_kernel() helper omits 3b36657ce8f7 sections: provide internal __is_kernel() and __is_kernel_t [...] omits 1045585bca33 x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() omits 5b0e3a64017d sections: move is_kernel_inittext() into sections.h omits 8db4810aaca0 sections: move and rename core_kernel_data() to is_kernel_ [...] omits 572bf379d66e kallsyms: fix address-checks for kernel related range omits ea18d266601f kallsyms: remove arch specific text and data check omits bf87e4b39cc3 ELF: simplify STACK_ALLOC macro omits 966a70ec2cca ELF: fix overflow in total mapping size calculation omits 17cb99046638 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE omits aba2e7cf63c0 checkpatch: get default codespell dictionary path from pac [...] omits 18d56b989a1a checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses omits 6d23695af52c const_structs.checkpatch: add a few sound ops structs omits 43633492736a mm/scatterlist: replace the !preemptible warning in sg_mit [...] omits 3e84f65c032a lib/stackdepot: allow optional init and stack_table alloca [...] omits b0347e2247fa lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits 7d0d54dd463e lib/stackdepot: allow optional init and stack_table alloca [...] omits dcbfcac7455f lib: uninline simple_strntoull() as well omits 44fa8dcdee00 include/linux/string_helpers.h: add linux/string.h for strlen() omits 31b5a352db4f lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 omits bb0f15831bd6 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 omits af5786e111ec lib, stackdepot: add helper to print stack entries into buffer omits db1bc08151e6 lib, stackdepot: add helper to print stack entries omits 1f60c48392f1 lib, stackdepot: check stackdepot handle before accessing slabs omits d2d87ddc0ad2 MAINTAINERS: add "exec & binfmt" section with myself and Eric omits 102a01d53c22 linux/container_of.h: switch to static_assert omits 59727052943d include/media/media-entity.h: replace kernel.h with the ne [...] omits 3f2ce341b443 include/linux/plist.h: replace kernel.h with the necessary [...] omits 65dbf7a272d5 include/linux/llist.h: replace kernel.h with the necessary [...] omits 4c7c2b0c93d6 include/linux/list.h: replace kernel.h with the necessary [...] omits 418bb3b04075 include/kunit/test.h: replace kernel.h with the necessary [...] omits fc90017d743e kernel.h: split out container_of() and typeof_member() macros omits 89f0d96a2d80 bottom_half.h needs kernel.h omits 109e2e00f3cd kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] omits 8aea76688c6b proc/sysctl: make protected_* world readable omits 9aa27c1c02f1 proc: allow pid_revalidate() during LOOKUP_RCU omits 6955b2797e08 virtio-mem: kdump mode to sanitize /proc/vmcore access omits 79d319b3d41b virtio-mem: factor out hotplug specifics from virtio_mem_r [...] omits c9847e48ea5e virtio-mem: factor out hotplug specifics from virtio_mem_p [...] omits 4e813ddace67 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] omits b232b5ae6acf proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] omits f17748e580fe proc/vmcore: let pfn_is_ram() return a bool omits 8054c2d8c4a0 x86/xen: print a warning when HVMOP_get_mem_type fails omits 8bcce441290b x86/xen: simplify xen_oldmem_pfn_is_ram() omits 0d3a616a3b86 x86/xen: update xen_oldmem_pfn_is_ram() documentation omits 11dc751f26d3 proc: test that /proc/*/task doesn't contain "0" omits a38a323fc776 procfs-do-not-list-tid-0-in-proc-pid-task-fix omits d2e1d0df84fa procfs: do not list TID 0 in /proc/<pid>/task omits 189face3b5ed kernel/hung_task.c: Monitor killed tasks. omits 0599ac76da9f fs/buffer.c: dump more info for __getblk_gfp() stall problem omits aa36fbb0f499 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 503617b2538d mm/damon/dbgfs: add adaptive_targets list check before ena [...] omits 0d8bc0ccb741 mm/damon: remove unnecessary variable initialization omits bed801f7f64c Documentation/admin-guide/mm/damon: add a document for DAM [...] omits 9b723234c796 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) omits 397575f14b6a selftests/damon: support watermarks omits 8e19cd2a26e1 mm/damon/dbgfs: support watermarks omits ea14ad200077 mm/damon/schemes: activate schemes based on a watermarks m [...] omits f8923822b15f tools/selftests/damon: update for regions prioritization o [...] omits f378c66c9c7a mm/damon/dbgfs: support prioritization weights omits f257d6c28f5c mm/damon/vaddr,paddr: support pageout prioritization omits 1598b79d7573 mm/damon/schemes: prioritize regions within the quotas omits 873fd1845c98 mm/damon/selftests: support schemes quotas omits 76f66bb9faed mm/damon/dbgfs: support quotas of schemes omits bed3c92db25b mm/damon/schemes: implement time quota omits 017d6984dc63 mm/damon/schemes: skip already charged targets and regions omits da8dae365506 mm/damon/schemes: implement size quota for schemes applica [...] omits 97644a0977cf mm/damon/paddr: support the pageout scheme omits 216e8f6f3606 mm/damon/dbgfs: remove unnecessary variables omits 3d4c21de1591 mm/damon/vaddr: constify static mm_walk_ops omits 0d47226b71d9 Docs/DAMON: document physical memory monitoring support omits d2689ae0067f mm/damon/dbgfs: support physical memory monitoring omits de246b2e6f72 mm/damon: implement primitives for physical address space [...] omits 70224fe9f681 mm/damon/vaddr: include 'highmem.h' to fix a build failure omits a3a24947259e mm/damon/vaddr: separate commonly usable functions omits 43b9611a1730 Docs/admin-guide/mm/damon: document 'init_regions' feature omits e11d5e48cc24 mm/damon/dbgfs-test: add a unit test case for 'init_regions' omits e901d131e649 mm/damon/dbgfs: allow users to set initial monitoring targ [...] omits 30de3ae16109 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes omits beb199d126cb selftests/damon: add 'schemes' debugfs tests omits edefc6a6c56c mm/damon/schemes: implement statistics feature omits fc292b655c98 mm/damon/dbgfs: support DAMON-based Operation Schemes omits 892f66bf21da mm/damon/vaddr: support DAMON-based Operation Schemes omits 4fead03c79d7 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) omits 1ab3e0ba7325 mm/damon/core: account age of target regions omits 60f5f8b6770a mm/damon/core: nullify pointer ctx->kdamond with a NULL omits dbab189f7c06 mm/damon: needn't hold kdamond_lock to print pid of kdamond omits 531d5c55adbb mm/damon: remove unnecessary do_exit() from kdamond omits 1115a97fd211 mm/damon/core: print kdamond start log in debug mode only omits 222a062afe6b include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits f9863304e982 docs/vm/damon: remove broken reference omits 9260162f77c5 MAINTAINERS: update SeongJae's email address omits 21a5082297c7 Documentation/vm: move user guides to admin-guide/mm/ omits abcdd4b0df06 mm/damon: grammar s/works/work/ omits 5a7f650d0399 kfence: default to dynamic branch instead of static keys mode omits 1679db049c16 kfence: always use static branches to guard kfence_alloc() omits e25a9b7a91d5 kfence: shorten critical sections of alloc/free omits 74089acd74c5 kfence: test: use kunit_skip() to skip tests omits 035f2104ad0c kfence: add note to documentation about skipping covered a [...] omits 2396a97dbe05 fixup! kfence: limit currently covered allocations when po [...] omits f43827e7825e kfence-limit-currently-covered-allocations-when-pool-nearl [...] omits 4dce22fdbd9d kfence: limit currently covered allocations when pool nearly full omits 69496c9bdf1b kfence: move saving stack trace of allocations into __kfen [...] omits 414eb5be01a2 kfence: count unexpectedly skipped allocations omits f9f805d2567f stacktrace: move filter_irq_stacks() to kernel/stacktrace.c omits 7abd7ea904c3 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits 69c08f49a8b8 mm: remove HARDENED_USERCOPY_FALLBACK omits a99d7dbce407 zram: Introduce an aged idle interface omits 24b14c255ded zram-introduce-an-aged-idle-interface-v5 omits cf7079ba91f7 zram: introduce an aged idle interface omits cf07c9196b95 zram: off by one in read_block_state() omits 03465eaab101 zram_drv: allow reclaim on bio_alloc omits e1c30c38f5a7 mm/highmem: Remove deprecated kmap_atomic omits 9fdf2a4dbaf4 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits bce1a2325420 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits d0baae2abb1d mm: disable zsmalloc on PREEMPT_RT omits 664955d510ac mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 0077a52c5c87 mm/rmap.c: avoid double faults migrating device private pages omits 85f539e4a4f0 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits dcac77d3c7cd mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] omits c262f02f0b9a memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] omits 86975981a1b9 memblock: allow to specify flags with memblock_add_node() omits 61eb1c0e71a5 memblock: improve MEMBLOCK_HOTPLUG documentation omits 94930cf34695 mm/memory_hotplug: handle memblock_add_node() failures in [...] omits 23b704d2960d x86: remove memory hotplug support on X86_32 omits 7bda8eb42cd0 mm/memory_hotplug: remove stale function declarations omits 0872b9d2c097 mm/memory_hotplug: remove HIGHMEM leftovers omits 1f874070d24e mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit omits dfead01977b7 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE omits 64c784445fd9 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] omits b15a18266d1d memory-hotplug.rst: document the "auto-movable" online policy omits e2529fd3dc55 memory-hotplug.rst: document the "auto-movable" online policy omits 829a834498a6 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] omits 05bf9d75795a memory-hotplug.rst: fix two instances of "movablecore" tha [...] omits 3838050b7f6e mm/memory_hotplug: add static qualifier for online_policy_ [...] omits 2df362b780aa selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers omits baa9ee766c1f mm: vmstat.c: make extfrag_index show more pretty omits c7a886357aba mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits 7cdf66870067 mm/vmstat: annotate data race for zone->free_area[order].nr_free omits 87d8ff62d169 selftests: vm: add KSM huge pages merging time test omits fde5179689c2 selftest/vm: fix ksm selftest to run with different NUMA t [...] omits 01192ddb6334 mm: nommu: kill arch_get_unmapped_area() omits 4fb0616dee76 mm/readahead.c: fix incorrect comments for get_init_ra_size omits 2b5ee5d3aa87 selftests/vm/transhuge-stress: fix ram size thinko omits a2feb0e6f8a3 mm: migrate: make demotion knob depend on migration omits 92a4c6d1d66f mm/migrate: de-duplicate migrate_reason strings omits 5cf82e5486da hugetlbfs: extend the definition of hugepages parameter to [...] omits 7f4a1e9f763f oom_kill: oom_score_adj broken for processes with small me [...] omits 9067751b4f9e mm: mark the OOM reaper thread as freezable omits 79c41156be78 fixup for "memblock: use memblock_free for freeing virtual [...] omits 13ab40b0e60e memblock: use memblock_free for freeing virtual pointers omits 0d52db59796e memblock: rename memblock_free to memblock_phys_free omits 8ca796f273b2 memblock: stop aliasing __memblock_free_late with memblock [...] omits e7b689f1cdc6 memblock: drop memblock_free_early_nid() and memblock_free [...] omits 9e65628f01c1 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] omits 5798302bfb1e arch_numa: simplify numa_distance allocation omits eba08dd51754 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 231bf59f8005 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits b952e8789d8a tools/vm/page-types.c: print file offset in hexadecimal omits a0fb6f11f551 tools/vm/page-types.c: move show_file() to summary output omits 2225848e778d tools/vm/page-types.c: make walk_file() aware of address r [...] omits 82bd32af2b3d tools/vm/page_owner_sort.c: count and sort by mem omits fe169c5f7720 mm/vmscan: delay waking of tasks throttled on NOPROGRESS omits aca688ab58ac mm/vmscan: increase the timeout if page reclaim is not mak [...] omits b719ac3e4356 mm/vmscan: centralise timeout values for reclaim_throttle omits b689e4f2d833 mm/page_alloc: remove the throttling logic from the page a [...] omits 770456953f68 mm/writeback: throttle based on page writeback instead of [...] omits 221461959d6f mm/vmscan: throttle reclaim when no progress is being made omits ce64c2e39687 mm/vmscan: throttle reclaim and compaction when too may pa [...] omits 25986c9d9d59 mm/vmscan: throttle reclaim until some writeback completes [...] omits 17d09157cd36 mm/vmscan.c: fix -Wunused-but-set-variable warning omits b6f60efad609 mm/page_isolation: guard against possible putback unisolated page omits e87417a4c403 mm/page_isolation: fix potential missing call to unset_mig [...] omits e0b8b826065c userfaultfd/selftests: fix calculation of expected ioctls omits d1127b192d8d userfaultfd/selftests: fix feature support detection omits ee2df6c5ebf4 userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits 532824b7e726 mm: remove duplicate include in hugepage-mremap.c omits 0f3dd184c7f6 hugetlb: support node specified when using cma for giganti [...] omits a65b4ecf1a65 mm-hugepages-add-hugetlb-vma-mremap-test-v8 omits 1c2d077b22d3 mm, hugepages: add hugetlb vma mremap() test omits 6fb73ce1d3ee mm, hugepages: add mremap() support for hugepage backed vma omits 03bb6870075c mm: khugepaged: Recalculate min_free_kbytes after stopping [...] omits 773b3b59f277 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits d9a9e257efcb hugetlb-add-hugetlb-demote-page-support-v4 omits a69e8ca017b7 hugetlb: add hugetlb demote page support omits bbfa69c3d407 hugetlb: add demote bool to gigantic page routines omits fbb55b06ce3d hugetlb: be sure to free demoted CMA pages to CMA omits 317bb58bb7a6 mm/cma: add cma_pages_valid to determine if pages are in CMA omits 65b896c559bb hugetlb: add demote hugetlb page sysfs interfaces omits c376e56a3474 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits 3c93fd30f314 mm: hwpoison: handle non-anonymous THP correctly omits 2ce681584dbc mm: shmem: fix uninitialized variable use in me_pagecache_clean() omits 118a23ecf4e3 mm: shmem: don't truncate page if memory failure happens omits 14f27ba3f059 mm: hwpoison: refactor refcount check handling omits 89e00b7191a6 mm: filemap: coding style cleanup for filemap_map_pmd() omits c1aef86f7e00 mm/memory_failure: constify static mm_walk_ops omits f90aeb89348d mm: fix data race in PagePoisoned() omits 5bba9b4ba861 mm: page_alloc: use migrate_disable() in drain_local_pages_wq() omits 999591db3b7a s390: use generic version of arch_is_kernel_initmem_freed() omits 42c2b6da3b01 powerpc: use generic version of arch_is_kernel_initmem_freed() omits 51978f92c9fa mm: make generic arch_is_kernel_initmem_freed() do what it says omits 1ac9b2f6850c mm: create a new system state and fix core_kernel_text() omits 9ecdaea977d6 mm/page_alloc.c: show watermark_boost of zone in zoneinfo omits a38ac52eb3c4 mm/page_alloc: detect allocation forbidden by cpuset and b [...] omits 4659cb5b96e6 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() omits fe4cc6945109 mm: move fold_vm_numa_events() to fix NUMA without SMP omits feafef649a21 mm: move node_reclaim_distance to fix NUMA without SMP omits fc1201f57c92 mm/page_alloc: use accumulated load when building node fal [...] omits 1fd0fd3e7065 mm/page_alloc: print node fallback order omits c55472659ca5 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] omits cbf7a1fdc14d mm/page_alloc.c: use helper function zone_spans_pfn() omits fddba69e962f mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() omits 41ab0e4c7b8d mm/page_alloc.c: simplify the code by using macro K() omits b5abe1fe0c97 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] omits 45589500a3d2 mm/large system hash: avoid possible NULL deref in alloc_l [...] omits 49b112b17196 mm/vmalloc: be more explicit about supported gfp flags omits f39ae67ac474 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] omits 0b9d802b14e6 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] omits fb5e732ffbbe mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to [...] omits 92526f49bbaf mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] omits 4b453aab41a2 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC omits 23472977d78a arm64: support page mapping percpu first chunk allocator omits 5fc56aee24e7 vmalloc: choose a better start address in vm_area_register [...] omits 4b4acf42f2ce vmalloc: back off when the current task is OOM-killed omits 1db72c04dd2c mm/vmalloc: check various alignments when debugging omits f99df218ac97 mm/vmalloc: do not adjust the search size for alignment overhead omits 5945c5272dc3 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo omits 3974aecebe85 mm/vmalloc: make show_numa_info() aware of hugepage mappings omits 5aaa853b58ae mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits a824d2a01893 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits 2039d5c6b34f mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN omits 28aaf4e10e2d mm: mmap_lock: remove redundant newline in TP_printk omits 43a552d71281 include/linux/io-mapping.h: remove fallback for writecombine omits 1e744a4c18da mm/mremap: don't account pages in vma_to_resize() omits 3e00aa42db44 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() omits 6d4d8977d14f memory: remove unused CONFIG_MEM_BLOCK_SIZE omits cba712aa6c5b powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 4a5d8dac3df8 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits abff72ba637b lazy tlb: allow lazy tlb mm refcounting to be configurable omits 2720e6746237 lazy tlb: introduce lazy mm refcount helper functions omits 3bee30e45770 Documentation: update pagemap with shmem exceptions omits 77fe6b7011ce mm: remove redundant smp_wmb() omits 4c08ce01e7b0 mm: introduce pmd_install() helper omits c27f24dc72de mm: add zap_skip_check_mapping() helper omits 1b40c5d984c6 mm: drop first_index/last_index in zap_details omits 5e7f762f1220 mm: clear vmf->pte after pte_unmap_same() returns omits 53c8f985db56 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits af481ee4c088 mm/memory.c: avoid unnecessary kernel/user pointer conversion omits 9bee7cd2e60a mm: use __pfn_to_section() instead of open coding it omits 88d70628b907 mm/mmap.c: fix a data race of mm->total_vm omits 1fb73708a133 memcg: prohibit unconditional exceeding the limit of dying tasks omits 24c291acad48 memcg-kmem-further-deprecate-kmemlimit_in_bytes-checkpatch-fixes omits c79bbd9d50ba memcg, kmem: mark cancel_charge() inline omits 5f3345c17079 memcg, kmem: further deprecate kmem.limit_in_bytes omits 05e76c5c077c mm/list_lru.c: prefer struct_size over open coded arithmetic omits 19eb7facb877 mm/memcg: remove obsolete memcg_free_kmem() omits 168a56603ddb memcg: unify memcg stat flushing omits e0eeb5aff0ab memcg: flush stats only if updated omits 9e0ebf3937a2 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() omits 7ec50d8d865d mm: optimise put_pages_list() omits 6657f449b5f9 mm/swapfile: fix an integer overflow in swap_show() omits cb9e3c0f7493 mm/swapfile: remove needless request_queue NULL pointer check omits 75affdaa953b mm/gup: further simplify __gup_device_huge() omits e7bacad0223e vfs: keep inodes with page cache off the inode shrinker LRU omits ff8c7cfbeb10 mm/filemap.c: remove bogus VM_BUG_ON omits bf7a1535a6f1 mm: stop filemap_read() from grabbing a superfluous page omits fcc6277eb225 mm-page_ownerc-modify-the-type-of-argument-order-in-some-f [...] omits a16c5e29c0c9 mm/page_owner.c: modify the type of argument "order" in so [...] omits 018b3196d0fd mm/page_ext.c: fix a comment omits cd38dec743ae kasan: test: consolidate workarounds for unwanted __alloc_ [...] omits d2763ca543d4 percpu: add __alloc_size attributes for better bounds checking omits 1eb6b8ab93cb mm/page_alloc: add __alloc_size attributes for better boun [...] omits f430da55e2b7 mm/vmalloc: add __alloc_size attributes for better bounds [...] omits 4f3afad1c74d mm/kvmalloc: add __alloc_size attributes for better bounds [...] omits c333eacfa102 slab: add __alloc_size attributes for better bounds checking omits 7b71d3b837b4 slab: clean up function prototypes omits 5a0480e9c465 Compiler Attributes: add __alloc_size() for better bounds [...] omits f49ad45840e5 rapidio: avoid bogus __alloc_size warning omits 7de92c66a32c kasan: test: bypass __alloc_size checks omits 8fafcfa7b430 mm: debug_vm_pgtable: don't use __P000 directly omits 260bb86c8ce3 mm/smaps: simplify shmem handling of pte holes omits fcbc012e3f64 mm/smaps: use vma->vm_pgoff directly when counting partial swap omits 664230b497ee mm/smaps: fix shmem pte hole swap calculation omits 2abddd5c68c2 kasan: test: add memcpy test that avoids out-of-bounds write omits 2aef77f0cc7b kasan: fix tag for large allocations when using CONFIG_SLAB omits 970d902e2726 workqueue, kasan: avoid alloc_pages() when recording stack omits 6607d81dbf61 kasan: generic: introduce kasan_record_aux_stack_noalloc() omits 390c165c97de kasan: common: provide can_alloc in kasan_save_stack() omits a312176d57b7 lib/stackdepot: introduce __stack_depot_save() omits 29cfb2f197b7 lib/stackdepot: remove unused function argument omits a150ad3e6fc6 lib/stackdepot: include gfp.h omits 4dd71465b7d5 mm: don't include <linux/dax.h> in <linux/mempolicy.h> omits dd4b499af21b mm, slub: use prefetchw instead of prefetch omits ff82d2329f24 mm/slub: increase default cpu partial list sizes omits e2a0f3ed207f mm, slub: change percpu partial accounting from objects to pages omits a82934015d24 slub: add back check for free nonslab objects omits 13d964e1b65a mm/slab.c: remove useless lines in enable_cpucache() omits 9192e3be4cc2 mm: move kvmalloc-related functions to slab.h omits ae4b7b84f524 fs/posix_acl.c: avoid -Wempty-body warning omits 4b34ee77e167 ocfs2: fix ocfs2 corrupt when iputting an inode omits cf863bde01f1 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 436ef47e0692 ocfs2: reflink deadlock when clone file to the same direct [...] omits d1c72d109177 ocfs2/dlm: remove redundant assignment of variable ret omits 9a8421029201 ocfs2: cleanup journal init and shutdown omits 7746a03c64ad ocfs2: Fix handle refcount leak in two exception handling paths omits 76dc0f16eeec scripts/decodecode: fix faulting instruction no print when [...] omits ec06309d354d scripts/spelling.txt: fix "mistake" version of "synchronization" omits 1799063d1370 scripts/spelling.txt: add more spellings to spelling.txt omits d542855e0287 procfs: prevent unpriveleged processes accessing fdinfo dir omits 1fc85b1a193b /proc/kpageflags: do not use uninitialized struct pages omits 1042bdf17317 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits e95de3e8d811 mm: filemap: check if THP has hwpoisoned subpage for PMD p [...] omits 34dd6e6a8f5c mm: hwpoison: remove the unnecessary THP check omits 51d4531e2f25 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT omits 7d57474130ad kasan-test-use-underlying-string-helpers-checkpatch-fixes omits a0682782ac11 lib/test_kasan.c: use underlying string helpers omits 9d7747e7d3ef tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] omits 6f81b9945dcc mm/vmalloc: fix numa spreading for large hash tables adds d25f27432f80 Merge tag 'arm-soc-fixes-5.15-3' of git://git.kernel.org/p [...] new 5ab117dfaaf3 tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] new 21b69ddec779 lib/test_kasan.c: use underlying string helpers new a656d106b87b kasan-test-use-underlying-string-helpers-checkpatch-fixes new 883055488a62 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT new 30a9cb0a903e mm: hwpoison: remove the unnecessary THP check new 64f74cf49662 mm: filemap: check if THP has hwpoisoned subpage for PMD p [...] new 7a1a03266d5a mm/oom_kill.c: prevent a race between process_mrelease and [...] new a42353a0012a ocfs2: race between searching chunks and release journal_h [...] new 5d84134640a9 mm/secretmem: avoid letting secretmem_users drop to zero new c785ebf0d214 mm: bdi: initialize bdi_min_ratio when bdi is unregistered new 5fb0769f914a mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix new 50e8c40d5a36 mm/vmalloc: fix numa spreading for large hash tables new 1982bc3512e3 mm, thp: bail out early in collapse_file for writeback page new 94cea5e9dab0 mm: khugepaged: skip huge page collapse for special files new e77c987aef3c mm-khugepaged-skip-huge-page-collapse-for-special-files-fix new 73f29dd075bd /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 752b4ccf6831 /proc/kpageflags: do not use uninitialized struct pages new d2531e2c732c procfs: prevent unpriveleged processes accessing fdinfo dir new 53c45f4b3f6e scripts/spelling.txt: add more spellings to spelling.txt new b664421c8416 scripts/spelling.txt: fix "mistake" version of "synchronization" new 4c6a793a5b6a scripts/decodecode: fix faulting instruction no print when [...] new 260117fd073f ocfs2: Fix handle refcount leak in two exception handling paths new 498029750c3d ocfs2: cleanup journal init and shutdown new 08f2d816eae3 ocfs2/dlm: remove redundant assignment of variable ret new 35048d400a0a ocfs2: fix data corruption on truncate new c5d6ebb737b4 ocfs2: do not zero pages beyond i_size new 26ca6405cb4c ocfs2: reflink deadlock when clone file to the same direct [...] new 740b1ffab039 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 311b0f0371aa ocfs2: fix ocfs2 corrupt when iputting an inode new c654b04a1c5f fs/posix_acl.c: avoid -Wempty-body warning new 8c5fd9ecba8d d_path: fix Kernel doc validator complaining new a2fce322b03e mm: move kvmalloc-related functions to slab.h new cfd37e1c6338 drivers/hwmon/occ/p9_sbe.c needs slab.h new a4867f49e930 mm/slab.c: remove useless lines in enable_cpucache() new ae08e82d1b6b slub: add back check for free nonslab objects new 75038eb77ff1 mm, slub: change percpu partial accounting from objects to pages new 7eabe12fb7e9 mm/slub: increase default cpu partial list sizes new 0852885fcb25 mm, slub: use prefetchw instead of prefetch new c279a07e6649 mm: don't include <linux/dax.h> in <linux/mempolicy.h> new 76a6d3f4eec1 lib/stackdepot: include gfp.h new ddd6dced0362 lib/stackdepot: remove unused function argument new 898bff7f3840 lib/stackdepot: introduce __stack_depot_save() new 78f1c0392b9e kasan: common: provide can_alloc in kasan_save_stack() new 2f64acf6b653 kasan: generic: introduce kasan_record_aux_stack_noalloc() new d555db227000 workqueue, kasan: avoid alloc_pages() when recording stack new 6a87cb97bf8b kasan: fix tag for large allocations when using CONFIG_SLAB new 8a748940faf9 kasan: test: add memcpy test that avoids out-of-bounds write new 6e2b805b8dc4 mm/smaps: fix shmem pte hole swap calculation new 8eef8624c7ad mm/smaps: use vma->vm_pgoff directly when counting partial swap new c0c932dbc32e mm/smaps: simplify shmem handling of pte holes new 47953bae58db mm: debug_vm_pgtable: don't use __P000 directly new 2cb81739acee kasan: test: bypass __alloc_size checks new d480c7fcb3b7 rapidio: avoid bogus __alloc_size warning new bcab4fd50856 Compiler Attributes: add __alloc_size() for better bounds [...] new 6c2da55fdba3 slab: clean up function prototypes new c9e0b6fb6896 slab: add __alloc_size attributes for better bounds checking new 4835519d4763 mm/kvmalloc: add __alloc_size attributes for better bounds [...] new 10b6ef889635 mm/vmalloc: add __alloc_size attributes for better bounds [...] new 7cd1251d1817 mm/page_alloc: add __alloc_size attributes for better boun [...] new 74880b2db0b9 percpu: add __alloc_size attributes for better bounds checking new 545ba5ddec0a kasan: test: consolidate workarounds for unwanted __alloc_ [...] new 9631cfd7f60f mm/page_ext.c: fix a comment new 8e6c0bb8d78b mm/page_owner.c: modify the type of argument "order" in so [...] new 72cdf48cdf5d mm-page_ownerc-modify-the-type-of-argument-order-in-some-f [...] new 6eaa1c583a10 mm: stop filemap_read() from grabbing a superfluous page new 67cd73c186c4 mm: export bdi_unregister new 20ea5065a05f mtd: call bdi_unregister explicitly new 05c62dcf907e fs: explicitly unregister per-superblock BDIs new db5b342dc5ba mm: don't automatically unregister bdis new df3a39d2741c mm: simplify bdi refcounting new 16e8875bb4ab mm-simplify-bdi-refcounting-fix new 57f60b396cf3 mm-simplify-bdi-refcounting-fix-fix new a2c21680ad12 mm: don't read i_size of inode unless we need it new ce2ef48f3c9c mm/filemap.c: remove bogus VM_BUG_ON new c7b34f3b7b05 mm: move more expensive part of XA setup out of mapping check new fbf6637a5e14 vfs: keep inodes with page cache off the inode shrinker LRU new f1835f29f600 mm/gup: further simplify __gup_device_huge() new d45f2f696c68 mm/swapfile: remove needless request_queue NULL pointer check new 3d8b8e39826d mm/swapfile: fix an integer overflow in swap_show() new 7fa08d77e23b mm: optimise put_pages_list() new 0dd8514e970a mm/memcg: drop swp_entry_t* in mc_handle_file_pte() new 7154791f329e memcg: flush stats only if updated new 07f6453d4544 memcg: unify memcg stat flushing new 47cfbd0e42b7 mm/memcg: remove obsolete memcg_free_kmem() new 180c63fe994d mm/list_lru.c: prefer struct_size over open coded arithmetic new e259f2659888 memcg, kmem: further deprecate kmem.limit_in_bytes new 0eb581a157d7 memcg-kmem-further-deprecate-kmemlimit_in_bytes-checkpatch-fixes new 2fd32e47ef10 memcg, kmem: mark cancel_charge() inline new d1aec4018c62 mm: list_lru: remove holding lru lock new d9907275e75c mm: list_lru: fix the return value of list_lru_count_one() new d698509d05e5 mm: memcontrol: remove kmemcg_id reparenting new d04b9c7afa7a mm: memcontrol: remove the kmem states new 21d61f9ddc41 mm: list_lru: only add memcg-aware lrus to the global lru list new 3b491ab8a60a mm, oom: pagefault_out_of_memory: don't force global OOM f [...] new 5c6f87943580 mm, oom: do not trigger out_of_memory from the #PF new 8bdaf0e4425d memcg: prohibit unconditional exceeding the limit of dying tasks new 080db3d49a63 mm/mmap.c: fix a data race of mm->total_vm new 6784f2e3dd42 mm: use __pfn_to_section() instead of open coding it new ca830d2dcce0 mm/memory.c: avoid unnecessary kernel/user pointer conversion new f71a2de64407 mm/memory.c: use correct VMA flags when freeing page-tables new e7e8c8fbd6f4 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] new 0c1afa880739 mm: clear vmf->pte after pte_unmap_same() returns new f238d91994c1 mm: drop first_index/last_index in zap_details new 9cec0443b072 mm: add zap_skip_check_mapping() helper new 4773537b2c22 mm: introduce pmd_install() helper new a513d64205c8 mm: remove redundant smp_wmb() new 425c547278c1 Documentation: update pagemap with shmem exceptions new 930aa46fe23a lazy tlb: introduce lazy mm refcount helper functions new a1981b479d62 lazy tlb: allow lazy tlb mm refcounting to be configurable new d0b27d2cd1cc lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 68e3bb7670d4 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new e3545d4aba27 memory: remove unused CONFIG_MEM_BLOCK_SIZE new 831e4964fbb8 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() new 2bf777b26f84 mm/mremap: don't account pages in vma_to_resize() new 5f3dd4b56823 include/linux/io-mapping.h: remove fallback for writecombine new 9f4b90dbf4cb mm: mmap_lock: remove redundant newline in TP_printk new 73a607381922 mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN new 6ee455935c23 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() new eb14c53957fc mm/vmalloc: don't allow VM_NO_GUARD on vmap() new 77e23b577002 mm/vmalloc: make show_numa_info() aware of hugepage mappings new 649cca0fb187 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo new d98a909721d1 mm/vmalloc: do not adjust the search size for alignment overhead new bf1d5e82002d mm/vmalloc: check various alignments when debugging new 15ad225565fb vmalloc: back off when the current task is OOM-killed new 5a10c9216d1c vmalloc: choose a better start address in vm_area_register [...] new 8dea54591c7a arm64: support page mapping percpu first chunk allocator new 70da9ca4cf6b kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC new 41c3a8ac4f63 mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] new 6957a0ca5620 mm/vmalloc: be more explicit about supported gfp flags new ce0fa68a7737 mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to [...] new d7b30d497685 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] new 585a2a5e6742 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] new 22876e839f75 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] new 4e0c2f24fef6 mm/large system hash: avoid possible NULL deref in alloc_l [...] new c787da64c061 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] new 4506e6137e44 mm/page_alloc.c: simplify the code by using macro K() new 0f0b63c5f898 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() new a00604209347 mm/page_alloc.c: use helper function zone_spans_pfn() new 1e0f1be8e7e9 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] new ae4e32e67fb7 mm/page_alloc: print node fallback order new d723fab93943 mm/page_alloc: use accumulated load when building node fal [...] new bde7f481e0d1 mm: move node_reclaim_distance to fix NUMA without SMP new ba80f42ee39c mm: move fold_vm_numa_events() to fix NUMA without SMP new 6eae2474363d mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() new 25e003a32688 mm/page_alloc: detect allocation forbidden by cpuset and b [...] new 8b487acb7e44 mm/page_alloc.c: show watermark_boost of zone in zoneinfo new c86de34f8cd7 mm: create a new system state and fix core_kernel_text() new ea7907b01309 mm: make generic arch_is_kernel_initmem_freed() do what it says new 89e7a29b1f8a powerpc: use generic version of arch_is_kernel_initmem_freed() new 7eaa513dab5f s390: use generic version of arch_is_kernel_initmem_freed() new ac95c0e566e9 mm: page_alloc: use migrate_disable() in drain_local_pages_wq() new cb6b4ef44299 mm/page_alloc: use clamp() to simplify code new beeee4a785f9 mm: fix data race in PagePoisoned() new daa25ca12030 mm/memory_failure: constify static mm_walk_ops new 27f325e1729f mm: filemap: coding style cleanup for filemap_map_pmd() new 4e8d27bc91e9 mm: hwpoison: refactor refcount check handling new baac8c87a203 mm: shmem: don't truncate page if memory failure happens new 102b79155946 mm: shmem: fix uninitialized variable use in me_pagecache_clean() new 27814716895e mm: hwpoison: handle non-anonymous THP correctly new 6959932e963f mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h new 380f8488f485 hugetlb: add demote hugetlb page sysfs interfaces new 2197568e73a5 hugetlb-add-demote-hugetlb-page-sysfs-interfaces-fix new 151f94501d63 mm/cma: add cma_pages_valid to determine if pages are in CMA new 82202f876774 hugetlb: be sure to free demoted CMA pages to CMA new 353928b6a36c hugetlb: add demote bool to gigantic page routines new 654857fbca7b hugetlb: add hugetlb demote page support new 83dd852cf82f hugetlb-add-hugetlb-demote-page-support-v4 new 234c8d94cea9 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB new fe4952998b79 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] new 3f6a8150c249 mm, hugepages: add mremap() support for hugepage backed vma new 550c930b545f mm, hugepages: add hugetlb vma mremap() test new 2b8eaead3a31 mm-hugepages-add-hugetlb-vma-mremap-test-v8 new ccd0c6f9b041 selftests: vm: remove duplicated include in hugepage-mremap new e903aec6ae4d hugetlb: support node specified when using cma for giganti [...] new cbec6d38df90 mm: remove duplicate include in hugepage-mremap.c new ebb0d0889bcd hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro new fcdd39b7626c hugetlb: replace the obsolete hugetlb_instantiation_mutex [...] new 0d2bdfff80f5 hugetlb: remove redundant validation in has_same_uncharge_info() new 7f5e292c9cf1 hugetlb: remove redundant VM_BUG_ON() in add_reservation_i [...] new 9a3956dee33d hugetlb: remove unnecessary set_page_count in prep_compoun [...] new 48e528758e27 userfaultfd/selftests: don't rely on GNU extensions for ra [...] new d556059bd03b userfaultfd/selftests: fix feature support detection new f48ea2be85af userfaultfd/selftests: fix calculation of expected ioctls new 67c226ce0bc4 mm/page_isolation: fix potential missing call to unset_mig [...] new 9c1b99a0c84a mm/page_isolation: guard against possible putback unisolated page new 395d482bee78 mm/vmscan.c: fix -Wunused-but-set-variable warning new 23ce07252095 mm/vmscan: throttle reclaim until some writeback completes [...] new 3e7105a09f25 mm/vmscan: throttle reclaim and compaction when too may pa [...] new 28f4dd6f8a3c mm/vmscan: throttle reclaim when no progress is being made new 1159a009cd1c mm/writeback: throttle based on page writeback instead of [...] new 4392d8522c58 mm/page_alloc: remove the throttling logic from the page a [...] new f7db0a898c92 mm/vmscan: centralise timeout values for reclaim_throttle new df295b3d7af3 mm/vmscan: increase the timeout if page reclaim is not mak [...] new 65a96489b21e mm/vmscan: delay waking of tasks throttled on NOPROGRESS new bfa81fcc7141 mm/vmpressure: fix data-race with memcg->socket_pressure new c95b7cc1c81c tools/vm/page_owner_sort.c: count and sort by mem new 80c4782f94e3 tools/vm/page-types.c: make walk_file() aware of address r [...] new d25030924651 tools/vm/page-types.c: move show_file() to summary output new 0cd542153848 tools/vm/page-types.c: print file offset in hexadecimal new e14d8ffa55c4 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 29ce4bb675f9 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 9c496873eb5f arch_numa: simplify numa_distance allocation new d2db7bb1dc99 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] new 686f3865af53 memblock: drop memblock_free_early_nid() and memblock_free [...] new 15178f734505 memblock: stop aliasing __memblock_free_late with memblock [...] new 6aee3192227f memblock: rename memblock_free to memblock_phys_free new a81cba5c979f memblock: use memblock_free for freeing virtual pointers new 6e6e6dd9d511 fixup for "memblock: use memblock_free for freeing virtual [...] new e204a0316619 mm: mark the OOM reaper thread as freezable new d2df5272548a oom_kill: oom_score_adj broken for processes with small me [...] new da22bf84f75a hugetlbfs: extend the definition of hugepages parameter to [...] new a39e577664ce mm/migrate: de-duplicate migrate_reason strings new c7e4bf8bad62 mm: migrate: make demotion knob depend on migration new 93cb001ed23b selftests/vm/transhuge-stress: fix ram size thinko new 1cd527a74e59 mm, thp: lock filemap when truncating page cache new 4fdf7421c9ed mm, thp: fix incorrect unmap behavior for private pages new bdfe918868ef mm/readahead.c: fix incorrect comments for get_init_ra_size new 97b8aaae0179 mm: nommu: kill arch_get_unmapped_area() new 70b591d2a455 selftest/vm: fix ksm selftest to run with different NUMA t [...] new 986f6098f956 selftests: vm: add KSM huge pages merging time test new 4ae39602a00c mm/vmstat: annotate data race for zone->free_area[order].nr_free new db37ba69452a mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix new 344770cf9abc mm: vmstat.c: make extfrag_index show more pretty new e4394032d79c selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers new 8fa6a1530449 mm/memory_hotplug: add static qualifier for online_policy_ [...] new a8ea67c64128 memory-hotplug.rst: fix two instances of "movablecore" tha [...] new 3fd88d36698a memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] new 77c1eff9bde6 memory-hotplug.rst: document the "auto-movable" online policy new 341abdb2d962 memory-hotplug.rst: document the "auto-movable" online policy new de5f5a634f12 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] new 9f52846157a5 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE new c84562898d55 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit new 2cf83c0d0fab mm/memory_hotplug: remove HIGHMEM leftovers new bd9a0baa860a mm/memory_hotplug: remove stale function declarations new 0193206eb04c x86: remove memory hotplug support on X86_32 new a214e156e744 mm/memory_hotplug: handle memblock_add_node() failures in [...] new b9eea059988b memblock: improve MEMBLOCK_HOTPLUG documentation new d3a57270bbfd memblock: allow to specify flags with memblock_add_node() new 3961c51146fb memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] new f493d50b926a mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] new ccb03d59a734 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] new 1e7d34e315d9 mm/rmap.c: avoid double faults migrating device private pages new 493acb3649aa mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new df0934909b32 mm: disable zsmalloc on PREEMPT_RT new f0c9c24c1df7 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new 5db638f8f15e mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new 148afd8ed985 mm/highmem: Remove deprecated kmap_atomic new d92251baa4d6 zram_drv: allow reclaim on bio_alloc new b859057cb39f zram: off by one in read_block_state() new 26b29b8598ce zram: introduce an aged idle interface new db5a813b720a zram-introduce-an-aged-idle-interface-v5 new 044d8231ed84 zram: Introduce an aged idle interface new 2277b3119d4f mm: remove HARDENED_USERCOPY_FALLBACK new 6bf0acb9c115 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h new a6445b38b0e6 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c new 0eb4b419d4bf kfence: count unexpectedly skipped allocations new 3bd0f3b32034 kfence: move saving stack trace of allocations into __kfen [...] new 9a4a900637e0 kfence: limit currently covered allocations when pool nearly full new ecf697cc8bad kfence-limit-currently-covered-allocations-when-pool-nearl [...] new 5025a4b4486e fixup! kfence: limit currently covered allocations when po [...] new a5ba86f15932 kfence: add note to documentation about skipping covered a [...] new 1877cb4085a9 kfence: test: use kunit_skip() to skip tests new 622a427a0bae kfence: shorten critical sections of alloc/free new f02ba05393c0 kfence: always use static branches to guard kfence_alloc() new d114b15da607 kfence: default to dynamic branch instead of static keys mode new d14945b8beba mm/damon: grammar s/works/work/ new dff5e9d499e8 Documentation/vm: move user guides to admin-guide/mm/ new a399207111fd MAINTAINERS: update SeongJae's email address new baa592129660 docs/vm/damon: remove broken reference new 17560954b3f6 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] new bf2c4e8723f4 mm/damon/core: print kdamond start log in debug mode only new 23f2b91b9828 mm/damon: remove unnecessary do_exit() from kdamond new 9e0b1eb4bf26 mm/damon: needn't hold kdamond_lock to print pid of kdamond new d25a8ce8fb70 mm/damon/core: nullify pointer ctx->kdamond with a NULL new 987e86d2afb1 mm/damon/core: account age of target regions new d804b4a7038b mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) new 00713ee68897 mm/damon/vaddr: support DAMON-based Operation Schemes new a510c96e4f84 mm/damon/dbgfs: support DAMON-based Operation Schemes new 98a88e8b4847 mm/damon/schemes: implement statistics feature new e26b5b2fffe2 selftests/damon: add 'schemes' debugfs tests new f7ae9bff5c14 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes new 4b890a63338e mm/damon/dbgfs: allow users to set initial monitoring targ [...] new 8514aa9d05d8 mm/damon/dbgfs-test: add a unit test case for 'init_regions' new 6f67e609ef1a Docs/admin-guide/mm/damon: document 'init_regions' feature new d0741bb936d6 mm/damon/vaddr: separate commonly usable functions new 1c440eee5cdd mm/damon/vaddr: include 'highmem.h' to fix a build failure new 960848008b29 mm/damon: implement primitives for physical address space [...] new 2fde1358060e mm/damon/dbgfs: support physical memory monitoring new 2e642b133851 Docs/DAMON: document physical memory monitoring support new 055cd38a9a76 mm/damon/vaddr: constify static mm_walk_ops new 4a88e896f133 mm/damon/dbgfs: remove unnecessary variables new dd5f4f8c6ead mm/damon/paddr: support the pageout scheme new 0c7072852e19 mm/damon: fix missing-prototype build warning for 'damon_p [...] new 1254fd6ca2bd mm/damon/schemes: implement size quota for schemes applica [...] new f43fab709938 mm/damon/schemes: skip already charged targets and regions new d7d3d6935b17 mm/damon/schemes: implement time quota new 990ead252272 mm/damon/dbgfs: support quotas of schemes new 9b388d203b6a mm/damon/selftests: support schemes quotas new 9235da996268 mm/damon/schemes: prioritize regions within the quotas new 91bd2055fb2d mm/damon/vaddr,paddr: support pageout prioritization new 08bd830afa30 mm/damon/dbgfs: support prioritization weights new b63ff6242986 tools/selftests/damon: update for regions prioritization o [...] new b2c757fbca9b mm/damon/schemes: activate schemes based on a watermarks m [...] new a6b06c9f27b2 mm/damon/dbgfs: support watermarks new 450db2530887 selftests/damon: support watermarks new 5cdb711f91f9 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) new 80699939eff2 mm/damon: fix error return code in damon_reclaim_turn() new 054f93c3c4a8 Documentation/admin-guide/mm/damon: add a document for DAM [...] new 96e09820f35d mm/damon: remove unnecessary variable initialization new 22b2a620304d mm/damon/dbgfs: add adaptive_targets list check before ena [...] new 397dfdf55e69 Docs/admin-guide/mm/damon/start: fix wrong example commands new f63b2b3064d9 Docs/admin-guide/mm/damon/start: fix a wrong link new cc3f1d148189 Docs/admin-guide/mm/damon/start: simplify the content new 33ddbb5237b5 Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions new a08ac4bde645 mm/damon: simplify stop mechanism new 87afb735bcc3 fs/buffer.c: add debug print for __getblk_gfp() stall problem new bc44adfa467c fs/buffer.c: dump more info for __getblk_gfp() stall problem new d2f4ad8e6366 kernel/hung_task.c: Monitor killed tasks. new 6af81c82f5d6 procfs: do not list TID 0 in /proc/<pid>/task new b6fae938027f procfs-do-not-list-tid-0-in-proc-pid-task-fix new e64878474cc7 proc: test that /proc/*/task doesn't contain "0" new f0651cb2cd3b x86/xen: update xen_oldmem_pfn_is_ram() documentation new 71a44194910f x86/xen: simplify xen_oldmem_pfn_is_ram() new 751c0cb4ef71 x86/xen: print a warning when HVMOP_get_mem_type fails new 7fecf6432a28 proc/vmcore: let pfn_is_ram() return a bool new f3cb5d9b49ff proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] new 76bac1b7c46d virtio-mem: factor out hotplug specifics from virtio_mem_i [...] new ec8575069767 virtio-mem: factor out hotplug specifics from virtio_mem_p [...] new 4805004d8dbb virtio-mem: factor out hotplug specifics from virtio_mem_r [...] new 2bbbd6104cb2 virtio-mem: kdump mode to sanitize /proc/vmcore access new b688885ac10c proc: allow pid_revalidate() during LOOKUP_RCU new 29131af0cfab proc/sysctl: make protected_* world readable new 77242ea6e373 kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] new 0d3d34c0625c bottom_half.h needs kernel.h new d9c4536812c4 kernel.h: split out container_of() and typeof_member() macros new 41f5b6ecf125 include/kunit/test.h: replace kernel.h with the necessary [...] new c7bc01630756 include/linux/list.h: replace kernel.h with the necessary [...] new 0065a1488fd4 include/linux/llist.h: replace kernel.h with the necessary [...] new 7ddfa1c8792c include/linux/plist.h: replace kernel.h with the necessary [...] new c550029fdd21 include/media/media-entity.h: replace kernel.h with the ne [...] new 0d280a9fbbd9 include/linux/delay.h: replace kernel.h with the necessary [...] new 9b2a85215b21 delay-replace-kernelh-with-the-necessary-inclusions-fix new fe5a723b712d include/linux/sbitmap.h: replace kernel.h with the necessa [...] new 07928ce11949 include/linux/radix-tree.h: replace kernel.h with the nece [...] new 8ccb98ee0473 include/linux/generic-radix-tree.h: replace kernel.h with [...] new 048b308a6fd4 generic-radix-tree-replace-kernelh-with-the-necessary-incl [...] new a826fdc46a75 linux/container_of.h: switch to static_assert new c142ab7e7686 MAINTAINERS: add "exec & binfmt" section with myself and Eric new c1911cc0be4a MAINTAINERS: rectify entry for ARM/TOSHIBA VISCONTI ARCHITECTURE new 15bd64096178 MAINTAINERS: rectify entry for HIKEY960 ONBOARD USB GPIO H [...] new 1f4b8696c3bf MAINTAINERS: rectify entry for INTEL KEEM BAY DRM DRIVER new 38bf65bea270 MAINTAINERS: rectify entry for ALLWINNER HARDWARE SPINLOCK [...] new f212535d0835 lib, stackdepot: check stackdepot handle before accessing slabs new 6ec9a9eecac3 lib, stackdepot: add helper to print stack entries new cdcaa62c4cba lib, stackdepot: add helper to print stack entries into buffer new fd21e5410cc5 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 new 1b2f74410f10 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 new 6f2b43e1514d include/linux/string_helpers.h: add linux/string.h for strlen() new 2a18f2e2c2a7 lib: uninline simple_strntoull() as well new eb487d80a7dd mm/scatterlist: replace the !preemptible warning in sg_mit [...] new 93a9742daa8a const_structs.checkpatch: add a few sound ops structs new 091afbd264b3 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses new 0123e72c8951 checkpatch: get default codespell dictionary path from pac [...] new e88496b958b5 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE new 2073ad38f91b ELF: fix overflow in total mapping size calculation new 478f0d69874b ELF: simplify STACK_ALLOC macro new 9454d7f02cee kallsyms: remove arch specific text and data check new d5a8a066874e kallsyms: fix address-checks for kernel related range new 55f5b3b44143 sections: move and rename core_kernel_data() to is_kernel_ [...] new f9af896cdf09 sections: move is_kernel_inittext() into sections.h new 1d568da5b493 x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() new 8133bd7177a0 sections: provide internal __is_kernel() and __is_kernel_t [...] new c9a39ac8d3cf mm: kasan: use is_kernel() helper new 35018abf5a0d extable: use is_kernel_text() helper new 33dd165b7398 powerpc/mm: use core_kernel_text() helper new ac50765530f2 microblaze: use is_kernel_text() helper new 6705ca88625a alpha: use is_kernel_text() helper new 5942764c0855 ramfs: fix mount source show for ramfs new 972e316ad1b7 init: make unknown command line param message clearer new 926b6418d928 init/main.c: silence some -Wunused-parameter warnings new 2b6bb8f13b2a coda: avoid NULL pointer dereference from a bad inode new f1e7c5d457f2 coda: check for async upcall request using local state new 15f653b11c89 coda: remove err which no one care new b1c28e3f981e coda: avoid flagging NULL inodes new 6687144f57a9 coda: avoid hidden code duplication in rename new 5610c14c4cd8 coda: avoid doing bad things on inode type changes during [...] new 6fd34f80a6ae coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt new c1caab469a9c coda: use vmemdup_user to replace the open code new 5f2079d793b8 coda: bump module version to 7.2 new abc4490f4575 nilfs2: replace snprintf in show functions with sysfs_emit new fc9552abfca6 nilfs2: remove filenames from file comments new c3620aba8ef3 hfs/hfsplus: use WARN_ON for sanity check new d86b8980b225 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 3780beae03f6 signal: remove duplicate include in signal.h new 1dd1eb3b6ca6 seq_file: move seq_escape() to a header new 3802213e0678 kernel/fork.c: unshare(): use swap() to make code cleaner new d5dceb2b4413 sysv: use BUILD_BUG_ON instead of runtime check new 16114083a806 Documentation/kcov: include types.h in the example new 5ab77b74c705 Documentation/kcov: define `ip' in the example new 1741d15379c7 kcov: allocate per-CPU memory on the relevant node new d2292e26dacc kcov: avoid enable+disable interrupts if !in_task() new 4e9d5a13178c kcov: replace local_irq_save() with a local_lock_t new 16e69b947518 kernel/resource: clean up and optimize iomem_is_exclusive() new fb1547115d9a kernel/resource: disallow access to exclusive system RAM regions new cfd9adf16635 virtio-mem: disallow mapping virtio-mem memory via /dev/mem new a9c8a9ccd6fc selftests/kselftest/runner/run_one(): Allow running non-ex [...] new 71a648bc6ba0 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] new f1f45eec031c ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] new 36e749d41c94 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL new 9315dae6f5c7 ipc: WARN if trying to remove ipc object which is absent new 9748d08a885e shm: extend forced shm destroy to support objects from sev [...] new 91a9144773ae Merge commit 'next-20211027~3' into tmp-akpm/master new 55ac5c252b11 lib/stackdepot: allow optional init and stack_table alloca [...] new 2424204d2abf lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new 42dc01782ca6 lib/stackdepot: allow optional init and stack_table alloca [...] new 2d0e4777a226 lib/stackdepot: allow optional init and stack_table alloca [...] new 013d4edaba78 mm: allow only SLUB on PREEMPT_RT new 6154a03429a1 mm: migrate: simplify the file-backed pages validation whe [...] new dba481a4017c mm/migrate.c: remove MIGRATE_PFN_LOCKED new 53aa77bab705 mm: unexport folio_memcg_{,un}lock new 15590a29e1d4 mm: unexport {,un}lock_page_memcg new d64d6515f6a8 kasan: add kasan mode messages when kasan init
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 (d108e067ca57) \ N -- N -- N refs/heads/akpm (d64d6515f6a8)
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 422 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/admin-guide/mm/damon/start.rst | 123 ++++++++------- Documentation/admin-guide/mm/pagemap.rst | 53 +++---- Documentation/vm/hmm.rst | 2 +- MAINTAINERS | 7 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 - drivers/gpu/drm/nouveau/nouveau_dmem.c | 4 +- drivers/hwmon/occ/p9_sbe.c | 1 + .../media/dvb-frontends/cxd2880/cxd2880_common.h | 1 + drivers/mtd/mtdcore.c | 1 + fs/btrfs/Kconfig | 1 - fs/d_path.c | 8 +- fs/nilfs2/alloc.c | 2 +- fs/nilfs2/alloc.h | 2 +- fs/nilfs2/bmap.c | 2 +- fs/nilfs2/bmap.h | 2 +- fs/nilfs2/btnode.c | 2 +- fs/nilfs2/btnode.h | 2 +- fs/nilfs2/btree.c | 2 +- fs/nilfs2/btree.h | 2 +- fs/nilfs2/cpfile.c | 2 +- fs/nilfs2/cpfile.h | 2 +- fs/nilfs2/dat.c | 2 +- fs/nilfs2/dat.h | 2 +- fs/nilfs2/dir.c | 2 +- fs/nilfs2/direct.c | 2 +- fs/nilfs2/direct.h | 2 +- fs/nilfs2/file.c | 2 +- fs/nilfs2/gcinode.c | 2 +- fs/nilfs2/ifile.c | 2 +- fs/nilfs2/ifile.h | 2 +- fs/nilfs2/inode.c | 2 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/mdt.c | 2 +- fs/nilfs2/mdt.h | 2 +- fs/nilfs2/namei.c | 2 +- fs/nilfs2/nilfs.h | 2 +- fs/nilfs2/page.c | 2 +- fs/nilfs2/page.h | 2 +- fs/nilfs2/recovery.c | 2 +- fs/nilfs2/segbuf.c | 2 +- fs/nilfs2/segbuf.h | 2 +- fs/nilfs2/segment.c | 2 +- fs/nilfs2/segment.h | 2 +- fs/nilfs2/sufile.c | 2 +- fs/nilfs2/sufile.h | 2 +- fs/nilfs2/super.c | 2 +- fs/nilfs2/sysfs.c | 78 +++++----- fs/nilfs2/sysfs.h | 2 +- fs/nilfs2/the_nilfs.c | 2 +- fs/nilfs2/the_nilfs.h | 2 +- fs/ocfs2/alloc.c | 19 ++- fs/ocfs2/file.c | 8 +- fs/ocfs2/suballoc.c | 22 +-- fs/open.c | 16 +- fs/super.c | 3 + include/linux/backing-dev-defs.h | 3 + include/linux/damon.h | 3 +- include/linux/delay.h | 2 +- include/linux/fs.h | 1 + include/linux/generic-radix-tree.h | 3 +- include/linux/ipc_namespace.h | 15 ++ include/linux/memcontrol.h | 9 +- include/linux/migrate.h | 1 - include/linux/mmzone.h | 3 + include/linux/radix-tree.h | 4 +- include/linux/sbitmap.h | 11 +- include/linux/sched/task.h | 2 +- include/linux/shm.h | 2 +- ipc/shm.c | 170 +++++++++++++++------ ipc/util.c | 6 +- lib/Kconfig.debug | 1 - lib/test_hmm.c | 5 +- mm/backing-dev.c | 24 +-- mm/damon/core.c | 51 ++----- mm/damon/reclaim.c | 4 +- mm/filemap.c | 50 +++--- mm/hugetlb.c | 13 +- mm/hugetlb_cgroup.c | 3 - mm/internal.h | 16 +- mm/khugepaged.c | 26 ++-- mm/list_lru.c | 51 +++---- mm/memcontrol.c | 26 +--- mm/memory.c | 4 + mm/mempolicy.c | 26 ++-- mm/migrate.c | 145 ++++-------------- mm/oom_kill.c | 46 +++--- mm/page_alloc.c | 12 +- mm/secretmem.c | 2 +- mm/vmalloc.c | 9 +- mm/vmpressure.c | 2 +- mm/vmscan.c | 10 +- tools/testing/selftests/kselftest/runner.sh | 28 ++-- tools/testing/selftests/vm/hugepage-mremap.c | 1 - 94 files changed, 627 insertions(+), 592 deletions(-)