Re: [PATCH net v2] mac802154: remove interfaces with RCU list deletion
[email protected] Fri, 03 Jul 2026 14:20:05 +0000
| Newsgroups | org.kernel.vger.linux-wpan,org.kernel.vger.linux-kernel,org.kernel.vger.netdev,org.kernel.vger.stable |
|---|---|
| Message-ID | <178308840539.2733930.6133885525890895225.git-patchwork-notify@kernel.org> |
Hello: This patch was applied to netdev/net.git (main) by Paolo Abeni <[email protected]>: On Wed, 1 Jul 2026 18:42:22 +0200 you wrote: > Queue wake, stop, and disable paths walk local->interfaces under RCU. > The bulk hardware teardown path removes entries with list_del(), so an > asynchronous transmit completion can follow a poisoned list node in > ieee802154_wake_queue(). > > Use list_del_rcu() as in the single-interface removal path. The following > unregister_netdevice() waits for in-flight RCU readers before freeing the > netdevice, so no separate grace-period wait is needed. > > [...] Here is the summary with links: - [net,v2] mac802154: remove interfaces with RCU list deletion https://git.kernel.org/netdev/net/c/539dfcf69105 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html