Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

tile: remove calls to arch_flush_lazy_mmu_mode()

Since it's a no-op on tile anyway, there's no reason to be calling
it in tile-specific code.

Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>

+2 -5
+2 -3
arch/tile/mm/fault.c
··· 122 122 pmd_k = pmd_offset(pud_k, address); 123 123 if (!pmd_present(*pmd_k)) 124 124 return NULL; 125 - if (!pmd_present(*pmd)) { 125 + if (!pmd_present(*pmd)) 126 126 set_pmd(pmd, *pmd_k); 127 - arch_flush_lazy_mmu_mode(); 128 - } else 127 + else 129 128 BUG_ON(pmd_ptfn(*pmd) != pmd_ptfn(*pmd_k)); 130 129 return pmd_k; 131 130 }
-2
arch/tile/mm/highmem.c
··· 114 114 115 115 list_add(&amp->list, &amp_list); 116 116 set_pte(ptep, pteval); 117 - arch_flush_lazy_mmu_mode(); 118 117 119 118 spin_unlock(&amp_lock); 120 119 homecache_kpte_unlock(flags); ··· 258 259 BUG_ON(vaddr >= (unsigned long)high_memory); 259 260 } 260 261 261 - arch_flush_lazy_mmu_mode(); 262 262 pagefault_enable(); 263 263 } 264 264 EXPORT_SYMBOL(__kunmap_atomic);