thermal: Fix polling frequency for systems without passive cooling
authorMatthew Garrett <mjg59@srcf.ucam.org>
Tue, 14 Apr 2009 19:16:45 +0000 (20:16 +0100)
committerLen Brown <len.brown@intel.com>
Sat, 18 Apr 2009 05:05:23 +0000 (01:05 -0400)
The polling interval (in deciseconds) was accidently interpreted as
being in milliseconds in one codepath, resulting in excessively frequent
polling. Ensure that the conversion is performed.

Signed-off-by: Matthew Garrett <mjg@redhat.com>
Acked-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/thermal.c

index 9cd15e8..564ea14 100644 (file)
@@ -909,7 +909,7 @@ static int acpi_thermal_register_thermal_zone(struct acpi_thermal *tz)
                        thermal_zone_device_register("acpitz", trips, tz,
                                                     &acpi_thermal_zone_ops,
                                                     0, 0, 0,
-                                                    tz->polling_frequency);
+                                                    tz->polling_frequency*100);
        if (IS_ERR(tz->thermal_zone))
                return -ENODEV;