Hi Andy, On Thu, Aug 29, 2019 at 10:04 PM Andy Shevchenko <andriy.shevche...@linux.intel.com> wrote: > > GCC starts complaining about possible pointer misalignment of pointers to the
Which GCC version? > unpacked (alignment=4) structures in the packed (alignment=1) ones: > > CC arch/x86/cpu/tangier/acpi.o > arch/x86/cpu/tangier/acpi.c: In function ‘acpi_create_fadt’: > arch/x86/cpu/tangier/acpi.c:22:37: warning: taking address of packed member > of ‘struct acpi_fadt’ may result in an unaligned pointer value > [-Waddress-of-packed-member] > 22 | struct acpi_table_header *header = &(fadt->header); > > CC arch/x86/lib/acpi_table.o > arch/x86/lib/acpi_table.c: In function ‘acpi_create_spcr’: > arch/x86/lib/acpi_table.c:366:37: warning: taking address of packed member of > ‘struct acpi_spcr’ may result in an unaligned pointer value > [-Waddress-of-packed-member] > 366 | struct acpi_table_header *header = &(spcr->header); > > Fix the potential issues by annotating embedded structures with __packed even > though they are packed naturally. > > Signed-off-by: Andy Shevchenko <andriy.shevche...@linux.intel.com> > --- > arch/x86/include/asm/acpi_table.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > Regards, Bin _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot