Re: [PATCH net v2] net: qualcomm: rmnet: restore skb->dev on deaggregated frames
From: patchwork-bot+netdevbpf
Date: Mon Aug 24 2026 - 14:53:15 EST
Hello:
This patch was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@xxxxxxxxxx>:
On Thu, 20 Aug 2026 12:52:40 -0700 you wrote:
> rmnet_map_deaggregate() allocates each sub-frame with alloc_skb() and
> leaves skb->dev NULL. __rmnet_map_ingress_handler() assigns
> skb->dev = ep->egress_dev only on the data path, but a MAP command frame
> is dispatched to rmnet_map_command() before that, so rmnet_map_send_ack()
> runs netif_tx_lock(skb->dev) on a NULL device. An unprivileged user
> reaches this by unsharing a user+net namespace, creating an rmnet link
> over a tap device with INGRESS_DEAGGREGATION and INGRESS_MAP_COMMANDS,
> and writing an aggregated frame carrying a flow-control command to the
> tap fd.
>
> [...]
Here is the summary with links:
- [net,v2] net: qualcomm: rmnet: restore skb->dev on deaggregated frames
https://git.kernel.org/netdev/net/c/a66734a1c5e3
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html