Unverified Commit 7f67ba54 authored by Chris Bainbridge's avatar Chris Bainbridge Committed by Mark Brown
Browse files

ASoC: amd: fix memory leak in acp3x pdm dma ops

parent 6e1e7351
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -301,9 +301,11 @@ static int acp_pdm_dma_close(struct snd_soc_component *component,
			     struct snd_pcm_substream *substream)
{
	struct pdm_dev_data *adata = dev_get_drvdata(component->dev);
	struct pdm_stream_instance *rtd = substream->runtime->private_data;

	disable_pdm_interrupts(adata->acp_base);
	adata->capture_stream = NULL;
	kfree(rtd);
	return 0;
}