Commit 954d5f52 authored by xulei's avatar xulei Committed by Zheng Zengkai
Browse files

kvm: SMM: fix losing SMI problem

virt inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I4NP0K


CVE: NA
-------------------

fix losing SMI problem

Signed-off-by: default avatarxulei <stone.xulei@huawei.com>
Signed-off-by: default avatarJingyi Wang <wangjingyi11@huawei.com>
Reviewed-by: default avatarZenghui Yu <yuzenghui@huawei.com>
Reviewed-by: default avatarWei Li <liwei391@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parent de11d3a2
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -4227,6 +4227,11 @@ static int kvm_vcpu_ioctl_nmi(struct kvm_vcpu *vcpu)

static int kvm_vcpu_ioctl_smi(struct kvm_vcpu *vcpu)
{
	if (is_smm(vcpu)) {
		vcpu->arch.hflags &= ~HF_SMM_MASK;
		vcpu->arch.smi_pending = 0;
	}

	kvm_make_request(KVM_REQ_SMI, vcpu);

	return 0;