From: Fabio Estevam <fabio.estevam@nxp.com>
Date: Tue, 11 Apr 2017 13:42:02 +0000 (-0300)
Subject: ASoC: tas2552: Return the real error code
X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=6f2daf82fa1e92fcc10ec34a1d0ffe85a00bf794;p=linux.git

ASoC: tas2552: Return the real error code

In the case of error in tas2552_codec_probe() we should better
propagate the real error code instead of always returning '-EIO'.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---

diff --git a/sound/soc/codecs/tas2552.c b/sound/soc/codecs/tas2552.c
index baf455e8c2f7b..fd5251e98ecac 100644
--- a/sound/soc/codecs/tas2552.c
+++ b/sound/soc/codecs/tas2552.c
@@ -611,7 +611,7 @@ probe_fail:
 
 	regulator_bulk_disable(ARRAY_SIZE(tas2552->supplies),
 					tas2552->supplies);
-	return -EIO;
+	return ret;
 }
 
 static int tas2552_codec_remove(struct snd_soc_codec *codec)