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