]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
x86/mm: Remove the arch-specific p4d_leaf() definition
authorBaoquan He <bhe@redhat.com>
Mon, 31 Mar 2025 08:13:26 +0000 (16:13 +0800)
committerIngo Molnar <mingo@kernel.org>
Tue, 1 Apr 2025 20:48:51 +0000 (22:48 +0200)
P4D huge pages are not supported yet, let's use the generic definition
in <linux/pgtable.h>.

[ mingo: Cleaned up the changelog. ]

Signed-off-by: Baoquan He <bhe@redhat.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Reviewed-by: Oscar Salvador <osalvador@suse.de>
Link: https://lore.kernel.org/r/20250331081327.256412-7-bhe@redhat.com
arch/x86/include/asm/pgtable.h

index 5f4fcc0eea172d959e9dfd80e2e6d56894446e26..5ddba366d3b4d1a7d76eee6e3c29a7e58fc22454 100644 (file)
@@ -292,13 +292,6 @@ static inline unsigned long pgd_pfn(pgd_t pgd)
        return (pgd_val(pgd) & PTE_PFN_MASK) >> PAGE_SHIFT;
 }
 
-#define p4d_leaf p4d_leaf
-static inline bool p4d_leaf(p4d_t p4d)
-{
-       /* No 512 GiB pages yet */
-       return 0;
-}
-
 #define pte_page(pte)  pfn_to_page(pte_pfn(pte))
 
 #define pmd_leaf pmd_leaf