aboutsummaryrefslogtreecommitdiffstats
path: root/arch/tile/mm/fault.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/tile/mm/fault.c')
-rw-r--r--arch/tile/mm/fault.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/tile/mm/fault.c b/arch/tile/mm/fault.c
index 7863298dad4d..502664ae1e6e 100644
--- a/arch/tile/mm/fault.c
+++ b/arch/tile/mm/fault.c
@@ -122,10 +122,9 @@ static inline pmd_t *vmalloc_sync_one(pgd_t *pgd, unsigned long address)
122 pmd_k = pmd_offset(pud_k, address); 122 pmd_k = pmd_offset(pud_k, address);
123 if (!pmd_present(*pmd_k)) 123 if (!pmd_present(*pmd_k))
124 return NULL; 124 return NULL;
125 if (!pmd_present(*pmd)) { 125 if (!pmd_present(*pmd))
126 set_pmd(pmd, *pmd_k); 126 set_pmd(pmd, *pmd_k);
127 arch_flush_lazy_mmu_mode(); 127 else
128 } else
129 BUG_ON(pmd_ptfn(*pmd) != pmd_ptfn(*pmd_k)); 128 BUG_ON(pmd_ptfn(*pmd) != pmd_ptfn(*pmd_k));
130 return pmd_k; 129 return pmd_k;
131} 130}