]> git.baikalelectronics.ru Git - kernel.git/commit
parisc: Flush ITLB in flush_tlb_all_local() only on split TLB machines
authorHelge Deller <deller@gmx.de>
Sat, 20 Jul 2019 22:55:48 +0000 (00:55 +0200)
committerHelge Deller <deller@gmx.de>
Sun, 21 Jul 2019 09:03:02 +0000 (11:03 +0200)
commit492626e015c5aeee515069f5cdbe94dfdc419c73
treef6fc46a5084063fee75400fa176f2e7989855356
parent513c6109f1a8e1471a0680a15fa12857965449ef
parisc: Flush ITLB in flush_tlb_all_local() only on split TLB machines

flush_tlb_all_local() flushes the ITLB and DTLB of the CPU.
In case the machine does not have separate ITLBs and DTLBs, use the
alternative functionality to replace the code which flushes the ITLB
with nops while keeping the code which flushes the DTLB.

Signed-off-by: Helge Deller <deller@gmx.de>
arch/parisc/kernel/pacache.S