Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] unify pfn_to_page: h8300 pfn_to_page

H8300 can use generic funcs.

Signed-off-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

KAMEZAWA Hiroyuki and committed by
Linus Torvalds
dd6cc763 5cdac7ca

+2 -2
+2 -2
include/asm-h8300/page.h
··· 71 71 #define page_to_virt(page) ((((page) - mem_map) << PAGE_SHIFT) + PAGE_OFFSET) 72 72 #define pfn_valid(page) (page < max_mapnr) 73 73 74 - #define pfn_to_page(pfn) virt_to_page(pfn_to_virt(pfn)) 75 - #define page_to_pfn(page) virt_to_pfn(page_to_virt(page)) 74 + #define ARCH_PFN_OFFSET (PAGE_OFFSET >> PAGE_SHIFT) 76 75 77 76 #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \ 78 77 ((void *)(kaddr) < (void *)memory_end)) ··· 80 81 81 82 #endif /* __KERNEL__ */ 82 83 84 + #include <asm-generic/memory_model.h> 83 85 #include <asm-generic/page.h> 84 86 85 87 #endif /* _H8300_PAGE_H */