From: Tom Lendacky <[email protected]> Date: Mon, 26 Oct 2015 17:13:54 -0500
> During Tx cleanup it's still possible for the descriptor data to be > read ahead of the descriptor index. A memory barrier is required between > the read of the descriptor index and the start of the Tx cleanup loop. > This allows a change to a lighter-weight barrier in the Tx transmit > routine just before updating the current descriptor index. > > Since the memory barrier does result in extra overhead on arm64, keep > the previous change to not chase the current descriptor value. This > prevents the execution of the barrier for each loop performed. > > Suggested-by: Alexander Duyck <[email protected]> > Signed-off-by: Tom Lendacky <[email protected]> Applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
