aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/mm/mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/mm/mem.c')
-rw-r--r--arch/powerpc/mm/mem.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/powerpc/mm/mem.c b/arch/powerpc/mm/mem.c
index 695db6a588ce..3ca331728d21 100644
--- a/arch/powerpc/mm/mem.c
+++ b/arch/powerpc/mm/mem.c
@@ -88,13 +88,13 @@ int page_is_ram(unsigned long pfn)
88} 88}
89EXPORT_SYMBOL(page_is_ram); 89EXPORT_SYMBOL(page_is_ram);
90 90
91pgprot_t phys_mem_access_prot(struct file *file, unsigned long addr, 91pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn,
92 unsigned long size, pgprot_t vma_prot) 92 unsigned long size, pgprot_t vma_prot)
93{ 93{
94 if (ppc_md.phys_mem_access_prot) 94 if (ppc_md.phys_mem_access_prot)
95 return ppc_md.phys_mem_access_prot(file, addr, size, vma_prot); 95 return ppc_md.phys_mem_access_prot(file, pfn, size, vma_prot);
96 96
97 if (!page_is_ram(addr >> PAGE_SHIFT)) 97 if (!page_is_ram(pfn))
98 vma_prot = __pgprot(pgprot_val(vma_prot) 98 vma_prot = __pgprot(pgprot_val(vma_prot)
99 | _PAGE_GUARDED | _PAGE_NO_CACHE); 99 | _PAGE_GUARDED | _PAGE_NO_CACHE);
100 return vma_prot; 100 return vma_prot;