]> git.karo-electronics.de Git - karo-tx-linux.git/commit
hwmon: (coretemp) Fix oops on driver load
authorJean Delvare <khali@linux-fr.org>
Thu, 1 Dec 2011 16:21:28 +0000 (17:21 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 9 Dec 2011 16:52:34 +0000 (08:52 -0800)
commit0500898d30ba531cc932c2db171bf2f27ca78abe
tree4d3a7cdf2f6727c551b70169a5990f1be1eab87c
parent20f8d725863ca926a199cab1bc5cf31f8bf53cb0
hwmon: (coretemp) Fix oops on driver load

This is for stable kernel branch 3.0 only. Previous and later versions
have different code paths and are not affected by this bug.

If the CPU microcode is too old, the coretemp driver won't work. But
instead of failing gracefully, it currently oops. Check for NULL
platform device data to avoid this.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Acked-by: Durgadoss R <durgadoss.r@intel.com>
Acked-by: Guenter Roeck <guenter.roeck@ericsson.com>
Cc: Fenghua Yu <fenghua.yu@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/hwmon/coretemp.c