]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/appletalk/cops.c
net: trans_start cleanups
[net-next-2.6.git] / drivers / net / appletalk / cops.c
index 6f8d6206b5c483a6bbac6102a57a0a96813bcb59..14e1d952226e92cbedd0c29c57f642235e22c159 100644 (file)
@@ -866,7 +866,7 @@ static void cops_timeout(struct net_device *dev)
        }
        printk(KERN_WARNING "%s: Transmit timed out.\n", dev->name);
        cops_jumpstart(dev);    /* Restart the card. */
-       dev->trans_start = jiffies;
+       dev->trans_start = jiffies; /* prevent tx timeout */
        netif_wake_queue(dev);
 }
 
@@ -919,9 +919,8 @@ static netdev_tx_t cops_send_packet(struct sk_buff *skb,
        /* Done sending packet, update counters and cleanup. */
        dev->stats.tx_packets++;
        dev->stats.tx_bytes += skb->len;
-       dev->trans_start = jiffies;
        dev_kfree_skb (skb);
-        return NETDEV_TX_OK;
+       return NETDEV_TX_OK;
 }
 
 /*