X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fasm-m68k%2Fpage.h;h=3f29e2a03a43bd203d34c633ed2c5a5749b35b4e;hb=d31d29540915f21d3f2bcfdd6d135fde328038a0;hp=9e6d0d6debdb39e5617902ed6231047edc0bb743;hpb=a862b5c8cd5d847779a049a5fc8cf5b1e6f5fa07;p=linux-2.6 diff --git a/include/asm-m68k/page.h b/include/asm-m68k/page.h index 9e6d0d6deb..3f29e2a03a 100644 --- a/include/asm-m68k/page.h +++ b/include/asm-m68k/page.h @@ -1,8 +1,7 @@ #ifndef _M68K_PAGE_H #define _M68K_PAGE_H - -#ifdef __KERNEL__ +#include /* PAGE_SHIFT determines the page size */ #ifndef CONFIG_SUN3 @@ -10,11 +9,7 @@ #else #define PAGE_SHIFT (13) #endif -#ifdef __ASSEMBLY__ -#define PAGE_SIZE (1 << PAGE_SHIFT) -#else -#define PAGE_SIZE (1UL << PAGE_SHIFT) -#endif +#define PAGE_SIZE (_AC(1, UL) << PAGE_SHIFT) #define PAGE_MASK (~(PAGE_SIZE-1)) #include @@ -27,6 +22,8 @@ #ifndef __ASSEMBLY__ +#include + #include #define get_user_page(vaddr) __get_free_page(GFP_KERNEL) @@ -230,6 +227,4 @@ static inline __attribute_const__ int __virt_to_node_shift(void) #include -#endif /* __KERNEL__ */ - #endif /* _M68K_PAGE_H */