]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM: x86: Explicitly zero-initialize on-stack CPUID unions
authorSean Christopherson <seanjc@google.com>
Sat, 15 Mar 2025 02:41:02 +0000 (19:41 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 4 Apr 2025 11:07:40 +0000 (07:07 -0400)
commitbc52ae0a708cb6fa3926d11c88e3c55e1171b4a1
treedab9abc8ab78ef2f0bb078dea9b74e875af3c1ec
parent459a35111b0a890172a78d51c01b204e13a34a18
KVM: x86: Explicitly zero-initialize on-stack CPUID unions

Explicitly zero/empty-initialize the unions used for PMU related CPUID
entries, instead of manually zeroing all fields (hopefully), or in the
case of 0x80000022, relying on the compiler to clobber the uninitialized
bitfields.

Signed-off-by: Sean Christopherson <seanjc@google.com>
Reviewed-by: Jim Mattson <jmattson@google.com>
Message-ID: <20250315024102.2361628-1-seanjc@google.com>
Cc: stable@vger.kernel.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/cpuid.c