Messages in this thread | | | From | Daniel Lezcano <> | Subject | [PATCH 0/6] Consolidate the thermal_cdev_update() function | Date | Sat, 11 Apr 2020 00:12:29 +0200 |
| |
This series does the following changes:
- Moves the calls to thermal_cdev_update() in the throttle governor's path
- Reduce the scope of the function to the thermal framework internals
After these changes, all the calls to thermal_cdev_update() are located in the throttle governor path, setting the scene to move the call to a single place, close to the concentrator function thermal_zone_device_update().
The micro optimization to not invoke multiple times the cooling device update is lost at the moment but it will be regain when the call will be moved to the core.
Daniel Lezcano (6): thermal: hwmon: Replace the call the thermal_cdev_update() thermal: core: Move thermal_cdev_update next to updated=false thermal: core: Remove pointless 'updated' boolean thermal: power_allocator: Remove useless test thermal: core: Move the call to thermal_cdev_udpate() to the power allocator thermal: core: Make thermal_cdev_update private
drivers/hwmon/pwm-fan.c | 3 +-- drivers/thermal/fair_share.c | 3 --- drivers/thermal/gov_bang_bang.c | 13 +------------ drivers/thermal/power_allocator.c | 10 ++++------ drivers/thermal/step_wise.c | 13 +------------ drivers/thermal/thermal_core.c | 5 ----- drivers/thermal/thermal_core.h | 1 + drivers/thermal/thermal_helpers.c | 6 ------ include/linux/thermal.h | 4 ---- 9 files changed, 8 insertions(+), 50 deletions(-)
-- 2.17.1
| |