diff options
author | Nicholas Piggin <[email protected]> | 2018-11-05 10:00:15 +0800 |
---|---|---|
committer | Ley Foon Tan <[email protected]> | 2019-03-07 05:29:35 +0800 |
commit | 195568a10a264a733ec7151a657ab054a0af768f (patch) | |
tree | a2db0ec2f201c8fd492d4807ecb89e0c8aa44707 /arch/nios2/mm/cacheflush.c | |
parent | ef5cbcb6bfc8cfc7bba58c74c0765c471ef86277 (diff) |
nios2: flush_tlb_page use PID based flush
flush_tlb_page is for flushing user pages, so it should not be using
flush_tlb_one (which flushes all pages).
This patch implements it with the flush_tlb_range, which is a user
flush that does the right thing.
flush_tlb_one is made static to mm/tlb.c because it's a bit confusing.
It is used in do_page_fault to flush the kernel non-linear mappings,
so that is replaced with flush_tlb_kernel_page. The end result is that
functionality is identical.
Signed-off-by: Nicholas Piggin <[email protected]>
Signed-off-by: Ley Foon Tan <[email protected]>
Diffstat (limited to 'arch/nios2/mm/cacheflush.c')
0 files changed, 0 insertions, 0 deletions