Messages in this thread | | | From | "Rafael J. Wysocki" <> | Date | Thu, 23 Jun 2022 15:25:55 +0200 | Subject | Re: [PATCH] ACPI: LPSS: Fix missing check in register_device_clock |
| |
On Thu, Jun 23, 2022 at 3:21 PM huhai <15815827059@163.com> wrote: > > From: huhai <huhai@kylinos.cn> > > register_device_clock() misses a check for platform_device_register_simple(). > Add a check to fix it. > > Signed-off-by: huhai <huhai@kylinos.cn> > --- > drivers/acpi/acpi_lpss.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/acpi/acpi_lpss.c b/drivers/acpi/acpi_lpss.c > index fbe0756259c5..c4d4d21391d7 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); > +
Why not use IS_ERR_OR_NULL() instead?
> clk_data = platform_get_drvdata(lpss_clk_dev); > if (!clk_data) > return -ENODEV; > -- > 2.27.0 > > > No virus found > Checked by Hillstone Network AntiVirus >
| |