Patch Series

Subject ipmr: No RTNL for RTNL_FAMILY_IPMR rtnetlink.
Author kuniyu@google.com
Date 2026-02-26 02:35:13 +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 v1 net-next 01/15] selftest: net: Add basic functionality tests for ipmr. [Body]
[PATCH v1 net-next 02/15] ipmr: Annotate access to mrt->mroute_do_{pim,assert,wrvifwhole}. [Body]
[PATCH v1 net-next 03/15] ipmr: Convert ipmr_rtm_dumplink() to RCU. [Body]
[PATCH v1 net-next 04/15] ipmr: Use MAXVIFS in mroute_msgsize(). [Body]
[PATCH v1 net-next 05/15] ipmr: Convert ipmr_rtm_getroute() to RCU. [Body]
[PATCH v1 net-next 06/15] ipmr: Convert ipmr_rtm_dumproute() to RCU. [Body]
[PATCH v1 net-next 07/15] ipmr: Move unregister_netdevice_many() out of mroute_clean_tables(). [Body]
[PATCH v1 net-next 08/15] ipmr: Move unregister_netdevice_many() out of ipmr_free_table(). [Body]
[PATCH v1 net-next 09/15] ipmr: Convert ipmr_net_exit_batch() to ->exit_rtnl(). [Body]
[PATCH v1 net-next 10/15] ipmr: Remove RTNL in ipmr_rules_init() and ipmr_net_init(). [Body]
[PATCH v1 net-next 11/15] ipmr: Call fib_rules_unregister() without RTNL. [Body]
[PATCH v1 net-next 12/15] ipmr: Define net->ipv4.{ipmr_notifier_ops,ipmr_seq} under CONFIG_IP_MROUTE. [Body]
[PATCH v1 net-next 13/15] ipmr/ip6mr: Convert net->ipv[46].ipmr_seq to atomic_t. [Body]
[PATCH v1 net-next 14/15] ipmr: Add dedicated mutex for mrt->{mfc_hash,mfc_cache_list}. [Body]
[PATCH v1 net-next 15/15] ipmr: Don't hold RTNL for ipmr_rtm_route(). [Body]

Session 2026-02-26

ID (for dev) 63542fed-4495-4de9-9036-be7c89a8d91c
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base c7f5c6fb0f2b1a44490a36582a251f0a304d6b0c [Config] passed [Log]
[KASAN] Boot test: Base c7f5c6fb0f2b1a44490a36582a251f0a304d6b0c [Config] passed [Log]
[KASAN] Build Patched c7f5c6fb0f2b1a44490a36582a251f0a304d6b0c [Config] [patched] passed [Log]
[KASAN] Boot test: Patched c7f5c6fb0f2b1a44490a36582a251f0a304d6b0c [Config] [patched] passed [Log]
[KASAN] Fuzz c7f5c6fb0f2b1a44490a36582a251f0a304d6b0c [Config] c7f5c6fb0f2b1a44490a36582a251f0a304d6b0c [Config] [patched] passed [Log] [Artifacts]
WARNING in ipmr_free_table [Log] [Syz Repro] [C Repro]