[PATCH] ARM: move __fixup_smp out of init section
Russell King - ARM Linux
linux at arm.linux.org.uk
Wed Feb 26 07:24:26 EST 2014
On Tue, Feb 25, 2014 at 12:16:33PM -0600, Rob Herring wrote:
> From: Rob Herring <robh at kernel.org>
>
> With large kernel builds such as allyesconfig exceeding maximum relative
> branch offsets, the init section will be too far away to branch to
> directly. This causes veneers to be added by the compiler, but veneers
Don't you mean the linker? The compiler isn't involved here. Can
you show the disassembly of the veneer please?
I'm confused why the linker would add a veneer for this, but not for
the stuff built by the compiler.
--
FTTC broadband for 0.8mile line: now at 9.7Mbps down 460kbps up... slowly
improving, and getting towards what was expected from it.
More information about the linux-arm-kernel
mailing list