Skip to content

Commit

Permalink
ASoC: xtensa: Remove unnecessary snd_pcm_lib_preallocate_free_for_all()
Browse files Browse the repository at this point in the history
The ALSA core takes care that all preallocated memory is freed
when the PCM itself is freed. There is no need to do this
manually in the driver.

Signed-off-by: Vaishali Thakkar <vthakkar1994@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
  • Loading branch information
Vaishali Thakkar authored and Mark Brown committed Jul 23, 2015
1 parent bc0195a commit 36e914c
Showing 1 changed file with 0 additions and 6 deletions.
6 changes: 0 additions & 6 deletions sound/soc/xtensa/xtfpga-i2s.c
Original file line number Diff line number Diff line change
Expand Up @@ -474,11 +474,6 @@ static int xtfpga_pcm_new(struct snd_soc_pcm_runtime *rtd)
card->dev, size, size);
}

static void xtfpga_pcm_free(struct snd_pcm *pcm)
{
snd_pcm_lib_preallocate_free_for_all(pcm);
}

static const struct snd_pcm_ops xtfpga_pcm_ops = {
.open = xtfpga_pcm_open,
.close = xtfpga_pcm_close,
Expand All @@ -490,7 +485,6 @@ static const struct snd_pcm_ops xtfpga_pcm_ops = {

static const struct snd_soc_platform_driver xtfpga_soc_platform = {
.pcm_new = xtfpga_pcm_new,
.pcm_free = xtfpga_pcm_free,
.ops = &xtfpga_pcm_ops,
};

Expand Down

0 comments on commit 36e914c

Please sign in to comment.