svn commit: r248730 - head/sys/dev/nvme
Jim Harris
jimharris at FreeBSD.org
Tue Mar 26 18:16:31 UTC 2013
Author: jimharris
Date: Tue Mar 26 18:16:30 2013
New Revision: 248730
URL: http://svnweb.freebsd.org/changeset/base/248730
Log:
Make the DSM range count 0-based. Previously we were deallocating one more
LBA than we should have been.
Sponsored by: Intel
Modified:
head/sys/dev/nvme/nvme_ns_cmd.c
Modified: head/sys/dev/nvme/nvme_ns_cmd.c
==============================================================================
--- head/sys/dev/nvme/nvme_ns_cmd.c Tue Mar 26 18:01:24 2013 (r248729)
+++ head/sys/dev/nvme/nvme_ns_cmd.c Tue Mar 26 18:16:30 2013 (r248730)
@@ -96,7 +96,7 @@ nvme_ns_cmd_deallocate(struct nvme_names
cmd->nsid = ns->id;
/* TODO: create a delete command data structure */
- cmd->cdw10 = num_ranges;
+ cmd->cdw10 = num_ranges - 1;
cmd->cdw11 = NVME_DSM_ATTR_DEALLOCATE;
nvme_ctrlr_submit_io_request(ns->ctrlr, req);
More information about the svn-src-head
mailing list