Skip to content

Commit 359f37f

Browse files
committed
Revert "net: macb: Partial revert of "net: macb: Also set DMA coherent mask""
This reverts commit 51dde1b.
1 parent dbe6dc7 commit 359f37f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

drivers/net/ethernet/cadence/macb_main.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2424,6 +2424,11 @@ static netdev_tx_t macb_start_xmit(struct sk_buff *skb, struct net_device *dev)
24242424
skb_tx_timestamp(skb);
24252425

24262426
spin_lock(&bp->lock);
2427+
2428+
/* TSTART write might get dropped, so make the IRQ retrigger a buffer read */
2429+
if (macb_readl(bp, TSR) & MACB_BIT(TGO))
2430+
queue->tx_pending = 1;
2431+
24272432
macb_writel(bp, NCR, macb_readl(bp, NCR) | MACB_BIT(TSTART));
24282433
spin_unlock(&bp->lock);
24292434

0 commit comments

Comments
 (0)