Skip to content

Commit d5972f1

Browse files
Dan CarpenterSaeed Mahameed
authored andcommitted
net/mlx5: Fix check for allocation failure in comp_irqs_request_pci()
This function accidentally dereferences "cpus" instead of returning directly. Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/r/202305200354.KV3jU94w-lkp@intel.com/ Fixes: b48a0f7 ("net/mlx5: Refactor completion irq request/release code") Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org> Reviewed-by: Simon Horman <simon.horman@corigine.com> Reviewed-by: Leon Romanovsky <leonro@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
1 parent fe5c2d3 commit d5972f1

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • drivers/net/ethernet/mellanox/mlx5/core

drivers/net/ethernet/mellanox/mlx5/core/eq.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -824,7 +824,7 @@ static int comp_irqs_request_pci(struct mlx5_core_dev *dev)
824824
ncomp_eqs = table->num_comp_eqs;
825825
cpus = kcalloc(ncomp_eqs, sizeof(*cpus), GFP_KERNEL);
826826
if (!cpus)
827-
ret = -ENOMEM;
827+
return -ENOMEM;
828828

829829
i = 0;
830830
rcu_read_lock();

0 commit comments

Comments
 (0)