Re: [PATCH net v4] net: xilinx: axienet: Free outstanding DMA buffers on dmaengine stop
From: patchwork-bot+netdevbpf
Date: Fri Oct 02 2026 - 16:10:31 EST
Hello:
This patch was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@xxxxxxxxxx>:
On Tue, 29 Sep 2026 00:12:07 +0530 you wrote:
> In the dmaengine path the driver pre-submits RX buffers and holds
> in-flight TX buffers whose SKBs are DMA-mapped by the driver and freed
> only in the completion callbacks. On ndo_stop() dmaengine_terminate_sync()
> aborts these descriptors without running their callbacks, and the driver
> then frees only the ring shells, leaking every SKB still owned by the
> engine and its DMA mapping on each ifdown. With 128 RX buffers pre-posted
> per channel, the mapping leak can eventually exhaust a limited IOMMU
> aperture.
>
> [...]
Here is the summary with links:
- [net,v4] net: xilinx: axienet: Free outstanding DMA buffers on dmaengine stop
https://git.kernel.org/netdev/net/c/bcf2573a68a8
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html