Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox...
[linux-2.6-microblaze.git] / drivers / net / ethernet / mellanox / mlx5 / core / main.c
index bba72b2..98be705 100644 (file)
@@ -736,10 +736,9 @@ static int mlx5_core_set_issi(struct mlx5_core_dev *dev)
        MLX5_SET(query_issi_in, query_in, opcode, MLX5_CMD_OP_QUERY_ISSI);
        err = mlx5_cmd_exec_inout(dev, query_issi, query_in, query_out);
        if (err) {
-               u32 syndrome;
-               u8 status;
+               u32 syndrome = MLX5_GET(query_issi_out, query_out, syndrome);
+               u8 status = MLX5_GET(query_issi_out, query_out, status);
 
-               mlx5_cmd_mbox_status(query_out, &status, &syndrome);
                if (!status || syndrome == MLX5_DRIVER_SYND) {
                        mlx5_core_err(dev, "Failed to query ISSI err(%d) status(%d) synd(%d)\n",
                                      err, status, syndrome);