summaryrefslogtreecommitdiffstats
path: root/arch/mn10300/mm/cache-dbg-inv-by-reg.S
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2011-05-28 15:27:59 +0100
committerRalf Baechle <ralf@linux-mips.org>2011-07-20 23:12:10 +0100
commit852fe3105e94ca26d1b3df7e2cb6878ebdd67608 (patch)
treeb38949922e762e4310b105eec24a9df5352804e4 /arch/mn10300/mm/cache-dbg-inv-by-reg.S
parentb12acf163f6e52ff7d41aca51382dde17c506068 (diff)
downloadlinux-852fe3105e94ca26d1b3df7e2cb6878ebdd67608.tar.bz2
MIPS: Malta: Fix crash in SMP kernel on non-CMP systems.
Since 6be63bbbdab66b9185dc6f67c8b1bacb6f37f946 (lmo) rsp. af3a1f6f4813907e143f87030cde67a9971db533 (kernel.org) the Malta code does no longer probe for presence of GCMP if CMP is not configured. This means that the variable gcmp_present well be left at its default value of -1 which normally is meant to indicate that GCMP has not yet been mmapped. This non-zero value is now interpreted as GCMP being present resulting in a write attempt to a GCMP register resulting in a crash. Reported and a build fix on top of my fix by Rob Landley <rob@landley.net>. Reported-by: Rob Landley <rob@landley.net> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> Patchwork: https://patchwork.linux-mips.org/patch/2413/
Diffstat (limited to 'arch/mn10300/mm/cache-dbg-inv-by-reg.S')
0 files changed, 0 insertions, 0 deletions