post-receive: pub/scm/linux/kernel/git/akpm/mm

Gitolite <[email protected]>
Newsgroups org.kernel.gitolite.transparency-log
Message-ID <[email protected]>
---
service: git-receive-pack
repo: pub/scm/linux/kernel/git/akpm/mm
user: akpm
changes:
  - ref: refs/heads/mm-everything
    old: 7ebdb690ad435f90ae12771a49490e7c19447eca
    new: af97e9e49f10a226037751acdc2fe76157ccce41
    log: revlist-7ebdb690ad43-af97e9e49f10.txt
  - ref: refs/heads/mm-hotfixes-unstable
    old: 08634129366ed347e70a5d09b6b8966e60044fdf
    new: 098ce61f4a793643a808aa62a9f4defe1e7eaf41
    log: |
         4949916db619403bb157f3131f618d3fd02b45a7 mm/hugetlb_cma: fix null nodemask dereference in hugetlb_cma_alloc_frozen_folio
         45864c144d4d745e3c7bc777f54dcdd8617fa5b9 memcg: keep folio's objcg same as its node
         15ee7d577192c68d7d3110543bec31bcfa293c68 MAINTAINERS: remove git URL for Squashfs
         721eb8bf6c15d44a25e705b560894521c28ad037 x86/mm/pat: acquire init_mm write lock on collapse to avoid UAF
         69080ab7ad3041b82acffd744976962424d5c5cd x86/mm/pat: acquire init_mm read lock on attribute change to avoid UAF
         098ce61f4a793643a808aa62a9f4defe1e7eaf41 x86/mm/pat: allocate split page tables as kernel page tables
         
  - ref: refs/heads/mm-new
    old: 1fb556c523f6c18b43b1f52fb366f61c9963ce06
    new: 8086604be9733378461a5534c39cb72635226b23
    log: revlist-1fb556c523f6-8086604be973.txt
  - ref: refs/heads/mm-nonmm-unstable
    old: 33f137c695ed677e30128c94cf9b55d5853813fb
    new: 1008b99bade899851aff6869e52b1923391d5e1e
    log: revlist-33f137c695ed-1008b99bade8.txt
  - ref: refs/heads/mm-unstable
    old: bacc32cc7de65ffff70080a48eb294f89e434d5e
    new: 7e4ead2558f28da16d82a8f5845eee44555ff6ba
    log: revlist-bacc32cc7de6-7e4ead2558f2.txt
