From: Moshe Shemesh Date: Mon, 24 Jan 2022 09:43:45 +0000 (+0200) Subject: net/mlx5: Remove redundant notify fail on give pages X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=4dac2f10ada00102b44bb0268d4fc164e84ed78f;p=linux.git 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 Reviewed-by: Leon Romanovsky Signed-off-by: Saeed Mahameed --- diff --git a/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c b/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c index f6b5451328fc7..de150643ef83d 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;