aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/thermal/samsung
diff options
context:
space:
mode:
authorKeerthy <j-keerthy@ti.com>2017-04-18 09:59:58 +0530
committerZhang Rui <rui.zhang@intel.com>2017-05-05 16:01:44 +0800
commite441fd68663e298e99a99e215e0144a0eda6250d (patch)
tree92b1077a0e5f8325bdd1f489a5af0e81fa37ddcd /drivers/thermal/samsung
parentLinux 4.11-rc6 (diff)
downloadlinux-dev-e441fd68663e298e99a99e215e0144a0eda6250d.tar.xz
linux-dev-e441fd68663e298e99a99e215e0144a0eda6250d.zip
thermal: core: Allow orderly_poweroff to be called only once
thermal_zone_device_check --> thermal_zone_device_update --> handle_thermal_trip --> handle_critical_trips --> orderly_poweroff The above sequence happens every 250/500 mS based on the configuration. The orderly_poweroff function is getting called every 250/500 mS. With a full fledged file system it takes at least 5-10 Seconds to power off gracefully. In that period due to the thermal_zone_device_check triggering periodically the thermal work queues bombard with orderly_poweroff calls multiple times eventually leading to failures in gracefully powering off the system. Make sure that orderly_poweroff is called only once. Signed-off-by: Keerthy <j-keerthy@ti.com> Acked-by: Eduardo Valentin <edubezval@gmail.com> Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Diffstat (limited to 'drivers/thermal/samsung')
0 files changed, 0 insertions, 0 deletions