diff options
Diffstat (limited to 'drivers/net/ethernet/micrel')
-rw-r--r-- | drivers/net/ethernet/micrel/ksz884x.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/net/ethernet/micrel/ksz884x.c b/drivers/net/ethernet/micrel/ksz884x.c index 24a4c5716cf5..37b44b91950b 100644 --- a/drivers/net/ethernet/micrel/ksz884x.c +++ b/drivers/net/ethernet/micrel/ksz884x.c | |||
@@ -4480,14 +4480,12 @@ static void ksz_init_rx_buffers(struct dev_info *adapter) | |||
4480 | dma_buf->len = adapter->mtu; | 4480 | dma_buf->len = adapter->mtu; |
4481 | if (!dma_buf->skb) | 4481 | if (!dma_buf->skb) |
4482 | dma_buf->skb = alloc_skb(dma_buf->len, GFP_ATOMIC); | 4482 | dma_buf->skb = alloc_skb(dma_buf->len, GFP_ATOMIC); |
4483 | if (dma_buf->skb && !dma_buf->dma) { | 4483 | if (dma_buf->skb && !dma_buf->dma) |
4484 | dma_buf->skb->dev = adapter->dev; | ||
4485 | dma_buf->dma = pci_map_single( | 4484 | dma_buf->dma = pci_map_single( |
4486 | adapter->pdev, | 4485 | adapter->pdev, |
4487 | skb_tail_pointer(dma_buf->skb), | 4486 | skb_tail_pointer(dma_buf->skb), |
4488 | dma_buf->len, | 4487 | dma_buf->len, |
4489 | PCI_DMA_FROMDEVICE); | 4488 | PCI_DMA_FROMDEVICE); |
4490 | } | ||
4491 | 4489 | ||
4492 | /* Set descriptor. */ | 4490 | /* Set descriptor. */ |
4493 | set_rx_buf(desc, dma_buf->dma); | 4491 | set_rx_buf(desc, dma_buf->dma); |