svn commit: r285916 - stable/10/sbin/nvmecontrol
Jim Harris
jimharris at FreeBSD.org
Mon Jul 27 15:34:03 UTC 2015
Author: jimharris
Date: Mon Jul 27 15:34:02 2015
New Revision: 285916
URL: https://svnweb.freebsd.org/changeset/base/285916
Log:
MFC r285796:
nvmecontrol: read controller identify data before any log page operations
Sponsored by: Intel
Modified:
stable/10/sbin/nvmecontrol/logpage.c
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/sbin/nvmecontrol/logpage.c
==============================================================================
--- stable/10/sbin/nvmecontrol/logpage.c Mon Jul 27 15:32:37 2015 (r285915)
+++ stable/10/sbin/nvmecontrol/logpage.c Mon Jul 27 15:34:02 2015 (r285916)
@@ -298,6 +298,8 @@ logpage(int argc, char *argv[])
open_dev(argv[optind], &fd, 1, 1);
}
+ read_controller_data(fd, &cdata);
+
/*
* The log page attribtues indicate whether or not the controller
* supports the SMART/Health information log page on a per
@@ -307,7 +309,6 @@ logpage(int argc, char *argv[])
if (log_page != NVME_LOG_HEALTH_INFORMATION)
errx(1, "log page %d valid only at controller level",
log_page);
- read_controller_data(fd, &cdata);
if (cdata.lpa.ns_smart == 0)
errx(1,
"controller does not support per namespace "
More information about the svn-src-stable-10
mailing list