From: huhai Date: Thu, 23 Jun 2022 13:21:27 +0000 (+0800) Subject: ACPI: LPSS: Fix missing check in register_device_clock() X-Git-Tag: v6.1-rc5~775^2~1^3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b4f1f61ed5928b1128e60e38d0dffa16966f06dc;p=platform%2Fkernel%2Flinux-starfive.git ACPI: LPSS: Fix missing check in register_device_clock() register_device_clock() misses a check for platform_device_register_simple(). Add a check to fix it. Signed-off-by: huhai Signed-off-by: Rafael J. Wysocki --- diff --git a/drivers/acpi/acpi_lpss.c b/drivers/acpi/acpi_lpss.c index fbe0756..c4d4d21 100644 --- a/drivers/acpi/acpi_lpss.c +++ b/drivers/acpi/acpi_lpss.c @@ -422,6 +422,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;