diff options
Diffstat (limited to 'arch/x86/mm/fault.c')
| -rw-r--r-- | arch/x86/mm/fault.c | 16 | 
1 files changed, 8 insertions, 8 deletions
diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c index 402e08f6b7ec..622d12ec7f08 100644 --- a/arch/x86/mm/fault.c +++ b/arch/x86/mm/fault.c @@ -252,7 +252,7 @@ static noinline int vmalloc_fault(unsigned long address)  	if (!pmd_k)  		return -1; -	if (pmd_large(*pmd_k)) +	if (pmd_leaf(*pmd_k))  		return 0;  	pte_k = pte_offset_kernel(pmd_k, address); @@ -321,7 +321,7 @@ static void dump_pagetable(unsigned long address)  	 * And let's rather not kmap-atomic the pte, just in case  	 * it's allocated already:  	 */ -	if (!low_pfn(pmd_pfn(*pmd)) || !pmd_present(*pmd) || pmd_large(*pmd)) +	if (!low_pfn(pmd_pfn(*pmd)) || !pmd_present(*pmd) || pmd_leaf(*pmd))  		goto out;  	pte = pte_offset_kernel(pmd, address); @@ -370,7 +370,7 @@ static void dump_pagetable(unsigned long address)  		goto bad;  	pr_cont("P4D %lx ", p4d_val(*p4d)); -	if (!p4d_present(*p4d) || p4d_large(*p4d)) +	if (!p4d_present(*p4d) || p4d_leaf(*p4d))  		goto out;  	pud = pud_offset(p4d, address); @@ -378,7 +378,7 @@ static void dump_pagetable(unsigned long address)  		goto bad;  	pr_cont("PUD %lx ", pud_val(*pud)); -	if (!pud_present(*pud) || pud_large(*pud)) +	if (!pud_present(*pud) || pud_leaf(*pud))  		goto out;  	pmd = pmd_offset(pud, address); @@ -386,7 +386,7 @@ static void dump_pagetable(unsigned long address)  		goto bad;  	pr_cont("PMD %lx ", pmd_val(*pmd)); -	if (!pmd_present(*pmd) || pmd_large(*pmd)) +	if (!pmd_present(*pmd) || pmd_leaf(*pmd))  		goto out;  	pte = pte_offset_kernel(pmd, address); @@ -1036,21 +1036,21 @@ spurious_kernel_fault(unsigned long error_code, unsigned long address)  	if (!p4d_present(*p4d))  		return 0; -	if (p4d_large(*p4d)) +	if (p4d_leaf(*p4d))  		return spurious_kernel_fault_check(error_code, (pte_t *) p4d);  	pud = pud_offset(p4d, address);  	if (!pud_present(*pud))  		return 0; -	if (pud_large(*pud)) +	if (pud_leaf(*pud))  		return spurious_kernel_fault_check(error_code, (pte_t *) pud);  	pmd = pmd_offset(pud, address);  	if (!pmd_present(*pmd))  		return 0; -	if (pmd_large(*pmd)) +	if (pmd_leaf(*pmd))  		return spurious_kernel_fault_check(error_code, (pte_t *) pmd);  	pte = pte_offset_kernel(pmd, address);  | 
