Patch Series

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

Session 2026-02-27

ID (for dev) d5cf917e-bb8f-4640-a8e7-056868a611ca
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base fd6dad4e1ae296b67b87291256878a58dad36c93 [Config] passed [Log]
[KASAN] Boot test: Base fd6dad4e1ae296b67b87291256878a58dad36c93 [Config] passed [Log]
[KASAN] Build Patched fd6dad4e1ae296b67b87291256878a58dad36c93 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched fd6dad4e1ae296b67b87291256878a58dad36c93 [Config] [patched] passed [Log]
[KASAN] Fuzz fd6dad4e1ae296b67b87291256878a58dad36c93 [Config] fd6dad4e1ae296b67b87291256878a58dad36c93 [Config] [patched] passed [Log] [Artifacts]