commit | fcaaba6c7136fe47e5a13352f99a64b019b6d2c5 | [log] [tgz] |
---|---|---|
author | Michael Grzeschik <m.grzeschik@pengutronix.de> | Tue Sep 17 15:56:08 2013 +0200 |
committer | Vinod Koul <vinod.koul@intel.com> | Fri Oct 04 14:35:03 2013 +0530 |
tree | fac62a9876144fff179750d077c615cd970a3eb3 | |
parent | 5a276fa6bdf82fd442046969603968c83626ce0b [diff] |
dmaengine: imx-dma: fix callback path in tasklet We need to free the ld_active list head before jumping into the callback routine. Otherwise the callback could run into issue_pending and change our ld_active list head we just going to free. This will run the channel list into an currupted and undefined state. Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Vinod Koul <vinod.koul@intel.com>