diff options
| author | Jung-uk Kim <jkim@FreeBSD.org> | 2016-08-04 04:42:19 -0400 |
|---|---|---|
| committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2016-08-12 21:09:31 -0400 |
| commit | 4857a94de17a3cffeb71c51486aed1db5de594a6 (patch) | |
| tree | 0151d8b946c5275f51f96adaff5ac3fab33059b0 /drivers | |
| parent | 29b4817d4018df78086157ea3a55c1d9424a7cfc (diff) | |
ACPICA: Fix deconstification warnings (-Wcast-qual) with function traces.
ACPICA commit f722da0372261331b74d3ac67645bba912a21643
Link: https://github.com/acpica/acpica/commit/f722da03
Signed-off-by: Jung-uk Kim <jkim@FreeBSD.org>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/acpi/acpica/acutils.h | 5 | ||||
| -rw-r--r-- | drivers/acpi/acpica/utdebug.c | 37 | ||||
| -rw-r--r-- | drivers/acpi/acpica/utdecode.c | 2 |
3 files changed, 43 insertions, 1 deletions
diff --git a/drivers/acpi/acpica/acutils.h b/drivers/acpi/acpica/acutils.h index a7dbb2b882cf..0bb6325508b3 100644 --- a/drivers/acpi/acpica/acutils.h +++ b/drivers/acpi/acpica/acutils.h | |||
| @@ -318,6 +318,11 @@ acpi_ut_ptr_exit(u32 line_number, | |||
| 318 | const char *module_name, u32 component_id, u8 *ptr); | 318 | const char *module_name, u32 component_id, u8 *ptr); |
| 319 | 319 | ||
| 320 | void | 320 | void |
| 321 | acpi_ut_str_exit(u32 line_number, | ||
| 322 | const char *function_name, | ||
| 323 | const char *module_name, u32 component_id, const char *string); | ||
| 324 | |||
| 325 | void | ||
| 321 | acpi_ut_debug_dump_buffer(u8 *buffer, u32 count, u32 display, u32 component_id); | 326 | acpi_ut_debug_dump_buffer(u8 *buffer, u32 count, u32 display, u32 component_id); |
| 322 | 327 | ||
| 323 | void acpi_ut_dump_buffer(u8 *buffer, u32 count, u32 display, u32 offset); | 328 | void acpi_ut_dump_buffer(u8 *buffer, u32 count, u32 display, u32 offset); |
diff --git a/drivers/acpi/acpica/utdebug.c b/drivers/acpi/acpica/utdebug.c index 574422205005..84c08539117d 100644 --- a/drivers/acpi/acpica/utdebug.c +++ b/drivers/acpi/acpica/utdebug.c | |||
| @@ -562,6 +562,43 @@ acpi_ut_ptr_exit(u32 line_number, | |||
| 562 | 562 | ||
| 563 | /******************************************************************************* | 563 | /******************************************************************************* |
| 564 | * | 564 | * |
| 565 | * FUNCTION: acpi_ut_str_exit | ||
| 566 | * | ||
| 567 | * PARAMETERS: line_number - Caller's line number | ||
| 568 | * function_name - Caller's procedure name | ||
| 569 | * module_name - Caller's module name | ||
| 570 | * component_id - Caller's component ID | ||
| 571 | * string - String to display | ||
| 572 | * | ||
| 573 | * RETURN: None | ||
| 574 | * | ||
| 575 | * DESCRIPTION: Function exit trace. Prints only if TRACE_FUNCTIONS bit is | ||
| 576 | * set in debug_level. Prints exit value also. | ||
| 577 | * | ||
| 578 | ******************************************************************************/ | ||
| 579 | |||
| 580 | void | ||
| 581 | acpi_ut_str_exit(u32 line_number, | ||
| 582 | const char *function_name, | ||
| 583 | const char *module_name, u32 component_id, const char *string) | ||
| 584 | { | ||
| 585 | |||
| 586 | /* Check if enabled up-front for performance */ | ||
| 587 | |||
| 588 | if (ACPI_IS_DEBUG_ENABLED(ACPI_LV_FUNCTIONS, component_id)) { | ||
| 589 | acpi_debug_print(ACPI_LV_FUNCTIONS, | ||
| 590 | line_number, function_name, module_name, | ||
| 591 | component_id, "%s %s\n", | ||
| 592 | acpi_gbl_function_exit_prefix, string); | ||
| 593 | } | ||
| 594 | |||
| 595 | if (acpi_gbl_nesting_level) { | ||
| 596 | acpi_gbl_nesting_level--; | ||
| 597 | } | ||
| 598 | } | ||
| 599 | |||
| 600 | /******************************************************************************* | ||
| 601 | * | ||
| 565 | * FUNCTION: acpi_trace_point | 602 | * FUNCTION: acpi_trace_point |
| 566 | * | 603 | * |
| 567 | * PARAMETERS: type - Trace event type | 604 | * PARAMETERS: type - Trace event type |
diff --git a/drivers/acpi/acpica/utdecode.c b/drivers/acpi/acpica/utdecode.c index efd7988e34cb..15728ad8356b 100644 --- a/drivers/acpi/acpica/utdecode.c +++ b/drivers/acpi/acpica/utdecode.c | |||
| @@ -253,7 +253,7 @@ const char *acpi_ut_get_object_type_name(union acpi_operand_object *obj_desc) | |||
| 253 | return_PTR("Invalid object"); | 253 | return_PTR("Invalid object"); |
| 254 | } | 254 | } |
| 255 | 255 | ||
| 256 | return_PTR(acpi_ut_get_type_name(obj_desc->common.type)); | 256 | return_STR(acpi_ut_get_type_name(obj_desc->common.type)); |
| 257 | } | 257 | } |
| 258 | 258 | ||
| 259 | /******************************************************************************* | 259 | /******************************************************************************* |
