diff --git a/mm/memory.c b/mm/memory.c index 513c3ecc76ee8bb634c79ffa1ce718083a83a4e6..e455160e0f750cfb4e3b7403e6a1d618d5433445 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -672,7 +672,7 @@ struct page *vm_normal_page_pmd(struct vm_area_struct *vma, unsigned long addr, if (pmd_devmap(pmd)) return NULL; - if (is_zero_pfn(pfn)) + if (is_huge_zero_pmd(pmd)) return NULL; if (unlikely(pfn > highest_memmap_pfn)) return NULL;