ACPICA: Debugger: Fix "terminate" command by cleaning up subsystem shutdown logic
authorLv Zheng <lv.zheng@intel.com>
Mon, 19 Oct 2015 02:25:42 +0000 (10:25 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 22 Oct 2015 00:05:05 +0000 (02:05 +0200)
commit086ab742ac97b45ee64507b32b3d1ecbdbc56b39
treeee5fec88e0766e3452f6b21ca20c2c0cfc0a26a4
parentaf08f9cc5073eee875016d28730c99ec86da4198
ACPICA: Debugger: Fix "terminate" command by cleaning up subsystem shutdown logic

ACPICA commit 7e823714911480be47e310fb1b3590d289b9fd99

Segmentation fault can be seen for executing the "terminate" command. This
is because acpi_ut_subsystem_shutdown() is errnously called multiple times.

This patch cleans up acpi_ut_subsystem_shutdown() logics to fix this
issue. Lv Zheng.

Link: https://github.com/acpica/acpica/commit/7e823714
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpica/dbinput.c
drivers/acpi/acpica/utinit.c
drivers/acpi/acpica/utxface.c