thermal: core: Add function to walk trips under zone lock
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 3 Oct 2023 13:17:24 +0000 (15:17 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 5 Oct 2023 11:13:40 +0000 (13:13 +0200)
commita56cc0a8338523f709892696cc229527617c1316
tree6877546259b1c0d9e39f0cdf966d1fb44071805f
parentd069ed6b752f91cea6341a9c60be42837678a7f5
thermal: core: Add function to walk trips under zone lock

Add a wrapper around for_each_thermal_trip(), called
thermal_zone_for_each_trip(), that will invoke the former under the
thermal zone lock and pass its return value to the caller.

Two drivers will be modified subsequently to use this new function.

No functional impact.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Daniel Lezcano <daniel.lezcano@linaro.org>
drivers/thermal/thermal_trip.c
include/linux/thermal.h