Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b8b33cb5 authored by Mark Brown's avatar Mark Brown
Browse files

ASoC: Complain if we fail to create DAPM controls



This should never happen and it's helpful to identify the specific control
that failed when it does happen.

Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent 0b34a3d0
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -1320,8 +1320,12 @@ int snd_soc_dapm_new_controls(struct snd_soc_codec *codec,

	for (i = 0; i < num; i++) {
		ret = snd_soc_dapm_new_control(codec, widget);
		if (ret < 0)
		if (ret < 0) {
			printk(KERN_ERR
			       "ASoC: Failed to create DAPM control %s: %d\n",
			       widget->name, ret);
			return ret;
		}
		widget++;
	}
	return 0;