From: Guennadi Liakhovetski Date: Wed, 3 Oct 2012 12:33:50 +0000 (+0200) Subject: ASoC: fsi: don't reschedule DMA from an atomic context X-Git-Tag: v3.7-rc2~30^2~1^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=57451e437796548d658d03c2c4aab659eafcd799;p=pandora-kernel.git 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 Tested-by: Do Q.Thang Signed-off-by: Guennadi Liakhovetski Signed-off-by: Mark Brown Cc: stable@vger.kernel.org --- Reading git-diff-tree failed