revlist-7ebdb690ad43-af97e9e49f10.txt (text/plain, 32.2 KB)
4949916db619403bb157f3131f618d3fd02b45a7 mm/hugetlb_cma: fix null nodemask dereference in hugetlb_cma_alloc_frozen_folio
45864c144d4d745e3c7bc777f54dcdd8617fa5b9 memcg: keep folio's objcg same as its node
15ee7d577192c68d7d3110543bec31bcfa293c68 MAINTAINERS: remove git URL for Squashfs
721eb8bf6c15d44a25e705b560894521c28ad037 x86/mm/pat: acquire init_mm write lock on collapse to avoid UAF
69080ab7ad3041b82acffd744976962424d5c5cd x86/mm/pat: acquire init_mm read lock on attribute change to avoid UAF
098ce61f4a793643a808aa62a9f4defe1e7eaf41 x86/mm/pat: allocate split page tables as kernel page tables
504ce6734161b01713890fbb4b29295d2763e43a foo
36e172d8b72c996458ce6515afdb50c9c655eea2 mm: memcg-v1: account vmpressure event allocations
fcd4798196e1d81cf9eddd09df831b03548c2b02 mm: memcg-v1: fix wrong linux-mm list address in deprecation warnings
66661bb7768334911aa5fea756a075ac376dadfb mm: memcontrol: drop unused cpu argument from flush_nmi_stats
ce24bb9f6228fd1124f42e4a9a14845e4033a7a0 mm: memcontrol: factor out memcg kmem uncharge sequence
f0655cea7eac242946a3d9deae6e6e87674724ec mm: memcg-v1: make mem_cgroup_oom_notify_cb() return void
1f856d08e9c09e5b63fb59da22038b05e7e412a5 mm/damon/tests/core-kunit: test damon_nr_accesses_mvsum()
c7bdbf7d0a555e76af0c26eb8886916bde20f659 selftests: mincore: count file-mmap readahead on both sides
105a72678a53051741b672aba41b0785dafbc6f7 selftests/mm: fix on-fault-limit false failure under sudo-rs
2347d325b9ecd2cb2ac12fcfaba3dd2db3fe7316 mm: huge_memory: fix kobject cleanup in thpsize_create error
b87207f7cf5c99d758e85e673b2dc2c791b78938 mm/swap: clarify unreachable cond_resched() in swap_reclaim_full_clusters
34b3181d0d6f0c28fad0de28062bfe23776bd68a selftests/mm: factor out hmm_buffer_alloc() to consolidate buffer setup
49d3c94eefcbeb15a1b9e5711eab17810791b5cd mm/damon/core: skip aging from repeated aggressive merging
9306500e4c073b278f3cd239b2fbc7809faa1cfe Docs/ABI/damon: fix typo in intervals_goal sysfs path
15a4eaac065238b5852592d4290126c3ace0686d Docs/ABI/damon: fix typos
4bff0232528574ee63f2a5a805e92d0266558fda Docs/ABI/damon: document update_tuned_intervals state command
6c3f14ca728ffa52aa90aee00debb79243882683 Docs/ABI/damon: document tried_regions probe hits
3aecb3e2d792456609fb4c1cca245f121160fc78 mm/memory: add memory_block_aligned_range() helper
36933bf9fc0aad086a254d6dfdb10c31301319f9 mm/memory_hotplug: add mhp_online_type_to_str() and export string helpers
a114f920037ca579ee31ea94f6daac7d123fea93 mm/memory_hotplug: pass online_type to online_memory_block() via arg
7f71a800145aa35d5857fd05ff2d29abd0c9fd0f mm/memory_hotplug: export mhp_get_default_online_type
18fc0dcca6a8d5fff3365e34dec0f287d3f7d76e mm/memory_hotplug: add __add_memory_driver_managed() with online_type arg
0e1af36b7b3340ce08eab858d0065f07aafe7966 mm/memory_hotplug: add offline_and_remove_memory_ranges()
368597f21146aec5f739b6866eefc55770d8067c dax/kmem: resolve default online type at probe time
588216efe03e3edb40ab807ccfe1f35306e6cefa dax/kmem: extract hotplug/hotremove helper functions
37beda7c02b3121abe8c21f75e3c1775fe776104 dax/kmem: add sysfs interface for atomic whole-device hotplug
e166c73e389178c376dd5d250c4868611487240c selftests/dax: add dax/kmem hotplug sysfs regression test
bb8b1d95f2dd7bd119c5af1e3fcb163ff5034ef0 mm: introduce vma_flags_can_grow() and vma_can_grow()
eabc91f1141ef1f862b645d124e66fd9f7750310 mm/vma: update do_mmap() to use vma_flags_t
cdbce5dfcbe383d674e85fb7aaf222362917ea8f mm: convert __get_unmapped_area() to use vma_flags_t
a662480f3f29f3cd715b81dd65edb8151dcfa5ed mm: update generic_get_unmapped_area[_topdown]() to use vma_flags_t
c1aa8f8331bbc337a4891fd6c940cf56b4657557 mm: prefer mm->def_vma_flags in mm logic
6ae1b8a84daf65f7af997b6ad8fab231e1c5a64e mm/vma: convert vm_pgprot_modify() to use vma_flags_t and rename
bb3ef68e5d05239114dca66b27c67836a17a6374 mm/vma: rename vma_get_page_prot to vma_flags_to_page_prot
197d13136639b11491ed5cf59da27f74fde8308c mm: introduce vma_get_page_prot() and use it
f87961b47fd56ced4bd9439b657f2d79336e3e77 mm/vma: update create_init_stack_vma() to use vma_flags_t
e59f6bc2fb1a4f8b73c4d6a040962aa5664eea7c mm/vma: convert miscellaneous uses of VMA flags in core mm
1ec5640b4d4323f1951ba66bb59e148bbb467067 mm/mlock: convert mlock code to use vma_flags_t
672db1e5ef864a4ae1d166889a30e7254c42efde mm/mprotect: convert mprotect code to use vma_flags_t
bd19ced19720a7074b7644a0a9222499e95c2077 mm/mremap: convert mremap code to use vma_flags_t
ec036a1c4a012e0344d330b55a23cfa24c6119ab mm/mm_slot.h: add a helper function mm_slot_remove
16f13a49ee7bb4db9ee5e8b5a5a795dd6550abae mm/mm_slot.h: add comments for mm_slot_lookup/insert
daceba0eb913470004196cea45cebe52ceede9a2 mm/damon/core: hide private damon_region fields
78e69df9c88a38b28b4c98a563f6d75d43c23dbd mm/damon/core: hide private damon_target fields
ad754d09824c388015156a54d536a5dcc9e31349 mm/damon/core: hide private damos_quota_goal fields
f584ac1bb002e74da5279b3da642a3e712b3d07a mm/damon/core: hide private damos_quota fields
97b94735d13f19fc5dfe7b88513b08d80353bb71 mm/damon/core: hide private damos_filter fields
4c230bf9267c6e968c85e6c2fa41a3599c6c5789 mm/damon/core: hide private damos fields
fbe7e4b0ac08680e34d3f7a95ba1aa93377820c3 mm/damon/core: hide private damon_filter fields
445f4195962142f394a8c202a1391580c167c5b6 mm/damon/core: hide private damon_probe fields
738ff2d076e7f0031e1edc39e4da61425bdc2e36 mm/damon/sysfs: do not directly access damon_ctx->ops
cec8848a05c48a02ba14dc3c102c7e67b891979c mm/damon/core: hide core-private damon_ctx fields
a31e61578541da88800039b61b3aede79d47cb21 mm: let node_reclaim() return the number of pages reclaimed
dab04d31cfd92b4ac735b48cd0ff6a619054e878 mm/damon/core: avoid infinite kdamond_merge_regions() internal loop
01926e121d27cb4e8163b082d5691d2237b82658 mm/damon/tests/core-kunit: catch test failure in test_merge_regions_of()
f3cd60f2ae4803fe6d53b324c1a271563693dbf5 mm/damon/vaddr: drop last same folio access check optimization
8470df8d1061280c14a649ce2491631cf6f9c24b mm/damon/paddr: drop last same folio access check reuse optimization
e703f41176299c18ff707752a018df573f5b23b3 mm/damon/sysfs: read addr_unit only once in damon_sysfs_apply_inputs()
03207e27cc5ea3c123821c20ae8132e29a6cb53e mm/damon/sysfs: read ops_id only once in damon_sysfs_apply_inputs()
38f16882de152cdc25b3c09c9e9c1c9ebbe26fa8 mm/secretmem: don't allow highmem folios
ba82d4193df0abfdf76700ae3bc826bf9699ac27 docs/mm: fix braces
147e81912e0f0763619e893a4a2acc25707c2cbb selftests/mm: add PAGEMAP_SCAN test for THP PMD holes
5b86197c14feab3935697c8023ab8a073e20e19c mm/page_alloc: don't spin_trylock() in NMI on UP
9d18b84e8c7ad24fb8e6c14541386061d3a8254b mm/page_alloc: don't spin_trylock() when disallowed in free_one_page()
72fe3f329dc8e64f8217af1a541bc7417affda44 mm/page_alloc: rename FPI_TRYLOCK -> FPI_NOLOCK
d5b16589a5c753b5868aab51fe9b2f0f1bfbf092 cgroup/cpuset: update some comments about the page allocator
37bbb22a78146d017e1a641141f6f569021c87e1 mm/page_alloc: fixup alloc_pages_nolock_noprof() comment
fe47ae426bad0aa37acb97ff74b6c597d87a76ca mm/page_alloc: remove a couple of VM_BUG_ON()st
50e7cbccdca0a5c81ea28e6c35639165598f824f mm/mseal: remove superfluous comments, fix confusion around mm
34c0e2bad649120806e415d30323828b5e734de0 mm/mseal: limit scope of mseal address zero to address zero
8c23de3d3ddc4d505357dce8cb5aab531d419075 mm/mseal: remove further superfluous comments, do_mseal()
715c4bd51b11cfca9a50588f559ea264f7a92c00 mm/mseal: fix mseal documentation for 32-bit kernels
4356fff1f87c3f15998a461e9e5b15745d5cd63c mm/vmscan: fix anon-only reclaim evicting file pages when swappiness=max
e7ad63e1beda713acb1eb731f38ead6eb47d2583 mm: vmscan: propagate real error code from per-node proactive reclaim
876c9a944121a1b2fb52a064dde8ea4e3b42a342 mm: vmscan: drop unused gfp_mask parameter from __node_reclaim()
751841a64564fc9f8c6e57f021657a07f4602ec5 mm/mglru: fix anon-only reclaim evicting file pages when swappiness=max
9109f5f14df862d7686e1434fd3bd7a89786afce selftests/mm: fix BUG_ON checking wrong variable in mremap_dontunmap
27951348a07df081ea9a35fe3d64e7b716c88dfd mm: introduce pud_is_huge() helper
2de131d77616bb80900a790a7c32ef7b2a4e38c9 mm: mincore: remove special handling for VM_PFNMAP
01dca00d50877107a1358f0473b9c597399b6f46 mm: mincore: replace __get_free_page() with kmalloc()
f46e44bb80f09f56432ad30db4bcc15190583f7b mm: mincore: remove xa_is_value() in mincore_swap()
c3f87c7fb49863b46c89fed5cadd7268d95d0e00 mm: mincore: improve mincore_hugetlb()
08f59ea476aaf05b0315890cd3d11252037604d9 mm: mincore: refactor mincore_page()
2482973337a895ce0baab426b109dc7bc9ee50b7 mm/huge_memory: remove unused can_split_folio()
cd5e8333e951db67411098c3835ed63d7b1ae8db mm/huge_memory: fold split_folio_to_list_to_order() into split_folio_to_order()
3c00a53413a375663bcd6eaca4fc73ff285ff303 mm/damon/core: initialize damos->last_applied
a0705dc8f680188a4ca1600a59055710f8105138 mm/damon/core-kunit: check region count before testing in split_at()
8731ddd82c1300f1506162f122b6f19c34d58d35 mm/damon/vaddr-kunit: check region count in three_regions test
85985cf76d6364bfc606f170931aa423bffee5ab mm/damon/core-kunit: handle region split failure in filter_out()
1e6bf3efb5b76b2225e91d742d0f59e29c3703f2 mm/damon/core-kunit: skip wrong dest walk in commit_dests_for()
1c7db0bec4b6eb362007570081f106ec37c15fb9 mm/damon/core-kunit: skip wrong quota goal walk in commit_quota_goals()
00bd48a5d7ad192bc6359d87dd2bc8626e19f194 mm/damon/core-kunit: skip wrong region walk in commit_target_regions()
441c315155bfbfdfdf202047539baae8ea7091d5 mm/damon/ops-common: remove redundant local variable in damon_migrate_folio_list()
c50e20c20de9bf12c9579b9c9c686d98ec262034 hugetlbfs: release subpool on fill_super failure
8357f0ef8792734cb802d107c42ee04a8890eb13 mm/damon/ops-common: use nr_accesses moving sum for quota score
d544a9fbf9d5d10f38944b01a1939f416ae9641a mm/damon/core: handle region split failure in apply_min_nr_regions()
8125c3ca688c0cf301f15c01e0ba9d8a41fc17cc docs/mm: Physical Memory: remove deferred_split_queue
3741681640a3c8813f1e263cddbbf6ef91bdaec0 fs: stable_page_flags(): use BIT_ULL() for KPF flags
a3219a1bc8dfe1ae7e4b520a1a72fd4ea61f3638 fs: stable_page_flags(): use folio_test_*() helpers
def792a8b1be4c604cd38f95fc3a09e7a6e90087 fs: stable_page_flags(): simplify KPF_IDLE handling
283ff5292207967db86d81bd09adbbd6f717abc4 hugetlb: make hugepage_put_subpool() tolerate NULL
cd8cb45768e15ef6ee805b2603937df4a01e85ee mm/memory: move pte_install_uffd_wp_if_needed() into memory.c
6fc1290cb0c68eeafee27914beaca501e997a4af mm/memory: batch set uffd-wp markers during zapping
3756c57b4dc37b64069b6ca84977b32b7401c337 mm/rmap: batch unmap file folios belonging to uffd-wp VMAs
6f715462eb49889f039b74df1bfadca0a5fda260 selftests/mm: use MAP_FAILED for mmap error check
69d8bbd53dcf7b8a5d50aa60f98d739b0787c62b selftests/mm/pagemap_ioctl: fix missing NULL checks after calloc()
4d008fa3815bd5c90e0f05ed856fa9011065701e mm/early_ioremap: clarify early_ioremap_reset() semantics
6112279e57f3134bee7d341bdd1fecd6de66f455 riscv: remove unused __late_set_fixmap() and __late_clear_fixmap()
24846b4a7a89c7f632e2a692b297e28eb0369fa8 arm64: remove early_ioremap_reset() call and __late_* macros
8a5bfa6858d0b1001bca9663b84f3b6f3677d6c0 mm/damon: update outdated comment about DAMOS filter handling
eb176384b10f162fad670ac3e507594ae9964c9b mm/damon/ops-common: prevent migration fallback to non-target nodes
27d2aa6a7acd6076f49fcda389904c60e1c3e6e0 mm/damon: remove trailing semicolons after function definitions
f4a7a088145c2525bc0f68b6035aaf3ae4e31e24 hugetlb: evaluate subpool free state while locked
01ecf6cb97fd9dbfce55a40e70d06e7bdd3cff36 mm: page_alloc: __GFP_FS lockdep annotation for direct compaction
abf2e9abed240734f16a393a9b845882cfab531e mm: compaction: support non-movable compaction for pageblock requests
8f5cce3ba718dcf6d548908bc2c9e92d464cd7c8 mm: page_alloc: move capture_control to the page allocator
e6ca1770c1ec1c92129125834c0c8f53cce39bd5 mm: page_alloc: fix non-movable reclaim storm in defrag_mode
6c71e214bc43f4b50ad72387c27af4a731f5e1b6 selftests/mm: fix gup_longterm EINVAL error message
9d7a48d3a880f41309341c31b5a7a0ebe82cad18 zram: move lockmap to be per-zram instead per table
bdfb48ef11008f678141b04972ca6cb1e266c828 zram: use a custom key for each zram object
61325912406ef3c80b965102b798dfd64b9b6d27 mm/migrate: report RCU-tasks quiescent states in migrate_pages_batch()
dbd39c9adda49578d122478c571c710b2d6b6b78 mm: fold userfaultfd_rwp() to false without CONFIG_ARCH_HAS_PTE_PROTNONE
0a46c39b1d53d462cf9782dc996a048fdccdb7b1 ksm: stop iterating VMAs when ksm_test_exit returns true
26b2a6eca3ecd309de82c07e1f2ef8b76f01ec7d Documentation: zram: remove sections numbering
db632b3cc4facce5d49958ff74238b10c3094a9e mm/zsmalloc: fix release order of locks in zs_page_migrate()
c0a59577124c2ac1a53a85d7cbf780b7fb363d3b mm/khugepaged: replace mutex_lock/mutex_unlock usage with guard macro
c7fbc697bc25601f40065c5be8d8c27d2343a2b3 mm/shmem: downgrade final i_blocks check in shmem_evict_inode() to pr_warn()
1738993bb60d694605d9bf0de4828f5734bbbe06 selftests/mm: unpoison pages in memory-failure teardown
9d86dc8a68adf083baf778d4d3f48dcdaba367fd mm: kmemleak: confirm suspected leaks with a second scan
f27d277eeb453291db3497f732276eb30f212a7f mm: kmemleak: report leaks only after N consecutive unreferenced scans
ce04d254b42dd2bdb18d19eb2b18c4e4b337c283 mm: kmemleak: factor leak confirmation into a helper
6c91643cb221278710d4767896da5cbb8e3fc836 selftests: mm: test kmemleak's N-consecutive-scan leak confirmation
cdc84cda396496c98e15d6aea9c3dd211cf28c4e mm/userfaultfd: clear uffd-wp PTE state when re-registering without WP
0c5b58e712e2ebda1b27358ac180852bbe18b4da mm: mempolicy: fix automatic numa balancing for shmem
53ee4f633b313f0f3fdba2d3ca47cd1932a065bc maple_tree: add rcu locking check when LOCKDEP is enabled
1a03b8406a534370aac49ee3be61901047c2b2c0 locking/lockdep: add sequence counter to held_lock
69f15705205faabc300fae10ce86da3c692354b9 maple_tree: add write lock checking with lockdep sequence numbers
c5ffccdaa12ef03fb4bb9b21a4227e98df5569d6 maple_tree-stop-flooding-logs-when-debug_locks-is-set-to-zero-fix
e67737632595fcd4b8b1bd07236a4793580fa800 maple_tree: documentation fix
c9571c2af862a5a6ec9afe7e7348c890dbb58364 maple_tree: drop dead code from mas_extend_spanning_null()
739e4660b7c1d994ba75be3c46fa6411a0e353f6 maple_tree: drop MAPLE_ALLOC_SLOTS
917547ccc21228e67ae43e4e8980f3e699208197 maple_tree: clarify comments on mas_nomem()
1b430b50b1ded24271e49583da4223af76c42a2b maple_tree: use prefetched value in mas_wr_store_type()
e459d54de4e4765cdb99a15bcc6281b96debeef5 maple_tree: optimise mas_wr_node_store() when not in rcu mode
1bdf7c850f762cac9f8e7f594eaadd7f60731744 maple_tree: micro optimisation of mas_wr_store_type()
9179c63f4a943443c8d66274bcc126f1ff2d56ea maple_tree: add bulk parent set helper
07a5e35d02d91d281e122d7cc13f4068d4359d6b maple_tree: catch race in mas_alloc_cyclic()
60d3c19a124450b03ef8fcbb8da5f4647e5fdcb4 maple_tree: document that erase may use GFP_KERNEL for allocations
4b7c1600d008c91b0db53721bb25c5327178171e maple_tree: WARN_ON_ONCE when allocations fail
2256825e4ab09ccb49c0b27e3499d4b44604da98 maple_tree: document erase and allocations better
18a8bbb041cbf8b97896b282b42a40305e0e7b29 maple_tree: change two GFP flags in tests
1c3501197fdb9ce8b265ea9698e28908672b5fed maple_tree: fix argument name in header
64815c62cf841f90762bbcf8ec4dddfc169d69b3 maple_tree: avoid extra gap calculation
6e1e8f9590b5f93e12d4a06a8ffcb069a403417a maple_tree: add helper mas_make_walkable()
511c9e535eff5d3f8c0dc15deb71c9daa84789e5 mm/zswap: use ratelimited stats flush in zswap_shrinker_count()
e4af2580d8269cf349ed3f383fd92835f948d3b3 radix-tree: fix kmemleak false positives on tree head reassignment
e4d0c19e587272eedf90fe13c2729c82ed692fec mm: nommu: point to the write iterator upon split_vma
b5201d98eda89bc146afcad2bb23f0dfef893a52 maple_tree: remove undocumented CONFIG_MAPLE_RCU_DISABLED macro
4a230fe1e050274824b4deed847f606d8f44cee5 mm/kconfig: drop redundant memory hotplug dependencies
46e2100c7f407794ce03f6857d8a3c46513a9fbc mm/hugetlb: fix missing migratable flag on same-node hugetlb migration
aba4720a2443397ac04465d595984149f0a3b476 alloc_tag: add ioctl to /proc/allocinfo
70dbc7b8b818eb9f5270a3f5c743808681e2906b alloc_tag-add-ioctl-to-proc-allocinfo-fix
c8703b0d599c37669f4a5f1c4af54925a8b381b6 alloc_tag: add ioctl filters to /proc/allocinfo
2e880edf1f5bd134ade7b8fa5cbbc6054acc62d0 alloc_tag: add size-based filtering to ioctl
0dad4faa8e59c9c1361f75c8cc54a33c96af32f3 alloc_tag: add accuracy based filtering to ioctl
eb0997395930051a22b24d8953bff0b575417d0e alloc_tag-add-accuracy-based-filtering-to-ioctl-fix
592b28f5635934b70e8da69157cdaaee0e2d3fbe kselftest: alloc_tag: add kselftest for ioctl interface
5c825bcac48ab9e157ba9dc2a6797ff4133858ea kselftest-alloc_tag-add-kselftest-for-ioctl-interface-fix
628a28d7485f7e032afd852efb70225e26d7dd44 kselftest: alloc_tag: extend the allocinfo ioctl kselftest
65771d50cd8d8b23fc49534c765f1c0c90b5cf59 arm64/hugetlb: extend batching of multiple CONT_PTE in a single PTE setup
2b87e6029e3558aafb91ac7f206f11d485c5a5a5 arm64/vmalloc: allow arch_vmap_pte_range_map_size to batch multiple CONT_PTE
e818b42842a1f366d9f377a40bd949b15acad92b mm/vmalloc: extract vmap_set_ptes() to consolidate PTE mapping logic
b6a17088383bafad44b723c0b05cce7a53219645 mm/vmalloc: extend page table walk to support larger page_shift sizes and eliminate page table rewalk
65b384da7e6524c179dfc8c083db3c502c75b3af mm/vmalloc: extract vm_shift() to consolidate mapping shift selection
d7ba5d092fd349280fa74758cbb64b319a0ef7cc mm/vmalloc: map contiguous pages in batches for vmap() if possible
e810bafe5bf5766086737176867ea1a2b9c9db45 mm/vmalloc: simplify vmap batching helper and limit scan by PFN alignment
e660f5f21c9b301f7b015f13e8fc382ec0047681 mm/vmalloc: align vm_area so vmap() can batch mappings
48ccb061a3660403c199bc868b6272fddf2154d3 mm: standardize printing for pgtable entries
f2967f49df97bba7e03d5a1de1b8efd475a82e25 shmem: provide a shmem_write_folio wrapper
aa1d4b8e5c44f0d748cd882e2f4ffa3e6b04deb3 mm/swap: introduce struct swap_io_ctx
9b24e9252bcce16389e15de9cca5ceda65cc9b80 mm/swap: also use struct swap_iocb for block I/O
b43063dc90643bfddd09eb2bcda64d5ea69e444c mm/swap: remove count_swpout_vm_event
e4cc0a9baaabc781c3dd781b4c8e20066288ea23 mm/swap: use swap_ops to register swap device's methods
bd7c87388707896215267620133c89fe681b70b8 mm/swap: remove SWP_FS_OPS
ee0b6b27bb2d272fcf6abf1bc274ad8b6f0711ac mm/vmstat: add NRSWP{IN,OUT} counters
74242737f2801e4e312ad0dfbb9fec2e8fa8abf3 mm/kconfig: drop redundant dependency wrappers
7390cdb4a0cd8e77b60d9ccd039b4c77ab9ab2f5 mm/swap: fix swap_cluster_lock() !CONFIG_SWAP stub signature mismatch
e6300c9604accdb83a9e4e46118793ef3bf4279f mm/vma: introduce VMA anon page offset field and add helpers
805173f10b3445fd5cb7e7f4aa274ec0c345c754 mm: provide vma_[flags_]is_cow_mapping() and remove is_cow_mapping()
76200958db5ced8a022b6bb2c9452addf520e1e1 mm: introduce linear_anon_page_index()
e9082333eb4df707ac4920ca4006f3d06ceac45a mm: abstract vma_address() and introduce vma_anon_address()
d88b13e0bd443f712d83d975d4d449ab59c27a7d mm: update print_bad_page_map() to show anon index if appropriate
484ab103e28a2d9d1fd06224aaf545552d7f3d83 mm: introduce and use vma_filebacked_address()
accaf77fca1802ce457bbbaf9bb428fd3c589975 mm/vma: fix self-merge check in copy_vma()
ac665b79b008353221806160b8a6d132e688ad02 tools/testing/vma: add tests for copy_vma() self-merge
a4a4bc0d624036c5323c64d5b74d7e731a336d07 mm: propagate VMA anonymous page offset on map, remap, split + merge
d3ea1329ae2b9dd1d316a010bca7809c32c7632c mm/rmap: track whether the page VMA mapped pgoff is anonymous
346a8d7a49abaeca87d035e052c68b3c5a99736e mm: clean up vma_address_end()
68fd335403262dc096d437e6d91b925a3ef84a69 mm/huge_memory: update remove_migration_pmd() to accept a folio
d5193feee55728af6e7bdc6aaa78856d0397deaf mm/migrate: calculate large folio page index using PFN
564a9f8855ab541955d19127c55984622c06ea28 mm/rmap: use anon pgoff to track MAP_PRIVATE file-backed anon folios
f67c58db727922c69f241e45205264c9dbeabe64 tools/testing/vma: expand VMA merge tests to assert anon pgoff
d81fd2576ee4eac6bb679868c94b18f96ed3d1a3 tools/testing/selftests/mm: test anonymous page offset merge behaviour
7b0cf16935cf5b30cb2d023d3825e604db9ed393 mm/vma: only permit MAP_PRIVATE /dev/zero to be mapped anonymous
01238629cc1bc2112d4769e984bbcf2ae8c10901 mm/vma: make MAP_PRIVATE-mapped /dev/zero mappings truly anonymous
323c1615264fad836fc9b70a56f0ce205be8a089 tools/testing/vma: add test to assert MAP_PRIVATE-/dev/zero is anon
78206ddcd4641fefd2e54e093e6447c1d5c9314b tools/testing/selftests/mm: add MAP_PRIVATE-/dev/zero merge tests
9e010e866af5f3d87cd893162b45fa435f24866e mm/kmemleak: report RCU-tasks quiescent states during the scan
2dc0abfc54e0f55967e5f5148cdac66339300619 mm: vmscan: convert folio_referenced() to use vma_flags_t
30ad90fa2199a3e4ce9ee7afbb816f5d7fc270ac mm: vmscan: add a helper to identify file-backed executable folios
8b06282869013b4a1b59e25be65afdbb0bb56112 mm: mglru: promote mapped executable folios after first usage
7617e9897f9e1a429a7ba99fdad0ea0fb99a294e selftests/mm: transhuge-stress: check duration inside page loop
28454bade6989316fed43e8e86b62f1df3e719ee memcg: move mem_cgroup_swappiness and vm_swappiness to mm/swap.h
f87d8bc5c1a8ac92df298d949a2156e61ae91a4d mm: vmscan: fix node reclaim ignoring swappiness parameter
3cce253f062ecdc6a78ed0e0e875ef6ee0727921 mm/vmstat, mm/memcontrol: add _monotonic vmstat readers
7550834a7e38135213f6fdfd948ceb5d074c946c mm/vmscan: add pgrotate_anon and pgrotate_file vmstat counters
a8e08b200229e4c2300badade57a403ab24915ad mm/vmscan: reduce lru_lock contention via vmstat-derived scan-balance cost
bc60d0e3ef0c626c08ae253163d8586a89d3e09c mm/hugetlb_cma: support percentage-based hugetlb_cma reservation
bcc5a67d88472827c2cba23973b1cdc39dc88d37 zram: set default primary compressor in zram_destroy_comps()
6755b2c90ca82dfbd6ce16714fad8c52c07460f0 zram: validate deflate params
1ad8a7640a52abc872c85b4cba1d61ac39fbe461 mm: memcg: stop reclaim when a limit update is superseded
9c37ac92041b9b1eba392a7c2c28f1e2e68056f6 Documentation: zram: correct algo parameters configuration documentation
9f72d441a0a7653baec75b81a0dfdf6c5b63cd64 mm/page_alloc: boost watermarks on atomic allocation failure
a3796ec7aaaa3a9c8b8577c185f462331cb9b6b3 memcg: bypass the reclaim and oom killer for dying tasks once oom_reaper is done
80a76a22d5f2ee3c6e1e8adf96ec0fefe207513a mm: use proper PTE accessor in move_ptes()
d7a965ad9959570b3b96c5f2454478ddd2a278d1 hugetlb: only adjust reservation during unmapping if mapcount is 0
20e6224823cc85b818ad550db2dd9687ec4e2bdb mm/page_reporting: add page_reporting_delay_ms module parameter
f3b47879157e4104f6d7a2932c4d10e047e4df97 sh: remove CONFIG_NUMA and related configuration options
bcc2f8c79fd5e2ec7ea023311b662e17c1ff1aa8 sh: mm: remove numa.c
4122858495f467358b2812d6c68f82f967230887 sh: mm: drop allocate_pgdat()
7e40150727f6d9e2575475cc8af4c89415625034 sh: remove setup_bootmem_node() and plat_mem_setup()
21f9e9ec61a5a310d57f4bbadc2361a30de36aa8 sh: drop dead code guarded by #ifdef CONFIG_NUMA
3b487a083aa3edc9d5937689754ddde9696adc86 sh: drop include/asm/mmzone.h
c182cbf3ebdf16adaff542289656e41ae21c8e02 init/Kconfig: drop ARCH_WANT_NUMA_VARIABLE_LOCALITY
2ab45f9683cc9574b8653ae6003d210a24c2030b sh: init: remove call the memblock_set_node()
dda0c8d7293bdeb2be6e6622c9475a1c1245cc6b sh: remove SPARSEMEM related entries from Kconfig
a5e0b56d4a72eaa549c2cf8e2b11971180fd6349 sh: drop include/asm/sparsemem.h
c948a4e64e692b9ca827ba1ff52da11fe5ded9da mm/sparse: correct init section annotations
231ed68bf110f0904e17077686287b876dd09edd mm: zswap: drop list_lru param from zswap_lru_add() and _del()
d57b9c4cdd603b07e45f7ac9d5cc8d097840b8a9 mm/migrate_device: clear stale mapping after freeing swapcache
df77e0ae3c2c2183e42bd36a5e402e8454634342 mm: shmem: reject page-aligned fallocate end overflow
34325ed5e7b8fda23bf20493b640f3fab51bef4c mm/huge_memory: use folio's memcg inside __folio_split()
27c564285fda9972efcec5e83c9486e325992846 xarray: honor XA_FLAGS_ACCOUNT in xas_split_alloc()
4e63ed5c5898008cb4ac42fbd6a49d39bc39be2e mm/gup: fix always draining LRU caches in collect_longterm_unpinnable_folios()
7399aec45ad8815245ad5f94bb9b6f30d9767f01 mm/gup: factor out LRU cache draining for folio into lru_cache_drain_for_folio()
a51c92bd0e5a2ca2ce9389f7245f64e4620b6c16 mm/vmalloc: make vm_struct.nr_pages an unsigned long
3fcb6ef5a8c66ccc65f92174ed763549f961fd19 mm/swap: reject swapon() on filesystem-level encrypted files
cfd999e614213b7579f020f3b27796c4c10640eb mm/page_alloc: only update lowmem_reserve_ratio on sysctl write
b1775b32b5b42ed897e0bf1d80094db6676a2031 mm-page_alloc-only-update-lowmem_reserve_ratio-on-sysctl-write-fix
1d93eb118c38de4da7f679769fe0ff3e3e3332cb tmpfs/ramfs: let memfd_create() work on nommu
5301e1174dd715396c6b5eabb5187fdb1ba5fa0e riscv: mm: exclude invalid THP PMDs from page table check
a892546e4d4d646161ccf960337f8795ab1765a2 riscv: mm: fix concurrency in mark_new_valid_map()
e53d2765b2f5d7b3a681a9d948f255791e912a9f selftests/cgroup: test_zswap: skip test_no_kmem_bypass if debugfs is unavailable
dfa9d30ed2d931982a7f4682e31dabede9331c44 mm: kmemleak: default min_unref_scans to 2 for verbose auto-scan
121e73123b51782aa348dd43b57d0ce3554eea1f Documentation: kmemleak: document the conditional min_unref_scans default
0150e87b05477356a3fc78e764ae2b3bb86c3864 selftests/mm: kmemleak: drop stale min_unref_scans default from comments
1009bb9f17352e3fed6708b3867907cf115e12c8 selftests/mm: rename local_config.h to local_config.h_gen
224a60221614be8a0c5cfbfa7c34fa903d01d97c selftests/mm: read memory information without popen
3cb9dabc228c0852b50a8f12ac4b157f3c23b272 selftests/mm: use pattern matching in .gitignore
c23e9a2500916f84ef3c2fdda69673e76e707741 selftests-mm-use-pattern-matching-in-gitignore-fix
fdf01301b8e86572b0e1393980bb9d960ead560b mm/ksm: avoid missing ksmd wakeups in ksm_enter
17bee2cccab10437fa02942de25d5a60733c55f4 ksm: update comments and docs to reference folio->mapping
6896f1cc61900e3d1b8074102bc59d02c5caf472 mm: use a folio in the softleaf_is_device_private path
32c654cdb3f988b74deceaad96a0fddbcd1189b7 mm/vmalloc: do not warn on -ENOMEM from va_alloc()
4523cf68ed12455c8c01f5b26dd11aacd8f06be4 mm: add some missing includes to mm-local headers
f4b2b9dedb0dfb10b00bd820c88b1d9668e3bd88 mm/Kconfig: make FLATMEM depend on !NUMA
f11886d91924a21987922031631dd5d7055f62b2 mm/page_ext: remove pgdat_page_ext_init()
464464e8d65df0a4612ac57ebbd7c5140ae201d1 selftests/mm: khugepaged: skip swap tests when no swap available
b75a1c987f939e90f25ada9c662e473ea1220567 zram: do not release zstd global params from error paths
ca7221be145bb428e98b56ef0b4a7ee226391c28 zram: reject zero-size dictionary
04ecc27aaef5deb5ae86c1414bff1116fa59d4cb zram: add pr_fmt to backend files
69dc5695c3a3937e3376e5abe63abd5be36aad8e zram: validate parameters in each backend's setup_params
82cd0a7e5b55a8fd1948c4eee65402ad5e9db242 zram: reset per-priority params when changing algorithm before init
ec97897710c9dfe4966ddff1229fb5cfe1b3fa7e zram: fix out-of-bounds access in writeback_store()
389351aace44301047dfd734a0dcd846d98b06bf zram: fix out-of-bounds access in read_block_state()
c981de2b7cda66dee6772f0a12906a6cd870f9e8 mm/khugepaged: refactor per-scan state clearing into collapse_control_init_scan()
d23e34341153e80157b4a482a0f52c59123fbaca mm/khugepaged: extract young page check into pte_is_referenced() helper
5d47650abc7cf6ce4f3fb0656618d9fea030ed53 mm/khugepaged: introduce a count_collapse_event() helper
033c036237def96991c1ebd64efbedf2777d816c mm/khugepaged: fix outdated comments
b7174654afafd1f205a623bf11349d655c8bd409 mm/khugepaged: refactor the PTE state checks into a helper
6fd090cbc21a9c1ed693429a45dd5e0a23b13afb mm/khugepaged: unmap pte before releasing vma write lock
2fd4fb0dac0063d81850fc2874b102f248cf2ebd mm: Documentation: clarify where the mTHP stats live
7fb3876084514221bb05d20f1fe90099d5257f0f mm: debug_page_alloc: fix type mismatch for debug_guardpage_minorder
08650376fccb296de307b631721e9c2555176612 alloc_tag: fix undetected compressed tag overflow when profiling is disabled
cf0bdfa34c6eab494bbe73f12002b29d697ef01d alloc_tag: expose boot-time compression configuration
85ff80946c224cfbdfbaca7138486734dde7cf4b mm/sparse: keep mem_section_usage_size() internal
690173f39bb5e608852bb4fa8171b3fa08e188cd mm/show_mem: fix format string inconsistencies and type mismatches
ff52e47bc91f6327df0b98a81a165c20d6418b4a zram: switch to unsigned long indexing
e40a2c9f61d71545ddf1df690e3ff76bb220286c selftests: mm: extend the check_huge() to support mTHP check
c9526bcac0e20232ba90b165ba2d5010defaecdf selftests: mm: move gather_after_split_folio_orders() into vm_util.c file
4602409dbcd54f753b8c3aa53db4fcc06ef7daca selftests: mm: implement the mTHP-sized hugepage check helpers
9739a17dc16c94fc87dbf6d5a51e83de32210f2f selftests: mm: add mTHP collapse test cases
b782fecdfe446cd3a89e218095252e0a8a903b7d selftests/mm: drop duplicate test_seal_mprotect_two_vma_with_gap() call
7e4ead2558f28da16d82a8f5845eee44555ff6ba mm: debug_page_alloc: fix NULL buf in debug_guardpage_minorder_setup
576c49cec7f5daadf6eb0d3a358fd092ab3bcfde selftests/mm/vm_util.c: correct __pagemap_scan_get_categories return value
b22f113d9201eab6a071f6b9e83f0743aaa5d52c selftests/mm: fix soft-dirty kselftest supported check
b33fddc87f4d63d9278c7d64fa17e98f34265e11 selftests-mm-fix-soft-dirty-kselftest-supported-check-fix
95ec983eea67bcf726dcd3d04a266279f0f85abb maple_tree: remove unused mas_is_root_limits()
5e0ec9494d8b2c4450b9b4e6d7752d32fb8c5273 selftests/mm: skip COW tmpfile cases when fallocate() is unsupported
3b3ee05b9998d1960b5ab7adab46266dc20dcd1b selftests/mm: skip guard hole-punch test if MADV_REMOVE is unsupported
09170290e0281c2d8387ab6aee0d5342e212b7d6 selftests/mm: skip khugepaged swap tests without swap
7164cc9576e07b55da8ab7e95eb92729ea5c5b92 selftests/mm: skip hard dirty page-cache test on NFS
da02331cd8d28690a6dc4540edd54578558738b9 selftests/mm: retry migration failures for the full runtime
0aca0487c139dd1b832dd9b54225bf73e930aa5f mm/zswap: fix global shrinker when memory cgroup is disabled
11e6758e217652fa919f30593be0984291702c45 mm/zswap: support batch writeback in shrink_memcg()
07c3fbc6a05b9c125d6565b20f0e5485c8a98b0f drivers/base, mm: move arch_numa.c to mm/
892dc8a9a7b2767f44316dba3afff14921236b71 mm/gup_test: fix race with PIN_LONGTERM_TEST ioctls
79a31650bd2d94b9e06fa3153b3204423feecdb1 mm/gup: honour FOLL_PIN in NOMMU __get_user_pages_locked()
8086604be9733378461a5534c39cb72635226b23 mm/swap, PM: hibernate: atomically replace hibernation pin
a118a3a6396d766e8721a41b8245b2cd1a2850f0 foo
3bd91f439a34b18a3190ec9f4810cdba6f23e020 lib/xz: replace min_t with min
5ac429cfe7067fe2ae95e785115cfd189311c629 drivers/media/v4l2-core/v4l2-vp9.c: reduce inlining
4697874fec29506ff451eb15d489b7643b736b75 lib/idr: fix ida_find_first_range() missing IDs across chunk boundaries
e83f4c2027d1618f6dd7d24356a160a69cd506d7 ipc: only destroy orphaned shm segments on sysctl write
c806afed388fc802b0712a1e41ce84d6aec9be57 lib/xz: use size_t instead of uint32_t in a few places
1e3753b542ffdaaae12b3fcac2e142dd36d80990 lib/xz: fix comments
4452265afadefdf59bf73b2a14cf0ce20249e3ec taskstats: drop the dead NULL attribute check in parse()
da4009dbf45619d51112c8ed994838938f2f2e3a taskstats: fold the two cpumask handlers into one
5069a5e4e494ff337c89e9808d14a85f19c4dacd hung_task: update DETECT_HUNG_TASK_BLOCKER Kconfig help
f0d3b52120d5f549bcce5c911f7423749a489155 tools/mm: prevent page_owner_sort from truncating input
2a54db9ede60590cc86c456794bb44d42ceecadd include/linux/list.h: mark list_add and __list_add as __always_inline
e6002d92878e3719d89cd5e7f96946de08526072 MAINTAINERS: add IRC and patchwork for LTP
b25508a7807a1e842f266f328d2fa5b9557db59f selftests/prctl: fix non-anonymous VMA mapping in set-anon-vma-name test
3ed459d86f327b5a81f29a5bc3377814f384687d taskstats: copy signal->stats under siglock in taskstats_exit
a3d0ddf78eb94c108f47036493ffb5eaf959ad5d ocfs2: validate orphan slot during inode read
3ad85b8d8eb04d55d9f89c4b28cf05e7eb293757 ocfs2: validate DIO orphan slot during inode read
e4f825aa0cca2ec82842d4fca442d63776387465 ocfs2: fix circular locking dependency in ocfs2_init_acl()
f5928de0d1649d2240bf7fc0de4a60c55c10ab8e ocfs2: fix cached cluster count after suballocator reclaim
588e6fe0249881e7cb14f10c1ae6506e30fbda20 ocfs2: fix readdir position truncation on 32-bit kernels
cfaa861a53c1ab911abd20649ed57bf06f263b58 signal: factor out the kernel reserved si_code check
1008b99bade899851aff6869e52b1923391d5e1e ocfs2: bound-check dir entries in the readdir re-validation scan
af97e9e49f10a226037751acdc2fe76157ccce41 foo
revlist-1fb556c523f6-8086604be973.txt (text/plain, 30.2 KB)
4949916db619403bb157f3131f618d3fd02b45a7 mm/hugetlb_cma: fix null nodemask dereference in hugetlb_cma_alloc_frozen_folio
45864c144d4d745e3c7bc777f54dcdd8617fa5b9 memcg: keep folio's objcg same as its node
15ee7d577192c68d7d3110543bec31bcfa293c68 MAINTAINERS: remove git URL for Squashfs
721eb8bf6c15d44a25e705b560894521c28ad037 x86/mm/pat: acquire init_mm write lock on collapse to avoid UAF
69080ab7ad3041b82acffd744976962424d5c5cd x86/mm/pat: acquire init_mm read lock on attribute change to avoid UAF
098ce61f4a793643a808aa62a9f4defe1e7eaf41 x86/mm/pat: allocate split page tables as kernel page tables
504ce6734161b01713890fbb4b29295d2763e43a foo
36e172d8b72c996458ce6515afdb50c9c655eea2 mm: memcg-v1: account vmpressure event allocations
fcd4798196e1d81cf9eddd09df831b03548c2b02 mm: memcg-v1: fix wrong linux-mm list address in deprecation warnings
66661bb7768334911aa5fea756a075ac376dadfb mm: memcontrol: drop unused cpu argument from flush_nmi_stats
ce24bb9f6228fd1124f42e4a9a14845e4033a7a0 mm: memcontrol: factor out memcg kmem uncharge sequence
f0655cea7eac242946a3d9deae6e6e87674724ec mm: memcg-v1: make mem_cgroup_oom_notify_cb() return void
1f856d08e9c09e5b63fb59da22038b05e7e412a5 mm/damon/tests/core-kunit: test damon_nr_accesses_mvsum()
c7bdbf7d0a555e76af0c26eb8886916bde20f659 selftests: mincore: count file-mmap readahead on both sides
105a72678a53051741b672aba41b0785dafbc6f7 selftests/mm: fix on-fault-limit false failure under sudo-rs
2347d325b9ecd2cb2ac12fcfaba3dd2db3fe7316 mm: huge_memory: fix kobject cleanup in thpsize_create error
b87207f7cf5c99d758e85e673b2dc2c791b78938 mm/swap: clarify unreachable cond_resched() in swap_reclaim_full_clusters
34b3181d0d6f0c28fad0de28062bfe23776bd68a selftests/mm: factor out hmm_buffer_alloc() to consolidate buffer setup
49d3c94eefcbeb15a1b9e5711eab17810791b5cd mm/damon/core: skip aging from repeated aggressive merging
9306500e4c073b278f3cd239b2fbc7809faa1cfe Docs/ABI/damon: fix typo in intervals_goal sysfs path
15a4eaac065238b5852592d4290126c3ace0686d Docs/ABI/damon: fix typos
4bff0232528574ee63f2a5a805e92d0266558fda Docs/ABI/damon: document update_tuned_intervals state command
6c3f14ca728ffa52aa90aee00debb79243882683 Docs/ABI/damon: document tried_regions probe hits
3aecb3e2d792456609fb4c1cca245f121160fc78 mm/memory: add memory_block_aligned_range() helper
36933bf9fc0aad086a254d6dfdb10c31301319f9 mm/memory_hotplug: add mhp_online_type_to_str() and export string helpers
a114f920037ca579ee31ea94f6daac7d123fea93 mm/memory_hotplug: pass online_type to online_memory_block() via arg
7f71a800145aa35d5857fd05ff2d29abd0c9fd0f mm/memory_hotplug: export mhp_get_default_online_type
18fc0dcca6a8d5fff3365e34dec0f287d3f7d76e mm/memory_hotplug: add __add_memory_driver_managed() with online_type arg
0e1af36b7b3340ce08eab858d0065f07aafe7966 mm/memory_hotplug: add offline_and_remove_memory_ranges()
368597f21146aec5f739b6866eefc55770d8067c dax/kmem: resolve default online type at probe time
588216efe03e3edb40ab807ccfe1f35306e6cefa dax/kmem: extract hotplug/hotremove helper functions
37beda7c02b3121abe8c21f75e3c1775fe776104 dax/kmem: add sysfs interface for atomic whole-device hotplug
e166c73e389178c376dd5d250c4868611487240c selftests/dax: add dax/kmem hotplug sysfs regression test
bb8b1d95f2dd7bd119c5af1e3fcb163ff5034ef0 mm: introduce vma_flags_can_grow() and vma_can_grow()
eabc91f1141ef1f862b645d124e66fd9f7750310 mm/vma: update do_mmap() to use vma_flags_t
cdbce5dfcbe383d674e85fb7aaf222362917ea8f mm: convert __get_unmapped_area() to use vma_flags_t
a662480f3f29f3cd715b81dd65edb8151dcfa5ed mm: update generic_get_unmapped_area[_topdown]() to use vma_flags_t
c1aa8f8331bbc337a4891fd6c940cf56b4657557 mm: prefer mm->def_vma_flags in mm logic
6ae1b8a84daf65f7af997b6ad8fab231e1c5a64e mm/vma: convert vm_pgprot_modify() to use vma_flags_t and rename
bb3ef68e5d05239114dca66b27c67836a17a6374 mm/vma: rename vma_get_page_prot to vma_flags_to_page_prot
197d13136639b11491ed5cf59da27f74fde8308c mm: introduce vma_get_page_prot() and use it
f87961b47fd56ced4bd9439b657f2d79336e3e77 mm/vma: update create_init_stack_vma() to use vma_flags_t
e59f6bc2fb1a4f8b73c4d6a040962aa5664eea7c mm/vma: convert miscellaneous uses of VMA flags in core mm
1ec5640b4d4323f1951ba66bb59e148bbb467067 mm/mlock: convert mlock code to use vma_flags_t
672db1e5ef864a4ae1d166889a30e7254c42efde mm/mprotect: convert mprotect code to use vma_flags_t
bd19ced19720a7074b7644a0a9222499e95c2077 mm/mremap: convert mremap code to use vma_flags_t
ec036a1c4a012e0344d330b55a23cfa24c6119ab mm/mm_slot.h: add a helper function mm_slot_remove
16f13a49ee7bb4db9ee5e8b5a5a795dd6550abae mm/mm_slot.h: add comments for mm_slot_lookup/insert
daceba0eb913470004196cea45cebe52ceede9a2 mm/damon/core: hide private damon_region fields
78e69df9c88a38b28b4c98a563f6d75d43c23dbd mm/damon/core: hide private damon_target fields
ad754d09824c388015156a54d536a5dcc9e31349 mm/damon/core: hide private damos_quota_goal fields
f584ac1bb002e74da5279b3da642a3e712b3d07a mm/damon/core: hide private damos_quota fields
97b94735d13f19fc5dfe7b88513b08d80353bb71 mm/damon/core: hide private damos_filter fields
4c230bf9267c6e968c85e6c2fa41a3599c6c5789 mm/damon/core: hide private damos fields
fbe7e4b0ac08680e34d3f7a95ba1aa93377820c3 mm/damon/core: hide private damon_filter fields
445f4195962142f394a8c202a1391580c167c5b6 mm/damon/core: hide private damon_probe fields
738ff2d076e7f0031e1edc39e4da61425bdc2e36 mm/damon/sysfs: do not directly access damon_ctx->ops
cec8848a05c48a02ba14dc3c102c7e67b891979c mm/damon/core: hide core-private damon_ctx fields
a31e61578541da88800039b61b3aede79d47cb21 mm: let node_reclaim() return the number of pages reclaimed
dab04d31cfd92b4ac735b48cd0ff6a619054e878 mm/damon/core: avoid infinite kdamond_merge_regions() internal loop
01926e121d27cb4e8163b082d5691d2237b82658 mm/damon/tests/core-kunit: catch test failure in test_merge_regions_of()
f3cd60f2ae4803fe6d53b324c1a271563693dbf5 mm/damon/vaddr: drop last same folio access check optimization
8470df8d1061280c14a649ce2491631cf6f9c24b mm/damon/paddr: drop last same folio access check reuse optimization
e703f41176299c18ff707752a018df573f5b23b3 mm/damon/sysfs: read addr_unit only once in damon_sysfs_apply_inputs()
03207e27cc5ea3c123821c20ae8132e29a6cb53e mm/damon/sysfs: read ops_id only once in damon_sysfs_apply_inputs()
38f16882de152cdc25b3c09c9e9c1c9ebbe26fa8 mm/secretmem: don't allow highmem folios
ba82d4193df0abfdf76700ae3bc826bf9699ac27 docs/mm: fix braces
147e81912e0f0763619e893a4a2acc25707c2cbb selftests/mm: add PAGEMAP_SCAN test for THP PMD holes
5b86197c14feab3935697c8023ab8a073e20e19c mm/page_alloc: don't spin_trylock() in NMI on UP
9d18b84e8c7ad24fb8e6c14541386061d3a8254b mm/page_alloc: don't spin_trylock() when disallowed in free_one_page()
72fe3f329dc8e64f8217af1a541bc7417affda44 mm/page_alloc: rename FPI_TRYLOCK -> FPI_NOLOCK
d5b16589a5c753b5868aab51fe9b2f0f1bfbf092 cgroup/cpuset: update some comments about the page allocator
37bbb22a78146d017e1a641141f6f569021c87e1 mm/page_alloc: fixup alloc_pages_nolock_noprof() comment
fe47ae426bad0aa37acb97ff74b6c597d87a76ca mm/page_alloc: remove a couple of VM_BUG_ON()st
50e7cbccdca0a5c81ea28e6c35639165598f824f mm/mseal: remove superfluous comments, fix confusion around mm
34c0e2bad649120806e415d30323828b5e734de0 mm/mseal: limit scope of mseal address zero to address zero
8c23de3d3ddc4d505357dce8cb5aab531d419075 mm/mseal: remove further superfluous comments, do_mseal()
715c4bd51b11cfca9a50588f559ea264f7a92c00 mm/mseal: fix mseal documentation for 32-bit kernels
4356fff1f87c3f15998a461e9e5b15745d5cd63c mm/vmscan: fix anon-only reclaim evicting file pages when swappiness=max
e7ad63e1beda713acb1eb731f38ead6eb47d2583 mm: vmscan: propagate real error code from per-node proactive reclaim
876c9a944121a1b2fb52a064dde8ea4e3b42a342 mm: vmscan: drop unused gfp_mask parameter from __node_reclaim()
751841a64564fc9f8c6e57f021657a07f4602ec5 mm/mglru: fix anon-only reclaim evicting file pages when swappiness=max
9109f5f14df862d7686e1434fd3bd7a89786afce selftests/mm: fix BUG_ON checking wrong variable in mremap_dontunmap
27951348a07df081ea9a35fe3d64e7b716c88dfd mm: introduce pud_is_huge() helper
2de131d77616bb80900a790a7c32ef7b2a4e38c9 mm: mincore: remove special handling for VM_PFNMAP
01dca00d50877107a1358f0473b9c597399b6f46 mm: mincore: replace __get_free_page() with kmalloc()
f46e44bb80f09f56432ad30db4bcc15190583f7b mm: mincore: remove xa_is_value() in mincore_swap()
c3f87c7fb49863b46c89fed5cadd7268d95d0e00 mm: mincore: improve mincore_hugetlb()
08f59ea476aaf05b0315890cd3d11252037604d9 mm: mincore: refactor mincore_page()
2482973337a895ce0baab426b109dc7bc9ee50b7 mm/huge_memory: remove unused can_split_folio()
cd5e8333e951db67411098c3835ed63d7b1ae8db mm/huge_memory: fold split_folio_to_list_to_order() into split_folio_to_order()
3c00a53413a375663bcd6eaca4fc73ff285ff303 mm/damon/core: initialize damos->last_applied
a0705dc8f680188a4ca1600a59055710f8105138 mm/damon/core-kunit: check region count before testing in split_at()
8731ddd82c1300f1506162f122b6f19c34d58d35 mm/damon/vaddr-kunit: check region count in three_regions test
85985cf76d6364bfc606f170931aa423bffee5ab mm/damon/core-kunit: handle region split failure in filter_out()
1e6bf3efb5b76b2225e91d742d0f59e29c3703f2 mm/damon/core-kunit: skip wrong dest walk in commit_dests_for()
1c7db0bec4b6eb362007570081f106ec37c15fb9 mm/damon/core-kunit: skip wrong quota goal walk in commit_quota_goals()
00bd48a5d7ad192bc6359d87dd2bc8626e19f194 mm/damon/core-kunit: skip wrong region walk in commit_target_regions()
441c315155bfbfdfdf202047539baae8ea7091d5 mm/damon/ops-common: remove redundant local variable in damon_migrate_folio_list()
c50e20c20de9bf12c9579b9c9c686d98ec262034 hugetlbfs: release subpool on fill_super failure
8357f0ef8792734cb802d107c42ee04a8890eb13 mm/damon/ops-common: use nr_accesses moving sum for quota score
d544a9fbf9d5d10f38944b01a1939f416ae9641a mm/damon/core: handle region split failure in apply_min_nr_regions()
8125c3ca688c0cf301f15c01e0ba9d8a41fc17cc docs/mm: Physical Memory: remove deferred_split_queue
3741681640a3c8813f1e263cddbbf6ef91bdaec0 fs: stable_page_flags(): use BIT_ULL() for KPF flags
a3219a1bc8dfe1ae7e4b520a1a72fd4ea61f3638 fs: stable_page_flags(): use folio_test_*() helpers
def792a8b1be4c604cd38f95fc3a09e7a6e90087 fs: stable_page_flags(): simplify KPF_IDLE handling
283ff5292207967db86d81bd09adbbd6f717abc4 hugetlb: make hugepage_put_subpool() tolerate NULL
cd8cb45768e15ef6ee805b2603937df4a01e85ee mm/memory: move pte_install_uffd_wp_if_needed() into memory.c
6fc1290cb0c68eeafee27914beaca501e997a4af mm/memory: batch set uffd-wp markers during zapping
3756c57b4dc37b64069b6ca84977b32b7401c337 mm/rmap: batch unmap file folios belonging to uffd-wp VMAs
6f715462eb49889f039b74df1bfadca0a5fda260 selftests/mm: use MAP_FAILED for mmap error check
69d8bbd53dcf7b8a5d50aa60f98d739b0787c62b selftests/mm/pagemap_ioctl: fix missing NULL checks after calloc()
4d008fa3815bd5c90e0f05ed856fa9011065701e mm/early_ioremap: clarify early_ioremap_reset() semantics
6112279e57f3134bee7d341bdd1fecd6de66f455 riscv: remove unused __late_set_fixmap() and __late_clear_fixmap()
24846b4a7a89c7f632e2a692b297e28eb0369fa8 arm64: remove early_ioremap_reset() call and __late_* macros
8a5bfa6858d0b1001bca9663b84f3b6f3677d6c0 mm/damon: update outdated comment about DAMOS filter handling
eb176384b10f162fad670ac3e507594ae9964c9b mm/damon/ops-common: prevent migration fallback to non-target nodes
27d2aa6a7acd6076f49fcda389904c60e1c3e6e0 mm/damon: remove trailing semicolons after function definitions
f4a7a088145c2525bc0f68b6035aaf3ae4e31e24 hugetlb: evaluate subpool free state while locked
01ecf6cb97fd9dbfce55a40e70d06e7bdd3cff36 mm: page_alloc: __GFP_FS lockdep annotation for direct compaction
abf2e9abed240734f16a393a9b845882cfab531e mm: compaction: support non-movable compaction for pageblock requests
8f5cce3ba718dcf6d548908bc2c9e92d464cd7c8 mm: page_alloc: move capture_control to the page allocator
e6ca1770c1ec1c92129125834c0c8f53cce39bd5 mm: page_alloc: fix non-movable reclaim storm in defrag_mode
6c71e214bc43f4b50ad72387c27af4a731f5e1b6 selftests/mm: fix gup_longterm EINVAL error message
9d7a48d3a880f41309341c31b5a7a0ebe82cad18 zram: move lockmap to be per-zram instead per table
bdfb48ef11008f678141b04972ca6cb1e266c828 zram: use a custom key for each zram object
61325912406ef3c80b965102b798dfd64b9b6d27 mm/migrate: report RCU-tasks quiescent states in migrate_pages_batch()
dbd39c9adda49578d122478c571c710b2d6b6b78 mm: fold userfaultfd_rwp() to false without CONFIG_ARCH_HAS_PTE_PROTNONE
0a46c39b1d53d462cf9782dc996a048fdccdb7b1 ksm: stop iterating VMAs when ksm_test_exit returns true
26b2a6eca3ecd309de82c07e1f2ef8b76f01ec7d Documentation: zram: remove sections numbering
db632b3cc4facce5d49958ff74238b10c3094a9e mm/zsmalloc: fix release order of locks in zs_page_migrate()
c0a59577124c2ac1a53a85d7cbf780b7fb363d3b mm/khugepaged: replace mutex_lock/mutex_unlock usage with guard macro
c7fbc697bc25601f40065c5be8d8c27d2343a2b3 mm/shmem: downgrade final i_blocks check in shmem_evict_inode() to pr_warn()
1738993bb60d694605d9bf0de4828f5734bbbe06 selftests/mm: unpoison pages in memory-failure teardown
9d86dc8a68adf083baf778d4d3f48dcdaba367fd mm: kmemleak: confirm suspected leaks with a second scan
f27d277eeb453291db3497f732276eb30f212a7f mm: kmemleak: report leaks only after N consecutive unreferenced scans
ce04d254b42dd2bdb18d19eb2b18c4e4b337c283 mm: kmemleak: factor leak confirmation into a helper
6c91643cb221278710d4767896da5cbb8e3fc836 selftests: mm: test kmemleak's N-consecutive-scan leak confirmation
cdc84cda396496c98e15d6aea9c3dd211cf28c4e mm/userfaultfd: clear uffd-wp PTE state when re-registering without WP
0c5b58e712e2ebda1b27358ac180852bbe18b4da mm: mempolicy: fix automatic numa balancing for shmem
53ee4f633b313f0f3fdba2d3ca47cd1932a065bc maple_tree: add rcu locking check when LOCKDEP is enabled
1a03b8406a534370aac49ee3be61901047c2b2c0 locking/lockdep: add sequence counter to held_lock
69f15705205faabc300fae10ce86da3c692354b9 maple_tree: add write lock checking with lockdep sequence numbers
c5ffccdaa12ef03fb4bb9b21a4227e98df5569d6 maple_tree-stop-flooding-logs-when-debug_locks-is-set-to-zero-fix
e67737632595fcd4b8b1bd07236a4793580fa800 maple_tree: documentation fix
c9571c2af862a5a6ec9afe7e7348c890dbb58364 maple_tree: drop dead code from mas_extend_spanning_null()
739e4660b7c1d994ba75be3c46fa6411a0e353f6 maple_tree: drop MAPLE_ALLOC_SLOTS
917547ccc21228e67ae43e4e8980f3e699208197 maple_tree: clarify comments on mas_nomem()
1b430b50b1ded24271e49583da4223af76c42a2b maple_tree: use prefetched value in mas_wr_store_type()
e459d54de4e4765cdb99a15bcc6281b96debeef5 maple_tree: optimise mas_wr_node_store() when not in rcu mode
1bdf7c850f762cac9f8e7f594eaadd7f60731744 maple_tree: micro optimisation of mas_wr_store_type()
9179c63f4a943443c8d66274bcc126f1ff2d56ea maple_tree: add bulk parent set helper
07a5e35d02d91d281e122d7cc13f4068d4359d6b maple_tree: catch race in mas_alloc_cyclic()
60d3c19a124450b03ef8fcbb8da5f4647e5fdcb4 maple_tree: document that erase may use GFP_KERNEL for allocations
4b7c1600d008c91b0db53721bb25c5327178171e maple_tree: WARN_ON_ONCE when allocations fail
2256825e4ab09ccb49c0b27e3499d4b44604da98 maple_tree: document erase and allocations better
18a8bbb041cbf8b97896b282b42a40305e0e7b29 maple_tree: change two GFP flags in tests
1c3501197fdb9ce8b265ea9698e28908672b5fed maple_tree: fix argument name in header
64815c62cf841f90762bbcf8ec4dddfc169d69b3 maple_tree: avoid extra gap calculation
6e1e8f9590b5f93e12d4a06a8ffcb069a403417a maple_tree: add helper mas_make_walkable()
511c9e535eff5d3f8c0dc15deb71c9daa84789e5 mm/zswap: use ratelimited stats flush in zswap_shrinker_count()
e4af2580d8269cf349ed3f383fd92835f948d3b3 radix-tree: fix kmemleak false positives on tree head reassignment
e4d0c19e587272eedf90fe13c2729c82ed692fec mm: nommu: point to the write iterator upon split_vma
b5201d98eda89bc146afcad2bb23f0dfef893a52 maple_tree: remove undocumented CONFIG_MAPLE_RCU_DISABLED macro
4a230fe1e050274824b4deed847f606d8f44cee5 mm/kconfig: drop redundant memory hotplug dependencies
46e2100c7f407794ce03f6857d8a3c46513a9fbc mm/hugetlb: fix missing migratable flag on same-node hugetlb migration
aba4720a2443397ac04465d595984149f0a3b476 alloc_tag: add ioctl to /proc/allocinfo
70dbc7b8b818eb9f5270a3f5c743808681e2906b alloc_tag-add-ioctl-to-proc-allocinfo-fix
c8703b0d599c37669f4a5f1c4af54925a8b381b6 alloc_tag: add ioctl filters to /proc/allocinfo
2e880edf1f5bd134ade7b8fa5cbbc6054acc62d0 alloc_tag: add size-based filtering to ioctl
0dad4faa8e59c9c1361f75c8cc54a33c96af32f3 alloc_tag: add accuracy based filtering to ioctl
eb0997395930051a22b24d8953bff0b575417d0e alloc_tag-add-accuracy-based-filtering-to-ioctl-fix
592b28f5635934b70e8da69157cdaaee0e2d3fbe kselftest: alloc_tag: add kselftest for ioctl interface
5c825bcac48ab9e157ba9dc2a6797ff4133858ea kselftest-alloc_tag-add-kselftest-for-ioctl-interface-fix
628a28d7485f7e032afd852efb70225e26d7dd44 kselftest: alloc_tag: extend the allocinfo ioctl kselftest
65771d50cd8d8b23fc49534c765f1c0c90b5cf59 arm64/hugetlb: extend batching of multiple CONT_PTE in a single PTE setup
2b87e6029e3558aafb91ac7f206f11d485c5a5a5 arm64/vmalloc: allow arch_vmap_pte_range_map_size to batch multiple CONT_PTE
e818b42842a1f366d9f377a40bd949b15acad92b mm/vmalloc: extract vmap_set_ptes() to consolidate PTE mapping logic
b6a17088383bafad44b723c0b05cce7a53219645 mm/vmalloc: extend page table walk to support larger page_shift sizes and eliminate page table rewalk
65b384da7e6524c179dfc8c083db3c502c75b3af mm/vmalloc: extract vm_shift() to consolidate mapping shift selection
d7ba5d092fd349280fa74758cbb64b319a0ef7cc mm/vmalloc: map contiguous pages in batches for vmap() if possible
e810bafe5bf5766086737176867ea1a2b9c9db45 mm/vmalloc: simplify vmap batching helper and limit scan by PFN alignment
e660f5f21c9b301f7b015f13e8fc382ec0047681 mm/vmalloc: align vm_area so vmap() can batch mappings
48ccb061a3660403c199bc868b6272fddf2154d3 mm: standardize printing for pgtable entries
f2967f49df97bba7e03d5a1de1b8efd475a82e25 shmem: provide a shmem_write_folio wrapper
aa1d4b8e5c44f0d748cd882e2f4ffa3e6b04deb3 mm/swap: introduce struct swap_io_ctx
9b24e9252bcce16389e15de9cca5ceda65cc9b80 mm/swap: also use struct swap_iocb for block I/O
b43063dc90643bfddd09eb2bcda64d5ea69e444c mm/swap: remove count_swpout_vm_event
e4cc0a9baaabc781c3dd781b4c8e20066288ea23 mm/swap: use swap_ops to register swap device's methods
bd7c87388707896215267620133c89fe681b70b8 mm/swap: remove SWP_FS_OPS
ee0b6b27bb2d272fcf6abf1bc274ad8b6f0711ac mm/vmstat: add NRSWP{IN,OUT} counters
74242737f2801e4e312ad0dfbb9fec2e8fa8abf3 mm/kconfig: drop redundant dependency wrappers
7390cdb4a0cd8e77b60d9ccd039b4c77ab9ab2f5 mm/swap: fix swap_cluster_lock() !CONFIG_SWAP stub signature mismatch
e6300c9604accdb83a9e4e46118793ef3bf4279f mm/vma: introduce VMA anon page offset field and add helpers
805173f10b3445fd5cb7e7f4aa274ec0c345c754 mm: provide vma_[flags_]is_cow_mapping() and remove is_cow_mapping()
76200958db5ced8a022b6bb2c9452addf520e1e1 mm: introduce linear_anon_page_index()
e9082333eb4df707ac4920ca4006f3d06ceac45a mm: abstract vma_address() and introduce vma_anon_address()
d88b13e0bd443f712d83d975d4d449ab59c27a7d mm: update print_bad_page_map() to show anon index if appropriate
484ab103e28a2d9d1fd06224aaf545552d7f3d83 mm: introduce and use vma_filebacked_address()
accaf77fca1802ce457bbbaf9bb428fd3c589975 mm/vma: fix self-merge check in copy_vma()
ac665b79b008353221806160b8a6d132e688ad02 tools/testing/vma: add tests for copy_vma() self-merge
a4a4bc0d624036c5323c64d5b74d7e731a336d07 mm: propagate VMA anonymous page offset on map, remap, split + merge
d3ea1329ae2b9dd1d316a010bca7809c32c7632c mm/rmap: track whether the page VMA mapped pgoff is anonymous
346a8d7a49abaeca87d035e052c68b3c5a99736e mm: clean up vma_address_end()
68fd335403262dc096d437e6d91b925a3ef84a69 mm/huge_memory: update remove_migration_pmd() to accept a folio
d5193feee55728af6e7bdc6aaa78856d0397deaf mm/migrate: calculate large folio page index using PFN
564a9f8855ab541955d19127c55984622c06ea28 mm/rmap: use anon pgoff to track MAP_PRIVATE file-backed anon folios
f67c58db727922c69f241e45205264c9dbeabe64 tools/testing/vma: expand VMA merge tests to assert anon pgoff
d81fd2576ee4eac6bb679868c94b18f96ed3d1a3 tools/testing/selftests/mm: test anonymous page offset merge behaviour
7b0cf16935cf5b30cb2d023d3825e604db9ed393 mm/vma: only permit MAP_PRIVATE /dev/zero to be mapped anonymous
01238629cc1bc2112d4769e984bbcf2ae8c10901 mm/vma: make MAP_PRIVATE-mapped /dev/zero mappings truly anonymous
323c1615264fad836fc9b70a56f0ce205be8a089 tools/testing/vma: add test to assert MAP_PRIVATE-/dev/zero is anon
78206ddcd4641fefd2e54e093e6447c1d5c9314b tools/testing/selftests/mm: add MAP_PRIVATE-/dev/zero merge tests
9e010e866af5f3d87cd893162b45fa435f24866e mm/kmemleak: report RCU-tasks quiescent states during the scan
2dc0abfc54e0f55967e5f5148cdac66339300619 mm: vmscan: convert folio_referenced() to use vma_flags_t
30ad90fa2199a3e4ce9ee7afbb816f5d7fc270ac mm: vmscan: add a helper to identify file-backed executable folios
8b06282869013b4a1b59e25be65afdbb0bb56112 mm: mglru: promote mapped executable folios after first usage
7617e9897f9e1a429a7ba99fdad0ea0fb99a294e selftests/mm: transhuge-stress: check duration inside page loop
28454bade6989316fed43e8e86b62f1df3e719ee memcg: move mem_cgroup_swappiness and vm_swappiness to mm/swap.h
f87d8bc5c1a8ac92df298d949a2156e61ae91a4d mm: vmscan: fix node reclaim ignoring swappiness parameter
3cce253f062ecdc6a78ed0e0e875ef6ee0727921 mm/vmstat, mm/memcontrol: add _monotonic vmstat readers
7550834a7e38135213f6fdfd948ceb5d074c946c mm/vmscan: add pgrotate_anon and pgrotate_file vmstat counters
a8e08b200229e4c2300badade57a403ab24915ad mm/vmscan: reduce lru_lock contention via vmstat-derived scan-balance cost
bc60d0e3ef0c626c08ae253163d8586a89d3e09c mm/hugetlb_cma: support percentage-based hugetlb_cma reservation
bcc5a67d88472827c2cba23973b1cdc39dc88d37 zram: set default primary compressor in zram_destroy_comps()
6755b2c90ca82dfbd6ce16714fad8c52c07460f0 zram: validate deflate params
1ad8a7640a52abc872c85b4cba1d61ac39fbe461 mm: memcg: stop reclaim when a limit update is superseded
9c37ac92041b9b1eba392a7c2c28f1e2e68056f6 Documentation: zram: correct algo parameters configuration documentation
9f72d441a0a7653baec75b81a0dfdf6c5b63cd64 mm/page_alloc: boost watermarks on atomic allocation failure
a3796ec7aaaa3a9c8b8577c185f462331cb9b6b3 memcg: bypass the reclaim and oom killer for dying tasks once oom_reaper is done
80a76a22d5f2ee3c6e1e8adf96ec0fefe207513a mm: use proper PTE accessor in move_ptes()
d7a965ad9959570b3b96c5f2454478ddd2a278d1 hugetlb: only adjust reservation during unmapping if mapcount is 0
20e6224823cc85b818ad550db2dd9687ec4e2bdb mm/page_reporting: add page_reporting_delay_ms module parameter
f3b47879157e4104f6d7a2932c4d10e047e4df97 sh: remove CONFIG_NUMA and related configuration options
bcc2f8c79fd5e2ec7ea023311b662e17c1ff1aa8 sh: mm: remove numa.c
4122858495f467358b2812d6c68f82f967230887 sh: mm: drop allocate_pgdat()
7e40150727f6d9e2575475cc8af4c89415625034 sh: remove setup_bootmem_node() and plat_mem_setup()
21f9e9ec61a5a310d57f4bbadc2361a30de36aa8 sh: drop dead code guarded by #ifdef CONFIG_NUMA
3b487a083aa3edc9d5937689754ddde9696adc86 sh: drop include/asm/mmzone.h
c182cbf3ebdf16adaff542289656e41ae21c8e02 init/Kconfig: drop ARCH_WANT_NUMA_VARIABLE_LOCALITY
2ab45f9683cc9574b8653ae6003d210a24c2030b sh: init: remove call the memblock_set_node()
dda0c8d7293bdeb2be6e6622c9475a1c1245cc6b sh: remove SPARSEMEM related entries from Kconfig
a5e0b56d4a72eaa549c2cf8e2b11971180fd6349 sh: drop include/asm/sparsemem.h
c948a4e64e692b9ca827ba1ff52da11fe5ded9da mm/sparse: correct init section annotations
231ed68bf110f0904e17077686287b876dd09edd mm: zswap: drop list_lru param from zswap_lru_add() and _del()
d57b9c4cdd603b07e45f7ac9d5cc8d097840b8a9 mm/migrate_device: clear stale mapping after freeing swapcache
df77e0ae3c2c2183e42bd36a5e402e8454634342 mm: shmem: reject page-aligned fallocate end overflow
34325ed5e7b8fda23bf20493b640f3fab51bef4c mm/huge_memory: use folio's memcg inside __folio_split()
27c564285fda9972efcec5e83c9486e325992846 xarray: honor XA_FLAGS_ACCOUNT in xas_split_alloc()
4e63ed5c5898008cb4ac42fbd6a49d39bc39be2e mm/gup: fix always draining LRU caches in collect_longterm_unpinnable_folios()
7399aec45ad8815245ad5f94bb9b6f30d9767f01 mm/gup: factor out LRU cache draining for folio into lru_cache_drain_for_folio()
a51c92bd0e5a2ca2ce9389f7245f64e4620b6c16 mm/vmalloc: make vm_struct.nr_pages an unsigned long
3fcb6ef5a8c66ccc65f92174ed763549f961fd19 mm/swap: reject swapon() on filesystem-level encrypted files
cfd999e614213b7579f020f3b27796c4c10640eb mm/page_alloc: only update lowmem_reserve_ratio on sysctl write
b1775b32b5b42ed897e0bf1d80094db6676a2031 mm-page_alloc-only-update-lowmem_reserve_ratio-on-sysctl-write-fix
1d93eb118c38de4da7f679769fe0ff3e3e3332cb tmpfs/ramfs: let memfd_create() work on nommu
5301e1174dd715396c6b5eabb5187fdb1ba5fa0e riscv: mm: exclude invalid THP PMDs from page table check
a892546e4d4d646161ccf960337f8795ab1765a2 riscv: mm: fix concurrency in mark_new_valid_map()
e53d2765b2f5d7b3a681a9d948f255791e912a9f selftests/cgroup: test_zswap: skip test_no_kmem_bypass if debugfs is unavailable
dfa9d30ed2d931982a7f4682e31dabede9331c44 mm: kmemleak: default min_unref_scans to 2 for verbose auto-scan
121e73123b51782aa348dd43b57d0ce3554eea1f Documentation: kmemleak: document the conditional min_unref_scans default
0150e87b05477356a3fc78e764ae2b3bb86c3864 selftests/mm: kmemleak: drop stale min_unref_scans default from comments
1009bb9f17352e3fed6708b3867907cf115e12c8 selftests/mm: rename local_config.h to local_config.h_gen
224a60221614be8a0c5cfbfa7c34fa903d01d97c selftests/mm: read memory information without popen
3cb9dabc228c0852b50a8f12ac4b157f3c23b272 selftests/mm: use pattern matching in .gitignore
c23e9a2500916f84ef3c2fdda69673e76e707741 selftests-mm-use-pattern-matching-in-gitignore-fix
fdf01301b8e86572b0e1393980bb9d960ead560b mm/ksm: avoid missing ksmd wakeups in ksm_enter
17bee2cccab10437fa02942de25d5a60733c55f4 ksm: update comments and docs to reference folio->mapping
6896f1cc61900e3d1b8074102bc59d02c5caf472 mm: use a folio in the softleaf_is_device_private path
32c654cdb3f988b74deceaad96a0fddbcd1189b7 mm/vmalloc: do not warn on -ENOMEM from va_alloc()
4523cf68ed12455c8c01f5b26dd11aacd8f06be4 mm: add some missing includes to mm-local headers
f4b2b9dedb0dfb10b00bd820c88b1d9668e3bd88 mm/Kconfig: make FLATMEM depend on !NUMA
f11886d91924a21987922031631dd5d7055f62b2 mm/page_ext: remove pgdat_page_ext_init()
464464e8d65df0a4612ac57ebbd7c5140ae201d1 selftests/mm: khugepaged: skip swap tests when no swap available
b75a1c987f939e90f25ada9c662e473ea1220567 zram: do not release zstd global params from error paths
ca7221be145bb428e98b56ef0b4a7ee226391c28 zram: reject zero-size dictionary
04ecc27aaef5deb5ae86c1414bff1116fa59d4cb zram: add pr_fmt to backend files
69dc5695c3a3937e3376e5abe63abd5be36aad8e zram: validate parameters in each backend's setup_params
82cd0a7e5b55a8fd1948c4eee65402ad5e9db242 zram: reset per-priority params when changing algorithm before init
ec97897710c9dfe4966ddff1229fb5cfe1b3fa7e zram: fix out-of-bounds access in writeback_store()
389351aace44301047dfd734a0dcd846d98b06bf zram: fix out-of-bounds access in read_block_state()
c981de2b7cda66dee6772f0a12906a6cd870f9e8 mm/khugepaged: refactor per-scan state clearing into collapse_control_init_scan()
d23e34341153e80157b4a482a0f52c59123fbaca mm/khugepaged: extract young page check into pte_is_referenced() helper
5d47650abc7cf6ce4f3fb0656618d9fea030ed53 mm/khugepaged: introduce a count_collapse_event() helper
033c036237def96991c1ebd64efbedf2777d816c mm/khugepaged: fix outdated comments
b7174654afafd1f205a623bf11349d655c8bd409 mm/khugepaged: refactor the PTE state checks into a helper
6fd090cbc21a9c1ed693429a45dd5e0a23b13afb mm/khugepaged: unmap pte before releasing vma write lock
2fd4fb0dac0063d81850fc2874b102f248cf2ebd mm: Documentation: clarify where the mTHP stats live
7fb3876084514221bb05d20f1fe90099d5257f0f mm: debug_page_alloc: fix type mismatch for debug_guardpage_minorder
08650376fccb296de307b631721e9c2555176612 alloc_tag: fix undetected compressed tag overflow when profiling is disabled
cf0bdfa34c6eab494bbe73f12002b29d697ef01d alloc_tag: expose boot-time compression configuration
85ff80946c224cfbdfbaca7138486734dde7cf4b mm/sparse: keep mem_section_usage_size() internal
690173f39bb5e608852bb4fa8171b3fa08e188cd mm/show_mem: fix format string inconsistencies and type mismatches
ff52e47bc91f6327df0b98a81a165c20d6418b4a zram: switch to unsigned long indexing
e40a2c9f61d71545ddf1df690e3ff76bb220286c selftests: mm: extend the check_huge() to support mTHP check
c9526bcac0e20232ba90b165ba2d5010defaecdf selftests: mm: move gather_after_split_folio_orders() into vm_util.c file
4602409dbcd54f753b8c3aa53db4fcc06ef7daca selftests: mm: implement the mTHP-sized hugepage check helpers
9739a17dc16c94fc87dbf6d5a51e83de32210f2f selftests: mm: add mTHP collapse test cases
b782fecdfe446cd3a89e218095252e0a8a903b7d selftests/mm: drop duplicate test_seal_mprotect_two_vma_with_gap() call
7e4ead2558f28da16d82a8f5845eee44555ff6ba mm: debug_page_alloc: fix NULL buf in debug_guardpage_minorder_setup
576c49cec7f5daadf6eb0d3a358fd092ab3bcfde selftests/mm/vm_util.c: correct __pagemap_scan_get_categories return value
b22f113d9201eab6a071f6b9e83f0743aaa5d52c selftests/mm: fix soft-dirty kselftest supported check
b33fddc87f4d63d9278c7d64fa17e98f34265e11 selftests-mm-fix-soft-dirty-kselftest-supported-check-fix
95ec983eea67bcf726dcd3d04a266279f0f85abb maple_tree: remove unused mas_is_root_limits()
5e0ec9494d8b2c4450b9b4e6d7752d32fb8c5273 selftests/mm: skip COW tmpfile cases when fallocate() is unsupported
3b3ee05b9998d1960b5ab7adab46266dc20dcd1b selftests/mm: skip guard hole-punch test if MADV_REMOVE is unsupported
09170290e0281c2d8387ab6aee0d5342e212b7d6 selftests/mm: skip khugepaged swap tests without swap
7164cc9576e07b55da8ab7e95eb92729ea5c5b92 selftests/mm: skip hard dirty page-cache test on NFS
da02331cd8d28690a6dc4540edd54578558738b9 selftests/mm: retry migration failures for the full runtime
0aca0487c139dd1b832dd9b54225bf73e930aa5f mm/zswap: fix global shrinker when memory cgroup is disabled
11e6758e217652fa919f30593be0984291702c45 mm/zswap: support batch writeback in shrink_memcg()
07c3fbc6a05b9c125d6565b20f0e5485c8a98b0f drivers/base, mm: move arch_numa.c to mm/
892dc8a9a7b2767f44316dba3afff14921236b71 mm/gup_test: fix race with PIN_LONGTERM_TEST ioctls
79a31650bd2d94b9e06fa3153b3204423feecdb1 mm/gup: honour FOLL_PIN in NOMMU __get_user_pages_locked()
8086604be9733378461a5534c39cb72635226b23 mm/swap, PM: hibernate: atomically replace hibernation pin
revlist-33f137c695ed-1008b99bade8.txt (text/plain, 2.6 KB)
4949916db619403bb157f3131f618d3fd02b45a7 mm/hugetlb_cma: fix null nodemask dereference in hugetlb_cma_alloc_frozen_folio
45864c144d4d745e3c7bc777f54dcdd8617fa5b9 memcg: keep folio's objcg same as its node
15ee7d577192c68d7d3110543bec31bcfa293c68 MAINTAINERS: remove git URL for Squashfs
721eb8bf6c15d44a25e705b560894521c28ad037 x86/mm/pat: acquire init_mm write lock on collapse to avoid UAF
69080ab7ad3041b82acffd744976962424d5c5cd x86/mm/pat: acquire init_mm read lock on attribute change to avoid UAF
098ce61f4a793643a808aa62a9f4defe1e7eaf41 x86/mm/pat: allocate split page tables as kernel page tables
a118a3a6396d766e8721a41b8245b2cd1a2850f0 foo
3bd91f439a34b18a3190ec9f4810cdba6f23e020 lib/xz: replace min_t with min
5ac429cfe7067fe2ae95e785115cfd189311c629 drivers/media/v4l2-core/v4l2-vp9.c: reduce inlining
4697874fec29506ff451eb15d489b7643b736b75 lib/idr: fix ida_find_first_range() missing IDs across chunk boundaries
e83f4c2027d1618f6dd7d24356a160a69cd506d7 ipc: only destroy orphaned shm segments on sysctl write
c806afed388fc802b0712a1e41ce84d6aec9be57 lib/xz: use size_t instead of uint32_t in a few places
1e3753b542ffdaaae12b3fcac2e142dd36d80990 lib/xz: fix comments
4452265afadefdf59bf73b2a14cf0ce20249e3ec taskstats: drop the dead NULL attribute check in parse()
da4009dbf45619d51112c8ed994838938f2f2e3a taskstats: fold the two cpumask handlers into one
5069a5e4e494ff337c89e9808d14a85f19c4dacd hung_task: update DETECT_HUNG_TASK_BLOCKER Kconfig help
f0d3b52120d5f549bcce5c911f7423749a489155 tools/mm: prevent page_owner_sort from truncating input
2a54db9ede60590cc86c456794bb44d42ceecadd include/linux/list.h: mark list_add and __list_add as __always_inline
e6002d92878e3719d89cd5e7f96946de08526072 MAINTAINERS: add IRC and patchwork for LTP
b25508a7807a1e842f266f328d2fa5b9557db59f selftests/prctl: fix non-anonymous VMA mapping in set-anon-vma-name test
3ed459d86f327b5a81f29a5bc3377814f384687d taskstats: copy signal->stats under siglock in taskstats_exit
a3d0ddf78eb94c108f47036493ffb5eaf959ad5d ocfs2: validate orphan slot during inode read
3ad85b8d8eb04d55d9f89c4b28cf05e7eb293757 ocfs2: validate DIO orphan slot during inode read
e4f825aa0cca2ec82842d4fca442d63776387465 ocfs2: fix circular locking dependency in ocfs2_init_acl()
f5928de0d1649d2240bf7fc0de4a60c55c10ab8e ocfs2: fix cached cluster count after suballocator reclaim
588e6fe0249881e7cb14f10c1ae6506e30fbda20 ocfs2: fix readdir position truncation on 32-bit kernels
cfaa861a53c1ab911abd20649ed57bf06f263b58 signal: factor out the kernel reserved si_code check
1008b99bade899851aff6869e52b1923391d5e1e ocfs2: bound-check dir entries in the readdir re-validation scan
revlist-bacc32cc7de6-7e4ead2558f2.txt (text/plain, 28.7 KB)
4949916db619403bb157f3131f618d3fd02b45a7 mm/hugetlb_cma: fix null nodemask dereference in hugetlb_cma_alloc_frozen_folio
45864c144d4d745e3c7bc777f54dcdd8617fa5b9 memcg: keep folio's objcg same as its node
15ee7d577192c68d7d3110543bec31bcfa293c68 MAINTAINERS: remove git URL for Squashfs
721eb8bf6c15d44a25e705b560894521c28ad037 x86/mm/pat: acquire init_mm write lock on collapse to avoid UAF
69080ab7ad3041b82acffd744976962424d5c5cd x86/mm/pat: acquire init_mm read lock on attribute change to avoid UAF
098ce61f4a793643a808aa62a9f4defe1e7eaf41 x86/mm/pat: allocate split page tables as kernel page tables
504ce6734161b01713890fbb4b29295d2763e43a foo
36e172d8b72c996458ce6515afdb50c9c655eea2 mm: memcg-v1: account vmpressure event allocations
fcd4798196e1d81cf9eddd09df831b03548c2b02 mm: memcg-v1: fix wrong linux-mm list address in deprecation warnings
66661bb7768334911aa5fea756a075ac376dadfb mm: memcontrol: drop unused cpu argument from flush_nmi_stats
ce24bb9f6228fd1124f42e4a9a14845e4033a7a0 mm: memcontrol: factor out memcg kmem uncharge sequence
f0655cea7eac242946a3d9deae6e6e87674724ec mm: memcg-v1: make mem_cgroup_oom_notify_cb() return void
1f856d08e9c09e5b63fb59da22038b05e7e412a5 mm/damon/tests/core-kunit: test damon_nr_accesses_mvsum()
c7bdbf7d0a555e76af0c26eb8886916bde20f659 selftests: mincore: count file-mmap readahead on both sides
105a72678a53051741b672aba41b0785dafbc6f7 selftests/mm: fix on-fault-limit false failure under sudo-rs
2347d325b9ecd2cb2ac12fcfaba3dd2db3fe7316 mm: huge_memory: fix kobject cleanup in thpsize_create error
b87207f7cf5c99d758e85e673b2dc2c791b78938 mm/swap: clarify unreachable cond_resched() in swap_reclaim_full_clusters
34b3181d0d6f0c28fad0de28062bfe23776bd68a selftests/mm: factor out hmm_buffer_alloc() to consolidate buffer setup
49d3c94eefcbeb15a1b9e5711eab17810791b5cd mm/damon/core: skip aging from repeated aggressive merging
9306500e4c073b278f3cd239b2fbc7809faa1cfe Docs/ABI/damon: fix typo in intervals_goal sysfs path
15a4eaac065238b5852592d4290126c3ace0686d Docs/ABI/damon: fix typos
4bff0232528574ee63f2a5a805e92d0266558fda Docs/ABI/damon: document update_tuned_intervals state command
6c3f14ca728ffa52aa90aee00debb79243882683 Docs/ABI/damon: document tried_regions probe hits
3aecb3e2d792456609fb4c1cca245f121160fc78 mm/memory: add memory_block_aligned_range() helper
36933bf9fc0aad086a254d6dfdb10c31301319f9 mm/memory_hotplug: add mhp_online_type_to_str() and export string helpers
a114f920037ca579ee31ea94f6daac7d123fea93 mm/memory_hotplug: pass online_type to online_memory_block() via arg
7f71a800145aa35d5857fd05ff2d29abd0c9fd0f mm/memory_hotplug: export mhp_get_default_online_type
18fc0dcca6a8d5fff3365e34dec0f287d3f7d76e mm/memory_hotplug: add __add_memory_driver_managed() with online_type arg
0e1af36b7b3340ce08eab858d0065f07aafe7966 mm/memory_hotplug: add offline_and_remove_memory_ranges()
368597f21146aec5f739b6866eefc55770d8067c dax/kmem: resolve default online type at probe time
588216efe03e3edb40ab807ccfe1f35306e6cefa dax/kmem: extract hotplug/hotremove helper functions
37beda7c02b3121abe8c21f75e3c1775fe776104 dax/kmem: add sysfs interface for atomic whole-device hotplug
e166c73e389178c376dd5d250c4868611487240c selftests/dax: add dax/kmem hotplug sysfs regression test
bb8b1d95f2dd7bd119c5af1e3fcb163ff5034ef0 mm: introduce vma_flags_can_grow() and vma_can_grow()
eabc91f1141ef1f862b645d124e66fd9f7750310 mm/vma: update do_mmap() to use vma_flags_t
cdbce5dfcbe383d674e85fb7aaf222362917ea8f mm: convert __get_unmapped_area() to use vma_flags_t
a662480f3f29f3cd715b81dd65edb8151dcfa5ed mm: update generic_get_unmapped_area[_topdown]() to use vma_flags_t
c1aa8f8331bbc337a4891fd6c940cf56b4657557 mm: prefer mm->def_vma_flags in mm logic
6ae1b8a84daf65f7af997b6ad8fab231e1c5a64e mm/vma: convert vm_pgprot_modify() to use vma_flags_t and rename
bb3ef68e5d05239114dca66b27c67836a17a6374 mm/vma: rename vma_get_page_prot to vma_flags_to_page_prot
197d13136639b11491ed5cf59da27f74fde8308c mm: introduce vma_get_page_prot() and use it
f87961b47fd56ced4bd9439b657f2d79336e3e77 mm/vma: update create_init_stack_vma() to use vma_flags_t
e59f6bc2fb1a4f8b73c4d6a040962aa5664eea7c mm/vma: convert miscellaneous uses of VMA flags in core mm
1ec5640b4d4323f1951ba66bb59e148bbb467067 mm/mlock: convert mlock code to use vma_flags_t
672db1e5ef864a4ae1d166889a30e7254c42efde mm/mprotect: convert mprotect code to use vma_flags_t
bd19ced19720a7074b7644a0a9222499e95c2077 mm/mremap: convert mremap code to use vma_flags_t
ec036a1c4a012e0344d330b55a23cfa24c6119ab mm/mm_slot.h: add a helper function mm_slot_remove
16f13a49ee7bb4db9ee5e8b5a5a795dd6550abae mm/mm_slot.h: add comments for mm_slot_lookup/insert
daceba0eb913470004196cea45cebe52ceede9a2 mm/damon/core: hide private damon_region fields
78e69df9c88a38b28b4c98a563f6d75d43c23dbd mm/damon/core: hide private damon_target fields
ad754d09824c388015156a54d536a5dcc9e31349 mm/damon/core: hide private damos_quota_goal fields
f584ac1bb002e74da5279b3da642a3e712b3d07a mm/damon/core: hide private damos_quota fields
97b94735d13f19fc5dfe7b88513b08d80353bb71 mm/damon/core: hide private damos_filter fields
4c230bf9267c6e968c85e6c2fa41a3599c6c5789 mm/damon/core: hide private damos fields
fbe7e4b0ac08680e34d3f7a95ba1aa93377820c3 mm/damon/core: hide private damon_filter fields
445f4195962142f394a8c202a1391580c167c5b6 mm/damon/core: hide private damon_probe fields
738ff2d076e7f0031e1edc39e4da61425bdc2e36 mm/damon/sysfs: do not directly access damon_ctx->ops
cec8848a05c48a02ba14dc3c102c7e67b891979c mm/damon/core: hide core-private damon_ctx fields
a31e61578541da88800039b61b3aede79d47cb21 mm: let node_reclaim() return the number of pages reclaimed
dab04d31cfd92b4ac735b48cd0ff6a619054e878 mm/damon/core: avoid infinite kdamond_merge_regions() internal loop
01926e121d27cb4e8163b082d5691d2237b82658 mm/damon/tests/core-kunit: catch test failure in test_merge_regions_of()
f3cd60f2ae4803fe6d53b324c1a271563693dbf5 mm/damon/vaddr: drop last same folio access check optimization
8470df8d1061280c14a649ce2491631cf6f9c24b mm/damon/paddr: drop last same folio access check reuse optimization
e703f41176299c18ff707752a018df573f5b23b3 mm/damon/sysfs: read addr_unit only once in damon_sysfs_apply_inputs()
03207e27cc5ea3c123821c20ae8132e29a6cb53e mm/damon/sysfs: read ops_id only once in damon_sysfs_apply_inputs()
38f16882de152cdc25b3c09c9e9c1c9ebbe26fa8 mm/secretmem: don't allow highmem folios
ba82d4193df0abfdf76700ae3bc826bf9699ac27 docs/mm: fix braces
147e81912e0f0763619e893a4a2acc25707c2cbb selftests/mm: add PAGEMAP_SCAN test for THP PMD holes
5b86197c14feab3935697c8023ab8a073e20e19c mm/page_alloc: don't spin_trylock() in NMI on UP
9d18b84e8c7ad24fb8e6c14541386061d3a8254b mm/page_alloc: don't spin_trylock() when disallowed in free_one_page()
72fe3f329dc8e64f8217af1a541bc7417affda44 mm/page_alloc: rename FPI_TRYLOCK -> FPI_NOLOCK
d5b16589a5c753b5868aab51fe9b2f0f1bfbf092 cgroup/cpuset: update some comments about the page allocator
37bbb22a78146d017e1a641141f6f569021c87e1 mm/page_alloc: fixup alloc_pages_nolock_noprof() comment
fe47ae426bad0aa37acb97ff74b6c597d87a76ca mm/page_alloc: remove a couple of VM_BUG_ON()st
50e7cbccdca0a5c81ea28e6c35639165598f824f mm/mseal: remove superfluous comments, fix confusion around mm
34c0e2bad649120806e415d30323828b5e734de0 mm/mseal: limit scope of mseal address zero to address zero
8c23de3d3ddc4d505357dce8cb5aab531d419075 mm/mseal: remove further superfluous comments, do_mseal()
715c4bd51b11cfca9a50588f559ea264f7a92c00 mm/mseal: fix mseal documentation for 32-bit kernels
4356fff1f87c3f15998a461e9e5b15745d5cd63c mm/vmscan: fix anon-only reclaim evicting file pages when swappiness=max
e7ad63e1beda713acb1eb731f38ead6eb47d2583 mm: vmscan: propagate real error code from per-node proactive reclaim
876c9a944121a1b2fb52a064dde8ea4e3b42a342 mm: vmscan: drop unused gfp_mask parameter from __node_reclaim()
751841a64564fc9f8c6e57f021657a07f4602ec5 mm/mglru: fix anon-only reclaim evicting file pages when swappiness=max
9109f5f14df862d7686e1434fd3bd7a89786afce selftests/mm: fix BUG_ON checking wrong variable in mremap_dontunmap
27951348a07df081ea9a35fe3d64e7b716c88dfd mm: introduce pud_is_huge() helper
2de131d77616bb80900a790a7c32ef7b2a4e38c9 mm: mincore: remove special handling for VM_PFNMAP
01dca00d50877107a1358f0473b9c597399b6f46 mm: mincore: replace __get_free_page() with kmalloc()
f46e44bb80f09f56432ad30db4bcc15190583f7b mm: mincore: remove xa_is_value() in mincore_swap()
c3f87c7fb49863b46c89fed5cadd7268d95d0e00 mm: mincore: improve mincore_hugetlb()
08f59ea476aaf05b0315890cd3d11252037604d9 mm: mincore: refactor mincore_page()
2482973337a895ce0baab426b109dc7bc9ee50b7 mm/huge_memory: remove unused can_split_folio()
cd5e8333e951db67411098c3835ed63d7b1ae8db mm/huge_memory: fold split_folio_to_list_to_order() into split_folio_to_order()
3c00a53413a375663bcd6eaca4fc73ff285ff303 mm/damon/core: initialize damos->last_applied
a0705dc8f680188a4ca1600a59055710f8105138 mm/damon/core-kunit: check region count before testing in split_at()
8731ddd82c1300f1506162f122b6f19c34d58d35 mm/damon/vaddr-kunit: check region count in three_regions test
85985cf76d6364bfc606f170931aa423bffee5ab mm/damon/core-kunit: handle region split failure in filter_out()
1e6bf3efb5b76b2225e91d742d0f59e29c3703f2 mm/damon/core-kunit: skip wrong dest walk in commit_dests_for()
1c7db0bec4b6eb362007570081f106ec37c15fb9 mm/damon/core-kunit: skip wrong quota goal walk in commit_quota_goals()
00bd48a5d7ad192bc6359d87dd2bc8626e19f194 mm/damon/core-kunit: skip wrong region walk in commit_target_regions()
441c315155bfbfdfdf202047539baae8ea7091d5 mm/damon/ops-common: remove redundant local variable in damon_migrate_folio_list()
c50e20c20de9bf12c9579b9c9c686d98ec262034 hugetlbfs: release subpool on fill_super failure
8357f0ef8792734cb802d107c42ee04a8890eb13 mm/damon/ops-common: use nr_accesses moving sum for quota score
d544a9fbf9d5d10f38944b01a1939f416ae9641a mm/damon/core: handle region split failure in apply_min_nr_regions()
8125c3ca688c0cf301f15c01e0ba9d8a41fc17cc docs/mm: Physical Memory: remove deferred_split_queue
3741681640a3c8813f1e263cddbbf6ef91bdaec0 fs: stable_page_flags(): use BIT_ULL() for KPF flags
a3219a1bc8dfe1ae7e4b520a1a72fd4ea61f3638 fs: stable_page_flags(): use folio_test_*() helpers
def792a8b1be4c604cd38f95fc3a09e7a6e90087 fs: stable_page_flags(): simplify KPF_IDLE handling
283ff5292207967db86d81bd09adbbd6f717abc4 hugetlb: make hugepage_put_subpool() tolerate NULL
cd8cb45768e15ef6ee805b2603937df4a01e85ee mm/memory: move pte_install_uffd_wp_if_needed() into memory.c
6fc1290cb0c68eeafee27914beaca501e997a4af mm/memory: batch set uffd-wp markers during zapping
3756c57b4dc37b64069b6ca84977b32b7401c337 mm/rmap: batch unmap file folios belonging to uffd-wp VMAs
6f715462eb49889f039b74df1bfadca0a5fda260 selftests/mm: use MAP_FAILED for mmap error check
69d8bbd53dcf7b8a5d50aa60f98d739b0787c62b selftests/mm/pagemap_ioctl: fix missing NULL checks after calloc()
4d008fa3815bd5c90e0f05ed856fa9011065701e mm/early_ioremap: clarify early_ioremap_reset() semantics
6112279e57f3134bee7d341bdd1fecd6de66f455 riscv: remove unused __late_set_fixmap() and __late_clear_fixmap()
24846b4a7a89c7f632e2a692b297e28eb0369fa8 arm64: remove early_ioremap_reset() call and __late_* macros
8a5bfa6858d0b1001bca9663b84f3b6f3677d6c0 mm/damon: update outdated comment about DAMOS filter handling
eb176384b10f162fad670ac3e507594ae9964c9b mm/damon/ops-common: prevent migration fallback to non-target nodes
27d2aa6a7acd6076f49fcda389904c60e1c3e6e0 mm/damon: remove trailing semicolons after function definitions
f4a7a088145c2525bc0f68b6035aaf3ae4e31e24 hugetlb: evaluate subpool free state while locked
01ecf6cb97fd9dbfce55a40e70d06e7bdd3cff36 mm: page_alloc: __GFP_FS lockdep annotation for direct compaction
abf2e9abed240734f16a393a9b845882cfab531e mm: compaction: support non-movable compaction for pageblock requests
8f5cce3ba718dcf6d548908bc2c9e92d464cd7c8 mm: page_alloc: move capture_control to the page allocator
e6ca1770c1ec1c92129125834c0c8f53cce39bd5 mm: page_alloc: fix non-movable reclaim storm in defrag_mode
6c71e214bc43f4b50ad72387c27af4a731f5e1b6 selftests/mm: fix gup_longterm EINVAL error message
9d7a48d3a880f41309341c31b5a7a0ebe82cad18 zram: move lockmap to be per-zram instead per table
bdfb48ef11008f678141b04972ca6cb1e266c828 zram: use a custom key for each zram object
61325912406ef3c80b965102b798dfd64b9b6d27 mm/migrate: report RCU-tasks quiescent states in migrate_pages_batch()
dbd39c9adda49578d122478c571c710b2d6b6b78 mm: fold userfaultfd_rwp() to false without CONFIG_ARCH_HAS_PTE_PROTNONE
0a46c39b1d53d462cf9782dc996a048fdccdb7b1 ksm: stop iterating VMAs when ksm_test_exit returns true
26b2a6eca3ecd309de82c07e1f2ef8b76f01ec7d Documentation: zram: remove sections numbering
db632b3cc4facce5d49958ff74238b10c3094a9e mm/zsmalloc: fix release order of locks in zs_page_migrate()
c0a59577124c2ac1a53a85d7cbf780b7fb363d3b mm/khugepaged: replace mutex_lock/mutex_unlock usage with guard macro
c7fbc697bc25601f40065c5be8d8c27d2343a2b3 mm/shmem: downgrade final i_blocks check in shmem_evict_inode() to pr_warn()
1738993bb60d694605d9bf0de4828f5734bbbe06 selftests/mm: unpoison pages in memory-failure teardown
9d86dc8a68adf083baf778d4d3f48dcdaba367fd mm: kmemleak: confirm suspected leaks with a second scan
f27d277eeb453291db3497f732276eb30f212a7f mm: kmemleak: report leaks only after N consecutive unreferenced scans
ce04d254b42dd2bdb18d19eb2b18c4e4b337c283 mm: kmemleak: factor leak confirmation into a helper
6c91643cb221278710d4767896da5cbb8e3fc836 selftests: mm: test kmemleak's N-consecutive-scan leak confirmation
cdc84cda396496c98e15d6aea9c3dd211cf28c4e mm/userfaultfd: clear uffd-wp PTE state when re-registering without WP
0c5b58e712e2ebda1b27358ac180852bbe18b4da mm: mempolicy: fix automatic numa balancing for shmem
53ee4f633b313f0f3fdba2d3ca47cd1932a065bc maple_tree: add rcu locking check when LOCKDEP is enabled
1a03b8406a534370aac49ee3be61901047c2b2c0 locking/lockdep: add sequence counter to held_lock
69f15705205faabc300fae10ce86da3c692354b9 maple_tree: add write lock checking with lockdep sequence numbers
c5ffccdaa12ef03fb4bb9b21a4227e98df5569d6 maple_tree-stop-flooding-logs-when-debug_locks-is-set-to-zero-fix
e67737632595fcd4b8b1bd07236a4793580fa800 maple_tree: documentation fix
c9571c2af862a5a6ec9afe7e7348c890dbb58364 maple_tree: drop dead code from mas_extend_spanning_null()
739e4660b7c1d994ba75be3c46fa6411a0e353f6 maple_tree: drop MAPLE_ALLOC_SLOTS
917547ccc21228e67ae43e4e8980f3e699208197 maple_tree: clarify comments on mas_nomem()
1b430b50b1ded24271e49583da4223af76c42a2b maple_tree: use prefetched value in mas_wr_store_type()
e459d54de4e4765cdb99a15bcc6281b96debeef5 maple_tree: optimise mas_wr_node_store() when not in rcu mode
1bdf7c850f762cac9f8e7f594eaadd7f60731744 maple_tree: micro optimisation of mas_wr_store_type()
9179c63f4a943443c8d66274bcc126f1ff2d56ea maple_tree: add bulk parent set helper
07a5e35d02d91d281e122d7cc13f4068d4359d6b maple_tree: catch race in mas_alloc_cyclic()
60d3c19a124450b03ef8fcbb8da5f4647e5fdcb4 maple_tree: document that erase may use GFP_KERNEL for allocations
4b7c1600d008c91b0db53721bb25c5327178171e maple_tree: WARN_ON_ONCE when allocations fail
2256825e4ab09ccb49c0b27e3499d4b44604da98 maple_tree: document erase and allocations better
18a8bbb041cbf8b97896b282b42a40305e0e7b29 maple_tree: change two GFP flags in tests
1c3501197fdb9ce8b265ea9698e28908672b5fed maple_tree: fix argument name in header
64815c62cf841f90762bbcf8ec4dddfc169d69b3 maple_tree: avoid extra gap calculation
6e1e8f9590b5f93e12d4a06a8ffcb069a403417a maple_tree: add helper mas_make_walkable()
511c9e535eff5d3f8c0dc15deb71c9daa84789e5 mm/zswap: use ratelimited stats flush in zswap_shrinker_count()
e4af2580d8269cf349ed3f383fd92835f948d3b3 radix-tree: fix kmemleak false positives on tree head reassignment
e4d0c19e587272eedf90fe13c2729c82ed692fec mm: nommu: point to the write iterator upon split_vma
b5201d98eda89bc146afcad2bb23f0dfef893a52 maple_tree: remove undocumented CONFIG_MAPLE_RCU_DISABLED macro
4a230fe1e050274824b4deed847f606d8f44cee5 mm/kconfig: drop redundant memory hotplug dependencies
46e2100c7f407794ce03f6857d8a3c46513a9fbc mm/hugetlb: fix missing migratable flag on same-node hugetlb migration
aba4720a2443397ac04465d595984149f0a3b476 alloc_tag: add ioctl to /proc/allocinfo
70dbc7b8b818eb9f5270a3f5c743808681e2906b alloc_tag-add-ioctl-to-proc-allocinfo-fix
c8703b0d599c37669f4a5f1c4af54925a8b381b6 alloc_tag: add ioctl filters to /proc/allocinfo
2e880edf1f5bd134ade7b8fa5cbbc6054acc62d0 alloc_tag: add size-based filtering to ioctl
0dad4faa8e59c9c1361f75c8cc54a33c96af32f3 alloc_tag: add accuracy based filtering to ioctl
eb0997395930051a22b24d8953bff0b575417d0e alloc_tag-add-accuracy-based-filtering-to-ioctl-fix
592b28f5635934b70e8da69157cdaaee0e2d3fbe kselftest: alloc_tag: add kselftest for ioctl interface
5c825bcac48ab9e157ba9dc2a6797ff4133858ea kselftest-alloc_tag-add-kselftest-for-ioctl-interface-fix
628a28d7485f7e032afd852efb70225e26d7dd44 kselftest: alloc_tag: extend the allocinfo ioctl kselftest
65771d50cd8d8b23fc49534c765f1c0c90b5cf59 arm64/hugetlb: extend batching of multiple CONT_PTE in a single PTE setup
2b87e6029e3558aafb91ac7f206f11d485c5a5a5 arm64/vmalloc: allow arch_vmap_pte_range_map_size to batch multiple CONT_PTE
e818b42842a1f366d9f377a40bd949b15acad92b mm/vmalloc: extract vmap_set_ptes() to consolidate PTE mapping logic
b6a17088383bafad44b723c0b05cce7a53219645 mm/vmalloc: extend page table walk to support larger page_shift sizes and eliminate page table rewalk
65b384da7e6524c179dfc8c083db3c502c75b3af mm/vmalloc: extract vm_shift() to consolidate mapping shift selection
d7ba5d092fd349280fa74758cbb64b319a0ef7cc mm/vmalloc: map contiguous pages in batches for vmap() if possible
e810bafe5bf5766086737176867ea1a2b9c9db45 mm/vmalloc: simplify vmap batching helper and limit scan by PFN alignment
e660f5f21c9b301f7b015f13e8fc382ec0047681 mm/vmalloc: align vm_area so vmap() can batch mappings
48ccb061a3660403c199bc868b6272fddf2154d3 mm: standardize printing for pgtable entries
f2967f49df97bba7e03d5a1de1b8efd475a82e25 shmem: provide a shmem_write_folio wrapper
aa1d4b8e5c44f0d748cd882e2f4ffa3e6b04deb3 mm/swap: introduce struct swap_io_ctx
9b24e9252bcce16389e15de9cca5ceda65cc9b80 mm/swap: also use struct swap_iocb for block I/O
b43063dc90643bfddd09eb2bcda64d5ea69e444c mm/swap: remove count_swpout_vm_event
e4cc0a9baaabc781c3dd781b4c8e20066288ea23 mm/swap: use swap_ops to register swap device's methods
bd7c87388707896215267620133c89fe681b70b8 mm/swap: remove SWP_FS_OPS
ee0b6b27bb2d272fcf6abf1bc274ad8b6f0711ac mm/vmstat: add NRSWP{IN,OUT} counters
74242737f2801e4e312ad0dfbb9fec2e8fa8abf3 mm/kconfig: drop redundant dependency wrappers
7390cdb4a0cd8e77b60d9ccd039b4c77ab9ab2f5 mm/swap: fix swap_cluster_lock() !CONFIG_SWAP stub signature mismatch
e6300c9604accdb83a9e4e46118793ef3bf4279f mm/vma: introduce VMA anon page offset field and add helpers
805173f10b3445fd5cb7e7f4aa274ec0c345c754 mm: provide vma_[flags_]is_cow_mapping() and remove is_cow_mapping()
76200958db5ced8a022b6bb2c9452addf520e1e1 mm: introduce linear_anon_page_index()
e9082333eb4df707ac4920ca4006f3d06ceac45a mm: abstract vma_address() and introduce vma_anon_address()
d88b13e0bd443f712d83d975d4d449ab59c27a7d mm: update print_bad_page_map() to show anon index if appropriate
484ab103e28a2d9d1fd06224aaf545552d7f3d83 mm: introduce and use vma_filebacked_address()
accaf77fca1802ce457bbbaf9bb428fd3c589975 mm/vma: fix self-merge check in copy_vma()
ac665b79b008353221806160b8a6d132e688ad02 tools/testing/vma: add tests for copy_vma() self-merge
a4a4bc0d624036c5323c64d5b74d7e731a336d07 mm: propagate VMA anonymous page offset on map, remap, split + merge
d3ea1329ae2b9dd1d316a010bca7809c32c7632c mm/rmap: track whether the page VMA mapped pgoff is anonymous
346a8d7a49abaeca87d035e052c68b3c5a99736e mm: clean up vma_address_end()
68fd335403262dc096d437e6d91b925a3ef84a69 mm/huge_memory: update remove_migration_pmd() to accept a folio
d5193feee55728af6e7bdc6aaa78856d0397deaf mm/migrate: calculate large folio page index using PFN
564a9f8855ab541955d19127c55984622c06ea28 mm/rmap: use anon pgoff to track MAP_PRIVATE file-backed anon folios
f67c58db727922c69f241e45205264c9dbeabe64 tools/testing/vma: expand VMA merge tests to assert anon pgoff
d81fd2576ee4eac6bb679868c94b18f96ed3d1a3 tools/testing/selftests/mm: test anonymous page offset merge behaviour
7b0cf16935cf5b30cb2d023d3825e604db9ed393 mm/vma: only permit MAP_PRIVATE /dev/zero to be mapped anonymous
01238629cc1bc2112d4769e984bbcf2ae8c10901 mm/vma: make MAP_PRIVATE-mapped /dev/zero mappings truly anonymous
323c1615264fad836fc9b70a56f0ce205be8a089 tools/testing/vma: add test to assert MAP_PRIVATE-/dev/zero is anon
78206ddcd4641fefd2e54e093e6447c1d5c9314b tools/testing/selftests/mm: add MAP_PRIVATE-/dev/zero merge tests
9e010e866af5f3d87cd893162b45fa435f24866e mm/kmemleak: report RCU-tasks quiescent states during the scan
2dc0abfc54e0f55967e5f5148cdac66339300619 mm: vmscan: convert folio_referenced() to use vma_flags_t
30ad90fa2199a3e4ce9ee7afbb816f5d7fc270ac mm: vmscan: add a helper to identify file-backed executable folios
8b06282869013b4a1b59e25be65afdbb0bb56112 mm: mglru: promote mapped executable folios after first usage
7617e9897f9e1a429a7ba99fdad0ea0fb99a294e selftests/mm: transhuge-stress: check duration inside page loop
28454bade6989316fed43e8e86b62f1df3e719ee memcg: move mem_cgroup_swappiness and vm_swappiness to mm/swap.h
f87d8bc5c1a8ac92df298d949a2156e61ae91a4d mm: vmscan: fix node reclaim ignoring swappiness parameter
3cce253f062ecdc6a78ed0e0e875ef6ee0727921 mm/vmstat, mm/memcontrol: add _monotonic vmstat readers
7550834a7e38135213f6fdfd948ceb5d074c946c mm/vmscan: add pgrotate_anon and pgrotate_file vmstat counters
a8e08b200229e4c2300badade57a403ab24915ad mm/vmscan: reduce lru_lock contention via vmstat-derived scan-balance cost
bc60d0e3ef0c626c08ae253163d8586a89d3e09c mm/hugetlb_cma: support percentage-based hugetlb_cma reservation
bcc5a67d88472827c2cba23973b1cdc39dc88d37 zram: set default primary compressor in zram_destroy_comps()
6755b2c90ca82dfbd6ce16714fad8c52c07460f0 zram: validate deflate params
1ad8a7640a52abc872c85b4cba1d61ac39fbe461 mm: memcg: stop reclaim when a limit update is superseded
9c37ac92041b9b1eba392a7c2c28f1e2e68056f6 Documentation: zram: correct algo parameters configuration documentation
9f72d441a0a7653baec75b81a0dfdf6c5b63cd64 mm/page_alloc: boost watermarks on atomic allocation failure
a3796ec7aaaa3a9c8b8577c185f462331cb9b6b3 memcg: bypass the reclaim and oom killer for dying tasks once oom_reaper is done
80a76a22d5f2ee3c6e1e8adf96ec0fefe207513a mm: use proper PTE accessor in move_ptes()
d7a965ad9959570b3b96c5f2454478ddd2a278d1 hugetlb: only adjust reservation during unmapping if mapcount is 0
20e6224823cc85b818ad550db2dd9687ec4e2bdb mm/page_reporting: add page_reporting_delay_ms module parameter
f3b47879157e4104f6d7a2932c4d10e047e4df97 sh: remove CONFIG_NUMA and related configuration options
bcc2f8c79fd5e2ec7ea023311b662e17c1ff1aa8 sh: mm: remove numa.c
4122858495f467358b2812d6c68f82f967230887 sh: mm: drop allocate_pgdat()
7e40150727f6d9e2575475cc8af4c89415625034 sh: remove setup_bootmem_node() and plat_mem_setup()
21f9e9ec61a5a310d57f4bbadc2361a30de36aa8 sh: drop dead code guarded by #ifdef CONFIG_NUMA
3b487a083aa3edc9d5937689754ddde9696adc86 sh: drop include/asm/mmzone.h
c182cbf3ebdf16adaff542289656e41ae21c8e02 init/Kconfig: drop ARCH_WANT_NUMA_VARIABLE_LOCALITY
2ab45f9683cc9574b8653ae6003d210a24c2030b sh: init: remove call the memblock_set_node()
dda0c8d7293bdeb2be6e6622c9475a1c1245cc6b sh: remove SPARSEMEM related entries from Kconfig
a5e0b56d4a72eaa549c2cf8e2b11971180fd6349 sh: drop include/asm/sparsemem.h
c948a4e64e692b9ca827ba1ff52da11fe5ded9da mm/sparse: correct init section annotations
231ed68bf110f0904e17077686287b876dd09edd mm: zswap: drop list_lru param from zswap_lru_add() and _del()
d57b9c4cdd603b07e45f7ac9d5cc8d097840b8a9 mm/migrate_device: clear stale mapping after freeing swapcache
df77e0ae3c2c2183e42bd36a5e402e8454634342 mm: shmem: reject page-aligned fallocate end overflow
34325ed5e7b8fda23bf20493b640f3fab51bef4c mm/huge_memory: use folio's memcg inside __folio_split()
27c564285fda9972efcec5e83c9486e325992846 xarray: honor XA_FLAGS_ACCOUNT in xas_split_alloc()
4e63ed5c5898008cb4ac42fbd6a49d39bc39be2e mm/gup: fix always draining LRU caches in collect_longterm_unpinnable_folios()
7399aec45ad8815245ad5f94bb9b6f30d9767f01 mm/gup: factor out LRU cache draining for folio into lru_cache_drain_for_folio()
a51c92bd0e5a2ca2ce9389f7245f64e4620b6c16 mm/vmalloc: make vm_struct.nr_pages an unsigned long
3fcb6ef5a8c66ccc65f92174ed763549f961fd19 mm/swap: reject swapon() on filesystem-level encrypted files
cfd999e614213b7579f020f3b27796c4c10640eb mm/page_alloc: only update lowmem_reserve_ratio on sysctl write
b1775b32b5b42ed897e0bf1d80094db6676a2031 mm-page_alloc-only-update-lowmem_reserve_ratio-on-sysctl-write-fix
1d93eb118c38de4da7f679769fe0ff3e3e3332cb tmpfs/ramfs: let memfd_create() work on nommu
5301e1174dd715396c6b5eabb5187fdb1ba5fa0e riscv: mm: exclude invalid THP PMDs from page table check
a892546e4d4d646161ccf960337f8795ab1765a2 riscv: mm: fix concurrency in mark_new_valid_map()
e53d2765b2f5d7b3a681a9d948f255791e912a9f selftests/cgroup: test_zswap: skip test_no_kmem_bypass if debugfs is unavailable
dfa9d30ed2d931982a7f4682e31dabede9331c44 mm: kmemleak: default min_unref_scans to 2 for verbose auto-scan
121e73123b51782aa348dd43b57d0ce3554eea1f Documentation: kmemleak: document the conditional min_unref_scans default
0150e87b05477356a3fc78e764ae2b3bb86c3864 selftests/mm: kmemleak: drop stale min_unref_scans default from comments
1009bb9f17352e3fed6708b3867907cf115e12c8 selftests/mm: rename local_config.h to local_config.h_gen
224a60221614be8a0c5cfbfa7c34fa903d01d97c selftests/mm: read memory information without popen
3cb9dabc228c0852b50a8f12ac4b157f3c23b272 selftests/mm: use pattern matching in .gitignore
c23e9a2500916f84ef3c2fdda69673e76e707741 selftests-mm-use-pattern-matching-in-gitignore-fix
fdf01301b8e86572b0e1393980bb9d960ead560b mm/ksm: avoid missing ksmd wakeups in ksm_enter
17bee2cccab10437fa02942de25d5a60733c55f4 ksm: update comments and docs to reference folio->mapping
6896f1cc61900e3d1b8074102bc59d02c5caf472 mm: use a folio in the softleaf_is_device_private path
32c654cdb3f988b74deceaad96a0fddbcd1189b7 mm/vmalloc: do not warn on -ENOMEM from va_alloc()
4523cf68ed12455c8c01f5b26dd11aacd8f06be4 mm: add some missing includes to mm-local headers
f4b2b9dedb0dfb10b00bd820c88b1d9668e3bd88 mm/Kconfig: make FLATMEM depend on !NUMA
f11886d91924a21987922031631dd5d7055f62b2 mm/page_ext: remove pgdat_page_ext_init()
464464e8d65df0a4612ac57ebbd7c5140ae201d1 selftests/mm: khugepaged: skip swap tests when no swap available
b75a1c987f939e90f25ada9c662e473ea1220567 zram: do not release zstd global params from error paths
ca7221be145bb428e98b56ef0b4a7ee226391c28 zram: reject zero-size dictionary
04ecc27aaef5deb5ae86c1414bff1116fa59d4cb zram: add pr_fmt to backend files
69dc5695c3a3937e3376e5abe63abd5be36aad8e zram: validate parameters in each backend's setup_params
82cd0a7e5b55a8fd1948c4eee65402ad5e9db242 zram: reset per-priority params when changing algorithm before init
ec97897710c9dfe4966ddff1229fb5cfe1b3fa7e zram: fix out-of-bounds access in writeback_store()
389351aace44301047dfd734a0dcd846d98b06bf zram: fix out-of-bounds access in read_block_state()
c981de2b7cda66dee6772f0a12906a6cd870f9e8 mm/khugepaged: refactor per-scan state clearing into collapse_control_init_scan()
d23e34341153e80157b4a482a0f52c59123fbaca mm/khugepaged: extract young page check into pte_is_referenced() helper
5d47650abc7cf6ce4f3fb0656618d9fea030ed53 mm/khugepaged: introduce a count_collapse_event() helper
033c036237def96991c1ebd64efbedf2777d816c mm/khugepaged: fix outdated comments
b7174654afafd1f205a623bf11349d655c8bd409 mm/khugepaged: refactor the PTE state checks into a helper
6fd090cbc21a9c1ed693429a45dd5e0a23b13afb mm/khugepaged: unmap pte before releasing vma write lock
2fd4fb0dac0063d81850fc2874b102f248cf2ebd mm: Documentation: clarify where the mTHP stats live
7fb3876084514221bb05d20f1fe90099d5257f0f mm: debug_page_alloc: fix type mismatch for debug_guardpage_minorder
08650376fccb296de307b631721e9c2555176612 alloc_tag: fix undetected compressed tag overflow when profiling is disabled
cf0bdfa34c6eab494bbe73f12002b29d697ef01d alloc_tag: expose boot-time compression configuration
85ff80946c224cfbdfbaca7138486734dde7cf4b mm/sparse: keep mem_section_usage_size() internal
690173f39bb5e608852bb4fa8171b3fa08e188cd mm/show_mem: fix format string inconsistencies and type mismatches
ff52e47bc91f6327df0b98a81a165c20d6418b4a zram: switch to unsigned long indexing
e40a2c9f61d71545ddf1df690e3ff76bb220286c selftests: mm: extend the check_huge() to support mTHP check
c9526bcac0e20232ba90b165ba2d5010defaecdf selftests: mm: move gather_after_split_folio_orders() into vm_util.c file
4602409dbcd54f753b8c3aa53db4fcc06ef7daca selftests: mm: implement the mTHP-sized hugepage check helpers
9739a17dc16c94fc87dbf6d5a51e83de32210f2f selftests: mm: add mTHP collapse test cases
b782fecdfe446cd3a89e218095252e0a8a903b7d selftests/mm: drop duplicate test_seal_mprotect_two_vma_with_gap() call
7e4ead2558f28da16d82a8f5845eee44555ff6ba mm: debug_page_alloc: fix NULL buf in debug_guardpage_minorder_setup
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.