diff --git a/sys/dev/nvme/nvme_qpair.c b/sys/dev/nvme/nvme_qpair.c --- a/sys/dev/nvme/nvme_qpair.c +++ b/sys/dev/nvme/nvme_qpair.c @@ -563,7 +563,7 @@ * will be in a list pointed to by the command (prp2). */ prpsz = sizeof(uint64_t) * - howmany(ctrlr->max_xfer_size, ctrlr->page_size); + (howmany(ctrlr->max_xfer_size, ctrlr->page_size) + 1); prpmemsz = qpair->num_trackers * prpsz; allocsz = cmdsz + cplsz + prpmemsz;