diff options
Diffstat (limited to 'init')
-rw-r--r-- | init/Makefile | 10 | ||||
-rw-r--r-- | init/main.c | 8 | ||||
-rw-r--r-- | init/version.c | 10 |
3 files changed, 19 insertions, 9 deletions
diff --git a/init/Makefile b/init/Makefile index 9cd871ce5784..633a268d270d 100644 --- a/init/Makefile +++ b/init/Makefile | |||
@@ -15,6 +15,14 @@ clean-files := ../include/linux/compile.h | |||
15 | 15 | ||
16 | # dependencies on generated files need to be listed explicitly | 16 | # dependencies on generated files need to be listed explicitly |
17 | 17 | ||
18 | $(obj)/main.o: include/linux/compile.h | ||
19 | $(obj)/version.o: include/linux/compile.h | 18 | $(obj)/version.o: include/linux/compile.h |
20 | 19 | ||
20 | # compile.h changes depending on hostname, generation number, etc, | ||
21 | # so we regenerate it always. | ||
22 | # mkcompile_h will make sure to only update the | ||
23 | # actual file if its content has changed. | ||
24 | |||
25 | include/linux/compile.h: FORCE | ||
26 | @echo ' CHK $@' | ||
27 | $(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkcompile_h $@ \ | ||
28 | "$(UTS_MACHINE)" "$(CONFIG_SMP)" "$(CONFIG_PREEMPT)" "$(CC) $(CFLAGS)" | ||
diff --git a/init/main.c b/init/main.c index bc27d72bbb19..d908d3e03344 100644 --- a/init/main.c +++ b/init/main.c | |||
@@ -50,9 +50,7 @@ | |||
50 | #include <linux/buffer_head.h> | 50 | #include <linux/buffer_head.h> |
51 | #include <linux/debug_locks.h> | 51 | #include <linux/debug_locks.h> |
52 | #include <linux/lockdep.h> | 52 | #include <linux/lockdep.h> |
53 | #include <linux/utsrelease.h> | ||
54 | #include <linux/pid_namespace.h> | 53 | #include <linux/pid_namespace.h> |
55 | #include <linux/compile.h> | ||
56 | #include <linux/device.h> | 54 | #include <linux/device.h> |
57 | 55 | ||
58 | #include <asm/io.h> | 56 | #include <asm/io.h> |
@@ -482,12 +480,6 @@ void __init __attribute__((weak)) smp_setup_processor_id(void) | |||
482 | { | 480 | { |
483 | } | 481 | } |
484 | 482 | ||
485 | static const char linux_banner[] = | ||
486 | "Linux version " UTS_RELEASE | ||
487 | " (" LINUX_COMPILE_BY "@" LINUX_COMPILE_HOST ")" | ||
488 | " (" LINUX_COMPILER ")" | ||
489 | " " UTS_VERSION "\n"; | ||
490 | |||
491 | asmlinkage void __init start_kernel(void) | 483 | asmlinkage void __init start_kernel(void) |
492 | { | 484 | { |
493 | char * command_line; | 485 | char * command_line; |
diff --git a/init/version.c b/init/version.c index 9d96d36501ca..55abe76f4ec9 100644 --- a/init/version.c +++ b/init/version.c | |||
@@ -33,3 +33,13 @@ struct uts_namespace init_uts_ns = { | |||
33 | }, | 33 | }, |
34 | }; | 34 | }; |
35 | EXPORT_SYMBOL_GPL(init_uts_ns); | 35 | EXPORT_SYMBOL_GPL(init_uts_ns); |
36 | |||
37 | /* FIXED STRING! Don't touch! */ | ||
38 | const char __init linux_banner[] = | ||
39 | "Linux version " UTS_RELEASE " (" LINUX_COMPILE_BY "@" | ||
40 | LINUX_COMPILE_HOST ") (" LINUX_COMPILER ") " UTS_VERSION "\n"; | ||
41 | |||
42 | const char linux_proc_banner[] = | ||
43 | "%s version %s" | ||
44 | " (" LINUX_COMPILE_BY "@" LINUX_COMPILE_HOST ")" | ||
45 | " (" LINUX_COMPILER ") %s\n"; | ||