The header linux_logo.h itself does not use any __init type directives, but the autogenerated C file itself does. Hence move the include directive into the autogenerated file. Cc: linux-fbdev@xxxxxxxxxxxxxxx Signed-off-by: Paul Gortmaker <paul.gortmaker@xxxxxxxxxxxxx> --- include/linux/linux_logo.h | 3 --- scripts/pnmtologo.c | 1 + 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/include/linux/linux_logo.h b/include/linux/linux_logo.h index ca5bd91..aea584c 100644 --- a/include/linux/linux_logo.h +++ b/include/linux/linux_logo.h @@ -14,9 +14,6 @@ * but should contain %s to display the version */ -#include <linux/init.h> - - #define LINUX_LOGO_MONO 1 /* monochrome black/white */ #define LINUX_LOGO_VGA16 2 /* 16 colors VGA text palette */ #define LINUX_LOGO_CLUT224 3 /* 224 colors */ diff --git a/scripts/pnmtologo.c b/scripts/pnmtologo.c index 68bb4ef..06a4b4e 100644 --- a/scripts/pnmtologo.c +++ b/scripts/pnmtologo.c @@ -243,6 +243,7 @@ static void write_header(void) fputs(" *\n", out); fprintf(out, " * Linux logo %s\n", logoname); fputs(" */\n\n", out); + fputs("#include <linux/init.h>\n", out); fputs("#include <linux/linux_logo.h>\n\n", out); fprintf(out, "static unsigned char %s_data[] __initdata = {\n", logoname); -- 1.8.4.1 -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html