|
@@ -59,7 +59,7 @@ static inline int gsi_irq_sharing(int gsi) { return gsi; }
|
|
|
|
|
|
#define BAD_MADT_ENTRY(entry, end) ( \
|
|
#define BAD_MADT_ENTRY(entry, end) ( \
|
|
(!entry) || (unsigned long)entry + sizeof(*entry) > end || \
|
|
(!entry) || (unsigned long)entry + sizeof(*entry) > end || \
|
|
- ((acpi_table_entry_header *)entry)->length != sizeof(*entry))
|
|
|
|
|
|
+ ((acpi_table_entry_header *)entry)->length < sizeof(*entry))
|
|
|
|
|
|
#define PREFIX "ACPI: "
|
|
#define PREFIX "ACPI: "
|
|
|
|
|