Skip to content

Commit

Permalink
thermal: remove unnecessary call to thermal_zone_device_set_polling
Browse files Browse the repository at this point in the history
When the thermal zone has no get_temp callback then thermal_zone_device_register()
calls thermal_zone_device_set_polling() with a polling delay of 0. This
only cancels the poll_queue. Since the poll_queue hasn't been scheduled this
is a no-op. Remove it.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Acked-by: Eduardo Valentin <edubezval@gmail.com>
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
  • Loading branch information
Sascha Hauer authored and Zhang Rui committed Aug 3, 2015
1 parent f6be058 commit dbdf253
Showing 1 changed file with 0 additions and 3 deletions.
3 changes: 0 additions & 3 deletions drivers/thermal/thermal_core.c
Original file line number Diff line number Diff line change
Expand Up @@ -1873,9 +1873,6 @@ struct thermal_zone_device *thermal_zone_device_register(const char *type,

INIT_DELAYED_WORK(&(tz->poll_queue), thermal_zone_device_check);

if (!tz->ops->get_temp)
thermal_zone_device_set_polling(tz, 0);

thermal_zone_device_update(tz);

return tz;
Expand Down

0 comments on commit dbdf253

Please sign in to comment.