memory management - core · Maintained
Maintainers
- M Andrew Morton <akpm@linux-foundation.org>
- M David Hildenbrand <david@kernel.org>
- R Lorenzo Stoakes <ljs@kernel.org>
- R Liam R. Howlett <liam@infradead.org>
- R Vlastimil Babka <vbabka@kernel.org>
- R Mike Rapoport <rppt@kernel.org>
- R Suren Baghdasaryan <surenb@google.com>
- R Michal Hocko <mhocko@suse.com>
Paths
- F
include/linux/folio_batch.h - F
include/linux/gfp.h - F
include/linux/gfp_types.h - F
include/linux/highmem.h - F
include/linux/leafops.h - F
include/linux/memory.h - F
include/linux/mm.h - F
include/linux/mm_*.h - F
include/linux/mmzone.h - F
include/linux/mmdebug.h - F
include/linux/mmu_notifier.h - F
include/linux/pagewalk.h - F
include/linux/pgalloc.h - F
include/linux/pgtable.h - F
include/linux/ptdump.h - F
include/linux/vmpressure.h - F
include/linux/vmstat.h - F
fs/proc/meminfo.c - F
kernel/fork.c - F
mm/Kconfig - F
mm/debug.c - F
mm/folio-compat.c - F
mm/highmem.c - F
mm/init-mm.c - F
mm/internal.h - F
mm/maccess.c - F
mm/memory.c - F
mm/mmu_notifier.c - F
mm/mmzone.c - F
mm/pagewalk.c - F
mm/pgtable-generic.c - F
mm/ptdump.c - F
mm/sparse-vmemmap.c - F
mm/sparse.c - F
mm/util.c - F
mm/vmpressure.c - F
mm/vmstat.c
Last 30 days
Most active threads (last 7 days)
-
[PATCH v2 0/5] mm: reduce mmap_lock contention and improve page fault performance
2026-05-22 02:33 · 1 reply in 7d · "Barry Song (Xiaomi)" <baohua@kernel.org> -
[PATCH v8 14/37] mm: remove arch vma_alloc_zeroed_movable_folio overrides
2026-05-20 22:21 · 0 replies in 7d · "Michael S. Tsirkin" <mst@redhat.com>
Active reviewers (last 30 days)
-
David Hildenbrand <david@kernel.org>
2 attestations (1 Acked-by, 1 Suggested-by) · last on 2026-05-20 -
Magnus Lindholm <linmag7@gmail.com>
1 attestation (1 Acked-by) · last on 2026-05-20 -
Greg Ungerer <gerg@linux-m68k.org>
1 attestation (1 Acked-by) · last on 2026-05-20 -
Gregory Price <gourry@gourry.net>
1 attestation (1 Reviewed-by) · last on 2026-05-20 -
Oscar Salvador <osalvador@suse.de>
1 attestation (1 Acked-by) · last on 2026-05-12 -
Michal Hocko <mhocko@suse.com>
1 attestation (1 Acked-by) · last on 2026-05-12 -
Donet Tom <hidden>
1 attestation (1 Tested-by) · last on 2026-05-12 -
Lorenzo Stoakes <ljs@kernel.org>
1 attestation (1 Reviewed-by) · last on 2026-05-12 -
Wang Lian <hidden>
1 attestation (1 Tested-by) · last on 2026-04-30 -
Kunwu Chan <hidden>
1 attestation (1 Tested-by) · last on 2026-04-30
Recent patches
Most-recent 30 patches in this subsystem on linux-s390 (capped at 30), ordered by date desc.
-
Re: [PATCH v2 0/5] mm: reduce mmap_lock contention and improve page fault performance
2026-05-22 · "Barry Song (Xiaomi)" <baohua@kernel.org> -
[PATCH v8 14/37] mm: remove arch vma_alloc_zeroed_movable_folio overrides
2026-05-20 · "Michael S. Tsirkin" <mst@redhat.com> -
[PATCH v2] drivers/base/memory: make memory block get/put explicit
2026-05-12 · Muchun Song <hidden> -
Re: [PATCH] drivers/base/memory: make memory block get/put explicit
2026-05-12 · Muchun Song <muchun.song@linux.dev> -
[PATCH 8/8] powerpc/mm: remove CONFIG_HAVE_BOOTMEM_INFO_NODE
2026-05-11 · "David Hildenbrand (Arm)" <david@kernel.org> -
[PATCH] drivers/base/memory: make memory block get/put explicit
2026-05-11 · Muchun Song <hidden> -
[PATCH v2 4/5] mm: Don't retry page fault if folio is uptodate during swap-in
2026-04-30 · "Barry Song (Xiaomi)" <baohua@kernel.org> -
[PATCH v2 3/5] mm: Move folio_lock_or_retry() and drop __folio_lock_or_retry()
2026-04-30 · "Barry Song (Xiaomi)" <baohua@kernel.org> -
[PATCH v2 2/5] mm/swapin: Retry swapin by VMA lock if the lock was released for I/O
2026-04-30 · "Barry Song (Xiaomi)" <baohua@kernel.org> -
Re: [PATCH v1 2/3] mm: process_mrelease: skip LRU movement for exclusive file folios
2026-04-29 · Minchan Kim <minchan@kernel.org> -
[RFC PATCH v1 5/9] uaccess: Switch to copy_{to/from}_user_partial() when relevant
2026-04-27 · "Christophe Leroy (CS GROUP)" <chleroy@kernel.org> -
[PATCH v1 2/3] mm: process_mrelease: skip LRU movement for exclusive file folios
2026-04-21 · Minchan Kim <minchan@kernel.org> -
Re: [PATCH v2 2/6] mm/pgtable: Fix bogus comment to clear_not_present_full_ptes()
2026-04-16 · "David Hildenbrand (Arm)" <david@kernel.org> -
[PATCH v2 2/6] mm/pgtable: Fix bogus comment to clear_not_present_full_ptes()
2026-04-15 · Alexander Gordeev <agordeev@linux.ibm.com> -
[PATCH v2 1/6] mm: Make lazy MMU mode context-aware
2026-04-15 · Alexander Gordeev <agordeev@linux.ibm.com> -
[PATCH v12 02/16] set_memory: add folio_{zap,restore}_direct_map helpers
2026-04-10 · Kalyazin, Nikita <hidden> -
[PATCH v6 5/6] mm: use vma_start_write_killable() in process_vma_walk_lock()
2026-03-27 · Suren Baghdasaryan <surenb@google.com> -
[PATCH v6 2/6] mm: use vma_start_write_killable() in mm syscalls
2026-03-27 · Suren Baghdasaryan <surenb@google.com> -
[v3 19/24] mm: thp: add THP_SPLIT_PMD_FAILED counter
2026-03-27 · Usama Arif <hidden> -
[v3 18/24] mm: thp: remove pgtable_trans_huge_{deposit/withdraw} when not needed
2026-03-27 · Usama Arif <hidden> -
[v3 09/24] mm: handle walk_page_range() failure from THP split
2026-03-27 · Usama Arif <hidden> -
[v3 06/24] mm: thp: handle split failure in wp_huge_pmd()
2026-03-27 · Usama Arif <hidden> -
[v3 05/24] mm: thp: handle split failure in zap_pmd_range()
2026-03-27 · Usama Arif <hidden> -
[PATCH v5 5/6] mm: use vma_start_write_killable() in process_vma_walk_lock()
2026-03-26 · Suren Baghdasaryan <surenb@google.com> -
[PATCH v5 2/6] mm: use vma_start_write_killable() in mm syscalls
2026-03-26 · Suren Baghdasaryan <surenb@google.com> -
[RFC PATCH 1/2] mm: make lazy MMU mode context-aware
2026-03-25 · Alexander Gordeev <agordeev@linux.ibm.com> -
[PATCH v4 4/4] mm: use vma_start_write_killable() in process_vma_walk_lock()
2026-03-22 · Suren Baghdasaryan <surenb@google.com> -
[PATCH v4 2/4] mm: replace vma_start_write() with vma_start_write_killable()
2026-03-22 · Suren Baghdasaryan <surenb@google.com> -
[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> -
[PATCH v2 4/6] mm: change to return bool for pmdp_clear_flush_young()
2026-03-21 · Baolin Wang <baolin.wang@linux.alibaba.com>
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.
-
[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.
-
[PATCH 03/16] mm: avoid unnecessary uses of is_swap_pte()
2025-11-03 · Lorenzo Stoakes <hidden> -
[PATCH 04/16] mm: eliminate uses of is_swap_pte() when leafent_from_pte() suffices
2025-11-03 · Lorenzo Stoakes <hidden> -
[PATCH 07/16] mm: avoid unnecessary use of is_swap_pmd()
2025-11-03 · Lorenzo Stoakes <hidden> -
[PATCH 11/16] mm: introduce pmd_is_huge() and use where appropriate
2025-11-03 · Lorenzo Stoakes <hidden> -
[PATCH 15/16] mm: eliminate further swapops predicates
2025-11-03 · Lorenzo Stoakes <hidden> -
[PATCH 16/16] mm: replace remaining pte_to_swp_entry() with leafent_from_pte()
2025-11-03 · Lorenzo Stoakes <hidden> -
Re: [PATCH 02/16] mm: introduce leaf entry type and use to simplify leaf entry logic
2025-11-03 · Lorenzo Stoakes <hidden> -
Re: [PATCH 10/16] mm: replace pmd_to_swp_entry() with leafent_from_pmd()
2025-11-03 · Lorenzo Stoakes <hidden> -
[PATCH v2 03/16] mm: avoid unnecessary uses of is_swap_pte()
2025-11-08 · Lorenzo Stoakes <hidden> -
[PATCH v2 11/16] mm: introduce pmd_is_huge() and use where appropriate
2025-11-08 · Lorenzo Stoakes <hidden>