Re: [PATCH net v4 0/4] ipv6: fix address publication races with addrconf_ifdown
From: patchwork-bot+netdevbpf
Date: Tue Oct 20 2026 - 15:46:12 EST
Hello:
This series was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@xxxxxxxxxx>:
On Thu, 15 Oct 2026 14:06:47 +0900 you wrote:
> The first patch removes each non-kept ifaddr from the address hash during
> the per-device list cleanup. This prevents addrconf_ifdown() from freeing
> a captured object that a late publisher left linked in the hash.
>
> The second patch serializes hash and device-list publication with dead
> device teardown. The cleanup patch is now first, so the newly atomic
> publisher cannot create a captured-but-still-hashed intermediate state.
>
> [...]
Here is the summary with links:
- [net,v4,1/4] ipv6: remove ifaddr from hash during ifdown list cleanup
https://git.kernel.org/netdev/net/c/6ace56ed7b13
- [net,v4,2/4] ipv6: serialize address publication with device teardown
https://git.kernel.org/netdev/net/c/06227034e2d9
- [net,v4,3/4] ipv6: initialize temporary ifaddr before publication
https://git.kernel.org/netdev/net/c/ed7f278812e5
- [net,v4,4/4] ipv6: do not restart DAD for a dead ifaddr
https://git.kernel.org/netdev/net/c/ffb668669ce4
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html