MIPS: add kmap_noncoherent to wire a cached non-coherent TLB entry
authorPaul Burton <paul.burton@imgtec.com>
Mon, 3 Mar 2014 12:08:40 +0000 (12:08 +0000)
committerPaul Burton <paul.burton@imgtec.com>
Wed, 28 May 2014 15:20:14 +0000 (16:20 +0100)
commite2a9e5ad719fb424ab3c30520733aa0e8fbcf1ce
treefdf4723703809f156461e58305a66817339c10c9
parent76ae658465c2319a63f3814b1e1e6e0664a1f542
MIPS: add kmap_noncoherent to wire a cached non-coherent TLB entry

This is identical to kmap_coherent apart from the cache coherency
attribute used for the TLB entry, so kmap_coherent is abstracted to
kmap_prot which is then called for both kmap_coherent &
kmap_noncoherent. This will be used by a subsequent patch.

Suggested-by: Leonid Yegoshin <leonid.yegoshin@imgtec.com>
Signed-off-by: Paul Burton <paul.burton@imgtec.com>
arch/mips/include/asm/cacheflush.h
arch/mips/include/asm/pgtable.h
arch/mips/mm/init.c