net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code
authorJinjie Ruan <ruanjinjie@huawei.com>
Thu, 12 Oct 2023 19:27:43 +0000 (12:27 -0700)
committerSaeed Mahameed <saeedm@nvidia.com>
Sat, 14 Oct 2023 17:16:31 +0000 (10:16 -0700)
Return PTR_ERR_OR_ZERO() instead of return 0 or PTR_ERR() to
simplify code.

Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c

index 7d9bbb494d95b329557839e62f0ac3846f519440..101b3bb90863876c2cf8e356e5489702a95c7606 100644 (file)
@@ -507,10 +507,7 @@ static int mlx5_lag_create_ttc_table(struct mlx5_lag *ldev)
 
        mlx5_lag_set_outer_ttc_params(ldev, &ttc_params);
        port_sel->outer.ttc = mlx5_create_ttc_table(dev, &ttc_params);
-       if (IS_ERR(port_sel->outer.ttc))
-               return PTR_ERR(port_sel->outer.ttc);
-
-       return 0;
+       return PTR_ERR_OR_ZERO(port_sel->outer.ttc);
 }
 
 static int mlx5_lag_create_inner_ttc_table(struct mlx5_lag *ldev)
@@ -521,10 +518,7 @@ static int mlx5_lag_create_inner_ttc_table(struct mlx5_lag *ldev)
 
        mlx5_lag_set_inner_ttc_params(ldev, &ttc_params);
        port_sel->inner.ttc = mlx5_create_inner_ttc_table(dev, &ttc_params);
-       if (IS_ERR(port_sel->inner.ttc))
-               return PTR_ERR(port_sel->inner.ttc);
-
-       return 0;
+       return PTR_ERR_OR_ZERO(port_sel->inner.ttc);
 }
 
 int mlx5_lag_port_sel_create(struct mlx5_lag *ldev,