[ Upstream commit eee577232203842b4dcadb7ab477a298479633ed ]
When un-mapping skb->data in __bcmgenet_tx_reclaim(),
we must use the length that was used in original dma_map_single(),
instead of skb->len that might be bigger (includes the frags)
We simply can store skb_len into tx_cb_ptr->dma_len and use it
at unmap time.
Fixes:
|
||
---|---|---|
.. | ||
bcmgenet.c | ||
bcmgenet.h | ||
bcmgenet_wol.c | ||
bcmmii.c | ||
Makefile |