]> git.baikalelectronics.ru Git - kernel.git/commit
sh: Kill off UTLB flush in fast-path.
authorPaul Mundt <lethal@linux-sh.org>
Mon, 19 Nov 2007 04:00:32 +0000 (13:00 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Mon, 19 Nov 2007 04:00:32 +0000 (13:00 +0900)
commitaebacb978454ea6ca29906a146b91c22ee51c156
treecec70f706b92e968ab9f56c16d670e65dc9c9f54
parent60dcadcedcd9b276127f5ba65989562e1f6a53e9
sh: Kill off UTLB flush in fast-path.

The __do_page_fault() fast-path contains a UTLB flush in order to
force an ITLB reload, this isn't needed in practice as the ITLB is
auto-reloaded from the UTLB anyways, which is already displaced by
the manual 'ldtlb' in the update_mmu_cache() path.

This provides a measurable speed up in the TLB miss fast-path.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/mm/fault.c