]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
cpufreq: mediatek: Use module_init and add module_exit
authorJia-Wei Chang <jia-wei.chang@mediatek.com>
Fri, 8 Apr 2022 04:58:55 +0000 (12:58 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 9 Jun 2022 08:21:19 +0000 (10:21 +0200)
[ Upstream commit b7070187c81cb90549d7561c0e750d7c7eb751f4 ]

- Use module_init instead of device_initcall.
- Add a function for module_exit to unregister driver.

Signed-off-by: Jia-Wei Chang <jia-wei.chang@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/cpufreq/mediatek-cpufreq.c

index f2e5ba3c539b0178ea8d41ed8357ba3ebafed685..07ba238a0e0e174d2d7b8d4db07ac3d2169fefe3 100644 (file)
@@ -579,7 +579,13 @@ static int __init mtk_cpufreq_driver_init(void)
 
        return 0;
 }
-device_initcall(mtk_cpufreq_driver_init);
+module_init(mtk_cpufreq_driver_init)
+
+static void __exit mtk_cpufreq_driver_exit(void)
+{
+       platform_driver_unregister(&mtk_cpufreq_platdrv);
+}
+module_exit(mtk_cpufreq_driver_exit)
 
 MODULE_DESCRIPTION("MediaTek CPUFreq driver");
 MODULE_AUTHOR("Pi-Cheng Chen <pi-cheng.chen@linaro.org>");