[PATCH] ARM: Make sure appended device tree data won't overlap kernel BSS
Tony Lindgren
tony at atomide.com
Mon Jun 13 20:49:41 EST 2011
* Nicolas Pitre <nico at fluxnic.net> [110611 23:09]:
> 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.
Yeah that's nice, I acked that one in the thread.
Regards,
Tony
More information about the devicetree-discuss
mailing list