net/mlx5e: Use read lock for eswitch get callbacks
authorLeon Romanovsky <leonro@nvidia.com>
Sun, 23 Oct 2022 16:52:16 +0000 (19:52 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Wed, 18 Jan 2023 18:34:09 +0000 (10:34 -0800)
commitefb4879f76236f248bbe5b9e2bf408d9470d59f3
tree6a9dc18dd1c267b29ec78598ab2a067a3ba4ea39
parent42cd20044e85bca865bc2a639756d1b8e1a858c1
net/mlx5e: Use read lock for eswitch get callbacks

In commit 367dfa121205 ("net/mlx5: Remove devl_unlock from
mlx5_eswtich_mode_callback_enter") all functions were converted
to use write lock without relation to their actual purpose.

Change the devlink eswitch getters to use read and not write locks.

Reviewed-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c