Add a pre-allocation arch condition to checks that vcpu id should smaller than max_vcpus Signed-off-by: Wujie Duan <wjduan@xxxxxxxxxxxxx> --- arch/loongarch/kvm/vcpu.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/loongarch/kvm/vcpu.c b/arch/loongarch/kvm/vcpu.c index 3a8779065f73..d41cacf39583 100644 --- a/arch/loongarch/kvm/vcpu.c +++ b/arch/loongarch/kvm/vcpu.c @@ -884,6 +884,9 @@ long kvm_arch_vcpu_async_ioctl(struct file *filp, int kvm_arch_vcpu_precreate(struct kvm *kvm, unsigned int id) { + if (id >= kvm->max_vcpus) + return -EINVAL; + return 0; } -- 2.40.1