Re: [PATCH net v4 0/3] macsec: use rcu_work to fix crypto cleanup in softirq context
From: patchwork-bot+netdevbpf
Date: Wed May 13 2026 - 22:21:20 EST
Hello:
This series was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@xxxxxxxxxx>:
On Mon, 11 May 2026 23:30:57 +0800 you wrote:
> From: Jinliang Zheng <alexjlzheng@xxxxxxxxxxx>
>
> crypto_free_aead() can internally call vunmap() (e.g. via dma_free_attrs()
> in hardware crypto drivers like hisi_sec2), which must not be invoked from
> softirq context. Both free_rxsa() and free_txsa() are RCU callbacks that
> run in softirq, causing a kernel crash on affected hardware.
>
> [...]
Here is the summary with links:
- [net,v4,v4,1/3] macsec: introduce dedicated workqueue for SA crypto cleanup
https://git.kernel.org/netdev/net/c/c6690a9030d7
- [net,v4,v4,2/3] macsec: use rcu_work to defer RX SA crypto cleanup out of softirq
https://git.kernel.org/netdev/net/c/6624bba469a3
- [net,v4,v4,3/3] macsec: use rcu_work to defer TX SA crypto cleanup out of softirq
https://git.kernel.org/netdev/net/c/552cc2306c3d
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html