thermal: remove get_mode() operation of drivers
get_mode() is now redundant, as the state is stored in struct thermal_zone_device. Consequently the "mode" attribute in sysfs can always be visible, because it is always possible to get the mode from struct tzd. Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@collabora.com> [for acerhdf] Acked-by: Peter Kaestle <peter@piie.net> Reviewed-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> Reviewed-by: Amit Kucheria <amit.kucheria@linaro.org> Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Link: https://lore.kernel.org/r/20200629122925.21729-6-andrzej.p@collabora.com
This commit is contained in:

committed by
Daniel Lezcano

parent
5a3506657f
commit
1ee14820fd
@@ -413,17 +413,6 @@ static inline void acerhdf_enable_kernelmode(void)
|
||||
pr_notice("kernel mode fan control ON\n");
|
||||
}
|
||||
|
||||
static int acerhdf_get_mode(struct thermal_zone_device *thermal,
|
||||
enum thermal_device_mode *mode)
|
||||
{
|
||||
if (verbose)
|
||||
pr_notice("kernel mode fan control %d\n", kernelmode);
|
||||
|
||||
*mode = thermal->mode;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* set operation mode;
|
||||
* enabled: the thermal layer of the kernel takes care about
|
||||
@@ -490,7 +479,6 @@ static struct thermal_zone_device_ops acerhdf_dev_ops = {
|
||||
.bind = acerhdf_bind,
|
||||
.unbind = acerhdf_unbind,
|
||||
.get_temp = acerhdf_get_ec_temp,
|
||||
.get_mode = acerhdf_get_mode,
|
||||
.set_mode = acerhdf_set_mode,
|
||||
.get_trip_type = acerhdf_get_trip_type,
|
||||
.get_trip_hyst = acerhdf_get_trip_hyst,
|
||||
|
Reference in New Issue
Block a user