]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM: selftests: Macrofy vm_get_stat() to auto-generate stat name string
authorSean Christopherson <seanjc@google.com>
Sat, 11 Jan 2025 00:50:44 +0000 (16:50 -0800)
committerSean Christopherson <seanjc@google.com>
Fri, 14 Feb 2025 15:01:55 +0000 (07:01 -0800)
commitb0c3f5df92913de6b9936cb0707cf1c8cdad66a2
tree54a583c74fd06f674dcc988769c111dd22af94a7
parenteead13d493af0c2d3b8025da4acb2a9ef854a26a
KVM: selftests: Macrofy vm_get_stat() to auto-generate stat name string

Turn vm_get_stat() into a macro that generates a string for the stat name,
as opposed to taking a string.  This will allow hardening stat usage in
the future to generate errors on unknown stats at compile time.

No functional change intended.

Link: https://lore.kernel.org/r/20250111005049.1247555-5-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
tools/testing/selftests/kvm/include/kvm_util.h
tools/testing/selftests/kvm/x86/dirty_log_page_splitting_test.c
tools/testing/selftests/kvm/x86/nx_huge_pages_test.c