mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-12-27 11:06:41 -05:00
cdx: controller: Simplify with dev_err_probe()
Simplify printing probe failures and handling deferred probe with dev_err_probe(). Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Acked-by: Nikhil Agarwal <nikhil.agarwal@amd.com> Link: https://lore.kernel.org/r/20250502-cdx-clean-v3-2-6aaa5b369fc5@linaro.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
7f81907b7e
commit
fd353a0e49
@@ -195,15 +195,13 @@ static int xlnx_cdx_probe(struct platform_device *pdev)
|
||||
/* Create MSI domain */
|
||||
cdx->msi_domain = cdx_msi_domain_init(&pdev->dev);
|
||||
if (!cdx->msi_domain) {
|
||||
dev_err(&pdev->dev, "cdx_msi_domain_init() failed");
|
||||
ret = -ENODEV;
|
||||
ret = dev_err_probe(&pdev->dev, -ENODEV, "cdx_msi_domain_init() failed");
|
||||
goto cdx_msi_fail;
|
||||
}
|
||||
|
||||
ret = cdx_setup_rpmsg(pdev);
|
||||
if (ret) {
|
||||
if (ret != -EPROBE_DEFER)
|
||||
dev_err(&pdev->dev, "Failed to register CDX RPMsg transport\n");
|
||||
dev_err_probe(&pdev->dev, ret, "Failed to register CDX RPMsg transport\n");
|
||||
goto cdx_rpmsg_fail;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user