Thread (4 messages) 4 messages, 3 authors, 2022-08-31

Re: [PATCH net-next 1/1] net/mlx5e: Fix returning uninitialized err

From: Roi Dayan <hidden>
Date: 2022-08-31 05:40:42


On 2022-08-30 3:20 PM, Roi Dayan wrote:
quoted hunk ↗ jump to hunk
In the cited commit the function mlx5e_rep_add_meta_tunnel_rule()
was added and in success flow, err was returned uninitialized.
Fix it.

Fixes: 430e2d5e2a98 ("net/mlx5: E-Switch, Move send to vport meta rule creation")
Reported-by: Alexander Lobakin <redacted>
Signed-off-by: Roi Dayan <redacted>
Reviewed-by: Maor Dickman <redacted>
---
  drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 10 +++-------
  1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c b/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
index 914bddbfc1d7..e09bca78df75 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
@@ -471,22 +471,18 @@ mlx5e_rep_add_meta_tunnel_rule(struct mlx5e_priv *priv)
  	struct mlx5_eswitch_rep *rep = rpriv->rep;
  	struct mlx5_flow_handle *flow_rule;
  	struct mlx5_flow_group *g;
-	int err;
  
  	g = esw->fdb_table.offloads.send_to_vport_meta_grp;
  	if (!g)
  		return 0;
  
  	flow_rule = mlx5_eswitch_add_send_to_vport_meta_rule(esw, rep->vport);
-	if (IS_ERR(flow_rule)) {
-		err = PTR_ERR(flow_rule);
-		goto out;
-	}
+	if (IS_ERR(flow_rule))
+		return PTR_ERR(flow_rule);
  
  	rpriv->send_to_vport_meta_rule = flow_rule;
  
-out:
-	return err;
+	return 0;
  }
  
  static void
just noticed same patch from Nathan Chancellor.
so can ignore this one.

[PATCH net-next] net/mlx5e: Do not use err uninitialized in 
mlx5e_rep_add_meta_tunnel_rule()
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help