| fix-archinfo-section.patch | | Files affected: | arch/arm/kernel/vmlinux.lds.S | 2 1 + 1 - 0 ! | include/asm-arm/mach/arch.h | 2 1 + 1 - 0 ! | 2 files changed, 2 insertions(+), 2 deletions(-) | | Ben Dooks, Sun, 25 Sep 2005 15:33:42 +0100 diff -urN -X ../dontdiff linux-2.6.14-rc1-sectionfix3/include/asm-arm/mach/arch.h linux-2.6.14-rc1-sectionfix4/include/asm-arm/mach/arch.h --- linux-2.6.14-rc1-sectionfix3/include/asm-arm/mach/arch.h 2005-09-01 21:02:38.000000000 +0100 +++ linux-2.6.14-rc1-sectionfix4/include/asm-arm/mach/arch.h 2005-09-20 16:37:56.000000000 +0100 @@ -50,7 +50,7 @@ */ #define MACHINE_START(_type,_name) \ const struct machine_desc __mach_desc_##_type \ - __attribute__((__section__(".arch.info"))) = { \ + __attribute__((__section__(".arch.info.init"))) = { \ .nr = MACH_TYPE_##_type, \ .name = _name, --- linux-2.6.14-rc1-sectionfix3/arch/arm/kernel/vmlinux.lds.S 2005-09-20 16:18:32.000000000 +0100 +++ linux-2.6.14-rc1-sectionfix4/arch/arm/kernel/vmlinux.lds.S 2005-09-20 16:38:16.000000000 +0100 @@ -26,7 +26,7 @@ *(.proc.info.init) __proc_info_end = .; __arch_info_begin = .; - *(.arch.info) + *(.arch.info.init) __arch_info_end = .; __tagtable_begin = .; *(.taglist.init)