From 86dc5259e25dc2d04f8914310ea446fc46bc3e86 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Thu, 1 Nov 2018 08:31:55 +0100 Subject: net: macb: no need for coherent memory for receive buffer The receive buffers are properly synchronized with dma_sync_*, no need to use coherent memory for them. Signed-off-by: Sascha Hauer --- drivers/net/macb.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'drivers/net') diff --git a/drivers/net/macb.c b/drivers/net/macb.c index 7721bcb56a..8575c838a8 100644 --- a/drivers/net/macb.c +++ b/drivers/net/macb.c @@ -697,8 +697,7 @@ static int macb_probe(struct device_d *dev) edev->recv = macb_recv; macb_init_rx_buffer_size(macb, PKTSIZE); - macb->rx_buffer = dma_alloc_coherent(macb->rx_buffer_size * macb->rx_ring_size, - DMA_ADDRESS_BROKEN); + macb->rx_buffer = dma_alloc(macb->rx_buffer_size * macb->rx_ring_size); macb->rx_ring = dma_alloc_coherent(RX_RING_BYTES(macb), DMA_ADDRESS_BROKEN); macb->tx_ring = dma_alloc_coherent(TX_RING_BYTES, DMA_ADDRESS_BROKEN); -- cgit v1.2.3