]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
cpufreq: loongson2: Unregister platform_driver on failure
authorYuan Can <yuancan@huawei.com>
Wed, 16 Oct 2024 09:06:15 +0000 (17:06 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 5 Dec 2024 12:53:32 +0000 (13:53 +0100)
commit4c66cb21a691ddc953102c0189935a4501e7afc1
tree9b7d94fde4214b95c4edd938cc9a56be24287212
parente135ff5a26710b6e6b82bf0708dc66c3d72eaede
cpufreq: loongson2: Unregister platform_driver on failure

[ Upstream commit 5f856d71ccdf89b4bac0ff70ebb0bb582e7f7f18 ]

When cpufreq_register_driver() returns error, the cpufreq_init() returns
without unregister platform_driver, fix by add missing
platform_driver_unregister() when cpufreq_register_driver() failed.

Fixes: f8ede0f700f5 ("MIPS: Loongson 2F: Add CPU frequency scaling support")
Signed-off-by: Yuan Can <yuancan@huawei.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/cpufreq/loongson2_cpufreq.c