thermal/core: Remove the 'forced_passive' option
[linux-2.6-microblaze.git] / drivers / thermal / gov_step_wise.c
index 2ae7198..12acb12 100644 (file)
@@ -109,7 +109,7 @@ static void update_passive_instance(struct thermal_zone_device *tz,
         * If value is +1, activate a passive instance.
         * If value is -1, deactivate a passive instance.
         */
-       if (type == THERMAL_TRIP_PASSIVE || type == THERMAL_TRIPS_NONE)
+       if (type == THERMAL_TRIP_PASSIVE)
                tz->passive += value;
 }
 
@@ -122,13 +122,8 @@ static void thermal_zone_trip_update(struct thermal_zone_device *tz, int trip)
        bool throttle = false;
        int old_target;
 
-       if (trip == THERMAL_TRIPS_NONE) {
-               trip_temp = tz->forced_passive;
-               trip_type = THERMAL_TRIPS_NONE;
-       } else {
-               tz->ops->get_trip_temp(tz, trip, &trip_temp);
-               tz->ops->get_trip_type(tz, trip, &trip_type);
-       }
+       tz->ops->get_trip_temp(tz, trip, &trip_temp);
+       tz->ops->get_trip_type(tz, trip, &trip_type);
 
        trend = get_tz_trend(tz, trip);
 
@@ -189,9 +184,6 @@ static int step_wise_throttle(struct thermal_zone_device *tz, int trip)
 
        thermal_zone_trip_update(tz, trip);
 
-       if (tz->forced_passive)
-               thermal_zone_trip_update(tz, THERMAL_TRIPS_NONE);
-
        mutex_lock(&tz->lock);
 
        list_for_each_entry(instance, &tz->thermal_instances, tz_node)