diff options
Diffstat (limited to 'drivers/acpi/utilities/utglobal.c')
-rw-r--r-- | drivers/acpi/utilities/utglobal.c | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/drivers/acpi/utilities/utglobal.c b/drivers/acpi/utilities/utglobal.c index 7c59c2b0d953..87ca9a0a8b76 100644 --- a/drivers/acpi/utilities/utglobal.c +++ b/drivers/acpi/utilities/utglobal.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 |
@@ -67,8 +67,11 @@ const char *acpi_format_exception(acpi_status status) | |||
67 | acpi_status sub_status; | 67 | acpi_status sub_status; |
68 | const char *exception = NULL; | 68 | const char *exception = NULL; |
69 | 69 | ||
70 | ACPI_FUNCTION_NAME("format_exception"); | 70 | ACPI_FUNCTION_ENTRY(); |
71 | 71 | ||
72 | /* | ||
73 | * Status is composed of two parts, a "type" and an actual code | ||
74 | */ | ||
72 | sub_status = (status & ~AE_CODE_MASK); | 75 | sub_status = (status & ~AE_CODE_MASK); |
73 | 76 | ||
74 | switch (status & AE_CODE_MASK) { | 77 | switch (status & AE_CODE_MASK) { |
@@ -118,13 +121,13 @@ const char *acpi_format_exception(acpi_status status) | |||
118 | if (!exception) { | 121 | if (!exception) { |
119 | /* Exception code was not recognized */ | 122 | /* Exception code was not recognized */ |
120 | 123 | ||
121 | ACPI_DEBUG_PRINT((ACPI_DB_ERROR, | 124 | ACPI_REPORT_ERROR(("Unknown exception code: 0x%8.8X\n", |
122 | "Unknown exception code: 0x%8.8X\n", status)); | 125 | status)); |
123 | 126 | ||
124 | return ((const char *)"UNKNOWN_STATUS_CODE"); | 127 | exception = "UNKNOWN_STATUS_CODE"; |
125 | } | 128 | } |
126 | 129 | ||
127 | return ((const char *)exception); | 130 | return (ACPI_CAST_PTR(const char, exception)); |
128 | } | 131 | } |
129 | 132 | ||
130 | /******************************************************************************* | 133 | /******************************************************************************* |
@@ -519,7 +522,7 @@ char *acpi_ut_get_event_name(u32 event_id) | |||
519 | return ("invalid_event_iD"); | 522 | return ("invalid_event_iD"); |
520 | } | 523 | } |
521 | 524 | ||
522 | return ((char *)acpi_gbl_event_types[event_id]); | 525 | return (ACPI_CAST_PTR(char, acpi_gbl_event_types[event_id])); |
523 | } | 526 | } |
524 | 527 | ||
525 | /******************************************************************************* | 528 | /******************************************************************************* |
@@ -586,10 +589,10 @@ char *acpi_ut_get_type_name(acpi_object_type type) | |||
586 | { | 589 | { |
587 | 590 | ||
588 | if (type > ACPI_TYPE_INVALID) { | 591 | if (type > ACPI_TYPE_INVALID) { |
589 | return ((char *)acpi_gbl_bad_type); | 592 | return (ACPI_CAST_PTR(char, acpi_gbl_bad_type)); |
590 | } | 593 | } |
591 | 594 | ||
592 | return ((char *)acpi_gbl_ns_type_names[type]); | 595 | return (ACPI_CAST_PTR(char, acpi_gbl_ns_type_names[type])); |
593 | } | 596 | } |
594 | 597 | ||
595 | char *acpi_ut_get_object_type_name(union acpi_operand_object *obj_desc) | 598 | char *acpi_ut_get_object_type_name(union acpi_operand_object *obj_desc) |