]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
KVM: selftests: Assert that vcpu->cpuid is non-NULL when getting CPUID entries
authorSean Christopherson <seanjc@google.com>
Thu, 28 Nov 2024 01:33:34 +0000 (17:33 -0800)
committerSean Christopherson <seanjc@google.com>
Wed, 18 Dec 2024 22:19:28 +0000 (14:19 -0800)
commit08833719e77041e331f6193878f1b944744b9068
tree6210714ce57d65dab613d5ba98b7e0f1d04e9ef9
parentbf4dfc3aa875c082dd70b979417f0729a35969a0
KVM: selftests: Assert that vcpu->cpuid is non-NULL when getting CPUID entries

Add a sanity check in __vcpu_get_cpuid_entry() to provide a friendlier
error than a segfault when a test developer tries to use a vCPU CPUID
helper on a barebones vCPU.

Link: https://lore.kernel.org/r/20241128013424.4096668-8-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
tools/testing/selftests/kvm/include/x86/processor.h