]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/spdk/lib/nvme/nvme_ns_ocssd_cmd.c
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / spdk / lib / nvme / nvme_ns_ocssd_cmd.c
index 92a589ab67275f047d2c12d23ec6914747b55713..f60aa6789418ab7fa8329af040f0211b167a480a 100644 (file)
@@ -103,7 +103,8 @@ _nvme_ocssd_ns_cmd_vector_rw_with_md(struct spdk_nvme_ns *ns,
 
        payload = NVME_PAYLOAD_CONTIG(buffer, metadata);
 
-       req = nvme_allocate_request(qpair, &payload, num_lbas * ns->sector_size, cb_fn, cb_arg);
+       req = nvme_allocate_request(qpair, &payload, num_lbas * ns->sector_size, num_lbas * ns->md_size,
+                                   cb_fn, cb_arg);
        if (req == NULL) {
                return -ENOMEM;
        }