lkml.org 
[lkml]   [2018]   [Aug]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 32/46] dmaengine: pl330: use dmaenginem_async_device_register to simplify the code
    Date
    Use dmaenginem_async_device_register to simplify the code:
    remove dma_async_device_unregister.

    Signed-off-by: Huang Shijie <sjhuang@iluvatar.ai>
    ---
    drivers/dma/pl330.c | 4 +---
    1 file changed, 1 insertion(+), 3 deletions(-)

    diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c
    index 88750a34e859..e4bc330132c7 100644
    --- a/drivers/dma/pl330.c
    +++ b/drivers/dma/pl330.c
    @@ -3037,7 +3037,7 @@ pl330_probe(struct amba_device *adev, const struct amba_id *id)
    pd->max_burst = ((pl330->quirks & PL330_QUIRK_BROKEN_NO_FLUSHP) ?
    1 : PL330_MAX_BURST);

    - ret = dma_async_device_register(pd);
    + ret = dmaenginem_async_device_register(pd);
    if (ret) {
    dev_err(&adev->dev, "unable to register DMAC\n");
    goto probe_err3;
    @@ -3114,8 +3114,6 @@ static int pl330_remove(struct amba_device *adev)
    devm_free_irq(&adev->dev, irq, pl330);
    }

    - dma_async_device_unregister(&pl330->ddma);
    -
    /* Idle the DMAC */
    list_for_each_entry_safe(pch, _p, &pl330->ddma.channels,
    chan.device_node) {
    --
    2.17.1
    \
     
     \ /
      Last update: 2018-08-03 09:23    [W:4.026 / U:0.244 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site