Message ID | 5981326.lOV4Wx5bFT@kreacher (mailing list archive) |
---|---|
State | Mainlined, archived |
Headers | show |
Series | [v1] thermal: core: Drop redundant trips check from for_each_thermal_trip() | expand |
On 19/09/2023 20:59, Rafael J. Wysocki wrote: > From: Rafael J. Wysocki <rafael.j.wysocki@intel.com> > > It is invalid to call for_each_thermal_trip() on an unregistered thermal > zone anyway, and as per thermal_zone_device_register_with_trips(), the > trips[] table must be present if num_trips is greater than zero for the > given thermal zone. > > Hence, the trips check in for_each_thermal_trip() is redundant and so it > can be dropped. > > Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> > --- Acked-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Index: linux-pm/drivers/thermal/thermal_trip.c =================================================================== --- linux-pm.orig/drivers/thermal/thermal_trip.c +++ linux-pm/drivers/thermal/thermal_trip.c @@ -17,9 +17,6 @@ int for_each_thermal_trip(struct thermal lockdep_assert_held(&tz->lock); - if (!tz->trips) - return -ENODATA; - for (i = 0; i < tz->num_trips; i++) { ret = cb(&tz->trips[i], data); if (ret)