|
@@ -352,7 +352,7 @@ int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
}
|
|
}
|
|
|
|
|
|
- ret = sg_pcopy_to_buffer(umem->sg_head.sgl, umem->nmap, dst, length,
|
|
|
|
|
|
+ ret = sg_pcopy_to_buffer(umem->sg_head.sgl, umem->npages, dst, length,
|
|
offset + ib_umem_offset(umem));
|
|
offset + ib_umem_offset(umem));
|
|
|
|
|
|
if (ret < 0)
|
|
if (ret < 0)
|