diff options
author | Lars-Peter Clausen <lars@metafoo.de> | 2013-03-22 09:12:02 -0400 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2013-03-26 10:14:29 -0400 |
commit | 023934b4052b1a955ac8d68c8d4b216d1c55c611 (patch) | |
tree | 54eb56b4181025de522d905d5926bf3c29753d7f /sound | |
parent | cb20d5757bbe79d9c9e4210e232934792be2336e (diff) |
ASoC: spear_pcm: No need to wrap snd_dmaengine_pcm_close()
If a PCM driver using the dmaengine PCM helper functions doesn't need to do
anything special in its pcm_close callback, snd_dmaengine_pcm_close can be used
directly for as the pcm_close callback and there is no need to wrap it in a
custom function.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Acked-by: Rajeev Kumar <rajeev-dlh.kumar@st.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound')
-rw-r--r-- | sound/soc/spear/spear_pcm.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/sound/soc/spear/spear_pcm.c b/sound/soc/spear/spear_pcm.c index 9b76cc5a1148..32431d619174 100644 --- a/sound/soc/spear/spear_pcm.c +++ b/sound/soc/spear/spear_pcm.c | |||
@@ -73,14 +73,6 @@ static int spear_pcm_open(struct snd_pcm_substream *substream) | |||
73 | return 0; | 73 | return 0; |
74 | } | 74 | } |
75 | 75 | ||
76 | static int spear_pcm_close(struct snd_pcm_substream *substream) | ||
77 | { | ||
78 | |||
79 | snd_dmaengine_pcm_close(substream); | ||
80 | |||
81 | return 0; | ||
82 | } | ||
83 | |||
84 | static int spear_pcm_mmap(struct snd_pcm_substream *substream, | 76 | static int spear_pcm_mmap(struct snd_pcm_substream *substream, |
85 | struct vm_area_struct *vma) | 77 | struct vm_area_struct *vma) |
86 | { | 78 | { |
@@ -93,7 +85,7 @@ static int spear_pcm_mmap(struct snd_pcm_substream *substream, | |||
93 | 85 | ||
94 | static struct snd_pcm_ops spear_pcm_ops = { | 86 | static struct snd_pcm_ops spear_pcm_ops = { |
95 | .open = spear_pcm_open, | 87 | .open = spear_pcm_open, |
96 | .close = spear_pcm_close, | 88 | .close = snd_dmaengine_pcm_close, |
97 | .ioctl = snd_pcm_lib_ioctl, | 89 | .ioctl = snd_pcm_lib_ioctl, |
98 | .hw_params = spear_pcm_hw_params, | 90 | .hw_params = spear_pcm_hw_params, |
99 | .hw_free = spear_pcm_hw_free, | 91 | .hw_free = spear_pcm_hw_free, |