original_kernel/sound/soc/pxa
Vasily Khoruzhick 97c96c076b ASoC: PXA: Fix oops in __pxa2xx_pcm_prepare
pxa2xx_pcm_hw_free frees dma channel and sets prtd->dma_ch to -1,
but does not set prtd->params to NULL, so if pxa2xx_pcm_hw_params will
be called immediately, it leaves prtd->dma_ch initialized with -1,
and it results in oops in __pxa2xx_pcm_prepare. This bug is triggered
via SDL.

This patch adds check for prtd->dma_ch to __pxa2xx_pcm_prepare and
cleans prtd->params, so now it works properly.

Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2011-04-03 18:48:56 +09:00
..
Kconfig
Makefile
corgi.c ASoC: Fix CODEC device name for Corgi 2011-03-30 07:12:46 +09:00
e740_wm9705.c
e750_wm9705.c
e800_wm9712.c
em-x270.c
imote2.c
magician.c
mioa701_wm9713.c
palm27x.c
poodle.c
pxa-ssp.c
pxa-ssp.h
pxa2xx-ac97.c
pxa2xx-ac97.h
pxa2xx-i2s.c
pxa2xx-i2s.h
pxa2xx-pcm.c ASoC: PXA: Fix oops in __pxa2xx_pcm_prepare 2011-04-03 18:48:56 +09:00
raumfeld.c
saarb.c
spitz.c
tavorevb3.c
tosa.c
z2.c
zylonite.c ASoC: zylonite: set .codec_dai_name in initializer 2011-03-30 09:26:31 +09:00