* [linux-next:master 5507/6266] ../kselftest_harness.h:1167:9: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result'
@ 2024-04-16 2:58 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2024-04-16 2:58 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp
::::::
:::::: Manual check reason: "low confidence bisect report"
::::::
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
CC: Linux Memory Management List <linux-mm@kvack.org>
TO: Edward Liaw <edliaw@google.com>
CC: Andrew Morton <akpm@linux-foundation.org>
CC: Linux Memory Management List <linux-mm@kvack.org>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: 6bd343537461b57f3efe5dfc5fc193a232dfef1e
commit: c19377e23d4cb45f69c5d226ae3436f7fa818c8f [5507/6266] selftests/harness: remove use of LINE_MAX
:::::: branch date: 21 hours ago
:::::: commit date: 3 days ago
compiler: gcc-13 (Ubuntu 13.2.0-4ubuntu3) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240416/202404161023.K0EsnDmF-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202404161023.K0EsnDmF-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from tls.c:24:
../kselftest_harness.h: In function '__run_test':
>> ../kselftest_harness.h:1167:9: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
1167 | asprintf(&test_name, "%s%s%s.%s", f->name,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1168 | variant->name[0] ? "." : "", variant->name, t->name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--
In file included from include/kvm_test_harness.h:11,
from x86_64/fix_hypercall_test.c:12:
../kselftest_harness.h: In function '__run_test':
>> ../kselftest_harness.h:1167:9: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
1167 | asprintf(&test_name, "%s%s%s.%s", f->name,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1168 | variant->name[0] ? "." : "", variant->name, t->name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At top level:
cc1: note: unrecognized command-line option '-Wno-gnu-variable-sized-type-not-at-end' may have been intended to silence earlier diagnostics
vim +1167 tools/testing/selftests/net/../kselftest_harness.h
65177e47d3035c tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2023-01-25 1153
142aca6b388c8a tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2020-04-27 1154 void __run_test(struct __fixture_metadata *f,
74bc7c97fa88ae tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2020-04-27 1155 struct __fixture_variant_metadata *variant,
142aca6b388c8a tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2020-04-27 1156 struct __test_metadata *t)
f46f576280595f tools/testing/selftests/kselftest_harness.h Kees Cook 2020-03-13 1157 {
2709473c938602 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1158 struct __test_xfail *xfail;
c19377e23d4cb4 tools/testing/selftests/kselftest_harness.h Edward Liaw 2024-04-11 1159 char *test_name;
fa1a53d83674b3 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1160 const char *diagnostic;
38c957f0703827 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1161
74bc7c97fa88ae tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2020-04-27 1162 /* reset test struct */
69fe8ec4f673b5 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1163 t->exit_code = KSFT_PASS;
f46f576280595f tools/testing/selftests/kselftest_harness.h Kees Cook 2020-03-13 1164 t->trigger = 0;
0ef67a888375b0 tools/testing/selftests/kselftest_harness.h Kees Cook 2020-06-22 1165 memset(t->results->reason, 0, sizeof(t->results->reason));
74bc7c97fa88ae tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2020-04-27 1166
c19377e23d4cb4 tools/testing/selftests/kselftest_harness.h Edward Liaw 2024-04-11 @1167 asprintf(&test_name, "%s%s%s.%s", f->name,
c19377e23d4cb4 tools/testing/selftests/kselftest_harness.h Edward Liaw 2024-04-11 1168 variant->name[0] ? "." : "", variant->name, t->name);
c8bd596f9388bc tools/testing/selftests/kselftest_harness.h Michael Ellerman 2020-09-17 1169
38c957f0703827 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1170 ksft_print_msg(" RUN %s ...\n", test_name);
38c957f0703827 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1171
c8bd596f9388bc tools/testing/selftests/kselftest_harness.h Michael Ellerman 2020-09-17 1172 /* Make sure output buffers are flushed before fork */
c8bd596f9388bc tools/testing/selftests/kselftest_harness.h Michael Ellerman 2020-09-17 1173 fflush(stdout);
c8bd596f9388bc tools/testing/selftests/kselftest_harness.h Michael Ellerman 2020-09-17 1174 fflush(stderr);
c8bd596f9388bc tools/testing/selftests/kselftest_harness.h Michael Ellerman 2020-09-17 1175
f46f576280595f tools/testing/selftests/kselftest_harness.h Kees Cook 2020-03-13 1176 t->pid = fork();
f46f576280595f tools/testing/selftests/kselftest_harness.h Kees Cook 2020-03-13 1177 if (t->pid < 0) {
e80068be21824e tools/testing/selftests/kselftest_harness.h Kees Cook 2020-06-22 1178 ksft_print_msg("ERROR SPAWNING TEST CHILD\n");
69fe8ec4f673b5 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1179 t->exit_code = KSFT_FAIL;
f46f576280595f tools/testing/selftests/kselftest_harness.h Kees Cook 2020-03-13 1180 } else if (t->pid == 0) {
92d25637a3a459 tools/testing/selftests/kselftest_harness.h Li Zhijian 2021-12-17 1181 setpgrp();
74bc7c97fa88ae tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2020-04-27 1182 t->fn(t, variant);
796a344fa4315f tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1183 _exit(t->exit_code);
f46f576280595f tools/testing/selftests/kselftest_harness.h Kees Cook 2020-03-13 1184 } else {
f46f576280595f tools/testing/selftests/kselftest_harness.h Kees Cook 2020-03-13 1185 __wait_for_test(t);
f46f576280595f tools/testing/selftests/kselftest_harness.h Kees Cook 2020-03-13 1186 }
38c957f0703827 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1187 ksft_print_msg(" %4s %s\n",
69fe8ec4f673b5 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1188 __test_passed(t) ? "OK" : "FAIL", test_name);
9847d24af95c7f tools/testing/selftests/kselftest_harness.h Kees Cook 2020-06-22 1189
2709473c938602 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1190 /* Check if we're expecting this test to fail */
2709473c938602 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1191 for (xfail = variant->xfails; xfail; xfail = xfail->next)
2709473c938602 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1192 if (xfail->test == t)
2709473c938602 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1193 break;
2709473c938602 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1194 if (xfail)
2709473c938602 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1195 t->exit_code = __test_passed(t) ? KSFT_XPASS : KSFT_XFAIL;
2709473c938602 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1196
fa1a53d83674b3 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1197 if (t->results->reason[0])
fa1a53d83674b3 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1198 diagnostic = t->results->reason;
378193eff3399a tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1199 else if (t->exit_code == KSFT_PASS || t->exit_code == KSFT_FAIL)
378193eff3399a tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1200 diagnostic = NULL;
fa1a53d83674b3 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1201 else
fa1a53d83674b3 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1202 diagnostic = "unknown";
fa1a53d83674b3 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1203
732e2035280bf4 tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1204 ksft_test_result_code(t->exit_code, test_name,
378193eff3399a tools/testing/selftests/kselftest_harness.h Jakub Kicinski 2024-02-28 1205 diagnostic ? "%s" : "", diagnostic);
c19377e23d4cb4 tools/testing/selftests/kselftest_harness.h Edward Liaw 2024-04-11 1206 free(test_name);
c99ee51a9d9716 tools/testing/selftests/seccomp/test_harness.h Kees Cook 2015-06-16 1207 }
c99ee51a9d9716 tools/testing/selftests/seccomp/test_harness.h Kees Cook 2015-06-16 1208
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-04-16 2:58 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-16 2:58 [linux-next:master 5507/6266] ../kselftest_harness.h:1167:9: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' kernel test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).