powerpc/mm: Add devmap support for ppc64
[linux-2.6-block.git] / arch / powerpc / mm / pgtable_64.c
index 1feb36e58a45c3bf6503b364c469f387f165ce3a..bce0ed50789ce6cc77f2978dfcd6b5f5e844a86e 100644 (file)
@@ -324,7 +324,7 @@ struct page *pud_page(pud_t pud)
  */
 struct page *pmd_page(pmd_t pmd)
 {
-       if (pmd_trans_huge(pmd) || pmd_huge(pmd))
+       if (pmd_trans_huge(pmd) || pmd_huge(pmd) || pmd_devmap(pmd))
                return pte_page(pmd_pte(pmd));
        return virt_to_page(pmd_page_vaddr(pmd));
 }