aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMoshe Shemesh <moshe@nvidia.com>2022-01-24 11:43:45 +0200
committerSaeed Mahameed <saeedm@nvidia.com>2022-03-09 13:33:01 -0800
commit4dac2f10ada00102b44bb0268d4fc164e84ed78f (patch)
tree4bd16a8a46e458e4d9282807e36c6b8645d4140e
parentnet/mlx5: Add command failures data to debugfs (diff)
downloadlinux-dev-4dac2f10ada00102b44bb0268d4fc164e84ed78f.tar.xz
linux-dev-4dac2f10ada00102b44bb0268d4fc164e84ed78f.zip
net/mlx5: Remove redundant notify fail on give pages
If give pages command failed by FW, there is no need to notify the FW on the failure. FW is aware and will handle it. Signed-off-by: Moshe Shemesh <moshe@nvidia.com> Reviewed-by: Leon Romanovsky <leonro@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c b/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
index f6b5451328fc..de150643ef83 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
@@ -365,8 +365,12 @@ retry:
MLX5_SET(manage_pages_in, in, input_num_entries, npages);
MLX5_SET(manage_pages_in, in, embedded_cpu_function, ec_function);
- err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
+ err = mlx5_cmd_do(dev, in, inlen, out, sizeof(out));
if (err) {
+ if (err == -EREMOTEIO)
+ notify_fail = 0;
+
+ err = mlx5_cmd_check(dev, err, in, out);
mlx5_core_warn(dev, "func_id 0x%x, npages %d, err %d\n",
func_id, npages, err);
goto out_4k;