]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
KVM: arm64: Fix kvm_vcpu_initialized() macro parameter
authorFuad Tabba <tabba@google.com>
Fri, 24 Apr 2026 08:49:06 +0000 (09:49 +0100)
committerMarc Zyngier <maz@kernel.org>
Fri, 24 Apr 2026 11:03:57 +0000 (12:03 +0100)
commitd89fdda7dd8a488f922e1175e6782f781ba8a23b
treef878aad08f5a9a498349f6954c61f0ffa6213e20
parent08d715338287a1affb4c7ad5733decef4558a5c8
KVM: arm64: Fix kvm_vcpu_initialized() macro parameter

The macro is defined with parameter 'v' but the body references the
literal token 'vcpu' instead, causing it to silently operate on whatever
'vcpu' resolves to in the caller's scope rather than the value passed by
the caller. All current call sites happen to use a variable named 'vcpu',
so the bug is latent.

Fixes: e016333745c7 ("KVM: arm64: Only reset vCPU-scoped feature ID regs once")
Signed-off-by: Fuad Tabba <tabba@google.com>
Link: https://patch.msgid.link/20260424084908.370776-5-tabba@google.com
Signed-off-by: Marc Zyngier <maz@kernel.org>
Cc: stable@vger.kernel.org
arch/arm64/include/asm/kvm_host.h