]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
x86/mm: Simplify the pgd_leaf() and p4d_leaf() checks a bit
authorBaoquan He <bhe@redhat.com>
Mon, 31 Mar 2025 08:13:25 +0000 (16:13 +0800)
committerIngo Molnar <mingo@kernel.org>
Tue, 1 Apr 2025 20:48:56 +0000 (22:48 +0200)
The functions return bool, simplify the checks.

[ mingo: Split off from two other patches. ]

Signed-off-by: Baoquan He <bhe@redhat.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link: https://lore.kernel.org/r/20250331081327.256412-6-bhe@redhat.com
arch/x86/mm/pti.c

index 5f0d579932c6886e8dedb08bd723d8e971bf273e..190299834011640fcfa74a93273b178d81a8da01 100644 (file)
@@ -185,7 +185,7 @@ static p4d_t *pti_user_pagetable_walk_p4d(unsigned long address)
 
                set_pgd(pgd, __pgd(_KERNPG_TABLE | __pa(new_p4d_page)));
        }
-       BUILD_BUG_ON(pgd_leaf(*pgd) != 0);
+       BUILD_BUG_ON(pgd_leaf(*pgd));
 
        return p4d_offset(pgd, address);
 }
@@ -206,7 +206,7 @@ static pmd_t *pti_user_pagetable_walk_pmd(unsigned long address)
        if (!p4d)
                return NULL;
 
-       BUILD_BUG_ON(p4d_leaf(*p4d) != 0);
+       BUILD_BUG_ON(p4d_leaf(*p4d));
        if (p4d_none(*p4d)) {
                unsigned long new_pud_page = __get_free_page(gfp);
                if (WARN_ON_ONCE(!new_pud_page))