mlxsw: spectrum_acl_tcam: Make fini symmetric to init
authorIdo Schimmel <idosch@nvidia.com>
Mon, 6 Feb 2023 15:39:20 +0000 (16:39 +0100)
committerJakub Kicinski <kuba@kernel.org>
Wed, 8 Feb 2023 04:18:49 +0000 (20:18 -0800)
Move mutex_destroy() to the end to make the function symmetric with
mlxsw_sp_acl_tcam_init(). No functional changes.

Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: Petr Machata <petrm@nvidia.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c

index 7cbfd34d02dea29db5bf71d0fe93e78236c8c667..2445957355cd93f6b76d63396c00b59c2672a6b6 100644 (file)
@@ -88,10 +88,10 @@ void mlxsw_sp_acl_tcam_fini(struct mlxsw_sp *mlxsw_sp,
 {
        const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
 
-       mutex_destroy(&tcam->lock);
        ops->fini(mlxsw_sp, tcam->priv);
        bitmap_free(tcam->used_groups);
        bitmap_free(tcam->used_regions);
+       mutex_destroy(&tcam->lock);
 }
 
 int mlxsw_sp_acl_tcam_priority_get(struct mlxsw_sp *mlxsw_sp,