summaryrefslogtreecommitdiffstats
path: root/arch/mips/mm/sc-r5k.c
diff options
context:
space:
mode:
authorJames Hogan <james.hogan@imgtec.com>2016-07-13 15:12:53 +0200
committerRalf Baechle <ralf@linux-mips.org>2016-07-29 10:19:29 +0200
commita9341ae24169e5d55aefdfeeefb17eab96b8e655 (patch)
tree3c37b185c5bae3e9d08d4318feed4aead03dffe3 /arch/mips/mm/sc-r5k.c
parentMIPS: c-r4k: Exclude sibling CPUs in SMP calls (diff)
downloadlinux-a9341ae24169e5d55aefdfeeefb17eab96b8e655.tar.xz
linux-a9341ae24169e5d55aefdfeeefb17eab96b8e655.zip
MIPS: c-r4k: Split r4k_flush_kernel_vmap_range()
Split the operation of r4k_flush_kernel_vmap_range() into separate SMP callbacks for the indexed cache flush and hit cache flush cases, since the logic to determine which to use can be determined by the initiating CPU prior to doing any SMP calls. This will help when we change r4k_on_each_cpu() to distinguish indexed and hit cache ops in a later patch, preventing globalized hit cache ops being performed redundantly on multiple CPUs. Signed-off-by: James Hogan <james.hogan@imgtec.com> Cc: Paul Burton <paul.burton@imgtec.com> Cc: Leonid Yegoshin <leonid.yegoshin@imgtec.com> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/13806/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/mm/sc-r5k.c')
0 files changed, 0 insertions, 0 deletions