ACPICA: Headers: Delete bogus node_array array of pointers from AEST table
ACPICA commit f0c4a06f1dfc4886d4e0c2aa30bc57b10c5a8c53 Like many tables, this is a header followed by multiple subtables of varying self-identifying types, and ACPICA does not normally add a field for the subtables, instead relying on pointer arithmetic past the end of the first header struct, since indexing a flexible array member is meaningless for variable-length entries. If we really wanted a field for this, we could use a u8 flexible array member, but it contradicts the current style. Using void *, however, is categorically wrong, as ACPI tables never contain native C-language pointers. Link: https://github.com/acpica/acpica/commit/f0c4a06f Signed-off-by: Bob Moore <robert.moore@intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
Родитель
7e364e5629
Коммит
86f240a2f7
|
@ -82,7 +82,6 @@
|
|||
|
||||
struct acpi_table_aest {
|
||||
struct acpi_table_header header;
|
||||
void *node_array[];
|
||||
};
|
||||
|
||||
/* Common Subtable header - one per Node Structure (Subtable) */
|
||||
|
|
Загрузка…
Ссылка в новой задаче