diff options
-rw-r--r-- | drivers/infiniband/hw/mlx5/mr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/infiniband/hw/mlx5/mr.c b/drivers/infiniband/hw/mlx5/mr.c index 14ee4fdcf172..afa873bd028e 100644 --- a/drivers/infiniband/hw/mlx5/mr.c +++ b/drivers/infiniband/hw/mlx5/mr.c | |||
@@ -721,7 +721,7 @@ void mlx5_umr_cq_handler(struct ib_cq *cq, void *cq_context) | |||
721 | if (err == 0) | 721 | if (err == 0) |
722 | break; | 722 | break; |
723 | 723 | ||
724 | context = (struct mlx5_ib_umr_context *)wc.wr_id; | 724 | context = (struct mlx5_ib_umr_context *) (unsigned long) wc.wr_id; |
725 | context->status = wc.status; | 725 | context->status = wc.status; |
726 | complete(&context->done); | 726 | complete(&context->done); |
727 | } | 727 | } |