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); _______________________________________________ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"