linux/arch/mips/mm
Aaro Koskinen 43a06847b9 MIPS: fix blast_icache32 on loongson2
Commit 14bd8c0820 ("MIPS: Loongson: Get rid of Loongson 2 #ifdefery
all over arch/mips") failed to add Loongson2 specific blast_icache32
functions.  Fix that.

The patch fixes the following crash seen with 3.13-rc1:

  Reserved instruction in kernel code[#1]:
  [...]
  Call Trace:
    blast_icache32_page+0x8/0xb0
    r4k_flush_cache_page+0x19c/0x200
    do_wp_page.isra.97+0x47c/0xe08
    handle_mm_fault+0x938/0x1118
    __do_page_fault+0x140/0x540
    resume_userspace_check+0x0/0x10
  Code: 00200825  64834000  00200825 <bc900000> bc900020  bc900040  bc900060  bc900080  bc9000a0

Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Acked-by: John Crispin <blogic@openwrt.org>
Cc: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2014-01-15 14:19:42 +07:00
..
Makefile
c-octeon.c
c-r3k.c
c-r4k.c MIPS: fix blast_icache32 on loongson2 2014-01-15 14:19:42 +07:00
c-tx39.c
cache.c
cerr-sb1.c
cex-gen.S
cex-oct.S
cex-sb1.S
dma-default.c MIPS: Remove unnecessary platform dma helper functions 2013-10-29 21:24:40 +01:00
extable.c
fault.c
gup.c
highmem.c
hugetlbpage.c
init.c
ioremap.c
mmap.c
page-funcs.S
page.c
pgtable-32.c
pgtable-64.c
sc-ip22.c
sc-mips.c
sc-r5k.c
sc-rm7k.c
tlb-funcs.S MIPS: mm: Use scratch for PGD when !CONFIG_MIPS_PGD_C0_CONTEXT 2013-10-29 21:24:51 +01:00
tlb-r3k.c
tlb-r4k.c MIPS: Loongson: Get rid of Loongson 2 #ifdefery all over arch/mips. 2013-10-29 21:25:24 +01:00
tlb-r8k.c
tlbex-fault.S
tlbex.c MIPS: Loongson: Get rid of Loongson 2 #ifdefery all over arch/mips. 2013-10-29 21:25:24 +01:00
uasm-micromips.c
uasm-mips.c
uasm.c