platform/x86: asus-wmi: switch to use <linux/units.h> helpers
[sfrench/cifs-2.6.git] / drivers / platform / x86 / asus-wmi.c
index 43bb15e055292395ab659524898663c09d08d8f2..612ef552622680125706edf9a3381f439d20fd93 100644 (file)
@@ -33,9 +33,9 @@
 #include <linux/seq_file.h>
 #include <linux/platform_data/x86/asus-wmi.h>
 #include <linux/platform_device.h>
-#include <linux/thermal.h>
 #include <linux/acpi.h>
 #include <linux/dmi.h>
+#include <linux/units.h>
 
 #include <acpi/battery.h>
 #include <acpi/video.h>
@@ -1514,9 +1514,8 @@ static ssize_t asus_hwmon_temp1(struct device *dev,
        if (err < 0)
                return err;
 
-       value = DECI_KELVIN_TO_CELSIUS((value & 0xFFFF)) * 1000;
-
-       return sprintf(buf, "%d\n", value);
+       return sprintf(buf, "%ld\n",
+                      deci_kelvin_to_millicelsius(value & 0xFFFF));
 }
 
 /* Fan1 */