Hi Linus, Here is the first fixes request for 4.2 We had a regression due to reuse of descriptor so we have reverted that. Rest are driver fixes: at_hdmac and at_xdmac for residue, trannfer width, and channel config pl330 final fix for dma fails and overflow issue xgene resouce map fix mv_xor big endian op fix So, please PULL for dmaengine updates for 4.2-rc5 from git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-fix-4.2-rc5 for you to fetch changes up to 8c8fe97b2b8a216523e2faf1ccca66ddab634e3e: Revert "dmaengine: virt-dma: don't always free descriptor upon completion" (2015-07-31 20:33:43 +0530) ---------------------------------------------------------------- dmaengine fixes for 4.2-rc5 We had a regression due to reuse of descriptor so we have reverted that. Rest are driver fixes at_hdmac and at_xdmac for residue, trannfer width, and channel config pl330 final fix for dma fails and overflow issue xgene resouce map fix mv_xor big endian op fix ---------------------------------------------------------------- Cyrille Pitchen (2): dmaengine: at_hdmac: fix residue computation dmaengine: at_xdmac: fix transfer data width in at_xdmac_prep_slave_sg() Jun Nie (1): Revert "dmaengine: virt-dma: don't always free descriptor upon completion" Krzysztof Kozlowski (2): dmaengine: pl330: Fix overflow when reporting residue in memcpy dmaengine: pl330: Really fix choppy sound because of wrong residue calculation Ludovic Desroches (1): dmaengine: at_xdmac: fix bug about channel configuration Rameshwar Prasad Sahu (1): dmaengine: xgene-dma: Fix the resource map to handle overlapping Thomas Petazzoni (1): dmaengine: mv_xor: fix big endian operation in register mode .../devicetree/bindings/dma/apm-xgene-dma.txt | 2 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 2 +- drivers/dma/at_hdmac.c | 132 ++++++++++++++------- drivers/dma/at_hdmac_regs.h | 3 +- drivers/dma/at_xdmac.c | 26 ++-- drivers/dma/mv_xor.c | 9 +- drivers/dma/pl330.c | 3 +- drivers/dma/virt-dma.c | 19 +-- drivers/dma/virt-dma.h | 13 +- drivers/dma/xgene-dma.c | 3 + 10 files changed, 121 insertions(+), 91 deletions(-) -- ~Vinod
Attachment:
signature.asc
Description: Digital signature