ASoC: tas2552: Propagate the error code in suspend/resume
Subsystems (3)
PATCH 1/1 ASoC: tas2552: Propagate the error code in suspend/resume
From: Fabio Estevam <[email protected]>
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 <[email protected]>
--- sound/soc/codecs/tas2552.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
sound/soc/codecs/tas2552.c +2 -2
@@ -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
Signature · 1 line
2.7.4
Quoted 8 lines · Fabio Estevam
From: Fabio Estevam <[email protected]>
tas2552_suspend()andtas2552_resume()currently always return success, even though they may fail.Fix this behaviour by always propagating the error code.
Signed-off-by Fabio Estevam <[email protected]>
Reviewed-by Dan Murphy <[email protected]>
Quoted 27 lines
--- sound/soc/codecs/tas2552.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)sound/soc/codecs/tas2552.c +2
-2@@ -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
Signature · 2 lines
------------------ Dan Murphy