From d24bfbf7df23a76faa0e042863674028077895cf Mon Sep 17 00:00:00 2001 From: Farzan Aman Khan Date: Mon, 30 Mar 2026 15:29:59 +0530 Subject: [PATCH] test/bers: use size_t format specifiers for file counters shared->opt_files and loop index i are size_t values. Printing them with "%lu"/"%d" is type-mismatched and can produce incorrect output on some platforms. Switch these sites to "%zu" in logging and path formatting. Signed-off-by: Farzan Aman Khan --- test/others/bers/bers.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/others/bers/bers.c b/test/others/bers/bers.c index b291e3bcb..4165ed453 100644 --- a/test/others/bers/bers.c +++ b/test/others/bers/bers.c @@ -135,14 +135,14 @@ static int create_files(shared_data_t *shared, int *fd, size_t nr_files) memset(fd, 0xff, sizeof(*fd) * MAX_CHUNK); - pr_info("\tCreating %lu files\n", shared->opt_files); + pr_info("\tCreating %zu files\n", shared->opt_files); for (i = 0; i < shared->opt_files; i++) { if (shared->prev_fd[i] != -1) { close(shared->prev_fd[i]); shared->prev_fd[i] = -1; } - snprintf(path, sizeof(path), "%08d-%04d-temp", sys_gettid(), i); + snprintf(path, sizeof(path), "%08d-%04zu-temp", sys_gettid(), i); fd[i] = openat(shared->work_dir_fd, path, O_RDWR | O_CREAT | O_TRUNC, 0666); if (fd[i] < 0) { pr_perror("Can't open %s/%s", shared->opt_work_dir, path);