57451e4377
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 |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
dma-sh7760.c | ||
fsi.c | ||
hac.c | ||
migor.c | ||
sh7760-ac97.c | ||
siu.h | ||
siu_dai.c | ||
siu_pcm.c | ||
ssi.c |