]> www.infradead.org Git - users/sagi/libnvme.git/commitdiff
tree: set default ANA state to 'optimized'
authorHannes Reinecke <hare@suse.de>
Mon, 13 Sep 2021 08:23:53 +0000 (10:23 +0200)
committerHannes Reinecke <hare@suse.de>
Mon, 13 Sep 2021 08:25:49 +0000 (10:25 +0200)
Older kernels do not provide an ANA state attribute, so always display
'optimized' here.

Signed-off-by: Hannes Reinecke <hare@suse.de>
src/nvme/tree.c

index 85cff3cfb16aec1bff30fa2fbd664d63a7acf823..bc0517bd41ee96f2150b795657894756daa4bede 100644 (file)
@@ -560,6 +560,8 @@ static int nvme_ctrl_scan_path(struct nvme_ctrl *c, char *name)
        p->name = strdup(name);
        p->sysfs_dir = path;
        p->ana_state = nvme_get_path_attr(p, "ana_state");
+       if (!p->ana_state)
+               p->ana_state = strdup("optimized");
 
        grpid = nvme_get_path_attr(p, "ana_grpid");
        if (grpid) {