Merge tag 'for-5.15/parisc' of git://git.kernel.org/pub/scm/linux/kernel/git/deller...
[linux-2.6-microblaze.git] / arch / parisc / mm / init.c
index 591a4e9..3f7d6d5 100644 (file)
@@ -378,8 +378,8 @@ static void __init map_pages(unsigned long start_vaddr,
 
 #if CONFIG_PGTABLE_LEVELS == 3
                if (pud_none(*pud)) {
-                       pmd = memblock_alloc(PAGE_SIZE << PMD_ORDER,
-                                            PAGE_SIZE << PMD_ORDER);
+                       pmd = memblock_alloc(PAGE_SIZE << PMD_TABLE_ORDER,
+                                            PAGE_SIZE << PMD_TABLE_ORDER);
                        if (!pmd)
                                panic("pmd allocation failed.\n");
                        pud_populate(NULL, pud, pmd);