ACPICA: Fix broken call depth tracing logic.
authorLv Zheng <lv.zheng@intel.com>
Wed, 19 Dec 2012 05:37:29 +0000 (05:37 +0000)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 10 Jan 2013 11:36:18 +0000 (12:36 +0100)
commit7b6afb6782053f9679f5b9f05287f8c700d7d68f
treed8a6236ecfae7037ac265e97b37fa08d1235452f
parent9c0d793945a343e13d8b0ab20ac825ad5705bcf1
ACPICA: Fix broken call depth tracing logic.

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 <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpica/exfldio.c
drivers/acpi/acpica/nsxfeval.c