Patch Series

Subject ip6mr: No RTNL for RTNL_FAMILY_IP6MR rtnetlink.
Author kuniyu@google.com
Date 2026-04-07 21:19:34 +0000 UTC
Version
Cc davem@davemloft.net dsahern@kernel.org edumazet@google.com horms@kernel.org kuba@kernel.org kuni1840@gmail.com kuniyu@google.com netdev@vger.kernel.org pabeni@redhat.com

Patches (15)

Name Content [All]
[PATCH v3 net-next 01/15] selftest: net: Extend ipmr.c for IP6MR. [Body]
[PATCH v3 net-next 02/15] ipmr: Convert mr_table.cache_resolve_queue_len to u32. [Body]
[PATCH v3 net-next 03/15] ip6mr: Annotate access to mrt->mroute_do_{pim,assert,wrvifwhole}. [Body]
[PATCH v3 net-next 04/15] ip6mr: Use MAXMIFS in mr6_msgsize(). [Body]
[PATCH v3 net-next 05/15] ip6mr: Allocate skb earlier in ip6mr_rtm_getroute(). [Body]
[PATCH v3 net-next 06/15] ip6mr: Convert ip6mr_rtm_getroute() to RCU. [Body]
[PATCH v3 net-next 07/15] ip6mr: Convert ip6mr_rtm_dumproute() to RCU. [Body]
[PATCH v3 net-next 08/15] net: Remove rtnl_held of struct fib_dump_filter. [Body]
[PATCH v3 net-next 09/15] ip6mr: Move unregister_netdevice_many() out of mroute_clean_tables(). [Body]
[PATCH v3 net-next 10/15] ip6mr: Move unregister_netdevice_many() out of ip6mr_free_table(). [Body]
[PATCH v3 net-next 11/15] ip6mr: Convert ip6mr_net_exit_batch() to ->exit_rtnl(). [Body]
[PATCH v3 net-next 12/15] ip6mr: Remove RTNL in ip6mr_rules_init() and ip6mr_net_init(). [Body]
[PATCH v3 net-next 13/15] ip6mr: Call fib_rules_unregister() without RTNL. [Body]
[PATCH v3 net-next 14/15] ip6mr: Define net->ipv6.{ip6mr_notifier_ops,ipmr_seq} under CONFIG_IP_MROUTE. [Body]
[PATCH v3 net-next 15/15] ip6mr: Replace RTNL with a dedicated mutex for MFC. [Body]
Session 2026-04-07
ID (for dev) 3fe64045-fc92-4db9-bebd-a6a99ec8edf2
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 2ce8a41113eda1adddc1e6dc43cf89383ec6dc22 [Config] passed [Log]
[KASAN] Boot test: Base 2ce8a41113eda1adddc1e6dc43cf89383ec6dc22 [Config] passed [Log]
[KASAN] Build Patched 2ce8a41113eda1adddc1e6dc43cf89383ec6dc22 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 2ce8a41113eda1adddc1e6dc43cf89383ec6dc22 [Config] [patched] passed [Log]
[KASAN] Fuzz 2ce8a41113eda1adddc1e6dc43cf89383ec6dc22 [Config] 2ce8a41113eda1adddc1e6dc43cf89383ec6dc22 [Config] [patched] passed [Log] [Artifacts]