x86/vvmx: Don't call vmsucceed() at the end of virtual_vmexit()
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 1 Nov 2018 17:37:48 +0000 (17:37 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 23 Nov 2018 13:46:59 +0000 (13:46 +0000)
commitfc3637e9af9a301d92695999299a3e9a8458c3c1
tree46ca05022fdb744c3d2e8835f86f62be759c8ae6
parent68a15d6bd84ad3e66f997940accaf9485352e604
x86/vvmx: Don't call vmsucceed() at the end of virtual_vmexit()

The correct value for RFLAGS is established earlier in the function, and a
successful vmexit logically discards the previous executing context.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Reviewed-by: Sergey Dyasli <sergey.dyasli@citrix.com>
Acked-by: Kevin Tian <kevin.tian@intel.com>
xen/arch/x86/hvm/vmx/vvmx.c