]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/net/de600.c
net: trans_start cleanups
[karo-tx-linux.git] / drivers / net / de600.c
index 6b13f4fd2e9635b29327222f4083482aae05dc07..23a65398d0115d5c879da96fe59c56bfa7339046 100644 (file)
@@ -166,8 +166,8 @@ static int de600_start_xmit(struct sk_buff *skb, struct net_device *dev)
        int     i;
 
        if (free_tx_pages <= 0) {       /* Do timeouts, to avoid hangs. */
-               tickssofar = jiffies - dev->trans_start;
-               if (tickssofar < 5)
+               tickssofar = jiffies - dev_trans_start(dev);
+               if (tickssofar < HZ/20)
                        return NETDEV_TX_BUSY;
                /* else */
                printk(KERN_WARNING "%s: transmit timed out (%d), %s?\n", dev->name, tickssofar, "network cable problem");