mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t *
[linux-2.6-microblaze.git] / arch / sh / include / asm / pgtable-3level.h
index 82d7447..56bf35c 100644 (file)
@@ -32,9 +32,9 @@ typedef struct { unsigned long long pmd; } pmd_t;
 #define pmd_val(x)     ((x).pmd)
 #define __pmd(x)       ((pmd_t) { (x) } )
 
-static inline unsigned long pud_page_vaddr(pud_t pud)
+static inline pmd_t *pud_pgtable(pud_t pud)
 {
-       return pud_val(pud);
+       return (pmd_t *)pud_val(pud);
 }
 
 /* only used by the stubbed out hugetlb gup code, should never be called */