| Age | Commit message (Expand) | Author | Lines |
| 2026-04-05 | mm: do not map the shadow stack as THP | Catalin Marinas | -1/+5 |
| 2026-04-05 | x86: shstk: use the new common vm_mmap_shadow_stack() helper | Catalin Marinas | -10/+2 |
| 2026-04-05 | riscv: shstk: use the new common vm_mmap_shadow_stack() helper | Catalin Marinas | -11/+1 |
| 2026-04-05 | arm64: gcs: use the new common vm_mmap_shadow_stack() helper | Catalin Marinas | -13/+1 |
| 2026-04-05 | mm: introduce vm_mmap_shadow_stack() as a helper for VM_SHADOW_STACK mappings | Catalin Marinas | -0/+27 |
| 2026-04-05 | mm: do not allocate shrinker info with cgroup.memory=nokmem | Michal Koutný | -0/+3 |
| 2026-04-05 | MAINTAINERS: add Youngjun Park as reviewer for SWAP | Youngjun Park | -0/+1 |
| 2026-04-05 | mm/mmu_gather: replace IPI with synchronize_rcu() when batch allocation fails | Lance Yang | -1/+24 |
| 2026-04-05 | mm: vmscan: add PIDs to vmscan tracepoints | Thomas Ballasi | -8/+16 |
| 2026-04-05 | mm: vmscan: add cgroup IDs to vmscan tracepoints | Thomas Ballasi | -45/+61 |
| 2026-04-05 | tracing: add __event_in_*irq() helpers | Steven Rostedt | -0/+27 |
| 2026-04-05 | mm: memcontrol: switch to native NR_VMALLOC vmstat counter | Johannes Weiner | -15/+6 |
| 2026-04-05 | mm: vmalloc: streamline vmalloc memory accounting | Johannes Weiner | -13/+14 |
| 2026-04-05 | kho: remove finalize state and clients | Jason Miu | -131/+13 |
| 2026-04-05 | kho: adopt radix tree for preserved memory tracking | Jason Miu | -307/+547 |
| 2026-04-05 | kho: move alloc tag init to kho_init_{folio,pages}() | Pratyush Yadav (Google) | -9/+6 |
| 2026-04-05 | mm: centralize+fix comments about compound_mapcount() in new sync_with_folio_... | David Hildenbrand (Arm) | -16/+22 |
| 2026-04-05 | mm: khugepaged: skip lazy-free folios | Vernon Yang | -0/+22 |
| 2026-04-05 | mm: add folio_test_lazyfree helper | Vernon Yang | -4/+8 |
| 2026-04-05 | mm-khugepaged-refine-scan-progress-number-fix | Vernon Yang | -43/+35 |
| 2026-04-05 | mm: khugepaged: refine scan progress number | Vernon Yang | -10/+32 |
| 2026-04-05 | mm: khugepaged: add trace_mm_khugepaged_scan event | Vernon Yang | -0/+27 |
| 2026-04-05 | mm/kmemleak: use PF_KTHREAD flag to detect kernel threads | Zhongqiu Han | -3/+3 |
| 2026-04-05 | mm/kmemleak: remove unreachable return statement in scan_should_stop() | Zhongqiu Han | -3/+1 |
| 2026-04-05 | mm/zswap: remove SWP_SYNCHRONOUS_IO swapcache bypass workaround | Kairui Song | -13/+6 |
| 2026-04-05 | mm/page_idle.c: remove redundant mmu notifier in aging code | qinyu | -1/+1 |
| 2026-04-05 | mm/mmu_notifiers: use hlist_for_each_entry_srcu() for SRCU list traversal | Li RongQing | -9/+9 |
| 2026-04-05 | mm: khugepaged: set to next mm direct when mm has MMF_DISABLE_THP_COMPLETELY | Vernon Yang | -2/+2 |
| 2026-04-05 | selftests/mm: remove duplicate include of unistd.h | Chen Ni | -1/+0 |
| 2026-04-05 | mm: cache struct page for empty_zero_page and return it from ZERO_PAGE() | Mike Rapoport (Microsoft) | -39/+39 |
| 2026-04-05 | arch, mm: consolidate empty_zero_page | Mike Rapoport (Microsoft) | -285/+23 |
| 2026-04-05 | mm: rename my_zero_pfn() to zero_pfn() | Mike Rapoport (Microsoft) | -21/+33 |
| 2026-04-05 | mm: don't special case !MMU for is_zero_pfn() and my_zero_pfn() | Mike Rapoport (Microsoft) | -26/+11 |
| 2026-04-05 | mm/shmem: remove unnecessary restrain unmask of swap gfp flags | Kairui Song | -7/+1 |
| 2026-04-05 | mm: name the anonymous MMOP enum as enum mmop | Gregory Price | -15/+16 |
| 2026-04-05 | selftests/cgroup: add test for zswap incompressible pages | Jiayuan Chen | -0/+136 |
| 2026-04-05 | mm: zswap: add per-memcg stat for incompressible pages | Jiayuan Chen | -0/+12 |
| 2026-04-05 | memcg: consolidate private id refcount get/put helpers | Kairui Song | -28/+10 |
| 2026-04-05 | mm/damon: remove unused target param of get_scheme_score() | Asier Gutierrez | -11/+8 |
| 2026-04-05 | mm: memfd_luo: preserve file seals | Pratyush Yadav (Google) | -3/+50 |
| 2026-04-05 | memfd: export memfd_{add,get}_seals() | Pratyush Yadav (Google) | -2/+14 |
| 2026-04-05 | mm, swap: no need to clear the shadow explicitly | Kairui Song | -24/+0 |
| 2026-04-05 | mm, swap: simplify checking if a folio is swapped | Kairui Song | -39/+48 |
| 2026-04-05 | mm, swap: no need to truncate the scan border | Kairui Song | -2/+2 |
| 2026-04-05 | mm, swap: use the swap table to track the swap count | Kairui Song | -558/+334 |
| 2026-04-05 | mm, swap: simplify swap table sanity range check | Kairui Song | -26/+9 |
| 2026-04-05 | mm, swap: mark bad slots in swap table directly | Kairui Song | -15/+41 |
| 2026-04-05 | mm, swap: implement helpers for reserving data in the swap table | Kairui Song | -13/+124 |
| 2026-04-05 | mm/workingset: leave highest bits empty for anon shadow | Kairui Song | -19/+34 |
| 2026-04-05 | mm, swap: consolidate bad slots setup and make it more robust | Kairui Song | -30/+38 |