memory management
MaintainedReviewed, not picked up (1)
Review trailers in, no mainline landing or maintainer Ack. Oldest first.
- REVIEWED · 1 review, 1 by a maintainer [PATCH v2] mm/page_alloc: tidy up pindex helpers 2026-05-17 · Brendan Jackman <hidden>
Most active threads (last 7 days)
No active threads in the last 7 days.
Recent patches
Latest 30 postings or standalone patches (up to 30), newest first. Counts below cover matching patches in linux-pm touching this subsystem.
-
2026-09-26 · Mike Rapoport (Microsoft) <rppt@kernel.org>
hibernation: make safe_copy_page more robust and remove debug_pagealloc support v2 · 1 matching patch
Entire posting: QUEUED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-26 · Matthias Goergens <hidden>
mm/swap: reserve swap areas for deliberate offload v2 · 1 matching patch
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-21 · Ye Liu <hidden>
sched: introduce for_each_process_rculock and for_each_thread_rculock v4 · 3 matching patches
Entire posting: REVIEWED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-17 · Sean Rhodes <sean@starlabs.systems>
PM: hibernate: encrypted snapshots under lockdown v3 · 1 matching patch
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-17 · Mike Rapoport (Microsoft) <rppt@kernel.org>
hibernation: make safe_copy_page more robust and remove debug_pagealloc support v1 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-15 · Youngjun Park <youngjun.park@lge.com>
mm/swap, PM: hibernate: improve image slot allocation and I/O rfc · 6 matching patches
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [RFC PATCH 02/10] mm, swap: skip swap devices without a block device in hibernation lookups 2026-09-15
- [RFC PATCH 03/10] mm, swap: move hibernation swap code to mm/swap_hibernate.c 2026-09-15
- [RFC PATCH 04/10] mm, swap: skip swap cache reclaim while storage is suspended 2026-09-15
- [RFC PATCH 05/10] mm, swap: hand the hibernation image whole free clusters 2026-09-15
- [RFC PATCH 06/10] mm, swap: hand the image's free clusters out in disk order 2026-09-15
- [RFC PATCH 10/10] mm, swap: hold swap space back for a hibernation image at swapon 2026-09-15
-
2026-09-14 · Matthias Goergens <hidden>
mm/swap: reserve swap areas for deliberate offload rfc · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-11 · Ye Liu <hidden>
sched: introduce for_each_process_rculock and for_each_thread_rculock v3 · 3 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-07 · Ye Liu <hidden>
sched: introduce for_each_process_rculock and for_each_thread_rculock v2 · 3 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-03 · Mike Rapoport (Microsoft) <rppt@kernel.org>
arch, mm/execmem: resolve confusion about set_direct_map_valid_noflush() v3 · 5 matching patches
Entire posting: LANDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v3 1/6] set_memory: add number of pages parameter to set_direct_map APIs 2026-09-03
- [PATCH v3 2/6] mm/vmalloc: set area's page_order after allocation succeeds 2026-09-03
- [PATCH v3 3/6] mm/vmalloc: constify vm parameter of get_vm_area_page_order() 2026-09-03
- [PATCH v3 4/6] mm/vmalloc: make set_area_direct_map HUGE_VMAP friendly 2026-09-03
- [PATCH v3 5/6] mm/execmem: use VM_FLUSH_RESET_PERMS for ROX cache allocations 2026-09-03
-
2026-08-23 · Mike Rapoport (Microsoft) <rppt@kernel.org>
arch, mm/execmem: resolve confusion about set_direct_map_valid_noflush() v2 · 5 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v2 1/6] set_memory: add number of pages parameter to set_direct_map APIs 2026-08-23
- [PATCH v2 2/6] mm/vmalloc: set area's page_order after allocation succeeds 2026-08-23
- [PATCH v2 3/6] mm/vmalloc: constify vm parameter of get_vm_area_page_order() 2026-08-23
- [PATCH v2 4/6] mm/vmalloc: make set_area_direct_map HUGE_VMAP friendly 2026-08-23
- [PATCH v2 5/6] mm/execmem: use VM_FLUSH_RESET_PERMS for ROX cache allocations 2026-08-23
-
2026-08-16 · Mike Rapoport (Microsoft) <rppt@kernel.org>
arch, mm/execmem: resolve confusion about set_direct_map_valid_noflush() v1 · 5 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH 1/6] set_memory: add number of pages parameter to set_direct_map APIs 2026-08-16
- [PATCH 2/6] mm/vmalloc: set area's page_order after allocation succeeds 2026-08-16
- [PATCH 3/6] mm/vmalloc: constify vm parameter of get_vm_area_page_order() 2026-08-16
- [PATCH 4/6] mm/vmalloc: make set_area_direct_map HUGE_VMAP friendly 2026-08-16
- [PATCH 5/6] mm/execmem: use VM_FLUSH_RESET_PERMS for ROX cache allocations 2026-08-16
-
2026-08-04 · Sean Rhodes <sean@starlabs.systems>
PM: hibernate: encrypted snapshots under lockdown v2 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH] tools: Use fputc() calls in some functions 2026-07-23 · Markus Elfring <hidden>
-
2026-05-28 · Nhat Pham <nphamcs@gmail.com>
mm, swap: Virtual Swap Space (Swap Table Edition) rfc · 5 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [RFC PATCH 1/5] mm, swap: add virtual swap device infrastructure 2026-05-28
- [RFC PATCH 2/5] mm, swap: support zswap and zeroswap as vswap backends 2026-05-28
- [RFC PATCH 3/5] mm, swap: support physical swap as a vswap backend 2026-05-28
- [RFC PATCH 4/5] mm, swap: only charge physical swap entries 2026-05-28
- [RFC PATCH 5/5] mm, swap: add debugfs counters for vswap 2026-05-28
-
2026-05-26 · Yin Tirui <hidden>
mm: add huge pfnmap support for remap_pfn_range() v4 · 4 matching patches
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH mm-unstable RFC v4 4/7] mm/huge_memory: refactor copy_huge_pmd() 2026-05-26
- [PATCH mm-unstable RFC v4 5/7] mm/huge_memory: refactor __split_huge_pmd_locked() 2026-05-26
- [PATCH mm-unstable RFC v4 6/7] mm/huge_memory: make move_huge_pmd() use has_deposited_pgtable() 2026-05-26
- [PATCH mm-unstable RFC v4 7/7] mm: add PMD-level PFNMAP support for remap_pfn_range() 2026-05-26
-
2026-05-21 · Kees Cook <kees@kernel.org>
Convert moduleparams to seq_buf v1 · 3 matching patches
Entire posting: PENDING · 1 of 11 reviewed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- REVIEWED · 1 review, 1 by a maintainer [PATCH v2] mm/page_alloc: tidy up pindex helpers 2026-05-17 · Brendan Jackman <hidden>
-
2026-05-13 · Brendan Jackman <hidden>
mm: misc cleanups from __GFP_UNMAPPED series v1 · 4 matching patches
Entire posting: LANDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-05-05 · Nhat Pham <nphamcs@gmail.com>
Virtual Swap Space v6 · 21 matching patches
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v6 01/22] mm/swap: decouple swap cache from physical swap infrastructure 2026-05-05
- [PATCH v6 03/22] mm: swap: add an abstract API for locking out swapoff 2026-05-05
- [PATCH v6 04/22] zswap: add new helpers for zswap entry operations 2026-05-05
- [PATCH v6 05/22] mm/swap: add a new function to check if a swap entry is in swap cached. 2026-05-05
- [PATCH v6 06/22] mm: swap: add a separate type for physical swap slots 2026-05-05
- [PATCH v6 07/22] mm: create scaffolds for the new virtual swap implementation 2026-05-05
- [PATCH v6 08/22] zswap: prepare zswap for swap virtualization 2026-05-05
- [PATCH v6 09/22] mm: swap: allocate a virtual swap slot for each swapped out page 2026-05-05
- [PATCH v6 10/22] swap: move swap cache to virtual swap descriptor 2026-05-05
- [PATCH v6 11/22] zswap: move zswap entry management to the virtual swap descriptor 2026-05-05
- [PATCH v6 12/22] swap: implement the swap_cgroup API using virtual swap 2026-05-05
- [PATCH v6 13/22] swap: manage swap entry lifecycle at the virtual swap layer 2026-05-05
- [PATCH v6 14/22] mm: swap: decouple virtual swap slot from backing store 2026-05-05
- [PATCH v6 15/22] zswap: do not start zswap shrinker if there is no physical swap slots 2026-05-05
- [PATCH v6 16/22] swap: do not unnecessarily pin readahead swap entries 2026-05-05
- [PATCH v6 17/22] swapfile: remove zeromap bitmap 2026-05-05
- [PATCH v6 18/22] memcg: swap: only charge physical swap slots 2026-05-05
- [PATCH v6 19/22] swap: simplify swapoff using virtual swap 2026-05-05
- [PATCH v6 20/22] swapfile: replace the swap map with bitmaps 2026-05-05
- [PATCH v6 21/22] vswap: batch contiguous vswap free calls 2026-05-05
- [PATCH v6 22/22] vswap: cache cluster lookup 2026-05-05
- LANDED [PATCH] mm/swap, PM: hibernate: atomically replace hibernation pin 2026-04-30 · David Carlier <hidden>
- [PATCH] PM: hibernate: preserve uswsusp swap pin across SNAPSHOT_SET_SWAP_AREA re-set failures 2026-04-14 · DaeMyung Kang <hidden>
-
2026-04-10 · Kalyazin, Nikita <hidden>
Direct Map Removal Support for guest_memfd v12 · 6 matching patches
Entire posting: PENDING · 9 of 16 reviewed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v12 01/16] set_memory: set_direct_map_* to take address 2026-04-10
- [PATCH v12 02/16] set_memory: add folio_{zap,restore}_direct_map helpers 2026-04-10
- [PATCH v12 03/16] mm/secretmem: make use of folio_{zap,restore}_direct_map 2026-04-10
- [PATCH v12 04/16] mm/gup: drop secretmem optimization from gup_fast_folio_allowed 2026-04-10
- [PATCH v12 05/16] mm/gup: drop local variable in gup_fast_folio_allowed 2026-04-10
- [PATCH v12 06/16] mm: introduce AS_NO_DIRECT_MAP 2026-04-10
-
2026-03-23 · Youngjun Park <youngjun.park@lge.com>
mm/swap, PM: hibernate: fix swapoff race in uswsusp by pinning swap device v8 · 2 matching patches
Entire posting: LANDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-03-21 · Youngjun Park <youngjun.park@lge.com>
mm/swap, PM: hibernate: fix swapoff race and optimize swap v7 · 2 matching patches
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-03-20 · Nhat Pham <nphamcs@gmail.com>
Virtual Swap Space v5 · 20 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v5 01/21] mm/swap: decouple swap cache from physical swap infrastructure 2026-03-20
- [PATCH v5 03/21] mm: swap: add an abstract API for locking out swapoff 2026-03-20
- [PATCH v5 04/21] zswap: add new helpers for zswap entry operations 2026-03-20
- [PATCH v5 05/21] mm/swap: add a new function to check if a swap entry is in swap cached. 2026-03-20
- [PATCH v5 06/21] mm: swap: add a separate type for physical swap slots 2026-03-20
- [PATCH v5 07/21] mm: create scaffolds for the new virtual swap implementation 2026-03-20
- [PATCH v5 08/21] zswap: prepare zswap for swap virtualization 2026-03-20
- [PATCH v5 09/21] mm: swap: allocate a virtual swap slot for each swapped out page 2026-03-20
- [PATCH v5 10/21] swap: move swap cache to virtual swap descriptor 2026-03-20
- [PATCH v5 11/21] zswap: move zswap entry management to the virtual swap descriptor 2026-03-20
- [PATCH v5 12/21] swap: implement the swap_cgroup API using virtual swap 2026-03-20
- [PATCH v5 13/21] swap: manage swap entry lifecycle at the virtual swap layer 2026-03-20
- [PATCH v5 14/21] mm: swap: decouple virtual swap slot from backing store 2026-03-20
- [PATCH v5 15/21] zswap: do not start zswap shrinker if there is no physical swap slots 2026-03-20
- [PATCH v5 16/21] swap: do not unnecesarily pin readahead swap entries 2026-03-20
- [PATCH v5 17/21] swapfile: remove zeromap bitmap 2026-03-20
- [PATCH v5 18/21] memcg: swap: only charge physical swap slots 2026-03-20
- [PATCH v5 19/21] swap: simplify swapoff using virtual swap 2026-03-20
- [PATCH v5 20/21] swapfile: replace the swap map with bitmaps 2026-03-20
- [PATCH v5 21/21] vswap: batch contiguous vswap free calls 2026-03-20
-
2026-03-20 · Youngjun Park <youngjun.park@lge.com>
mm/swap, PM: hibernate: fix swapoff race and optimize swap v6 · 2 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-03-19 · Youngjun Park <youngjun.park@lge.com>
Fix swapoff race and cleanup in hibernation swap path v5 · 2 matching patches
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-03-18 · Nhat Pham <nphamcs@gmail.com>
Virtual Swap Space v4 · 20 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v4 01/21] mm/swap: decouple swap cache from physical swap infrastructure 2026-03-18
- [PATCH v4 03/21] mm: swap: add an abstract API for locking out swapoff 2026-03-18
- [PATCH v4 04/21] zswap: add new helpers for zswap entry operations 2026-03-18
- [PATCH v4 05/21] mm/swap: add a new function to check if a swap entry is in swap cached. 2026-03-18
- [PATCH v4 06/21] mm: swap: add a separate type for physical swap slots 2026-03-18
- [PATCH v4 07/21] mm: create scaffolds for the new virtual swap implementation 2026-03-18
- [PATCH v4 08/21] zswap: prepare zswap for swap virtualization 2026-03-18
- [PATCH v4 09/21] mm: swap: allocate a virtual swap slot for each swapped out page 2026-03-18
- [PATCH v4 10/21] swap: move swap cache to virtual swap descriptor 2026-03-18
- [PATCH v4 11/21] zswap: move zswap entry management to the virtual swap descriptor 2026-03-18
- [PATCH v4 12/21] swap: implement the swap_cgroup API using virtual swap 2026-03-18
- [PATCH v4 13/21] swap: manage swap entry lifecycle at the virtual swap layer 2026-03-18
- [PATCH v4 14/21] mm: swap: decouple virtual swap slot from backing store 2026-03-18
- [PATCH v4 15/21] zswap: do not start zswap shrinker if there is no physical swap slots 2026-03-18
- [PATCH v4 16/21] swap: do not unnecesarily pin readahead swap entries 2026-03-18
- [PATCH v4 17/21] swapfile: remove zeromap bitmap 2026-03-18
- [PATCH v4 18/21] memcg: swap: only charge physical swap slots 2026-03-18
- [PATCH v4 19/21] swap: simplify swapoff using virtual swap 2026-03-18
- [PATCH v4 20/21] swapfile: replace the swap map with bitmaps 2026-03-18
- [PATCH v4 21/21] vswap: batch contiguous vswap free calls 2026-03-18
-
2026-03-17 · Youngjun Park <youngjun.park@lge.com>
mm/swap, PM: hibernate: fix swapoff race and optimize swap v4 · 2 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
Quiet for 30+ days (5)
Patches with no review trailers and no replies. Oldest first.
- [PATCH v6 03/22] mm: swap: add an abstract API for locking out swapoff +21 more in this series 2026-05-05 · Nhat Pham <nphamcs@gmail.com>
- [PATCH mm-unstable RFC v4 5/7] mm/huge_memory: refactor __split_huge_pmd_locked() +6 more in this series 2026-05-26 · Yin Tirui <hidden>
- [RFC PATCH 06/10] mm, swap: hand the image's free clusters out in disk order +9 more in this series 2026-09-15 · Youngjun Park <youngjun.park@lge.com>
- [PATCH v3 2/4] PM: hibernate: confine encrypted snapshot writes +3 more in this series 2026-09-17 · Sean Rhodes <sean@starlabs.systems>
- [RFC PATCH v2 2/4] mm: restrict offload-only swap to proactive reclaim +3 more in this series 2026-09-26 · Matthias Goergens <hidden>