From dd515f3e1674b0222c24a4bc0220ba59b70b8877 Mon Sep 17 00:00:00 2001 From: Daniel Jacobowitz Date: Sat, 26 Nov 2005 22:34:41 -0500 Subject: [PATCH] --- yaml --- r: 14917 b: refs/heads/master c: 56ebd51bae72c2e47c83f6eacf258479d5658ec8 h: refs/heads/master i: 14915: f24141ba66269ac434de74b184725604e675dfc6 v: v3 --- [refs] | 2 +- trunk/arch/mips/kernel/traps.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 0fa7f6d1d59f..fcb2999a2369 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b6c3539bdd6d766cffea76698c85ebb92bf3fb12 +refs/heads/master: 56ebd51bae72c2e47c83f6eacf258479d5658ec8 diff --git a/trunk/arch/mips/kernel/traps.c b/trunk/arch/mips/kernel/traps.c index 6f3ff9690686..7058893d5ad2 100644 --- a/trunk/arch/mips/kernel/traps.c +++ b/trunk/arch/mips/kernel/traps.c @@ -534,13 +534,14 @@ static inline int simulate_rdhwr(struct pt_regs *regs) switch (rd) { case 29: regs->regs[rt] = ti->tp_value; - break; + return 0; default: return -EFAULT; } } - return 0; + /* Not ours. */ + return -EFAULT; } asmlinkage void do_ov(struct pt_regs *regs)