|
@@ -375,9 +375,15 @@ acpi_ex_load_op(union acpi_operand_object *obj_desc,
|
|
|
goto cleanup;
|
|
|
}
|
|
|
|
|
|
+ /*
|
|
|
+ * Add the table to the namespace.
|
|
|
+ *
|
|
|
+ * Note: We load the table objects relative to the root of the namespace.
|
|
|
+ * This appears to go against the ACPI specification, but we do it for
|
|
|
+ * compatibility with other ACPI implementations.
|
|
|
+ */
|
|
|
status =
|
|
|
- acpi_ex_add_table(table_index, walk_state->scope_info->scope.node,
|
|
|
- &ddb_handle);
|
|
|
+ acpi_ex_add_table(table_index, acpi_gbl_root_node, &ddb_handle);
|
|
|
if (ACPI_FAILURE(status)) {
|
|
|
|
|
|
/* On error, table_ptr was deallocated above */
|