[RFC V2 5/6] sh/mm: Stop using pgd_ERROR()
David Hildenbrand (Arm)
david at kernel.org
Wed Aug 12 04:28:44 PDT 2026
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 <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))
Reviewed-by: David Hildenbrand (Arm) <david at kernel.org>
--
Cheers,
David
More information about the linux-arm-kernel
mailing list