IB/core: Add passing an offset into the SG to ib_map_mr_sg
[linux-2.6-block.git] / drivers / infiniband / hw / nes / nes_verbs.c
index fba69a39a7eb496cb80ae819c231917e48203c17..698aab65a28635a5aa76ab2ae61eedfe23d99ab4 100644 (file)
@@ -402,15 +402,14 @@ static int nes_set_page(struct ib_mr *ibmr, u64 addr)
        return 0;
 }
 
-static int nes_map_mr_sg(struct ib_mr *ibmr,
-                        struct scatterlist *sg,
-                        int sg_nents)
+static int nes_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
+               int sg_nents, unsigned int sg_offset)
 {
        struct nes_mr *nesmr = to_nesmr(ibmr);
 
        nesmr->npages = 0;
 
-       return ib_sg_to_pages(ibmr, sg, sg_nents, nes_set_page);
+       return ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset, nes_set_page);
 }
 
 /**