Skip to contentSkip to conversation

ASoC: samsung: Check to see if we managed to allocate a channel

PATCH In review Mark Brown 2 participants 2 messages Aug 19, 2013

Subsystems (4)
lore
Share & tools
lore

Mark Brown

author maintainer
#0 lore raw

PATCH 1/1 ASoC: samsung: Check to see if we managed to allocate a channel

From: Mark Brown <[email protected]>

---
 sound/soc/samsung/dma.c | 4 ++++
 1 file changed, 4 insertions(+)
sound/soc/samsung/dma.c +4 -0
index 6e2b2b4..d54df85 100644
@@ -183,6 +183,10 @@ static int dma_hw_params(struct snd_pcm_substream *substream,
 		prtd->params->ch = prtd->params->ops->request(
 				prtd->params->channel, &req, rtd->cpu_dai->dev,
 				prtd->params->ch_name);
+		if (!prtd->params->ch) {
+			pr_err("Failed to allocate DMA channel\n");
+			return -ENXIO;
+		}
 		prtd->params->ops->config(prtd->params->ch, &config);
 	}
 
Signature · 1 line
1.8.4.rc3