]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: wm_adsp: Avoid attempt to free buffers that might still be in use
authorCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
Mon, 17 Nov 2014 10:48:21 +0000 (10:48 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 17 Nov 2014 14:22:04 +0000 (14:22 +0000)
commitb539dc15a03f1a8b6418442b49e73f05d52e6a19
tree53ff8a29cfca39383c28327e51f9a4b869abb526
parent794664fc5e82534aa444b079f807e339c4d8d9b5
ASoC: wm_adsp: Avoid attempt to free buffers that might still be in use

We should not free any buffers associated with writing out coefficients
to the DSP until all the async writes have completed. This patch updates
the out of memory path when allocating a new buffer to include a call to
regmap_async_complete.

Reported-by: JS Park <aitdark.park@samsung.com>
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Cc: stable@vger.kernel.org
sound/soc/codecs/wm_adsp.c