Thanks Gabor for spotting this
SVN-Revision: 33071
priv->tx_addr = dma_map_single(&priv->pdev->dev, skb->data,
skb->len, DMA_TO_DEVICE);
priv->tx_addr = dma_map_single(&priv->pdev->dev, skb->data,
skb->len, DMA_TO_DEVICE);
+ if (dma_mapping_error(&priv->pdev->dev, priv->tx_addr))
return -ENOMEM;
/* enable enhanced mode */
return -ENOMEM;
/* enable enhanced mode */
priv->rx_addr = dma_map_single(&priv->pdev->dev, skb->data,
RX_ALLOC_SIZE, DMA_FROM_DEVICE);
priv->rx_addr = dma_map_single(&priv->pdev->dev, skb->data,
RX_ALLOC_SIZE, DMA_FROM_DEVICE);
+ if (dma_mapping_error(&priv->pdev->dev, priv->rx_addr))
return -ENOMEM;
nuport_mac_writel(priv->rx_addr, RX_BUFFER_ADDR);
return -ENOMEM;
nuport_mac_writel(priv->rx_addr, RX_BUFFER_ADDR);