summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorSean Christopherson <seanjc@google.com>2026-09-30 10:36:20 -0700
committerSean Christopherson <seanjc@google.com>2026-09-30 14:23:46 -0700
commit17919fe61684235f9e66da14933ec09c3081df2a (patch)
tree0fdc0431675a8fd47d0950aff53de73940826876 /tools
parentb955d8fdabfe13d6ee6a52b1c0048cb9e5931912 (diff)
downloadlinux-next-17919fe61684235f9e66da14933ec09c3081df2a.tar.gz
linux-next-17919fe61684235f9e66da14933ec09c3081df2a.zip
KVM: selftests: Drop unnecessary use of PRIu64 in nested TSC scaling test
Use a plain "lu" instead of "PRIu64" to print u64s in the nested TSC scaling test, as KVM selftests are 64-bit only (and supporting 32-bit x86 selftest would be an absurdly large lift, for something absolutely no one cares about). Link: https://patch.msgid.link/20260930173635.3362655-7-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c21
1 files changed, 7 insertions, 14 deletions
diff --git a/tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c b/tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c
index 052ddd61482d..b8b2217b9efa 100644
--- a/tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c
+++ b/tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c
@@ -41,14 +41,9 @@ static void compare_tsc_freq(u64 actual, u64 expected)
thresh_low = expected - tolerance;
thresh_high = expected + tolerance;
- TEST_ASSERT(thresh_low < actual,
- "TSC freq is expected to be between %"PRIu64" and %"PRIu64
- " but it actually is %"PRIu64,
- thresh_low, thresh_high, actual);
- TEST_ASSERT(thresh_high > actual,
- "TSC freq is expected to be between %"PRIu64" and %"PRIu64
- " but it actually is %"PRIu64,
- thresh_low, thresh_high, actual);
+ TEST_ASSERT(thresh_low < actual && thresh_high > actual,
+ "TSC freq is '%lu', expected to be between %lu and %lu",
+ actual, thresh_low, thresh_high);
}
static void check_tsc_freq(int level)
@@ -166,7 +161,7 @@ int main(int argc, char *argv[])
* variable does not work.
*/
l1_scale_factor = (kvm_random_u32(&kvm_rng) % 9) + 2;
- printf("L1's scale down factor is: %"PRIu64"\n", l1_scale_factor);
+ printf("L1's scale down factor is: %lu\n", l1_scale_factor);
printf("L2's scale up factor is: %llu\n", L2_SCALE_FACTOR);
tsc_start = rdtsc();
@@ -174,7 +169,7 @@ int main(int argc, char *argv[])
tsc_end = rdtsc();
l0_tsc_freq = tsc_end - tsc_start;
- printf("real TSC frequency is around: %"PRIu64"\n", l0_tsc_freq);
+ printf("real TSC frequency is around: %lu\n", l0_tsc_freq);
vm = vm_create_with_one_vcpu(&vcpu, l1_guest_code);
@@ -207,16 +202,14 @@ int main(int argc, char *argv[])
break;
case UCHECK_L1:
l1_tsc_freq = uc.args[1];
- printf("L1's TSC frequency is around: %"PRIu64
- "\n", l1_tsc_freq);
+ printf("L1's TSC frequency is around: %lu\n", l1_tsc_freq);
compare_tsc_freq(l1_tsc_freq,
l0_tsc_freq / l1_scale_factor);
break;
case UCHECK_L2:
l2_tsc_freq = uc.args[1];
- printf("L2's TSC frequency is around: %"PRIu64
- "\n", l2_tsc_freq);
+ printf("L2's TSC frequency is around: %lu\n", l2_tsc_freq);
compare_tsc_freq(l2_tsc_freq,
l1_tsc_freq * L2_SCALE_FACTOR);