KVM: arm64: Use the known cpu id instead of smp_processor_id()
authorShaoqin Huang <shahuang@redhat.com>
Thu, 27 Jul 2023 09:07:54 +0000 (05:07 -0400)
committerMarc Zyngier <maz@kernel.org>
Fri, 28 Jul 2023 08:50:08 +0000 (09:50 +0100)
In kvm_arch_vcpu_load(), it has the parameter cpu which is the value of
smp_processor_id(), so no need to get it again. Simply replace it.

Signed-off-by: Shaoqin Huang <shahuang@redhat.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20230727090754.1900310-1-shahuang@redhat.com
arch/arm64/kvm/arm.c

index 72dc53a..3c015bd 100644 (file)
@@ -462,7 +462,7 @@ void kvm_arch_vcpu_load(struct kvm_vcpu *vcpu, int cpu)
                vcpu_ptrauth_disable(vcpu);
        kvm_arch_vcpu_load_debug_state_flags(vcpu);
 
-       if (!cpumask_test_cpu(smp_processor_id(), vcpu->kvm->arch.supported_cpus))
+       if (!cpumask_test_cpu(cpu, vcpu->kvm->arch.supported_cpus))
                vcpu_set_on_unsupported_cpu(vcpu);
 }