dmaengine: PL08x: start next descriptor from irq context
authorRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 25 May 2012 14:41:13 +0000 (15:41 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sun, 1 Jul 2012 13:15:56 +0000 (14:15 +0100)
commitc33b644cb31899265ec5102a4ed45c44269dde95
treeb5ec2424d6420d8d16763e077debd1f68b28269e
parentea1605612ca4a8c7936e155da768bb9f4e69e84f
dmaengine: PL08x: start next descriptor from irq context

Rather than waiting for the tasklet to run, we can start the next
descriptor from interrupt context, as soon as we know that the
previous descriptor has completed.

Acked-by: Linus Walleij <linus.walleij@linaro.org>
Tested-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
drivers/dma/amba-pl08x.c