Merge tag 'powerpc-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc...
[linux-2.6-microblaze.git] / arch / powerpc / include / asm / book3s / 32 / pgtable.h
index 772e00d..40041ac 100644 (file)
@@ -379,8 +379,8 @@ static inline void __ptep_set_access_flags(struct vm_area_struct *vma,
 #define __HAVE_ARCH_PTE_SAME
 #define pte_same(A,B)  (((pte_val(A) ^ pte_val(B)) & ~_PAGE_HASHPTE) == 0)
 
-#define pmd_page(pmd)          \
-       pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT)
+#define pmd_pfn(pmd)           (pmd_val(pmd) >> PAGE_SHIFT)
+#define pmd_page(pmd)          pfn_to_page(pmd_pfn(pmd))
 
 /*
  * Encode and decode a swap entry.