Fix some longstanding bugs in Rx. The first two patches address DMA mapping failure handling, eliminating 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 in the process.
The third patch fixes buffer overruns when RXALL is set. Matt Vollrath (3): e1000e: fix Rx skb DMA map error sentinel e1000e: fix ps_pages DMA map error sentinel e1000e: fix NETIF_F_RXALL buffer overrun drivers/net/ethernet/intel/e1000e/netdev.c | 75 ++++++++++++++-------- 1 file changed, 47 insertions(+), 28 deletions(-) base-commit: 1d2929d0850fff683b8aff051275945e65f082c8 -- 2.43.0
