From: Anton Blanchard From: Dave Hansen This is a helper function that a few architectures already have. This just copies the i386 implementation to ppc64. Signed-off-by: Dave Hansen Signed-off-by: Anton Blanchard Signed-off-by: Andrew Morton --- 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) _