[RFC V2 5/6] sh/mm: Stop using pgd_ERROR()
Anshuman Khandual
anshuman.khandual at arm.com
Mon Aug 10 21:21:18 PDT 2026
Stop using pgd_ERROR() in __get_pte_phys() when page table entry is already
known to be empty.
Cc: Yoshinori Sato <ysato at users.sourceforge.jp>
Cc: Rich Felker <dalias at libc.org>
Cc: John Paul Adrian Glaubitz <glaubitz at physik.fu-berlin.de>
Cc: linux-sh at vger.kernel.org
Cc: linux-kernel at vger.kernel.org
Signed-off-by: Anshuman Khandual <anshuman.khandual at arm.com>
---
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))
--
2.43.0
More information about the linux-arm-kernel
mailing list