tree:
https://github.com/zen-kernel/zen-kernel 5.5/muqss
head: bf569053d0fe08b3615793a0105afff3d28f3676
commit: bf569053d0fe08b3615793a0105afff3d28f3676 [22/22] muqss: Re-define WF_* wake flags
in wait.c
reproduce:
# apt-get install sparse
# sparse version: v0.6.1-154-g1dc00f87-dirty
git checkout bf569053d0fe08b3615793a0105afff3d28f3676
make ARCH=x86_64 allmodconfig
make C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
sparse warnings: (new ones prefixed by >>)
kernel/sched/wait.c:14:9: sparse: sparse: preprocessor token WF_MIGRATED redefined
> kernel/sched/sched.h:1659:9: sparse: this was the original
definition
vim +1659 kernel/sched/sched.h
cca26e8009d193 Kirill Tkhai 2014-08-20 1653
b13095f07f2546 Li Zefan 2013-03-05 1654 /*
b13095f07f2546 Li Zefan 2013-03-05 1655 * wake flags
b13095f07f2546 Li Zefan 2013-03-05 1656 */
97fb7a0a8944bd Ingo Molnar 2018-03-03 1657 #define WF_SYNC 0x01 /* Waker goes to
sleep after wakeup */
97fb7a0a8944bd Ingo Molnar 2018-03-03 1658 #define WF_FORK 0x02 /* Child wakeup
after fork */
97fb7a0a8944bd Ingo Molnar 2018-03-03 @1659 #define WF_MIGRATED 0x4 /* Internal use,
task got migrated */
b13095f07f2546 Li Zefan 2013-03-05 1660
:::::: The code at line 1659 was first introduced by commit
:::::: 97fb7a0a8944bd6d2c5634e1e0fa689a5c40bc22 sched: Clean up and harmonize the coding
style of the scheduler code base
:::::: TO: Ingo Molnar <mingo(a)kernel.org>
:::::: CC: Ingo Molnar <mingo(a)kernel.org>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation