diff options
author | Qinglang Miao <miaoqinglang@huawei.com> | 2020-10-31 09:18:54 +0800 |
---|---|---|
committer | Viresh Kumar <viresh.kumar@linaro.org> | 2020-12-07 13:02:37 +0530 |
commit | 2f05c19d9ef4f5a42634f83bdb0db596ffc0dd30 (patch) | |
tree | 5887c0972b3e72805d0883ee8f69235ccaf0fae8 /drivers | |
parent | 68b9cd7270f0191bd51b635f8f4778951ee3811a (diff) | |
download | linux-2f05c19d9ef4f5a42634f83bdb0db596ffc0dd30.tar.bz2 |
cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init
Add the missing platform_driver_unregister() before return from
mtk_cpufreq_driver_init in the error handling case when failed
to register mtk-cpufreq platform device
Signed-off-by: Qinglang Miao <miaoqinglang@huawei.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/cpufreq/mediatek-cpufreq.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/cpufreq/mediatek-cpufreq.c b/drivers/cpufreq/mediatek-cpufreq.c index c09bff86bb9b..1aa512054a96 100644 --- a/drivers/cpufreq/mediatek-cpufreq.c +++ b/drivers/cpufreq/mediatek-cpufreq.c @@ -573,6 +573,7 @@ static int __init mtk_cpufreq_driver_init(void) pdev = platform_device_register_simple("mtk-cpufreq", -1, NULL, 0); if (IS_ERR(pdev)) { pr_err("failed to register mtk-cpufreq platform device\n"); + platform_driver_unregister(&mtk_cpufreq_platdrv); return PTR_ERR(pdev); } |