| fix-taglist-section2.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:34:01 +0100 --- linux-2.6.14-rc1/include/asm-arm/setup.h 2005-06-17 20:48:29.000000000 +0100 +++ linux-2.6.14-rc1-sectionfix/include/asm-arm/setup.h 2005-09-20 15:48:41.000000000 +0100 @@ -171,7 +171,7 @@ int (*parse)(const struct tag *); }; -#define __tag __attribute_used__ __attribute__((__section__(".taglist"))) +#define __tag __attribute_used__ __attribute__((__section__(".taglist.init"))) #define __tagtable(tag, fn) \ static struct tagtable __tagtable_##fn __tag = { tag, fn } --- linux-2.6.14-rc1/arch/arm/kernel/vmlinux.lds.S 2005-06-17 20:48:29.000000000 +0100 +++ linux-2.6.14-rc1-sectionfix/arch/arm/kernel/vmlinux.lds.S 2005-09-20 15:49:07.000000000 +0100 @@ -29,7 +29,7 @@ *(.arch.info) __arch_info_end = .; __tagtable_begin = .; - *(.taglist) + *(.taglist.init) __tagtable_end = .; . = ALIGN(16); __setup_start = .;