diff options
Diffstat (limited to 'drivers/acpi/dispatcher/dswstate.c')
-rw-r--r-- | drivers/acpi/dispatcher/dswstate.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/acpi/dispatcher/dswstate.c b/drivers/acpi/dispatcher/dswstate.c index 698d2e1c219e..4c402be3c74a 100644 --- a/drivers/acpi/dispatcher/dswstate.c +++ b/drivers/acpi/dispatcher/dswstate.c | |||
@@ -220,7 +220,7 @@ static acpi_status acpi_ds_result_stack_push(struct acpi_walk_state *walk_state) | |||
220 | 220 | ||
221 | /* Check for stack overflow */ | 221 | /* Check for stack overflow */ |
222 | 222 | ||
223 | if ((walk_state->result_size + ACPI_RESULTS_FRAME_OBJ_NUM) > | 223 | if (((u32) walk_state->result_size + ACPI_RESULTS_FRAME_OBJ_NUM) > |
224 | ACPI_RESULTS_OBJ_NUM_MAX) { | 224 | ACPI_RESULTS_OBJ_NUM_MAX) { |
225 | ACPI_ERROR((AE_INFO, "Result stack overflow: State=%p Num=%X", | 225 | ACPI_ERROR((AE_INFO, "Result stack overflow: State=%p Num=%X", |
226 | walk_state, walk_state->result_size)); | 226 | walk_state, walk_state->result_size)); |
@@ -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 | u32 i; | 403 | acpi_native_int 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 = (pop_count - 1); i >= 0; i--) { | 412 | for (i = (acpi_native_int) (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 | } |