diff options
Diffstat (limited to 'arch/powerpc/include/asm/page.h')
-rw-r--r-- | arch/powerpc/include/asm/page.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/powerpc/include/asm/page.h b/arch/powerpc/include/asm/page.h index 26fe1ae15212..69c059887a2c 100644 --- a/arch/powerpc/include/asm/page.h +++ b/arch/powerpc/include/asm/page.h | |||
@@ -379,12 +379,14 @@ static inline int hugepd_ok(hugepd_t hpd) | |||
379 | } | 379 | } |
380 | #endif | 380 | #endif |
381 | 381 | ||
382 | #define is_hugepd(pdep) (hugepd_ok(*((hugepd_t *)(pdep)))) | 382 | #define is_hugepd(hpd) (hugepd_ok(hpd)) |
383 | #define pgd_huge pgd_huge | ||
383 | int pgd_huge(pgd_t pgd); | 384 | int pgd_huge(pgd_t pgd); |
384 | #else /* CONFIG_HUGETLB_PAGE */ | 385 | #else /* CONFIG_HUGETLB_PAGE */ |
385 | #define is_hugepd(pdep) 0 | 386 | #define is_hugepd(pdep) 0 |
386 | #define pgd_huge(pgd) 0 | 387 | #define pgd_huge(pgd) 0 |
387 | #endif /* CONFIG_HUGETLB_PAGE */ | 388 | #endif /* CONFIG_HUGETLB_PAGE */ |
389 | #define __hugepd(x) ((hugepd_t) { (x) }) | ||
388 | 390 | ||
389 | struct page; | 391 | struct page; |
390 | extern void clear_user_page(void *page, unsigned long vaddr, struct page *pg); | 392 | extern void clear_user_page(void *page, unsigned long vaddr, struct page *pg); |