KVM: arm/arm64: vgic: vgic_init returns -ENODEV when no online vcpu
To be more explicit on vgic initialization failure, -ENODEV is returned by vgic_init when no online vcpus can be found at init. Signed-off-by: Eric Auger <eric.auger@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
This commit is contained in:
parent
bab5bb3982
commit
66b030e48a
|
@ -1809,7 +1809,7 @@ static int vgic_init(struct kvm *kvm)
|
||||||
|
|
||||||
nr_cpus = dist->nr_cpus = atomic_read(&kvm->online_vcpus);
|
nr_cpus = dist->nr_cpus = atomic_read(&kvm->online_vcpus);
|
||||||
if (!nr_cpus) /* No vcpus? Can't be good... */
|
if (!nr_cpus) /* No vcpus? Can't be good... */
|
||||||
return -EINVAL;
|
return -ENODEV;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* If nobody configured the number of interrupts, use the
|
* If nobody configured the number of interrupts, use the
|
||||||
|
|
Loading…
Reference in New Issue