diff options
author | Bob Moore <robert.moore@intel.com> | 2010-10-23 01:36:40 -0400 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2010-10-23 01:36:40 -0400 |
commit | 8df3fc981dc12d9fdcaef4100a2193b605024d7a (patch) | |
tree | 7db3a590cef78fc302551c905cea6699f01962bd /drivers/acpi/reboot.c | |
parent | 8af2cdeaeefb2712b752e223c6d3396b9894b80d (diff) |
Subject: [PATCH] ACPICA: Fix Scope() op in module level code
Some Panasonic Toughbooks create nodes in module level code.
Module level code is the executable AML code outside of control method,
for example, below AML code creates a node \_SB.PCI0.GFX0.DD02.CUBL
If (\_OSI ("Windows 2006"))
{
Scope (\_SB.PCI0.GFX0.DD02)
{
Name (CUBL, Ones)
...
}
}
Scope() op does not actually create a new object, it refers to an
existing object(\_SB.PCI0.GFX0.DD02 in above example). However, for
Scope(), we want to indeed open a new scope, so the child nodes(CUBL in
above example) can be created correctly under it.
https://bugzilla.kernel.org/show_bug.cgi?id=19462
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers/acpi/reboot.c')
0 files changed, 0 insertions, 0 deletions