dmaengine: at_hdmac: move to dma_pool_zalloc
authorVinod Koul <vinod.koul@intel.com>
Wed, 7 Dec 2016 04:06:22 +0000 (09:36 +0530)
committerVinod Koul <vinod.koul@intel.com>
Thu, 8 Dec 2016 15:54:17 +0000 (21:24 +0530)
Replace dma_pool_alloc & memset with dma_pool_zalloc.

Signed-off-by: Vinod Koul <vinod.koul@intel.com>
drivers/dma/at_hdmac.c

index a4c8f80..1baf340 100644 (file)
@@ -111,9 +111,8 @@ static struct at_desc *atc_alloc_descriptor(struct dma_chan *chan,
        struct at_dma   *atdma = to_at_dma(chan->device);
        dma_addr_t phys;
 
-       desc = dma_pool_alloc(atdma->dma_desc_pool, gfp_flags, &phys);
+       desc = dma_pool_zalloc(atdma->dma_desc_pool, gfp_flags, &phys);
        if (desc) {
-               memset(desc, 0, sizeof(struct at_desc));
                INIT_LIST_HEAD(&desc->tx_list);
                dma_async_tx_descriptor_init(&desc->txd, chan);
                /* txd.flags will be overwritten in prep functions */