On Wed, Mar 27, 2024 at 06:17:36PM +0100, David Hildenbrand wrote: Hi David, ... > static int mfill_atomic_pte_zeropage(pmd_t *dst_pmd, > struct vm_area_struct *dst_vma, > unsigned long dst_addr) > @@ -324,6 +355,9 @@ static int mfill_atomic_pte_zeropage(pmd_t *dst_pmd, > spinlock_t *ptl; > int ret; > > + if (mm_forbids_zeropage(dst_vma->mm)) I assume, you were going to pass dst_vma->vm_mm here? This patch does not compile otherwise. ... Thanks!