Signed-off-by: Andrew Morton --- 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) \ _