diff --git a/[refs] b/[refs] index a3f3ad464b66..b2359ec897c3 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 52c65a30a5c6f31cd66dba57c22d18cafa5e327f +refs/heads/master: dbe7758482a870f30a86bdeefebf4fc260afef11 diff --git a/trunk/arch/x86/kvm/svm.c b/trunk/arch/x86/kvm/svm.c index a0e5c7e26104..af5b9ea51965 100644 --- a/trunk/arch/x86/kvm/svm.c +++ b/trunk/arch/x86/kvm/svm.c @@ -2019,6 +2019,9 @@ static bool nested_vmcb_checks(struct vmcb *vmcb) if ((vmcb->control.intercept & (1ULL << INTERCEPT_VMRUN)) == 0) return false; + if (vmcb->control.asid == 0) + return false; + return true; }