aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/allwinner/sun4i-emac.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/allwinner/sun4i-emac.c')
-rw-r--r--drivers/net/ethernet/allwinner/sun4i-emac.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/ethernet/allwinner/sun4i-emac.c b/drivers/net/ethernet/allwinner/sun4i-emac.c
index 8d50314ac3eb..de2c4bf5fac4 100644
--- a/drivers/net/ethernet/allwinner/sun4i-emac.c
+++ b/drivers/net/ethernet/allwinner/sun4i-emac.c
@@ -428,7 +428,7 @@ static void emac_timeout(struct net_device *dev)
428 emac_reset(db); 428 emac_reset(db);
429 emac_init_device(dev); 429 emac_init_device(dev);
430 /* We can accept TX packets again */ 430 /* We can accept TX packets again */
431 dev->trans_start = jiffies; 431 netif_trans_update(dev);
432 netif_wake_queue(dev); 432 netif_wake_queue(dev);
433 433
434 /* Restore previous register address */ 434 /* Restore previous register address */
@@ -468,7 +468,7 @@ static int emac_start_xmit(struct sk_buff *skb, struct net_device *dev)
468 db->membase + EMAC_TX_CTL0_REG); 468 db->membase + EMAC_TX_CTL0_REG);
469 469
470 /* save the time stamp */ 470 /* save the time stamp */
471 dev->trans_start = jiffies; 471 netif_trans_update(dev);
472 } else if (channel == 1) { 472 } else if (channel == 1) {
473 /* set TX len */ 473 /* set TX len */
474 writel(skb->len, db->membase + EMAC_TX_PL1_REG); 474 writel(skb->len, db->membase + EMAC_TX_PL1_REG);
@@ -477,7 +477,7 @@ static int emac_start_xmit(struct sk_buff *skb, struct net_device *dev)
477 db->membase + EMAC_TX_CTL1_REG); 477 db->membase + EMAC_TX_CTL1_REG);
478 478
479 /* save the time stamp */ 479 /* save the time stamp */
480 dev->trans_start = jiffies; 480 netif_trans_update(dev);
481 } 481 }
482 482
483 if ((db->tx_fifo_stat & 3) == 3) { 483 if ((db->tx_fifo_stat & 3) == 3) {