| fix-earlyparam-section3.patch | | Files affected: | arch/arm/kernel/vmlinux.lds.S | 2 1 + 1 - 0 ! | include/asm-arm/setup.h | 2 1 + 1 - 0 ! | 2 files changed, 2 insertions(+), 2 deletions(-) | | Ben Dooks, Sun, 25 Sep 2005 15:33:50 +0100 --- linux-2.6.14-rc1-sectionfix/include/asm-arm/setup.h 2005-09-20 15:48:41.000000000 +0100 +++ linux-2.6.14-rc1-sectionfix2a/include/asm-arm/setup.h 2005-09-20 16:22:10.000000000 +0100 @@ -213,6 +213,6 @@ #define __early_param(name,fn) \ static struct early_params __early_##fn __attribute_used__ \ -__attribute__((__section__("__early_param"))) = { name, fn } +__attribute__((__section__(".early_param.init"))) = { name, fn } #endif --- linux-2.6.14-rc1-sectionfix/arch/arm/kernel/vmlinux.lds.S 2005-09-20 15:49:07.000000000 +0100 +++ linux-2.6.14-rc1-sectionfix2a/arch/arm/kernel/vmlinux.lds.S 2005-09-20 16:22:32.000000000 +0100 @@ -36,7 +36,7 @@ *(.init.setup) __setup_end = .; __early_begin = .; - *(__early_param) + *(.early_param.init) __early_end = .; __initcall_start = .; *(.initcall1.init)