ACPICA: Correctly support references in the union acpi_object.

This change fixes the support to allow references (namespace nodes)
to be passed as arguments to control methods via the evaluate object
interface. This is probably most useful for testing purposes, however.

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
Bob Moore 2014-02-08 09:42:32 +08:00 коммит произвёл Rafael J. Wysocki
Родитель fbb7a2dc2b
Коммит ab85e9285d
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -535,10 +535,10 @@ acpi_ut_copy_esimple_to_isimple(union acpi_object *external_object,
case ACPI_TYPE_LOCAL_REFERENCE:
/* TBD: should validate incoming handle */
/* An incoming reference is defined to be a namespace node */
internal_object->reference.class = ACPI_REFCLASS_NAME;
internal_object->reference.node =
internal_object->reference.class = ACPI_REFCLASS_REFOF;
internal_object->reference.object =
external_object->reference.handle;
break;