#define ETH_FCS_LEN 4
#define AG71XX_DRV_NAME "ag71xx"
-#define AG71XX_DRV_VERSION "0.5.28"
+#define AG71XX_DRV_VERSION "0.5.29"
#define AG71XX_NAPI_WEIGHT 64
#define AG71XX_OOM_REFILL (1 + HZ/10)
skb->dev = ag->dev;
skb_reserve(skb, AG71XX_RX_PKT_RESERVE);
- dma_addr = dma_map_single(NULL, skb->data, AG71XX_RX_PKT_SIZE,
+ dma_addr = dma_map_single(&ag->dev->dev, skb->data,
+ AG71XX_RX_PKT_SIZE,
DMA_FROM_DEVICE);
ring->buf[i].skb = skb;
ring->buf[i].desc->data = (u32) dma_addr;
skb_reserve(skb, AG71XX_RX_PKT_RESERVE);
skb->dev = ag->dev;
- dma_addr = dma_map_single(NULL, skb->data,
+ dma_addr = dma_map_single(&ag->dev->dev, skb->data,
AG71XX_RX_PKT_SIZE,
DMA_FROM_DEVICE);
goto err_drop;
}
- dma_addr = dma_map_single(NULL, skb->data, skb->len, DMA_TO_DEVICE);
+ dma_addr = dma_map_single(&dev->dev, skb->data, skb->len,
+ DMA_TO_DEVICE);
ring->buf[i].skb = skb;