x86: support gbpages in pagetable dump

Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

authored by Andi Kleen and committed by Ingo Molnar b5360222 c2f71ee2

+2 -1
+2 -1
arch/x86/mm/fault.c
··· 240 240 pud = pud_offset(pgd, address); 241 241 if (bad_address(pud)) goto bad; 242 242 printk("PUD %lx ", pud_val(*pud)); 243 - if (!pud_present(*pud)) goto ret; 243 + if (!pud_present(*pud) || pud_large(*pud)) 244 + goto ret; 244 245 245 246 pmd = pmd_offset(pud, address); 246 247 if (bad_address(pmd)) goto bad;