[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id:
<175133280734.3630108.2288047934531939034.git-patchwork-notify@kernel.org>
Date: Tue, 01 Jul 2025 01:20:07 +0000
From: patchwork-bot+netdevbpf@...nel.org
To: Eric Dumazet <edumazet@...gle.com>
Cc: davem@...emloft.net, kuba@...nel.org, pabeni@...hat.com, horms@...nel.org,
kuniyu@...gle.com, dsahern@...nel.org, netdev@...r.kernel.org,
eric.dumazet@...il.com,
syzbot+0141c834e47059395621@...kaller.appspotmail.com, petrm@...dia.com,
roopa@...dia.com, razor@...ckwall.org, bpoirier@...dia.com, idosch@...dia.com
Subject: Re: [PATCH net-next] ipv6: guard ip6_mr_output() with rcu
Hello:
This patch was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@...nel.org>:
On Fri, 27 Jun 2025 11:58:21 +0000 you wrote:
> syzbot found at least one path leads to an ip_mr_output()
> without RCU being held.
>
> Add guard(rcu)() to fix this in a concise way.
>
> WARNING: net/ipv6/ip6mr.c:2376 at ip6_mr_output+0xe0b/0x1040 net/ipv6/ip6mr.c:2376, CPU#1: kworker/1:2/121
> Call Trace:
> <TASK>
> ip6tunnel_xmit include/net/ip6_tunnel.h:162 [inline]
> udp_tunnel6_xmit_skb+0x640/0xad0 net/ipv6/ip6_udp_tunnel.c:112
> send6+0x5ac/0x8d0 drivers/net/wireguard/socket.c:152
> wg_socket_send_skb_to_peer+0x111/0x1d0 drivers/net/wireguard/socket.c:178
> wg_packet_create_data_done drivers/net/wireguard/send.c:251 [inline]
> wg_packet_tx_worker+0x1c8/0x7c0 drivers/net/wireguard/send.c:276
> process_one_work kernel/workqueue.c:3239 [inline]
> process_scheduled_works+0xae1/0x17b0 kernel/workqueue.c:3322
> worker_thread+0x8a0/0xda0 kernel/workqueue.c:3403
> kthread+0x70e/0x8a0 kernel/kthread.c:464
> ret_from_fork+0x3fc/0x770 arch/x86/kernel/process.c:148
> ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
> </TASK>
>
> [...]
Here is the summary with links:
- [net-next] ipv6: guard ip6_mr_output() with rcu
https://git.kernel.org/netdev/net-next/c/af232e7615e4
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
Powered by blists - more mailing lists