ACPI: LPSS: Fix missing check in register_device_clock()

[ Upstream commit b4f1f61ed5 ]

register_device_clock() misses a check for platform_device_register_simple().
Add a check to fix it.

Signed-off-by: huhai <huhai@kylinos.cn>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
huhai 2022-06-23 21:21:27 +08:00 committed by Greg Kroah-Hartman
parent d257d9b0a4
commit 931d0a574c
1 changed files with 3 additions and 0 deletions

View File

@ -401,6 +401,9 @@ static int register_device_clock(struct acpi_device *adev,
if (!lpss_clk_dev)
lpt_register_clock_device();
if (IS_ERR(lpss_clk_dev))
return PTR_ERR(lpss_clk_dev);
clk_data = platform_get_drvdata(lpss_clk_dev);
if (!clk_data)
return -ENODEV;