Fix a handful of broken guest assert/printf messages, and annotate guest ucall, printf, and assert helpers with __printf() so that such breakage is detected by the compiler. v2: - Annotate the relevant helpers. [Maxim] - Fix all other warnings (v1 fixed only the MWAIT error message) v1: https://lore.kernel.org/all/20231107182159.404770-1-seanjc@xxxxxxxxxx Sean Christopherson (4): KVM: selftests: Fix MWAIT error message when guest assertion fails KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts KVM: selftests: Fix broken assert messages in Hyper-V features test KVM: selftests: Annotate guest ucall, printf, and assert helpers with __printf() tools/testing/selftests/kvm/include/test_util.h | 2 +- tools/testing/selftests/kvm/include/ucall_common.h | 7 ++++--- tools/testing/selftests/kvm/set_memory_region_test.c | 6 +++--- tools/testing/selftests/kvm/x86_64/hyperv_features.c | 10 +++++----- .../testing/selftests/kvm/x86_64/monitor_mwait_test.c | 6 ++++-- .../kvm/x86_64/private_mem_conversions_test.c | 2 +- .../selftests/kvm/x86_64/svm_nested_soft_inject_test.c | 4 ++-- tools/testing/selftests/kvm/x86_64/vmx_pmu_caps_test.c | 2 +- tools/testing/selftests/kvm/x86_64/xcr0_cpuid_test.c | 8 ++++---- 9 files changed, 25 insertions(+), 22 deletions(-) base-commit: 6803fb00772cc50cd59a66bd8caaee5c84b13fcf -- 2.43.0.rc1.413.gea7ed67945-goog