summaryrefslogtreecommitdiffstats
path: root/include/target
diff options
context:
space:
mode:
authorYasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>2014-09-03 06:39:13 +0200
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2014-09-03 22:41:14 +0200
commita383b68d9fe9864c4d3b86f67ad6488f58136435 (patch)
tree8f51aa9ffd07ed81b4acdf1d58387cb45d4edcf1 /include/target
parentLinux 3.17-rc3 (diff)
downloadlinux-a383b68d9fe9864c4d3b86f67ad6488f58136435.tar.xz
linux-a383b68d9fe9864c4d3b86f67ad6488f58136435.zip
ACPI / scan: not cache _SUN value in struct acpi_device_pnp
The _SUN device indentification object is not guaranteed to return the same value every time it is executed, so we should not cache its return value, but rather execute it every time as needed. If it is cached, an incorrect stale value may be used in some situations. This issue was exposed by commit 202317a573b2 (ACPI / scan: Add acpi_device objects for all device nodes in the namespace). Fix it by avoiding to cache the return value of _SUN. Fixes: 202317a573b2 (ACPI / scan: Add acpi_device objects for all device nodes in the namespace) Signed-off-by: Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com> Cc: 3.14+ <stable@vger.kernel.org> # 3.14+ [ rjw: Changelog ] Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'include/target')
0 files changed, 0 insertions, 0 deletions