Eric Woudstra
bbf0c98b3a
bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()
net/bridge/br_private.h:1627 suspicious rcu_dereference_protected() usage!
other info that might help us debug this:
rcu_scheduler_active = 2, debug_locks = 1
7 locks held by socat/410:
#0: ffff88800d7a9c90 (sk_lock-AF_INET){+.+.}-{0:0}, at: inet_stream_connect+0x43/0xa0
#1: ffffffff9a779900 (rcu_read_lock){....}-{1:3}, at: __ip_queue_xmit+0x62/0x1830
[..]
#6: ffffffff9a779900 (rcu_read_lock){....}-{1:3}, at: nf_hook.constprop.0+0x8a/0x440
Call Trace:
lockdep_rcu_suspicious.cold+0x4f/0xb1
br_vlan_fill_forward_path_pvid+0x32c/0x410 [bridge]
br_fill_forward_path+0x7a/0x4d0 [bridge]
Use to correct helper, non _rcu variant requires RTNL mutex.
Fixes: bcf2766b13 ("net: bridge: resolve forwarding path for VLAN tag actions in bridge devices")
Signed-off-by: Eric Woudstra <ericwouds@gmail.com>
Signed-off-by: Florian Westphal <fw@strlen.de>
2025-10-08 13:17:31 +02:00
..
2025-07-10 15:27:32 -07:00
2025-05-21 14:35:20 +02:00
2025-06-08 09:07:37 +02:00
2025-07-18 17:27:47 -07:00
2025-07-24 11:10:46 -07:00
2025-09-04 09:53:44 +02:00
2025-09-03 17:06:30 -07:00
2025-09-05 15:11:02 +02:00
2025-09-27 11:37:43 -04:00
2025-09-23 16:23:58 -07:00
2025-10-08 13:17:31 +02:00
2025-08-12 14:08:56 -07:00
2025-09-23 10:04:58 +02:00
2025-09-22 17:40:30 -07:00
2025-10-06 12:14:04 -07:00
2025-10-01 09:48:21 +02:00
2025-09-22 17:40:30 -07:00
2025-07-18 17:27:47 -07:00
2025-09-15 18:34:08 -07:00
2025-10-01 09:48:21 +02:00
2025-07-08 15:31:44 +02:00
2025-09-11 17:40:13 -07:00
2025-06-08 09:07:37 +02:00
2025-10-06 13:08:48 -07:00
2025-10-03 10:23:50 -07:00
2025-08-28 13:14:50 +02:00
2025-08-13 18:18:33 -07:00
2025-07-24 11:10:46 -07:00
2025-08-27 17:16:13 -07:00
2025-04-15 17:54:56 -07:00
2025-06-08 09:07:37 +02:00
2025-06-23 17:05:12 -07:00
2025-09-19 11:59:34 +02:00
2025-02-18 10:35:44 +01:00
2025-09-08 17:47:57 -07:00
2025-07-18 17:27:47 -07:00
2025-09-29 18:23:36 -07:00
2025-06-12 18:21:59 -07:00
2025-10-08 13:17:25 +02:00
2025-08-30 10:15:30 -04:00
2025-09-11 17:40:13 -07:00
2025-06-08 09:07:37 +02:00
2025-09-30 10:27:14 +02:00
2025-09-22 17:40:30 -07:00
2025-09-11 18:40:06 -07:00
2025-08-28 13:14:50 +02:00
2024-12-18 19:23:04 -08:00
2025-10-03 10:23:50 -07:00
2024-09-24 10:48:16 +02:00
2025-09-22 17:40:30 -07:00
2025-09-22 17:40:30 -07:00
2025-08-27 17:27:52 -07:00
2025-09-22 17:40:30 -07:00
2025-09-02 15:52:24 -07:00
2025-10-06 11:07:20 -07:00
2025-01-15 19:13:33 -08:00
2025-09-23 11:13:22 +02:00
2025-06-23 17:05:12 -07:00
2025-09-06 16:51:26 -04:00
2025-03-11 11:30:28 +01:00
2025-10-03 10:24:14 -07:00
2025-09-24 16:23:02 -07:00
2025-10-02 15:17:01 -07:00
2025-09-22 17:40:30 -07:00
2025-09-23 09:50:02 +02:00
2025-07-14 17:19:13 -07:00
2025-09-26 13:51:45 -07:00
2025-09-26 14:44:50 -07:00
2025-09-23 11:13:21 +02:00
2024-10-08 15:16:59 +02:00
2025-09-18 12:32:06 +02:00
2025-10-02 15:17:01 -07:00