tree:
https://github.com/zen-kernel/zen-kernel 5.13/futex2
head: db649ce1f5de12432be5bfedd8388eacc2f85efc
commit: 109091dbebdb22d9c1f926e501dad6a7377e5296 [13/19] selftests: futex2: Add futex
sizes test
config: x86_64-rhel-8.3-kselftests (attached as .config)
compiler: gcc-10 (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.3-341-g8af24329-dirty
#
https://github.com/zen-kernel/zen-kernel/commit/109091dbebdb22d9c1f926e50...
git remote add zen-kernel-zen-kernel
https://github.com/zen-kernel/zen-kernel
git fetch --no-tags zen-kernel-zen-kernel 5.13/futex2
git checkout 109091dbebdb22d9c1f926e501dad6a7377e5296
# save the attached .config to linux build tree
make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir
ARCH=x86_64 SHELL=/bin/bash -C tools/testing/selftests install
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
futex2_sizes.c: In function 'waiterfn':
> futex2_sizes.c:65:10: warning: comparison between pointer and
integer
65 | if (ret == ERROR)
| ^~
In file included from futex2_sizes.c:27:
> ../include/logging.h:135:20: warning: format '%d' expects
a matching 'int' argument [-Wformat=]
135 | fprintf(stderr,
"\t%s: %s: "message, \
| ^~~~~~~~~~~~
futex2_sizes.c:66:3: note: in expansion of macro 'error'
66 | error("waiter failed %d errno %d\n", ret, errno);
| ^~~~~
../include/logging.h:138:20: warning: format '%d' expects a matching
'int' argument [-Wformat=]
138 | fprintf(stderr, "\t%s: "message, ERROR, ##args); \
| ^~~~~~~~
futex2_sizes.c:66:3: note: in expansion of macro 'error'
66 | error("waiter failed %d errno %d\n", ret, errno);
| ^~~~~
futex2_sizes.c: In function 'main':
futex2_sizes.c:98:12: warning: unused variable 'waiter' [-Wunused-variable]
98 | pthread_t waiter;
| ^~~~~~
futex2_sizes.c:97:12: warning: unused variable 'f_private' [-Wunused-variable]
97 | u_int32_t f_private = 0;
| ^~~~~~~~~
futex2_sizes.c:96:34: warning: unused variable 'shm_id' [-Wunused-variable]
96 | int res, ret = RET_PASS, fd, c, shm_id;
| ^~~~~~
futex2_sizes.c:96:27: warning: unused variable 'fd' [-Wunused-variable]
96 | int res, ret = RET_PASS, fd, c, shm_id;
| ^~
futex2_sizes.c:96:6: warning: unused variable 'res' [-Wunused-variable]
96 | int res, ret = RET_PASS, fd, c, shm_id;
| ^~~
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org