diff options
| author | Jim Harris <jimharris@FreeBSD.org> | 2012-10-31 23:44:19 +0000 |
|---|---|---|
| committer | Jim Harris <jimharris@FreeBSD.org> | 2012-10-31 23:44:19 +0000 |
| commit | 633c572996d7dec06aadab7b7befca8aa1738e54 (patch) | |
| tree | 32166bd18c19e40db7313e3e2d26c835e3261ccc /sys | |
| parent | 30495557730ab4eb179b07a6ce9a02adca20662c (diff) | |
Notes
Diffstat (limited to 'sys')
| -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 9de0e4c0cc2f..fabdc4cb78fc 100644 --- a/sys/dev/nvme/nvme_qpair.c +++ b/sys/dev/nvme/nvme_qpair.c @@ -390,7 +390,12 @@ nvme_qpair_submit_cmd(struct nvme_qpair *qpair, struct nvme_tracker *tr) req->cmd.cid = tr->cid; qpair->act_tr[tr->cid] = tr; +#if __FreeBSD_version >= 800030 + callout_reset_curcpu(&tr->timer, NVME_TIMEOUT_IN_SEC * hz, + nvme_timeout, tr); +#else callout_reset(&tr->timer, NVME_TIMEOUT_IN_SEC * hz, nvme_timeout, tr); +#endif /* Copy the command from the tracker to the submission queue. */ memcpy(&qpair->cmd[qpair->sq_tail], &req->cmd, sizeof(req->cmd)); |
