{
        struct thermal_trip trip;
 
-       /* Ignore disabled trip points */
-       if (test_bit(trip_id, &tz->trips_disabled))
-               return;
-
        __thermal_zone_get_trip(tz, trip_id, &trip);
 
        if (trip.temperature == THERMAL_TEMP_INVALID)
        struct thermal_zone_device *tz;
        int id;
        int result;
-       int count;
        struct thermal_governor *governor;
 
        if (!type || strlen(type) == 0) {
        if (result)
                goto release_device;
 
-       for (count = 0; count < num_trips; count++) {
-               struct thermal_trip trip;
-
-               result = thermal_zone_get_trip(tz, count, &trip);
-               if (result || !trip.temperature)
-                       set_bit(count, &tz->trips_disabled);
-       }
-
        /* Update 'this' zone's governor information */
        mutex_lock(&thermal_governor_lock);
 
 
  * @devdata:   private pointer for device private data
  * @trips:     an array of struct thermal_trip
  * @num_trips: number of trip points the thermal zone supports
- * @trips_disabled;    bitmap for disabled trips
  * @passive_delay_jiffies: number of jiffies to wait between polls when
  *                     performing passive cooling.
  * @polling_delay_jiffies: number of jiffies to wait between polls when
        void *devdata;
        struct thermal_trip *trips;
        int num_trips;
-       unsigned long trips_disabled;   /* bitmap for disabled trips */
        unsigned long passive_delay_jiffies;
        unsigned long polling_delay_jiffies;
        int temperature;