[PATCH 3/3] ARM: zImage: make sure appended DTB doesn't get overwritten by kernel .bss
Tony Lindgren
tony at atomide.com
Mon Jun 13 06:47:57 EDT 2011
* Nicolas Pitre <nicolas.pitre at linaro.org> [110611 23:03]:
> The appended DTB gets relocated with the decompressor code to get out
> of the way of the decompressed kernel. However the .bss section may
> be larger than the relocated code and data, therefore overwriting the
> DTB. Let's make sure the relocation takes care of moving zImage so
> no conflict with .bss occurs.
>
> Thanks to Tony Lindgren <tony at atomide.com> for figuring out this issue.
>
> While at it, let's clean up the code a bit so that the wont_overwrite
> symbol is used while determining if a conflict exists, making the above
> change more precise as well as eliminating some ARM/THUMB alternates.
>
> Signed-off-by: Nicolas Pitre <nicolas.pitre at linaro.org>
Great, this simplifies things:
Acked-by: Tony Lindgren <tony at atomide.com>
More information about the linux-arm-kernel
mailing list