diff options
author | Daniel Lezcano <daniel.lezcano@linaro.org> | 2019-06-12 22:13:25 +0200 |
---|---|---|
committer | Zhang Rui <rui.zhang@intel.com> | 2019-06-27 21:22:14 +0800 |
commit | 57c5b2ec905933da84fe77b2b54619567ac21297 (patch) | |
tree | 15f05271697560290ac97107e03a4c17f7c4ac7f /drivers/thermal/user_space.c | |
parent | 980af75ede4f36107b98aa5c247359b87c6afc30 (diff) | |
download | linux-57c5b2ec905933da84fe77b2b54619567ac21297.tar.gz linux-57c5b2ec905933da84fe77b2b54619567ac21297.tar.bz2 linux-57c5b2ec905933da84fe77b2b54619567ac21297.zip |
thermal/drivers/core: Use governor table to initialize
Now that the governor table is in place and the macro allows to browse the
table, declare the governor so the entry is added in the governor table
in the init section.
The [un]register_thermal_governors function does no longer need to use the
exported [un]register thermal governor's specific function which in turn
call the [un]register_thermal_governor. The governors are fully
self-encapsulated.
The cyclic dependency is no longer needed, remove it.
Reviewed-by: Amit Kucheria <amit.kucheria@linaro.org>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Diffstat (limited to 'drivers/thermal/user_space.c')
-rw-r--r-- | drivers/thermal/user_space.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/drivers/thermal/user_space.c b/drivers/thermal/user_space.c index d62a99fc60a6..962873fd9242 100644 --- a/drivers/thermal/user_space.c +++ b/drivers/thermal/user_space.c @@ -44,14 +44,4 @@ static struct thermal_governor thermal_gov_user_space = { .name = "user_space", .throttle = notify_user_space, }; - -int thermal_gov_user_space_register(void) -{ - return thermal_register_governor(&thermal_gov_user_space); -} - -void thermal_gov_user_space_unregister(void) -{ - thermal_unregister_governor(&thermal_gov_user_space); -} - +THERMAL_GOVERNOR_DECLARE(thermal_gov_user_space); |