mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH for 6.13 v1 0/8] thermal: core: Updates related to thermal instances, trip points handling and locking
@ 2024-09-10  9:26 Rafael J. Wysocki
  2024-09-10  9:27 ` [PATCH for 6.13 v1 1/8] thermal: core: Move lists of thermal instances to trip descriptors Rafael J. Wysocki
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Rafael J. Wysocki @ 2024-09-10  9:26 UTC (permalink / raw)
  To: Linux PM; +Cc: LKML, Daniel Lezcano, Lukasz Luba, Zhang Rui

Hi Everyone,

This is a collection of thermal core updates for the 6.13 cycle that have been
present in my bleeding-edge branch for some time (they are also present in my
thermal-core-experimental branch).  They are based on linux-pm.git/thermal.

Some of them touch the same pieces of code as

https://lore.kernel.org/linux-pm/20240906073631.1655552-1-daniel.lezcano@linaro.org/

but these are complementary changes rather than real conflicts so adjusting
them to apply along with the above should not be a problem.

The first two patches move the lists of thermal instances from thermal zone
device objects to trip point descriptors, which allows some code to become more
straightforward, and clean up code on top of that.

The next five patches rearrange the handling of trip points while updating thermal
zone temperature to use sorted lists of trip points, which allows the total amount
of computations related to this to be reduced, at least on average.

The last patch simplifies the thermal zone locking with the help of a guard.

Please refer to the individual patch changelogs for details.

Thanks!




^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-09-10 10:35 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-09-10  9:26 [PATCH for 6.13 v1 0/8] thermal: core: Updates related to thermal instances, trip points handling and locking Rafael J. Wysocki
2024-09-10  9:27 ` [PATCH for 6.13 v1 1/8] thermal: core: Move lists of thermal instances to trip descriptors Rafael J. Wysocki
2024-09-10  9:28 ` [PATCH for 6.13 v1 2/8] thermal: core: Pass trip descriptors to trip bind/unbind functions Rafael J. Wysocki
2024-09-10  9:30 ` [PATCH for 6.13 v1 3/8] thermal: core: Build sorted lists instead of sorting them later Rafael J. Wysocki
2024-09-10  9:31 ` [PATCH for 6.13 v1 4/8] thermal: core: Initialize thermal zones before registerimg them Rafael J. Wysocki
2024-09-10  9:32 ` [PATCH for 6.13 v1 5/8] thermal: core: Rename trip list node in struct thermal_trip_desc Rafael J. Wysocki
2024-09-10  9:33 ` [PATCH for 6.13 v1 6/8] thermal: core: Add function for moving trips to sorted lists Rafael J. Wysocki
2024-09-10  9:34 ` [PATCH for 6.13 v1 7/8] thermal: core: Use trip lists for trip crossing detection Rafael J. Wysocki
2024-09-10  9:35 ` [PATCH for 6.13 v1 8/8] thermal: core: Add and use thermal zone guard Rafael J. Wysocki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®