From: Nicolas Schichan <nschic...@freebox.fr> Date: Tue, 26 Jan 2016 16:12:35 +0100
> The code in txq_put_data() would use txq->tx_curr_desc to index the > tso_hdrs/tso_hdrs_dma buffers, for less than 8 bytes unaligned > fragments, which is already moved to the next descriptor at the > beginning of the function. > > If that fragment was the last of the the skb, the next skb would use > that same space to place the ip headers, overwritting that small > fragment data. > > Fixes: 91986fd3d335 (net: mv643xx_eth: Ensure proper data alignment in TSO TX > path) > Signed-off-by: Nicolas Schichan <nschic...@freebox.fr> Applied.