diff options
Diffstat (limited to 'drivers/acpi/dispatcher/dsfield.c')
| -rw-r--r-- | drivers/acpi/dispatcher/dsfield.c | 37 |
1 files changed, 21 insertions, 16 deletions
diff --git a/drivers/acpi/dispatcher/dsfield.c b/drivers/acpi/dispatcher/dsfield.c index 2022aeaecfbb..76bc0463f6de 100644 --- a/drivers/acpi/dispatcher/dsfield.c +++ b/drivers/acpi/dispatcher/dsfield.c | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | *****************************************************************************/ | 5 | *****************************************************************************/ |
| 6 | 6 | ||
| 7 | /* | 7 | /* |
| 8 | * Copyright (C) 2000 - 2005, R. Byron Moore | 8 | * Copyright (C) 2000 - 2006, R. Byron Moore |
| 9 | * All rights reserved. | 9 | * All rights reserved. |
| 10 | * | 10 | * |
| 11 | * Redistribution and use in source and binary forms, with or without | 11 | * Redistribution and use in source and binary forms, with or without |
| @@ -128,7 +128,7 @@ acpi_ds_create_buffer_field(union acpi_parse_object *op, | |||
| 128 | ACPI_IMODE_LOAD_PASS1, flags, walk_state, | 128 | ACPI_IMODE_LOAD_PASS1, flags, walk_state, |
| 129 | &(node)); | 129 | &(node)); |
| 130 | if (ACPI_FAILURE(status)) { | 130 | if (ACPI_FAILURE(status)) { |
| 131 | ACPI_REPORT_NSERROR(arg->common.value.string, status); | 131 | ACPI_ERROR_NAMESPACE(arg->common.value.string, status); |
| 132 | return_ACPI_STATUS(status); | 132 | return_ACPI_STATUS(status); |
| 133 | } | 133 | } |
| 134 | } | 134 | } |
| @@ -232,7 +232,8 @@ acpi_ds_get_field_names(struct acpi_create_field_info *info, | |||
| 232 | + (acpi_integer) arg->common.value.size; | 232 | + (acpi_integer) arg->common.value.size; |
| 233 | 233 | ||
| 234 | if (position > ACPI_UINT32_MAX) { | 234 | if (position > ACPI_UINT32_MAX) { |
| 235 | ACPI_REPORT_ERROR(("Bit offset within field too large (> 0xFFFFFFFF)\n")); | 235 | ACPI_ERROR((AE_INFO, |
| 236 | "Bit offset within field too large (> 0xFFFFFFFF)")); | ||
| 236 | return_ACPI_STATUS(AE_SUPPORT); | 237 | return_ACPI_STATUS(AE_SUPPORT); |
| 237 | } | 238 | } |
| 238 | 239 | ||
| @@ -268,8 +269,8 @@ acpi_ds_get_field_names(struct acpi_create_field_info *info, | |||
| 268 | ACPI_NS_DONT_OPEN_SCOPE, | 269 | ACPI_NS_DONT_OPEN_SCOPE, |
| 269 | walk_state, &info->field_node); | 270 | walk_state, &info->field_node); |
| 270 | if (ACPI_FAILURE(status)) { | 271 | if (ACPI_FAILURE(status)) { |
| 271 | ACPI_REPORT_NSERROR((char *)&arg->named.name, | 272 | ACPI_ERROR_NAMESPACE((char *)&arg->named.name, |
| 272 | status); | 273 | status); |
| 273 | if (status != AE_ALREADY_EXISTS) { | 274 | if (status != AE_ALREADY_EXISTS) { |
| 274 | return_ACPI_STATUS(status); | 275 | return_ACPI_STATUS(status); |
| 275 | } | 276 | } |
| @@ -293,7 +294,11 @@ acpi_ds_get_field_names(struct acpi_create_field_info *info, | |||
| 293 | + (acpi_integer) arg->common.value.size; | 294 | + (acpi_integer) arg->common.value.size; |
| 294 | 295 | ||
| 295 | if (position > ACPI_UINT32_MAX) { | 296 | if (position > ACPI_UINT32_MAX) { |
| 296 | ACPI_REPORT_ERROR(("Field [%4.4s] bit offset too large (> 0xFFFFFFFF)\n", (char *)&info->field_node->name)); | 297 | ACPI_ERROR((AE_INFO, |
| 298 | "Field [%4.4s] bit offset too large (> 0xFFFFFFFF)", | ||
| 299 | ACPI_CAST_PTR(char, | ||
| 300 | &info->field_node-> | ||
| 301 | name))); | ||
| 297 | return_ACPI_STATUS(AE_SUPPORT); | 302 | return_ACPI_STATUS(AE_SUPPORT); |
| 298 | } | 303 | } |
| 299 | 304 | ||
| @@ -302,9 +307,9 @@ acpi_ds_get_field_names(struct acpi_create_field_info *info, | |||
| 302 | 307 | ||
| 303 | default: | 308 | default: |
| 304 | 309 | ||
| 305 | ACPI_DEBUG_PRINT((ACPI_DB_ERROR, | 310 | ACPI_ERROR((AE_INFO, |
| 306 | "Invalid opcode in field list: %X\n", | 311 | "Invalid opcode in field list: %X", |
| 307 | arg->common.aml_opcode)); | 312 | arg->common.aml_opcode)); |
| 308 | return_ACPI_STATUS(AE_AML_BAD_OPCODE); | 313 | return_ACPI_STATUS(AE_AML_BAD_OPCODE); |
| 309 | } | 314 | } |
| 310 | 315 | ||
| @@ -349,7 +354,7 @@ acpi_ds_create_field(union acpi_parse_object *op, | |||
| 349 | ACPI_IMODE_EXECUTE, ACPI_NS_SEARCH_PARENT, | 354 | ACPI_IMODE_EXECUTE, ACPI_NS_SEARCH_PARENT, |
| 350 | walk_state, ®ion_node); | 355 | walk_state, ®ion_node); |
| 351 | if (ACPI_FAILURE(status)) { | 356 | if (ACPI_FAILURE(status)) { |
| 352 | ACPI_REPORT_NSERROR(arg->common.value.name, status); | 357 | ACPI_ERROR_NAMESPACE(arg->common.value.name, status); |
| 353 | return_ACPI_STATUS(status); | 358 | return_ACPI_STATUS(status); |
| 354 | } | 359 | } |
| 355 | } | 360 | } |
| @@ -431,8 +436,8 @@ acpi_ds_init_field_objects(union acpi_parse_object *op, | |||
| 431 | ACPI_NS_ERROR_IF_FOUND, | 436 | ACPI_NS_ERROR_IF_FOUND, |
| 432 | walk_state, &node); | 437 | walk_state, &node); |
| 433 | if (ACPI_FAILURE(status)) { | 438 | if (ACPI_FAILURE(status)) { |
| 434 | ACPI_REPORT_NSERROR((char *)&arg->named.name, | 439 | ACPI_ERROR_NAMESPACE((char *)&arg->named.name, |
| 435 | status); | 440 | status); |
| 436 | if (status != AE_ALREADY_EXISTS) { | 441 | if (status != AE_ALREADY_EXISTS) { |
| 437 | return_ACPI_STATUS(status); | 442 | return_ACPI_STATUS(status); |
| 438 | } | 443 | } |
| @@ -488,7 +493,7 @@ acpi_ds_create_bank_field(union acpi_parse_object *op, | |||
| 488 | ACPI_IMODE_EXECUTE, ACPI_NS_SEARCH_PARENT, | 493 | ACPI_IMODE_EXECUTE, ACPI_NS_SEARCH_PARENT, |
| 489 | walk_state, ®ion_node); | 494 | walk_state, ®ion_node); |
| 490 | if (ACPI_FAILURE(status)) { | 495 | if (ACPI_FAILURE(status)) { |
| 491 | ACPI_REPORT_NSERROR(arg->common.value.name, status); | 496 | ACPI_ERROR_NAMESPACE(arg->common.value.name, status); |
| 492 | return_ACPI_STATUS(status); | 497 | return_ACPI_STATUS(status); |
| 493 | } | 498 | } |
| 494 | } | 499 | } |
| @@ -502,7 +507,7 @@ acpi_ds_create_bank_field(union acpi_parse_object *op, | |||
| 502 | ACPI_NS_SEARCH_PARENT, walk_state, | 507 | ACPI_NS_SEARCH_PARENT, walk_state, |
| 503 | &info.register_node); | 508 | &info.register_node); |
| 504 | if (ACPI_FAILURE(status)) { | 509 | if (ACPI_FAILURE(status)) { |
| 505 | ACPI_REPORT_NSERROR(arg->common.value.string, status); | 510 | ACPI_ERROR_NAMESPACE(arg->common.value.string, status); |
| 506 | return_ACPI_STATUS(status); | 511 | return_ACPI_STATUS(status); |
| 507 | } | 512 | } |
| 508 | 513 | ||
| @@ -560,7 +565,7 @@ acpi_ds_create_index_field(union acpi_parse_object *op, | |||
| 560 | ACPI_NS_SEARCH_PARENT, walk_state, | 565 | ACPI_NS_SEARCH_PARENT, walk_state, |
| 561 | &info.register_node); | 566 | &info.register_node); |
| 562 | if (ACPI_FAILURE(status)) { | 567 | if (ACPI_FAILURE(status)) { |
| 563 | ACPI_REPORT_NSERROR(arg->common.value.string, status); | 568 | ACPI_ERROR_NAMESPACE(arg->common.value.string, status); |
| 564 | return_ACPI_STATUS(status); | 569 | return_ACPI_STATUS(status); |
| 565 | } | 570 | } |
| 566 | 571 | ||
| @@ -573,7 +578,7 @@ acpi_ds_create_index_field(union acpi_parse_object *op, | |||
| 573 | ACPI_NS_SEARCH_PARENT, walk_state, | 578 | ACPI_NS_SEARCH_PARENT, walk_state, |
| 574 | &info.data_register_node); | 579 | &info.data_register_node); |
| 575 | if (ACPI_FAILURE(status)) { | 580 | if (ACPI_FAILURE(status)) { |
| 576 | ACPI_REPORT_NSERROR(arg->common.value.string, status); | 581 | ACPI_ERROR_NAMESPACE(arg->common.value.string, status); |
| 577 | return_ACPI_STATUS(status); | 582 | return_ACPI_STATUS(status); |
| 578 | } | 583 | } |
| 579 | 584 | ||
