grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/8] fix gcc9 build with -Werror=address-of-packed-member


From: Michael Chang
Subject: [PATCH 0/8] fix gcc9 build with -Werror=address-of-packed-member
Date: Tue, 9 Apr 2019 18:46:51 +0800

This patch set attempts to resolve the build failure in openSUSE build
service equipped with new gcc 9 compiler, which has added a new warning
flag -Waddress-of-packed-member. 

The new warning performs the check for taking the address of packed
member directly to a pointer variable with higher alignment requirement
and the outcome is risky to memory alignment fault on some architecture
when deferencing it.

Please help to review.

Thanks.

Michael Chang (8):
  cpio: fix gcc9 error address-of-packed-member
  jfs: fix gcc9 error address-of-packed-member
  hfs: fix gcc9 error address-of-packed-member
  hfsplus: fix gcc9 error address-of-packed-member
  acpi: fix gcc9 error address-of-packed-member
  usbtest: fix gcc9 error address-of-packed-member
  chainloader: fix gcc9 error address-of-packed-member
  efi: fix gcc9 error address-of-packed-member

 grub-core/commands/usbtest.c       | 13 ++++++++-
 grub-core/fs/cpio.c                |  5 ++--
 grub-core/fs/cpio_be.c             |  5 ++--
 grub-core/fs/hfsplus.c             | 57 ++++++++++++++++++++++++++------------
 grub-core/fs/jfs.c                 |  5 ++--
 grub-core/kern/efi/efi.c           | 27 ++++++++++++++++--
 grub-core/loader/efi/chainloader.c | 12 ++++++--
 include/grub/acpi.h                |  2 +-
 include/grub/hfs.h                 |  2 +-
 9 files changed, 96 insertions(+), 32 deletions(-)

-- 
2.16.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]