mirror of
https://github.com/torvalds/linux.git
synced 2024-11-07 12:41:55 +00:00
KVM: call kvm_arch_vcpu_reset() instead of the kvm_x86_ops callback
Call kvm_arch_vcpu_reset() instead of directly using arch callback. The function does additional things. Signed-off-by: Gleb Natapov <gleb@redhat.com> Signed-off-by: Avi Kivity <avi@redhat.com>
This commit is contained in:
parent
3b86cd9967
commit
5f179287fa
@ -3010,7 +3010,7 @@ static int __vcpu_run(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run)
|
|||||||
pr_debug("vcpu %d received sipi with vector # %x\n",
|
pr_debug("vcpu %d received sipi with vector # %x\n",
|
||||||
vcpu->vcpu_id, vcpu->arch.sipi_vector);
|
vcpu->vcpu_id, vcpu->arch.sipi_vector);
|
||||||
kvm_lapic_reset(vcpu);
|
kvm_lapic_reset(vcpu);
|
||||||
r = kvm_x86_ops->vcpu_reset(vcpu);
|
r = kvm_arch_vcpu_reset(vcpu);
|
||||||
if (r)
|
if (r)
|
||||||
return r;
|
return r;
|
||||||
vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE;
|
vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE;
|
||||||
|
Loading…
Reference in New Issue
Block a user