]> www.infradead.org Git - users/dwmw2/linux.git/commit
KVM: s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus()
authorVitaly Kuznetsov <vkuznets@redhat.com>
Tue, 16 Nov 2021 16:34:42 +0000 (17:34 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 17 Nov 2021 12:10:01 +0000 (07:10 -0500)
commitbb77f47f93d8b27fa6d4972b6680cca150c7ed9c
tree2b79ee87cc35e44e78ff125ec2dfccc289c0ce4a
parenta572f0c8ab521ea4962cb84681254400883c8292
KVM: s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus()

KVM_CAP_NR_VCPUS is a legacy advisory value which on other architectures
return num_online_cpus() caped by KVM_CAP_NR_VCPUS or something else
(ppc and arm64 are special cases). On s390, KVM_CAP_NR_VCPUS returns
the same as KVM_CAP_MAX_VCPUS and this may turn out to be a bad
'advice'. Switch s390 to returning caped num_online_cpus() too.

Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Reviewed-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Message-Id: <20211116163443.88707-6-vkuznets@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/s390/kvm/kvm-s390.c