On Tue, 15 Jul 2025 15:23:41 +0200 David Hildenbrand <da...@redhat.com> wrote:
> Based on mm/mm-new. I dropped the CoW PFNMAP changes for now, still > working on a better way to sort all that out cleanly. > > Cleanup and unify vm_normal_page_*() handling, also marking the > huge zerofolio as special in the PMD. Add+use vm_normal_page_pud() and > cleanup that XEN vm_ops->find_special_page thingy. > > There are plans of using vm_normal_page_*() more widely soon. > > Briefly tested on UML (making sure vm_normal_page() still works as expected > without pte_special() support) and on x86-64 with a bunch of tests. When I was but a wee little bairn, my mother would always tell me "never merge briefly tested patches when you're at -rc6". But three weeks in -next should shake things out. However the series rejects due to the is_huge_zero_pmd -> is_huge_zero_pfn changes in Luiz's "mm: introduce snapshot_page() v3" series, so could we please have a redo against present mm-new?