On Sat, May 28, 2022 at 10:31 PM Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote: > On Sat, May 28, 2022 at 11:59 AM Arnd Bergmann <arnd@xxxxxxxx> wrote: > > > > It's CONFIG_ARM_AEABI, which is normally set everywhere. Without this > > option, you the kernel is built for the old 'OABI' that forces all non-packed > > struct members to be at least 16-bit aligned. > > Looks like forced word (32 bit) alignment to me. Ah, of course, I keep mixing it up with the odd structure alignment of m68k, which does the opposite and aligns struct members to no more than 16 bits. Arnd