From: Jiri Pirko <j...@mellanox.com>

Other mutexes are taking care of proper locking for this, no longer
needed to take RTNL mutex here.

Signed-off-by: Jiri Pirko <j...@mellanox.com>
Signed-off-by: Ido Schimmel <ido...@mellanox.com>
---
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 
b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
index 5c8976e471ad..822766f81236 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
@@ -732,12 +732,7 @@ static void mlxsw_sp_acl_tcam_vregion_rehash_work(struct 
work_struct *work)
                container_of(work, struct mlxsw_sp_acl_tcam_vregion,
                             rehash_dw.work);
 
-       /* TODO: Take rtnl lock here as the rest of the code counts on it
-        * now. Later, this should be replaced by per-vregion lock.
-        */
-       rtnl_lock();
        mlxsw_sp_acl_tcam_vregion_rehash(vregion->mlxsw_sp, vregion);
-       rtnl_unlock();
        mlxsw_sp_acl_tcam_vregion_rehash_work_schedule(vregion);
 }
 
-- 
2.20.1

Reply via email to