Message ID | 133f4081-6f34-4e3b-b4b5-bacd76961376@moroto.mountain (mailing list archive) |
---|---|
State | Handled Elsewhere |
Headers | show |
Series | [net,1/2] net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() | expand |
On 13 Dec 17:08, Dan Carpenter wrote: >Preserve the error code if esw_add_restore_rule() fails. Don't return >success. > >Fixes: 6702782845a5 ("net/mlx5e: TC, Set CT miss to the specific ct action instance") >Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org> >--- LGTM, both patches applied to net-mlx5. will send the PR shortly.
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c index 5775699e1d3e..30932c9c9a8f 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c @@ -5736,8 +5736,10 @@ int mlx5e_tc_action_miss_mapping_get(struct mlx5e_priv *priv, struct mlx5_flow_a esw = priv->mdev->priv.eswitch; attr->act_id_restore_rule = esw_add_restore_rule(esw, *act_miss_mapping); - if (IS_ERR(attr->act_id_restore_rule)) + if (IS_ERR(attr->act_id_restore_rule)) { + err = PTR_ERR(attr->act_id_restore_rule); goto err_rule; + } return 0;
Preserve the error code if esw_add_restore_rule() fails. Don't return success. Fixes: 6702782845a5 ("net/mlx5e: TC, Set CT miss to the specific ct action instance") Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org> --- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)