X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fasm-parisc%2Fpage.h;h=27d50b85954109d123a8e9118a8799a4eadc5221;hb=d973664992d814d93db161b28c0cc9a4c7e68f42;hp=f6bba4c136649e8bfb9a363388cc6d6b0d23fdc4;hpb=5cb69bcacea70024252138a9cb4229a142a93389;p=linux-2.6 diff --git a/include/asm-parisc/page.h b/include/asm-parisc/page.h index f6bba4c136..27d50b8595 100644 --- a/include/asm-parisc/page.h +++ b/include/asm-parisc/page.h @@ -1,7 +1,7 @@ #ifndef _PARISC_PAGE_H #define _PARISC_PAGE_H -#ifdef __KERNEL__ +#include #if defined(CONFIG_PARISC_PAGE_SIZE_4KB) # define PAGE_SHIFT 12 @@ -12,7 +12,7 @@ #else # error "unknown default kernel page size" #endif -#define PAGE_SIZE (1UL << PAGE_SHIFT) +#define PAGE_SIZE (_AC(1,UL) << PAGE_SHIFT) #define PAGE_MASK (~(PAGE_SIZE-1)) @@ -91,6 +91,7 @@ typedef unsigned long pgprot_t; #endif /* STRICT_MM_TYPECHECKS */ +typedef struct page *pgtable_t; typedef struct __physmem_range { unsigned long start_pfn; @@ -173,6 +174,4 @@ extern int npmem_ranges; #include #include -#endif /* __KERNEL__ */ - #endif /* _PARISC_PAGE_H */