

Signed-off-by: Andrew Morton <akpm@osdl.org>
---

 25-akpm/include/asm-ppc/pgtable.h |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

diff -puN include/asm-ppc/pgtable.h~io_remap_pfn_range-add-for-all-arch-es-fix include/asm-ppc/pgtable.h
--- 25/include/asm-ppc/pgtable.h~io_remap_pfn_range-add-for-all-arch-es-fix	2005-03-18 16:11:54.000000000 -0700
+++ 25-akpm/include/asm-ppc/pgtable.h	2005-03-18 16:12:13.000000000 -0700
@@ -743,7 +743,7 @@ static inline int io_remap_pfn_range(str
 					pgprot_t prot)
 {
 	phys_addr_t paddr64 = fixup_bigphys_addr(pfn << PAGE_SHIFT, size);
-	return remap_pfn_range(vma, vaddr, pfn, size, prot);
+	return remap_pfn_range(vma, vaddr, paddr64 >> PAGE_SHIFT, size, prot);
 }
 #else
 #define io_remap_page_range(vma, vaddr, paddr, size, prot)		\
_
