memory management
MaintainedReviewed, not picked up (2)
Review trailers in, no mainline landing or maintainer Ack. Oldest first.
- REVIEWED · 1 review, 1 by a maintainer [PATCH v4 2/8] mm: factor zone-device page init helpers out of __init_zone_device_page +7 more in this series 2026-06-03 · Li Zhe <hidden>
- REVIEWED · 1 review, 0 by maintainers [PATCH RFC v3 08/21] mm: vmscan: remove stack copy address of pud/pmd pass in walk_pud/pmd_range() +20 more in this series 2026-09-02 · Yeoreum Yun <hidden>
Most active threads (last 7 days)
| Last | Thread | Replies in 7d |
|---|---|---|
| [PATCH v2 0/5] mm: limit pagecache folio refcount
David Hildenbrand (Arm)
PENDING · 2 of 5 reviewed
|
4 | |
| [PATCH 0/5] mm: limit pagecache folio refcount
David Hildenbrand (Arm)
SUPERSEDED
|
4 | |
| [PATCH 00/15] mm/hugetlb: various fixes
David Hildenbrand (Arm)
PENDING · 1 of 15 reviewed
|
1 | |
| [PATCH RESEND v2 00/21] mm: change behavior of pXdp_get()/pXd_page() in compile-time folded pgtable
Yeoreum Yun
SUPERSEDED
|
1 |
Recent patches
Latest 30 postings or standalone patches (up to 30), newest first. Counts below cover matching patches in linux-arch touching this subsystem.
-
2026-11-07 · David Hildenbrand (Arm) <david@kernel.org>
mm: limit pagecache folio refcount v2 · 4 matching patches
Entire posting: PENDING · 2 of 5 reviewed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v2 1/5] mm: limit pagecache folio refcount when mapping pages 2026-11-07
- [PATCH v2 2/5] mm: limit pagecache folio refcount when splicing into pipes 2026-11-07
- [PATCH v2 3/5] mm/mmu_gather: flush pending references early before the folio limit 2026-11-07
- [PATCH v2 5/5] mm/gup: limit pagecache folio refcount when grabbing references 2026-11-07
-
2026-11-05 · David Hildenbrand (Arm) <david@kernel.org>
mm: limit pagecache folio refcount v1 · 4 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH 1/5] mm: limit pagecache folio refcount when mapping pages 2026-11-05
- [PATCH 2/5] mm: limit pagecache folio refcount when splicing into pipes 2026-11-05
- [PATCH 3/5] mm/mmu_gather: flush pending references early before the folio limit 2026-11-05
- [PATCH 5/5] mm/gup: limit pagecache folio refcount when grabbing references 2026-11-05
-
2026-11-02 · Yeoreum Yun <hidden>
mm: change behavior of pXdp_get()/pXd_page() in compile-time folded pgtable v2 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-10-31 · David Hildenbrand (Arm) <david@kernel.org>
mm: various (urgent?) fixes v3 · 45 matching patches
Entire posting: QUEUED · 43 of 47 landed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
Showing first 30 of 45 matching patches (preview limited to 30).
- [PATCH v3 01/47] mm/mglru: don't use stack pointers when walking PUD and PMD tables 2026-10-31
- [PATCH v3 02/47] fork: take mmap_lock before copying mm_struct 2026-10-31
- [PATCH v3 03/47] mm/shmem: make shmem_file() check the file's inode 2026-10-31
- [PATCH v3 04/47] mm/memfd: make f_pos accesses atomic 2026-10-31
- [PATCH v3 05/47] mm/truncate: look again if a folio left the mapping 2026-10-31
- [PATCH v3 06/47] mm/filemap: read mapping->a_ops->free_folio under i_lock 2026-10-31
- [PATCH v3 07/47] mm/filemap: don't lose a folio lock wakeup to a signal 2026-10-31
- [PATCH v3 08/47] mm/filemap: finish fault cleanup before dropping the fault lock 2026-10-31
- [PATCH v3 09/47] mm/rmap: handle device-exclusive entries in folio_referenced_one() 2026-10-31
- [PATCH v3 10/47] mm/huge_memory: fix list corruption when deferred_split_scan() races with deferred_split_folio() 2026-10-31
- [PATCH v3 11/47] mm/huge_memory: properly handle refcounted PUD mappings on fork 2026-10-31
- [PATCH v3 12/47] mm/huge_memory: fix livelock on device private folio 2026-10-31
- [PATCH v3 13/47] mm/huge_memory: fix truncate racing with PMD zapping 2026-10-31
- [PATCH v3 14/47] mm/huge_memory: fix zapping migration entries for device-private THPs 2026-10-31
- [PATCH v3 15/47] mm/khugepaged: always recheck the pmd in try_collapse_pte_mapped_thp() 2026-10-31
- [PATCH v3 16/47] mm/khugepaged: fix PMD table lock leak in try_collapse_pte_mapped_thp() 2026-10-31
- [PATCH v3 17/47] mm/khugepaged: preserve dirty bits when collapsing PTE-mapped THPs 2026-10-31
- [PATCH v3 18/47] mm/khugepaged: check if PTE table is empty in try_collapse_pte_mapped_thp() 2026-10-31
- [PATCH v3 19/47] mm/gup: recheck the PUD under PTL in follow_pud_mask() 2026-10-31
- [PATCH v3 20/47] mm/gup: fix clearing folios in memfd_pin_folios() 2026-10-31
- [PATCH v3 21/47] mm/gup: fix out-of-bounds write for nr_pages == 0 in GUP-fast 2026-10-31
- [PATCH v3 22/47] mm/gup: check for overflow when converting nr_pages to bytes in GUP-fast 2026-10-31
- [PATCH v3 23/47] mm/userfaultfd: write-lock the VMA before waking waiters when unregistering 2026-10-31
- [PATCH v3 24/47] mm/userfaultfd: wake all waiters on unregister 2026-10-31
- [PATCH v3 25/47] mm/userfaultfd: wake waiters when registration modes are removed 2026-10-31
- [PATCH v3 26/47] mm/userfaultfd: compare exact registration modes before skipping 2026-10-31
- [PATCH v3 28/47] mm/mmu_notifier: finish non-blocking interval invalidation on error 2026-10-31
- [PATCH v3 29/47] mm/mmu_notifier: set ->mm only after mmgrab() 2026-10-31
- [PATCH v3 30/47] mm/mremap: use pudp_huge_get_and_clear() when moving huge PUDs 2026-10-31
- [PATCH v3 31/47] mm/mremap: recheck PUDs under the page table lock 2026-10-31
-
2026-10-29 · David Hildenbrand (Arm) <david@kernel.org>
mm: various (urgent?) fixes v2 · 45 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
Showing first 30 of 45 matching patches (preview limited to 30).
- [PATCH v2 01/47] mm/mglru: don't use stack pointers when walking PUD and PMD tables 2026-10-29
- [PATCH v2 02/47] fork: take mmap_lock before copying mm_struct 2026-10-29
- [PATCH v2 03/47] mm/memfd: check for real shmem inodes before accessing shmem state 2026-10-29
- [PATCH v2 04/47] mm/memfd: make f_pos accesses atomic 2026-10-29
- [PATCH v2 05/47] mm/truncate: look again if a folio left the mapping 2026-10-29
- [PATCH v2 06/47] mm/filemap: read mapping->a_ops->free_folio under i_lock 2026-10-29
- [PATCH v2 07/47] mm/filemap: don't lose a folio lock wakeup to a signal 2026-10-29
- [PATCH v2 08/47] mm/filemap: finish fault cleanup before dropping the fault lock 2026-10-29
- [PATCH v2 09/47] mm/rmap: handle device-exclusive entries in folio_referenced_one() 2026-10-29
- [PATCH v2 10/47] mm/huge_memory: fix list corruption when deferred_split_scan() races with deferred_split_folio() 2026-10-29
- [PATCH v2 11/47] mm/huge_memory: properly handle refcounted PUD mappings on fork 2026-10-29
- [PATCH v2 12/47] mm/huge_memory: fix livelock on device private folio 2026-10-29
- [PATCH v2 13/47] mm/huge_memory: fix truncate racing with PMD zapping 2026-10-29
- [PATCH v2 14/47] mm/huge_memory: fix zapping migration entries for device-private THPs 2026-10-29
- [PATCH v2 15/47] mm/khugepaged: always recheck the pmd in try_collapse_pte_mapped_thp() 2026-10-29
- [PATCH v2 16/47] mm/khugepaged: fix PMD table lock leak in try_collapse_pte_mapped_thp() 2026-10-29
- [PATCH v2 17/47] mm/khugepaged: preserve dirty bits when collapsing PTE-mapped THPs 2026-10-29
- [PATCH v2 18/47] mm/khugepaged: check if PTE table is empty in try_collapse_pte_mapped_thp() 2026-10-29
- [PATCH v2 19/47] mm/gup: recheck the PUD under PTL in follow_pud_mask() 2026-10-29
- [PATCH v2 20/47] mm/gup: fix clearing folios in memfd_pin_folios() 2026-10-29
- [PATCH v2 21/47] mm/gup: fix out-of-bounds write for nr_pages == 0 in GUP-fast 2026-10-29
- [PATCH v2 22/47] mm/gup: check for overflow when converting nr_pages to bytes in GUP-fast 2026-10-29
- [PATCH v2 23/47] mm/userfaultfd: write-lock the VMA before waking waiters when unregistering 2026-10-29
- [PATCH v2 24/47] mm/userfaultfd: wake all waiters on unregister 2026-10-29
- [PATCH v2 25/47] mm/userfaultfd: wake waiters when registration modes are removed 2026-10-29
- [PATCH v2 26/47] mm/userfaultfd: compare exact registration modes before skipping 2026-10-29
- [PATCH v2 28/47] mm/mmu_notifier: finish non-blocking interval invalidation on error 2026-10-29
- [PATCH v2 29/47] mm/mmu_notifier: set ->mm only after mmgrab() 2026-10-29
- [PATCH v2 30/47] mm/mremap: use pudp_huge_get_and_clear() when moving huge PUDs 2026-10-29
- [PATCH v2 31/47] mm/mremap: recheck PUDs under the page table lock 2026-10-29
-
2026-10-28 · David Hildenbrand (Arm) <david@kernel.org>
mm/hugetlb: various fixes v1 · 12 matching patches
Entire posting: PENDING · 1 of 15 reviewed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH 02/15] mm/hugetlb: compare against persistent count when freeing lowmem folios 2026-10-28
- [PATCH 03/15] mm/hugetlb: preserve reservations when shrinking on HIGHMEM 2026-10-28
- [PATCH 04/15] mm/hugetlb: account temporary folios separately 2026-10-28
- [PATCH 05/15] mm/hugetlb: keep surplus folios when the pool shrinks 2026-10-28
- [PATCH 06/15] mm/hugetlb: fix mremap() racing with page migration 2026-10-28
- [PATCH 08/15] mm/hugetlb: serialize page-cache allocations with truncation 2026-10-28
- [PATCH 09/15] mm/memfd: recheck the page cache before allocating a hugetlb folio 2026-10-28
- [PATCH 10/15] mm/hugetlb: count again if the reserve map shrank 2026-10-28
- [PATCH 12/15] mm/hugetlb: keep surplus folios that are reserved 2026-10-28
- [PATCH 13/15] mm/hugetlb: fix reservation leak on min_size= mounts 2026-10-28
- [PATCH 14/15] RFC: mm/hugetlb: account restored reservations before freeing folios 2026-10-28
- [PATCH 15/15] RFC: mm/hugetlb: delay anon folio rmap removal until after the TLB flush 2026-10-28
-
2026-10-26 · David Hildenbrand (Arm) <david@kernel.org>
mm: various (urgent?) fixes v1 · 44 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
Showing first 30 of 44 matching patches (preview limited to 30).
- [PATCH 01/46] mm/mglru: don't use stack pointers when walking PUD and PMD tables 2026-10-26
- [PATCH 02/46] fork: take mmap_lock before copying mm_struct 2026-10-26
- [PATCH 03/46] mm/memfd: check for real shmem inodes before accessing shmem state 2026-10-26
- [PATCH 04/46] mm/memfd: make f_pos accesses atomic 2026-10-26
- [PATCH 05/46] mm/truncate: look again if a folio left the mapping 2026-10-26
- [PATCH 06/46] mm/filemap: read mapping->a_ops->free_folio under i_lock 2026-10-26
- [PATCH 07/46] mm/filemap: don't lose a folio lock wakeup to a signal 2026-10-26
- [PATCH 08/46] mm/filemap: finish fault cleanup before dropping the fault lock 2026-10-26
- [PATCH 09/46] mm/rmap: handle device-exclusive entries in folio_referenced_one() 2026-10-26
- [PATCH 10/46] mm/huge_memory: fix list corruption when deferred_split_scan() races with deferred_split_folio() 2026-10-26
- [PATCH 11/46] mm/huge_memory: properly handle refcounted PUD mappings on fork 2026-10-26
- [PATCH 12/46] mm/huge_memory: fix livelock on device private folio 2026-10-26
- [PATCH 13/46] mm/huge_memory: fix truncate racing with PMD zapping 2026-10-26
- [PATCH 14/46] mm/huge_memory: fix zapping migration entries for device-private THPs 2026-10-26
- [PATCH 15/46] mm/khugepaged: always recheck the pmd in try_collapse_pte_mapped_thp() 2026-10-26
- [PATCH 16/46] mm/khugepaged: fix PMD table lock leak in try_collapse_pte_mapped_thp() 2026-10-26
- [PATCH 17/46] mm/khugepaged: preserve dirty bits when collapsing PTE-mapped THPs 2026-10-26
- [PATCH 18/46] mm/khugepaged: check if PTE table is empty in try_collapse_pte_mapped_thp() 2026-10-26
- [PATCH 19/46] mm/gup: recheck the PUD under PTL in follow_pud_mask() 2026-10-26
- [PATCH 20/46] mm/gup: fix clearing folios in memfd_pin_folios() 2026-10-26
- [PATCH 21/46] mm/gup: fix out-of-bounds write for nr_pages == 0 in GUP-fast 2026-10-26
- [PATCH 22/46] mm/gup: check for overflow when converting nr_pages to bytes in GUP-fast 2026-10-26
- [PATCH 23/46] mm/userfaultfd: write-lock the VMA before waking waiters when unregistering 2026-10-26
- [PATCH 24/46] mm/userfaultfd: wake all waiters on unregister 2026-10-26
- [PATCH 25/46] mm/userfaultfd: wake waiters when registration modes are removed 2026-10-26
- [PATCH 27/46] mm/mmu_notifier: finish non-blocking interval invalidation on error 2026-10-26
- [PATCH 28/46] mm/mmu_notifier: set ->mm only after mmgrab() 2026-10-26
- [PATCH 29/46] mm/mremap: use pudp_huge_get_and_clear() when moving huge PUDs 2026-10-26
- [PATCH 30/46] mm/mremap: recheck PUDs under the page table lock 2026-10-26
- [PATCH 31/46] mm/mremap: fix moving PUD leaves 2026-10-26
-
2026-10-21 · Tarun Sahu <hidden>
liveupdate: Feature header ABI and named handler v2 · 2 matching patches
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-10-21 · Jan Koester <hidden>
UUID and GUID user and group ids (*_r system calls) v2 · 2 matching patches
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-10-18 · Jan Koester <hidden>
UUID and GUID user and group ids (*_r system calls) rfc · 1 matching patch
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-10-13 · Lorenzo Stoakes (ARM) <ljs@kernel.org>
mm: make VMA flag semantics explicit, eliminate VM_SPECIAL v6 · 26 matching patches
Entire posting: LANDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v6 01/39] mm/vma: fix mmap_prepare file handling, remove file_doesnt_need_get 2026-10-13
- [PATCH v6 02/39] mm/vma: introduce and use vma_[flags_]can_merge() 2026-10-13
- [PATCH v6 03/39] mm: consistently validate VMA state after mmap[_prepare] hooks 2026-10-13
- [PATCH v6 04/39] mm/vma: ensure mmap_prepare doesn't set actions on a mergeable vma 2026-10-13
- [PATCH v6 05/39] mm: make map_kernel_pages_[prepare,complete] internal and unexported 2026-10-13
- [PATCH v6 06/39] mm/vma: tidy up map kernel pages enum values 2026-10-13
- [PATCH v6 07/39] mm: assert mmap lock held, use new flags API in vm_insert_page[s] 2026-10-13
- [PATCH v6 08/39] mm: add mmap action for discontiguous kernel page mapping 2026-10-13
- [PATCH v6 16/39] mm/vma: only allow mmap to clear VMA_MAYWRITE_BIT if not mm-managed 2026-10-13
- [PATCH v6 17/39] mm/vma: add and use vma_[flags]_is_fixed_mapping 2026-10-13
- [PATCH v6 21/39] mm/gup: error out early on !VMA_MAYREAD_BIT VMAs 2026-10-13
- [PATCH v6 23/39] mm/mlock: clear VMA_LOCKED_MASK over mmap callback 2026-10-13
- [PATCH v6 24/39] mm/mlock: eliminate weird VMA_IO_BIT abuse and simplify 2026-10-13
- [PATCH v6 25/39] mm/vma: enforce that mm-managed mappings may not set VMA_IO_BIT 2026-10-13
- [PATCH v6 26/39] mm: remove VMA_IO_BIT check in vma[_flags]_is_mm_managed() 2026-10-13
- [PATCH v6 27/39] mm: remove hugetlb_inline.h 2026-10-13
- [PATCH v6 28/39] mm: rename is_vm_hugetlb_page() to vma_is_hugetlb() 2026-10-13
- [PATCH v6 29/39] mm: drop some redundant checks around hugetlb VMAs 2026-10-13
- [PATCH v6 30/39] mm/vma: introduce vma[_flags]_is_mm_backed() 2026-10-13
- [PATCH v6 31/39] mm/madvise: update is_valid_guard_vma() to use vma_is_mm_backed() 2026-10-13
- [PATCH v6 32/39] mm/uffd: use predicates for userfaultfd checks 2026-10-13
- [PATCH v6 33/39] mm/madvise: use predicates for madvise(..., MADV_DOFORK) 2026-10-13
- [PATCH v6 34/39] mm: eliminate VMA_SPECIAL_FLAGS usage when hugetlb explicitly tested 2026-10-13
- [PATCH v6 35/39] mm: eliminate VMA_SPECIAL_FLAGS check in lru_gen_look_around() 2026-10-13
- [PATCH v6 36/39] mm: avoid use of VMA_SPECIAL_FLAGS in migrate_vma_setup() 2026-10-13
- [PATCH v6 39/39] mm/huge_memory: remove vma_is_special_huge() 2026-10-13
-
2026-10-09 · Lorenzo Stoakes (ARM) <ljs@kernel.org>
mm: make VMA flag semantics explicit, eliminate VM_SPECIAL v5 · 25 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v5 01/38] mm/vma: fix mmap_prepare file handling, remove file_doesnt_need_get 2026-10-09
- [PATCH v5 02/38] mm/vma: introduce and use vma_[flags_]can_merge() 2026-10-09
- [PATCH v5 03/38] mm: consistently validate VMA state after mmap[_prepare] hooks 2026-10-09
- [PATCH v5 04/38] mm/vma: ensure mmap_prepare doesn't set actions on a mergeable vma 2026-10-09
- [PATCH v5 05/38] mm: make map_kernel_pages_[prepare,complete] internal and unexported 2026-10-09
- [PATCH v5 06/38] mm/vma: tidy up map kernel pages enum values 2026-10-09
- [PATCH v5 07/38] mm: add mmap action for discontiguous kernel page mapping 2026-10-09
- [PATCH v5 15/38] mm/vma: only allow mmap to clear VMA_MAYWRITE_BIT if not mm-managed 2026-10-09
- [PATCH v5 16/38] mm/vma: add and use vma_[flags]_is_fixed_mapping 2026-10-09
- [PATCH v5 20/38] mm/gup: error out early on !VMA_MAYREAD_BIT VMAs 2026-10-09
- [PATCH v5 22/38] mm/mlock: clear VMA_LOCKED_MASK over mmap callback 2026-10-09
- [PATCH v5 23/38] mm/mlock: eliminate weird VMA_IO_BIT abuse and simplify 2026-10-09
- [PATCH v5 24/38] mm/vma: enforce that mm-managed mappings may not set VMA_IO_BIT 2026-10-09
- [PATCH v5 25/38] mm: remove VMA_IO_BIT check in vma[_flags]_is_mm_managed() 2026-10-09
- [PATCH v5 26/38] mm: remove hugetlb_inline.h 2026-10-09
- [PATCH v5 27/38] mm: rename is_vm_hugetlb_page() to vma_is_hugetlb() 2026-10-09
- [PATCH v5 28/38] mm: drop some redundant checks around hugetlb VMAs 2026-10-09
- [PATCH v5 29/38] mm/madvise: update is_valid_guard_vma() to use vma_can_merge() 2026-10-09
- [PATCH v5 30/38] mm/vma: introduce vma[_flags]_is_mm_backed() 2026-10-09
- [PATCH v5 31/38] mm/uffd: use predicates for userfaultfd checks 2026-10-09
- [PATCH v5 32/38] mm/madvise: use predicates for madvise(..., MADV_DOFORK) 2026-10-09
- [PATCH v5 33/38] mm: eliminate VMA_SPECIAL_FLAGS usage when hugetlb explicitly tested 2026-10-09
- [PATCH v5 34/38] mm: eliminate VMA_SPECIAL_FLAGS check in lru_gen_look_around() 2026-10-09
- [PATCH v5 35/38] mm: avoid use of VMA_SPECIAL_FLAGS in migrate_vma_setup() 2026-10-09
- [PATCH v5 38/38] mm/huge_memory: remove vma_is_special_huge() 2026-10-09
-
2026-10-03 · Lorenzo Stoakes (ARM) <ljs@kernel.org>
mm: make VMA flag semantics explicit, eliminate VM_SPECIAL v4 · 25 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v4 01/38] mm/vma: fix mmap_prepare file handling, remove file_doesnt_need_get 2026-10-03
- [PATCH v4 02/38] mm/vma: introduce and use vma_[flags_]can_merge() 2026-10-03
- [PATCH v4 03/38] mm: consistently validate VMA state after mmap[_prepare] hooks 2026-10-03
- [PATCH v4 04/38] mm/vma: ensure mmap_prepare doesn't set actions on a mergeable vma 2026-10-03
- [PATCH v4 05/38] mm: make map_kernel_pages_[prepare,complete] internal and unexported 2026-10-03
- [PATCH v4 06/38] mm/vma: tidy up map kernel pages enum values 2026-10-03
- [PATCH v4 07/38] mm: add mmap action for discontiguous kernel page mapping 2026-10-03
- [PATCH v4 15/38] mm/vma: only allow mmap to clear VMA_MAYWRITE_BIT if not mm-managed 2026-10-03
- [PATCH v4 16/38] mm/vma: add and use vma_[flags]_is_fixed_mapping 2026-10-03
- [PATCH v4 20/38] mm/gup: error out early on !VMA_MAYREAD_BIT VMAs 2026-10-03
- [PATCH v4 22/38] mm/mlock: clear VMA_LOCKED_MASK over mmap callback 2026-10-03
- [PATCH v4 23/38] mm/mlock: eliminate weird VMA_IO_BIT abuse and simplify 2026-10-03
- [PATCH v4 24/38] mm/vma: enforce that mm-managed mappings may not set VMA_IO_BIT 2026-10-03
- [PATCH v4 25/38] mm: remove VMA_IO_BIT check in vma[_flags]_is_mm_managed() 2026-10-03
- [PATCH v4 26/38] mm: remove hugetlb_inline.h 2026-10-03
- [PATCH v4 27/38] mm: rename is_vm_hugetlb_page() to vma_is_hugetlb() 2026-10-03
- [PATCH v4 28/38] mm: drop some redundant checks around hugetlb VMAs 2026-10-03
- [PATCH v4 29/38] mm/madvise: update is_valid_guard_vma() to use vma_can_merge() 2026-10-03
- [PATCH v4 30/38] mm/vma: introduce vma[_flags]_is_mm_backed() 2026-10-03
- [PATCH v4 31/38] mm/uffd: use predicates for userfaultfd checks 2026-10-03
- [PATCH v4 32/38] mm/madvise: use predicates for madvise(..., MADV_DOFORK) 2026-10-03
- [PATCH v4 33/38] mm: eliminate VMA_SPECIAL_FLAGS usage when hugetlb explicitly tested 2026-10-03
- [PATCH v4 34/38] mm: eliminate VMA_SPECIAL_FLAGS check in lru_gen_look_around() 2026-10-03
- [PATCH v4 35/38] mm: avoid use of VMA_SPECIAL_FLAGS in migrate_vma_setup() 2026-10-03
- [PATCH v4 38/38] mm/huge_memory: remove vma_is_special_huge() 2026-10-03
-
2026-09-28 · Jan Sebastian Götte <hidden>
CRASH_MEMACTION: describe pages to a kdump kernel (was: CRASH_WIPE_SECRETS) v3 · 3 matching patches
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-25 · Lorenzo Stoakes (ARM) <ljs@kernel.org>
mm: make userland page table freeing RCU-safe v5 · 3 matching patches
Entire posting: LANDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-22 · Muhammad Usama Anjum <hidden>
mm: distinguish HW PTE pointers from SW PTE value pointers v3 · 4 matching patches
Entire posting: PENDING · 3 of 9 reviewed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-22 · Lorenzo Stoakes (ARM) <ljs@kernel.org>
mm: make userland page table freeing RCU-safe v4 · 3 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-22 · Pratyush Yadav <pratyush@kernel.org>
kho: rename "scratch" to "bootmem" v3 · 3 matching patches
Entire posting: LANDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-21 · Yeoreum Yun <hidden>
mm: change behavior of pXdp_get()/pXd_page() in compile-time folded pgtable v1 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-17 · Lorenzo Stoakes (ARM) <ljs@kernel.org>
mm: make VMA flag semantics explicit, eliminate VM_SPECIAL v3 · 27 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v3 01/40] mm/vma: fix mmap_prepare file handling, remove file_doesnt_need_get 2026-09-17
- [PATCH v3 02/40] mm/vma: predicate setting mmap_prepare VMA fields on new vma alloc 2026-09-17
- [PATCH v3 03/40] mm/vma: introduce and use vma_[flags_]can_merge() 2026-09-17
- [PATCH v3 04/40] mm: consistently validate VMA state after mmap[_prepare] hooks 2026-09-17
- [PATCH v3 05/40] mm/vma: ensure mmap_prepare doesn't set actions on a mergeable vma 2026-09-17
- [PATCH v3 06/40] mm: make map_kernel_pages_[prepare,complete] internal and unexported 2026-09-17
- [PATCH v3 07/40] mm/vma: tidy up map kernel pages enum values 2026-09-17
- [PATCH v3 08/40] mm: add mmap action for discontiguous kernel page mapping 2026-09-17
- [PATCH v3 16/40] mm/vma: only allow mmap to clear VMA_MAYWRITE_BIT if kernel-owned 2026-09-17
- [PATCH v3 17/40] mm/vma: add and use vma_[flags]_is_fixed_mapping 2026-09-17
- [PATCH v3 21/40] mm/gup: error out early on !VMA_MAYREAD_BIT VMAs 2026-09-17
- [PATCH v3 23/40] mm/mlock: clear VMA_LOCKED_MASK over mmap callback 2026-09-17
- [PATCH v3 24/40] mm/mlock: eliminate weird VMA_IO_BIT abuse and simplify 2026-09-17
- [PATCH v3 25/40] mm/vma: enforce that only kernel-owned mappings may set VMA_IO_BIT 2026-09-17
- [PATCH v3 26/40] mm: remove VMA_IO_BIT check in vma[_flags]_is_kernel_owned() 2026-09-17
- [PATCH v3 27/40] mm: remove hugetlb_inline.h 2026-09-17
- [PATCH v3 28/40] mm: rename is_vm_hugetlb_page() to vma_is_hugetlb() 2026-09-17
- [PATCH v3 29/40] mm: drop some redundant checks around hugetlb VMAs 2026-09-17
- [PATCH v3 30/40] mm/madvise: update is_valid_guard_vma() to use vma_can_merge() 2026-09-17
- [PATCH v3 31/40] mm/vma: introduce vma[_flags]_is_persistent() 2026-09-17
- [PATCH v3 32/40] mm/uffd: use predicates for userfaultfd checks 2026-09-17
- [PATCH v3 33/40] mm/madvise: use predicates for madvise(..., MADV_DOFORK) 2026-09-17
- [PATCH v3 34/40] mm: eliminate VMA_SPECIAL_FLAGS usage when hugetlb explicitly tested 2026-09-17
- [PATCH v3 35/40] mm: eliminate VMA_SPECIAL_FLAGS check in lru_gen_look_around() 2026-09-17
- [PATCH v3 36/40] mm: avoid use of VMA_SPECIAL_FLAGS in migrate_vma_setup() 2026-09-17
- [PATCH v3 39/40] mm/huge_memory: remove vma_is_special_huge() 2026-09-17
- [PATCH v3 40/40] mm/vma: introduce and use vma[_flags]_can_gup() 2026-09-17
-
2026-09-14 · Lorenzo Stoakes (ARM) <ljs@kernel.org>
mm: make VMA flag semantics explicit, eliminate VM_SPECIAL v2 · 27 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v2 01/40] mm/vma: fix mmap_prepare file handling, remove file_doesnt_need_get 2026-09-14
- [PATCH v2 02/40] mm/vma: predicate setting mmap_prepare VMA fields on new vma alloc 2026-09-14
- [PATCH v2 03/40] mm/vma: introduce and use vma_[flags_]can_merge() 2026-09-14
- [PATCH v2 04/40] mm: consistently validate VMA state after mmap[_prepare] hooks 2026-09-14
- [PATCH v2 05/40] mm/vma: ensure mmap_prepare doesn't set actions on a mergeable vma 2026-09-14
- [PATCH v2 06/40] mm: make map_kernel_pages_[prepare,complete] internal and unexported 2026-09-14
- [PATCH v2 07/40] mm/vma: tidy up map kernel pages enum values 2026-09-14
- [PATCH v2 08/40] mm: add mmap action for discontiguous kernel page mapping 2026-09-14
- [PATCH v2 16/40] mm/vma: only allow mmap to clear VMA_MAYWRITE_BIT if kernel-owned 2026-09-14
- [PATCH v2 17/40] mm/vma: add and use vma_[flags]_is_fixed_mapping 2026-09-14
- [PATCH v2 21/40] mm/gup: error out early on !VMA_MAYREAD_BIT VMAs 2026-09-14
- [PATCH v2 23/40] mm/mlock: clear VMA_LOCKED_MASK over mmap callback 2026-09-14
- [PATCH v2 24/40] mm/mlock: eliminate weird VMA_IO_BIT abuse and simplify 2026-09-14
- [PATCH v2 25/40] mm/vma: enforce that only kernel-owned mappings may set VMA_IO_BIT 2026-09-14
- [PATCH v2 26/40] mm: remove VMA_IO_BIT check in vma[_flags]_is_kernel_owned() 2026-09-14
- [PATCH v2 27/40] mm: remove hugetlb_inline.h 2026-09-14
- [PATCH v2 28/40] mm: rename is_vm_hugetlb_page() to vma_is_hugetlb() 2026-09-14
- [PATCH v2 29/40] mm: drop some redundant checks around hugetlb VMAs 2026-09-14
- [PATCH v2 30/40] mm/madvise: update is_valid_guard_vma() to use vma_can_merge() 2026-09-14
- [PATCH v2 31/40] mm/vma: introduce vma[_flags]_is_persistent() 2026-09-14
- [PATCH v2 32/40] mm/uffd: use predicates for userfaultfd checks 2026-09-14
- [PATCH v2 33/40] mm/madvise: use predicates for madvise(..., MADV_DOFORK) 2026-09-14
- [PATCH v2 34/40] mm: eliminate VMA_SPECIAL_FLAGS usage when hugetlb explicitly tested 2026-09-14
- [PATCH v2 35/40] mm: eliminate VMA_SPECIAL_FLAGS check in lru_gen_look_around() 2026-09-14
- [PATCH v2 36/40] mm: avoid use of VMA_SPECIAL_FLAGS in migrate_vma_setup() 2026-09-14
- [PATCH v2 39/40] mm/huge_memory: remove vma_is_special_huge() 2026-09-14
- [PATCH v2 40/40] mm/vma: introduce and use vma[_flags]_can_gup() 2026-09-14
-
2026-09-11 · Lorenzo Stoakes (ARM) <ljs@kernel.org>
mm: make userland page table freeing RCU-safe v3 · 3 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-08 · Lorenzo Stoakes (ARM) <ljs@kernel.org>
mm: make VMA flag semantics explicit, eliminate VM_SPECIAL v1 · 26 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH 01/39] mm/vma: predicate setting mmap_prepare VMA fields on new vma alloc 2026-09-08
- [PATCH 02/39] mm/vma: introduce and use vma_[flags_]can_merge() 2026-09-08
- [PATCH 03/39] mm: consistently validate VMA state after mmap[_prepare] hooks 2026-09-08
- [PATCH 04/39] mm/vma: ensure mmap_prepare doesn't set actions on a mergeable vma 2026-09-08
- [PATCH 05/39] mm: make map_kernel_pages_[prepare,complete] internal and unexported 2026-09-08
- [PATCH 06/39] mm/vma: tidy up map kernel pages enum values 2026-09-08
- [PATCH 07/39] mm: add mmap action for discontiguous kernel page mapping 2026-09-08
- [PATCH 15/39] mm/vma: only allow mmap to clear VMA_MAYWRITE_BIT if kernel-owned 2026-09-08
- [PATCH 16/39] mm/vma: add and use vma_[flags]_is_fixed_mapping 2026-09-08
- [PATCH 20/39] mm/gup: error out early on !VMA_MAYREAD_BIT VMAs 2026-09-08
- [PATCH 22/39] mm/mlock: clear VMA_LOCKED_MASK over mmap callback 2026-09-08
- [PATCH 23/39] mm/mlock: eliminate weird VMA_IO_BIT abuse and simplify 2026-09-08
- [PATCH 24/39] mm/vma: enforce that only kernel-owned mappings may set VMA_IO_BIT 2026-09-08
- [PATCH 25/39] mm: remove VMA_IO_BIT check in vma[_flags]_is_kernel_owned() 2026-09-08
- [PATCH 26/39] mm: remove hugetlb_inline.h 2026-09-08
- [PATCH 27/39] mm: rename is_vm_hugetlb_page() to vma_is_hugetlb() 2026-09-08
- [PATCH 28/39] mm: drop some redundant checks around hugetlb VMAs 2026-09-08
- [PATCH 29/39] mm/madvise: update is_valid_guard_vma() to use vma_can_merge() 2026-09-08
- [PATCH 30/39] mm/vma: introduce vma[_flags]_is_persistent() 2026-09-08
- [PATCH 31/39] mm/uffd: use predicates for userfaultfd checks 2026-09-08
- [PATCH 32/39] mm/madvise: use predicates for madvise(..., MADV_DOFORK) 2026-09-08
- [PATCH 33/39] mm: eliminate VMA_SPECIAL_FLAGS usage when hugetlb explicitly tested 2026-09-08
- [PATCH 34/39] mm: eliminate VMA_SPECIAL_FLAGS check in lru_gen_look_around() 2026-09-08
- [PATCH 35/39] mm: avoid use of VMA_SPECIAL_FLAGS in migrate_vma_setup() 2026-09-08
- [PATCH 38/39] mm/huge_memory: remove vma_is_special_huge() 2026-09-08
- [PATCH 39/39] mm/vma: introduce and use vma[_flags]_can_gup() 2026-09-08
-
2026-09-08 · Pratyush Yadav <pratyush@kernel.org>
kho: rename "scratch" to "bootmem" v2 · 3 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-08 · Lorenzo Stoakes (ARM) <ljs@kernel.org>
mm: make userland page table freeing RCU-safe 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 · Muhammad Usama Anjum <hidden>
mm: distinguish PTE table storage from PTE values v2 · 4 matching patches
Entire posting: PENDING · 1 of 8 reviewed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-03 · Logan Odell <hidden>
liveupdate: Move to feature flags for LUO and memfd ABI compatibility rfc · 1 matching patch
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-02 · Yeoreum Yun <hidden>
mm: change behavior of pXdp_get()/pXd_page() in compile-time folded pgtable v3 · 1 matching patch
Entire posting: PENDING · 3 of 21 reviewed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-01 · Lorenzo Stoakes (ARM) <ljs@kernel.org>
mm: make userland page table freeing RCU-safe v1 · 3 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-08-31 · Li Zhe <hidden>
mm: optimize zone-device memmap initialization v11 · 4 matching patches
Entire posting: LANDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v11 1/7] mm: fix stale ZONE_DEVICE refcount comment 2026-08-31
- [PATCH v11 3/7] mm: add a template-based fast path for zone-device page init 2026-08-31
- [PATCH v11 4/7] mm: extend the template fast path to zone-device compound tails 2026-08-31
- [PATCH v11 6/7] mm: use memcpy_nontemporal() in zone-device template copies 2026-08-31
Quiet for 30+ days (6)
Patches with no review trailers and no replies. Oldest first.
- [PATCH 1/5] mm: add basic madvise helpers and branch for THP setup +4 more in this series 2026-05-01 · Luka Bai <hidden>
- [PATCH v4 4/8] mm: add a template-based fast path for zone-device page init +7 more in this series 2026-06-03 · Li Zhe <hidden>
- [PATCH v3 03/26] mm/percpu: Annotate static information into meminspect +25 more in this series 2026-07-08 · Mukesh Ojha <hidden>
- Re: [RFC PATCH 10/34] x86: mm: carve out the generic compile-time folded pgtable case in effective_prot() 2026-07-16 · Yeoreum Yun <hidden>
- LANDED [PATCH v11 6/7] mm: use memcpy_nontemporal() in zone-device template copies +6 more in this series 2026-08-31 · Li Zhe <hidden>
- Re: [PATCH v11 3/7] mm: add a template-based fast path for zone-device page init 2026-09-03 · Li Zhe <hidden>