hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/arch/powerpc/include/asm/nohash/64/pgtable.h
....@@ -164,7 +164,11 @@
164164 #define pud_bad(pud) (!is_kernel_addr(pud_val(pud)) \
165165 || (pud_val(pud) & PUD_BAD_BITS))
166166 #define pud_present(pud) (pud_val(pud) != 0)
167
-#define pud_page_vaddr(pud) (pud_val(pud) & ~PUD_MASKED_BITS)
167
+
168
+static inline pmd_t *pud_pgtable(pud_t pud)
169
+{
170
+ return (pmd_t *)(pud_val(pud) & ~PUD_MASKED_BITS);
171
+}
168172
169173 extern struct page *pud_page(pud_t pud);
170174