[GIT PULL] Thermal control fix for v6.11-rc4
From: Rafael J. Wysocki
Date: Fri Aug 16 2024 - 13:37:32 EST
Hi Linus,
Please pull from the tag
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
thermal-6.11-rc4
with top-most commit 6e6f58a170ea98e44075b761f2da42a5aec47dfb
thermal: gov_bang_bang: Use governor_data to reduce overhead
on top of commit 7c626ce4bae1ac14f60076d00eafe71af30450ba
Linux 6.11-rc3
to receive a thermal control fix for 6.11-rc4.
This fixes a Bang-bang thermal governor issue causing it to fail to
reset the state of cooling devices if they are "on" to start with, but
the thermal zone temperature is always below the corresponding trip
point.
Thanks!
---------------
Rafael J. Wysocki (4):
thermal: gov_bang_bang: Call __thermal_cdev_update() directly
thermal: gov_bang_bang: Split bang_bang_control()
thermal: gov_bang_bang: Add .manage() callback
thermal: gov_bang_bang: Use governor_data to reduce overhead
---------------
drivers/thermal/gov_bang_bang.c | 83 ++++++++++++++++++++++++++++++++---------
drivers/thermal/thermal_core.c | 3 +-
include/linux/thermal.h | 1 +
3 files changed, 69 insertions(+), 18 deletions(-)