[PATCH v2] dmaengine: xilinx_dma: Fix hardware buffer descriptor chain after cyclic DMA

Vinod Koul vkoul at kernel.org
Thu Sep 10 07:06:59 PDT 2026


On Tue, 18 Aug 2026 09:36:29 +0200, Alex Bereza wrote:
> Using the DMA in cyclic mode modifies the hardware buffer descriptor
> chain in xilinx_dma_prep_dma_cyclic so that the last descriptor used by
> the cyclic transfer points back to the first descriptor, but it never
> restores the original descriptor ring. This breaks using non-cyclic mode
> after cyclic mode with an error like:
> 
>   xilinx-vdma 86000000.dma: Channel 00000000354d5c8d has errors 100, cdr 6de40000 tdr 6de40400
> 
> [...]

Applied, thanks!

[1/1] dmaengine: xilinx_dma: Fix hardware buffer descriptor chain after cyclic DMA
      commit: 7ed1e3070c9b4bbd67d5519e14711038dd53ab13

Best regards,
-- 
~Vinod





More information about the linux-arm-kernel mailing list