diff options
author | Greg Kurz <gkurz@linux.vnet.ibm.com> | 2016-05-09 18:11:54 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2016-05-11 22:37:53 +0200 |
commit | 9b9e3fc4d5a31f6050508f2404369beac4356867 (patch) | |
tree | cc2cf66306c5c256d8b3b30daaf2e40dfd866b9b /virt/kvm | |
parent | Merge tag 'kvm-arm-for-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/... (diff) | |
download | linux-9b9e3fc4d5a31f6050508f2404369beac4356867.tar.xz linux-9b9e3fc4d5a31f6050508f2404369beac4356867.zip |
KVM: remove NULL return path for vcpu ids >= KVM_MAX_VCPUS
Commit c896939f7cff ("KVM: use heuristic for fast VCPU lookup by id") added
a return path that prevents vcpu ids to exceed KVM_MAX_VCPUS. This is a
problem for powerpc where vcpu ids can grow up to 8*KVM_MAX_VCPUS.
This patch simply reverses the logic so that we only try fast path if the
vcpu id can be tried as an index in kvm->vcpus[]. The slow path is not
affected by the change.
Reviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Greg Kurz <gkurz@linux.vnet.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'virt/kvm')
0 files changed, 0 insertions, 0 deletions