From: Kees Cook Date: Wed, 5 Apr 2023 13:56:06 +0000 (+0200) Subject: ACPICA: acpi_madt_oem_data: Fix flexible array member definition X-Git-Tag: v6.4-rc1~149^2~4^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2a85fc5626797f9057311a419b1d5d847d86c527;p=thirdparty%2Fkernel%2Flinux.git ACPICA: acpi_madt_oem_data: Fix flexible array member definition ACPICA commit e7f6d8c1b7f79eb4b9b07f1bc09c549a2acbd6e8 Use ACPI_FLEX_ARRAY() helper to define flexible array member alone in a struct. Fixes issue #812. No binary changes appear in the .text nor .data sections. Link: https://github.com/acpica/acpica/commit/e7f6d8c1 Signed-off-by: Bob Moore Signed-off-by: Rafael J. Wysocki --- diff --git a/include/acpi/actbl2.h b/include/acpi/actbl2.h index a51fd4090d27e..0029336775a91 100644 --- a/include/acpi/actbl2.h +++ b/include/acpi/actbl2.h @@ -1274,7 +1274,7 @@ enum acpi_madt_rintc_version { /* 80: OEM data */ struct acpi_madt_oem_data { - u8 oem_data[0]; + ACPI_FLEX_ARRAY(u8, oem_data); }; /*