diff options
author | Haggai Abramonvsky <hagaya@mellanox.com> | 2015-06-04 19:30:39 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-06-04 16:41:01 -0700 |
commit | e74a1db03326ecdc7c3f54a581b197a26ce5eebe (patch) | |
tree | 6d3b41f262d654bad5ba41b1d01af3538ab58b87 /drivers/net/ethernet/mellanox | |
parent | 01949d0109ee5fae33752f0db99a36f1619e1873 (diff) | |
download | op-kernel-dev-e74a1db03326ecdc7c3f54a581b197a26ce5eebe.zip op-kernel-dev-e74a1db03326ecdc7c3f54a581b197a26ce5eebe.tar.gz |
net/mlx5_core: Check the return bitmask when querying ISSI
The determination of the supported ISSI versions should be conditioned
on the returned mask, and not only on the return status of the query
ISSI command, fix that.
Signed-off-by: Haggai Abramovsky <hagaya@mellanox.com>
Signed-off-by: Majd Dibbiny <majd@mellanox.com>
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/mellanox')
-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 2510fed..11c7216 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/main.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/main.c @@ -654,7 +654,7 @@ static int mlx5_core_set_issi(struct mlx5_core_dev *dev) dev->issi = 1; return 0; - } else if (sup_issi & (1 << 0)) { + } else if (sup_issi & (1 << 0) || !sup_issi) { return 0; } |