Re: [PATCH v3 00/47] mm: various (urgent?) fixes
From: David Hildenbrand
Date: Sat Oct 31 2026 - 06:56:23 EST
On Sat, 31 Oct 2026 10:39:29 +0100, David Hildenbrand (Arm) wrote:
> Thanks to everyone for the review! Hoping I can get some more? :)
>
> A quick resend, I'll queue these immediately after sending to get them
> into -next asap. Don't let that discourage you from reviewing ;)
Applied, thanks!
tree: mm/core.git
branch: for-next-fixes
Applied patches will appear soon in mm-next, followed by linux-next.
Please report any outstanding bugs that were missed during review, so we
can either drop the patch series or decide how to fix it up.
It is encouraged to provide Acked-bys, Reviewed-bys, and Tested-bys even
though the patches have already been applied. If possible, patch trailers
will be updated.
Note that commit hashes shown below are subject to change due to rebase,
trailer updates or similar. Further, this is not a guarantee that the
patches will go upstream. If in doubt, please check the listed branch.
[01/47] mm/mglru: don't use stack pointers when walking PUD and PMD tables
https://git.kernel.org/mm/core/c/3922fe76
[02/47] fork: take mmap_lock before copying mm_struct
https://git.kernel.org/mm/core/c/6cf33ce8
[03/47] mm/shmem: make shmem_file() check the file's inode
https://git.kernel.org/mm/core/c/d6003145
[04/47] mm/memfd: make f_pos accesses atomic
https://git.kernel.org/mm/core/c/b6638250
[05/47] mm/truncate: look again if a folio left the mapping
https://git.kernel.org/mm/core/c/e7086d79
[06/47] mm/filemap: read mapping->a_ops->free_folio under i_lock
https://git.kernel.org/mm/core/c/c9073948
[07/47] mm/filemap: don't lose a folio lock wakeup to a signal
https://git.kernel.org/mm/core/c/c39c22f2
[08/47] mm/filemap: finish fault cleanup before dropping the fault lock
https://git.kernel.org/mm/core/c/335429f6
[09/47] mm/rmap: handle device-exclusive entries in folio_referenced_one()
https://git.kernel.org/mm/core/c/6324d435
[10/47] mm/huge_memory: fix list corruption when deferred_split_scan() races with deferred_split_folio()
https://git.kernel.org/mm/core/c/be9ec969
[11/47] mm/huge_memory: properly handle refcounted PUD mappings on fork
https://git.kernel.org/mm/core/c/1ef69272
[12/47] mm/huge_memory: fix livelock on device private folio
https://git.kernel.org/mm/core/c/88ee4890
[13/47] mm/huge_memory: fix truncate racing with PMD zapping
https://git.kernel.org/mm/core/c/a63ff7ba
[14/47] mm/huge_memory: fix zapping migration entries for device-private THPs
https://git.kernel.org/mm/core/c/2814cce8
[15/47] mm/khugepaged: always recheck the pmd in try_collapse_pte_mapped_thp()
https://git.kernel.org/mm/core/c/17382ca5
[16/47] mm/khugepaged: fix PMD table lock leak in try_collapse_pte_mapped_thp()
https://git.kernel.org/mm/core/c/bf852461
[17/47] mm/khugepaged: preserve dirty bits when collapsing PTE-mapped THPs
https://git.kernel.org/mm/core/c/299b8524
[18/47] mm/khugepaged: check if PTE table is empty in try_collapse_pte_mapped_thp()
https://git.kernel.org/mm/core/c/22b08cd1
[19/47] mm/gup: recheck the PUD under PTL in follow_pud_mask()
https://git.kernel.org/mm/core/c/e04a9b5e
[20/47] mm/gup: fix clearing folios in memfd_pin_folios()
https://git.kernel.org/mm/core/c/c6791388
[21/47] mm/gup: fix out-of-bounds write for nr_pages == 0 in GUP-fast
https://git.kernel.org/mm/core/c/5b1b815c
[22/47] mm/gup: check for overflow when converting nr_pages to bytes in GUP-fast
https://git.kernel.org/mm/core/c/8791ac0a
[23/47] mm/userfaultfd: write-lock the VMA before waking waiters when unregistering
https://git.kernel.org/mm/core/c/35f48d65
[24/47] mm/userfaultfd: wake all waiters on unregister
https://git.kernel.org/mm/core/c/9e4d60fe
[25/47] mm/userfaultfd: wake waiters when registration modes are removed
https://git.kernel.org/mm/core/c/a9cba229
[26/47] mm/userfaultfd: compare exact registration modes before skipping
https://git.kernel.org/mm/core/c/86de3945
[27/47] mm/mmu_gather: fix flushing ranges with 4 GiB or larger
https://git.kernel.org/mm/core/c/61437375
[28/47] mm/mmu_notifier: finish non-blocking interval invalidation on error
https://git.kernel.org/mm/core/c/ec3feff7
[29/47] mm/mmu_notifier: set ->mm only after mmgrab()
https://git.kernel.org/mm/core/c/10ad9b99
[30/47] mm/mremap: use pudp_huge_get_and_clear() when moving huge PUDs
https://git.kernel.org/mm/core/c/f16f7e7c
[31/47] mm/mremap: recheck PUDs under the page table lock
https://git.kernel.org/mm/core/c/ae414aed
[32/47] mm/mremap: fix moving PUD leaves
https://git.kernel.org/mm/core/c/262a6a25
[33/47] mm/memory_hotplug: avoid races in pfn_to_online_page() with dying pgmap
https://git.kernel.org/mm/core/c/67782b68
[34/47] mm/madvise: fix data loss from MADV_FREE on a KSM page
https://git.kernel.org/mm/core/c/4fc80184
[35/47] mm/memory: reject remote COW faults on PFN mappings
https://git.kernel.org/mm/core/c/99e96e4d
[36/47] mm: fix unmap_mapping_range() beyond 4 GiB on 32-bit
https://git.kernel.org/mm/core/c/1ca84b58
[37/47] mm: fix unkillable fault loop on MAP_DROPPABLE memory
https://git.kernel.org/mm/core/c/a4c8fb4f
[38/47] mm: fix deadlock of mremap() against UFFDIO_MOVE
https://git.kernel.org/mm/core/c/55f62b5f
[39/47] mm/ksm: reset the unstable trees of all nodes
https://git.kernel.org/mm/core/c/9c1d2a06
[40/47] mm/ksm: fix use of a freed anon_vma at swap-in
https://git.kernel.org/mm/core/c/9c20c73c
[41/47] mm/ksm: check large swap-cache folios before mapping them
https://git.kernel.org/mm/core/c/7fa9d8cb
[42/47] mm/vma: call ->may_split() before a partial merge
https://git.kernel.org/mm/core/c/e0b967df
[43/47] mm/huge_memory: split huge PUDs when adjusting VMA boundaries
https://git.kernel.org/mm/core/c/0653a27f
[44/47] mm/vma: don't leak the charge for stack growth
https://git.kernel.org/mm/core/c/a8ebd75d
[45/47] mm/cma: don't release CMA pages still in use
https://git.kernel.org/mm/core/c/d7950ad4
[46/47] mm/memory-tiers: unregister empty tiers outside memory_tier_lock
https://git.kernel.org/mm/core/c/b6d7ad49
[47/47] fs/proc/task_mmu: refuse addresses beyond 32 bits on 32bit
https://git.kernel.org/mm/core/c/021ea6d2
--
Cheers,
David