[LTP] [PATCH 4/4] syscalls/ipc: shmctl04: Fix shm_info print formats
Guixiong Wei
weiguixiong@bytedance.com
Mon Feb 23 04:19:03 CET 2026
Use %lu when printing unsigned long counters parsed from /proc and
cast shm_info fields to match the format specifiers.
Signed-off-by: Guixiong Wei <weiguixiong@bytedance.com>
---
testcases/kernel/syscalls/ipc/shmctl/shmctl04.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c b/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
index 97e84efb6..f436e763d 100644
--- a/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
+++ b/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
@@ -86,24 +86,24 @@ static void parse_proc_sysvipc(struct shm_info *info)
}
if (info->shm_rss != shm_rss) {
- tst_res(TFAIL, "shm_rss = %li, expected %li",
+ tst_res(TFAIL, "shm_rss = %lu, expected %lu",
info->shm_rss, shm_rss);
} else {
- tst_res(TPASS, "shm_rss = %li", shm_rss);
+ tst_res(TPASS, "shm_rss = %lu", shm_rss);
}
if (info->shm_swp != shm_swp) {
- tst_res(TFAIL, "shm_swp = %li, expected %li",
+ tst_res(TFAIL, "shm_swp = %lu, expected %lu",
info->shm_swp, shm_swp);
} else {
- tst_res(TPASS, "shm_swp = %li", shm_swp);
+ tst_res(TPASS, "shm_swp = %lu", shm_swp);
}
if (info->shm_tot != shm_tot) {
- tst_res(TFAIL, "shm_tot = %li, expected %li",
+ tst_res(TFAIL, "shm_tot = %lu, expected %lu",
info->shm_tot, shm_tot);
} else {
- tst_res(TPASS, "shm_tot = %li", shm_tot);
+ tst_res(TPASS, "shm_tot = %lu", shm_tot);
}
SAFE_FCLOSE(f);
--
2.20.1
More information about the ltp
mailing list