]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - mm/khugepaged.c
mm: do_wp_page() simplification
[mirror_ubuntu-hirsute-kernel.git] / mm / khugepaged.c
index b043c40a21d434ad7de7a10a779a06208c5ce1ef..700f5160f3e4dcaaed5199923e1aedaa57e9ad08 100644 (file)
@@ -958,6 +958,9 @@ static int hugepage_vma_revalidate(struct mm_struct *mm, unsigned long address,
                return SCAN_ADDRESS_RANGE;
        if (!hugepage_vma_check(vma, vma->vm_flags))
                return SCAN_VMA_CHECK;
+       /* Anon VMA expected */
+       if (!vma->anon_vma || vma->vm_ops)
+               return SCAN_VMA_CHECK;
        return 0;
 }