[PATCH] gpu: host1x: Do not output error message for deferred probe
Dmitry Osipenko
digetx at gmail.com
Tue Jun 4 18:35:53 UTC 2019
04.06.2019 18:31, Thierry Reding пишет:
> From: Thierry Reding <treding at nvidia.com>
>
> When deferring probe, avoid logging a confusing error message. While at
> it, make the error message more informational.
>
> Signed-off-by: Thierry Reding <treding at nvidia.com>
> ---
> drivers/gpu/host1x/dev.c | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/host1x/dev.c b/drivers/gpu/host1x/dev.c
> index c55e2d634887..5a3f797240d4 100644
> --- a/drivers/gpu/host1x/dev.c
> +++ b/drivers/gpu/host1x/dev.c
> @@ -247,8 +247,11 @@ static int host1x_probe(struct platform_device *pdev)
>
> host->clk = devm_clk_get(&pdev->dev, NULL);
> if (IS_ERR(host->clk)) {
> - dev_err(&pdev->dev, "failed to get clock\n");
> err = PTR_ERR(host->clk);
> +
> + if (err != -EPROBE_DEFER)
> + dev_err(&pdev->dev, "failed to get clock: %d\n", err);
> +
> return err;
> }
The clock driver should be available at the time of host1x's probing on
all Tegra's because it is one of essential core drivers that become
available early during boot.
I guess you're making this change for T186, is it because the BPMP
driver's probe getting deferred? If yes, won't it be possible to fix the
defer of the clock driver instead of making such changes in all of the
affected drivers?
[it appeared to me that first email got dropped by gmail, so I'm
re-sending it second time just in a case]
--
Dmitry
More information about the dri-devel
mailing list