svn commit: r350906 - stable/12/sbin/nvmecontrol
Alexander Motin
mav at FreeBSD.org
Mon Aug 12 17:38:49 UTC 2019
Author: mav
Date: Mon Aug 12 17:38:48 2019
New Revision: 350906
URL: https://svnweb.freebsd.org/changeset/base/350906
Log:
MFC r341409 (by imp): Move common logpage routines into nvmecontrol.h
For the upcoming move of vendor specific code into vendor specific
files, make the common logpage routines global and move them to
nvmecontrol.h.
Modified:
stable/12/sbin/nvmecontrol/logpage.c
stable/12/sbin/nvmecontrol/nvmecontrol.h
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sbin/nvmecontrol/logpage.c
==============================================================================
--- stable/12/sbin/nvmecontrol/logpage.c Mon Aug 12 17:38:08 2019 (r350905)
+++ stable/12/sbin/nvmecontrol/logpage.c Mon Aug 12 17:38:48 2019 (r350906)
@@ -53,16 +53,9 @@ SET_DECLARE(logpage, struct logpage_function);
#define LOGPAGE_USAGE \
" nvmecontrol logpage <-p page_id> [-b] [-v vendor] [-x] <controller id|namespace id>\n" \
-#define DEFAULT_SIZE (4096)
#define MAX_FW_SLOTS (7)
-struct kv_name
-{
- uint32_t key;
- const char *name;
-};
-
-static const char *
+const char *
kv_lookup(const struct kv_name *kv, size_t kv_count, uint32_t key)
{
static char bad[32];
Modified: stable/12/sbin/nvmecontrol/nvmecontrol.h
==============================================================================
--- stable/12/sbin/nvmecontrol/nvmecontrol.h Mon Aug 12 17:38:08 2019 (r350905)
+++ stable/12/sbin/nvmecontrol/nvmecontrol.h Mon Aug 12 17:38:48 2019 (r350906)
@@ -69,6 +69,14 @@ struct logpage_function {
} ; \
NVME_LOGPAGESET(unique ## _lpf)
+#define DEFAULT_SIZE (4096)
+struct kv_name {
+ uint32_t key;
+ const char *name;
+};
+
+const char *kv_lookup(const struct kv_name *kv, size_t kv_count, uint32_t key);
+
#define NVME_CTRLR_PREFIX "nvme"
#define NVME_NS_PREFIX "ns"
More information about the svn-src-stable
mailing list