Messages in this thread Patch in this message | | | From | Andi Kleen <> | Subject | [PATCH] [5/9] GBPAGES: Support gbpages in pagetable dump | Date | Tue, 29 Jan 2008 06:06:33 +0100 (CET) |
| |
Signed-off-by: Andi Kleen <ak@suse.de>
--- arch/x86/mm/fault.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
Index: linux/arch/x86/mm/fault.c =================================================================== --- linux.orig/arch/x86/mm/fault.c +++ linux/arch/x86/mm/fault.c @@ -240,7 +240,8 @@ void dump_pagetable(unsigned long addres pud = pud_offset(pgd, address); if (bad_address(pud)) goto bad; printk("PUD %lx ", pud_val(*pud)); - if (!pud_present(*pud)) goto ret; + if (!pud_present(*pud) || pud_large(*pud)) + goto ret; pmd = pmd_offset(pud, address); if (bad_address(pmd)) goto bad;
| |