Here are the two pending mv_xor group of fixes. I'm resending them rebased on v3.15-rc1, although the previously sent ones already applied there. Patch 1 is a fix for a out-of-order execution problem, the descriptor is now flushed before the channel is activated. Patches 2-4, are the v2 of the previously sent by Thomas Petazzoni [1]. I've tried to address the comments made by Andi and Dan, and also kept Thomas' ultimate goal: get rid of the mv_xor_slot_cleanup() function (which takes the spinlock). This series is based on v3.15-rc1, and tested on an Armada XP GP board. [1] http://www.spinics.net/lists/arm-kernel/msg297176.html Ezequiel Garcia (4): dma: mv_xor: Flush descriptors before activating a channel dma: mv_xor: Remove unneeded mv_xor_clean_completed_slots() call dma: mv_xor: Remove all callers of mv_xor_slot_cleanup() dma: mv_xor: Rename __mv_xor_slot_cleanup() to mv_xor_slot_cleanup() drivers/dma/mv_xor.c | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html