X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=include%2Fasm-sparc64%2Fpage.h;h=618117def0dc957b584228552aca889cb88e5fdb;hb=a4d6886270a5c892d71cd6e09186196a150a50dc;hp=ff736eafa64d2ecf31576f631b10778582cffde9;hpb=e823aff2d6eb43083abcc75a32ddfb167c324089;p=mv-sheeva.git diff --git a/include/asm-sparc64/page.h b/include/asm-sparc64/page.h index ff736eafa64..618117def0d 100644 --- a/include/asm-sparc64/page.h +++ b/include/asm-sparc64/page.h @@ -3,9 +3,7 @@ #ifndef _SPARC64_PAGE_H #define _SPARC64_PAGE_H -#ifdef __KERNEL__ - -#include +#include #if defined(CONFIG_SPARC64_PAGE_SIZE_8KB) #define PAGE_SHIFT 13 @@ -41,8 +39,6 @@ #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) #define HPAGE_MASK (~(HPAGE_SIZE - 1UL)) #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) -#define ARCH_HAS_SETCLEAR_HUGE_PTE -#define ARCH_HAS_HUGETLB_PREFAULT_HOOK #define HAVE_ARCH_HUGETLB_UNMAPPED_AREA #endif @@ -106,6 +102,8 @@ typedef unsigned long pgprot_t; #endif /* (STRICT_MM_TYPECHECKS) */ +typedef struct page *pgtable_t; + #define TASK_UNMAPPED_BASE (test_thread_flag(TIF_32BIT) ? \ (_AC(0x0000000070000000,UL)) : \ (_AC(0xfffff80000000000,UL) + (1UL << 32UL))) @@ -143,5 +141,4 @@ typedef unsigned long pgprot_t; #include -#endif /* __KERNEL__ */ #endif /* _SPARC64_PAGE_H */