diff options
Diffstat (limited to 'drivers/acpi/acpica/exresolv.c')
| -rw-r--r-- | drivers/acpi/acpica/exresolv.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/acpi/acpica/exresolv.c b/drivers/acpi/acpica/exresolv.c index f6105a6d6126..c93b54ce7f78 100644 --- a/drivers/acpi/acpica/exresolv.c +++ b/drivers/acpi/acpica/exresolv.c | |||
| @@ -149,7 +149,7 @@ acpi_ex_resolve_object_to_value(union acpi_operand_object **stack_ptr, | |||
| 149 | 149 | ||
| 150 | /* This is a union acpi_operand_object */ | 150 | /* This is a union acpi_operand_object */ |
| 151 | 151 | ||
| 152 | switch (ACPI_GET_OBJECT_TYPE(stack_desc)) { | 152 | switch (stack_desc->common.type) { |
| 153 | case ACPI_TYPE_LOCAL_REFERENCE: | 153 | case ACPI_TYPE_LOCAL_REFERENCE: |
| 154 | 154 | ||
| 155 | ref_type = stack_desc->reference.class; | 155 | ref_type = stack_desc->reference.class; |
| @@ -297,8 +297,7 @@ acpi_ex_resolve_object_to_value(union acpi_operand_object **stack_ptr, | |||
| 297 | 297 | ||
| 298 | ACPI_DEBUG_PRINT((ACPI_DB_EXEC, | 298 | ACPI_DEBUG_PRINT((ACPI_DB_EXEC, |
| 299 | "FieldRead SourceDesc=%p Type=%X\n", | 299 | "FieldRead SourceDesc=%p Type=%X\n", |
| 300 | stack_desc, | 300 | stack_desc, stack_desc->common.type)); |
| 301 | ACPI_GET_OBJECT_TYPE(stack_desc))); | ||
| 302 | 301 | ||
| 303 | status = | 302 | status = |
| 304 | acpi_ex_read_data_from_field(walk_state, stack_desc, | 303 | acpi_ex_read_data_from_field(walk_state, stack_desc, |
| @@ -386,7 +385,7 @@ acpi_ex_resolve_multiple(struct acpi_walk_state *walk_state, | |||
| 386 | * specification of the object_type and size_of operators). This means | 385 | * specification of the object_type and size_of operators). This means |
| 387 | * traversing the list of possibly many nested references. | 386 | * traversing the list of possibly many nested references. |
| 388 | */ | 387 | */ |
| 389 | while (ACPI_GET_OBJECT_TYPE(obj_desc) == ACPI_TYPE_LOCAL_REFERENCE) { | 388 | while (obj_desc->common.type == ACPI_TYPE_LOCAL_REFERENCE) { |
| 390 | switch (obj_desc->reference.class) { | 389 | switch (obj_desc->reference.class) { |
| 391 | case ACPI_REFCLASS_REFOF: | 390 | case ACPI_REFCLASS_REFOF: |
| 392 | case ACPI_REFCLASS_NAME: | 391 | case ACPI_REFCLASS_NAME: |
| @@ -518,7 +517,7 @@ acpi_ex_resolve_multiple(struct acpi_walk_state *walk_state, | |||
| 518 | * Now we are guaranteed to have an object that has not been created | 517 | * Now we are guaranteed to have an object that has not been created |
| 519 | * via the ref_of or Index operators. | 518 | * via the ref_of or Index operators. |
| 520 | */ | 519 | */ |
| 521 | type = ACPI_GET_OBJECT_TYPE(obj_desc); | 520 | type = obj_desc->common.type; |
| 522 | 521 | ||
| 523 | exit: | 522 | exit: |
| 524 | /* Convert internal types to external types */ | 523 | /* Convert internal types to external types */ |
