From: Joshua Kinard <kumba@xxxxxxxxxx> Currently, arch/mips/oprofile/op_model_mipsxx.c treats an R14000 as an R12000. This patch distinguishes one from the other. Signed-off-by: Joshua Kinard <kumba@xxxxxxxxxx> --- op_model_mipsxx.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) linux-mips-oprofile-fix-r14k.patch diff --git a/arch/mips/oprofile/op_model_mipsxx.c b/arch/mips/oprofile/op_model_mipsxx.c index 6a6e2cc..75f1967 100644 --- a/arch/mips/oprofile/op_model_mipsxx.c +++ b/arch/mips/oprofile/op_model_mipsxx.c @@ -408,10 +408,13 @@ static int __init mipsxx_init(void) break; case CPU_R12000: - case CPU_R14000: op_model_mipsxx_ops.cpu_type = "mips/r12000"; break; + case CPU_R14000: + op_model_mipsxx_ops.cpu_type = "mips/r14000"; + break; + case CPU_R16000: op_model_mipsxx_ops.cpu_type = "mips/r16000"; break;