powerpc/mm: Use memblock API for PPC32 page_is_ram
To support accurate checking for different blocks of memory on PPC32, use the same memblock-based approach that's already used on PPC64 also on PPC32. Signed-off-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
committed by
Michael Ellerman
parent
2615c93e5f
commit
f65e67c7e3
@@ -82,11 +82,7 @@ static inline pte_t *virt_to_kpte(unsigned long vaddr)
|
|||||||
|
|
||||||
int page_is_ram(unsigned long pfn)
|
int page_is_ram(unsigned long pfn)
|
||||||
{
|
{
|
||||||
#ifndef CONFIG_PPC64 /* XXX for now */
|
|
||||||
return pfn < max_pfn;
|
|
||||||
#else
|
|
||||||
return memblock_is_memory(__pfn_to_phys(pfn));
|
return memblock_is_memory(__pfn_to_phys(pfn));
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn,
|
pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn,
|
||||||
|
Reference in New Issue
Block a user