diff options
author | Warner Losh <imp@FreeBSD.org> | 2024-05-13 21:58:59 +0000 |
---|---|---|
committer | Warner Losh <imp@FreeBSD.org> | 2024-05-13 22:14:04 +0000 |
commit | 0dd84c3b117a01fdcac9a2f665fb156a2e358dfa (patch) | |
tree | b2a1c6ee50d02c053c4c2b20c96bdde681a3b630 /sys/dev | |
parent | c931cf6af08b7d0abb29c90917dfe79a18235897 (diff) | |
download | src-0dd84c3b117a01fdcac9a2f665fb156a2e358dfa.tar.gz src-0dd84c3b117a01fdcac9a2f665fb156a2e358dfa.zip |
Diffstat (limited to 'sys/dev')
-rw-r--r-- | sys/dev/nvme/nvme_qpair.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/nvme/nvme_qpair.c b/sys/dev/nvme/nvme_qpair.c index 4c5d5f3c1ea7..5be6c151bbea 100644 --- a/sys/dev/nvme/nvme_qpair.c +++ b/sys/dev/nvme/nvme_qpair.c @@ -1315,6 +1315,11 @@ _nvme_qpair_submit_request(struct nvme_qpair *qpair, struct nvme_request *req) return; } + /* + * tr->deadline updating when nvme_payload_map calls + * nvme_qpair_submit_tracker (we call it above directly + * when there's no map to load). + */ err = bus_dmamap_load_mem(tr->qpair->dma_tag_payload, tr->payload_dma_map, &req->payload, nvme_payload_map, tr, 0); if (err != 0) { |