diff options
Diffstat (limited to 'drivers/net/orion-gbe.c')
-rw-r--r-- | drivers/net/orion-gbe.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/orion-gbe.c b/drivers/net/orion-gbe.c index 3fbc1df893..5104f87264 100644 --- a/drivers/net/orion-gbe.c +++ b/drivers/net/orion-gbe.c @@ -419,9 +419,11 @@ static int port_probe(struct device_d *parent, struct port_priv *port) return PTR_ERR(port->regs); /* allocate rx/tx descriptors and buffers */ - port->txdesc = dma_alloc_coherent(ALIGN(sizeof(*port->txdesc), 16)); + port->txdesc = dma_alloc_coherent(ALIGN(sizeof(*port->txdesc), 16), + DMA_ADDRESS_BROKEN); port->rxdesc = dma_alloc_coherent(RX_RING_SIZE * - ALIGN(sizeof(*port->rxdesc), 16)); + ALIGN(sizeof(*port->rxdesc), 16), + DMA_ADDRESS_BROKEN); port->rxbuf = dma_alloc(RX_RING_SIZE * ALIGN(PKTSIZE, 8)); port_stop(port); |