kernel-hacking-2024-linux-s.../sound/soc
Daniel Mack fd23b7dee5 ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream
This fixes a memory corruption when ASoC devices are used in
full-duplex mode. Specifically for pxa-ssp code, where this pointer
is dynamically allocated for each direction and destroyed upon each
stream start.

All other platforms are fixed blindly, I couldn't even compile-test
them. Sorry for any breakage I may have caused.

Reported-by: Sven Neumann <s.neumann@raumfeld.com>
Reported-by: Michael Hirsch <m.hirsch@raumfeld.com>
Signed-off-by: Daniel Mack <daniel@caiaq.de>
Acked-by: Peter Ujfalusi <peter.ujfalusi@nokia.com>
Acked-by: Jarkko Nikula <jhnikula@gmail.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2010-03-19 19:37:29 +00:00
..
atmel ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream 2010-03-19 19:37:29 +00:00
au1x MIPS/SOUND: Alchemy: DB1200 AC97+I2S audio support. 2010-02-27 12:53:01 +01:00
blackfin ASoC: change bf5xx-ad1938 machine driver to bf5xx-ad193x machine driver 2010-03-19 12:47:34 +00:00
codecs ASoC: Unexport AD193x bus probe/remove functions 2010-03-19 12:22:03 +00:00
davinci ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream 2010-03-19 19:37:29 +00:00
fsl of: add 'of_' prefix to machine_is_compatible() 2010-02-09 08:33:00 -07:00
imx ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream 2010-03-19 19:37:29 +00:00
omap ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream 2010-03-19 19:37:29 +00:00
pxa ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream 2010-03-19 19:37:29 +00:00
s3c24xx ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream 2010-03-19 19:37:29 +00:00
s6000 ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream 2010-03-19 19:37:29 +00:00
sh dmaengine: shdma: separate DMA headers. 2010-03-02 11:09:04 +09:00
txx9
Kconfig
Makefile ASoC: Add bit clock rate calculator utility functions 2009-11-12 16:45:48 +00:00
soc-cache.c ASoC: soc-cache: let reg be AND'ed by 0xff instead of data buffer for 8_8 mode 2010-03-18 11:23:23 +00:00
soc-core.c ASoC: PCM_RATE: Check for KNOT and CONTINUOUS flags 2010-03-12 11:12:20 +00:00
soc-dapm.c ASoC: Remove current PGA control handling 2010-03-17 14:08:31 +00:00
soc-jack.c ASoC: Add jack_status_check callback function for GPIO jacks 2009-11-12 16:45:53 +00:00
soc-utils.c ASoC: Add BCLK calculation utility for TDM mode too 2009-11-25 19:55:46 +00:00