net: fix the missing unlock for detached devices
authorJakub Kicinski <kuba@kernel.org>
Fri, 18 Apr 2025 01:53:17 +0000 (18:53 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 22 Apr 2025 00:10:49 +0000 (17:10 -0700)
commitd3153c3b42707d26c81083b426f2ef0951bce545
tree91e2adc723cb6650095565dd4e48b58fc1e9f76d
parentb9a4c74b0ec13f54a1362d993c7d204fde5fe4e3
net: fix the missing unlock for detached devices

The combined condition was left as is when we converted
from __dev_get_by_index() to netdev_get_by_index_lock().
There was no need to undo anything with the former, for
the latter we need an unlock.

Fixes: 1d22d3060b9b ("net: drop rtnl_lock for queue_mgmt operations")
Reviewed-by: Mina Almasry <almasrymina@google.com>
Link: https://patch.msgid.link/20250418015317.1954107-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/core/netdev-genl.c