net: drop rtnl_lock for queue_mgmt operations
authorStanislav Fomichev <sdf@fomichev.me>
Tue, 11 Mar 2025 14:40:26 +0000 (07:40 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 12 Mar 2025 20:32:35 +0000 (13:32 -0700)
commit1d22d3060b9b1f33da617045480c59c4c0511196
treeb42e6ccff4ac3e7de770512b6f7463680b621bfa
parent10eef096be25f3811ada2b43b108d1b8d8170001
net: drop rtnl_lock for queue_mgmt operations

All drivers that use queue API are already converted to use
netdev instance lock. Move netdev instance lock management to
the netlink layer and drop rtnl_lock.

Signed-off-by: Stanislav Fomichev <sdf@fomichev.me>
Reviewed-by: Mina Almasry. <almasrymina@google.com>
Link: https://patch.msgid.link/20250311144026.4154277-4-sdf@fomichev.me
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/netdevsim/netdev.c
net/core/devmem.c
net/core/netdev-genl.c
net/core/netdev_rx_queue.c