diff options
author | Eli Cohen <eli@dev.mellanox.co.il> | 2014-12-02 12:26:12 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-12-08 20:45:54 -0500 |
commit | 3a9e161a59b29b3aa2f39446b26622867322bf2b (patch) | |
tree | 24812c15ddd1f90c3ea0ffa26a72631fc45679f5 | |
parent | f66f049fb7385d01464a2126443addc2db54e473 (diff) | |
download | op-kernel-dev-3a9e161a59b29b3aa2f39446b26622867322bf2b.zip op-kernel-dev-3a9e161a59b29b3aa2f39446b26622867322bf2b.tar.gz |
net/mlx5_core: Fix min vectors value in mlx5_enable_msix
mlx5 requires at least one interrupt vector for completions so fix the minvec
argument to pci_enable_msix_range() accordingly.
Signed-off-by: Eli Cohen <eli@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/main.c b/drivers/net/ethernet/mellanox/mlx5/core/main.c index 4e3c27e..c9d4a02 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/main.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/main.c @@ -226,7 +226,7 @@ static int mlx5_enable_msix(struct mlx5_core_dev *dev) table->msix_arr[i].entry = i; nvec = pci_enable_msix_range(dev->pdev, table->msix_arr, - MLX5_EQ_VEC_COMP_BASE, nvec); + MLX5_EQ_VEC_COMP_BASE + 1, nvec); if (nvec < 0) return nvec; |