On Thu, Dec 19, 2019 at 10:01:01AM +0100, Lucas Stach wrote: > From: Lucas Stach <dev@xxxxxxxxxx> > > When using the RO_DATA_SECTION macro, all the individual components > are put into the rodata section. As they now end up in the same > section there is no alignment enforced between them anymore. This > leads to unaligned start pointers when any of the components have a > unaligned size. Enforce some alignment between them. > > Fixes: c5d38e920101 (lds: Add and use RO_DATA_SECTION macro) > Signed-off-by: Lucas Stach <dev@xxxxxxxxxx> > --- > v2: use STRUCT_ALIGN > --- > include/asm-generic/barebox.lds.h | 11 +++++++++++ > 1 file changed, 11 insertions(+) Applied, thanks Sascha -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox