Commit 9514f58d authored by Frans Pop's avatar Frans Pop Committed by james toy

Otherwise polling will continue for the thermal zone even when it is no

longer needed, for example because forced passive cooling was disabled.
Signed-off-by: default avatarFrans Pop <elendil@planet.nl>
Acked-by: default avatarMatthew Garrett <mjg@redhat.com>
Cc: Zhang Rui <rui.zhang@intel.com>
Cc: Len Brown <lenb@kernel.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
parent aaccf452
...@@ -1019,6 +1019,8 @@ void thermal_zone_device_update(struct thermal_zone_device *tz) ...@@ -1019,6 +1019,8 @@ void thermal_zone_device_update(struct thermal_zone_device *tz)
thermal_zone_device_set_polling(tz, tz->passive_delay); thermal_zone_device_set_polling(tz, tz->passive_delay);
else if (tz->polling_delay) else if (tz->polling_delay)
thermal_zone_device_set_polling(tz, tz->polling_delay); thermal_zone_device_set_polling(tz, tz->polling_delay);
else
thermal_zone_device_set_polling(tz, 0);
mutex_unlock(&tz->lock); mutex_unlock(&tz->lock);
} }
EXPORT_SYMBOL(thermal_zone_device_update); EXPORT_SYMBOL(thermal_zone_device_update);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment