memory management · Maintained
Maintainers
- M Andrew Morton <akpm@linux-foundation.org>
Paths
- F
mm/ - F
tools/mm/
Last 30 days
Most active threads (last 7 days)
-
WARM3d
IN LINUX-NEXT [PATCH v3 00/40] mm: make VMA flag semantics explicit, eliminate VM_SPECIAL
2026-09-17 16:43 · 27 replies in 7d · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
[PATCH v8 00/10] mm/vmalloc: Speed up ioremap, vmalloc and vmap with contiguous memory
2026-09-17 05:31 · 6 replies in 7d · Wen Jiang <hidden> -
COOLING4d
IN LINUX-NEXT [PATCH v4 00/11] mm: Switch device DAX to section-based vmemmap optimization
2026-09-16 08:36 · 10 replies in 7d · Muchun Song <hidden> -
COOLING4d
[PATCH 0/4] file: simplify and harden cleanup handling
2026-09-17 09:10 · 1 reply in 7d · Christian Brauner <brauner@kernel.org> -
HOTtoday
[PATCH v3 00/12] mm: make userland page table freeing RCU-safe
2026-09-16 17:00 · 1 reply in 7d · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
COOLING5d
[PATCH RFC POC 00/50] file: handle files on syscall exit
2026-09-15 11:34 · 1 reply in 7d · Christian Brauner <brauner@kernel.org>
Active reviewers (last 30 days)
-
Qi Zheng <qi.zheng@linux.dev>
24 attestations (24 Acked-by) · last on 2026-09-16 -
Mike Rapoport (Microsoft) <rppt@kernel.org>
7 attestations (7 Acked-by) · last on 2026-09-16 -
Xueyuan Chen <hidden>
5 attestations (5 Tested-by) · last on 2026-09-17 -
Leo Yan <leo.yan@arm.com>
5 attestations (5 Tested-by) · last on 2026-09-17 -
Marc Zyngier <maz@kernel.org>
4 attestations (4 Acked-by) · last on 2026-09-17 -
Dev Jain <dev.jain@arm.com>
4 attestations (1 Co-developed-by, 2 Reviewed-by, 1 Suggested-by) · last on 2026-09-17 -
David Hildenbrand (Arm) <david@kernel.org>
4 attestations (4 Acked-by) · last on 2026-09-16 -
Kiryl Shutsemau (Meta) <kas@kernel.org>
3 attestations (3 Acked-by) · last on 2026-09-11 -
Claudio Imbrenda <imbrenda@linux.ibm.com>
2 attestations (2 Acked-by) · last on 2026-09-17 -
Anup Patel <anup@brainfault.org>
2 attestations (2 Acked-by) · last on 2026-09-17
Recent patches
Most-recent 30 patches in this subsystem on linuxppc-dev (capped at 30), ordered by date desc.
-
WARM3d
IN LINUX-NEXT [PATCH v3 40/40] mm/vma: introduce and use vma[_flags]_can_gup()
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 39/40] mm/huge_memory: remove vma_is_special_huge()
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 36/40] mm: avoid use of VMA_SPECIAL_FLAGS in migrate_vma_setup()
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 35/40] mm: eliminate VMA_SPECIAL_FLAGS check in lru_gen_look_around()
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 34/40] mm: eliminate VMA_SPECIAL_FLAGS usage when hugetlb explicitly tested
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 33/40] mm/madvise: use predicates for madvise(..., MADV_DOFORK)
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 32/40] mm/uffd: use predicates for userfaultfd checks
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 31/40] mm/vma: introduce vma[_flags]_is_persistent()
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 30/40] mm/madvise: update is_valid_guard_vma() to use vma_can_merge()
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT: 5 (5M) [PATCH v3 29/40] mm: drop some redundant checks around hugetlb VMAs
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT: 11 (11M) [PATCH v3 28/40] mm: rename is_vm_hugetlb_page() to vma_is_hugetlb()
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 27/40] mm: remove hugetlb_inline.h
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 26/40] mm: remove VMA_IO_BIT check in vma[_flags]_is_kernel_owned()
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 25/40] mm/vma: enforce that only kernel-owned mappings may set VMA_IO_BIT
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 24/40] mm/mlock: eliminate weird VMA_IO_BIT abuse and simplify
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 23/40] mm/mlock: clear VMA_LOCKED_MASK over mmap callback
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 21/40] mm/gup: error out early on !VMA_MAYREAD_BIT VMAs
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 17/40] mm/vma: add and use vma_[flags]_is_fixed_mapping
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 16/40] mm/vma: only allow mmap to clear VMA_MAYWRITE_BIT if kernel-owned
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 08/40] mm: add mmap action for discontiguous kernel page mapping
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 07/40] mm/vma: tidy up map kernel pages enum values
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 06/40] mm: make map_kernel_pages_[prepare,complete] internal and unexported
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 05/40] mm/vma: ensure mmap_prepare doesn't set actions on a mergeable vma
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 04/40] mm: consistently validate VMA state after mmap[_prepare] hooks
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 03/40] mm/vma: introduce and use vma_[flags_]can_merge()
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 02/40] mm/vma: predicate setting mmap_prepare VMA fields on new vma alloc
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT [PATCH v3 01/40] mm/vma: fix mmap_prepare file handling, remove file_doesnt_need_get
2026-09-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
COOLING4d
[PATCH 4/4] file: make struct fd_prepare const and kill its err field
2026-09-17 · Christian Brauner <brauner@kernel.org> -
WARM3d
REVIEWED: 6 (5M) [PATCH v8 10/10] mm/vmalloc: align vm_area so vmap() can batch mappings
2026-09-17 · Wen Jiang <hidden> -
WARM3d
REVIEWED: 2 (1M) [PATCH v8 09/10] mm/vmalloc: map contiguous pages in batches for vmap() if possible
2026-09-17 · Wen Jiang <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE144d
REVIEWED: 9 (9M) [PATCH v2 6/6] mm: change to return bool for the MMU notifier's young flag check
2026-03-21 · Baolin Wang <baolin.wang@linux.alibaba.com> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE188d
[PATCH v5 01/15] mm/kasan: add conditional checks in functions to return directly if kasan is disabled
2026-02-25 · Baoquan He <hidden> -
STALE188d
[PATCH v5 02/15] mm/kasan: rename 'kasan_arg' to 'kasan_arg_disabled'
2026-02-25 · Baoquan He <hidden> -
STALE188d
[PATCH v5 03/15] mm/kasan: mm/kasan: move kasan= code to common place
2026-02-25 · Baoquan He <hidden> -
STALE188d
[PATCH v5 04/15] mm/kasan: make kasan=on|off take effect for all three modes
2026-02-25 · Baoquan He <hidden> -
STALE188d
[PATCH v5 05/15] mm/kasan/sw_tags: don't initialize kasan if it's disabled
2026-02-25 · Baoquan He <hidden> -
STALE188d
[PATCH v5 15/15] mm/kasan: clean up unneeded ARCH_DEFER_KASAN and kasan_arch_is_ready
2026-02-25 · Baoquan He <hidden> -
STALE201d
[RFC v1 03/10] mm/debug_vm_pgtable.c: Add test to zap THP migration entry
2026-02-25 · "Ritesh Harjani (IBM)" <ritesh.list@gmail.com> -
STALE195d
[RFC v2 01/21] mm: thp: make split_huge_pmd functions return int for error propagation
2026-02-26 · Usama Arif <usama.arif@linux.dev> -
STALE195d
[RFC v2 02/21] mm: thp: propagate split failure from vma_adjust_trans_huge()
2026-02-26 · Usama Arif <usama.arif@linux.dev> -
STALE195d
[RFC v2 03/21] mm: thp: handle split failure in copy_huge_pmd()
2026-02-26 · Usama Arif <usama.arif@linux.dev>