[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
- [PATCH 0/8] fix gcc9 build with -Werror=address-of-packed-member,
Michael Chang <=
- [PATCH 3/8] hfs: fix gcc9 error address-of-packed-member, Michael Chang, 2019/04/09
- [PATCH 4/8] hfsplus: fix gcc9 error address-of-packed-member, Michael Chang, 2019/04/09
- [PATCH 6/8] usbtest: fix gcc9 error address-of-packed-member, Michael Chang, 2019/04/09
- [PATCH 2/8] jfs: fix gcc9 error address-of-packed-member, Michael Chang, 2019/04/09
- [PATCH 1/8] cpio: fix gcc9 error address-of-packed-member, Michael Chang, 2019/04/09
- [PATCH 7/8] chainloader: fix gcc9 error address-of-packed-member, Michael Chang, 2019/04/09
- [PATCH 5/8] acpi: fix gcc9 error address-of-packed-member, Michael Chang, 2019/04/09
- [PATCH 8/8] efi: fix gcc9 error address-of-packed-member, Michael Chang, 2019/04/09
- Re: [PATCH 0/8] fix gcc9 build with -Werror=address-of-packed-member, Vladimir 'phcoder' Serbinenko, 2019/04/09