Skip to content

Commit

Permalink
ACPICA: Fix broken call depth tracing logic.
Browse files Browse the repository at this point in the history
This patch does not affect the generation of the Linux binary.
This patch decreases 26 lines of 20121018 divergence.diff.

The ACPICA uses a call depth tracing mechanism by wrapping the return
statements with return macros and marking the entrance with
ACPI_FUNCTION_TRACE_ macros. There are other ACPI_FUNCTION_ macros used
to mark the functions not using this tracing mechanism.

This patch fixes broken call depth tracing logic.

Signed-off-by: Lv Zheng <[email protected]>
Signed-off-by: Rafael J. Wysocki <[email protected]>
  • Loading branch information
Lv Zheng authored and rafaeljw committed Jan 10, 2013
1 parent 9c0d793 commit 7b6afb6
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 3 deletions.
1 change: 0 additions & 1 deletion drivers/acpi/acpica/exfldio.c
Original file line number Diff line number Diff line change
Expand Up @@ -329,7 +329,6 @@ acpi_ex_access_region(union acpi_operand_object *obj_desc,
static u8
acpi_ex_register_overflow(union acpi_operand_object *obj_desc, u64 value)
{
ACPI_FUNCTION_NAME(ex_register_overflow);

if (obj_desc->common_field.bit_length >= ACPI_INTEGER_BIT_SIZE) {
/*
Expand Down
4 changes: 2 additions & 2 deletions drivers/acpi/acpica/nsxfeval.c
Original file line number Diff line number Diff line change
Expand Up @@ -492,7 +492,7 @@ acpi_walk_namespace(acpi_object_type type,
*/
status = acpi_ut_acquire_read_lock(&acpi_gbl_namespace_rw_lock);
if (ACPI_FAILURE(status)) {
return status;
return_ACPI_STATUS(status);
}

/*
Expand Down Expand Up @@ -550,7 +550,7 @@ acpi_ns_get_device_callback(acpi_handle obj_handle,

status = acpi_ut_acquire_mutex(ACPI_MTX_NAMESPACE);
if (ACPI_FAILURE(status)) {
return_ACPI_STATUS(status);
return (status);
}

node = acpi_ns_validate_handle(obj_handle);
Expand Down

0 comments on commit 7b6afb6

Please sign in to comment.