]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
firmware: google: Unregister driver_info on failure
authorYuan Can <yuancan@huawei.com>
Tue, 15 Oct 2024 13:13:44 +0000 (21:13 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 5 Dec 2024 12:52:49 +0000 (13:52 +0100)
commit60f0792a8b60d1f95cccd530acd2e9cbb122a585
tree83c5d294fb56b9129fe4939d65155d8237bb36db
parente69d2845aaa080960f38761f78fd25aa856620c6
firmware: google: Unregister driver_info on failure

[ Upstream commit 32b0901e141f6d4cf49d820b53eb09b88b1f72f7 ]

When platform_device_register_full() returns error, the gsmi_init() returns
without unregister gsmi_driver_info, fix by add missing
platform_driver_unregister() when platform_device_register_full() failed.

Fixes: 8942b2d5094b ("gsmi: Add GSMI commands to log S0ix info")
Signed-off-by: Yuan Can <yuancan@huawei.com>
Acked-by: Brian Norris <briannorris@chromium.org>
Link: https://lore.kernel.org/r/20241015131344.20272-1-yuancan@huawei.com
Signed-off-by: Tzung-Bi Shih <tzungbi@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/firmware/google/gsmi.c