Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 62412072 authored by Richard Cochran's avatar Richard Cochran Committed by David S. Miller
Browse files

smsc9420: fix race in transmit time stamping.

parent 52f64fae
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1031,12 +1031,12 @@ static netdev_tx_t smsc9420_hard_start_xmit(struct sk_buff *skb,
	pd->tx_ring[index].status = TDES0_OWN_;
	wmb();

	skb_tx_timestamp(skb);

	/* kick the DMA */
	smsc9420_reg_write(pd, TX_POLL_DEMAND, 1);
	smsc9420_pci_flush_write(pd);

	skb_tx_timestamp(skb);

	return NETDEV_TX_OK;
}