X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=include%2Fasm-alpha%2Fpage.h;h=22ff9762d17b63b8379abea371cb816d37dcaae2;hb=57fd51a8be26921b56747ddd09d1d9e01c11c9e0;hp=bae7f05716d4b9ac9bd5f99f1da92b9eed0589dd;hpb=492559af235eb56884d62553f191c0b5c4def990;p=mv-sheeva.git diff --git a/include/asm-alpha/page.h b/include/asm-alpha/page.h index bae7f05716d..22ff9762d17 100644 --- a/include/asm-alpha/page.h +++ b/include/asm-alpha/page.h @@ -1,13 +1,12 @@ #ifndef _ALPHA_PAGE_H #define _ALPHA_PAGE_H -#ifdef __KERNEL__ - +#include #include /* PAGE_SHIFT determines the page size */ #define PAGE_SHIFT 13 -#define PAGE_SIZE (1UL << PAGE_SHIFT) +#define PAGE_SIZE (_AC(1,UL) << PAGE_SHIFT) #define PAGE_MASK (~(PAGE_SIZE-1)) #ifndef __ASSEMBLY__ @@ -63,6 +62,8 @@ typedef unsigned long pgprot_t; #endif /* STRICT_MM_TYPECHECKS */ +typedef struct page *pgtable_t; + #ifdef USE_48_BIT_KSEG #define PAGE_OFFSET 0xffff800000000000UL #else @@ -97,5 +98,4 @@ typedef unsigned long pgprot_t; #include #include -#endif /* __KERNEL__ */ #endif /* _ALPHA_PAGE_H */