Re: [PATCH net-next v2 00/11] net: ethtool: make sure __ethtool_get_link_ksettings() is ops-locked
From: patchwork-bot+netdevbpf@kernel.org
Date: 2026-06-04 21:30:18
Also in:
linux-leds
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski [off-list ref]: On Tue, 2 Jun 2026 18:28:29 -0700 you wrote:
This is prep for the series which will make most of the ethtool ops run without rtnl_lock. The AI bots surfaced a number of callers of __ethtool_get_link_ksettings() which need fixing, so I decided to send that as a smaller prep-series. Each driver changed separately for ease of review. Full series unlocking ethtool ops AKA v1:: https://lore.kernel.org/20260528231637.251822-1-kuba@kernel.org (local) [...]
Here is the summary with links:
- [net-next,v2,01/11] net: rename netdev_ops_assert_locked()
https://git.kernel.org/netdev/net-next/c/251bc9db88fb
- [net-next,v2,02/11] net: ethtool: cmis_cdb: hold instance lock for ops locked devices
https://git.kernel.org/netdev/net-next/c/1d3964e29e53
- [net-next,v2,03/11] net: document NETDEV_CHANGENAME as ops locked
https://git.kernel.org/netdev/net-next/c/b8dfa196cb97
- [net-next,v2,04/11] net: ethtool: add netif_get_link_ksettings() for correct ops-locked use
https://git.kernel.org/netdev/net-next/c/f32fe1d79a18
- [net-next,v2,05/11] net: bonding: don't recurse on the slave's netdev ops lock
https://git.kernel.org/netdev/net-next/c/107b097790e9
- [net-next,v2,06/11] net: team: don't recurse on the port's netdev ops lock
https://git.kernel.org/netdev/net-next/c/a6882c158326
- [net-next,v2,07/11] net: bridge: don't recurse on the port's netdev ops lock
https://git.kernel.org/netdev/net-next/c/20398c41d001
- [net-next,v2,08/11] net: sched: don't recurse on the netdev ops lock in qdiscs
https://git.kernel.org/netdev/net-next/c/e50f6245be53
- [net-next,v2,09/11] leds: trigger: netdev: don't recurse on the netdev ops lock
https://git.kernel.org/netdev/net-next/c/ea8ea212d415
- [net-next,v2,10/11] scsi: fcoe: don't recurse on the netdev's ops lock
https://git.kernel.org/netdev/net-next/c/af1737dab07c
- [net-next,v2,11/11] net: ethtool: make sure __ethtool_get_link_ksettings() is ops-locked
https://git.kernel.org/netdev/net-next/c/9f275c2e9020
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html