Re: [RFC V2 5/6] sh/mm: Stop using pgd_ERROR()
"David Hildenbrand (Arm)" <[email protected]>
| Newsgroups | org.kernel.vger.linux-arch,dev.linux.lists.loongarch,org.infradead.lists.linux-arm-kernel,org.infradead.lists.linux-riscv,org.infradead.lists.linux-snps-arc,org.infradead.lists.linux-um,org.kernel.vger.linux-alpha,org.kernel.vger.linux-csky,org.kernel.vger.linux-hexagon,org.kernel.vger.linux-kernel,org.kernel.vger.linux-m68k,org.kernel.vger.linux-mips,org.kernel.vger.linux-openrisc,org.kernel.vger.linux-parisc,org.kernel.vger.linux-s390,org.kernel.vger.linux-sh,org.kernel.vger.sparclinux,org.kvack.linux-mm,org.ozlabs.lists.linuxppc-dev |
|---|---|
| Message-ID | <[email protected]> |
On 8/11/26 06:21, Anshuman Khandual wrote: > Stop using pgd_ERROR() in __get_pte_phys() when page table entry is already > known to be empty. > > Cc: Yoshinori Sato <[email protected]> > Cc: Rich Felker <[email protected]> > Cc: John Paul Adrian Glaubitz <[email protected]> > Cc: [email protected] > Cc: [email protected] > Signed-off-by: Anshuman Khandual <[email protected]> > --- > arch/sh/mm/init.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/arch/sh/mm/init.c b/arch/sh/mm/init.c > index 0bb8555568a4..585012293632 100644 > --- a/arch/sh/mm/init.c > +++ b/arch/sh/mm/init.c > @@ -52,10 +52,8 @@ static pte_t *__get_pte_phys(unsigned long addr) > pmd_t *pmd; > > pgd = pgd_offset_k(addr); > - if (pgd_none(*pgd)) { > - pgd_ERROR(*pgd); > + if (pgd_none(*pgd)) > return NULL; > - } > > p4d = p4d_alloc(NULL, pgd, addr); > if (unlikely(!p4d)) Reviewed-by: David Hildenbrand (Arm) <[email protected]> -- Cheers, David