Fix some longstanding bugs in Rx DMA error handling.
These two patches eliminate some conditions which would result in
DMA_MAPPING_ERROR being sent to h/w or to dma_unmap_page() or
dma_unmap_single(). A teardown leak in the packet-splitting path is also
fixed by a necessary refactor.
v2:
* Renamed series from "e1000e: fix Rx bugs"
* Removed RXALL buffer overrun fix from the series.
RXALL bugs will be fixed in a separate series.
* Reworded patch commit messages.
Matt Vollrath (2):
e1000e: fix Rx skb DMA map error sentinel
e1000e: fix ps_pages DMA map error sentinel
drivers/net/ethernet/intel/e1000e/netdev.c | 22 +++++++++++++++-------
1 file changed, 15 insertions(+), 7 deletions(-)
base-commit: 78445023439506ebd83b86d40b1e428a3b309d4a
--
2.43.0