aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/kvm/kvm_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/kvm/kvm_main.c')
-rw-r--r--drivers/kvm/kvm_main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/kvm/kvm_main.c b/drivers/kvm/kvm_main.c
index 9dd6ad3c6c7b..7939b5c9a4b4 100644
--- a/drivers/kvm/kvm_main.c
+++ b/drivers/kvm/kvm_main.c
@@ -769,6 +769,10 @@ static int kvm_vm_ioctl_create_vcpu(struct kvm *kvm, int n)
769 769
770 preempt_notifier_init(&vcpu->preempt_notifier, &kvm_preempt_ops); 770 preempt_notifier_init(&vcpu->preempt_notifier, &kvm_preempt_ops);
771 771
772 r = kvm_arch_vcpu_setup(vcpu);
773 if (r)
774 goto vcpu_destroy;
775
772 mutex_lock(&kvm->lock); 776 mutex_lock(&kvm->lock);
773 if (kvm->vcpus[n]) { 777 if (kvm->vcpus[n]) {
774 r = -EEXIST; 778 r = -EEXIST;