]> xenbits.xensource.com Git - xen.git/commitdiff
x86/svm: Fix valid condition in svm_get_pending_event()
authorJinoh Kang <jinoh.kang.kr@gmail.com>
Fri, 18 Aug 2023 16:03:35 +0000 (01:03 +0900)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 18 Aug 2023 19:21:44 +0000 (20:21 +0100)
Fixes: 9864841914c2 ("x86/vm_event: add support for VM_EVENT_REASON_INTERRUPT")
Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
xen/arch/x86/hvm/svm/svm.c

index 01dd592d9b83004d949ddb1ba7efa046cad2bb57..beb076ea8d62102ae65bb0b8317530e0f0570bb1 100644 (file)
@@ -2415,7 +2415,7 @@ static bool cf_check svm_get_pending_event(
 {
     const struct vmcb_struct *vmcb = v->arch.hvm.svm.vmcb;
 
-    if ( vmcb->event_inj.v )
+    if ( !vmcb->event_inj.v )
         return false;
 
     info->vector = vmcb->event_inj.vector;