Thermal: Allow first update of cooling device state
authorNi Wade <wni@nvidia.com>
Mon, 17 Feb 2014 03:02:55 +0000 (11:02 +0800)
committerAlex Shi <alex.shi@linaro.org>
Thu, 25 Sep 2014 09:06:17 +0000 (17:06 +0800)
commited835be313220380ccacadc959f7d4d64324d9ee
tree2ace9a1584750c00b8b91141cba4d353b527ae6b
parentfe174a059c03451611cbefa828f6efc76fc5ac78
Thermal: Allow first update of cooling device state

In initialization, if the cooling device is initialized at
max cooling state, and the thermal zone temperature is below
the first trip point, then the cooling state can't be updated
to the right state, untill the first trip point be triggered.

To fix this issue, allow first update of cooling device state
during registration, initialized "updated" device field as
"false" (instead of "true").

Signed-off-by: Wei Ni <wni@nvidia.com>
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
(cherry picked from commit 5ca0cce5622bf476e3e6bf627fe8e9381d6ae174)
Signed-off-by: Alex Shi <alex.shi@linaro.org>
drivers/thermal/thermal_core.c