Re: [PATCH net v3 0/2] net: usb: cdc_ncm/cdc_mbim: fix netpoll lockup in tx_fixup

From: patchwork-bot+netdevbpf

Date: Mon Oct 26 2026 - 21:42:21 EST


Hello:

This series was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@xxxxxxxxxx>:

On Sat, 24 Oct 2026 15:23:05 +0200 you wrote:
> Mikkel reported lockups with netconsole on a cdc_ncm device. Further
> analysis showed that netpoll calls ndo_start_xmit() with IRQs off but
> BHs on while holding the txq lock, and the spin_unlock_bh() in the
> tx_fixup paths runs pending softirqs. A transmit from one of them then
> spins on that txq lock.
>
> Patch 1 fixes cdc_ncm. Mikkel tested the v2 version of it. Patch 2
> fixes the same code in cdc_mbim and is untested.
>
> [...]

Here is the summary with links:
- [net,v3,1/2] net: usb: cdc_ncm: don't enable BHs in tx_fixup under netpoll
https://git.kernel.org/netdev/net/c/108ca34cf4b4
- [net,v3,2/2] net: usb: cdc_mbim: don't enable BHs in tx_fixup under netpoll
https://git.kernel.org/netdev/net/c/bfd7ced012c7

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html