From: Guennadi Liakhovetski Date: Tue, 14 Feb 2012 10:37:21 +0000 (+0100) Subject: usb: renesas: fix scheduling in atomic context bug X-Git-Tag: v3.4-rc1~184^2~22^2~39^2~23 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e4b74e4690dd03b5664fa4895c3db0607d64742;p=pandora-kernel.git usb: renesas: fix scheduling in atomic context bug The current renesas_usbhs driver triggers BUG: scheduling while atomic: ksoftirqd/0/3/0x00000102 with enabled CONFIG_DEBUG_ATOMIC_SLEEP, by submitting DMA transfers from an atomic (tasklet) context, which is not supported by the shdma dmaengine driver. Fix it by switching to a work. Signed-off-by: Guennadi Liakhovetski Signed-off-by: Felipe Balbi --- Reading git-diff-tree failed