hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/arch/ia64/include/asm/pgtable.h
....@@ -279,7 +279,7 @@
279279 #define pud_bad(pud) (!ia64_phys_addr_valid(pud_val(pud)))
280280 #define pud_present(pud) (pud_val(pud) != 0UL)
281281 #define pud_clear(pudp) (pud_val(*(pudp)) = 0UL)
282
-#define pud_page_vaddr(pud) ((unsigned long) __va(pud_val(pud) & _PFN_MASK))
282
+#define pud_pgtable(pud) ((pmd_t *) __va(pud_val(pud) & _PFN_MASK))
283283 #define pud_page(pud) virt_to_page((pud_val(pud) + PAGE_OFFSET))
284284
285285 #if CONFIG_PGTABLE_LEVELS == 4
....@@ -287,7 +287,7 @@
287287 #define p4d_bad(p4d) (!ia64_phys_addr_valid(p4d_val(p4d)))
288288 #define p4d_present(p4d) (p4d_val(p4d) != 0UL)
289289 #define p4d_clear(p4dp) (p4d_val(*(p4dp)) = 0UL)
290
-#define p4d_page_vaddr(p4d) ((unsigned long) __va(p4d_val(p4d) & _PFN_MASK))
290
+#define p4d_pgtable(p4d) ((pud_t *) __va(p4d_val(p4d) & _PFN_MASK))
291291 #define p4d_page(p4d) virt_to_page((p4d_val(p4d) + PAGE_OFFSET))
292292 #endif
293293