aboutsummaryrefslogtreecommitdiff
path: root/drivers/pnp
diff options
context:
space:
mode:
authorGravatar Toshi Kani <toshi.kani@hp.com> 2013-07-10 10:47:13 -0600
committerGravatar Rafael J. Wysocki <rafael.j.wysocki@intel.com> 2013-07-15 01:26:18 +0200
commitd19f503e22316a84c39bc19445e0e4fdd49b3532 (patch)
tree74f7aef19ca9e50869549e4105709e8c69426935 /drivers/pnp
parentACPI / scan: Always call acpi_bus_scan() for bus check notifications (diff)
downloadlinux-d19f503e22316a84c39bc19445e0e4fdd49b3532.tar.gz
linux-d19f503e22316a84c39bc19445e0e4fdd49b3532.tar.bz2
linux-d19f503e22316a84c39bc19445e0e4fdd49b3532.zip
ACPI / memhotplug: Fix a stale pointer in error path
device->driver_data needs to be cleared when releasing its data, mem_device, in an error path of acpi_memory_device_add(). The function evaluates the _CRS of memory device objects, and fails when it gets an unexpected resource or cannot allocate memory. A kernel crash or data corruption may occur when the kernel accesses the stale pointer. Signed-off-by: Toshi Kani <toshi.kani@hp.com> Reviewed-by: Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com> Cc: 2.6.32+ <stable@vger.kernel.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/pnp')
0 files changed, 0 insertions, 0 deletions