Thread (4 messages) 4 messages, 3 authors, 2021-09-09

Re: [PATCH nvme-cli] fix path->nentry bugs

From: Chaitanya Kulkarni <hidden>
Date: 2021-09-09 16:19:35

On 9/9/21 7:57 AM, chengjike wrote:
The "path->nentry" is initialized after it is added to the list in "nvme_subsystem_set_path_ns" function.
Overally long commit message, plz send.
quoted hunk ↗ jump to hunk
Signed-off-by: chengjike <redacted>
---
  src/nvme/tree.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/nvme/tree.c b/src/nvme/tree.c
index 49815db..293b0c0 100644
--- a/src/nvme/tree.c
+++ b/src/nvme/tree.c
@@ -534,7 +534,6 @@ 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");
-	nvme_subsystem_set_path_ns(c->s, p);
  
  	grpid = nvme_get_path_attr(p, "ana_grpid");
  	if (grpid) {
@@ -543,6 +542,7 @@ static int nvme_ctrl_scan_path(struct nvme_ctrl *c, char *name)
  	}
  
  	list_node_init(&p->nentry);
+	nvme_subsystem_set_path_ns(c->s, p);
  	list_node_init(&p->entry);
  	list_add(&c->paths, &p->entry);
  	return 0;
_______________________________________________
Linux-nvme mailing list
Linux-nvme@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-nvme
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help