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:
Jonathan Neuschäfer 2018-03-28 02:25:41 +02:00 committed by Michael Ellerman
parent 2615c93e5f
commit f65e67c7e3

View File

@ -82,11 +82,7 @@ static inline pte_t *virt_to_kpte(unsigned long vaddr)
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));
#endif
}
pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn,