Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ASoC: tegra: Use dev_err_probe() in tegra186_dspk probe

Log errors in the Tegra186 DSPK probe path using dev_err_probe().

Signed-off-by: Sheetal <sheetal@nvidia.com>
Link: https://patch.msgid.link/20260325101437.3059693-3-sheetal@nvidia.com
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Sheetal and committed by
Mark Brown
6205ca05 884f3101

+6 -9
+6 -9
sound/soc/tegra/tegra186_dspk.c
··· 496 496 dev_set_drvdata(dev, dspk); 497 497 498 498 dspk->clk_dspk = devm_clk_get(dev, "dspk"); 499 - if (IS_ERR(dspk->clk_dspk)) { 500 - dev_err(dev, "can't retrieve DSPK clock\n"); 501 - return PTR_ERR(dspk->clk_dspk); 502 - } 499 + if (IS_ERR(dspk->clk_dspk)) 500 + return dev_err_probe(dev, PTR_ERR(dspk->clk_dspk), 501 + "can't retrieve DSPK clock\n"); 503 502 504 503 regs = devm_platform_ioremap_resource(pdev, 0); 505 504 if (IS_ERR(regs)) ··· 515 516 err = devm_snd_soc_register_component(dev, &tegra186_dspk_cmpnt, 516 517 tegra186_dspk_dais, 517 518 ARRAY_SIZE(tegra186_dspk_dais)); 518 - if (err) { 519 - dev_err(dev, "can't register DSPK component, err: %d\n", 520 - err); 521 - return err; 522 - } 519 + if (err) 520 + return dev_err_probe(dev, err, 521 + "can't register DSPK component\n"); 523 522 524 523 pm_runtime_enable(dev); 525 524