Commit 053b852c authored by Rafael J. Wysocki's avatar Rafael J. Wysocki
Browse files

thermal: gov_step_wise: Simplify checks related to passive trips



Make it more clear from the code flow that the passive polling status
updates only take place for passive trip points.

No intentional functional impact.

Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: default avatarLukasz Luba <lukasz.luba@arm.com>
parent f1164d33
Loading
Loading
Loading
Loading
+6 −8
Original line number Diff line number Diff line
@@ -92,15 +92,13 @@ static void thermal_zone_trip_update(struct thermal_zone_device *tz,
		if (instance->initialized && old_target == instance->target)
			continue;

		if (trip->type == THERMAL_TRIP_PASSIVE) {
			/* If needed, update the status of passive polling. */
			if (old_target == THERMAL_NO_TARGET &&
		    instance->target != THERMAL_NO_TARGET) {
			/* Activate a passive thermal instance */
			if (trip->type == THERMAL_TRIP_PASSIVE)
			    instance->target != THERMAL_NO_TARGET)
				tz->passive++;
		} else if (old_target != THERMAL_NO_TARGET &&
			   instance->target == THERMAL_NO_TARGET) {
			/* Deactivate a passive thermal instance */
			if (trip->type == THERMAL_TRIP_PASSIVE)
			else if (old_target != THERMAL_NO_TARGET &&
				 instance->target == THERMAL_NO_TARGET)
				tz->passive--;
		}