if (sz == PUD_SIZE) {
                ptep = (pte_t *)pudp;
-       } else if (sz == (PAGE_SIZE * CONT_PTES)) {
+       } else if (sz == (CONT_PTE_SIZE)) {
                pmdp = pmd_alloc(mm, pudp, addr);
 
                WARN_ON(addr & (sz - 1));
                        ptep = huge_pmd_share(mm, addr, pudp);
                else
                        ptep = (pte_t *)pmd_alloc(mm, pudp, addr);
-       } else if (sz == (PMD_SIZE * CONT_PMDS)) {
+       } else if (sz == (CONT_PMD_SIZE)) {
                pmdp = pmd_alloc(mm, pudp, addr);
                WARN_ON(addr & (sz - 1));
                return (pte_t *)pmdp;
 #ifdef CONFIG_ARM64_4K_PAGES
        add_huge_page_size(PUD_SIZE);
 #endif
-       add_huge_page_size(PMD_SIZE * CONT_PMDS);
+       add_huge_page_size(CONT_PMD_SIZE);
        add_huge_page_size(PMD_SIZE);
-       add_huge_page_size(PAGE_SIZE * CONT_PTES);
+       add_huge_page_size(CONT_PTE_SIZE);
 
        return 0;
 }
 #ifdef CONFIG_ARM64_4K_PAGES
        case PUD_SIZE:
 #endif
-       case PMD_SIZE * CONT_PMDS:
+       case CONT_PMD_SIZE:
        case PMD_SIZE:
-       case PAGE_SIZE * CONT_PTES:
+       case CONT_PTE_SIZE:
                add_huge_page_size(ps);
                return 1;
        }