mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-25 11:55:37 +00:00
thermal: helpers: Rearrange thermal_cdev_set_cur_state()
Change the code layout in thermal_cdev_set_cur_state() so it returns early on errors which is more consistent with what happens elsewhere. No intentional functional impact. Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Reviewed-by: Daniel Lezcano <daniel.lezcano@linaro.org>
This commit is contained in:
parent
11fde93931
commit
fd881eac3a
1 changed files with 7 additions and 6 deletions
|
@ -155,13 +155,14 @@ static int thermal_cdev_set_cur_state(struct thermal_cooling_device *cdev, int s
|
|||
* registering function checked the ops are correctly set
|
||||
*/
|
||||
ret = cdev->ops->set_cur_state(cdev, state);
|
||||
if (!ret) {
|
||||
thermal_notify_cdev_state_update(cdev, state);
|
||||
thermal_cooling_device_stats_update(cdev, state);
|
||||
thermal_debug_cdev_state_update(cdev, state);
|
||||
}
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
return ret;
|
||||
thermal_notify_cdev_state_update(cdev, state);
|
||||
thermal_cooling_device_stats_update(cdev, state);
|
||||
thermal_debug_cdev_state_update(cdev, state);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void __thermal_cdev_update(struct thermal_cooling_device *cdev)
|
||||
|
|
Loading…
Reference in a new issue