x86/mm: Avoid VLA in pgd_alloc()