Message ID | 20221113110802.3760705-1-masahiroy@kernel.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | linux/init.h: include <linux/build_bug.h> and <linux/stringify.h> | expand |
diff --git a/include/linux/init.h b/include/linux/init.h index 077d7f93b402..29f7157670a5 100644 --- a/include/linux/init.h +++ b/include/linux/init.h @@ -2,7 +2,9 @@ #ifndef _LINUX_INIT_H #define _LINUX_INIT_H +#include <linux/build_bug.h> #include <linux/compiler.h> +#include <linux/stringify.h> #include <linux/types.h> /* Built-in __init functions needn't be compiled with retpoline */
With CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y, the following code fails to build: ---------------->8---------------- #include <linux/init.h> int foo(void) { return 0; } core_initcall(foo); ---------------->8---------------- Include <linux/build_bug.h> for static_assert() and <linux/stringify.h> for __stringify(). Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> --- include/linux/init.h | 2 ++ 1 file changed, 2 insertions(+)