Patch Series

Subject net: ethtool: let ops locked drivers run without rtnl_lock
Author kuba@kernel.org
Date 2026-06-05 00:29:01 +0000 UTC
Version
Cc alexanderduyck@fb.com andrew@lunn.ch davem@davemloft.net edumazet@google.com hkallweit1@gmail.com horms@kernel.org jacob.e.keller@intel.com jakub@cloudflare.com joshwash@google.com kory.maincent@bootlin.com kuba@kernel.org maxime.chevallier@bootlin.com michael.chan@broadcom.com nb@tipi-net.de netdev@vger.kernel.org pabeni@redhat.com sdf.kernel@gmail.com tariqt@nvidia.com willemb@google.com

Patches (12)

Name Content [All]
[PATCH net-next v2 01/12] net: ethtool: serialize broadcast notification sequence allocation [Body]
[PATCH net-next v2 02/12] net: ethtool: relax ethnl_req_get_phydev() locking assertion [Body]
[PATCH net-next v2 03/12] net: ethtool: make dev->hwprov ops-protected [Body]
[PATCH net-next v2 04/12] net: ethtool: optionally skip rtnl_lock on Netlink path for GET ops [Body]
[PATCH net-next v2 05/12] net: ethtool: optionally skip rtnl_lock on Netlink path for SET ops [Body]
[PATCH net-next v2 06/12] net: ethtool: optionally skip rtnl_lock in cable test handlers [Body]
[PATCH net-next v2 07/12] net: ethtool: optionally skip rtnl_lock in ethnl_tsinfo_dumpit() [Body]
[PATCH net-next v2 08/12] net: ethtool: optionally skip rtnl_lock in ethnl_act_module_fw_flash() [Body]
[PATCH net-next v2 09/12] net: ethtool: optionally skip rtnl_lock in RSS context handlers [Body]
[PATCH net-next v2 10/12] net: ethtool: ioctl: concentrate the locking [Body]
[PATCH net-next v2 11/12] net: ethtool: optionally skip rtnl_lock on IOCTL path [Body]
[PATCH net-next v2 12/12] docs: net: ethtool: document ops-locked drivers and op_needs_rtnl [Body]
Session 2026-06-05
ID (for dev) 38a84f12-94d1-4b9d-bb95-167f83e3a494
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 07c4bca9d92e51ab6b46797a86c6ea559812351a [Config] passed [Log]
[KASAN] Boot test: Base 07c4bca9d92e51ab6b46797a86c6ea559812351a [Config] passed [Log]
[KASAN] Build Patched 07c4bca9d92e51ab6b46797a86c6ea559812351a [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 07c4bca9d92e51ab6b46797a86c6ea559812351a [Config] [patched] passed [Log]
[KASAN] Fuzz 07c4bca9d92e51ab6b46797a86c6ea559812351a [Config] 07c4bca9d92e51ab6b46797a86c6ea559812351a [Config] [patched] passed [Log] [Artifacts]