1. 15 4月, 2016 4 次提交
  2. 11 3月, 2016 4 次提交
  3. 10 3月, 2016 1 次提交
  4. 09 3月, 2016 2 次提交
    • L
      dma, mm/pat: Rename dma_*_writecombine() to dma_*_wc() · f6e45661
      Luis R. Rodriguez 提交于
      Rename dma_*_writecombine() to dma_*_wc(), so that the naming
      is coherent across the various write-combining APIs. Keep the
      old names for compatibility for a while, these can be removed
      at a later time. A guard is left to enable backporting of the
      rename, and later remove of the old mapping defines seemlessly.
      
      Build tested successfully with allmodconfig.
      
      The following Coccinelle SmPL patch was used for this simple
      transformation:
      
      @ rename_dma_alloc_writecombine @
      expression dev, size, dma_addr, gfp;
      @@
      
      -dma_alloc_writecombine(dev, size, dma_addr, gfp)
      +dma_alloc_wc(dev, size, dma_addr, gfp)
      
      @ rename_dma_free_writecombine @
      expression dev, size, cpu_addr, dma_addr;
      @@
      
      -dma_free_writecombine(dev, size, cpu_addr, dma_addr)
      +dma_free_wc(dev, size, cpu_addr, dma_addr)
      
      @ rename_dma_mmap_writecombine @
      expression dev, vma, cpu_addr, dma_addr, size;
      @@
      
      -dma_mmap_writecombine(dev, vma, cpu_addr, dma_addr, size)
      +dma_mmap_wc(dev, vma, cpu_addr, dma_addr, size)
      
      We also keep the old names as compatibility helpers, and
      guard against their definition to make backporting easier.
      
      Generated-by: Coccinelle SmPL
      Suggested-by: NIngo Molnar <mingo@kernel.org>
      Signed-off-by: NLuis R. Rodriguez <mcgrof@suse.com>
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      Cc: Peter Zijlstra <peterz@infradead.org>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: airlied@linux.ie
      Cc: akpm@linux-foundation.org
      Cc: benh@kernel.crashing.org
      Cc: bhelgaas@google.com
      Cc: bp@suse.de
      Cc: dan.j.williams@intel.com
      Cc: daniel.vetter@ffwll.ch
      Cc: dhowells@redhat.com
      Cc: julia.lawall@lip6.fr
      Cc: konrad.wilk@oracle.com
      Cc: linux-fbdev@vger.kernel.org
      Cc: linux-pci@vger.kernel.org
      Cc: luto@amacapital.net
      Cc: mst@redhat.com
      Cc: tomi.valkeinen@ti.com
      Cc: toshi.kani@hp.com
      Cc: vinod.koul@intel.com
      Cc: xen-devel@lists.xensource.com
      Link: http://lkml.kernel.org/r/1453516462-4844-1-git-send-email-mcgrof@do-not-panic.comSigned-off-by: NIngo Molnar <mingo@kernel.org>
      f6e45661
    • X
      dmaengine: fsldma: fix memory leak · a9af316c
      Xuelin Shi 提交于
      adding unmap of sources and destinations while doing dequeue.
      Signed-off-by: NXuelin Shi <xuelin.shi@nxp.com>
      Signed-off-by: NVinod Koul <vinod.koul@intel.com>
      a9af316c
  5. 04 3月, 2016 5 次提交
  6. 03 3月, 2016 9 次提交
  7. 02 3月, 2016 1 次提交
  8. 01 3月, 2016 1 次提交
  9. 27 2月, 2016 1 次提交
    • R
      dmaengine: pxa_dma: fix the maximum requestor line · 6bab1c6a
      Robert Jarzmik 提交于
      The current number of requestor lines is limited to 31. This was an
      error of a previous commit, as this number is platform dependent, and is
      actually :
       - for pxa25x: 40 requestor lines
       - for pxa27x: 75 requestor lines
       - for pxa3xx: 100 requestor lines
      
      The previous testing did not reveal the faulty constant as on pxa[23]xx
      platforms, only camera, MSL and USB are above requestor 32, and in these
      only the camera has a driver using dma.
      
      Fixes: e87ffbdf ("dmaengine: pxa_dma: fix the no-requestor case")
      Signed-off-by: NRobert Jarzmik <robert.jarzmik@free.fr>
      Acked-by: NVinod Koul <vinod.koul@intel.com>
      6bab1c6a
  10. 22 2月, 2016 6 次提交
  11. 16 2月, 2016 5 次提交
  12. 09 2月, 2016 1 次提交