From: Greg Kroah-Hartman Date: Sat, 23 Oct 2010 16:06:08 +0000 (-0700) Subject: remove hwmon patch for .32 X-Git-Tag: v2.6.27.55~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5f68fb417dacad03fdaea586ecf618b35e0fb0ec;p=thirdparty%2Fkernel%2Fstable-queue.git remove hwmon patch for .32 --- diff --git a/review-2.6.32/drivers-hwmon-coretemp.c-detect-the-thermal-sensors-by-cpuid.patch b/review-2.6.32/drivers-hwmon-coretemp.c-detect-the-thermal-sensors-by-cpuid.patch deleted file mode 100644 index 292ba693382..00000000000 --- a/review-2.6.32/drivers-hwmon-coretemp.c-detect-the-thermal-sensors-by-cpuid.patch +++ /dev/null @@ -1,72 +0,0 @@ -From 5db47b009d17d69a2f8d84357e7b24c3e3c2edec Mon Sep 17 00:00:00 2001 -From: Carsten Emde -Date: Mon, 24 May 2010 14:33:39 -0700 -Subject: drivers/hwmon/coretemp.c: detect the thermal sensors by CPUID - -From: Carsten Emde - -commit 5db47b009d17d69a2f8d84357e7b24c3e3c2edec upstream. - -The thermal sensors of Intel(R) CPUs can be detected by CPUID instruction, -indicated by CPUID.06H.EAX[0]. - -Signed-off-by: Huaxu Wan -Signed-off-by: Carsten Emde -Reviewed-by: Valdis Kletnieks -Cc: Jean Delvare -Cc: Henrique de Moraes Holschuh -Cc: Yong Wang -Cc: Rudolf Marek -Signed-off-by: Andrew Morton -Signed-off-by: Linus Torvalds -Cc: Brad Buce -Signed-off-by: Greg Kroah-Hartman - ---- - drivers/hwmon/coretemp.c | 34 +++++++++++++--------------------- - 1 file changed, 13 insertions(+), 21 deletions(-) - ---- a/drivers/hwmon/coretemp.c -+++ b/drivers/hwmon/coretemp.c -@@ -479,28 +479,20 @@ static int __init coretemp_init(void) - - for_each_online_cpu(i) { - struct cpuinfo_x86 *c = &cpu_data(i); -- -- /* check if family 6, models 0xe (Pentium M DC), -- 0xf (Core 2 DC 65nm), 0x16 (Core 2 SC 65nm), -- 0x17 (Penryn 45nm), 0x1a (Nehalem), 0x1c (Atom), -- 0x1e (Lynnfield) */ -- if ((c->cpuid_level < 0) || (c->x86 != 0x6) || -- !((c->x86_model == 0xe) || (c->x86_model == 0xf) || -- (c->x86_model == 0x16) || (c->x86_model == 0x17) || -- (c->x86_model == 0x1a) || (c->x86_model == 0x1c) || -- (c->x86_model == 0x1e))) { -- -- /* supported CPU not found, but report the unknown -- family 6 CPU */ -- if ((c->x86 == 0x6) && (c->x86_model > 0xf)) -- printk(KERN_WARNING DRVNAME ": Unknown CPU " -- "model %x\n", c->x86_model); -- continue; -+ /* -+ * CPUID.06H.EAX[0] indicates whether the CPU has thermal -+ * sensors. We check this bit only, all the early CPUs -+ * without thermal sensors will be filtered out. -+ */ -+ if (c->cpuid_level >= 6 && (cpuid_eax(0x06) & 0x01)) { -+ err = coretemp_device_add(i); -+ if (err) -+ goto exit_devices_unreg; -+ -+ } else { -+ printk(KERN_INFO DRVNAME ": CPU (model=0x%x)" -+ " has no thermal sensor.\n", c->x86_model); - } -- -- err = coretemp_device_add(i); -- if (err) -- goto exit_devices_unreg; - } - if (list_empty(&pdev_list)) { - err = -ENODEV; diff --git a/review-2.6.32/series b/review-2.6.32/series index 2a1b516e474..6716f466a4c 100644 --- a/review-2.6.32/series +++ b/review-2.6.32/series @@ -63,4 +63,3 @@ execve-improve-interactivity-with-large-arguments.patch execve-make-responsive-to-sigkill-with-large-arguments.patch phonet-disable-network-namespace-support.patch mm-move-vma_stack_continue-into-mm.h.patch -drivers-hwmon-coretemp.c-detect-the-thermal-sensors-by-cpuid.patch