commit | ef10b0b24143238c4457e0e60ec230b0fcc342a4 | [log] [tgz] |
---|---|---|
author | Sylvain ETIENNE <Sylvain.ETIENNE@ingenico.com> | Wed Dec 02 17:10:16 2015 +0100 |
committer | Vinod Koul <vinod.koul@intel.com> | Sat Dec 05 14:16:23 2015 +0530 |
tree | 4c614490777d901053318c7b3da8a5cbeb56e452 | |
parent | f5a00eb71902292c5a77d7cc27bdafd09ba3c112 [diff] |
dmaengine: at_xdmac: fix bad behavior in interleaved mode When performing interleaved transfers with numf > 1, an extra line is copied. The mbr.bc field is incremented once too often. The length of the block is (BLEN+1) microblocks. Signed-off-by: Sylvain ETIENNE <Sylvain.ETIENNE@ingenico.com> Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com> Fixes: 4e5385784e69 ("dmaengine: at_xdmac: handle numf > 1") Signed-off-by: Vinod Koul <vinod.koul@intel.com>