mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-22 02:17:36 -04:00
bus: tegra-aconnect: Use dev_err_probe for probe error paths
Convert probe error handling to use dev_err_probe() which provides proper handling of -EPROBE_DEFER. Signed-off-by: Sheetal <sheetal@nvidia.com> Reviewed-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
@@ -32,16 +32,14 @@ static int tegra_aconnect_probe(struct platform_device *pdev)
|
||||
return -ENOMEM;
|
||||
|
||||
aconnect->ape_clk = devm_clk_get(&pdev->dev, "ape");
|
||||
if (IS_ERR(aconnect->ape_clk)) {
|
||||
dev_err(&pdev->dev, "Can't retrieve ape clock\n");
|
||||
return PTR_ERR(aconnect->ape_clk);
|
||||
}
|
||||
if (IS_ERR(aconnect->ape_clk))
|
||||
return dev_err_probe(&pdev->dev, PTR_ERR(aconnect->ape_clk),
|
||||
"can't retrieve ape clock\n");
|
||||
|
||||
aconnect->apb2ape_clk = devm_clk_get(&pdev->dev, "apb2ape");
|
||||
if (IS_ERR(aconnect->apb2ape_clk)) {
|
||||
dev_err(&pdev->dev, "Can't retrieve apb2ape clock\n");
|
||||
return PTR_ERR(aconnect->apb2ape_clk);
|
||||
}
|
||||
if (IS_ERR(aconnect->apb2ape_clk))
|
||||
return dev_err_probe(&pdev->dev, PTR_ERR(aconnect->apb2ape_clk),
|
||||
"can't retrieve apb2ape clock\n");
|
||||
|
||||
dev_set_drvdata(&pdev->dev, aconnect);
|
||||
pm_runtime_enable(&pdev->dev);
|
||||
|
||||
Reference in New Issue
Block a user