From 37fb2fa901f1ee9741867815e621065dd3ed4ec5 Mon Sep 17 00:00:00 2001 From: Ken Dreyer Date: Mon, 26 Jan 2015 13:29:41 -0700 Subject: [PATCH] diotest: use safe format argument to tst_resm() Prior to this commit, the diotest4 test failed to build if -Werror=format-security was used. The compiler could not examine the contents of the ftab array. Adjust the tst_resm calls so that the format string is a string literal. Fedora recently enabled this compiler option in their RPM builds, so this fixes the build on Fedora 21. Signed-off-by: Ken Dreyer --- testcases/kernel/io/direct_io/diotest4.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/testcases/kernel/io/direct_io/diotest4.c b/testcases/kernel/io/direct_io/diotest4.c index 82c5b33..363fbf6 100644 --- a/testcases/kernel/io/direct_io/diotest4.c +++ b/testcases/kernel/io/direct_io/diotest4.c @@ -180,9 +180,9 @@ static void testcheck_end(int ret, int *failed, int *fail_count, char *msg) if (ret != 0) { *failed = TRUE; (*fail_count)++; - tst_resm(TFAIL, msg); + tst_resm(TFAIL, "%s", msg); } else - tst_resm(TPASS, msg); + tst_resm(TPASS, "%s", msg); } static void setup(void); -- 1.9.3