iio: adc: xilinx: Handle return value of clk_prepare_enable
clk_prepare_enable() can fail here and we must check its return value. Signed-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
This commit is contained in:
Родитель
ec183bf8b5
Коммит
0a178fd732
|
@ -1204,7 +1204,10 @@ static int xadc_probe(struct platform_device *pdev)
|
||||||
ret = PTR_ERR(xadc->clk);
|
ret = PTR_ERR(xadc->clk);
|
||||||
goto err_free_samplerate_trigger;
|
goto err_free_samplerate_trigger;
|
||||||
}
|
}
|
||||||
clk_prepare_enable(xadc->clk);
|
|
||||||
|
ret = clk_prepare_enable(xadc->clk);
|
||||||
|
if (ret)
|
||||||
|
goto err_free_samplerate_trigger;
|
||||||
|
|
||||||
ret = xadc->ops->setup(pdev, indio_dev, irq);
|
ret = xadc->ops->setup(pdev, indio_dev, irq);
|
||||||
if (ret)
|
if (ret)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче