On Wed, Aug 27, 2014 at 10:52:48AM -0300, Ezequiel Garcia wrote: > Hi everyone, > > This series is the result of Lior Amsalem's nice work to improve the mv_xor > engine. The most interesting patches are: > > * Patch 2, which reduces code duplication by implementing the DMA_MEMCPY > in terms of a DMA_XOR. > > This not only simplifies the driver, but also improves performance. > The controller is now able to put DMA_MEMCPY and DMA_XOR transactions > in the same chain, given they are both handled as XOR commands. > > * Patch 3, which removes the multi-slot support entirely. Such support > is not used and it only makes the code much more complex for no reason. > > * Patch 5, which enables the end-of-descriptor interrupt only when needed. > For DMA_XOR and DMA_MEMCPY operations the end-of-chain is used. This > reduces the number of interrupts. > > * Patch 7, which adds support for the DMA_INTERRUPT operation. This is > implemented as a XOR operation from a dummy source to a dummy destination. > > The rest of the patches are cleanups, removing some dead code and making the > code more readable. The patches are based on v3.17-rc1. Applied, thanks Nice cleanup... -- ~Vinod -- 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