summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox
diff options
context:
space:
mode:
authorHaggai Abramonvsky <hagaya@mellanox.com>2015-06-04 19:30:39 +0300
committerDavid S. Miller <davem@davemloft.net>2015-06-04 16:41:01 -0700
commite74a1db03326ecdc7c3f54a581b197a26ce5eebe (patch)
tree6d3b41f262d654bad5ba41b1d01af3538ab58b87 /drivers/net/ethernet/mellanox
parent01949d0109ee5fae33752f0db99a36f1619e1873 (diff)
downloadop-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.c2
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;
}
OpenPOWER on IntegriCloud