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;
}