Hello Lars,
On 3/22/2013 6:42 PM, Lars-Peter Clausen wrote:
The driver never uses snd_dmaengine_pcm_get_data(), so there is no need to use snd_dmaengine_pcm_set_data().
Signed-off-by: Lars-Peter Clausenlars@metafoo.de Cc: Rajeev Kumarrajeev-dlh.kumar@st.com
sound/soc/spear/spear_pcm.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/sound/soc/spear/spear_pcm.c b/sound/soc/spear/spear_pcm.c index 903ac15..bfbcc1f 100644 --- a/sound/soc/spear/spear_pcm.c +++ b/sound/soc/spear/spear_pcm.c @@ -64,13 +64,7 @@ static int spear_pcm_open(struct snd_pcm_substream *substream) if (ret) return ret;
- ret = snd_dmaengine_pcm_open(substream, dma_data->filter, dma_data);
- if (ret)
return ret;
- snd_dmaengine_pcm_set_data(substream, dma_data);
The dma data is used to set dma parameters to transfer data and it will required by the dma engine.
Best Regards Rajeev
- return 0;
return snd_dmaengine_pcm_open(substream, dma_data->filter, dma_data) }
static int spear_pcm_mmap(struct snd_pcm_substream *substream,