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 tegra_audio_graph_card probe

Log errors in the Tegra audio graph card probe path using
dev_err_probe().

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

authored by

Sheetal and committed by
Mark Brown
f7d9eb02 fa11e1cb

+12 -9
+12 -9
sound/soc/tegra/tegra_audio_graph_card.c
··· 174 174 { 175 175 struct simple_util_priv *simple = snd_soc_card_get_drvdata(card); 176 176 struct tegra_audio_priv *priv = simple_to_tegra_priv(simple); 177 + int ret; 177 178 178 179 priv->clk_plla = devm_clk_get(card->dev, "pll_a"); 179 - if (IS_ERR(priv->clk_plla)) { 180 - dev_err(card->dev, "Can't retrieve clk pll_a\n"); 181 - return PTR_ERR(priv->clk_plla); 182 - } 180 + if (IS_ERR(priv->clk_plla)) 181 + return dev_err_probe(card->dev, PTR_ERR(priv->clk_plla), 182 + "can't retrieve clk pll_a\n"); 183 183 184 184 priv->clk_plla_out0 = devm_clk_get(card->dev, "plla_out0"); 185 - if (IS_ERR(priv->clk_plla_out0)) { 186 - dev_err(card->dev, "Can't retrieve clk plla_out0\n"); 187 - return PTR_ERR(priv->clk_plla_out0); 188 - } 185 + if (IS_ERR(priv->clk_plla_out0)) 186 + return dev_err_probe(card->dev, PTR_ERR(priv->clk_plla_out0), 187 + "can't retrieve clk plla_out0\n"); 189 188 190 - return graph_util_card_probe(card); 189 + ret = graph_util_card_probe(card); 190 + if (ret < 0) 191 + return dev_err_probe(card->dev, ret, "graph_util_card_probe failed\n"); 192 + 193 + return ret; 191 194 } 192 195 193 196 static int tegra_audio_graph_probe(struct platform_device *pdev)