acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding
authorDaniel Lezcano <daniel.lezcano@linaro.org>
Mon, 14 Dec 2020 23:38:07 +0000 (00:38 +0100)
committerDaniel Lezcano <daniel.lezcano@linaro.org>
Tue, 19 Jan 2021 21:23:18 +0000 (22:23 +0100)
The loop is here to create default cooling device binding on the
THERMAL_TRIPS_NONE number which is used to be the 'forced_passive'
feature. However, we removed all code dealing with that in the thermal
core, thus this binding does no longer make sense.

Remove it.

Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Acked-by: Zhang Rui <rui.zhang@intel.com>
Reviewed-by: Thara Gopinath <thara.gopinath@linaro.org>
Link: https://lore.kernel.org/r/20201214233811.485669-4-daniel.lezcano@linaro.org
drivers/acpi/thermal.c

index b5e4bc9..26a89ff 100644 (file)
@@ -764,25 +764,6 @@ static int acpi_thermal_cooling_device_cb(struct thermal_zone_device *thermal,
                }
        }
 
-       for (i = 0; i < tz->devices.count; i++) {
-               handle = tz->devices.handles[i];
-               status = acpi_bus_get_device(handle, &dev);
-               if (ACPI_SUCCESS(status) && (dev == device)) {
-                       if (bind)
-                               result = thermal_zone_bind_cooling_device
-                                               (thermal, THERMAL_TRIPS_NONE,
-                                                cdev, THERMAL_NO_LIMIT,
-                                                THERMAL_NO_LIMIT,
-                                                THERMAL_WEIGHT_DEFAULT);
-                       else
-                               result = thermal_zone_unbind_cooling_device
-                                               (thermal, THERMAL_TRIPS_NONE,
-                                                cdev);
-                       if (result)
-                               goto failed;
-               }
-       }
-
 failed:
        return result;
 }