|
|
@@ -417,13 +417,10 @@ void exynos_unregister_thermal(struct thermal_sensor_conf *sensor_conf)
|
|
|
|
|
|
th_zone = sensor_conf->pzone_data;
|
|
|
|
|
|
- if (th_zone->therm_dev)
|
|
|
- thermal_zone_device_unregister(th_zone->therm_dev);
|
|
|
+ thermal_zone_device_unregister(th_zone->therm_dev);
|
|
|
|
|
|
- for (i = 0; i < th_zone->cool_dev_size; i++) {
|
|
|
- if (th_zone->cool_dev[i])
|
|
|
- cpufreq_cooling_unregister(th_zone->cool_dev[i]);
|
|
|
- }
|
|
|
+ for (i = 0; i < th_zone->cool_dev_size; ++i)
|
|
|
+ cpufreq_cooling_unregister(th_zone->cool_dev[i]);
|
|
|
|
|
|
dev_info(sensor_conf->dev,
|
|
|
"Exynos: Kernel Thermal management unregistered\n");
|