• Linus Torvalds's avatar
    Merge tag 'dmaengine-fix-5.2-rc4' of git://git.infradead.org/users/vkoul/slave-dma · 66b59f2b
    Linus Torvalds authored
    Pull dmaengine fixes from Vinod Koul:
    
     - jz4780 transfer fix for acking descriptors early
    
     - fsl-qdma: clean registers on error
    
     - dw-axi-dmac: null pointer dereference fix
    
     - mediatek-cqdma: fix sleeping in atomic context
    
     - tegra210-adma: fix bunch os issues like crashing in driver probe,
       channel FIFO configuration etc.
    
     - sprd: Fixes for possible crash on descriptor status, block length
       overflow. For 2-stage transfer fix incorrect start, configuration and
       interrupt handling.
    
    * tag 'dmaengine-fix-5.2-rc4' of git://git.infradead.org/users/vkoul/slave-dma:
      dmaengine: sprd: Add interrupt support for 2-stage transfer
      dmaengine: sprd: Fix the right place to configure 2-stage transfer
      dmaengine: sprd: Fix block length overflow
      dmaengine: sprd: Fix the incorrect start for 2-stage destination channels
      dmaengine: sprd: Add validation of current descriptor in irq handler
      dmaengine: sprd: Fix the possible crash when getting descriptor status
      dmaengine: tegra210-adma: Fix spelling
      dmaengine: tegra210-adma: Fix channel FIFO configuration
      dmaengine: tegra210-adma: Fix crash during probe
      dmaengine: mediatek-cqdma: sleeping in atomic context
      dmaengine: dw-axi-dmac: fix null dereference when pointer first is null
      dmaengine: fsl-qdma: Add improvement
      dmaengine: jz4780: Fix transfers being ACKed too soon
    66b59f2b
tegra210-adma.c 25.3 KB