On Tue, May 08, 2007 at 02:49:28PM +0100, Russell King wrote: > The change: > > +#ifdef CONFIG_HOTPLUG_CPU > +#define __INIT .section ".text","ax" > +#define __INITDATA .section ".data","aw" > +#else > #define __INIT .section ".init.text","ax" > -#define __FINIT .previous > #define __INITDATA .section ".init.data","aw" > +#endif > +#define __FINIT .previous > > breaks ARM, since the ARM startup code moves from the start of the image > to somewhere in the middle of the kernel image. (That's trivially fixable.) Although I've worked around this, I still would like this fixed. Prarit's produced a patch (mail attached) which should fix it, can we get it merged please? -- Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of: