diff options
| author | Ingo Molnar <mingo@elte.hu> | 2008-07-18 06:20:23 -0400 |
|---|---|---|
| committer | Ingo Molnar <mingo@elte.hu> | 2008-07-18 06:20:23 -0400 |
| commit | cd569ef5d6ff9f43e9504f1ffc7fdbe356518149 (patch) | |
| tree | 9a4ab5e600fd09e991aa1fbb69adb1c7950898a4 /drivers/acpi/dispatcher | |
| parent | 6879827f4e08da219c99b91e4e1d793a924103e3 (diff) | |
| parent | 5b664cb235e97afbf34db9c4d77f08ebd725335e (diff) | |
Merge branch 'linus' into x86/urgent
Diffstat (limited to 'drivers/acpi/dispatcher')
| -rw-r--r-- | drivers/acpi/dispatcher/dsinit.c | 2 | ||||
| -rw-r--r-- | drivers/acpi/dispatcher/dsmethod.c | 1 | ||||
| -rw-r--r-- | drivers/acpi/dispatcher/dsopcode.c | 22 | ||||
| -rw-r--r-- | drivers/acpi/dispatcher/dswexec.c | 8 | ||||
| -rw-r--r-- | drivers/acpi/dispatcher/dswstate.c | 20 |
5 files changed, 11 insertions, 42 deletions
diff --git a/drivers/acpi/dispatcher/dsinit.c b/drivers/acpi/dispatcher/dsinit.c index 610b1ee102b0..949f7c75029e 100644 --- a/drivers/acpi/dispatcher/dsinit.c +++ b/drivers/acpi/dispatcher/dsinit.c | |||
| @@ -151,7 +151,7 @@ acpi_ds_init_one_object(acpi_handle obj_handle, | |||
| 151 | ******************************************************************************/ | 151 | ******************************************************************************/ |
| 152 | 152 | ||
| 153 | acpi_status | 153 | acpi_status |
| 154 | acpi_ds_initialize_objects(acpi_native_uint table_index, | 154 | acpi_ds_initialize_objects(u32 table_index, |
| 155 | struct acpi_namespace_node * start_node) | 155 | struct acpi_namespace_node * start_node) |
| 156 | { | 156 | { |
| 157 | acpi_status status; | 157 | acpi_status status; |
diff --git a/drivers/acpi/dispatcher/dsmethod.c b/drivers/acpi/dispatcher/dsmethod.c index 2509809a36cf..4613b9ca5792 100644 --- a/drivers/acpi/dispatcher/dsmethod.c +++ b/drivers/acpi/dispatcher/dsmethod.c | |||
| @@ -377,7 +377,6 @@ acpi_ds_call_control_method(struct acpi_thread_state *thread, | |||
| 377 | } | 377 | } |
| 378 | 378 | ||
| 379 | info->parameters = &this_walk_state->operands[0]; | 379 | info->parameters = &this_walk_state->operands[0]; |
| 380 | info->parameter_type = ACPI_PARAM_ARGS; | ||
| 381 | 380 | ||
| 382 | status = acpi_ds_init_aml_walk(next_walk_state, NULL, method_node, | 381 | status = acpi_ds_init_aml_walk(next_walk_state, NULL, method_node, |
| 383 | obj_desc->method.aml_start, | 382 | obj_desc->method.aml_start, |
diff --git a/drivers/acpi/dispatcher/dsopcode.c b/drivers/acpi/dispatcher/dsopcode.c index a818e0ddb996..6a81c4400edf 100644 --- a/drivers/acpi/dispatcher/dsopcode.c +++ b/drivers/acpi/dispatcher/dsopcode.c | |||
| @@ -691,12 +691,6 @@ acpi_ds_eval_buffer_field_operands(struct acpi_walk_state *walk_state, | |||
| 691 | 691 | ||
| 692 | status = acpi_ex_resolve_operands(op->common.aml_opcode, | 692 | status = acpi_ex_resolve_operands(op->common.aml_opcode, |
| 693 | ACPI_WALK_OPERANDS, walk_state); | 693 | ACPI_WALK_OPERANDS, walk_state); |
| 694 | |||
| 695 | ACPI_DUMP_OPERANDS(ACPI_WALK_OPERANDS, ACPI_IMODE_EXECUTE, | ||
| 696 | acpi_ps_get_opcode_name(op->common.aml_opcode), | ||
| 697 | walk_state->num_operands, | ||
| 698 | "after AcpiExResolveOperands"); | ||
| 699 | |||
| 700 | if (ACPI_FAILURE(status)) { | 694 | if (ACPI_FAILURE(status)) { |
| 701 | ACPI_ERROR((AE_INFO, "(%s) bad operand(s) (%X)", | 695 | ACPI_ERROR((AE_INFO, "(%s) bad operand(s) (%X)", |
| 702 | acpi_ps_get_opcode_name(op->common.aml_opcode), | 696 | acpi_ps_get_opcode_name(op->common.aml_opcode), |
| @@ -785,10 +779,6 @@ acpi_ds_eval_region_operands(struct acpi_walk_state *walk_state, | |||
| 785 | return_ACPI_STATUS(status); | 779 | return_ACPI_STATUS(status); |
| 786 | } | 780 | } |
| 787 | 781 | ||
| 788 | ACPI_DUMP_OPERANDS(ACPI_WALK_OPERANDS, ACPI_IMODE_EXECUTE, | ||
| 789 | acpi_ps_get_opcode_name(op->common.aml_opcode), | ||
| 790 | 1, "after AcpiExResolveOperands"); | ||
| 791 | |||
| 792 | obj_desc = acpi_ns_get_attached_object(node); | 782 | obj_desc = acpi_ns_get_attached_object(node); |
| 793 | if (!obj_desc) { | 783 | if (!obj_desc) { |
| 794 | return_ACPI_STATUS(AE_NOT_EXIST); | 784 | return_ACPI_STATUS(AE_NOT_EXIST); |
| @@ -848,7 +838,7 @@ acpi_ds_eval_table_region_operands(struct acpi_walk_state *walk_state, | |||
| 848 | union acpi_operand_object **operand; | 838 | union acpi_operand_object **operand; |
| 849 | struct acpi_namespace_node *node; | 839 | struct acpi_namespace_node *node; |
| 850 | union acpi_parse_object *next_op; | 840 | union acpi_parse_object *next_op; |
| 851 | acpi_native_uint table_index; | 841 | u32 table_index; |
| 852 | struct acpi_table_header *table; | 842 | struct acpi_table_header *table; |
| 853 | 843 | ||
| 854 | ACPI_FUNCTION_TRACE_PTR(ds_eval_table_region_operands, op); | 844 | ACPI_FUNCTION_TRACE_PTR(ds_eval_table_region_operands, op); |
| @@ -882,10 +872,6 @@ acpi_ds_eval_table_region_operands(struct acpi_walk_state *walk_state, | |||
| 882 | return_ACPI_STATUS(status); | 872 | return_ACPI_STATUS(status); |
| 883 | } | 873 | } |
| 884 | 874 | ||
| 885 | ACPI_DUMP_OPERANDS(ACPI_WALK_OPERANDS, ACPI_IMODE_EXECUTE, | ||
| 886 | acpi_ps_get_opcode_name(op->common.aml_opcode), | ||
| 887 | 1, "after AcpiExResolveOperands"); | ||
| 888 | |||
| 889 | operand = &walk_state->operands[0]; | 875 | operand = &walk_state->operands[0]; |
| 890 | 876 | ||
| 891 | /* Find the ACPI table */ | 877 | /* Find the ACPI table */ |
| @@ -1091,10 +1077,8 @@ acpi_ds_eval_bank_field_operands(struct acpi_walk_state *walk_state, | |||
| 1091 | return_ACPI_STATUS(status); | 1077 | return_ACPI_STATUS(status); |
| 1092 | } | 1078 | } |
| 1093 | 1079 | ||
| 1094 | ACPI_DUMP_OPERANDS(ACPI_WALK_OPERANDS, ACPI_IMODE_EXECUTE, | 1080 | ACPI_DUMP_OPERANDS(ACPI_WALK_OPERANDS, |
| 1095 | acpi_ps_get_opcode_name(op->common.aml_opcode), | 1081 | acpi_ps_get_opcode_name(op->common.aml_opcode), 1); |
| 1096 | 1, "after AcpiExResolveOperands"); | ||
| 1097 | |||
| 1098 | /* | 1082 | /* |
| 1099 | * Get the bank_value operand and save it | 1083 | * Get the bank_value operand and save it |
| 1100 | * (at Top of stack) | 1084 | * (at Top of stack) |
diff --git a/drivers/acpi/dispatcher/dswexec.c b/drivers/acpi/dispatcher/dswexec.c index b246b9657ead..b5072fa9c920 100644 --- a/drivers/acpi/dispatcher/dswexec.c +++ b/drivers/acpi/dispatcher/dswexec.c | |||
| @@ -408,14 +408,6 @@ acpi_status acpi_ds_exec_end_op(struct acpi_walk_state *walk_state) | |||
| 408 | [walk_state-> | 408 | [walk_state-> |
| 409 | num_operands - 1]), | 409 | num_operands - 1]), |
| 410 | walk_state); | 410 | walk_state); |
| 411 | if (ACPI_SUCCESS(status)) { | ||
| 412 | ACPI_DUMP_OPERANDS(ACPI_WALK_OPERANDS, | ||
| 413 | ACPI_IMODE_EXECUTE, | ||
| 414 | acpi_ps_get_opcode_name | ||
| 415 | (walk_state->opcode), | ||
| 416 | walk_state->num_operands, | ||
| 417 | "after ExResolveOperands"); | ||
| 418 | } | ||
| 419 | } | 411 | } |
| 420 | 412 | ||
| 421 | if (ACPI_SUCCESS(status)) { | 413 | if (ACPI_SUCCESS(status)) { |
diff --git a/drivers/acpi/dispatcher/dswstate.c b/drivers/acpi/dispatcher/dswstate.c index 1386ced332ec..b00d4af791aa 100644 --- a/drivers/acpi/dispatcher/dswstate.c +++ b/drivers/acpi/dispatcher/dswstate.c | |||
| @@ -70,7 +70,7 @@ acpi_status | |||
| 70 | acpi_ds_result_pop(union acpi_operand_object **object, | 70 | acpi_ds_result_pop(union acpi_operand_object **object, |
| 71 | struct acpi_walk_state *walk_state) | 71 | struct acpi_walk_state *walk_state) |
| 72 | { | 72 | { |
| 73 | acpi_native_uint index; | 73 | u32 index; |
| 74 | union acpi_generic_state *state; | 74 | union acpi_generic_state *state; |
| 75 | acpi_status status; | 75 | acpi_status status; |
| 76 | 76 | ||
| @@ -122,7 +122,7 @@ acpi_ds_result_pop(union acpi_operand_object **object, | |||
| 122 | ACPI_DEBUG_PRINT((ACPI_DB_EXEC, | 122 | ACPI_DEBUG_PRINT((ACPI_DB_EXEC, |
| 123 | "Obj=%p [%s] Index=%X State=%p Num=%X\n", *object, | 123 | "Obj=%p [%s] Index=%X State=%p Num=%X\n", *object, |
| 124 | acpi_ut_get_object_type_name(*object), | 124 | acpi_ut_get_object_type_name(*object), |
| 125 | (u32) index, walk_state, walk_state->result_count)); | 125 | index, walk_state, walk_state->result_count)); |
| 126 | 126 | ||
| 127 | return (AE_OK); | 127 | return (AE_OK); |
| 128 | } | 128 | } |
| @@ -146,7 +146,7 @@ acpi_ds_result_push(union acpi_operand_object * object, | |||
| 146 | { | 146 | { |
| 147 | union acpi_generic_state *state; | 147 | union acpi_generic_state *state; |
| 148 | acpi_status status; | 148 | acpi_status status; |
| 149 | acpi_native_uint index; | 149 | u32 index; |
| 150 | 150 | ||
| 151 | ACPI_FUNCTION_NAME(ds_result_push); | 151 | ACPI_FUNCTION_NAME(ds_result_push); |
| 152 | 152 | ||
| @@ -400,7 +400,7 @@ void | |||
| 400 | acpi_ds_obj_stack_pop_and_delete(u32 pop_count, | 400 | acpi_ds_obj_stack_pop_and_delete(u32 pop_count, |
| 401 | struct acpi_walk_state *walk_state) | 401 | struct acpi_walk_state *walk_state) |
| 402 | { | 402 | { |
| 403 | acpi_native_int i; | 403 | s32 i; |
| 404 | union acpi_operand_object *obj_desc; | 404 | union acpi_operand_object *obj_desc; |
| 405 | 405 | ||
| 406 | ACPI_FUNCTION_NAME(ds_obj_stack_pop_and_delete); | 406 | ACPI_FUNCTION_NAME(ds_obj_stack_pop_and_delete); |
| @@ -409,7 +409,7 @@ acpi_ds_obj_stack_pop_and_delete(u32 pop_count, | |||
| 409 | return; | 409 | return; |
| 410 | } | 410 | } |
| 411 | 411 | ||
| 412 | for (i = (acpi_native_int) (pop_count - 1); i >= 0; i--) { | 412 | for (i = (s32) pop_count - 1; i >= 0; i--) { |
| 413 | if (walk_state->num_operands == 0) { | 413 | if (walk_state->num_operands == 0) { |
| 414 | return; | 414 | return; |
| 415 | } | 415 | } |
| @@ -615,14 +615,8 @@ acpi_ds_init_aml_walk(struct acpi_walk_state *walk_state, | |||
| 615 | walk_state->pass_number = pass_number; | 615 | walk_state->pass_number = pass_number; |
| 616 | 616 | ||
| 617 | if (info) { | 617 | if (info) { |
| 618 | if (info->parameter_type == ACPI_PARAM_GPE) { | 618 | walk_state->params = info->parameters; |
| 619 | walk_state->gpe_event_info = | 619 | walk_state->caller_return_desc = &info->return_object; |
| 620 | ACPI_CAST_PTR(struct acpi_gpe_event_info, | ||
| 621 | info->parameters); | ||
| 622 | } else { | ||
| 623 | walk_state->params = info->parameters; | ||
| 624 | walk_state->caller_return_desc = &info->return_object; | ||
| 625 | } | ||
| 626 | } | 620 | } |
| 627 | 621 | ||
| 628 | status = acpi_ps_init_scope(&walk_state->parser_state, op); | 622 | status = acpi_ps_init_scope(&walk_state->parser_state, op); |
