diff options
author | Daniel Lezcano <daniel.lezcano@linaro.org> | 2019-04-02 18:12:45 +0200 |
---|---|---|
committer | Zhang Rui <rui.zhang@intel.com> | 2019-05-06 20:35:24 +0800 |
commit | 77e1dd46a1ad098f2bdb1fc953fea0d59e5d7fb6 (patch) | |
tree | 5985512785b7627b4ce3c601e3c64dea85404d9b /drivers/thermal | |
parent | 554b3529fe018e74cb5d0d0f476ee793b58b030a (diff) | |
download | linux-77e1dd46a1ad098f2bdb1fc953fea0d59e5d7fb6.tar.gz linux-77e1dd46a1ad098f2bdb1fc953fea0d59e5d7fb6.tar.bz2 linux-77e1dd46a1ad098f2bdb1fc953fea0d59e5d7fb6.zip |
thermal/drivers/core: Remove module unload code
Now the thermal core is no longer compiled as a module. Remove the
unloading module code and move the unregister function to the __init
section.
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Diffstat (limited to 'drivers/thermal')
-rw-r--r-- | drivers/thermal/thermal_core.c | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/drivers/thermal/thermal_core.c b/drivers/thermal/thermal_core.c index 6590bb5cb688..28f7ece0e8fe 100644 --- a/drivers/thermal/thermal_core.c +++ b/drivers/thermal/thermal_core.c @@ -266,7 +266,7 @@ static int __init thermal_register_governors(void) return thermal_gov_power_allocator_register(); } -static void thermal_unregister_governors(void) +static void __init thermal_unregister_governors(void) { thermal_gov_step_wise_unregister(); thermal_gov_fair_share_unregister(); @@ -1563,19 +1563,4 @@ error: mutex_destroy(&poweroff_lock); return result; } - -static void __exit thermal_exit(void) -{ - unregister_pm_notifier(&thermal_pm_nb); - of_thermal_destroy_zones(); - genetlink_exit(); - class_unregister(&thermal_class); - thermal_unregister_governors(); - ida_destroy(&thermal_tz_ida); - ida_destroy(&thermal_cdev_ida); - mutex_destroy(&thermal_list_lock); - mutex_destroy(&thermal_governor_lock); -} - fs_initcall(thermal_init); -module_exit(thermal_exit); |