diff options
| -rw-r--r-- | arch/mips/kvm/kvm_mips_emul.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/arch/mips/kvm/kvm_mips_emul.c b/arch/mips/kvm/kvm_mips_emul.c index d562572c2efc..e3fec99941a7 100644 --- a/arch/mips/kvm/kvm_mips_emul.c +++ b/arch/mips/kvm/kvm_mips_emul.c | |||
| @@ -436,13 +436,6 @@ kvm_mips_emulate_CP0(uint32_t inst, uint32_t *opc, uint32_t cause, | |||
| 436 | sel = inst & 0x7; | 436 | sel = inst & 0x7; |
| 437 | co_bit = (inst >> 25) & 1; | 437 | co_bit = (inst >> 25) & 1; |
| 438 | 438 | ||
| 439 | /* Verify that the register is valid */ | ||
| 440 | if (rd > MIPS_CP0_DESAVE) { | ||
| 441 | printk("Invalid rd: %d\n", rd); | ||
| 442 | er = EMULATE_FAIL; | ||
| 443 | goto done; | ||
| 444 | } | ||
| 445 | |||
| 446 | if (co_bit) { | 439 | if (co_bit) { |
| 447 | op = (inst) & 0xff; | 440 | op = (inst) & 0xff; |
| 448 | 441 | ||
