diff options
author | Qinglang Miao <[email protected]> | 2020-10-31 09:18:54 +0800 |
---|---|---|
committer | Viresh Kumar <[email protected]> | 2020-12-07 13:02:37 +0530 |
commit | 2f05c19d9ef4f5a42634f83bdb0db596ffc0dd30 (patch) | |
tree | 5887c0972b3e72805d0883ee8f69235ccaf0fae8 | |
parent | 68b9cd7270f0191bd51b635f8f4778951ee3811a (diff) |
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 <[email protected]>
Signed-off-by: Viresh Kumar <[email protected]>
-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); } |