Re: [PATCH net v4] xsk: freeze deferred pool teardown without blocking unregister
From: patchwork-bot+netdevbpf
Date: Tue Oct 20 2026 - 07:11:31 EST
Hello:
This patch was applied to netdev/net.git (main)
by Paolo Abeni <pabeni@xxxxxxxxxx>:
On Wed, 14 Oct 2026 12:33:48 -0600 you wrote:
> Deferred pool destruction calls ndo_bpf() under RTNL. system_wq is
> not frozen during system sleep, so that callback can run after a
> device has suspended and gated its clocks. Use system_freezable_wq
> so running destruction finishes before device suspend and new work
> waits until process thaw.
>
> Keep assigned pools visible to NETDEV_UNREGISTER independently of
> the socket list. A released socket has already left that list, but
> its final pool put can queue destruction after workqueues freeze.
> A resume-time unregister would then wait for a device reference
> whose release cannot run until the resume completes.
>
> [...]
Here is the summary with links:
- [net,v4] xsk: freeze deferred pool teardown without blocking unregister
https://git.kernel.org/netdev/net/c/fece8420e76f
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html