Commit a314a454 authored by Pavel Emelyanov's avatar Pavel Emelyanov

pstree: Relax pstree_insert_pid

Reviewed-by: 's avatarKirill Tkhai <ktkhai@virtuozzo.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
parent 886a080d
......@@ -832,7 +832,7 @@ static int dump_task_thread(struct parasite_ctl *parasite_ctl,
pr_err("Can't dump thread for pid %d\n", pid);
goto err;
}
pstree_insert_pid(tid->ns[0].virt, tid);
pstree_insert_pid(tid);
img = open_image(CR_FD_CORE, O_DUMP, tid->ns[0].virt);
if (!img)
......@@ -1292,7 +1292,7 @@ static int dump_one_task(struct pstree_item *item)
}
item->pid->ns[0].virt = misc.pid;
pstree_insert_pid(vpid(item), item->pid);
pstree_insert_pid(item->pid);
item->sid = misc.sid;
item->pgid = misc.pgid;
......
......@@ -90,7 +90,7 @@ extern struct pstree_item *__alloc_pstree_item(bool rst);
extern void init_pstree_helper(struct pstree_item *ret);
extern struct pstree_item *lookup_create_item(pid_t pid);
extern void pstree_insert_pid(pid_t pid, struct pid *pid_node);
extern void pstree_insert_pid(struct pid *pid_node);
extern struct pid *pstree_pid_by_virt(pid_t pid);
extern struct pstree_item *root_item;
......
......@@ -415,11 +415,11 @@ static struct pid *lookup_create_pid(pid_t pid, struct pid *pid_node)
return pid_node;
}
void pstree_insert_pid(pid_t pid, struct pid *pid_node)
void pstree_insert_pid(struct pid *pid_node)
{
struct pid* n;
n = lookup_create_pid(pid, pid_node);
n = lookup_create_pid(pid_node->ns[0].virt, pid_node);
BUG_ON(n != pid_node);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment