diff options
| author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2015-12-14 20:19:53 -0500 |
|---|---|---|
| committer | Eduardo Valentin <edubezval@gmail.com> | 2016-01-06 21:06:39 -0500 |
| commit | ad74e46cb3ba9e706f91f3f71baf816d2d8e45db (patch) | |
| tree | 70b98c2bb70fd9f7766d0cfbb17ad1606e01b965 /drivers | |
| parent | 5440c40b900fa561add48a7e70e9c892f0551387 (diff) | |
thermal: trip_point_temp_store() calls thermal_zone_device_update()
trip_point_temp_store() updates trip temperature. It should call
thermal_zone_device_update() immediately.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Eduardo Valentin <edubezval@gmail.com>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/thermal/thermal_core.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/thermal/thermal_core.c b/drivers/thermal/thermal_core.c index d9e525cc9c1c..768fb10eb962 100644 --- a/drivers/thermal/thermal_core.c +++ b/drivers/thermal/thermal_core.c | |||
| @@ -676,8 +676,12 @@ trip_point_temp_store(struct device *dev, struct device_attribute *attr, | |||
| 676 | return -EINVAL; | 676 | return -EINVAL; |
| 677 | 677 | ||
| 678 | ret = tz->ops->set_trip_temp(tz, trip, temperature); | 678 | ret = tz->ops->set_trip_temp(tz, trip, temperature); |
| 679 | if (ret) | ||
| 680 | return ret; | ||
| 679 | 681 | ||
| 680 | return ret ? ret : count; | 682 | thermal_zone_device_update(tz); |
| 683 | |||
| 684 | return count; | ||
| 681 | } | 685 | } |
| 682 | 686 | ||
| 683 | static ssize_t | 687 | static ssize_t |
