From: Dave Hansen Date: Mon, 14 Apr 2025 17:32:42 +0000 (-0700) Subject: x86/mm: Remove duplicated PMD preallocation macro X-Git-Tag: v6.16-rc1~195^2~26^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=99b8f0c54f571616d7bf4a776a2863a321c38cb1;p=thirdparty%2Fkernel%2Flinux.git x86/mm: Remove duplicated PMD preallocation macro MAX_PREALLOCATED_PMDS and PREALLOCATED_PMDS are now identical. Just use PREALLOCATED_PMDS and remove "MAX". Signed-off-by: Dave Hansen Link: https://lore.kernel.org/all/20250414173242.5ED13A5B%40davehans-spike.ostc.intel.com --- diff --git a/arch/x86/mm/pgtable.c b/arch/x86/mm/pgtable.c index f4fa8fabf326b..c1144e2f24e29 100644 --- a/arch/x86/mm/pgtable.c +++ b/arch/x86/mm/pgtable.c @@ -118,7 +118,6 @@ static void pgd_dtor(pgd_t *pgd) * new process's life, we just pre-populate them here. */ #define PREALLOCATED_PMDS PTRS_PER_PGD -#define MAX_PREALLOCATED_PMDS PTRS_PER_PGD /* * "USER_PMDS" are the PMDs for the user copy of the page tables when @@ -154,7 +153,6 @@ void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd) /* No need to prepopulate any pagetable entries in non-PAE modes. */ #define PREALLOCATED_PMDS 0 -#define MAX_PREALLOCATED_PMDS 0 #define PREALLOCATED_USER_PMDS 0 #define MAX_PREALLOCATED_USER_PMDS 0 #endif /* CONFIG_X86_PAE */ @@ -324,7 +322,7 @@ pgd_t *pgd_alloc(struct mm_struct *mm) { pgd_t *pgd; pmd_t *u_pmds[MAX_PREALLOCATED_USER_PMDS]; - pmd_t *pmds[MAX_PREALLOCATED_PMDS]; + pmd_t *pmds[PREALLOCATED_PMDS]; pgd = _pgd_alloc(mm);