sh: Use a per-cpu ASID cache.
authorPaul Mundt <lethal@linux-sh.org>
Mon, 25 Dec 2006 00:51:47 +0000 (09:51 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Tue, 13 Feb 2007 01:54:45 +0000 (10:54 +0900)
commitaec5e0e1c179fac4bbca4007a3f0d3107275a73c
tree3b251e52a89445a5546f398fb16a002435b6c2b6
parent506b85f4114b912d2e91fab8da9849289e43857f
sh: Use a per-cpu ASID cache.

Previously this was implemented using a global cache, cache
this per-CPU instead and bump up the number of context IDs to
match NR_CPUS.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/kernel/cpu/init.c
arch/sh/kernel/process.c
arch/sh/mm/init.c
arch/sh/mm/tlb-flush.c
include/asm-sh/mmu.h
include/asm-sh/mmu_context.h
include/asm-sh/processor.h