.. | .. |
---|
210 | 210 | p4d_val(*p4dp) = (unsigned long)invalid_pud_table; |
---|
211 | 211 | } |
---|
212 | 212 | |
---|
213 | | -static inline unsigned long p4d_page_vaddr(p4d_t p4d) |
---|
| 213 | +static inline pud_t *p4d_pgtable(p4d_t p4d) |
---|
214 | 214 | { |
---|
215 | | - return p4d_val(p4d); |
---|
| 215 | + return (pud_t *)p4d_val(p4d); |
---|
216 | 216 | } |
---|
217 | 217 | |
---|
218 | 218 | #define p4d_phys(p4d) virt_to_phys((void *)p4d_val(p4d)) |
---|
.. | .. |
---|
314 | 314 | #endif |
---|
315 | 315 | |
---|
316 | 316 | #ifndef __PAGETABLE_PMD_FOLDED |
---|
317 | | -static inline unsigned long pud_page_vaddr(pud_t pud) |
---|
| 317 | +static inline pmd_t *pud_pgtable(pud_t pud) |
---|
318 | 318 | { |
---|
319 | | - return pud_val(pud); |
---|
| 319 | + return (pmd_t *)pud_val(pud); |
---|
320 | 320 | } |
---|
321 | 321 | #define pud_phys(pud) virt_to_phys((void *)pud_val(pud)) |
---|
322 | 322 | #define pud_page(pud) (pfn_to_page(pud_phys(pud) >> PAGE_SHIFT)) |
---|