[v1,0/4] thermal: Improve iteration over trip points

Message ID 4871671.31r3eYUQgx@kreacher
Headers
Series thermal: Improve iteration over trip points |

Message

Rafael J. Wysocki Oct. 2, 2023, 5:58 p.m. UTC
  Hi All,

It turns out that the notification-handling code in the ACPI thermal driver
can be rearranged to iterate over trip points once, with the help of
for_each_thermal_trip() called directly under the zone lock, so patch [1/4]
adds a helper function for that and patch [2/4] changes the ACPI thermal driver
in accordance with this observation.

Next, patch [3/4] drops thermal_zone_device_exec() that is not used any more
and patch [4/4] changes the int340x thermal driver to also use the new helper
to iterate over trip points, so it need not make risky assumptions regarding
the core functionality.

Thanks!