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

[PATCH] unify pfn_to_page: FRV pfn_to_page

FRV can use generic funcs.

Signed-off-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Cc: David Howells <dhowells@redhat.com>
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
5cdac7ca bb872f78

+2 -5
+2 -5
include/asm-frv/page.h
··· 57 57 extern unsigned long max_pfn; 58 58 59 59 #ifdef CONFIG_MMU 60 - #define pfn_to_page(pfn) (mem_map + (pfn)) 61 - #define page_to_pfn(page) ((unsigned long) ((page) - mem_map)) 62 60 #define pfn_valid(pfn) ((pfn) < max_mapnr) 63 - 64 61 #else 65 - #define pfn_to_page(pfn) (&mem_map[(pfn) - (PAGE_OFFSET >> PAGE_SHIFT)]) 66 - #define page_to_pfn(page) ((PAGE_OFFSET >> PAGE_SHIFT) + (unsigned long) ((page) - mem_map)) 62 + #define ARCH_PFN_OFFSET (PAGE_OFFSET >> PAGE_SHIFT) 67 63 #define pfn_valid(pfn) ((pfn) >= min_low_pfn && (pfn) < max_low_pfn) 68 64 69 65 #endif ··· 83 87 #define WANT_PAGE_VIRTUAL 1 84 88 #endif 85 89 90 + #include <asm-generic/memory_model.h> 86 91 #include <asm-generic/page.h> 87 92 88 93 #endif /* _ASM_PAGE_H */