mlxsw: spectrum_nve: Do not take reference when looking up netdevice
authorPetr Machata <petrm@nvidia.com>
Thu, 27 Jul 2023 15:59:20 +0000 (17:59 +0200)
committerJakub Kicinski <kuba@kernel.org>
Fri, 28 Jul 2023 20:38:45 +0000 (13:38 -0700)
commit16f8c846cd6f8c5c45392e0f3dde843983adb9ab
tree79d55e606d1ffcaddd6f26f476d80420bdb3eae8
parent569f98b36b38387133862a0fce37896f05c042d6
mlxsw: spectrum_nve: Do not take reference when looking up netdevice

mlxsw_sp_nve_fid_disable() is always called under RTNL. It is therefore
safe to call __dev_get_by_index() to get the netdevice pointer without
bumping the reference count, because we can be sure the netdevice is not
going away. That then obviates the need to put the netdevice later in the
function.

Signed-off-by: Petr Machata <petrm@nvidia.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Link: https://lore.kernel.org/r/341d1046f89d8d839d9d00e4a3d58cdc351e9397.1690471774.git.petrm@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c