selftests/x86: remove (or use) unused variables and functions
authorJohn Hubbard <jhubbard@nvidia.com>
Thu, 4 Jul 2024 07:24:30 +0000 (00:24 -0700)
committerShuah Khan <skhan@linuxfoundation.org>
Thu, 11 Jul 2024 17:23:55 +0000 (11:23 -0600)
commit7d17b29b0e4b9a97426873f72e9cc6d35cfaf88f
tree588e08ccf3bc29ff9981f3f453333020507def3c
parenta89e589051d48f605c11662c35c56be65e1bca64
selftests/x86: remove (or use) unused variables and functions

When building with clang, via:

    make LLVM=1 -C tools/testing/selftests

...quite a few functions are variables are generating "unused" warnings.
Fix the warnings by deleting the unused items.

One item, the "nerrs" variable in vsdo_restorer.c's main(), is unused
but probably wants to be returned from main(), as a non-zero result.
That result is also unused right now, so another option would be to
delete it entirely, but this way, main() also gets fixed. It was missing
a return value.

Acked-by: Muhammad Usama Anjum <usama.anjum@collabora.com>
Signed-off-by: John Hubbard <jhubbard@nvidia.com>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/testing/selftests/x86/amx.c
tools/testing/selftests/x86/fsgsbase.c
tools/testing/selftests/x86/syscall_arg_fault.c
tools/testing/selftests/x86/test_vsyscall.c
tools/testing/selftests/x86/vdso_restorer.c