diff options
author | Fenghua Yu <fenghua.yu@intel.com> | 2011-07-04 08:36:16 +0000 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2011-07-13 23:51:49 -0400 |
commit | 8f9c91273e36e5762c617c23e4fd48d5172e0dac (patch) | |
tree | 98773e4e0b5f5d4da1648ba841ec3945fdfda728 /drivers/acpi/acpica/nspredef.c | |
parent | d57b23ad0ca7a46931e4d98eb6b4b73b112f0969 (diff) | |
download | blackbird-op-linux-8f9c91273e36e5762c617c23e4fd48d5172e0dac.tar.gz blackbird-op-linux-8f9c91273e36e5762c617c23e4fd48d5172e0dac.zip |
ACPICA: Do not repair _TSS return package if _PSS is present
We can only sort the _TSS return package if there is no _PSS
in the same scope. This is because if _PSS is present, the ACPI
specification dictates that the _TSS Power Dissipation field is
to be ignored, and therefore some BIOSs leave garbage values in
the _TSS Power field(s). In this case, it is best to just return
the _TSS package as-is.
Reported-by: Fenghua Yu <fenghua.yu@intel.com>
Signed-off-by: Fenghua Yu <fenghua.yu@intel.com>
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/acpica/nspredef.c')
-rw-r--r-- | drivers/acpi/acpica/nspredef.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/acpi/acpica/nspredef.c b/drivers/acpi/acpica/nspredef.c index 607a9a035262..c845c8089f39 100644 --- a/drivers/acpi/acpica/nspredef.c +++ b/drivers/acpi/acpica/nspredef.c @@ -218,6 +218,7 @@ acpi_ns_check_predefined_names(struct acpi_namespace_node *node, goto cleanup; } data->predefined = predefined; + data->node = node; data->node_flags = node->flags; data->pathname = pathname; |