diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/x86/kvm/emulate.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/kvm/emulate.c b/arch/x86/kvm/emulate.c index a0d6ceb4b454..17a8910f28ce 100644 --- a/arch/x86/kvm/emulate.c +++ b/arch/x86/kvm/emulate.c | |||
@@ -3346,6 +3346,7 @@ static int decode_operand(struct x86_emulate_ctxt *ctxt, struct operand *op, | |||
3346 | switch (d) { | 3346 | switch (d) { |
3347 | case OpReg: | 3347 | case OpReg: |
3348 | decode_register_operand(ctxt, op, | 3348 | decode_register_operand(ctxt, op, |
3349 | op == &ctxt->dst && | ||
3349 | ctxt->twobyte && (ctxt->b == 0xb6 || ctxt->b == 0xb7)); | 3350 | ctxt->twobyte && (ctxt->b == 0xb6 || ctxt->b == 0xb7)); |
3350 | break; | 3351 | break; |
3351 | case OpImmUByte: | 3352 | case OpImmUByte: |