diff options
-rw-r--r-- | arch/x86/kvm/emulate.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/kvm/emulate.c b/arch/x86/kvm/emulate.c index 4cb0da660283..be3f7645e39d 100644 --- a/arch/x86/kvm/emulate.c +++ b/arch/x86/kvm/emulate.c | |||
@@ -4836,8 +4836,8 @@ twobyte_insn: | |||
4836 | break; | 4836 | break; |
4837 | case 0xc3: /* movnti */ | 4837 | case 0xc3: /* movnti */ |
4838 | ctxt->dst.bytes = ctxt->op_bytes; | 4838 | ctxt->dst.bytes = ctxt->op_bytes; |
4839 | ctxt->dst.val = (ctxt->op_bytes == 4) ? (u32) ctxt->src.val : | 4839 | ctxt->dst.val = (ctxt->op_bytes == 8) ? (u64) ctxt->src.val : |
4840 | (u64) ctxt->src.val; | 4840 | (u32) ctxt->src.val; |
4841 | break; | 4841 | break; |
4842 | default: | 4842 | default: |
4843 | goto cannot_emulate; | 4843 | goto cannot_emulate; |