]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM: selftests: Assert that __vm_get_stat() actually finds a stat
authorSean Christopherson <seanjc@google.com>
Sat, 11 Jan 2025 00:50:43 +0000 (16:50 -0800)
committerSean Christopherson <seanjc@google.com>
Fri, 14 Feb 2025 15:01:27 +0000 (07:01 -0800)
commiteead13d493af0c2d3b8025da4acb2a9ef854a26a
tree5e31611043cfa8ce9d4e840f665ff5829febea91
parentf7f232a01f3d26a5bd67a4309ea54640f625dbe5
KVM: selftests: Assert that __vm_get_stat() actually finds a stat

Fail the test if it attempts to read a stat that doesn't exist, e.g. due
to a typo (hooray, strings), or because the test tried to get a stat for
the wrong scope.  As is, there's no indiciation of failure and @data is
left untouched, e.g. holds '0' or random stack data in most cases.

Fixes: 8448ec5993be ("KVM: selftests: Add NX huge pages test")
Link: https://lore.kernel.org/r/20250111005049.1247555-4-seanjc@google.com
[sean: fixup spelling mistake, courtesy of Colin Ian King]
Signed-off-by: Sean Christopherson <seanjc@google.com>
tools/testing/selftests/kvm/lib/kvm_util.c