mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user