]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
x86/mm: Remove duplicated PMD preallocation macro
authorDave Hansen <dave.hansen@linux.intel.com>
Mon, 14 Apr 2025 17:32:42 +0000 (10:32 -0700)
committerDave Hansen <dave.hansen@linux.intel.com>
Thu, 17 Apr 2025 17:39:25 +0000 (10:39 -0700)
MAX_PREALLOCATED_PMDS and PREALLOCATED_PMDS are now identical. Just
use PREALLOCATED_PMDS and remove "MAX".

Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
Link: https://lore.kernel.org/all/20250414173242.5ED13A5B%40davehans-spike.ostc.intel.com
arch/x86/mm/pgtable.c

index f4fa8fabf326b952a159119165ef47066626093e..c1144e2f24e29ec0479db05b7ba7ddd24112374e 100644 (file)
@@ -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);