Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/9] dmaengine: Use dmaenginem_async_device_register to simplify the code
@ 2018-08-06  8:52 Huang Shijie
  2018-08-06  8:52 ` [PATCH v2 1/9] dmaengine: dw-axi-dmac: use " Huang Shijie
                   ` (9 more replies)
  0 siblings, 10 replies; 18+ messages in thread
From: Huang Shijie @ 2018-08-06  8:52 UTC (permalink / raw)
  To: linux-arm-kernel

Using the dmaenginem_async_device_register to simplify code for these DMA drivers:
    1.) dma_async_device_unregister is the last action of drv->remove().
    2.) the dma driver does not have the ->remove().

v1 --> v2:
   Drop the patched which call dma_async_device_unregister() are not
   the last action.

Huang Shijie (9):
  dmaengine: dw-axi-dmac: use dmaenginem_async_device_register to
    simplify the code
  dmaengine: stm32-mdma: use dmaenginem_async_device_register to
    simplify the code
  dmaengine: st_fdma: use dmaenginem_async_device_register to simplify
    the code
  dmaengine: mmp_tdma: use dmaenginem_async_device_register to simplify
    the code
  dmaengine: ste_dma40: use dmaenginem_async_device_register to simplify
    the code
  dmaengine: dma-jz4780: use dmaenginem_async_device_register to
    simplify the code
  dmaengine: pxa_dma: use dmaenginem_async_device_register to simplify
    the code
  dmaengine: mxs-dma: use dmaenginem_async_device_register to simplify
    the code
  dmaengine: add COMPILE_TEST for the drivers

 drivers/dma/Kconfig                            |  4 ++--
 drivers/dma/dma-jz4780.c                       |  8 ++------
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c |  4 +---
 drivers/dma/mmp_tdma.c                         |  7 ++-----
 drivers/dma/mxs-dma.c                          |  3 +--
 drivers/dma/pxa_dma.c                          |  3 +--
 drivers/dma/st_fdma.c                          |  4 +---
 drivers/dma/ste_dma40.c                        | 14 +++++---------
 drivers/dma/stm32-mdma.c                       |  4 +---
 9 files changed, 16 insertions(+), 35 deletions(-)

-- 
2.17.1

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2018-08-29 16:14 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-06  8:52 [PATCH v2 0/9] dmaengine: Use dmaenginem_async_device_register to simplify the code Huang Shijie
2018-08-06  8:52 ` [PATCH v2 1/9] dmaengine: dw-axi-dmac: use " Huang Shijie
2018-08-06  8:52 ` [PATCH v2 2/9] dmaengine: stm32-mdma: " Huang Shijie
2018-08-06  8:52 ` [PATCH v2 3/9] dmaengine: st_fdma: " Huang Shijie
2018-08-06  9:03   ` Daniel Mack
2018-08-06  9:22     ` Huang Shijie
2018-08-06  9:43   ` [PATCH V2 fix] " Huang Shijie
2018-08-06  8:52 ` [PATCH v2 4/9] dmaengine: mmp_tdma: " Huang Shijie
2018-08-06  8:52 ` [PATCH v2 5/9] dmaengine: ste_dma40: " Huang Shijie
2018-08-06 10:34   ` Linus Walleij
2018-08-06  8:52 ` [PATCH v2 6/9] dmaengine: dma-jz4780: " Huang Shijie
2018-08-06  8:52 ` [PATCH v2 7/9] dmaengine: pxa_dma: " Huang Shijie
2018-08-07  6:37   ` Robert Jarzmik
2018-08-06  8:52 ` [PATCH v2 8/9] dmaengine: mxs-dma: " Huang Shijie
2018-08-06  8:52 ` [PATCH v2 9/9] dmaengine: add COMPILE_TEST for the drivers Huang Shijie
2018-08-06 10:35   ` Linus Walleij
2018-08-07  6:32   ` Robert Jarzmik
2018-08-29 16:14 ` [PATCH v2 0/9] dmaengine: Use dmaenginem_async_device_register to simplify the code Vinod Koul

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox