diff options
Diffstat (limited to 'drivers/infiniband/hw/mlx4/mad.c')
-rw-r--r-- | drivers/infiniband/hw/mlx4/mad.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/infiniband/hw/mlx4/mad.c b/drivers/infiniband/hw/mlx4/mad.c index f36da994a85a..95c94d8f0254 100644 --- a/drivers/infiniband/hw/mlx4/mad.c +++ b/drivers/infiniband/hw/mlx4/mad.c | |||
@@ -109,7 +109,8 @@ int mlx4_MAD_IFC(struct mlx4_ib_dev *dev, int ignore_mkey, int ignore_bkey, | |||
109 | 109 | ||
110 | err = mlx4_cmd_box(dev->dev, inmailbox->dma, outmailbox->dma, | 110 | err = mlx4_cmd_box(dev->dev, inmailbox->dma, outmailbox->dma, |
111 | in_modifier, op_modifier, | 111 | in_modifier, op_modifier, |
112 | MLX4_CMD_MAD_IFC, MLX4_CMD_TIME_CLASS_C); | 112 | MLX4_CMD_MAD_IFC, MLX4_CMD_TIME_CLASS_C, |
113 | MLX4_CMD_NATIVE); | ||
113 | 114 | ||
114 | if (!err) | 115 | if (!err) |
115 | memcpy(response_mad, outmailbox->buf, 256); | 116 | memcpy(response_mad, outmailbox->buf, 256); |
@@ -330,7 +331,8 @@ static int iboe_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, | |||
330 | return IB_MAD_RESULT_FAILURE; | 331 | return IB_MAD_RESULT_FAILURE; |
331 | 332 | ||
332 | err = mlx4_cmd_box(dev->dev, 0, mailbox->dma, inmod, 0, | 333 | err = mlx4_cmd_box(dev->dev, 0, mailbox->dma, inmod, 0, |
333 | MLX4_CMD_QUERY_IF_STAT, MLX4_CMD_TIME_CLASS_C); | 334 | MLX4_CMD_QUERY_IF_STAT, MLX4_CMD_TIME_CLASS_C, |
335 | MLX4_CMD_WRAPPED); | ||
334 | if (err) | 336 | if (err) |
335 | err = IB_MAD_RESULT_FAILURE; | 337 | err = IB_MAD_RESULT_FAILURE; |
336 | else { | 338 | else { |