File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
drivers/net/ethernet/mellanox/mlx5/core Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -683,6 +683,8 @@ static void del_hw_fte(struct fs_node *node)
683
683
fte -> index , fg -> id );
684
684
node -> active = false;
685
685
}
686
+ /* Avoid double call to del_hw_fte */
687
+ fte -> node .del_hw_func = NULL ;
686
688
}
687
689
688
690
static void del_sw_fte (struct fs_node * node )
@@ -2265,8 +2267,6 @@ void mlx5_del_flow_rules(struct mlx5_flow_handle *handle)
2265
2267
tree_remove_node (& handle -> rule [i ]-> node , true);
2266
2268
if (list_empty (& fte -> node .children )) {
2267
2269
fte -> node .del_hw_func (& fte -> node );
2268
- /* Avoid double call to del_hw_fte */
2269
- fte -> node .del_hw_func = NULL ;
2270
2270
up_write_ref_node (& fte -> node , false);
2271
2271
tree_put_node (& fte -> node , false);
2272
2272
} else if (fte -> dests_size ) {
You can’t perform that action at this time.
0 commit comments