From: Fabio Estevam Date: Tue, 25 Apr 2017 00:43:49 +0000 (-0300) Subject: ASoC: tas2552: Propagate the error code in suspend/resume X-Git-Tag: v4.12-rc1~6^2~3^2~3^6 X-Git-Url: http://git.samba.org/samba.git/?a=commitdiff_plain;h=12dc0f3b1ee599d3951698a2927c584700840b03;p=sfrench%2Fcifs-2.6.git ASoC: tas2552: Propagate the error code in suspend/resume tas2552_suspend() and tas2552_resume() currently always return success, even though they may fail. Fix this behaviour by always propagating the error code. Signed-off-by: Fabio Estevam Reviewed-by: Dan Murphy Signed-off-by: Mark Brown --- diff --git a/sound/soc/codecs/tas2552.c b/sound/soc/codecs/tas2552.c index fd5251e98eca..8840f72f3c4a 100644 --- a/sound/soc/codecs/tas2552.c +++ b/sound/soc/codecs/tas2552.c @@ -637,7 +637,7 @@ static int tas2552_suspend(struct snd_soc_codec *codec) if (ret != 0) dev_err(codec->dev, "Failed to disable supplies: %d\n", ret); - return 0; + return ret; } static int tas2552_resume(struct snd_soc_codec *codec) @@ -653,7 +653,7 @@ static int tas2552_resume(struct snd_soc_codec *codec) ret); } - return 0; + return ret; } #else #define tas2552_suspend NULL