[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(-)