android_kernel_motorola_sm6225/sound/soc
Guennadi Liakhovetski 57451e4377 ASoC: fsi: don't reschedule DMA from an atomic context
shdma doesn't support transfer re-scheduling or triggering from callbacks
or from atomic context. The fsi driver issues DMA transfers from a tasklet
context, which is a bug. To fix it convert tasklet to a work.

Reported-by: Do Q.Thang <dq-thang@jinso.co.jp>
Tested-by: Do Q.Thang <dq-thang@jinso.co.jp>
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Cc: stable@vger.kernel.org
2012-10-09 15:47:33 +09:00
..
atmel
au1x
blackfin Merge branch 'asoc-omap' into for-3.7 2012-09-05 20:05:11 +08:00
cirrus ASoC: Rename ep93xx soc directory to cirrus 2012-08-28 10:24:21 -07:00
codecs ASoC: wm2200: Fix non-inverted OUT2 mute control 2012-10-05 13:06:42 +01:00
davinci ASoC: Davinci: McASP: add support new McASP IP Variant 2012-09-06 08:20:33 +08:00
dwc ASoC: dwc: Staticise non-exported i2s_start() 2012-07-04 19:15:43 +01:00
fsl ASoC: eukrea-tlv320: Convert it to platform driver 2012-09-28 14:12:52 +01:00
generic ASoC: add generic simple-card support 2012-04-13 11:29:25 +01:00
jz4740
kirkwood ARM: Orion: fix driver probe error handling with respect to clk 2012-07-25 17:06:21 +02:00
mid-x86 ASoC: mid-x86 - add support for compressed streams 2012-08-20 20:50:39 +01:00
mxs Merge branch 'asoc-omap' into for-3.7 2012-09-05 20:05:11 +08:00
nuc900
omap ASoC: ams-delta: Convert to use snd_soc_register_card() 2012-10-04 18:50:36 +01:00
pxa ARM: pxa: Fix build error caused by sram.h rename 2012-10-09 15:29:24 +09:00
s6000
samsung ASoC: bells: Correct typo in sub speaker DAI name for WM5110 2012-10-05 12:48:43 +01:00
sh ASoC: fsi: don't reschedule DMA from an atomic context 2012-10-09 15:47:33 +09:00
spear ASoC: spear: correct the check for NULL dma_buffer pointer 2012-08-31 14:24:52 -07:00
tegra Linux 3.6-rc6 2012-09-22 11:26:27 -04:00
txx9
ux500 Merge remote-tracking branch 'asoc/topic/ux500' into for-3.7 2012-09-22 18:47:58 -04:00
Kconfig ASoC: Rename ep93xx soc directory to cirrus 2012-08-28 10:24:21 -07:00
Makefile ASoC: Rename ep93xx soc directory to cirrus 2012-08-28 10:24:21 -07:00
soc-cache.c
soc-compress.c ASoC: soc-compress: Remove unused variable 2012-08-21 15:09:44 +01:00
soc-core.c ASoC: Avoid recalculating the bitmask for SOC_ENUM controls 2012-09-18 22:51:23 -04:00
soc-dapm.c ASoC: dapm: Allow regulators to bypass as well as disable when idle 2012-09-26 12:29:59 +01:00
soc-dmaengine-pcm.c ASoC: dmaengine_pcm: fix typo in comment 2012-06-25 09:52:44 +01:00
soc-io.c ASoC: io: Don't dereference regmap if we failed to get one 2012-06-23 12:11:32 +01:00
soc-jack.c ASoC: fix documentation in soc-jack 2012-10-09 15:38:23 +09:00
soc-pcm.c ASoC: dpcm: Allow FE to be opened without valid BE routes. 2012-07-06 19:06:58 +01:00
soc-utils.c