diff options
Diffstat (limited to 'arch/um/kernel/tlb.c')
-rw-r--r-- | arch/um/kernel/tlb.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/um/kernel/tlb.c b/arch/um/kernel/tlb.c index e201ccf0ec89..00de86efccaa 100644 --- a/arch/um/kernel/tlb.c +++ b/arch/um/kernel/tlb.c | |||
@@ -381,7 +381,9 @@ pte_t *addr_pte(struct task_struct *task, unsigned long addr) | |||
381 | void flush_tlb_page(struct vm_area_struct *vma, unsigned long address) | 381 | void flush_tlb_page(struct vm_area_struct *vma, unsigned long address) |
382 | { | 382 | { |
383 | address &= PAGE_MASK; | 383 | address &= PAGE_MASK; |
384 | flush_tlb_range(vma, address, address + PAGE_SIZE); | 384 | |
385 | CHOOSE_MODE(flush_tlb_range(vma, address, address + PAGE_SIZE), | ||
386 | flush_tlb_page_skas(vma, address)); | ||
385 | } | 387 | } |
386 | 388 | ||
387 | void flush_tlb_all(void) | 389 | void flush_tlb_all(void) |