From: Hannes Reinecke Date: Mon, 13 Sep 2021 08:23:53 +0000 (+0200) Subject: tree: set default ANA state to 'optimized' X-Git-Tag: v1.0-rc0~97^2~1 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=d00390fd7dcc15b4c8213843cbe32ee63dd65d4b;p=users%2Fsagi%2Flibnvme.git tree: set default ANA state to 'optimized' Older kernels do not provide an ANA state attribute, so always display 'optimized' here. Signed-off-by: Hannes Reinecke --- diff --git a/src/nvme/tree.c b/src/nvme/tree.c index 85cff3cf..bc0517bd 100644 --- a/src/nvme/tree.c +++ b/src/nvme/tree.c @@ -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) {