diff options
Diffstat (limited to 'arch/powerpc/mm/mem.c')
-rw-r--r-- | arch/powerpc/mm/mem.c | 6 |
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 | } |
89 | EXPORT_SYMBOL(page_is_ram); | 89 | EXPORT_SYMBOL(page_is_ram); |
90 | 90 | ||
91 | pgprot_t phys_mem_access_prot(struct file *file, unsigned long addr, | 91 | pgprot_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; |