Message ID | 20250311144026.4154277-1-sdf@fomichev.me (mailing list archive) |
---|---|
Headers | show |
Series | net: remove rtnl_lock from the callers of queue APIs | expand |
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Tue, 11 Mar 2025 07:40:23 -0700 you wrote: > All drivers that use queue management APIs already depend on the netdev > lock. Ultimately, we want to have most of the paths that work with > specific netdev to be rtnl_lock-free (ethtool mostly in particular). > Queue API currently has a much smaller API surface, so start with > rtnl_lock from it: > > - add mutex to each dmabuf binding (to replace rtnl_lock) > - move netdev lock management to the callers of netdev_rx_queue_restart > and drop rtnl_lock > > [...] Here is the summary with links: - [net-next,v2,1/3] net: create netdev_nl_sock to wrap bindings list https://git.kernel.org/netdev/net-next/c/b6b67141d6f1 - [net-next,v2,2/3] net: add granular lock for the netdev netlink socket https://git.kernel.org/netdev/net-next/c/10eef096be25 - [net-next,v2,3/3] net: drop rtnl_lock for queue_mgmt operations https://git.kernel.org/netdev/net-next/c/1d22d3060b9b You are awesome, thank you!