]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - arch/arm64/include/asm/pgtable.h
arm64: hugetlb: Fix huge_pte_offset to return poisoned page table entries
[mirror_ubuntu-zesty-kernel.git] / arch / arm64 / include / asm / pgtable.h
index 61e214015b38ada78f7bf89af962fa556c214560..08aee16f39066a831b810cf71cbff240e56d7ee5 100644 (file)
@@ -431,7 +431,7 @@ static inline phys_addr_t pmd_page_paddr(pmd_t pmd)
 
 #define pud_none(pud)          (!pud_val(pud))
 #define pud_bad(pud)           (!(pud_val(pud) & PUD_TABLE_BIT))
-#define pud_present(pud)       (pud_val(pud))
+#define pud_present(pud)       pte_present(pud_pte(pud))
 
 static inline void set_pud(pud_t *pudp, pud_t pud)
 {