From: William Lee Irwin III This patch converts FRV to use remap_pfn_range() in its io_remap_page_range() function. Signed-off-by: Andrew Morton --- 25-akpm/include/asm-frv/pgtable.h | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) diff -puN include/asm-frv/pgtable.h~convert-frv-to-use-remap_pfn_range include/asm-frv/pgtable.h --- 25/include/asm-frv/pgtable.h~convert-frv-to-use-remap_pfn_range 2004-11-21 15:57:10.352269968 -0800 +++ 25-akpm/include/asm-frv/pgtable.h 2004-11-21 15:57:10.356269360 -0800 @@ -442,7 +442,8 @@ static inline int pte_file(pte_t pte) #define PageSkip(page) (0) #define kern_addr_valid(addr) (1) -#define io_remap_page_range remap_page_range +#define io_remap_page_range(vma, vaddr, paddr, size, prot) \ + remap_pfn_range(vma, vaddr, (paddr) >> PAGE_SHIFT, size, prot) #define __HAVE_ARCH_PTEP_TEST_AND_CLEAR_YOUNG #define __HAVE_ARCH_PTEP_TEST_AND_CLEAR_DIRTY _