Re: [PATCH net 1/2] fjes: unregister the netdev before destroying the workqueues
| Newsgroups | gmane.linux.kernel.stable,gmane.linux.network,gmane.linux.kernel |
|---|---|
| Message-ID | <178603503813.1375455.12729853575409508362.git-patchwork-notify@kernel.org> |
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski <[email protected]>: On Wed, 5 Aug 2026 01:14:09 +0000 you wrote: > fjes_remove() destroys the driver workqueues before unregistering the > netdev. The interrupt handler queues work on them, but the IRQ is only > freed from fjes_close() under unregister_netdev(), so an interrupt in that > window can queue work once the workqueues are gone. > > Unregister the netdev first so fjes_close() frees the IRQ and cancels the > workers before the workqueues are destroyed. force_close_task, which the > workers arm on the system workqueue, is handled in the next patch. > > [...] Here is the summary with links: - [net,1/2] fjes: unregister the netdev before destroying the workqueues https://git.kernel.org/netdev/net-next/c/f2473fbfc3fd - [net,2/2] fjes: cancel force_close_task in fjes_remove() https://git.kernel.org/netdev/net-next/c/c206fc0705d1 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html