]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme: Use ARRAY_SIZE() macro in common.h
authorMinwoo Im <minwoo.im.dev@gmail.com>
Sun, 7 Apr 2019 09:51:08 +0000 (18:51 +0900)
committerMinwoo Im <minwoo.im.dev@gmail.com>
Sun, 7 Apr 2019 09:51:08 +0000 (18:51 +0900)
array_len() in nvme.c can be replaced with ARRAY_SIZE() in common.h
which is already used from other modules such as fabrics.

Signed-off-by: Minwoo Im <minwoo.im.dev@gmail.com>
nvme.c

diff --git a/nvme.c b/nvme.c
index dca029adb7de20ec2b30d303e7f4e6e21eeb5628..da45422fdea8650326692f54d017983f28793179 100644 (file)
--- a/nvme.c
+++ b/nvme.c
@@ -45,6 +45,7 @@
 #include <sys/stat.h>
 #include <sys/time.h>
 
+#include "common.h"
 #include "nvme-print.h"
 #include "nvme-ioctl.h"
 #include "nvme-lightnvm.h"
@@ -54,7 +55,6 @@
 
 #include "fabrics.h"
 
-#define array_len(x) ((size_t)(sizeof(x) / sizeof(x[0])))
 #define min(x, y) ((x) > (y) ? (y) : (x))
 #define max(x, y) ((x) > (y) ? (x) : (y))
 
@@ -3767,9 +3767,9 @@ static int dsm(int argc, char **argv, struct command *cmd, struct plugin *plugin
        if (fd < 0)
                return fd;
 
-       nc = argconfig_parse_comma_sep_array(cfg.ctx_attrs, ctx_attrs, array_len(ctx_attrs));
-       nb = argconfig_parse_comma_sep_array(cfg.blocks, nlbs, array_len(nlbs));
-       ns = argconfig_parse_comma_sep_array_long(cfg.slbas, slbas, array_len(slbas));
+       nc = argconfig_parse_comma_sep_array(cfg.ctx_attrs, ctx_attrs, ARRAY_SIZE(ctx_attrs));
+       nb = argconfig_parse_comma_sep_array(cfg.blocks, nlbs, ARRAY_SIZE(nlbs));
+       ns = argconfig_parse_comma_sep_array_long(cfg.slbas, slbas, ARRAY_SIZE(slbas));
        nr = max(nc, max(nb, ns));
        if (!nr || nr > 256) {
                fprintf(stderr, "No range definition provided\n");