From: Jonathan Neuschäfer Date: Wed, 28 Mar 2018 00:25:41 +0000 (+0200) Subject: powerpc/mm: Use memblock API for PPC32 page_is_ram X-Git-Tag: v5.15~9084^2~47 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f65e67c7e3308c0af08080782d79a8cb95c44929;p=platform%2Fkernel%2Flinux-starfive.git 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 Signed-off-by: Michael Ellerman --- diff --git a/arch/powerpc/mm/mem.c b/arch/powerpc/mm/mem.c index 8f335cf..737f8a4 100644 --- a/arch/powerpc/mm/mem.c +++ b/arch/powerpc/mm/mem.c @@ -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,