Messages in this thread | | | Date | Sun, 21 Jun 2020 12:05:00 +1000 | From | Stephen Rothwell <> | Subject | linux-next: build failure in Linus' tree |
| |
Hi all,
Building Linus' tree, today's linux-next build (x86_64 allmodcongig) failed like this:
In file included from arch/x86/include/asm/atomic.h:5, from include/linux/atomic.h:7, from include/linux/llist.h:51, from include/linux/irq_work.h:5, from kernel/smp.c:10: kernel/smp.c: In function 'smp_init': include/linux/compiler.h:392:38: error: call to '__compiletime_assert_869' declared with attribute error: BUILD_BUG_ON failed: offsetof(struct task_struct, wake_entry_type) - offsetof(struct task_struct, wake_entry) != offsetof(struct __call_single_data, flags) - offsetof(struct __call_single_data, llist) 392 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler.h:373:4: note: in definition of macro '__compiletime_assert' 373 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler.h:392:2: note: in expansion of macro '_compiletime_assert' 392 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ kernel/smp.c:687:2: note: in expansion of macro 'BUILD_BUG_ON' 687 | BUILD_BUG_ON(offsetof(struct task_struct, wake_entry_type) - offsetof(struct task_struct, wake_entry) != | ^~~~~~~~~~~~
Caused by me starting to build with various GCC_PLUGIN config options set.
I have cherry-picked commit
bfb9fbe0f7e7 ("sched: Fix RANDSTRUCT build fail")
from the tip tree until it is sent upstream to Linus.
-- Cheers, Stephen Rothwell [unhandled content-type:application/pgp-signature] | |