10 Sep
2014
10 Sep
'14
11:41 a.m.
On Wed, Sep 10, 2014 at 03:57:32PM +0800, Qiao Zhou wrote:
dpcm_path_get may return -ENOMEM when allocating memory for list fails. We should not keep processing path or start up dpcm dai in this case.
Signed-off-by: Qiao Zhou zhouqiao@marvell.com
sound/soc/soc-compress.c | 7 +++++-- sound/soc/soc-pcm.c | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/sound/soc/soc-compress.c b/sound/soc/soc-compress.c index 27c06ac..b969a13 100644 --- a/sound/soc/soc-compress.c +++ b/sound/soc/soc-compress.c @@ -101,10 +101,13 @@ static int soc_compr_open_fe(struct snd_compr_stream *cstream)
- ret = dpcm_path_get(fe, stream, &list);
- if (ret < 0) {
mutex_unlock(&fe->card->mutex);
goto fe_err;
- } else if (ret == 0) dev_dbg(fe->dev, "ASoC: %s no valid %s route\n", fe->dai_link->name, stream ? "capture" : "playback");
- }
If one side of an if statement has braces both sides should have braces.
Otherwise this looks good.