diff options
Diffstat (limited to 'drivers/net/tulip/de4x5.c')
-rw-r--r-- | drivers/net/tulip/de4x5.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/net/tulip/de4x5.c b/drivers/net/tulip/de4x5.c index f9491bd787d1..eb72d2e9ab3d 100644 --- a/drivers/net/tulip/de4x5.c +++ b/drivers/net/tulip/de4x5.c | |||
@@ -1099,7 +1099,7 @@ de4x5_hw_init(struct net_device *dev, u_long iobase, struct device *gendev) | |||
1099 | struct pci_dev *pdev = NULL; | 1099 | struct pci_dev *pdev = NULL; |
1100 | int i, status=0; | 1100 | int i, status=0; |
1101 | 1101 | ||
1102 | gendev->driver_data = dev; | 1102 | dev_set_drvdata(gendev, dev); |
1103 | 1103 | ||
1104 | /* Ensure we're not sleeping */ | 1104 | /* Ensure we're not sleeping */ |
1105 | if (lp->bus == EISA) { | 1105 | if (lp->bus == EISA) { |
@@ -1461,12 +1461,12 @@ de4x5_queue_pkt(struct sk_buff *skb, struct net_device *dev) | |||
1461 | { | 1461 | { |
1462 | struct de4x5_private *lp = netdev_priv(dev); | 1462 | struct de4x5_private *lp = netdev_priv(dev); |
1463 | u_long iobase = dev->base_addr; | 1463 | u_long iobase = dev->base_addr; |
1464 | int status = 0; | 1464 | int status = NETDEV_TX_OK; |
1465 | u_long flags = 0; | 1465 | u_long flags = 0; |
1466 | 1466 | ||
1467 | netif_stop_queue(dev); | 1467 | netif_stop_queue(dev); |
1468 | if (!lp->tx_enable) { /* Cannot send for now */ | 1468 | if (!lp->tx_enable) { /* Cannot send for now */ |
1469 | return -1; | 1469 | return NETDEV_TX_LOCKED; |
1470 | } | 1470 | } |
1471 | 1471 | ||
1472 | /* | 1472 | /* |
@@ -1480,7 +1480,7 @@ de4x5_queue_pkt(struct sk_buff *skb, struct net_device *dev) | |||
1480 | 1480 | ||
1481 | /* Test if cache is already locked - requeue skb if so */ | 1481 | /* Test if cache is already locked - requeue skb if so */ |
1482 | if (test_and_set_bit(0, (void *)&lp->cache.lock) && !lp->interrupt) | 1482 | if (test_and_set_bit(0, (void *)&lp->cache.lock) && !lp->interrupt) |
1483 | return -1; | 1483 | return NETDEV_TX_LOCKED; |
1484 | 1484 | ||
1485 | /* Transmit descriptor ring full or stale skb */ | 1485 | /* Transmit descriptor ring full or stale skb */ |
1486 | if (netif_queue_stopped(dev) || (u_long) lp->tx_skb[lp->tx_new] > 1) { | 1486 | if (netif_queue_stopped(dev) || (u_long) lp->tx_skb[lp->tx_new] > 1) { |
@@ -2094,7 +2094,7 @@ static int __devexit de4x5_eisa_remove (struct device *device) | |||
2094 | struct net_device *dev; | 2094 | struct net_device *dev; |
2095 | u_long iobase; | 2095 | u_long iobase; |
2096 | 2096 | ||
2097 | dev = device->driver_data; | 2097 | dev = dev_get_drvdata(device); |
2098 | iobase = dev->base_addr; | 2098 | iobase = dev->base_addr; |
2099 | 2099 | ||
2100 | unregister_netdev (dev); | 2100 | unregister_netdev (dev); |
@@ -2338,7 +2338,7 @@ static void __devexit de4x5_pci_remove (struct pci_dev *pdev) | |||
2338 | struct net_device *dev; | 2338 | struct net_device *dev; |
2339 | u_long iobase; | 2339 | u_long iobase; |
2340 | 2340 | ||
2341 | dev = pdev->dev.driver_data; | 2341 | dev = dev_get_drvdata(&pdev->dev); |
2342 | iobase = dev->base_addr; | 2342 | iobase = dev->base_addr; |
2343 | 2343 | ||
2344 | unregister_netdev (dev); | 2344 | unregister_netdev (dev); |