KVM: selftests: Delete superfluous, unused "stage" variable in AMX test
Sean Christopherson
reviewerPATCH 1/1 KVM: selftests: Delete superfluous, unused "stage" variable in AMX test
Delete the AMX's tests "stage" counter, as the counter is no longer used, which makes clang unhappy:
x86_64/amx_test.c:224:6: error: variable 'stage' set but not used
int stage, ret;
^1 error generated.
Note, "stage" was never really used, it just happened to be dumped out by a (failed) assertion on run->exit_reason, i.e. the AMX test has no concept of stages, the code was likely copy+pasted from a different test.
--- tools/testing/selftests/kvm/x86_64/amx_test.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
tools/testing/selftests/kvm/x86_64/amx_test.c +2 -2
@@ -221,7 +221,7 @@ int main(int argc, char *argv[])vm_vaddr_t amx_cfg, tiledata, xstate;struct ucall uc;u32 amx_offset; -int stage, ret; +int ret;/* * Note, all off-by-default features must be enabled before anything
@@ -263,7 +263,7 @@ int main(int argc, char *argv[])memset (addr_gva2hva (vm, xstate),0 ,PAGE_SIZE *DIV_ROUND_UP (XSAVE_SIZE ,PAGE_SIZE ));vcpu_args_set (vcpu,3 , amx_cfg, tiledata, xstate); -for (stage =1 ; ; stage++) { +for (;;) {vcpu_run (vcpu);TEST_ASSERT_KVM_EXIT_REASON (vcpu,KVM_EXIT_IO );
base-commit: 1c6d984f523f67ecfad1083bb04c55d91977bb15
Signature · 1 line
2.43.0.472.g3155946c3a-goog
Quoted 7 lines · Sean Christopherson
Delete the AMX's tests "stage" counter, as the counter is no longer used, which makes clang unhappy:
x86_64/amx_test.c:224:6: error: variable 'stage' set but not usedint stage, ret; ^
Quoted 8 lines
1 error generated.
Note, "stage" was never really used, it just happened to be dumped out by a (failed) assertion on
run->exit_reason, i.e. the AMX test has no concept of stages, the code was likely copy+pasted from a different test.Fixes c96f57b08012 ("KVM: selftests: Make vCPU exit reason test assertion common")Signed-off-by Sean Christopherson <[email protected]>
Sean Christopherson
reviewerQuoted 9 lines · Sean Christopherson
Delete the AMX's tests "stage" counter, as the counter is no longer used, which makes clang unhappy:
x86_64/amx_test.c:224:6: error: variable 'stage' set but not usedint stage, ret; ^1 error generated.
[...]
Applied to kvm-x86 selftests, thanks!
[1/1] KVM: selftests: Delete superfluous, unused "stage" variable in AMX test
https://github.com/kvm-x86/linux/commit/46fee9e38995