[PATCH v3 1/4] utils/autotune: Fix compile error seen with gcc 16

Florian Bezdeka <[email protected]> Fri, 17 Jul 2026 09:45:04 +0200
Newsgroups dev.linux.lists.xenomai
Message-ID <[email protected]>
This fixes the following compile errror seen when using gcc 16 as
compiler:

autotune.c: In function ‘sampler_thread’:
autotune.c:95:34: error: variable ‘n’ set but not used [-Werror=unused-but-set-variable=]
   95 |         int fd = (long)arg, ret, n = 0;
      |                                  ^
cc1: all warnings being treated as errors

The variable n was write-only. Removing the variable entirely as it
never contributed to the test.

Signed-off-by: Florian Bezdeka <[email protected]>
---
 utils/autotune/autotune.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/utils/autotune/autotune.c b/utils/autotune/autotune.c
index f52733b7ae1d5a920fc7ad79c7288001dfeb8f21..2e25daef964beb96a8744e50f5ae9c62c04b64b2 100644
--- a/utils/autotune/autotune.c
+++ b/utils/autotune/autotune.c
@@ -92,7 +92,7 @@ static const struct option base_options[] = {
 
 static void *sampler_thread(void *arg)
 {
-	int fd = (long)arg, ret, n = 0;
+	int fd = (long)arg, ret;
 	__u64 timestamp = 0;
 	struct timespec now;
 
@@ -102,9 +102,7 @@ static void *sampler_thread(void *arg)
 			if (errno != EPIPE)
 				error(1, errno, "pulse failed");
 			timestamp = 0; /* Next tuning period. */
-			n = 0;
 		} else {
-			n++;
 			clock_gettime(CLOCK_MONOTONIC, &now);
 			timestamp = (__u64)now.tv_sec * 1000000000 + now.tv_nsec;
 		}

-- 
2.55.0