diff options
Diffstat (limited to 'drivers/net/ethernet/amd/lance.c')
-rw-r--r-- | drivers/net/ethernet/amd/lance.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/net/ethernet/amd/lance.c b/drivers/net/ethernet/amd/lance.c index a6e2e840884e..5c728436b85e 100644 --- a/drivers/net/ethernet/amd/lance.c +++ b/drivers/net/ethernet/amd/lance.c | |||
@@ -873,10 +873,9 @@ lance_init_ring(struct net_device *dev, gfp_t gfp) | |||
873 | 873 | ||
874 | skb = alloc_skb(PKT_BUF_SZ, GFP_DMA | gfp); | 874 | skb = alloc_skb(PKT_BUF_SZ, GFP_DMA | gfp); |
875 | lp->rx_skbuff[i] = skb; | 875 | lp->rx_skbuff[i] = skb; |
876 | if (skb) { | 876 | if (skb) |
877 | skb->dev = dev; | ||
878 | rx_buff = skb->data; | 877 | rx_buff = skb->data; |
879 | } else | 878 | else |
880 | rx_buff = kmalloc(PKT_BUF_SZ, GFP_DMA | gfp); | 879 | rx_buff = kmalloc(PKT_BUF_SZ, GFP_DMA | gfp); |
881 | if (rx_buff == NULL) | 880 | if (rx_buff == NULL) |
882 | lp->rx_ring[i].base = 0; | 881 | lp->rx_ring[i].base = 0; |