]> Pileus Git - ~andy/linux/commit
ACPICA: Disassembler: Improve pathname support for emitted External() statements.
authorBob Moore <robert.moore@intel.com>
Wed, 8 Jan 2014 05:43:18 +0000 (13:43 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 8 Jan 2014 14:31:36 +0000 (15:31 +0100)
commit5af2b6351b3cc0dadd6888928005a61f2667c80d
treeef38a813e15d132bc817f5527d95338d6e0a894d
parent5076f00504c62489b63197392856b9bad1ebcbd5
ACPICA: Disassembler: Improve pathname support for emitted External() statements.

This change adds full pathname support for external names that have been
resolved internally by the inclusion of additional ACPI tables (via the
iASL -e option). Without this change, the disassembler can emit multiple
externals for the same object, or it become confused when the Scope()
operator is used on an external object.

Linux kernel behaviour is not affected as the structure changes and the
new invocations are only used by compiler and disassembler which are
not shipped in the kernel currently.

Reported-by: Michael Tsirkin <mst@redhat.com>
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>
drivers/acpi/acpica/aclocal.h
drivers/acpi/acpica/dsfield.c
drivers/acpi/acpica/dswload.c