thermal: intel: int340x: Drop pointless cast to unsigned long
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 30 Jan 2023 18:45:17 +0000 (19:45 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 2 Feb 2023 14:31:04 +0000 (15:31 +0100)
The explicit casting from int to unsigned long in
int340x_thermal_get_zone_temp() is pointless, becuase the multiplication
result is cast back to int by the assignment in the same statement, so
drop it.

No expected functional impact.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Acked-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Tested-by: Zhang Rui <rui.zhang@intel.com>
Reviewed-by: Zhang Rui <rui.zhang@intel.com>
drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c

index 020e681..0e622bb 100644 (file)
@@ -29,7 +29,7 @@ static int int340x_thermal_get_zone_temp(struct thermal_zone_device *zone,
                if (conv_temp < 0)
                        return conv_temp;
 
-               *temp = (unsigned long)conv_temp * 10;
+               *temp = conv_temp * 10;
        } else {
                /* _TMP returns the temperature in tenths of degrees Kelvin */
                *temp = deci_kelvin_to_millicelsius(tmp);