Commit 2bffc532 authored by Jiri Pirko's avatar Jiri Pirko Committed by David S. Miller
Browse files

mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work()



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

Signed-off-by: default avatarJiri Pirko <jiri@mellanox.com>
Signed-off-by: default avatarIdo Schimmel <idosch@mellanox.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent c70b1327
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -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);
}