diff options
Diffstat (limited to 'drivers/net/ethernet/pasemi/pasemi_mac.c')
-rw-r--r-- | drivers/net/ethernet/pasemi/pasemi_mac.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/net/ethernet/pasemi/pasemi_mac.c b/drivers/net/ethernet/pasemi/pasemi_mac.c index f21ae7b6c766..c498181a9aa8 100644 --- a/drivers/net/ethernet/pasemi/pasemi_mac.c +++ b/drivers/net/ethernet/pasemi/pasemi_mac.c | |||
@@ -440,10 +440,9 @@ static int pasemi_mac_setup_rx_resources(const struct net_device *dev) | |||
440 | if (pasemi_dma_alloc_ring(&ring->chan, RX_RING_SIZE)) | 440 | if (pasemi_dma_alloc_ring(&ring->chan, RX_RING_SIZE)) |
441 | goto out_ring_desc; | 441 | goto out_ring_desc; |
442 | 442 | ||
443 | ring->buffers = dma_alloc_coherent(&mac->dma_pdev->dev, | 443 | ring->buffers = dma_zalloc_coherent(&mac->dma_pdev->dev, |
444 | RX_RING_SIZE * sizeof(u64), | 444 | RX_RING_SIZE * sizeof(u64), |
445 | &ring->buf_dma, | 445 | &ring->buf_dma, GFP_KERNEL); |
446 | GFP_KERNEL | __GFP_ZERO); | ||
447 | if (!ring->buffers) | 446 | if (!ring->buffers) |
448 | goto out_ring_desc; | 447 | goto out_ring_desc; |
449 | 448 | ||