]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - net/sunrpc/xprtrdma/verbs.c
xprtrdma: Do not truncate iova_start values in frmr registrations.
[mv-sheeva.git] / net / sunrpc / xprtrdma / verbs.c
index 27015c6d8eb58311ed88264e86313fc3879ad0c2..3bdbd9f3b88f9d9b593bf60dfed8affcca126bcc 100644 (file)
@@ -1490,7 +1490,7 @@ rpcrdma_register_frmr_external(struct rpcrdma_mr_seg *seg,
        memset(&frmr_wr, 0, sizeof frmr_wr);
        frmr_wr.opcode = IB_WR_FAST_REG_MR;
        frmr_wr.send_flags = 0;                 /* unsignaled */
-       frmr_wr.wr.fast_reg.iova_start = (unsigned long)seg1->mr_dma;
+       frmr_wr.wr.fast_reg.iova_start = seg1->mr_dma;
        frmr_wr.wr.fast_reg.page_list = seg1->mr_chunk.rl_mw->r.frmr.fr_pgl;
        frmr_wr.wr.fast_reg.page_list_len = i;
        frmr_wr.wr.fast_reg.page_shift = PAGE_SHIFT;