diff options
-rw-r--r-- | drivers/net/irda/w83977af_ir.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/irda/w83977af_ir.c b/drivers/net/irda/w83977af_ir.c index 4e3d2e7c697c..e8c3a8c32534 100644 --- a/drivers/net/irda/w83977af_ir.c +++ b/drivers/net/irda/w83977af_ir.c | |||
@@ -518,7 +518,9 @@ static netdev_tx_t w83977af_hard_xmit(struct sk_buff *skb, | |||
518 | 518 | ||
519 | mtt = irda_get_mtt(skb); | 519 | mtt = irda_get_mtt(skb); |
520 | pr_debug("%s(%ld), mtt=%d\n", __func__ , jiffies, mtt); | 520 | pr_debug("%s(%ld), mtt=%d\n", __func__ , jiffies, mtt); |
521 | if (mtt) | 521 | if (mtt > 1000) |
522 | mdelay(mtt/1000); | ||
523 | else if (mtt) | ||
522 | udelay(mtt); | 524 | udelay(mtt); |
523 | 525 | ||
524 | /* Enable DMA interrupt */ | 526 | /* Enable DMA interrupt */ |