x86/mm: Check if PUD is large when validating a kernel address