[PATCH] ARM: Make sure appended device tree data won't overlap kernel BSS
Nicolas Pitre
nico at fluxnic.net
Sun Jun 12 02:14:13 EDT 2011
On Fri, 13 May 2011, Tony Lindgren wrote:
> From: Tony Lindgren <tony at atomide.com>
> Date: Thu, 12 May 2011 05:29:49 -0700
> Subject: [PATCH] ARM: zImage: Make sure appended device tree data won't overlap kernel BSS
>
> Do this before relocating the compressed kernel + device tree data.
> Otherwise we would have to split the copying into two parts, or copy
> the device tree data twice.
>
> As we only have one register available, pass the size of kernel BSS
> via linker and do the calculation using r1, then save it to the stack.
>
> Note that this patch now makes the stack also usable earlier for
> CONFIG_ARM_APPENDED_DTB.
>
> Signed-off-by: Tony Lindgren <tony at atomide.com>
[...]
Please tell me what you think of this alternative:
http://article.gmane.org/gmane.linux.ports.arm.kernel/120182
I think it is a cleaner solution.
Nicolas
More information about the linux-arm-kernel
mailing list