]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/net/ethernet/pasemi/pasemi_mac.c
drivers:net: dma_alloc_coherent: use __GFP_ZERO instead of memset(, 0)
[karo-tx-linux.git] / drivers / net / ethernet / pasemi / pasemi_mac.c
index b1cfbb75ff1e09146b1c5ee6fc71562596b6e09f..a5f0b5da614933c74ebbf005edba139b4bb74b88 100644 (file)
@@ -441,12 +441,11 @@ static int pasemi_mac_setup_rx_resources(const struct net_device *dev)
 
        ring->buffers = dma_alloc_coherent(&mac->dma_pdev->dev,
                                           RX_RING_SIZE * sizeof(u64),
-                                          &ring->buf_dma, GFP_KERNEL);
+                                          &ring->buf_dma,
+                                          GFP_KERNEL | __GFP_ZERO);
        if (!ring->buffers)
                goto out_ring_desc;
 
-       memset(ring->buffers, 0, RX_RING_SIZE * sizeof(u64));
-
        write_dma_reg(PAS_DMA_RXCHAN_BASEL(chno),
                      PAS_DMA_RXCHAN_BASEL_BRBL(ring->chan.ring_dma));