net: ixp4xx_hss: use dma_pool_zalloc
authorJason Wang <wangborong@cdjrlc.com>
Sun, 25 Jul 2021 14:42:21 +0000 (22:42 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 26 Jul 2021 13:17:55 +0000 (14:17 +0100)
The dma_pool_zalloc combines dma_pool_alloc/memset. Therefore, the
dma_pool_alloc/memset can be replaced with dma_pool_zalloc which is
more compact.

Signed-off-by: Jason Wang <wangborong@cdjrlc.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/wan/ixp4xx_hss.c

index 3c51ab2..2cebbfc 100644 (file)
@@ -975,11 +975,10 @@ static int init_hdlc_queues(struct port *port)
                        return -ENOMEM;
        }
 
-       port->desc_tab = dma_pool_alloc(dma_pool, GFP_KERNEL,
+       port->desc_tab = dma_pool_zalloc(dma_pool, GFP_KERNEL,
                                        &port->desc_tab_phys);
        if (!port->desc_tab)
                return -ENOMEM;
-       memset(port->desc_tab, 0, POOL_ALLOC_SIZE);
        memset(port->rx_buff_tab, 0, sizeof(port->rx_buff_tab)); /* tables */
        memset(port->tx_buff_tab, 0, sizeof(port->tx_buff_tab));