X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=include%2Fasm-h8300%2Fpage.h;h=3b4f2903f91d92fba260bf7ae84f552c009f9d91;hp=cd35b1cc6cdeffbc228f463a67193f24434489f1;hb=363e065c02b1273364d5356711a83e7f548fc0c8;hpb=0a0fc0ddbe732779366ab6b1b879f62195e65967 diff --git a/include/asm-h8300/page.h b/include/asm-h8300/page.h index cd35b1cc6cde..3b4f2903f91d 100644 --- a/include/asm-h8300/page.h +++ b/include/asm-h8300/page.h @@ -1,7 +1,7 @@ #ifndef _H8300_PAGE_H #define _H8300_PAGE_H -#include +#ifdef __KERNEL__ /* PAGE_SHIFT determines the page size */ @@ -9,8 +9,6 @@ #define PAGE_SIZE (1UL << PAGE_SHIFT) #define PAGE_MASK (~(PAGE_SIZE-1)) -#ifdef __KERNEL__ - #include #ifndef __ASSEMBLY__ @@ -67,20 +65,19 @@ extern unsigned long memory_end; #define MAP_NR(addr) (((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT) #define virt_to_page(addr) (mem_map + (((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT)) -#define virt_to_page(addr) (mem_map + (((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT)) #define page_to_virt(page) ((((page) - mem_map) << PAGE_SHIFT) + PAGE_OFFSET) #define pfn_valid(page) (page < max_mapnr) -#define pfn_to_page(pfn) virt_to_page(pfn_to_virt(pfn)) -#define page_to_pfn(page) virt_to_pfn(page_to_virt(page)) +#define ARCH_PFN_OFFSET (PAGE_OFFSET >> PAGE_SHIFT) #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \ ((void *)(kaddr) < (void *)memory_end)) #endif /* __ASSEMBLY__ */ -#endif /* __KERNEL__ */ - +#include #include +#endif /* __KERNEL__ */ + #endif /* _H8300_PAGE_H */