diff mbox

[for-next] IB/mlx5: fix compiler warning when casting UMR context from wr_id

Message ID 1401342239-30679-1-git-send-email-haggaie@mellanox.com (mailing list archive)
State Superseded, archived
Headers show

Commit Message

Haggai Eran May 29, 2014, 5:43 a.m. UTC
The patch "IB/mlx5: Refactor UMR to have its own context struct"
introduced a compiler warning when compiling under 32-bit architectures.
This patch fixes that warning.

Signed-off-by: Haggai Eran <haggaie@mellanox.com>
---
 drivers/infiniband/hw/mlx5/mr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox

Patch

diff --git a/drivers/infiniband/hw/mlx5/mr.c b/drivers/infiniband/hw/mlx5/mr.c
index 14ee4fd..da3d635 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)
 		if (err == 0)
 			break;
 
-		context = (struct mlx5_ib_umr_context *)wc.wr_id;
+		context = (struct mlx5_ib_umr_context *)(uintptr_t)wc.wr_id;
 		context->status = wc.status;
 		complete(&context->done);
 	}