aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--virt/kvm/kvm_main.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c
index 302681c4aa44..eb99458f5b68 100644
--- a/virt/kvm/kvm_main.c
+++ b/virt/kvm/kvm_main.c
@@ -1904,6 +1904,9 @@ static int kvm_vm_ioctl_create_vcpu(struct kvm *kvm, u32 id)
1904 int r; 1904 int r;
1905 struct kvm_vcpu *vcpu, *v; 1905 struct kvm_vcpu *vcpu, *v;
1906 1906
1907 if (id >= KVM_MAX_VCPUS)
1908 return -EINVAL;
1909
1907 vcpu = kvm_arch_vcpu_create(kvm, id); 1910 vcpu = kvm_arch_vcpu_create(kvm, id);
1908 if (IS_ERR(vcpu)) 1911 if (IS_ERR(vcpu))
1909 return PTR_ERR(vcpu); 1912 return PTR_ERR(vcpu);