From: Arnaldo Carvalho de Melo Date: Tue, 20 Jan 2026 20:47:09 +0000 (-0300) Subject: perf tests sw-clock: Mark the volatile tmp variable as __maybe_unused X-Git-Tag: v7.0-rc1~16^2~157 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=01ea38942bdcd28a7962d49d6f3a602979b81009;p=thirdparty%2Flinux.git perf tests sw-clock: Mark the volatile tmp variable as __maybe_unused As it is just used to waste some cycles, not being used as all, to silence some compilers. Noticed with gcc version 16.0.1 20260115 on fedora 44: tests/sw-clock.c: In function '__test__sw_clock_freq': tests/sw-clock.c:31:22: error: variable 'tmp' set but not used [-Werror=unused-but-set-variable=] 31 | volatile int tmp = 0; | ^~~ Reviewed-by: Ian Rogers Signed-off-by: Arnaldo Carvalho de Melo --- diff --git a/tools/perf/tests/sw-clock.c b/tools/perf/tests/sw-clock.c index 4a2ad7176fa0..b6e46975379c 100644 --- a/tools/perf/tests/sw-clock.c +++ b/tools/perf/tests/sw-clock.c @@ -5,6 +5,7 @@ #include #include #include +#include #include #include "tests.h" @@ -28,7 +29,7 @@ static int __test__sw_clock_freq(enum perf_sw_ids clock_id) { int i, err = -1; - volatile int tmp = 0; + volatile int tmp __maybe_unused = 0; u64 total_periods = 0; int nr_samples = 0; char sbuf[STRERR_BUFSIZE];