| From | "Rafael J. Wysocki" <> | Subject | [PATCH v4 00/10] ACPI: thermal: Use trip point table to register thermal zones | Date | Fri, 04 Aug 2023 22:58:04 +0200 |
| |
Hi Everyone,
This is the 4th iteration of the $subject patch series and its original description below is still applicable
On Tuesday, July 18, 2023 8:01:20 PM CEST Rafael J. Wysocki wrote: > > This patch series makes the ACPI thermal driver register thermal zones > with the help of thermal_zone_device_register_with_trips(), so it > doesn't need to use the thermal zone callbacks related to trip points > any more (and they are dropped in the last patch). > > The approach presented here is quite radically different from the > previous attempts, as it doesn't really rearrange the driver's > internal data structures, but adds the trip table support on top of > them. For this purpose, it uses an additional field in struct thermal_trip
This update uses a different approach to mutual exclusion between trip point updates in the ACPI thermal driver and the thermal core (roughly speaking, it adds a "thermal zone update" callback and a helper to invoke that callback under the zone lock) and a different mechanism to get from the local trip point representation in the driver to the corresponding trips[i] in the thermal zone structure.
As a result, some have been dropped, some new patches have been added and the majority of patches in the series have been reworked from scratch.
Thanks!
|