Merge branch 'kvm-fixes-6.10-1' into HEAD
[linux-block.git] / arch / x86 / kvm / vmx / vmx.c
index 58832aae2248726a6cf20c91099876000893cdc4..b3c83c06f8265b60991bec5f6159b0a977e219c3 100644 (file)
@@ -71,6 +71,7 @@
 #include "x86_ops.h"
 #include "smm.h"
 #include "vmx_onhyperv.h"
+#include "posted_intr.h"
 
 MODULE_AUTHOR("Qumranet");
 MODULE_LICENSE("GPL");
@@ -4855,7 +4856,7 @@ static void __vmx_vcpu_reset(struct kvm_vcpu *vcpu)
         * or POSTED_INTR_WAKEUP_VECTOR.
         */
        vmx->pi_desc.nv = POSTED_INTR_VECTOR;
-       vmx->pi_desc.sn = 1;
+       __pi_set_sn(&vmx->pi_desc);
 }
 
 void vmx_vcpu_reset(struct kvm_vcpu *vcpu, bool init_event)