From: Izik Eidus Date: Sun, 11 Nov 2007 12:46:34 +0000 (+0200) Subject: KVM: x86 emulator: fix the saving of of the eip value X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=2a738e20a11b44219aa83073d625ff1a7004e463;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git KVM: x86 emulator: fix the saving of of the eip value this make sure that no matter what is the operand size, all the value of the eip will be saved Signed-off-by: Izik Eidus Signed-off-by: Avi Kivity --- diff --git a/drivers/kvm/x86_emulate.c b/drivers/kvm/x86_emulate.c index a1a9c9be39b3..6c1413f9e9c3 100644 --- a/drivers/kvm/x86_emulate.c +++ b/drivers/kvm/x86_emulate.c @@ -1358,6 +1358,7 @@ special_insn: } src.val = (unsigned long) _eip; JMP_REL(rel); + op_bytes = ad_bytes; goto push; } case 0xe9: /* jmp rel */