Thread (28 messages) 28 messages, 9 authors, 20d ago

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

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help