aboutsummaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorGravatar Sean Christopherson <seanjc@google.com> 2021-08-27 11:25:10 +0200
committerGravatar Paolo Bonzini <pbonzini@redhat.com> 2021-09-22 10:33:15 -0400
commit0bbc2ca8515f9cdf11df84ccb63dc7c44bc3d8f4 (patch)
treef28f7a59b2f13d18d3c9038dd82b6ad50b66e761 /init
parentKVM: Clean up benign vcpu->cpu data races when kicking vCPUs (diff)
downloadlinux-0bbc2ca8515f9cdf11df84ccb63dc7c44bc3d8f4.tar.gz
linux-0bbc2ca8515f9cdf11df84ccb63dc7c44bc3d8f4.tar.bz2
linux-0bbc2ca8515f9cdf11df84ccb63dc7c44bc3d8f4.zip
KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs
Check for a NULL cpumask_var_t when kicking multiple vCPUs via cpumask_available(), which performs a !NULL check if and only if cpumasks are configured to be allocated off-stack. This is a meaningless optimization, e.g. avoids a TEST+Jcc and TEST+CMOV on x86, but more importantly helps document that the NULL check is necessary even though all callers pass in a local variable. No functional change intended. Cc: Lai Jiangshan <jiangshanlai@gmail.com> Signed-off-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20210827092516.1027264-3-vkuznets@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions