Commit fec822c4 by Serge Hallyn

Revert "cgroupfs: need the full path to setup cpuset"

This reverts commit 47f5ede0.
parent ff5e2751
...@@ -958,20 +958,12 @@ struct cgroup_process_info *lxc_cgroupfs_create(const char *name, const char *pa ...@@ -958,20 +958,12 @@ struct cgroup_process_info *lxc_cgroupfs_create(const char *name, const char *pa
goto cleanup_from_error; goto cleanup_from_error;
} else if (r == 0) { } else if (r == 0) {
/* successfully created */ /* successfully created */
char *full_path = NULL;
r = lxc_grow_array((void ***)&info_ptr->created_paths, &info_ptr->created_paths_capacity, info_ptr->created_paths_count + 1, 8); r = lxc_grow_array((void ***)&info_ptr->created_paths, &info_ptr->created_paths_capacity, info_ptr->created_paths_count + 1, 8);
if (r < 0) if (r < 0)
goto cleanup_from_error; goto cleanup_from_error;
info_ptr->created_paths[info_ptr->created_paths_count++] = current_entire_path; info_ptr->created_paths[info_ptr->created_paths_count++] = current_entire_path;
full_path = cgroup_to_absolute_path(
info_ptr->designated_mount_point,
current_entire_path, NULL);
if (!full_path)
goto cleanup_from_error;
setup_cpuset_if_needed(info_ptr->hierarchy->subsystems, setup_cpuset_if_needed(info_ptr->hierarchy->subsystems,
full_path); current_entire_path);
free(full_path);
} else { } else {
/* if we didn't create the cgroup, then we have to make sure that /* if we didn't create the cgroup, then we have to make sure that
* further cgroups will be created properly * further cgroups will be created properly
......
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