diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2012-10-13 22:46:26 +0200 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2012-10-16 22:21:27 +0200 |
commit | 02a5417751c31cd64197652c000a5ab0d3261465 (patch) | |
tree | 8f0ad16efad10d42ed45016baf517583d928e4e2 /arch/mips/alchemy/devboards/db1235.c | |
parent | 5210edcd527773c227465ad18e416a894966324f (diff) | |
download | op-kernel-dev-02a5417751c31cd64197652c000a5ab0d3261465.zip op-kernel-dev-02a5417751c31cd64197652c000a5ab0d3261465.tar.gz |
MIPS: tlbex: Deal with re-definition of label
The microassembler used in tlbex.c does not notice if a label is redefined
resulting in relocations against such labels silently missrelocated.
The issues exists since commit add6eb04776db4189ea89f596cbcde31b899be9d
[Synthesize TLB exception handlers at runtime.] in 2.6.10 and went unnoticed
for so long because the relocations for the affected branches got computed
to do something *almost* sensible.
The issue affects R4000, R4400, QED/IDT RM5230, RM5231, RM5260, RM5261,
RM5270 and RM5271 processors.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/alchemy/devboards/db1235.c')
0 files changed, 0 insertions, 0 deletions