Revert "x86, 64bit, mm: Mark data/bss/brk to nx"
[pandora-kernel.git] / arch / x86 / mm / init_64.c
index bbaaa00..44b93da 100644 (file)
@@ -831,6 +831,9 @@ int kern_addr_valid(unsigned long addr)
        if (pud_none(*pud))
                return 0;
 
+       if (pud_large(*pud))
+               return pfn_valid(pud_pfn(*pud));
+
        pmd = pmd_offset(pud, addr);
        if (pmd_none(*pmd))
                return 0;