--- linux-2.4.21-rc1/drivers/acpi/osl.c 2003-05-01 18:04:58.000000000 -0700 +++ TEST/linux-2.4.21-rc1/drivers/acpi/osl.c 2003-05-01 16:49:55.000000000 -0700 @@ -222,6 +222,9 @@ return AE_OK; } +/**/static const +#include "/tmp/dsdt.hex" + acpi_status acpi_os_table_override (struct acpi_table_header *existing_table, struct acpi_table_header **new_table) @@ -229,6 +232,11 @@ if (!existing_table || !new_table) return AE_BAD_PARAMETER; +/**/if (strncmp(existing_table->signature,"DSDT",4)) + *new_table = NULL; +/**/else *new_table = (struct acpi_table_header *)AmlCode; + return AE_OK; + *new_table = NULL; return AE_OK; }