From: Anton Blanchard <anton@samba.org> From: Dave Hansen <haveblue@us.ibm.com> This is a helper function that a few architectures already have. This just copies the i386 implementation to ppc64. Signed-off-by: Dave Hansen <haveblue@us.ibm.com> Signed-off-by: Anton Blanchard <anton@samba.org> Signed-off-by: Andrew Morton <akpm@osdl.org> --- 25-akpm/include/asm-ppc64/page.h | 1 + 1 files changed, 1 insertion(+) diff -puN include/asm-ppc64/page.h~ppc64-add-a-pfn_to_kaddr-function include/asm-ppc64/page.h --- 25/include/asm-ppc64/page.h~ppc64-add-a-pfn_to_kaddr-function 2004-08-30 00:24:01.928627256 -0700 +++ 25-akpm/include/asm-ppc64/page.h 2004-08-30 00:24:01.933626496 -0700 @@ -240,6 +240,7 @@ extern int page_is_ram(unsigned long phy #endif #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) +#define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT) #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT) _