diff options
author | Krzysztof Kozlowski <krzk@kernel.org> | 2020-08-28 17:37:47 +0200 |
---|---|---|
committer | Krzysztof Kozlowski <krzk@kernel.org> | 2020-09-02 17:22:56 +0200 |
commit | 25f2f5e5910fa5e805cb1232237291f2ac4e9eb0 (patch) | |
tree | 66ca86f40ad7b2a21995ea875a310ece1046d471 /drivers/memory | |
parent | memory: brcmstb_dpfe: Simplify with dev_err_probe() (diff) | |
download | linux-25f2f5e5910fa5e805cb1232237291f2ac4e9eb0.tar.xz linux-25f2f5e5910fa5e805cb1232237291f2ac4e9eb0.zip |
memory: tegra186-emc: Simplify with dev_err_probe()
Common pattern of handling deferred probe can be simplified with
dev_err_probe(). Less code and the error value gets printed.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Link: https://lore.kernel.org/r/20200828153747.22358-2-krzk@kernel.org
Diffstat (limited to 'drivers/memory')
-rw-r--r-- | drivers/memory/tegra/tegra186-emc.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/drivers/memory/tegra/tegra186-emc.c b/drivers/memory/tegra/tegra186-emc.c index 8478f59db432..fa8af17b0e2d 100644 --- a/drivers/memory/tegra/tegra186-emc.c +++ b/drivers/memory/tegra/tegra186-emc.c @@ -172,14 +172,8 @@ static int tegra186_emc_probe(struct platform_device *pdev) return -ENOMEM; emc->bpmp = tegra_bpmp_get(&pdev->dev); - if (IS_ERR(emc->bpmp)) { - err = PTR_ERR(emc->bpmp); - - if (err != -EPROBE_DEFER) - dev_err(&pdev->dev, "failed to get BPMP: %d\n", err); - - return err; - } + if (IS_ERR(emc->bpmp)) + return dev_err_probe(&pdev->dev, PTR_ERR(emc->bpmp), "failed to get BPMP\n"); emc->clk = devm_clk_get(&pdev->dev, "emc"); if (IS_ERR(emc->clk)) { |