mirror of
https://github.com/torvalds/linux.git
synced 2026-09-23 22:14:03 +02:00
ASoC: tegra: tegra210_amx: Return the original error directly
snd_soc_add_component_controls() already reports failures internally. Return its error code directly instead of logging the error again in the component probe callback. Also remove the now unnecessary local error variable. Signed-off-by: bui duc phuc <phucduc.bui@gmail.com> Reviewed-by: Thierry Reding <treding@nvidia.com> Link: https://patch.msgid.link/20260715051115.17385-4-phucduc.bui@gmail.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
b82384bffb
commit
f7cbc51424
|
|
@ -504,16 +504,12 @@ static struct snd_kcontrol_new tegra264_amx_controls[] = {
|
|||
static int tegra210_amx_component_probe(struct snd_soc_component *component)
|
||||
{
|
||||
struct tegra210_amx *amx = snd_soc_component_get_drvdata(component);
|
||||
int err = 0;
|
||||
|
||||
if (amx->soc_data->num_controls) {
|
||||
err = snd_soc_add_component_controls(component, amx->soc_data->controls,
|
||||
amx->soc_data->num_controls);
|
||||
if (err)
|
||||
dev_err(component->dev, "can't add AMX controls, err: %d\n", err);
|
||||
}
|
||||
if (amx->soc_data->num_controls)
|
||||
return snd_soc_add_component_controls(component, amx->soc_data->controls,
|
||||
amx->soc_data->num_controls);
|
||||
|
||||
return err;
|
||||
return 0;
|
||||
}
|
||||
|
||||
static const struct snd_soc_component_driver tegra210_amx_cmpnt = {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user